From 18eb0eccd0b0f9978969f7631ede5bc0c32dd3be Mon Sep 17 00:00:00 2001 From: google-cloud-cpp-bot Date: Mon, 5 Oct 2026 09:11:00 +0000 Subject: [PATCH 1/2] chore(compute): update discovery doc circa 20260922 --- .../compute_public_google_rest_v1.json | 2140 +++++++++-------- 1 file changed, 1121 insertions(+), 1019 deletions(-) diff --git a/generator/discovery/compute_public_google_rest_v1.json b/generator/discovery/compute_public_google_rest_v1.json index aee897d98752d..9373287fb18f2 100644 --- a/generator/discovery/compute_public_google_rest_v1.json +++ b/generator/discovery/compute_public_google_rest_v1.json @@ -343,6 +343,7 @@ "acceleratorTypes": { "methods": { "aggregatedList": { + "apiVersion": "2026-09-01", "description": "Retrieves an aggregated list of accelerator types.\n\nTo prevent failure, it is recommended that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/acceleratorTypes", "httpMethod": "GET", @@ -386,11 +387,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "serviceProjectNumber": { "description": "The Shared VPC service project id or service project number for which\naggregated list request is invoked for subnetworks list-usable api.", "format": "int64", @@ -409,6 +405,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified accelerator type.", "flatPath": "projects/{project}/zones/{zone}/acceleratorTypes/{acceleratorType}", "httpMethod": "GET", @@ -452,6 +449,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves a list of accelerator types that are available to the specified\nproject.", "flatPath": "projects/{project}/zones/{zone}/acceleratorTypes", "httpMethod": "GET", @@ -491,11 +489,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "zone": { "description": "The name of the zone for this request.", "location": "path", @@ -519,6 +512,7 @@ "addresses": { "methods": { "aggregatedList": { + "apiVersion": "2026-09-01", "description": "Retrieves an aggregated list of addresses.\n\nTo prevent failure, it is recommended that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/addresses", "httpMethod": "GET", @@ -562,11 +556,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "serviceProjectNumber": { "description": "The Shared VPC service project id or service project number for which\naggregated list request is invoked for subnetworks list-usable api.", "format": "int64", @@ -585,6 +574,7 @@ ] }, "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified address resource.", "flatPath": "projects/{project}/regions/{region}/addresses/{address}", "httpMethod": "DELETE", @@ -632,6 +622,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified address resource.", "flatPath": "projects/{project}/regions/{region}/addresses/{address}", "httpMethod": "GET", @@ -675,6 +666,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates an address resource in the specified project by using the data\nincluded in the request.", "flatPath": "projects/{project}/regions/{region}/addresses", "httpMethod": "POST", @@ -717,6 +709,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves a list of addresses contained within\nthe specified region.", "flatPath": "projects/{project}/regions/{region}/addresses", "httpMethod": "GET", @@ -762,11 +755,6 @@ "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/regions/{region}/addresses", @@ -780,6 +768,7 @@ ] }, "move": { + "apiVersion": "2026-09-01", "description": "Moves the specified address resource.", "flatPath": "projects/{project}/regions/{region}/addresses/{address}/move", "httpMethod": "POST", @@ -830,6 +819,7 @@ ] }, "setLabels": { + "apiVersion": "2026-09-01", "description": "Sets the labels on an Address. To learn more about labels, read theLabeling\nResources documentation.", "flatPath": "projects/{project}/regions/{region}/addresses/{resource}/setLabels", "httpMethod": "POST", @@ -880,6 +870,7 @@ ] }, "testIamPermissions": { + "apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/regions/{region}/addresses/{resource}/testIamPermissions", "httpMethod": "POST", @@ -930,6 +921,7 @@ "advice": { "methods": { "calendarMode": { + "apiVersion": "2026-09-01", "description": "Advise how, where and when to create the requested amount of instances\nwith specified accelerators, within the specified time and location limits.\nThe method recommends creating future reservations for the requested\nresources.", "flatPath": "projects/{project}/regions/{region}/advice/calendarMode", "httpMethod": "POST", @@ -967,6 +959,7 @@ ] }, "capacity": { + "apiVersion": "2026-09-01", "description": "Advice on making real-time decisions (such as choosing zone or\nmachine types) during deployment to maximize your chances of obtaining\ncapacity.", "flatPath": "projects/{project}/regions/{region}/advice/capacity", "httpMethod": "POST", @@ -1004,6 +997,7 @@ ] }, "capacityHistory": { + "apiVersion": "2026-09-01", "description": "Gets the capacity history.", "flatPath": "projects/{project}/regions/{region}/advice/capacityHistory", "httpMethod": "POST", @@ -1045,6 +1039,7 @@ "autoscalers": { "methods": { "aggregatedList": { + "apiVersion": "2026-09-01", "description": "Retrieves an aggregated list of autoscalers.\n\nTo prevent failure, it is recommended that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/autoscalers", "httpMethod": "GET", @@ -1088,11 +1083,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "serviceProjectNumber": { "description": "The Shared VPC service project id or service project number for which\naggregated list request is invoked for subnetworks list-usable api.", "format": "int64", @@ -1111,6 +1101,7 @@ ] }, "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified autoscaler.", "flatPath": "projects/{project}/zones/{zone}/autoscalers/{autoscaler}", "httpMethod": "DELETE", @@ -1158,6 +1149,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified autoscaler resource.", "flatPath": "projects/{project}/zones/{zone}/autoscalers/{autoscaler}", "httpMethod": "GET", @@ -1201,6 +1193,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates an autoscaler in the specified project using the data\nincluded in the request.", "flatPath": "projects/{project}/zones/{zone}/autoscalers", "httpMethod": "POST", @@ -1243,6 +1236,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves a list of autoscalers contained within\nthe specified zone.", "flatPath": "projects/{project}/zones/{zone}/autoscalers", "httpMethod": "GET", @@ -1282,11 +1276,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "zone": { "description": "Name of the zone for this request.", "location": "path", @@ -1306,6 +1295,7 @@ ] }, "patch": { + "apiVersion": "2026-09-01", "description": "Updates an autoscaler in the specified project using the data\nincluded in the request. This method supportsPATCH\nsemantics and uses theJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/zones/{zone}/autoscalers", "httpMethod": "PATCH", @@ -1354,6 +1344,7 @@ ] }, "testIamPermissions": { + "apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/zones/{zone}/autoscalers/{resource}/testIamPermissions", "httpMethod": "POST", @@ -1400,6 +1391,7 @@ ] }, "update": { + "apiVersion": "2026-09-01", "description": "Updates an autoscaler in the specified project using the data\nincluded in the request.", "flatPath": "projects/{project}/zones/{zone}/autoscalers", "httpMethod": "PUT", @@ -1452,6 +1444,7 @@ "backendBuckets": { "methods": { "addSignedUrlKey": { + "apiVersion": "2026-09-01", "description": "Adds a key for validating requests with signed URLs for this backend\nbucket.", "flatPath": "projects/{project}/global/backendBuckets/{backendBucket}/addSignedUrlKey", "httpMethod": "POST", @@ -1493,6 +1486,7 @@ ] }, "aggregatedList": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of all BackendBucket resources, regional and global,\navailable to the specified project.\n\nTo prevent failure, it is recommended that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/backendBuckets", "httpMethod": "GET", @@ -1536,11 +1530,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "serviceProjectNumber": { "description": "The Shared VPC service project id or service project number for which\naggregated list request is invoked for subnetworks list-usable api.", "format": "int64", @@ -1559,6 +1548,7 @@ ] }, "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified BackendBucket resource.", "flatPath": "projects/{project}/global/backendBuckets/{backendBucket}", "httpMethod": "DELETE", @@ -1598,6 +1588,7 @@ ] }, "deleteSignedUrlKey": { + "apiVersion": "2026-09-01", "description": "Deletes a key for validating requests with signed URLs for this backend\nbucket.", "flatPath": "projects/{project}/global/backendBuckets/{backendBucket}/deleteSignedUrlKey", "httpMethod": "POST", @@ -1643,6 +1634,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified BackendBucket resource.", "flatPath": "projects/{project}/global/backendBuckets/{backendBucket}", "httpMethod": "GET", @@ -1678,6 +1670,7 @@ ] }, "getIamPolicy": { + "apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.", "flatPath": "projects/{project}/global/backendBuckets/{resource}/getIamPolicy", "httpMethod": "GET", @@ -1719,6 +1712,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a BackendBucket resource in the specified project using\nthe data included in the request.", "flatPath": "projects/{project}/global/backendBuckets", "httpMethod": "POST", @@ -1753,6 +1747,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of BackendBucket resources available to the specified\nproject.", "flatPath": "projects/{project}/global/backendBuckets", "httpMethod": "GET", @@ -1790,11 +1785,6 @@ "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/global/backendBuckets", @@ -1808,6 +1798,7 @@ ] }, "listUsable": { + "apiVersion": "2026-09-01", "description": "Retrieves a list of all usable backend buckets in the specified project.", "flatPath": "projects/{project}/global/backendBuckets/listUsable", "httpMethod": "GET", @@ -1845,11 +1836,6 @@ "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/global/backendBuckets/listUsable", @@ -1863,6 +1849,7 @@ ] }, "patch": { + "apiVersion": "2026-09-01", "description": "Updates the specified BackendBucket resource with the data included in the\nrequest. This method supportsPATCH\nsemantics and uses theJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/global/backendBuckets/{backendBucket}", "httpMethod": "PATCH", @@ -1905,6 +1892,7 @@ ] }, "setEdgeSecurityPolicy": { + "apiVersion": "2026-09-01", "description": "Sets the edge security policy for the specified backend bucket.", "flatPath": "projects/{project}/global/backendBuckets/{backendBucket}/setEdgeSecurityPolicy", "httpMethod": "POST", @@ -1946,6 +1934,7 @@ ] }, "setIamPolicy": { + "apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.", "flatPath": "projects/{project}/global/backendBuckets/{resource}/setIamPolicy", "httpMethod": "POST", @@ -1983,6 +1972,7 @@ ] }, "testIamPermissions": { + "apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/global/backendBuckets/{resource}/testIamPermissions", "httpMethod": "POST", @@ -2021,6 +2011,7 @@ ] }, "update": { + "apiVersion": "2026-09-01", "description": "Updates the specified BackendBucket resource with the data included in the\nrequest.", "flatPath": "projects/{project}/global/backendBuckets/{backendBucket}", "httpMethod": "PUT", @@ -2067,6 +2058,7 @@ "backendServices": { "methods": { "addSignedUrlKey": { + "apiVersion": "2026-09-01", "description": "Adds a key for validating requests with signed URLs for this backend\nservice.", "flatPath": "projects/{project}/global/backendServices/{backendService}/addSignedUrlKey", "httpMethod": "POST", @@ -2108,6 +2100,7 @@ ] }, "aggregatedList": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of all BackendService resources, regional and global,\navailable to the specified project.\n\nTo prevent failure, it is recommended that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/backendServices", "httpMethod": "GET", @@ -2151,11 +2144,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "serviceProjectNumber": { "description": "The Shared VPC service project id or service project number for which\naggregated list request is invoked for subnetworks list-usable api.", "format": "int64", @@ -2174,6 +2162,7 @@ ] }, "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified BackendService resource.", "flatPath": "projects/{project}/global/backendServices/{backendService}", "httpMethod": "DELETE", @@ -2213,6 +2202,7 @@ ] }, "deleteSignedUrlKey": { + "apiVersion": "2026-09-01", "description": "Deletes a key for validating requests with signed URLs for this backend\nservice.", "flatPath": "projects/{project}/global/backendServices/{backendService}/deleteSignedUrlKey", "httpMethod": "POST", @@ -2258,6 +2248,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified BackendService resource.", "flatPath": "projects/{project}/global/backendServices/{backendService}", "httpMethod": "GET", @@ -2293,6 +2284,7 @@ ] }, "getEffectiveSecurityPolicies": { + "apiVersion": "2026-09-01", "description": "Returns effective security policies applied to this backend service.", "flatPath": "projects/{project}/global/backendServices/{backendService}/getEffectiveSecurityPolicies", "httpMethod": "GET", @@ -2325,6 +2317,7 @@ ] }, "getHealth": { + "apiVersion": "2026-09-01", "description": "Gets the most recent health check results for this\nBackendService.\n\nExample request body:\n\n{\n \"group\": \"/zones/us-east1-b/instanceGroups/lb-backend-example\"\n}", "flatPath": "projects/{project}/global/backendServices/{backendService}/getHealth", "httpMethod": "POST", @@ -2362,6 +2355,7 @@ ] }, "getIamPolicy": { + "apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.", "flatPath": "projects/{project}/global/backendServices/{resource}/getIamPolicy", "httpMethod": "GET", @@ -2403,6 +2397,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a BackendService resource in the specified project using\nthe data included in the request. For more information, see\nBackend services overview.", "flatPath": "projects/{project}/global/backendServices", "httpMethod": "POST", @@ -2437,6 +2432,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of BackendService resources available to the specified\nproject.", "flatPath": "projects/{project}/global/backendServices", "httpMethod": "GET", @@ -2474,11 +2470,6 @@ "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/global/backendServices", @@ -2492,6 +2483,7 @@ ] }, "listUsable": { + "apiVersion": "2026-09-01", "description": "Retrieves a list of all usable backend services for Application Load\nBalancers and Proxy Network Load Balancers in the specified project.\nBackend services for external and internal passthrough Network Load\nBalancers are not included in the response.", "flatPath": "projects/{project}/global/backendServices/listUsable", "httpMethod": "GET", @@ -2529,11 +2521,6 @@ "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/global/backendServices/listUsable", @@ -2547,6 +2534,7 @@ ] }, "patch": { + "apiVersion": "2026-09-01", "description": "Patches the specified BackendService resource with the data included in the\nrequest. For more information, see \nBackend services overview. This method\nsupports PATCH semantics and uses the JSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/global/backendServices/{backendService}", "httpMethod": "PATCH", @@ -2589,6 +2577,7 @@ ] }, "setEdgeSecurityPolicy": { + "apiVersion": "2026-09-01", "description": "Sets the edge security policy for the specified backend service.", "flatPath": "projects/{project}/global/backendServices/{backendService}/setEdgeSecurityPolicy", "httpMethod": "POST", @@ -2630,6 +2619,7 @@ ] }, "setIamPolicy": { + "apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.", "flatPath": "projects/{project}/global/backendServices/{resource}/setIamPolicy", "httpMethod": "POST", @@ -2667,6 +2657,7 @@ ] }, "setSecurityPolicy": { + "apiVersion": "2026-09-01", "description": "Sets the Google Cloud Armor security policy for the specified backend\nservice. For more information, seeGoogle\nCloud Armor Overview", "flatPath": "projects/{project}/global/backendServices/{backendService}/setSecurityPolicy", "httpMethod": "POST", @@ -2708,6 +2699,7 @@ ] }, "testIamPermissions": { + "apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/global/backendServices/{resource}/testIamPermissions", "httpMethod": "POST", @@ -2746,6 +2738,7 @@ ] }, "update": { + "apiVersion": "2026-09-01", "description": "Updates the specified BackendService resource with the data included in the\nrequest. For more information, seeBackend\nservices overview.", "flatPath": "projects/{project}/global/backendServices/{backendService}", "httpMethod": "PUT", @@ -2792,6 +2785,7 @@ "crossSiteNetworks": { "methods": { "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified cross-site network in the given scope.", "flatPath": "projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}", "httpMethod": "DELETE", @@ -2831,6 +2825,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified cross-site network in the given scope.", "flatPath": "projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}", "httpMethod": "GET", @@ -2866,6 +2861,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a cross-site network in the specified project in the given scope\nusing the parameters that are included in the request.", "flatPath": "projects/{project}/global/crossSiteNetworks", "httpMethod": "POST", @@ -2905,6 +2901,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Lists the cross-site networks for a project in the given scope.", "flatPath": "projects/{project}/global/crossSiteNetworks", "httpMethod": "GET", @@ -2942,11 +2939,6 @@ "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/global/crossSiteNetworks", @@ -2960,6 +2952,7 @@ ] }, "patch": { + "apiVersion": "2026-09-01", "description": "Updates the specified cross-site network with the data included in\nthe request. This method supportsPATCH\nsemantics and uses theJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}", "httpMethod": "PATCH", @@ -3017,6 +3010,7 @@ "diskTypes": { "methods": { "aggregatedList": { + "apiVersion": "2026-09-01", "description": "Retrieves an aggregated list of disk types.\n\nTo prevent failure, it is recommended that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/diskTypes", "httpMethod": "GET", @@ -3060,11 +3054,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "serviceProjectNumber": { "description": "The Shared VPC service project id or service project number for which\naggregated list request is invoked for subnetworks list-usable api.", "format": "int64", @@ -3083,6 +3072,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified disk type.", "flatPath": "projects/{project}/zones/{zone}/diskTypes/{diskType}", "httpMethod": "GET", @@ -3126,6 +3116,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves a list of disk types available to the specified\nproject.", "flatPath": "projects/{project}/zones/{zone}/diskTypes", "httpMethod": "GET", @@ -3165,11 +3156,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "zone": { "description": "The name of the zone for this request.", "location": "path", @@ -3193,6 +3179,7 @@ "disks": { "methods": { "addResourcePolicies": { + "apiVersion": "2026-09-01", "description": "Adds existing resource policies to a disk. You can only add one\npolicy which will be applied to this disk for scheduling snapshot\ncreation.", "flatPath": "projects/{project}/zones/{zone}/disks/{disk}/addResourcePolicies", "httpMethod": "POST", @@ -3243,6 +3230,7 @@ ] }, "aggregatedList": { + "apiVersion": "2026-09-01", "description": "Retrieves an aggregated list of persistent disks.\n\nTo prevent failure, it is recommended that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/disks", "httpMethod": "GET", @@ -3286,11 +3274,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "serviceProjectNumber": { "description": "The Shared VPC service project id or service project number for which\naggregated list request is invoked for subnetworks list-usable api.", "format": "int64", @@ -3309,6 +3292,7 @@ ] }, "bulkInsert": { + "apiVersion": "2026-09-01", "description": "Bulk create a set of disks.", "flatPath": "projects/{project}/zones/{zone}/disks/bulkInsert", "httpMethod": "POST", @@ -3351,6 +3335,7 @@ ] }, "bulkSetLabels": { + "apiVersion": "2026-09-01", "description": "Sets the labels on many disks at once. To learn more about labels, read theLabeling\nResources documentation.", "flatPath": "projects/{project}/zones/{zone}/disks/bulkSetLabels", "httpMethod": "POST", @@ -3399,6 +3384,7 @@ ] }, "createSnapshot": { + "apiVersion": "2026-09-01", "description": "Creates a snapshot of a specified persistent disk. For regular snapshot\ncreation, consider using snapshots.insert\ninstead, as that method supports more features, such as creating snapshots\nin a project different from the source disk project.", "flatPath": "projects/{project}/zones/{zone}/disks/{disk}/createSnapshot", "httpMethod": "POST", @@ -3454,6 +3440,7 @@ ] }, "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified persistent disk. Deleting a disk removes its data\npermanently and is irreversible. However, deleting a disk does not\ndelete any snapshots\npreviously made from the disk. You must separatelydelete\nsnapshots.", "flatPath": "projects/{project}/zones/{zone}/disks/{disk}", "httpMethod": "DELETE", @@ -3501,6 +3488,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified persistent disk.", "flatPath": "projects/{project}/zones/{zone}/disks/{disk}", "httpMethod": "GET", @@ -3544,6 +3532,7 @@ ] }, "getIamPolicy": { + "apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.", "flatPath": "projects/{project}/zones/{zone}/disks/{resource}/getIamPolicy", "httpMethod": "GET", @@ -3593,6 +3582,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a persistent disk in the specified project using the data\nin the request. You can create a disk from a source\n(sourceImage, sourceSnapshot, orsourceDisk) or create an empty 500 GB data disk by\nomitting all properties. You can also create a disk that is larger than\nthe default size by specifying the sizeGb property.", "flatPath": "projects/{project}/zones/{zone}/disks", "httpMethod": "POST", @@ -3640,6 +3630,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves a list of persistent disks contained within\nthe specified zone.", "flatPath": "projects/{project}/zones/{zone}/disks", "httpMethod": "GET", @@ -3679,11 +3670,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "zone": { "description": "The name of the zone for this request.", "location": "path", @@ -3703,6 +3689,7 @@ ] }, "removeResourcePolicies": { + "apiVersion": "2026-09-01", "description": "Removes resource policies from a disk.", "flatPath": "projects/{project}/zones/{zone}/disks/{disk}/removeResourcePolicies", "httpMethod": "POST", @@ -3753,6 +3740,7 @@ ] }, "resize": { + "apiVersion": "2026-09-01", "description": "Resizes the specified persistent disk.\nYou can only increase the size of the disk.", "flatPath": "projects/{project}/zones/{zone}/disks/{disk}/resize", "httpMethod": "POST", @@ -3803,6 +3791,7 @@ ] }, "setIamPolicy": { + "apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.", "flatPath": "projects/{project}/zones/{zone}/disks/{resource}/setIamPolicy", "httpMethod": "POST", @@ -3848,6 +3837,7 @@ ] }, "setLabels": { + "apiVersion": "2026-09-01", "description": "Sets the labels on a disk. To learn more about labels, read theLabeling\nResources documentation.", "flatPath": "projects/{project}/zones/{zone}/disks/{resource}/setLabels", "httpMethod": "POST", @@ -3898,6 +3888,7 @@ ] }, "startAsyncReplication": { + "apiVersion": "2026-09-01", "description": "Starts asynchronous replication.\nMust be invoked on the primary disk.", "flatPath": "projects/{project}/zones/{zone}/disks/{disk}/startAsyncReplication", "httpMethod": "POST", @@ -3948,6 +3939,7 @@ ] }, "stopAsyncReplication": { + "apiVersion": "2026-09-01", "description": "Stops asynchronous replication.\nCan be invoked either on the primary or on the secondary disk.", "flatPath": "projects/{project}/zones/{zone}/disks/{disk}/stopAsyncReplication", "httpMethod": "POST", @@ -3995,6 +3987,7 @@ ] }, "stopGroupAsyncReplication": { + "apiVersion": "2026-09-01", "description": "Stops asynchronous replication for a consistency group of disks.\nCan be invoked either in the primary or secondary scope.", "flatPath": "projects/{project}/zones/{zone}/disks/stopGroupAsyncReplication", "httpMethod": "POST", @@ -4037,6 +4030,7 @@ ] }, "testIamPermissions": { + "apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/zones/{zone}/disks/{resource}/testIamPermissions", "httpMethod": "POST", @@ -4083,6 +4077,7 @@ ] }, "update": { + "apiVersion": "2026-09-01", "description": "Updates the specified disk with the data included in the request.\nThe update is performed only on selected fields included as part\nof update-mask.", "flatPath": "projects/{project}/zones/{zone}/disks/{disk}", "httpMethod": "PATCH", @@ -4144,6 +4139,7 @@ ] }, "updateKmsKey": { + "apiVersion": "2026-09-01", "description": "Rotates the customer-managed\nencryption key to the latest version for the specified persistent disk.", "flatPath": "projects/{project}/zones/{zone}/disks/{disk}/updateKmsKey", "httpMethod": "POST", @@ -4197,6 +4193,7 @@ "externalVpnGateways": { "methods": { "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified externalVpnGateway.", "flatPath": "projects/{project}/global/externalVpnGateways/{externalVpnGateway}", "httpMethod": "DELETE", @@ -4236,6 +4233,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified externalVpnGateway. Get a list of available\nexternalVpnGateways by making a list() request.", "flatPath": "projects/{project}/global/externalVpnGateways/{externalVpnGateway}", "httpMethod": "GET", @@ -4271,6 +4269,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a ExternalVpnGateway in the specified project using\nthe data included in the request.", "flatPath": "projects/{project}/global/externalVpnGateways", "httpMethod": "POST", @@ -4305,6 +4304,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of ExternalVpnGateway available to the specified\nproject.", "flatPath": "projects/{project}/global/externalVpnGateways", "httpMethod": "GET", @@ -4342,11 +4342,6 @@ "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/global/externalVpnGateways", @@ -4360,6 +4355,7 @@ ] }, "setLabels": { + "apiVersion": "2026-09-01", "description": "Sets the labels on an ExternalVpnGateway. To learn more about labels,\nread the Labeling\nResources documentation.", "flatPath": "projects/{project}/global/externalVpnGateways/{resource}/setLabels", "httpMethod": "POST", @@ -4397,6 +4393,7 @@ ] }, "testIamPermissions": { + "apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/global/externalVpnGateways/{resource}/testIamPermissions", "httpMethod": "POST", @@ -4439,6 +4436,7 @@ "firewallPolicies": { "methods": { "addAssociation": { + "apiVersion": "2026-09-01", "description": "Inserts an association for the specified firewall policy.", "flatPath": "locations/global/firewallPolicies/{firewallPolicy}/addAssociation", "httpMethod": "POST", @@ -4478,6 +4476,7 @@ ] }, "addRule": { + "apiVersion": "2026-09-01", "description": "Inserts a rule into a firewall policy.", "flatPath": "locations/global/firewallPolicies/{firewallPolicy}/addRule", "httpMethod": "POST", @@ -4512,6 +4511,7 @@ ] }, "cloneRules": { + "apiVersion": "2026-09-01", "description": "Copies rules to the specified firewall policy.", "flatPath": "locations/global/firewallPolicies/{firewallPolicy}/cloneRules", "httpMethod": "POST", @@ -4548,6 +4548,7 @@ ] }, "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified policy.", "flatPath": "locations/global/firewallPolicies/{firewallPolicy}", "httpMethod": "DELETE", @@ -4579,6 +4580,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified firewall policy.", "flatPath": "locations/global/firewallPolicies/{firewallPolicy}", "httpMethod": "GET", @@ -4606,6 +4608,7 @@ ] }, "getAssociation": { + "apiVersion": "2026-09-01", "description": "Gets an association with the specified name.", "flatPath": "locations/global/firewallPolicies/{firewallPolicy}/getAssociation", "httpMethod": "GET", @@ -4638,6 +4641,7 @@ ] }, "getIamPolicy": { + "apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.", "flatPath": "locations/global/firewallPolicies/{resource}/getIamPolicy", "httpMethod": "GET", @@ -4671,6 +4675,7 @@ ] }, "getRule": { + "apiVersion": "2026-09-01", "description": "Gets a rule of the specified priority.", "flatPath": "locations/global/firewallPolicies/{firewallPolicy}/getRule", "httpMethod": "GET", @@ -4704,6 +4709,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a new policy in the specified project using the data included in\nthe request.", "flatPath": "locations/global/firewallPolicies", "httpMethod": "POST", @@ -4733,6 +4739,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Lists all the policies that have been configured for the specified\nfolder or organization.", "flatPath": "locations/global/firewallPolicies", "httpMethod": "GET", @@ -4765,11 +4772,6 @@ "description": "Parent ID for this request. The ID can be either be \"folders/[FOLDER_ID]\"\nif the parent is a folder or \"organizations/[ORGANIZATION_ID]\" if the\nparent is an organization.", "location": "query", "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "locations/global/firewallPolicies", @@ -4783,6 +4785,7 @@ ] }, "listAssociations": { + "apiVersion": "2026-09-01", "description": "Lists associations of a specified target, i.e., organization or folder.", "flatPath": "locations/global/firewallPolicies/listAssociations", "httpMethod": "GET", @@ -4810,6 +4813,7 @@ ] }, "move": { + "apiVersion": "2026-09-01", "description": "Moves the specified firewall policy.", "flatPath": "locations/global/firewallPolicies/{firewallPolicy}/move", "httpMethod": "POST", @@ -4846,6 +4850,7 @@ ] }, "patch": { + "apiVersion": "2026-09-01", "description": "Patches the specified policy with the data included in the request.", "flatPath": "locations/global/firewallPolicies/{firewallPolicy}", "httpMethod": "PATCH", @@ -4880,6 +4885,7 @@ ] }, "patchRule": { + "apiVersion": "2026-09-01", "description": "Patches a rule of the specified priority.", "flatPath": "locations/global/firewallPolicies/{firewallPolicy}/patchRule", "httpMethod": "POST", @@ -4920,6 +4926,7 @@ ] }, "removeAssociation": { + "apiVersion": "2026-09-01", "description": "Removes an association for the specified firewall policy.", "flatPath": "locations/global/firewallPolicies/{firewallPolicy}/removeAssociation", "httpMethod": "POST", @@ -4956,6 +4963,7 @@ ] }, "removeRule": { + "apiVersion": "2026-09-01", "description": "Deletes a rule of the specified priority.", "flatPath": "locations/global/firewallPolicies/{firewallPolicy}/removeRule", "httpMethod": "POST", @@ -4993,6 +5001,7 @@ ] }, "setIamPolicy": { + "apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.", "flatPath": "locations/global/firewallPolicies/{resource}/setIamPolicy", "httpMethod": "POST", @@ -5022,6 +5031,7 @@ ] }, "testIamPermissions": { + "apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "locations/global/firewallPolicies/{resource}/testIamPermissions", "httpMethod": "POST", @@ -5056,6 +5066,7 @@ "firewalls": { "methods": { "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified firewall.", "flatPath": "projects/{project}/global/firewalls/{firewall}", "httpMethod": "DELETE", @@ -5095,6 +5106,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified firewall.", "flatPath": "projects/{project}/global/firewalls/{firewall}", "httpMethod": "GET", @@ -5130,6 +5142,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a firewall rule in the specified project using the data\nincluded in the request.", "flatPath": "projects/{project}/global/firewalls", "httpMethod": "POST", @@ -5164,6 +5177,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of firewall rules available to the specified\nproject.", "flatPath": "projects/{project}/global/firewalls", "httpMethod": "GET", @@ -5201,11 +5215,6 @@ "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/global/firewalls", @@ -5219,6 +5228,7 @@ ] }, "patch": { + "apiVersion": "2026-09-01", "description": "Updates the specified firewall rule with the data included in the\nrequest. This method supportsPATCH\nsemantics and uses theJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/global/firewalls/{firewall}", "httpMethod": "PATCH", @@ -5261,6 +5271,7 @@ ] }, "testIamPermissions": { + "apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/global/firewalls/{resource}/testIamPermissions", "httpMethod": "POST", @@ -5299,6 +5310,7 @@ ] }, "update": { + "apiVersion": "2026-09-01", "description": "Updates the specified firewall rule with the data included in the\nrequest.\nNote that all fields will be updated if using PUT, even fields that are not\nspecified. To update individual fields, please use PATCH instead.", "flatPath": "projects/{project}/global/firewalls/{firewall}", "httpMethod": "PUT", @@ -5345,6 +5357,7 @@ "forwardingRules": { "methods": { "aggregatedList": { + "apiVersion": "2026-09-01", "description": "Retrieves an aggregated list of forwarding rules.\n\nTo prevent failure, it is recommended that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/forwardingRules", "httpMethod": "GET", @@ -5388,11 +5401,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "serviceProjectNumber": { "description": "The Shared VPC service project id or service project number for which\naggregated list request is invoked for subnetworks list-usable api.", "format": "int64", @@ -5411,6 +5419,7 @@ ] }, "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified ForwardingRule resource.", "flatPath": "projects/{project}/regions/{region}/forwardingRules/{forwardingRule}", "httpMethod": "DELETE", @@ -5458,6 +5467,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified ForwardingRule resource.", "flatPath": "projects/{project}/regions/{region}/forwardingRules/{forwardingRule}", "httpMethod": "GET", @@ -5513,6 +5523,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a ForwardingRule resource in the specified project and region using\nthe data included in the request.", "flatPath": "projects/{project}/regions/{region}/forwardingRules", "httpMethod": "POST", @@ -5555,6 +5566,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves a list of ForwardingRule resources available to the specified\nproject and region.", "flatPath": "projects/{project}/regions/{region}/forwardingRules", "httpMethod": "GET", @@ -5600,11 +5612,6 @@ "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/regions/{region}/forwardingRules", @@ -5618,6 +5625,7 @@ ] }, "patch": { + "apiVersion": "2026-09-01", "description": "Updates the specified forwarding rule with the data included in the\nrequest. This method supportsPATCH\nsemantics and uses theJSON merge\npatch format and processing rules. Currently, you can only\npatch the network_tier field.", "flatPath": "projects/{project}/regions/{region}/forwardingRules/{forwardingRule}", "httpMethod": "PATCH", @@ -5668,6 +5676,7 @@ ] }, "setLabels": { + "apiVersion": "2026-09-01", "description": "Sets the labels on the specified resource. To learn more about labels,\nread the \nLabeling Resources documentation.", "flatPath": "projects/{project}/regions/{region}/forwardingRules/{resource}/setLabels", "httpMethod": "POST", @@ -5718,6 +5727,7 @@ ] }, "setTarget": { + "apiVersion": "2026-09-01", "description": "Changes target URL for forwarding rule. The new target should be of the\nsame type as the old target.", "flatPath": "projects/{project}/regions/{region}/forwardingRules/{forwardingRule}/setTarget", "httpMethod": "POST", @@ -5772,6 +5782,7 @@ "futureReservations": { "methods": { "aggregatedList": { + "apiVersion": "2026-09-01", "description": "Retrieves an aggregated list of future reservations.\n\nTo prevent failure, it is recommended that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/futureReservations", "httpMethod": "GET", @@ -5815,11 +5826,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "serviceProjectNumber": { "description": "The Shared VPC service project id or service project number for which\naggregated list request is invoked for subnetworks list-usable api.", "format": "int64", @@ -5838,6 +5844,7 @@ ] }, "cancel": { + "apiVersion": "2026-09-01", "description": "Cancel the specified future reservation.", "flatPath": "projects/{project}/zones/{zone}/futureReservations/{futureReservation}/cancel", "httpMethod": "POST", @@ -5883,6 +5890,7 @@ ] }, "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified future reservation.", "flatPath": "projects/{project}/zones/{zone}/futureReservations/{futureReservation}", "httpMethod": "DELETE", @@ -5928,6 +5936,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Retrieves information about the specified future reservation.", "flatPath": "projects/{project}/zones/{zone}/futureReservations/{futureReservation}", "httpMethod": "GET", @@ -5969,6 +5978,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a new Future Reservation.", "flatPath": "projects/{project}/zones/{zone}/futureReservations", "httpMethod": "POST", @@ -6010,6 +6020,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "A list of all the future reservations that have been configured for the\nspecified project in specified zone.", "flatPath": "projects/{project}/zones/{zone}/futureReservations", "httpMethod": "GET", @@ -6049,11 +6060,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "zone": { "description": "Name of the zone for this request. Name should conform to RFC1035.", "location": "path", @@ -6072,6 +6078,7 @@ ] }, "update": { + "apiVersion": "2026-09-01", "description": "Updates the specified future reservation.", "flatPath": "projects/{project}/zones/{zone}/futureReservations/{futureReservation}", "httpMethod": "PATCH", @@ -6130,6 +6137,7 @@ "globalAddresses": { "methods": { "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified address resource.", "flatPath": "projects/{project}/global/addresses/{address}", "httpMethod": "DELETE", @@ -6169,6 +6177,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified address resource.", "flatPath": "projects/{project}/global/addresses/{address}", "httpMethod": "GET", @@ -6204,6 +6213,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates an address resource in the specified project by using the data\nincluded in the request.", "flatPath": "projects/{project}/global/addresses", "httpMethod": "POST", @@ -6238,6 +6248,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves a list of global addresses.", "flatPath": "projects/{project}/global/addresses", "httpMethod": "GET", @@ -6275,11 +6286,6 @@ "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/global/addresses", @@ -6293,6 +6299,7 @@ ] }, "move": { + "apiVersion": "2026-09-01", "description": "Moves the specified address resource from one project to another project.", "flatPath": "projects/{project}/global/addresses/{address}/move", "httpMethod": "POST", @@ -6335,6 +6342,7 @@ ] }, "setLabels": { + "apiVersion": "2026-09-01", "description": "Sets the labels on a GlobalAddress. To learn more about labels, read theLabeling\nResources documentation.", "flatPath": "projects/{project}/global/addresses/{resource}/setLabels", "httpMethod": "POST", @@ -6372,6 +6380,7 @@ ] }, "testIamPermissions": { + "apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/global/addresses/{resource}/testIamPermissions", "httpMethod": "POST", @@ -6414,6 +6423,7 @@ "globalForwardingRules": { "methods": { "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified GlobalForwardingRule resource.", "flatPath": "projects/{project}/global/forwardingRules/{forwardingRule}", "httpMethod": "DELETE", @@ -6453,6 +6463,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified GlobalForwardingRule resource. Gets a list of\navailable forwarding rules by making a list() request.", "flatPath": "projects/{project}/global/forwardingRules/{forwardingRule}", "httpMethod": "GET", @@ -6500,6 +6511,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a GlobalForwardingRule resource in the specified project using\nthe data included in the request.", "flatPath": "projects/{project}/global/forwardingRules", "httpMethod": "POST", @@ -6534,6 +6546,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves a list of GlobalForwardingRule resources available to the\nspecified project.", "flatPath": "projects/{project}/global/forwardingRules", "httpMethod": "GET", @@ -6571,11 +6584,6 @@ "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/global/forwardingRules", @@ -6589,6 +6597,7 @@ ] }, "patch": { + "apiVersion": "2026-09-01", "description": "Updates the specified forwarding rule with the data included in the\nrequest. This method supportsPATCH\nsemantics and uses theJSON merge\npatch format and processing rules. Currently, you can only\npatch the network_tier field.", "flatPath": "projects/{project}/global/forwardingRules/{forwardingRule}", "httpMethod": "PATCH", @@ -6631,6 +6640,7 @@ ] }, "setLabels": { + "apiVersion": "2026-09-01", "description": "Sets the labels on the specified resource. To learn more about labels,\nread the \nLabeling resources documentation.", "flatPath": "projects/{project}/global/forwardingRules/{resource}/setLabels", "httpMethod": "POST", @@ -6668,6 +6678,7 @@ ] }, "setTarget": { + "apiVersion": "2026-09-01", "description": "Changes target URL for the GlobalForwardingRule resource. The new target\nshould be of the same type as the old target.", "flatPath": "projects/{project}/global/forwardingRules/{forwardingRule}/setTarget", "httpMethod": "POST", @@ -6714,6 +6725,7 @@ "globalFrontendSettings": { "methods": { "get": { + "apiVersion": "2026-09-01", "description": "Gets the Global Frontend Billing Bundle Settings for a project.", "flatPath": "projects/{project}/global/globalFrontendSettings", "httpMethod": "GET", @@ -6740,6 +6752,7 @@ ] }, "patch": { + "apiVersion": "2026-09-01", "description": "Updates the Global Frontend Billing Bundle Settings for a project.", "flatPath": "projects/{project}/global/globalFrontendSettings", "httpMethod": "PATCH", @@ -6783,6 +6796,7 @@ "globalNetworkEndpointGroups": { "methods": { "attachNetworkEndpoints": { + "apiVersion": "2026-09-01", "description": "Attach a network endpoint to the specified network endpoint group.", "flatPath": "projects/{project}/global/networkEndpointGroups/{networkEndpointGroup}/attachNetworkEndpoints", "httpMethod": "POST", @@ -6824,6 +6838,7 @@ ] }, "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified network endpoint group.Note that the NEG cannot be\ndeleted if there are backend services referencing it.", "flatPath": "projects/{project}/global/networkEndpointGroups/{networkEndpointGroup}", "httpMethod": "DELETE", @@ -6862,6 +6877,7 @@ ] }, "detachNetworkEndpoints": { + "apiVersion": "2026-09-01", "description": "Detach the network endpoint from the specified network endpoint group.", "flatPath": "projects/{project}/global/networkEndpointGroups/{networkEndpointGroup}/detachNetworkEndpoints", "httpMethod": "POST", @@ -6903,6 +6919,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified network endpoint group.", "flatPath": "projects/{project}/global/networkEndpointGroups/{networkEndpointGroup}", "httpMethod": "GET", @@ -6937,6 +6954,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a network endpoint group in the specified project using the\nparameters that are included in the request.\n\nNote: Use the following APIs to manage network endpoint groups:\n \n - \n To manage NEGs with zonal scope (such as zonal NEGs, hybrid connectivity\n NEGs): zonal\n API\n - \n To manage NEGs with regional scope (such as regional internet NEGs,\n serverless NEGs, Private Service Connect NEGs): regional\n API\n - \n To manage NEGs with global scope (such as global internet NEGs):global\n API", "flatPath": "projects/{project}/global/networkEndpointGroups", "httpMethod": "POST", @@ -6971,6 +6989,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of network endpoint groups that are located in the\nspecified project.", "flatPath": "projects/{project}/global/networkEndpointGroups", "httpMethod": "GET", @@ -7008,11 +7027,6 @@ "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/global/networkEndpointGroups", @@ -7026,6 +7040,7 @@ ] }, "listNetworkEndpoints": { + "apiVersion": "2026-09-01", "description": "Lists the network endpoints in the specified network endpoint group.", "flatPath": "projects/{project}/global/networkEndpointGroups/{networkEndpointGroup}/listNetworkEndpoints", "httpMethod": "POST", @@ -7070,11 +7085,6 @@ "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/global/networkEndpointGroups/{networkEndpointGroup}/listNetworkEndpoints", @@ -7092,6 +7102,7 @@ "globalOperations": { "methods": { "aggregatedList": { + "apiVersion": "2026-09-01", "description": "Retrieves an aggregated list of all operations.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/operations", "httpMethod": "GET", @@ -7135,11 +7146,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "serviceProjectNumber": { "description": "The Shared VPC service project id or service project number for which\naggregated list request is invoked for subnetworks list-usable api.", "format": "int64", @@ -7158,6 +7164,7 @@ ] }, "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified Operations resource.", "flatPath": "projects/{project}/global/operations/{operation}", "httpMethod": "DELETE", @@ -7189,6 +7196,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Retrieves the specified Operations resource.", "flatPath": "projects/{project}/global/operations/{operation}", "httpMethod": "GET", @@ -7224,6 +7232,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves a list of Operation resources contained within the specified\nproject.", "flatPath": "projects/{project}/global/operations", "httpMethod": "GET", @@ -7261,11 +7270,6 @@ "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/global/operations", @@ -7279,6 +7283,7 @@ ] }, "wait": { + "apiVersion": "2026-09-01", "description": "Waits for the specified Operation resource to return as `DONE`\nor for the request to approach the 2 minute deadline, and retrieves the\nspecified Operation resource. This method differs from the\n`GET` method in that it waits for no more than the default\ndeadline (2 minutes) and then returns the current state of the operation,\nwhich might be `DONE` or still in progress.\n\nThis method is called on a best-effort basis. Specifically:\n \n \n - In uncommon cases, when the server is overloaded, the request might\n return before the default deadline is reached, or might return after zero\n seconds.\n - If the default deadline is reached, there is no guarantee that the\n operation is actually done when the method returns. Be prepared to retry\n if the operation is not `DONE`.", "flatPath": "projects/{project}/global/operations/{operation}/wait", "httpMethod": "POST", @@ -7318,6 +7323,7 @@ "globalOrganizationOperations": { "methods": { "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified Operations resource.", "flatPath": "locations/global/operations/{operation}", "httpMethod": "DELETE", @@ -7346,6 +7352,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Retrieves the specified Operations resource. Gets a list of operations\nby making a `list()` request.", "flatPath": "locations/global/operations/{operation}", "httpMethod": "GET", @@ -7378,6 +7385,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves a list of Operation resources contained within the specified\norganization.", "flatPath": "locations/global/operations", "httpMethod": "GET", @@ -7410,11 +7418,6 @@ "description": "Parent ID for this request.", "location": "query", "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "locations/global/operations", @@ -7432,6 +7435,7 @@ "globalPublicDelegatedPrefixes": { "methods": { "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified global PublicDelegatedPrefix.", "flatPath": "projects/{project}/global/publicDelegatedPrefixes/{publicDelegatedPrefix}", "httpMethod": "DELETE", @@ -7471,6 +7475,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified global PublicDelegatedPrefix resource.", "flatPath": "projects/{project}/global/publicDelegatedPrefixes/{publicDelegatedPrefix}", "httpMethod": "GET", @@ -7506,6 +7511,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a global PublicDelegatedPrefix in the specified project using the\nparameters that are included in the request.", "flatPath": "projects/{project}/global/publicDelegatedPrefixes", "httpMethod": "POST", @@ -7540,6 +7546,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Lists the global PublicDelegatedPrefixes for a project.", "flatPath": "projects/{project}/global/publicDelegatedPrefixes", "httpMethod": "GET", @@ -7577,11 +7584,6 @@ "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/global/publicDelegatedPrefixes", @@ -7595,6 +7597,7 @@ ] }, "patch": { + "apiVersion": "2026-09-01", "description": "Patches the specified global PublicDelegatedPrefix resource with the data\nincluded in the request. This method supportsPATCH\nsemantics and usesJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/global/publicDelegatedPrefixes/{publicDelegatedPrefix}", "httpMethod": "PATCH", @@ -7641,6 +7644,7 @@ "globalVmExtensionPolicies": { "methods": { "aggregatedList": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of all VM Extension Policy resources\navailable to the specified project.\n\nTo prevent failure, it's recommended that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/vmExtensionPolicies", "httpMethod": "GET", @@ -7684,11 +7688,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "serviceProjectNumber": { "description": "The Shared VPC service project id or service project number for which\naggregated list request is invoked for subnetworks list-usable api.", "format": "int64", @@ -7707,6 +7706,7 @@ ] }, "delete": { + "apiVersion": "2026-09-01", "description": "Purge scoped resources (zonal policies) from a global VM extension\npolicy, and then delete the global VM extension policy. Purge of the scoped\nresources is a pre-condition of the global VM extension policy deletion.\nThe deletion of the global VM extension policy happens after the purge\nrollout is done, so it's not a part of the LRO. It's an automatic process\nthat triggers in the backend.", "flatPath": "projects/{project}/global/vmExtensionPolicies/{globalVmExtensionPolicy}/delete", "httpMethod": "POST", @@ -7748,6 +7748,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Gets details of a global VM extension policy.", "flatPath": "projects/{project}/global/vmExtensionPolicies/{globalVmExtensionPolicy}", "httpMethod": "GET", @@ -7783,6 +7784,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a new project level GlobalVmExtensionPolicy.", "flatPath": "projects/{project}/global/vmExtensionPolicies", "httpMethod": "POST", @@ -7817,6 +7819,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Lists global VM extension policies.", "flatPath": "projects/{project}/global/vmExtensionPolicies", "httpMethod": "GET", @@ -7854,11 +7857,6 @@ "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/global/vmExtensionPolicies", @@ -7872,6 +7870,7 @@ ] }, "update": { + "apiVersion": "2026-09-01", "description": "Updates a global VM extension policy.", "flatPath": "projects/{project}/global/vmExtensionPolicies/{globalVmExtensionPolicy}", "httpMethod": "PATCH", @@ -7917,6 +7916,7 @@ "healthChecks": { "methods": { "aggregatedList": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of all HealthCheck resources, regional and global,\navailable to the specified project.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/healthChecks", "httpMethod": "GET", @@ -7960,11 +7960,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "serviceProjectNumber": { "description": "The Shared VPC service project id or service project number for which\naggregated list request is invoked for subnetworks list-usable api.", "format": "int64", @@ -7983,6 +7978,7 @@ ] }, "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified HealthCheck resource.", "flatPath": "projects/{project}/global/healthChecks/{healthCheck}", "httpMethod": "DELETE", @@ -8022,6 +8018,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified HealthCheck resource.", "flatPath": "projects/{project}/global/healthChecks/{healthCheck}", "httpMethod": "GET", @@ -8057,6 +8054,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a HealthCheck resource in the specified project using the data\nincluded in the request.", "flatPath": "projects/{project}/global/healthChecks", "httpMethod": "POST", @@ -8091,6 +8089,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of HealthCheck resources available to the specified\nproject.", "flatPath": "projects/{project}/global/healthChecks", "httpMethod": "GET", @@ -8128,11 +8127,6 @@ "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/global/healthChecks", @@ -8146,6 +8140,7 @@ ] }, "patch": { + "apiVersion": "2026-09-01", "description": "Updates a HealthCheck resource in the specified project using the data\nincluded in the request. This method supportsPATCH\nsemantics and uses theJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/global/healthChecks/{healthCheck}", "httpMethod": "PATCH", @@ -8188,6 +8183,7 @@ ] }, "testIamPermissions": { + "apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/global/healthChecks/{resource}/testIamPermissions", "httpMethod": "POST", @@ -8226,6 +8222,7 @@ ] }, "update": { + "apiVersion": "2026-09-01", "description": "Updates a HealthCheck resource in the specified project using the data\nincluded in the request.", "flatPath": "projects/{project}/global/healthChecks/{healthCheck}", "httpMethod": "PUT", @@ -8272,6 +8269,7 @@ "hosts": { "methods": { "get": { + "apiVersion": "2026-09-01", "description": "Retrieves information about the specified host.", "flatPath": "projects/{project}/zones/{zone}/{association}/hosts/{host}", "httpMethod": "GET", @@ -8319,6 +8317,7 @@ ] }, "getVersion": { + "apiVersion": "2026-09-01", "description": "Allows customers to get SBOM versions of a host.", "flatPath": "projects/{project}/zones/{zone}/{association}/hosts/{host}/getVersion", "httpMethod": "POST", @@ -8373,6 +8372,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves a list of hosts.", "flatPath": "projects/{project}/zones/{zone}/{association}/hosts", "httpMethod": "GET", @@ -8418,11 +8418,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "zone": { "description": "The name of the zone for this request, formatted as RFC1035.", "location": "path", @@ -8445,6 +8440,7 @@ "httpHealthChecks": { "methods": { "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified HttpHealthCheck resource.", "flatPath": "projects/{project}/global/httpHealthChecks/{httpHealthCheck}", "httpMethod": "DELETE", @@ -8484,6 +8480,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified HttpHealthCheck resource.", "flatPath": "projects/{project}/global/httpHealthChecks/{httpHealthCheck}", "httpMethod": "GET", @@ -8519,6 +8516,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a HttpHealthCheck resource in the specified project using the data\nincluded in the request.", "flatPath": "projects/{project}/global/httpHealthChecks", "httpMethod": "POST", @@ -8553,6 +8551,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of HttpHealthCheck resources available to the specified\nproject.", "flatPath": "projects/{project}/global/httpHealthChecks", "httpMethod": "GET", @@ -8590,11 +8589,6 @@ "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/global/httpHealthChecks", @@ -8608,6 +8602,7 @@ ] }, "patch": { + "apiVersion": "2026-09-01", "description": "Updates a HttpHealthCheck resource in the specified project using the data\nincluded in the request. This method supportsPATCH\nsemantics and uses theJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/global/httpHealthChecks/{httpHealthCheck}", "httpMethod": "PATCH", @@ -8650,6 +8645,7 @@ ] }, "testIamPermissions": { + "apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/global/httpHealthChecks/{resource}/testIamPermissions", "httpMethod": "POST", @@ -8688,6 +8684,7 @@ ] }, "update": { + "apiVersion": "2026-09-01", "description": "Updates a HttpHealthCheck resource in the specified project using the data\nincluded in the request.", "flatPath": "projects/{project}/global/httpHealthChecks/{httpHealthCheck}", "httpMethod": "PUT", @@ -8734,6 +8731,7 @@ "httpsHealthChecks": { "methods": { "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified HttpsHealthCheck resource.", "flatPath": "projects/{project}/global/httpsHealthChecks/{httpsHealthCheck}", "httpMethod": "DELETE", @@ -8773,6 +8771,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified HttpsHealthCheck resource.", "flatPath": "projects/{project}/global/httpsHealthChecks/{httpsHealthCheck}", "httpMethod": "GET", @@ -8808,6 +8807,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a HttpsHealthCheck resource in the specified project using the data\nincluded in the request.", "flatPath": "projects/{project}/global/httpsHealthChecks", "httpMethod": "POST", @@ -8842,6 +8842,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of HttpsHealthCheck resources available to the specified\nproject.", "flatPath": "projects/{project}/global/httpsHealthChecks", "httpMethod": "GET", @@ -8879,11 +8880,6 @@ "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/global/httpsHealthChecks", @@ -8897,6 +8893,7 @@ ] }, "patch": { + "apiVersion": "2026-09-01", "description": "Updates a HttpsHealthCheck resource in the specified project using the data\nincluded in the request. This method supportsPATCH\nsemantics and uses theJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/global/httpsHealthChecks/{httpsHealthCheck}", "httpMethod": "PATCH", @@ -8939,6 +8936,7 @@ ] }, "testIamPermissions": { + "apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/global/httpsHealthChecks/{resource}/testIamPermissions", "httpMethod": "POST", @@ -8977,6 +8975,7 @@ ] }, "update": { + "apiVersion": "2026-09-01", "description": "Updates a HttpsHealthCheck resource in the specified project using the data\nincluded in the request.", "flatPath": "projects/{project}/global/httpsHealthChecks/{httpsHealthCheck}", "httpMethod": "PUT", @@ -9023,6 +9022,7 @@ "imageFamilyViews": { "methods": { "get": { + "apiVersion": "2026-09-01", "description": "Returns the latest image that is part of an image family, is not\ndeprecated and is rolled out in the specified zone.", "flatPath": "projects/{project}/zones/{zone}/imageFamilyViews/{family}", "httpMethod": "GET", @@ -9070,6 +9070,7 @@ "imageViews": { "methods": { "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified global ImageView resource, with a regional\ncontext.", "flatPath": "projects/{project}/regions/{region}/imageViews/{resourceId}", "httpMethod": "GET", @@ -9113,6 +9114,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Returns a list of global ImageView resources, with a regional\ncontext.", "flatPath": "projects/{project}/regions/{region}/imageViews", "httpMethod": "GET", @@ -9158,11 +9160,6 @@ "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/regions/{region}/imageViews", @@ -9180,6 +9177,7 @@ "images": { "methods": { "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified image.", "flatPath": "projects/{project}/global/images/{image}", "httpMethod": "DELETE", @@ -9219,6 +9217,7 @@ ] }, "deprecate": { + "apiVersion": "2026-09-01", "description": "Sets the deprecation status of an image.\n\nIf an empty request body is given, clears the deprecation status instead.", "flatPath": "projects/{project}/global/images/{image}/deprecate", "httpMethod": "POST", @@ -9261,6 +9260,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified image.", "flatPath": "projects/{project}/global/images/{image}", "httpMethod": "GET", @@ -9296,6 +9296,7 @@ ] }, "getFromFamily": { + "apiVersion": "2026-09-01", "description": "Returns the latest image that is part of an image family and is not\ndeprecated. For more information on image families, seePublic\nimage families documentation.", "flatPath": "projects/{project}/global/images/family/{family}", "httpMethod": "GET", @@ -9331,6 +9332,7 @@ ] }, "getIamPolicy": { + "apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.", "flatPath": "projects/{project}/global/images/{resource}/getIamPolicy", "httpMethod": "GET", @@ -9372,6 +9374,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates an image in the specified project using the data included\nin the request.", "flatPath": "projects/{project}/global/images", "httpMethod": "POST", @@ -9411,6 +9414,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of custom images\navailable to the specified project. Custom images are images you\ncreate that belong to your project. This method does not\nget any images that belong to other projects, including publicly-available\nimages, like Debian 8. If you want to get a list of publicly-available\nimages, use this method to make a request to the respective image project,\nsuch as debian-cloud or windows-cloud.", "flatPath": "projects/{project}/global/images", "httpMethod": "GET", @@ -9448,11 +9452,6 @@ "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/global/images", @@ -9466,6 +9465,7 @@ ] }, "patch": { + "apiVersion": "2026-09-01", "description": "Patches the specified image with the data included in the request.\nOnly the following fields can be modified: family, description,\ndeprecation status.", "flatPath": "projects/{project}/global/images/{image}", "httpMethod": "PATCH", @@ -9508,6 +9508,7 @@ ] }, "setIamPolicy": { + "apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.", "flatPath": "projects/{project}/global/images/{resource}/setIamPolicy", "httpMethod": "POST", @@ -9545,6 +9546,7 @@ ] }, "setLabels": { + "apiVersion": "2026-09-01", "description": "Sets the labels on an image. To learn more about labels, read theLabeling\nResources documentation.", "flatPath": "projects/{project}/global/images/{resource}/setLabels", "httpMethod": "POST", @@ -9582,6 +9584,7 @@ ] }, "testIamPermissions": { + "apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/global/images/{resource}/testIamPermissions", "httpMethod": "POST", @@ -9624,6 +9627,7 @@ "instanceGroupManagerResizeRequests": { "methods": { "cancel": { + "apiVersion": "2026-09-01", "description": "Cancels the specified resize request and removes it from the queue.\nCancelled resize request does no longer wait for the resources to be\nprovisioned. Cancel is only possible for requests that are accepted in the\nqueue.", "flatPath": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resizeRequests/{resizeRequest}/cancel", "httpMethod": "POST", @@ -9676,6 +9680,7 @@ ] }, "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified, inactive resize request. Requests that are still\nactive cannot be deleted. Deleting request does not delete instances that\nwere provisioned previously.", "flatPath": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resizeRequests/{resizeRequest}", "httpMethod": "DELETE", @@ -9728,6 +9733,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns all of the details about the specified resize request.", "flatPath": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resizeRequests/{resizeRequest}", "httpMethod": "GET", @@ -9776,6 +9782,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a new resize request that starts provisioning VMs immediately\nor queues VM creation.", "flatPath": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resizeRequests", "httpMethod": "POST", @@ -9824,6 +9831,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves a list of resize requests that are contained in the\nmanaged instance group.", "flatPath": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resizeRequests", "httpMethod": "GET", @@ -9870,11 +9878,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "zone": { "description": "The name of thezone where the managed\ninstance group is located. The name should conform to RFC1035.", "location": "path", @@ -9897,6 +9900,7 @@ "instanceGroupManagers": { "methods": { "abandonInstances": { + "apiVersion": "2026-09-01", "description": "Flags the specified instances to be removed from the\nmanaged instance group. Abandoning an instance does not delete the\ninstance, but it does remove the instance from any target pools that are\napplied by the managed instance group. This method reduces thetargetSize of the managed instance group by the\nnumber of instances that you abandon. This operation is marked asDONE when the action is scheduled even if the instances have\nnot yet been removed from the group. You must separately verify the\nstatus of the abandoning action with thelistmanagedinstances\nmethod.\n\nIf the group is part of a backend\nservice that has enabled\nconnection draining, it can take up to 60 seconds after the connection\ndraining duration has elapsed before the VM instance is removed or deleted.\n\nYou can specify a maximum of 1000 instances with this method per request.", "flatPath": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/abandonInstances", "httpMethod": "POST", @@ -9945,6 +9949,7 @@ ] }, "aggregatedList": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of managed instance groups and groups them by zone.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/instanceGroupManagers", "httpMethod": "GET", @@ -9988,11 +9993,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "serviceProjectNumber": { "description": "The Shared VPC service project id or service project number for which\naggregated list request is invoked for subnetworks list-usable api.", "format": "int64", @@ -10011,6 +10011,7 @@ ] }, "applyUpdatesToInstances": { + "apiVersion": "2026-09-01", "description": "Applies changes to selected instances on the managed instance group.\nThis method can be used to apply new overrides and/or new versions.", "flatPath": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/applyUpdatesToInstances", "httpMethod": "POST", @@ -10054,6 +10055,7 @@ ] }, "createInstances": { + "apiVersion": "2026-09-01", "description": "Creates instances with per-instance configurations in this managed instance\ngroup. Instances are created using the current instance template. Thecreate instances operation is marked DONE if thecreateInstances request is successful. The underlying actions\ntake additional time. You must separately verify the status of thecreating or actions with the listmanagedinstances\nmethod.", "flatPath": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/createInstances", "httpMethod": "POST", @@ -10102,6 +10104,7 @@ ] }, "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified managed instance group and all of the instances\nin that group. Note that the instance group must not belong to a\nbackend service. Read\nDeleting an instance group for more information.", "flatPath": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}", "httpMethod": "DELETE", @@ -10153,6 +10156,7 @@ ] }, "deleteInstances": { + "apiVersion": "2026-09-01", "description": "Flags the specified instances in the managed instance group for immediate\ndeletion. The instances are also removed from any target\npools of which they were a member. This method reduces thetargetSize of the managed instance group by the number of\ninstances that you delete. This operation is marked as DONE\nwhen the action is scheduled even if the instances are still being deleted.\nYou must separately verify the status of the deleting action\nwith thelistmanagedinstances\nmethod.\n\nIf the group is part of a backend\nservice that has enabled\nconnection draining, it can take up to 60 seconds after the connection\ndraining duration has elapsed before the VM instance is removed or deleted.\n\nYou can specify a maximum of 1000 instances with this method per request.", "flatPath": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/deleteInstances", "httpMethod": "POST", @@ -10207,6 +10211,7 @@ ] }, "deletePerInstanceConfigs": { + "apiVersion": "2026-09-01", "description": "Deletes selected per-instance configurations for the managed instance\ngroup.", "flatPath": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/deletePerInstanceConfigs", "httpMethod": "POST", @@ -10250,6 +10255,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns all of the details about the specified managed instance group.", "flatPath": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}", "httpMethod": "GET", @@ -10291,6 +10297,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a managed instance group using the information that you specify\nin the request. After the group is created, instances in the group are\ncreated using the specified instance template.\nThis operation is marked as DONE when the group is created\neven if the instances in the group have not yet been created. You\nmust separately verify the status of the individual instances with thelistmanagedinstances\nmethod.\n\nA managed instance group can have up to 1000 VM instances per group. Please\ncontact Cloud Support if you need an increase in\nthis limit.", "flatPath": "projects/{project}/zones/{zone}/instanceGroupManagers", "httpMethod": "POST", @@ -10332,6 +10339,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves a list of managed instance groups that are contained within the\nspecified project and zone.", "flatPath": "projects/{project}/zones/{zone}/instanceGroupManagers", "httpMethod": "GET", @@ -10371,11 +10379,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "zone": { "description": "The name of thezone where the managed\ninstance group is located.", "location": "path", @@ -10394,6 +10397,7 @@ ] }, "listErrors": { + "apiVersion": "2026-09-01", "description": "Lists all errors thrown by actions on instances for a given managed\ninstance group. The filter and orderBy query\nparameters are not supported.", "flatPath": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/listErrors", "httpMethod": "GET", @@ -10440,11 +10444,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "zone": { "description": "The name of thezone where the managed\ninstance group is located.\nIt should conform to RFC1035.", "location": "path", @@ -10463,6 +10462,7 @@ ] }, "listManagedInstances": { + "apiVersion": "2026-09-01", "description": "Lists all of the instances in the managed instance group. Each instance\nin the list has a currentAction, which indicates the action\nthat the managed instance group is performing on the instance. For example,\nif the group is still creating an instance, the currentAction\nis CREATING. If a previous action failed, the\nlist displays the errors for that failed action. The orderBy\nquery parameter is not supported. The `pageToken` query parameter is\nsupported only if the group's `listManagedInstancesResults` field is set\nto `PAGINATED`.", "flatPath": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/listManagedInstances", "httpMethod": "POST", @@ -10509,11 +10509,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "zone": { "description": "The name of thezone where the managed\ninstance group is located.", "location": "path", @@ -10532,6 +10527,7 @@ ] }, "listPerInstanceConfigs": { + "apiVersion": "2026-09-01", "description": "Lists all of the per-instance configurations defined for the managed\ninstance group. The orderBy query parameter is not supported.", "flatPath": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/listPerInstanceConfigs", "httpMethod": "POST", @@ -10578,11 +10574,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "zone": { "description": "The name of thezone\nwhere the managed instance group is located.\nIt should conform to RFC1035.", "location": "path", @@ -10601,6 +10592,7 @@ ] }, "patch": { + "apiVersion": "2026-09-01", "description": "Updates a managed instance group using the information that you specify\nin the request.\nThis operation is marked as DONE when the group is patched\neven if the instances in the group are still in the process of being\npatched. You must separately verify the status of the individual instances\nwith thelistManagedInstances\nmethod. This method supportsPATCH\nsemantics and uses theJSON merge\npatch format and processing rules.\n\nIf you update your group to specify a new template or instance\nconfiguration, it's possible that your intended specification for each VM\nin the group is different from the current state of that VM. To learn how\nto apply an updated configuration to the VMs in a MIG, seeUpdating instances in\na MIG.", "flatPath": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}", "httpMethod": "PATCH", @@ -10649,6 +10641,7 @@ ] }, "patchPerInstanceConfigs": { + "apiVersion": "2026-09-01", "description": "Inserts or patches per-instance configurations for the managed instance\ngroup. perInstanceConfig.name serves as a key used to\ndistinguish whether to perform insert or patch.", "flatPath": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/patchPerInstanceConfigs", "httpMethod": "POST", @@ -10697,6 +10690,7 @@ ] }, "recreateInstances": { + "apiVersion": "2026-09-01", "description": "Flags the specified VM instances in the managed instance group to be\nimmediately recreated. Each instance is recreated using the group's current\nconfiguration. This operation is marked as DONE when the flag\nis set even if the instances have not yet been recreated. You must\nseparately verify the status of each instance by checking itscurrentAction field; for more information, see Checking\nthe status of managed instances.\n\nIf the group is part of a backend\nservice that has enabled\nconnection draining, it can take up to 60 seconds after the connection\ndraining duration has elapsed before the VM instance is removed or deleted.\n\nYou can specify a maximum of 1000 instances with this method per request.", "flatPath": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/recreateInstances", "httpMethod": "POST", @@ -10751,6 +10745,7 @@ ] }, "resize": { + "apiVersion": "2026-09-01", "description": "Resizes the managed instance group. If you increase the size, the group\ncreates new instances using the current instance template. If you decrease\nthe size, the group deletes instances. The resize operation is markedDONE when the resize actions are scheduled even if the group\nhas not yet added or deleted any instances. You must separately\nverify the status of the creating or deleting\nactions with thelistmanagedinstances\nmethod.\n\nWhen resizing down, the instance group arbitrarily chooses the order in\nwhich VMs are deleted. The group takes into account some VM attributes when\nmaking the selection including:\n\n+ The status of the VM instance.\n+ The health of the VM instance.\n+ The instance template version the VM is based on.\n+ For regional managed instance groups, the location of the VM instance.\n\nThis list is subject to change.\n\nIf the group is part of a backend\nservice that has enabled\nconnection draining, it can take up to 60 seconds after the connection\ndraining duration has elapsed before the VM instance is removed or deleted.", "flatPath": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resize", "httpMethod": "POST", @@ -10804,6 +10799,7 @@ ] }, "resumeInstances": { + "apiVersion": "2026-09-01", "description": "Flags the specified instances in the managed instance group to be\nresumed. This method increases thetargetSize and decreases the targetSuspendedSize\nof the managed instance group by the number of instances that you resume.\nThe resumeInstances operation is marked DONE if\nthe resumeInstances request is successful. The underlying\nactions take additional time. You must separately verify the status of theRESUMING action with thelistmanagedinstances\nmethod.\n\nIn this request, you can only specify instances that are suspended. For\nexample, if an instance was previously suspended using the suspendInstances\nmethod, it can be resumed using the resumeInstances method.\n\nIf a health check is attached to the managed instance group, the specified\ninstances will be verified as healthy after they are resumed.\n\nYou can specify a maximum of 1000 instances with this method per request.", "flatPath": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resumeInstances", "httpMethod": "POST", @@ -10852,6 +10848,7 @@ ] }, "setInstanceTemplate": { + "apiVersion": "2026-09-01", "description": "Specifies the instance template to use when creating new instances in this\ngroup. The templates for existing instances in the group do not change\nunless you run recreateInstances, runapplyUpdatesToInstances, or set the group'supdatePolicy.type to PROACTIVE.", "flatPath": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/setInstanceTemplate", "httpMethod": "POST", @@ -10900,6 +10897,7 @@ ] }, "setTargetPools": { + "apiVersion": "2026-09-01", "description": "Modifies the target pools to which all instances in this managed instance\ngroup are assigned. The target pools automatically apply to all of the\ninstances in the managed instance group. This operation is markedDONE when you make the request even if the instances have not\nyet been added to their target pools. The change might take some time to\napply to all of the instances in the group depending on the size of the\ngroup.", "flatPath": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/setTargetPools", "httpMethod": "POST", @@ -10948,6 +10946,7 @@ ] }, "startInstances": { + "apiVersion": "2026-09-01", "description": "Flags the specified instances in the managed instance group to be\nstarted. This method increases thetargetSize and decreases the targetStoppedSize\nof the managed instance group by the number of instances that you start.\nThe startInstances operation is marked DONE if\nthe startInstances request is successful. The underlying\nactions take additional time. You must separately verify the status of theSTARTING action with thelistmanagedinstances\nmethod.\n\nIn this request, you can only specify instances that are stopped. For\nexample, if an instance was previously stopped using the stopInstances\nmethod, it can be started using the startInstances method.\n\nIf a health check is attached to the managed instance group, the specified\ninstances will be verified as healthy after they are started.\n\nYou can specify a maximum of 1000 instances with this method per request.", "flatPath": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/startInstances", "httpMethod": "POST", @@ -10996,6 +10995,7 @@ ] }, "stopInstances": { + "apiVersion": "2026-09-01", "description": "Flags the specified instances in the managed instance group to be\nimmediately stopped. You can only specify instances that are running in\nthis request. This method reduces thetargetSize and increases the targetStoppedSize\nof the managed instance group by the number of instances that you stop.\nThe stopInstances operation is marked DONE if\nthe stopInstances request is successful. The underlying\nactions take additional time. You must separately verify the status of theSTOPPING action with thelistmanagedinstances\nmethod.\n\nIf the standbyPolicy.initialDelaySec field is set, the group\ndelays stopping the instances until initialDelaySec have\npassed from instance.creationTimestamp (that is, when the\ninstance was created). This delay gives your application time to\nset itself up and initialize on the instance. If more thaninitialDelaySec seconds have passed sinceinstance.creationTimestamp when this method is called, there\nwill be zero delay.\n\nIf the group is part of a backend\nservice that has enabled\nconnection draining, it can take up to 60 seconds after the connection\ndraining duration has elapsed before the VM instance is stopped.\n\nStopped instances can be started using the startInstances\nmethod.\n\nYou can specify a maximum of 1000 instances with this method per request.", "flatPath": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/stopInstances", "httpMethod": "POST", @@ -11050,6 +11050,7 @@ ] }, "suspendInstances": { + "apiVersion": "2026-09-01", "description": "Flags the specified instances in the managed instance group to be\nimmediately suspended. You can only specify instances that are running in\nthis request. This method reduces thetargetSize and increases the targetSuspendedSize\nof the managed instance group by the number of instances that you suspend.\nThe suspendInstances operation is marked DONE if\nthe suspendInstances request is successful. The underlying\nactions take additional time. You must separately verify the status of theSUSPENDING action with thelistmanagedinstances\nmethod.\n\nIf the standbyPolicy.initialDelaySec field is set, the group\ndelays suspension of the instances until initialDelaySec have\npassed from instance.creationTimestamp (that is, when the\ninstance was created). This delay gives your application time to\nset itself up and initialize on the instance. If more thaninitialDelaySec seconds have passed sinceinstance.creationTimestamp when this method is called, there\nwill be zero delay.\n\nIf the group is part of a backend\nservice that has enabled\nconnection draining, it can take up to 60 seconds after the connection\ndraining duration has elapsed before the VM instance is suspended.\n\nSuspended instances can be resumed using the resumeInstances\nmethod.\n\nYou can specify a maximum of 1000 instances with this method per request.", "flatPath": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/suspendInstances", "httpMethod": "POST", @@ -11098,6 +11099,7 @@ ] }, "updatePerInstanceConfigs": { + "apiVersion": "2026-09-01", "description": "Inserts or updates per-instance configurations for the managed instance\ngroup. perInstanceConfig.name serves as a key used to\ndistinguish whether to perform insert or patch.", "flatPath": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/updatePerInstanceConfigs", "httpMethod": "POST", @@ -11150,6 +11152,7 @@ "instanceGroups": { "methods": { "addInstances": { + "apiVersion": "2026-09-01", "description": "Adds a list of instances to the specified instance group. All of the\ninstances in the instance group must be in the same network/subnetwork.\nRead \nAdding instances for more information.", "flatPath": "projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}/addInstances", "httpMethod": "POST", @@ -11198,6 +11201,7 @@ ] }, "aggregatedList": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of instance groups and sorts them by zone.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/instanceGroups", "httpMethod": "GET", @@ -11241,11 +11245,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "serviceProjectNumber": { "description": "The Shared VPC service project id or service project number for which\naggregated list request is invoked for subnetworks list-usable api.", "format": "int64", @@ -11264,6 +11263,7 @@ ] }, "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified instance group. The instances in the group are not\ndeleted. Note that instance group must not belong to a backend service.\nRead\nDeleting an instance group for more information.", "flatPath": "projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}", "httpMethod": "DELETE", @@ -11309,6 +11309,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified zonal instance group. Get a list of available zonal\ninstance groups by making a list() request.\n\nFor managed instance groups, use theinstanceGroupManagers\nor regionInstanceGroupManagers\nmethods instead.", "flatPath": "projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}", "httpMethod": "GET", @@ -11350,6 +11351,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates an instance group in the specified project using the\nparameters that are included in the request.", "flatPath": "projects/{project}/zones/{zone}/instanceGroups", "httpMethod": "POST", @@ -11391,6 +11393,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of zonal instance group resources contained within the\nspecified zone.\n\nFor managed instance groups, use theinstanceGroupManagers\nor regionInstanceGroupManagers\nmethods instead.", "flatPath": "projects/{project}/zones/{zone}/instanceGroups", "httpMethod": "GET", @@ -11430,11 +11433,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "zone": { "description": "The name of thezone\nwhere the instance group is located.", "location": "path", @@ -11453,6 +11451,7 @@ ] }, "listInstances": { + "apiVersion": "2026-09-01", "description": "Lists the instances in the specified instance group.\nThe orderBy query parameter is not supported.\nThe filter query parameter is supported, but only for\nexpressions that use `eq` (equal) or `ne` (not equal) operators.", "flatPath": "projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}/listInstances", "httpMethod": "POST", @@ -11499,11 +11498,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "zone": { "description": "The name of the zone\nwhere the instance group is located.", "location": "path", @@ -11525,6 +11519,7 @@ ] }, "removeInstances": { + "apiVersion": "2026-09-01", "description": "Removes one or more instances from the specified instance group, but does\nnot delete those instances.\n\nIf the group is part of a backend\nservice that has enabled\nconnection draining, it can take up to 60 seconds after the connection\ndraining duration before the VM instance is removed or deleted.", "flatPath": "projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}/removeInstances", "httpMethod": "POST", @@ -11573,6 +11568,7 @@ ] }, "setNamedPorts": { + "apiVersion": "2026-09-01", "description": "Sets the named ports for the specified instance group.", "flatPath": "projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}/setNamedPorts", "httpMethod": "POST", @@ -11621,6 +11617,7 @@ ] }, "testIamPermissions": { + "apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/zones/{zone}/instanceGroups/{resource}/testIamPermissions", "httpMethod": "POST", @@ -11671,6 +11668,7 @@ "instanceSettings": { "methods": { "get": { + "apiVersion": "2026-09-01", "description": "Get Instance settings.", "flatPath": "projects/{project}/zones/{zone}/instanceSettings", "httpMethod": "GET", @@ -11706,6 +11704,7 @@ ] }, "patch": { + "apiVersion": "2026-09-01", "description": "Patch Instance settings", "flatPath": "projects/{project}/zones/{zone}/instanceSettings", "httpMethod": "PATCH", @@ -11757,6 +11756,7 @@ "instanceTemplates": { "methods": { "aggregatedList": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of all InstanceTemplates resources, regional and global,\navailable to the specified project.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/instanceTemplates", "httpMethod": "GET", @@ -11800,11 +11800,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "serviceProjectNumber": { "description": "The Shared VPC service project id or service project number for which\naggregated list request is invoked for subnetworks list-usable api.", "format": "int64", @@ -11823,6 +11818,7 @@ ] }, "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified instance template. Deleting an instance template is\npermanent and cannot be undone. It is not possible to delete templates\nthat are already in use by a managed instance group.", "flatPath": "projects/{project}/global/instanceTemplates/{instanceTemplate}", "httpMethod": "DELETE", @@ -11862,6 +11858,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified instance template.", "flatPath": "projects/{project}/global/instanceTemplates/{instanceTemplate}", "httpMethod": "GET", @@ -11897,6 +11894,7 @@ ] }, "getIamPolicy": { + "apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.", "flatPath": "projects/{project}/global/instanceTemplates/{resource}/getIamPolicy", "httpMethod": "GET", @@ -11938,6 +11936,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates an instance template in the specified project using the\ndata that is included in the request. If you are creating a new template to\nupdate an existing instance group, your new instance template must use the\nsame network or, if applicable, the same subnetwork as the original\ntemplate.", "flatPath": "projects/{project}/global/instanceTemplates", "httpMethod": "POST", @@ -11972,6 +11971,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves a list of instance templates that are contained within\nthe specified project.", "flatPath": "projects/{project}/global/instanceTemplates", "httpMethod": "GET", @@ -12009,11 +12009,6 @@ "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/global/instanceTemplates", @@ -12027,6 +12022,7 @@ ] }, "setIamPolicy": { + "apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.", "flatPath": "projects/{project}/global/instanceTemplates/{resource}/setIamPolicy", "httpMethod": "POST", @@ -12064,6 +12060,7 @@ ] }, "testIamPermissions": { + "apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/global/instanceTemplates/{resource}/testIamPermissions", "httpMethod": "POST", @@ -12106,6 +12103,7 @@ "instances": { "methods": { "addAccessConfig": { + "apiVersion": "2026-09-01", "description": "Adds an access config to an instance's network interface.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/addAccessConfig", "httpMethod": "POST", @@ -12163,6 +12161,7 @@ ] }, "addNetworkInterface": { + "apiVersion": "2026-09-01", "description": "Adds one dynamic network interface to an active instance.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/addNetworkInterface", "httpMethod": "POST", @@ -12212,6 +12211,7 @@ ] }, "addResourcePolicies": { + "apiVersion": "2026-09-01", "description": "Adds existing resource policies to an instance. You can only add one\npolicy right now which will be applied to this instance for scheduling live\nmigrations.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/addResourcePolicies", "httpMethod": "POST", @@ -12262,6 +12262,7 @@ ] }, "aggregatedList": { + "apiVersion": "2026-09-01", "description": "Retrieves an aggregated list of all of the instances in your project\nacross all regions and zones.\n\nThe performance of this method degrades when a filter is specified on a\nproject that has a very large number of instances.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/instances", "httpMethod": "GET", @@ -12305,11 +12306,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "serviceProjectNumber": { "description": "The Shared VPC service project id or service project number for which\naggregated list request is invoked for subnetworks list-usable api.", "format": "int64", @@ -12328,6 +12324,7 @@ ] }, "attachDisk": { + "apiVersion": "2026-09-01", "description": "Attaches an existing Disk resource to an instance. You must first\ncreate the disk before you can attach it. It is not possible to create\nand attach a disk at the same time. For more information, readAdding a\npersistent disk to your instance.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/attachDisk", "httpMethod": "POST", @@ -12383,6 +12380,7 @@ ] }, "bulkInsert": { + "apiVersion": "2026-09-01", "description": "Creates multiple instances. Count specifies the number of instances to\ncreate. For more information, seeAbout bulk\ncreation of VMs.", "flatPath": "projects/{project}/zones/{zone}/instances/bulkInsert", "httpMethod": "POST", @@ -12425,6 +12423,7 @@ ] }, "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified Instance resource. For more information, seeDeleting\nan instance.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}", "httpMethod": "DELETE", @@ -12477,6 +12476,7 @@ ] }, "deleteAccessConfig": { + "apiVersion": "2026-09-01", "description": "Deletes an access config from an instance's network interface.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/deleteAccessConfig", "httpMethod": "POST", @@ -12538,6 +12538,7 @@ ] }, "deleteNetworkInterface": { + "apiVersion": "2026-09-01", "description": "Deletes one dynamic network interface from an active instance.\nInstancesDeleteNetworkInterfaceRequest indicates:\n- instance from which to delete, using project+zone+resource_id fields;\n- dynamic network interface to be deleted, using network_interface_name\nfield;", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/deleteNetworkInterface", "httpMethod": "POST", @@ -12591,6 +12592,7 @@ ] }, "detachDisk": { + "apiVersion": "2026-09-01", "description": "Detaches a disk from an instance.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/detachDisk", "httpMethod": "POST", @@ -12645,6 +12647,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified Instance resource.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}", "httpMethod": "GET", @@ -12688,6 +12691,7 @@ ] }, "getEffectiveFirewalls": { + "apiVersion": "2026-09-01", "description": "Returns effective firewalls applied to an interface of the instance.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/getEffectiveFirewalls", "httpMethod": "GET", @@ -12738,6 +12742,7 @@ ] }, "getGuestAttributes": { + "apiVersion": "2026-09-01", "description": "Returns the specified guest attributes entry.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/getGuestAttributes", "httpMethod": "GET", @@ -12791,6 +12796,7 @@ ] }, "getIamPolicy": { + "apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.", "flatPath": "projects/{project}/zones/{zone}/instances/{resource}/getIamPolicy", "httpMethod": "GET", @@ -12840,6 +12846,7 @@ ] }, "getScreenshot": { + "apiVersion": "2026-09-01", "description": "Returns the screenshot from the specified instance.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/screenshot", "httpMethod": "GET", @@ -12883,6 +12890,7 @@ ] }, "getSerialPortOutput": { + "apiVersion": "2026-09-01", "description": "Returns the last 1 MB of serial port output from the specified instance.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/serialPort", "httpMethod": "GET", @@ -12941,6 +12949,7 @@ ] }, "getShieldedInstanceIdentity": { + "apiVersion": "2026-09-01", "description": "Returns the Shielded Instance Identity of an instance", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/getShieldedInstanceIdentity", "httpMethod": "GET", @@ -12984,6 +12993,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates an instance resource in the specified project using the data\nincluded in the request.", "flatPath": "projects/{project}/zones/{zone}/instances", "httpMethod": "POST", @@ -13036,6 +13046,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of instances contained within\nthe specified zone.", "flatPath": "projects/{project}/zones/{zone}/instances", "httpMethod": "GET", @@ -13075,11 +13086,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "zone": { "description": "The name of the zone for this request.", "location": "path", @@ -13099,6 +13105,7 @@ ] }, "listReferrers": { + "apiVersion": "2026-09-01", "description": "Retrieves a list of resources that refer to the VM instance specified in\nthe request. For example, if the VM instance is part of a managed or\nunmanaged instance group, the referrers list includes the instance group.\nFor more information, readViewing\nreferrers to VM instances.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/referrers", "httpMethod": "GET", @@ -13146,11 +13153,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "zone": { "description": "The name of the zone for this request.", "location": "path", @@ -13170,6 +13172,7 @@ ] }, "performMaintenance": { + "apiVersion": "2026-09-01", "description": "Perform a manual maintenance on the instance.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/performMaintenance", "httpMethod": "POST", @@ -13217,6 +13220,7 @@ ] }, "removeResourcePolicies": { + "apiVersion": "2026-09-01", "description": "Removes resource policies from an instance.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/removeResourcePolicies", "httpMethod": "POST", @@ -13267,6 +13271,7 @@ ] }, "reportHostAsFaulty": { + "apiVersion": "2026-09-01", "description": "Mark the host as faulty and try to restart the instance on a new host.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/reportHostAsFaulty", "httpMethod": "POST", @@ -13317,6 +13322,7 @@ ] }, "reset": { + "apiVersion": "2026-09-01", "description": "Performs a reset on the instance. This is a hard reset. The VM\ndoes not do a graceful shutdown. For more information, seeResetting\nan instance.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/reset", "httpMethod": "POST", @@ -13364,6 +13370,7 @@ ] }, "resume": { + "apiVersion": "2026-09-01", "description": "Resumes an instance that was suspended using theinstances().suspend\nmethod.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/resume", "httpMethod": "POST", @@ -13411,6 +13418,7 @@ ] }, "sendDiagnosticInterrupt": { + "apiVersion": "2026-09-01", "description": "Sends diagnostic interrupt to the instance.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/sendDiagnosticInterrupt", "httpMethod": "POST", @@ -13450,6 +13458,7 @@ ] }, "setDeletionProtection": { + "apiVersion": "2026-09-01", "description": "Sets deletion protection on the instance.", "flatPath": "projects/{project}/zones/{zone}/instances/{resource}/setDeletionProtection", "httpMethod": "POST", @@ -13503,6 +13512,7 @@ ] }, "setDiskAutoDelete": { + "apiVersion": "2026-09-01", "description": "Sets the auto-delete flag for a disk attached to an instance.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/setDiskAutoDelete", "httpMethod": "POST", @@ -13565,6 +13575,7 @@ ] }, "setIamPolicy": { + "apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.", "flatPath": "projects/{project}/zones/{zone}/instances/{resource}/setIamPolicy", "httpMethod": "POST", @@ -13610,6 +13621,7 @@ ] }, "setLabels": { + "apiVersion": "2026-09-01", "description": "Sets labels on an instance. To learn more about labels, read theLabeling\nResources documentation.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/setLabels", "httpMethod": "POST", @@ -13660,6 +13672,7 @@ ] }, "setMachineResources": { + "apiVersion": "2026-09-01", "description": "Changes the number and/or type of accelerator for a stopped instance to the\nvalues specified in the request.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/setMachineResources", "httpMethod": "POST", @@ -13710,6 +13723,7 @@ ] }, "setMachineType": { + "apiVersion": "2026-09-01", "description": "Changes the machine type for a stopped instance to the machine\ntype specified in the request.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/setMachineType", "httpMethod": "POST", @@ -13760,6 +13774,7 @@ ] }, "setMetadata": { + "apiVersion": "2026-09-01", "description": "Sets metadata for the specified instance to the data included\nin the request.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/setMetadata", "httpMethod": "POST", @@ -13810,6 +13825,7 @@ ] }, "setMinCpuPlatform": { + "apiVersion": "2026-09-01", "description": "Changes the minimum CPU platform that this instance should use.\nThis method can only\nbe called on a stopped instance. For more information, readSpecifying a\nMinimum CPU Platform.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/setMinCpuPlatform", "httpMethod": "POST", @@ -13860,6 +13876,7 @@ ] }, "setName": { + "apiVersion": "2026-09-01", "description": "Sets name of an instance.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/setName", "httpMethod": "POST", @@ -13910,6 +13927,7 @@ ] }, "setScheduling": { + "apiVersion": "2026-09-01", "description": "Sets an instance's scheduling options. You can only call this method on astopped instance,\nthat is, a VM instance that is in a `TERMINATED` state. SeeInstance Life\nCycle for more information on the possible instance states.\nFor more information about setting scheduling options for a VM, seeSet\nVM host maintenance policy.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/setScheduling", "httpMethod": "POST", @@ -13960,6 +13978,7 @@ ] }, "setSecurityPolicy": { + "apiVersion": "2026-09-01", "description": "Sets the Google Cloud Armor security policy for the specified instance.\nFor more information, seeGoogle\nCloud Armor Overview", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/setSecurityPolicy", "httpMethod": "POST", @@ -14009,6 +14028,7 @@ ] }, "setServiceAccount": { + "apiVersion": "2026-09-01", "description": "Sets the service account on the instance. For more information,\nreadChanging\nthe service account and access scopes for an instance.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/setServiceAccount", "httpMethod": "POST", @@ -14059,6 +14079,7 @@ ] }, "setShieldedInstanceIntegrityPolicy": { + "apiVersion": "2026-09-01", "description": "Sets the Shielded Instance integrity policy for an instance. You can\nonly use this method on a running instance. This method\nsupports PATCH semantics and uses the JSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/setShieldedInstanceIntegrityPolicy", "httpMethod": "PATCH", @@ -14109,6 +14130,7 @@ ] }, "setTags": { + "apiVersion": "2026-09-01", "description": "Sets network tags\nfor the specified instance to the data included in the request.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/setTags", "httpMethod": "POST", @@ -14159,6 +14181,7 @@ ] }, "simulateMaintenanceEvent": { + "apiVersion": "2026-09-01", "description": "Simulates a host maintenance event on a VM. For more information, see\nSimulate a host maintenance event.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/simulateMaintenanceEvent", "httpMethod": "POST", @@ -14211,6 +14234,7 @@ ] }, "start": { + "apiVersion": "2026-09-01", "description": "Starts an instance that was stopped using theinstances().stop\nmethod. For more information, seeRestart an\ninstance.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/start", "httpMethod": "POST", @@ -14258,6 +14282,7 @@ ] }, "startWithEncryptionKey": { + "apiVersion": "2026-09-01", "description": "Starts an instance that was stopped using theinstances().stop\nmethod. For more information, seeRestart an\ninstance.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/startWithEncryptionKey", "httpMethod": "POST", @@ -14308,6 +14333,7 @@ ] }, "stop": { + "apiVersion": "2026-09-01", "description": "Stops a running instance, shutting it down cleanly, and allows\nyou to restart the instance at a later time. Stopped instances do not incur\nVM usage charges while they are stopped. However, resources that the VM is\nusing, such as persistent disks and static IP addresses, will continue to\nbe charged until they are deleted. For more information, seeStopping\nan instance.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/stop", "httpMethod": "POST", @@ -14365,6 +14391,7 @@ ] }, "suspend": { + "apiVersion": "2026-09-01", "description": "This method suspends a running instance, saving its state to persistent\nstorage, and allows you to resume the instance at a later time. Suspended\ninstances have no compute costs (cores or RAM), and incur only storage\ncharges for the saved VM memory and localSSD data. Any charged resources\nthe virtual machine was using, such as persistent disks and static IP\naddresses, will continue to be charged while the instance is suspended.\nFor more information, see\nSuspending and resuming an instance.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/suspend", "httpMethod": "POST", @@ -14417,6 +14444,7 @@ ] }, "testIamPermissions": { + "apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/zones/{zone}/instances/{resource}/testIamPermissions", "httpMethod": "POST", @@ -14463,6 +14491,7 @@ ] }, "update": { + "apiVersion": "2026-09-01", "description": "Updates an instance only if the necessary resources are available. This\nmethod can update only a specific set of instance properties. See\nUpdating a running instance for a list of updatable instance\nproperties.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}", "httpMethod": "PUT", @@ -14552,6 +14581,7 @@ ] }, "updateAccessConfig": { + "apiVersion": "2026-09-01", "description": "Updates the specified access config from an instance's network interface\nwith the data included in the request. This method supportsPATCH\nsemantics and uses theJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/updateAccessConfig", "httpMethod": "POST", @@ -14609,6 +14639,7 @@ ] }, "updateDisplayDevice": { + "apiVersion": "2026-09-01", "description": "Updates the Display config for a VM instance. You can\nonly use this method on a stopped VM instance. This method supportsPATCH\nsemantics and uses theJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/updateDisplayDevice", "httpMethod": "PATCH", @@ -14659,6 +14690,7 @@ ] }, "updateNetworkInterface": { + "apiVersion": "2026-09-01", "description": "Updates an instance's network interface. This method can only update an\ninterface's alias IP range and attached network. See Modifying\nalias IP ranges for an existing instance for instructions on\nchanging alias IP ranges. See Migrating\na VM between networks for instructions on migrating an interface.\nThis method follows PATCH semantics.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/updateNetworkInterface", "httpMethod": "PATCH", @@ -14716,6 +14748,7 @@ ] }, "updateShieldedInstanceConfig": { + "apiVersion": "2026-09-01", "description": "Updates the Shielded Instance config for an instance. You can\nonly use this method on a stopped instance. This method supportsPATCH\nsemantics and uses theJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/updateShieldedInstanceConfig", "httpMethod": "PATCH", @@ -14770,6 +14803,7 @@ "instantSnapshotGroups": { "methods": { "delete": { + "apiVersion": "2026-09-01", "description": "deletes a Zonal InstantSnapshotGroup resource", "flatPath": "projects/{project}/zones/{zone}/instantSnapshotGroups/{instantSnapshotGroup}", "httpMethod": "DELETE", @@ -14817,6 +14851,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "returns the specified InstantSnapshotGroup resource in the specified zone.", "flatPath": "projects/{project}/zones/{zone}/instantSnapshotGroups/{instantSnapshotGroup}", "httpMethod": "GET", @@ -14860,6 +14895,7 @@ ] }, "getIamPolicy": { + "apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.", "flatPath": "projects/{project}/zones/{zone}/instantSnapshotGroups/{resource}/getIamPolicy", "httpMethod": "GET", @@ -14909,6 +14945,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "inserts a Zonal InstantSnapshotGroup resource", "flatPath": "projects/{project}/zones/{zone}/instantSnapshotGroups", "httpMethod": "POST", @@ -14956,6 +14993,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "retrieves the list of InstantSnapshotGroup resources contained within\nthe specified zone.", "flatPath": "projects/{project}/zones/{zone}/instantSnapshotGroups", "httpMethod": "GET", @@ -14995,11 +15033,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "zone": { "description": "The name of the zone for this request.", "location": "path", @@ -15019,6 +15052,7 @@ ] }, "setIamPolicy": { + "apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.", "flatPath": "projects/{project}/zones/{zone}/instantSnapshotGroups/{resource}/setIamPolicy", "httpMethod": "POST", @@ -15064,6 +15098,7 @@ ] }, "testIamPermissions": { + "apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/zones/{zone}/instantSnapshotGroups/{resource}/testIamPermissions", "httpMethod": "POST", @@ -15114,6 +15149,7 @@ "instantSnapshots": { "methods": { "aggregatedList": { + "apiVersion": "2026-09-01", "description": "Retrieves an aggregated list of instantSnapshots.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/instantSnapshots", "httpMethod": "GET", @@ -15157,11 +15193,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "serviceProjectNumber": { "description": "The Shared VPC service project id or service project number for which\naggregated list request is invoked for subnetworks list-usable api.", "format": "int64", @@ -15180,6 +15211,7 @@ ] }, "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified InstantSnapshot resource. Keep in mind that deleting\na single instantSnapshot might not necessarily delete all the data on that\ninstantSnapshot. If any data on the instantSnapshot that is marked for\ndeletion is needed for subsequent instantSnapshots, the data will be moved\nto the next corresponding instantSnapshot.\n\nFor more information, seeDeleting\ninstantSnapshots.", "flatPath": "projects/{project}/zones/{zone}/instantSnapshots/{instantSnapshot}", "httpMethod": "DELETE", @@ -15227,6 +15259,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified InstantSnapshot resource in the specified zone.", "flatPath": "projects/{project}/zones/{zone}/instantSnapshots/{instantSnapshot}", "httpMethod": "GET", @@ -15270,6 +15303,7 @@ ] }, "getIamPolicy": { + "apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.", "flatPath": "projects/{project}/zones/{zone}/instantSnapshots/{resource}/getIamPolicy", "httpMethod": "GET", @@ -15319,6 +15353,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates an instant snapshot in the specified zone.", "flatPath": "projects/{project}/zones/{zone}/instantSnapshots", "httpMethod": "POST", @@ -15361,6 +15396,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of InstantSnapshot resources contained within\nthe specified zone.", "flatPath": "projects/{project}/zones/{zone}/instantSnapshots", "httpMethod": "GET", @@ -15400,11 +15436,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "zone": { "description": "The name of the zone for this request.", "location": "path", @@ -15424,6 +15455,7 @@ ] }, "setIamPolicy": { + "apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.", "flatPath": "projects/{project}/zones/{zone}/instantSnapshots/{resource}/setIamPolicy", "httpMethod": "POST", @@ -15469,6 +15501,7 @@ ] }, "setLabels": { + "apiVersion": "2026-09-01", "description": "Sets the labels on a instantSnapshot in the given zone. To learn more about\nlabels, read the Labeling\nResources documentation.", "flatPath": "projects/{project}/zones/{zone}/instantSnapshots/{resource}/setLabels", "httpMethod": "POST", @@ -15519,6 +15552,7 @@ ] }, "testIamPermissions": { + "apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/zones/{zone}/instantSnapshots/{resource}/testIamPermissions", "httpMethod": "POST", @@ -15569,6 +15603,7 @@ "interconnectAttachmentGroups": { "methods": { "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified InterconnectAttachmentGroup in the given scope", "flatPath": "projects/{project}/global/interconnectAttachmentGroups/{interconnectAttachmentGroup}", "httpMethod": "DELETE", @@ -15608,6 +15643,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified InterconnectAttachmentGroup resource in the given\nscope.", "flatPath": "projects/{project}/global/interconnectAttachmentGroups/{interconnectAttachmentGroup}", "httpMethod": "GET", @@ -15643,6 +15679,7 @@ ] }, "getIamPolicy": { + "apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.", "flatPath": "projects/{project}/global/interconnectAttachmentGroups/{resource}/getIamPolicy", "httpMethod": "GET", @@ -15684,6 +15721,7 @@ ] }, "getOperationalStatus": { + "apiVersion": "2026-09-01", "description": "Returns the InterconnectAttachmentStatuses for the specified\nInterconnectAttachmentGroup resource.", "flatPath": "projects/{project}/global/interconnectAttachmentGroups/{interconnectAttachmentGroup}/getOperationalStatus", "httpMethod": "GET", @@ -15719,6 +15757,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a InterconnectAttachmentGroup in the specified project in the given\nscope using the parameters that are included in the request.", "flatPath": "projects/{project}/global/interconnectAttachmentGroups", "httpMethod": "POST", @@ -15753,6 +15792,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Lists the InterconnectAttachmentGroups for a project in the given scope.", "flatPath": "projects/{project}/global/interconnectAttachmentGroups", "httpMethod": "GET", @@ -15790,11 +15830,6 @@ "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/global/interconnectAttachmentGroups", @@ -15808,6 +15843,7 @@ ] }, "patch": { + "apiVersion": "2026-09-01", "description": "Patches the specified InterconnectAttachmentGroup resource with the data\nincluded in the request. This method supports PATCH\nsemantics and usesJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/global/interconnectAttachmentGroups/{interconnectAttachmentGroup}", "httpMethod": "PATCH", @@ -15856,6 +15892,7 @@ ] }, "setIamPolicy": { + "apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.", "flatPath": "projects/{project}/global/interconnectAttachmentGroups/{resource}/setIamPolicy", "httpMethod": "POST", @@ -15893,6 +15930,7 @@ ] }, "testIamPermissions": { + "apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/global/interconnectAttachmentGroups/{resource}/testIamPermissions", "httpMethod": "POST", @@ -15935,6 +15973,7 @@ "interconnectAttachments": { "methods": { "aggregatedList": { + "apiVersion": "2026-09-01", "description": "Retrieves an aggregated list of interconnect attachments.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/interconnectAttachments", "httpMethod": "GET", @@ -15978,11 +16017,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "serviceProjectNumber": { "description": "The Shared VPC service project id or service project number for which\naggregated list request is invoked for subnetworks list-usable api.", "format": "int64", @@ -16001,6 +16035,7 @@ ] }, "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified interconnect attachment.", "flatPath": "projects/{project}/regions/{region}/interconnectAttachments/{interconnectAttachment}", "httpMethod": "DELETE", @@ -16048,6 +16083,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified interconnect attachment.", "flatPath": "projects/{project}/regions/{region}/interconnectAttachments/{interconnectAttachment}", "httpMethod": "GET", @@ -16091,6 +16127,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates an InterconnectAttachment in the specified project using the data\nincluded in the request.", "flatPath": "projects/{project}/regions/{region}/interconnectAttachments", "httpMethod": "POST", @@ -16138,6 +16175,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of interconnect attachments contained within\nthe specified region.", "flatPath": "projects/{project}/regions/{region}/interconnectAttachments", "httpMethod": "GET", @@ -16183,11 +16221,6 @@ "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/regions/{region}/interconnectAttachments", @@ -16201,6 +16234,7 @@ ] }, "patch": { + "apiVersion": "2026-09-01", "description": "Updates the specified interconnect attachment with the data included in the\nrequest. This method supportsPATCH\nsemantics and uses theJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/regions/{region}/interconnectAttachments/{interconnectAttachment}", "httpMethod": "PATCH", @@ -16251,6 +16285,7 @@ ] }, "setLabels": { + "apiVersion": "2026-09-01", "description": "Sets the labels on an InterconnectAttachment. To learn more about labels,\nread the Labeling\nResources documentation.", "flatPath": "projects/{project}/regions/{region}/interconnectAttachments/{resource}/setLabels", "httpMethod": "POST", @@ -16305,6 +16340,7 @@ "interconnectGroups": { "methods": { "createMembers": { + "apiVersion": "2026-09-01", "description": "Create Interconnects with redundancy by creating them in a specified\ninterconnect group.", "flatPath": "projects/{project}/global/interconnectGroups/{interconnectGroup}/createMembers", "httpMethod": "POST", @@ -16342,6 +16378,7 @@ ] }, "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified InterconnectGroup in the given scope", "flatPath": "projects/{project}/global/interconnectGroups/{interconnectGroup}", "httpMethod": "DELETE", @@ -16381,6 +16418,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified InterconnectGroup resource in the given scope.", "flatPath": "projects/{project}/global/interconnectGroups/{interconnectGroup}", "httpMethod": "GET", @@ -16416,6 +16454,7 @@ ] }, "getIamPolicy": { + "apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.", "flatPath": "projects/{project}/global/interconnectGroups/{resource}/getIamPolicy", "httpMethod": "GET", @@ -16457,6 +16496,7 @@ ] }, "getOperationalStatus": { + "apiVersion": "2026-09-01", "description": "Returns the interconnectStatuses for the specified\nInterconnectGroup.", "flatPath": "projects/{project}/global/interconnectGroups/{interconnectGroup}/getOperationalStatus", "httpMethod": "GET", @@ -16492,6 +16532,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a InterconnectGroup in the specified project in the given scope\nusing the parameters that are included in the request.", "flatPath": "projects/{project}/global/interconnectGroups", "httpMethod": "POST", @@ -16526,6 +16567,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Lists the InterconnectGroups for a project in the given scope.", "flatPath": "projects/{project}/global/interconnectGroups", "httpMethod": "GET", @@ -16563,11 +16605,6 @@ "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/global/interconnectGroups", @@ -16581,6 +16618,7 @@ ] }, "patch": { + "apiVersion": "2026-09-01", "description": "Patches the specified InterconnectGroup resource with the data included in\nthe request. This method supports PATCH\nsemantics and usesJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/global/interconnectGroups/{interconnectGroup}", "httpMethod": "PATCH", @@ -16629,6 +16667,7 @@ ] }, "setIamPolicy": { + "apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.", "flatPath": "projects/{project}/global/interconnectGroups/{resource}/setIamPolicy", "httpMethod": "POST", @@ -16666,6 +16705,7 @@ ] }, "testIamPermissions": { + "apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/global/interconnectGroups/{resource}/testIamPermissions", "httpMethod": "POST", @@ -16708,6 +16748,7 @@ "interconnectLocations": { "methods": { "get": { + "apiVersion": "2026-09-01", "description": "Returns the details for the specified interconnect location. Gets a list of\navailable interconnect locations by making a list() request.", "flatPath": "projects/{project}/global/interconnectLocations/{interconnectLocation}", "httpMethod": "GET", @@ -16743,6 +16784,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of interconnect locations available to the specified\nproject.", "flatPath": "projects/{project}/global/interconnectLocations", "httpMethod": "GET", @@ -16780,11 +16822,6 @@ "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/global/interconnectLocations", @@ -16802,6 +16839,7 @@ "interconnectRemoteLocations": { "methods": { "get": { + "apiVersion": "2026-09-01", "description": "Returns the details for the specified interconnect remote location. Gets a\nlist of available interconnect remote locations by making alist() request.", "flatPath": "projects/{project}/global/interconnectRemoteLocations/{interconnectRemoteLocation}", "httpMethod": "GET", @@ -16837,6 +16875,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of interconnect remote locations available to the\nspecified project.", "flatPath": "projects/{project}/global/interconnectRemoteLocations", "httpMethod": "GET", @@ -16874,11 +16913,6 @@ "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/global/interconnectRemoteLocations", @@ -16896,6 +16930,7 @@ "interconnects": { "methods": { "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified Interconnect.", "flatPath": "projects/{project}/global/interconnects/{interconnect}", "httpMethod": "DELETE", @@ -16935,6 +16970,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified Interconnect. Get a list of available Interconnects\nby making a list() request.", "flatPath": "projects/{project}/global/interconnects/{interconnect}", "httpMethod": "GET", @@ -16970,6 +17006,7 @@ ] }, "getDiagnostics": { + "apiVersion": "2026-09-01", "description": "Returns the interconnectDiagnostics for the specified\nInterconnect.\n\nIn the event of a\nglobal outage, do not use this API to make decisions about where to\nredirect your network traffic.\n\nUnlike a VLAN attachment, which is regional, a Cloud Interconnect\nconnection is a global resource. A global outage can prevent this\nAPI from functioning properly.", "flatPath": "projects/{project}/global/interconnects/{interconnect}/getDiagnostics", "httpMethod": "GET", @@ -17005,6 +17042,7 @@ ] }, "getMacsecConfig": { + "apiVersion": "2026-09-01", "description": "Returns the interconnectMacsecConfig for the specified\nInterconnect.", "flatPath": "projects/{project}/global/interconnects/{interconnect}/getMacsecConfig", "httpMethod": "GET", @@ -17040,6 +17078,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates an Interconnect in the specified project using\nthe data included in the request.", "flatPath": "projects/{project}/global/interconnects", "httpMethod": "POST", @@ -17074,6 +17113,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of Interconnects available to the specified project.", "flatPath": "projects/{project}/global/interconnects", "httpMethod": "GET", @@ -17111,11 +17151,6 @@ "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/global/interconnects", @@ -17129,6 +17164,7 @@ ] }, "patch": { + "apiVersion": "2026-09-01", "description": "Updates the specified Interconnect with the data included in the request.\nThis method supportsPATCH\nsemantics and uses theJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/global/interconnects/{interconnect}", "httpMethod": "PATCH", @@ -17171,6 +17207,7 @@ ] }, "setLabels": { + "apiVersion": "2026-09-01", "description": "Sets the labels on an Interconnect. To learn more about labels,\nread the Labeling\nResources documentation.", "flatPath": "projects/{project}/global/interconnects/{resource}/setLabels", "httpMethod": "POST", @@ -17206,12 +17243,56 @@ "https://www.googleapis.com/auth/cloud-platform", "https://www.googleapis.com/auth/compute" ] + }, + "setName": { + "apiVersion": "2026-09-01", + "description": "Sets name of an interconnect.", + "flatPath": "projects/{project}/global/interconnects/{interconnect}/setName", + "httpMethod": "POST", + "id": "compute.interconnects.setName", + "parameterOrder": [ + "project", + "interconnect" + ], + "parameters": { + "interconnect": { + "description": "Name of the interconnect to update.", + "location": "path", + "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}", + "required": true, + "type": "string" + }, + "project": { + "description": "Project ID for this request.", + "location": "path", + "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", + "required": true, + "type": "string" + }, + "requestId": { + "description": "An optional request ID to identify requests. Specify a unique request ID\nso that if you must retry your request, the server will know to ignore\nthe request if it has already been completed.\n\nFor example, consider a situation where you make an initial request and\nthe request times out. If you make the request again with the same\nrequest ID, the server can check if original operation with the same\nrequest ID was received, and if so, will ignore the second request. This\nprevents clients from accidentally creating duplicate commitments.\n\nThe request ID must be\na valid UUID with the exception that zero UUID is not supported\n(00000000-0000-0000-0000-000000000000).", + "location": "query", + "type": "string" + } + }, + "path": "projects/{project}/global/interconnects/{interconnect}/setName", + "request": { + "$ref": "InterconnectsSetNameRequest" + }, + "response": { + "$ref": "Operation" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform", + "https://www.googleapis.com/auth/compute" + ] } } }, "licenseCodes": { "methods": { "get": { + "apiVersion": "2026-09-01", "description": "Return a specified license code. License codes are mirrored across\nall projects that have permissions to read the License Code.\n *Caution* This resource is intended\nfor use only by third-party partners who are creatingCloud Marketplace\nimages.", "flatPath": "projects/{project}/global/licenseCodes/{licenseCode}", "httpMethod": "GET", @@ -17247,6 +17328,7 @@ ] }, "getIamPolicy": { + "apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.\n *Caution* This resource is intended\nfor use only by third-party partners who are creatingCloud Marketplace\nimages.", "flatPath": "projects/{project}/global/licenseCodes/{resource}/getIamPolicy", "httpMethod": "GET", @@ -17288,6 +17370,7 @@ ] }, "setIamPolicy": { + "apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.\n *Caution* This resource is intended\nfor use only by third-party partners who are creatingCloud Marketplace\nimages.", "flatPath": "projects/{project}/global/licenseCodes/{resource}/setIamPolicy", "httpMethod": "POST", @@ -17325,6 +17408,7 @@ ] }, "testIamPermissions": { + "apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.\n *Caution* This resource is intended\nfor use only by third-party partners who are creatingCloud Marketplace\nimages.", "flatPath": "projects/{project}/global/licenseCodes/{resource}/testIamPermissions", "httpMethod": "POST", @@ -17367,6 +17451,7 @@ "licenses": { "methods": { "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified license.\n *Caution* This resource is intended\nfor use only by third-party partners who are creatingCloud Marketplace\nimages.", "flatPath": "projects/{project}/global/licenses/{license}", "httpMethod": "DELETE", @@ -17406,6 +17491,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified License resource.\n *Caution* This resource is intended\nfor use only by third-party partners who are creatingCloud Marketplace\nimages.", "flatPath": "projects/{project}/global/licenses/{license}", "httpMethod": "GET", @@ -17441,6 +17527,7 @@ ] }, "getIamPolicy": { + "apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.\n *Caution* This resource is intended\nfor use only by third-party partners who are creatingCloud Marketplace\nimages.", "flatPath": "projects/{project}/global/licenses/{resource}/getIamPolicy", "httpMethod": "GET", @@ -17482,6 +17569,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Create a License resource in the specified project.\n *Caution* This resource is intended\nfor use only by third-party partners who are creatingCloud Marketplace\nimages.", "flatPath": "projects/{project}/global/licenses", "httpMethod": "POST", @@ -17519,6 +17607,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of licenses\navailable in the specified project. This method does not\nget any licenses that belong to other projects, including licenses attached\nto publicly-available images, like Debian 9. If you want to get a list of\npublicly-available licenses, use this method to make a request to the\nrespective image project, such as debian-cloud orwindows-cloud.\n *Caution* This resource is intended\nfor use only by third-party partners who are creatingCloud Marketplace\nimages.", "flatPath": "projects/{project}/global/licenses", "httpMethod": "GET", @@ -17556,11 +17645,6 @@ "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/global/licenses", @@ -17574,6 +17658,7 @@ ] }, "setIamPolicy": { + "apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.\n *Caution* This resource is intended\nfor use only by third-party partners who are creatingCloud Marketplace\nimages.", "flatPath": "projects/{project}/global/licenses/{resource}/setIamPolicy", "httpMethod": "POST", @@ -17611,6 +17696,7 @@ ] }, "testIamPermissions": { + "apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.\n *Caution* This resource is intended\nfor use only by third-party partners who are creatingCloud Marketplace\nimages.", "flatPath": "projects/{project}/global/licenses/{resource}/testIamPermissions", "httpMethod": "POST", @@ -17649,6 +17735,7 @@ ] }, "update": { + "apiVersion": "2026-09-01", "description": "Updates a License resource in the specified project.\n *Caution* This resource is intended\nfor use only by third-party partners who are creatingCloud Marketplace\nimages.", "flatPath": "projects/{project}/global/licenses/{license}", "httpMethod": "PATCH", @@ -17701,6 +17788,7 @@ "machineImages": { "methods": { "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified machine image. Deleting a machine image is permanent\nand cannot be undone.", "flatPath": "projects/{project}/global/machineImages/{machineImage}", "httpMethod": "DELETE", @@ -17740,6 +17828,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified machine image.", "flatPath": "projects/{project}/global/machineImages/{machineImage}", "httpMethod": "GET", @@ -17775,6 +17864,7 @@ ] }, "getIamPolicy": { + "apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.", "flatPath": "projects/{project}/global/machineImages/{resource}/getIamPolicy", "httpMethod": "GET", @@ -17816,6 +17906,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a machine image in the specified project using the\ndata that is included in the request. If you are creating a new machine\nimage to update an existing instance, your new machine image should use the\nsame network or, if applicable, the same subnetwork as the original\ninstance.", "flatPath": "projects/{project}/global/machineImages", "httpMethod": "POST", @@ -17855,6 +17946,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves a list of machine images that are contained within\nthe specified project.", "flatPath": "projects/{project}/global/machineImages", "httpMethod": "GET", @@ -17892,11 +17984,6 @@ "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/global/machineImages", @@ -17910,6 +17997,7 @@ ] }, "setIamPolicy": { + "apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.", "flatPath": "projects/{project}/global/machineImages/{resource}/setIamPolicy", "httpMethod": "POST", @@ -17947,6 +18035,7 @@ ] }, "setLabels": { + "apiVersion": "2026-09-01", "description": "Sets the labels on a machine image. To learn more about labels, read theLabeling\nResources documentation.", "flatPath": "projects/{project}/global/machineImages/{resource}/setLabels", "httpMethod": "POST", @@ -17984,6 +18073,7 @@ ] }, "testIamPermissions": { + "apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/global/machineImages/{resource}/testIamPermissions", "httpMethod": "POST", @@ -18026,6 +18116,7 @@ "machineTypes": { "methods": { "aggregatedList": { + "apiVersion": "2026-09-01", "description": "Retrieves an aggregated list of machine types.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/machineTypes", "httpMethod": "GET", @@ -18069,11 +18160,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "serviceProjectNumber": { "description": "The Shared VPC service project id or service project number for which\naggregated list request is invoked for subnetworks list-usable api.", "format": "int64", @@ -18092,6 +18178,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified machine type.", "flatPath": "projects/{project}/zones/{zone}/machineTypes/{machineType}", "httpMethod": "GET", @@ -18135,6 +18222,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves a list of machine types available to the specified\nproject.", "flatPath": "projects/{project}/zones/{zone}/machineTypes", "httpMethod": "GET", @@ -18174,11 +18262,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "zone": { "description": "The name of the zone for this request.", "location": "path", @@ -18202,6 +18285,7 @@ "managedRulesets": { "methods": { "get": { + "apiVersion": "2026-09-01", "description": "Gets the details for the specified managed ruleset name.", "flatPath": "projects/{project}/global/managedRulesets/{managedRuleset}", "httpMethod": "GET", @@ -18237,6 +18321,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of all the managed rulesets available.", "flatPath": "projects/{project}/global/managedRulesets", "httpMethod": "GET", @@ -18274,11 +18359,6 @@ "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/global/managedRulesets", @@ -18296,6 +18376,7 @@ "networkAttachments": { "methods": { "aggregatedList": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of all NetworkAttachment resources,\nregional and global, available to the specified project.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/networkAttachments", "httpMethod": "GET", @@ -18339,11 +18420,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "serviceProjectNumber": { "description": "The Shared VPC service project id or service project number for which\naggregated list request is invoked for subnetworks list-usable api.", "format": "int64", @@ -18362,6 +18438,7 @@ ] }, "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified NetworkAttachment in the given scope", "flatPath": "projects/{project}/regions/{region}/networkAttachments/{networkAttachment}", "httpMethod": "DELETE", @@ -18409,6 +18486,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified NetworkAttachment resource in the given scope.", "flatPath": "projects/{project}/regions/{region}/networkAttachments/{networkAttachment}", "httpMethod": "GET", @@ -18452,6 +18530,7 @@ ] }, "getIamPolicy": { + "apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.", "flatPath": "projects/{project}/regions/{region}/networkAttachments/{resource}/getIamPolicy", "httpMethod": "GET", @@ -18501,6 +18580,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a NetworkAttachment in the specified project in the given scope\nusing the parameters that are included in the request.", "flatPath": "projects/{project}/regions/{region}/networkAttachments", "httpMethod": "POST", @@ -18543,6 +18623,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Lists the NetworkAttachments for a project in the given scope.", "flatPath": "projects/{project}/regions/{region}/networkAttachments", "httpMethod": "GET", @@ -18588,11 +18669,6 @@ "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/regions/{region}/networkAttachments", @@ -18606,6 +18682,7 @@ ] }, "patch": { + "apiVersion": "2026-09-01", "description": "Patches the specified NetworkAttachment resource with the data included in\nthe request. This method supports PATCH\nsemantics and usesJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/regions/{region}/networkAttachments/{networkAttachment}", "httpMethod": "PATCH", @@ -18656,6 +18733,7 @@ ] }, "setIamPolicy": { + "apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.", "flatPath": "projects/{project}/regions/{region}/networkAttachments/{resource}/setIamPolicy", "httpMethod": "POST", @@ -18701,6 +18779,7 @@ ] }, "testIamPermissions": { + "apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/regions/{region}/networkAttachments/{resource}/testIamPermissions", "httpMethod": "POST", @@ -18751,6 +18830,7 @@ "networkEdgeSecurityServices": { "methods": { "aggregatedList": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of all NetworkEdgeSecurityService resources available to\nthe specified project.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/networkEdgeSecurityServices", "httpMethod": "GET", @@ -18794,11 +18874,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "serviceProjectNumber": { "description": "The Shared VPC service project id or service project number for which\naggregated list request is invoked for subnetworks list-usable api.", "format": "int64", @@ -18817,6 +18892,7 @@ ] }, "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified service.", "flatPath": "projects/{project}/regions/{region}/networkEdgeSecurityServices/{networkEdgeSecurityService}", "httpMethod": "DELETE", @@ -18864,6 +18940,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Gets a specified NetworkEdgeSecurityService.", "flatPath": "projects/{project}/regions/{region}/networkEdgeSecurityServices/{networkEdgeSecurityService}", "httpMethod": "GET", @@ -18907,6 +18984,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a new service in the specified project using the data included in\nthe request.", "flatPath": "projects/{project}/regions/{region}/networkEdgeSecurityServices", "httpMethod": "POST", @@ -18954,6 +19032,7 @@ ] }, "patch": { + "apiVersion": "2026-09-01", "description": "Patches the specified policy with the data included in the request.", "flatPath": "projects/{project}/regions/{region}/networkEdgeSecurityServices/{networkEdgeSecurityService}", "httpMethod": "PATCH", @@ -19019,6 +19098,7 @@ "networkEndpointGroups": { "methods": { "aggregatedList": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of network endpoint groups and sorts them by zone.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/networkEndpointGroups", "httpMethod": "GET", @@ -19062,11 +19142,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "serviceProjectNumber": { "description": "The Shared VPC service project id or service project number for which\naggregated list request is invoked for subnetworks list-usable api.", "format": "int64", @@ -19085,6 +19160,7 @@ ] }, "attachNetworkEndpoints": { + "apiVersion": "2026-09-01", "description": "Attach a list of network endpoints to the specified network endpoint group.", "flatPath": "projects/{project}/zones/{zone}/networkEndpointGroups/{networkEndpointGroup}/attachNetworkEndpoints", "httpMethod": "POST", @@ -19133,6 +19209,7 @@ ] }, "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified network endpoint group. The network endpoints in the\nNEG and the VM instances they belong to are not terminated when the NEG is\ndeleted. Note that the NEG cannot be deleted if there are backend services\nreferencing it.", "flatPath": "projects/{project}/zones/{zone}/networkEndpointGroups/{networkEndpointGroup}", "httpMethod": "DELETE", @@ -19178,6 +19255,7 @@ ] }, "detachNetworkEndpoints": { + "apiVersion": "2026-09-01", "description": "Detach a list of network endpoints from the specified network endpoint\ngroup.", "flatPath": "projects/{project}/zones/{zone}/networkEndpointGroups/{networkEndpointGroup}/detachNetworkEndpoints", "httpMethod": "POST", @@ -19226,6 +19304,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified network endpoint group.", "flatPath": "projects/{project}/zones/{zone}/networkEndpointGroups/{networkEndpointGroup}", "httpMethod": "GET", @@ -19267,6 +19346,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a network endpoint group in the specified project using the\nparameters that are included in the request.\n\nNote: Use the following APIs to manage network endpoint groups:\n \n - \n To manage NEGs with zonal scope (such as zonal NEGs, hybrid connectivity\n NEGs): zonal\n API\n - \n To manage NEGs with regional scope (such as regional internet NEGs,\n serverless NEGs, Private Service Connect NEGs): regional\n API\n - \n To manage NEGs with global scope (such as global internet NEGs):global\n API", "flatPath": "projects/{project}/zones/{zone}/networkEndpointGroups", "httpMethod": "POST", @@ -19308,6 +19388,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of network endpoint groups that are located in the\nspecified project and zone.", "flatPath": "projects/{project}/zones/{zone}/networkEndpointGroups", "httpMethod": "GET", @@ -19347,11 +19428,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "zone": { "description": "The name of thezone\nwhere the network endpoint group is located. It should comply with RFC1035.", "location": "path", @@ -19370,6 +19446,7 @@ ] }, "listNetworkEndpoints": { + "apiVersion": "2026-09-01", "description": "Lists the network endpoints in the specified network endpoint group.", "flatPath": "projects/{project}/zones/{zone}/networkEndpointGroups/{networkEndpointGroup}/listNetworkEndpoints", "httpMethod": "POST", @@ -19416,11 +19493,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "zone": { "description": "The name of the zone where\nthe network endpoint group is located. It should comply with RFC1035.", "location": "path", @@ -19442,6 +19514,7 @@ ] }, "testIamPermissions": { + "apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/zones/{zone}/networkEndpointGroups/{resource}/testIamPermissions", "httpMethod": "POST", @@ -19492,6 +19565,7 @@ "networkFirewallPolicies": { "methods": { "addAssociation": { + "apiVersion": "2026-09-01", "description": "Inserts an association for the specified firewall policy.", "flatPath": "projects/{project}/global/firewallPolicies/{firewallPolicy}/addAssociation", "httpMethod": "POST", @@ -19539,6 +19613,7 @@ ] }, "addPacketMirroringRule": { + "apiVersion": "2026-09-01", "description": "Inserts a packet mirroring rule into a firewall policy.", "flatPath": "projects/{project}/global/firewallPolicies/{firewallPolicy}/addPacketMirroringRule", "httpMethod": "POST", @@ -19593,6 +19668,7 @@ ] }, "addRule": { + "apiVersion": "2026-09-01", "description": "Inserts a rule into a firewall policy.", "flatPath": "projects/{project}/global/firewallPolicies/{firewallPolicy}/addRule", "httpMethod": "POST", @@ -19647,6 +19723,7 @@ ] }, "aggregatedList": { + "apiVersion": "2026-09-01", "description": "Retrieves an aggregated list of network firewall policies, listing network\nfirewall policies from all applicable scopes (global and regional) and\ngrouping the results per scope.\n\nTo prevent failure, it is recommended that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/firewallPolicies", "httpMethod": "GET", @@ -19690,11 +19767,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "serviceProjectNumber": { "description": "The Shared VPC service project id or service project number for which\naggregated list request is invoked for subnetworks list-usable api.", "format": "int64", @@ -19713,6 +19785,7 @@ ] }, "cloneRules": { + "apiVersion": "2026-09-01", "description": "Copies rules to the specified firewall policy.", "flatPath": "projects/{project}/global/firewallPolicies/{firewallPolicy}/cloneRules", "httpMethod": "POST", @@ -19757,6 +19830,7 @@ ] }, "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified policy.", "flatPath": "projects/{project}/global/firewallPolicies/{firewallPolicy}", "httpMethod": "DELETE", @@ -19796,6 +19870,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified network firewall policy.", "flatPath": "projects/{project}/global/firewallPolicies/{firewallPolicy}", "httpMethod": "GET", @@ -19831,6 +19906,7 @@ ] }, "getAssociation": { + "apiVersion": "2026-09-01", "description": "Gets an association with the specified name.", "flatPath": "projects/{project}/global/firewallPolicies/{firewallPolicy}/getAssociation", "httpMethod": "GET", @@ -19871,6 +19947,7 @@ ] }, "getIamPolicy": { + "apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.", "flatPath": "projects/{project}/global/firewallPolicies/{resource}/getIamPolicy", "httpMethod": "GET", @@ -19912,6 +19989,7 @@ ] }, "getPacketMirroringRule": { + "apiVersion": "2026-09-01", "description": "Gets a packet mirroring rule of the specified priority.", "flatPath": "projects/{project}/global/firewallPolicies/{firewallPolicy}/getPacketMirroringRule", "httpMethod": "GET", @@ -19953,6 +20031,7 @@ ] }, "getRule": { + "apiVersion": "2026-09-01", "description": "Gets a rule of the specified priority.", "flatPath": "projects/{project}/global/firewallPolicies/{firewallPolicy}/getRule", "httpMethod": "GET", @@ -19994,6 +20073,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a new policy in the specified project using the data included in\nthe request.", "flatPath": "projects/{project}/global/firewallPolicies", "httpMethod": "POST", @@ -20028,6 +20108,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Lists all the policies that have been configured for the specified project.", "flatPath": "projects/{project}/global/firewallPolicies", "httpMethod": "GET", @@ -20065,11 +20146,6 @@ "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/global/firewallPolicies", @@ -20083,6 +20159,7 @@ ] }, "patch": { + "apiVersion": "2026-09-01", "description": "Patches the specified policy with the data included in the request.", "flatPath": "projects/{project}/global/firewallPolicies/{firewallPolicy}", "httpMethod": "PATCH", @@ -20125,6 +20202,7 @@ ] }, "patchPacketMirroringRule": { + "apiVersion": "2026-09-01", "description": "Patches a packet mirroring rule of the specified priority.", "flatPath": "projects/{project}/global/firewallPolicies/{firewallPolicy}/patchPacketMirroringRule", "httpMethod": "POST", @@ -20173,6 +20251,7 @@ ] }, "patchRule": { + "apiVersion": "2026-09-01", "description": "Patches a rule of the specified priority.", "flatPath": "projects/{project}/global/firewallPolicies/{firewallPolicy}/patchRule", "httpMethod": "POST", @@ -20221,6 +20300,7 @@ ] }, "removeAssociation": { + "apiVersion": "2026-09-01", "description": "Removes an association for the specified firewall policy.", "flatPath": "projects/{project}/global/firewallPolicies/{firewallPolicy}/removeAssociation", "httpMethod": "POST", @@ -20265,6 +20345,7 @@ ] }, "removePacketMirroringRule": { + "apiVersion": "2026-09-01", "description": "Deletes a packet mirroring rule of the specified priority.", "flatPath": "projects/{project}/global/firewallPolicies/{firewallPolicy}/removePacketMirroringRule", "httpMethod": "POST", @@ -20310,6 +20391,7 @@ ] }, "removeRule": { + "apiVersion": "2026-09-01", "description": "Deletes a rule of the specified priority.", "flatPath": "projects/{project}/global/firewallPolicies/{firewallPolicy}/removeRule", "httpMethod": "POST", @@ -20355,6 +20437,7 @@ ] }, "setIamPolicy": { + "apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.", "flatPath": "projects/{project}/global/firewallPolicies/{resource}/setIamPolicy", "httpMethod": "POST", @@ -20392,6 +20475,7 @@ ] }, "testIamPermissions": { + "apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/global/firewallPolicies/{resource}/testIamPermissions", "httpMethod": "POST", @@ -20434,6 +20518,7 @@ "networkProfiles": { "methods": { "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified network profile.", "flatPath": "projects/{project}/global/networkProfiles/{networkProfile}", "httpMethod": "GET", @@ -20469,6 +20554,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves a list of network profiles available to the specified\nproject.", "flatPath": "projects/{project}/global/networkProfiles", "httpMethod": "GET", @@ -20506,11 +20592,6 @@ "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/global/networkProfiles", @@ -20528,6 +20609,7 @@ "networks": { "methods": { "addPeering": { + "apiVersion": "2026-09-01", "description": "Adds a peering to the specified network.", "flatPath": "projects/{project}/global/networks/{network}/addPeering", "httpMethod": "POST", @@ -20570,6 +20652,7 @@ ] }, "cancelRequestRemovePeering": { + "apiVersion": "2026-09-01", "description": "Cancel requests to remove a peering from the specified network. Applicable\nonly for PeeringConnection with update_strategy=CONSENSUS. Cancels a\nrequest to remove a peering from the specified network.", "flatPath": "projects/{project}/global/networks/{network}/cancelRequestRemovePeering", "httpMethod": "POST", @@ -20612,6 +20695,7 @@ ] }, "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified network.", "flatPath": "projects/{project}/global/networks/{network}", "httpMethod": "DELETE", @@ -20651,6 +20735,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified network.", "flatPath": "projects/{project}/global/networks/{network}", "httpMethod": "GET", @@ -20686,6 +20771,7 @@ ] }, "getEffectiveFirewalls": { + "apiVersion": "2026-09-01", "description": "Returns the effective firewalls on a given network.", "flatPath": "projects/{project}/global/networks/{network}/getEffectiveFirewalls", "httpMethod": "GET", @@ -20721,6 +20807,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a network in the specified project using the data included\nin the request.", "flatPath": "projects/{project}/global/networks", "httpMethod": "POST", @@ -20755,6 +20842,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of networks available to the specified project.", "flatPath": "projects/{project}/global/networks", "httpMethod": "GET", @@ -20792,11 +20880,6 @@ "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/global/networks", @@ -20810,6 +20893,7 @@ ] }, "listPeeringRoutes": { + "apiVersion": "2026-09-01", "description": "Lists the peering routes exchanged over peering connection.", "flatPath": "projects/{project}/global/networks/{network}/listPeeringRoutes", "httpMethod": "GET", @@ -20878,11 +20962,6 @@ "description": "The region of the request. The response will include all subnet routes,\nstatic routes and dynamic routes in the region.", "location": "query", "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/global/networks/{network}/listPeeringRoutes", @@ -20896,6 +20975,7 @@ ] }, "patch": { + "apiVersion": "2026-09-01", "description": "Patches the specified network with the data included in the request.\nOnly routingConfig can be modified.", "flatPath": "projects/{project}/global/networks/{network}", "httpMethod": "PATCH", @@ -20938,6 +21018,7 @@ ] }, "removePeering": { + "apiVersion": "2026-09-01", "description": "Removes a peering from the specified network.", "flatPath": "projects/{project}/global/networks/{network}/removePeering", "httpMethod": "POST", @@ -20980,6 +21061,7 @@ ] }, "requestRemovePeering": { + "apiVersion": "2026-09-01", "description": "Requests to remove a peering from the specified network. Applicable only\nfor PeeringConnection with update_strategy=CONSENSUS.", "flatPath": "projects/{project}/global/networks/{network}/requestRemovePeering", "httpMethod": "POST", @@ -21022,6 +21104,7 @@ ] }, "switchToCustomMode": { + "apiVersion": "2026-09-01", "description": "Switches the network mode from auto subnet mode to custom subnet mode.", "flatPath": "projects/{project}/global/networks/{network}/switchToCustomMode", "httpMethod": "POST", @@ -21061,6 +21144,7 @@ ] }, "updatePeering": { + "apiVersion": "2026-09-01", "description": "Updates the specified network peering with the data included in the\nrequest. You can only modify the NetworkPeering.export_custom_routes field\nand the NetworkPeering.import_custom_routes field.", "flatPath": "projects/{project}/global/networks/{network}/updatePeering", "httpMethod": "PATCH", @@ -21107,6 +21191,7 @@ "nodeGroups": { "methods": { "addNodes": { + "apiVersion": "2026-09-01", "description": "Adds specified number of nodes to the node group.", "flatPath": "projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/addNodes", "httpMethod": "POST", @@ -21157,6 +21242,7 @@ ] }, "aggregatedList": { + "apiVersion": "2026-09-01", "description": "Retrieves an aggregated list of node groups.\nNote: use nodeGroups.listNodes for more details about each group.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/nodeGroups", "httpMethod": "GET", @@ -21200,11 +21286,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "serviceProjectNumber": { "description": "The Shared VPC service project id or service project number for which\naggregated list request is invoked for subnetworks list-usable api.", "format": "int64", @@ -21223,6 +21304,7 @@ ] }, "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified NodeGroup resource.", "flatPath": "projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}", "httpMethod": "DELETE", @@ -21270,6 +21352,7 @@ ] }, "deleteNodes": { + "apiVersion": "2026-09-01", "description": "Deletes specified nodes from the node group.", "flatPath": "projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/deleteNodes", "httpMethod": "POST", @@ -21320,6 +21403,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified NodeGroup. Get a list of available NodeGroups\nby making a list() request.\nNote: the \"nodes\" field should not be used. Use nodeGroups.listNodes\ninstead.", "flatPath": "projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}", "httpMethod": "GET", @@ -21363,6 +21447,7 @@ ] }, "getIamPolicy": { + "apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.", "flatPath": "projects/{project}/zones/{zone}/nodeGroups/{resource}/getIamPolicy", "httpMethod": "GET", @@ -21412,6 +21497,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a NodeGroup resource in the specified project using the data\nincluded in the request.", "flatPath": "projects/{project}/zones/{zone}/nodeGroups", "httpMethod": "POST", @@ -21462,6 +21548,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves a list of node groups available to the specified project.\nNote: use nodeGroups.listNodes for more details about each group.", "flatPath": "projects/{project}/zones/{zone}/nodeGroups", "httpMethod": "GET", @@ -21501,11 +21588,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "zone": { "description": "The name of the zone for this request.", "location": "path", @@ -21525,6 +21607,7 @@ ] }, "listNodes": { + "apiVersion": "2026-09-01", "description": "Lists nodes in the node group.", "flatPath": "projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/listNodes", "httpMethod": "POST", @@ -21572,11 +21655,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "zone": { "description": "The name of the zone for this request.", "location": "path", @@ -21596,6 +21674,7 @@ ] }, "patch": { + "apiVersion": "2026-09-01", "description": "Updates the specified node group.", "flatPath": "projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}", "httpMethod": "PATCH", @@ -21646,6 +21725,7 @@ ] }, "performMaintenance": { + "apiVersion": "2026-09-01", "description": "Perform maintenance on a subset of nodes in the node group.", "flatPath": "projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/performMaintenance", "httpMethod": "POST", @@ -21696,6 +21776,7 @@ ] }, "setIamPolicy": { + "apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.", "flatPath": "projects/{project}/zones/{zone}/nodeGroups/{resource}/setIamPolicy", "httpMethod": "POST", @@ -21741,6 +21822,7 @@ ] }, "setNodeTemplate": { + "apiVersion": "2026-09-01", "description": "Updates the node template of the node group.", "flatPath": "projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/setNodeTemplate", "httpMethod": "POST", @@ -21791,6 +21873,7 @@ ] }, "simulateMaintenanceEvent": { + "apiVersion": "2026-09-01", "description": "Simulates maintenance event on specified nodes from the node group.", "flatPath": "projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/simulateMaintenanceEvent", "httpMethod": "POST", @@ -21841,6 +21924,7 @@ ] }, "testIamPermissions": { + "apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/zones/{zone}/nodeGroups/{resource}/testIamPermissions", "httpMethod": "POST", @@ -21891,6 +21975,7 @@ "nodeTemplates": { "methods": { "aggregatedList": { + "apiVersion": "2026-09-01", "description": "Retrieves an aggregated list of node templates.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/nodeTemplates", "httpMethod": "GET", @@ -21934,11 +22019,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "serviceProjectNumber": { "description": "The Shared VPC service project id or service project number for which\naggregated list request is invoked for subnetworks list-usable api.", "format": "int64", @@ -21957,6 +22037,7 @@ ] }, "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified NodeTemplate resource.", "flatPath": "projects/{project}/regions/{region}/nodeTemplates/{nodeTemplate}", "httpMethod": "DELETE", @@ -22004,6 +22085,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified node template.", "flatPath": "projects/{project}/regions/{region}/nodeTemplates/{nodeTemplate}", "httpMethod": "GET", @@ -22047,6 +22129,7 @@ ] }, "getIamPolicy": { + "apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.", "flatPath": "projects/{project}/regions/{region}/nodeTemplates/{resource}/getIamPolicy", "httpMethod": "GET", @@ -22096,6 +22179,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a NodeTemplate resource in the specified project using the data\nincluded in the request.", "flatPath": "projects/{project}/regions/{region}/nodeTemplates", "httpMethod": "POST", @@ -22138,6 +22222,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves a list of node templates available to the specified\nproject.", "flatPath": "projects/{project}/regions/{region}/nodeTemplates", "httpMethod": "GET", @@ -22183,11 +22268,6 @@ "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/regions/{region}/nodeTemplates", @@ -22201,6 +22281,7 @@ ] }, "setIamPolicy": { + "apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.", "flatPath": "projects/{project}/regions/{region}/nodeTemplates/{resource}/setIamPolicy", "httpMethod": "POST", @@ -22246,6 +22327,7 @@ ] }, "testIamPermissions": { + "apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/regions/{region}/nodeTemplates/{resource}/testIamPermissions", "httpMethod": "POST", @@ -22296,6 +22378,7 @@ "nodeTypes": { "methods": { "aggregatedList": { + "apiVersion": "2026-09-01", "description": "Retrieves an aggregated list of node types.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/nodeTypes", "httpMethod": "GET", @@ -22339,11 +22422,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "serviceProjectNumber": { "description": "The Shared VPC service project id or service project number for which\naggregated list request is invoked for subnetworks list-usable api.", "format": "int64", @@ -22362,6 +22440,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified node type.", "flatPath": "projects/{project}/zones/{zone}/nodeTypes/{nodeType}", "httpMethod": "GET", @@ -22405,6 +22484,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves a list of node types available to the specified\nproject.", "flatPath": "projects/{project}/zones/{zone}/nodeTypes", "httpMethod": "GET", @@ -22444,11 +22524,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "zone": { "description": "The name of the zone for this request.", "location": "path", @@ -22472,6 +22547,7 @@ "organizationSecurityPolicies": { "methods": { "addAssociation": { + "apiVersion": "2026-09-01", "description": "Inserts an association for the specified security policy.\n\nThis has billing implications. Projects in the hierarchy with effective\nhierarchical security policies will be automatically enrolled into Cloud\nArmor Enterprise if not already enrolled.\n\nUse this API to modify Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to modify firewall policies. This usage is\nnow disabled for most organizations. Use firewallPolicies.addAssociation\ninstead.", "flatPath": "locations/global/securityPolicies/{securityPolicy}/addAssociation", "httpMethod": "POST", @@ -22511,6 +22587,7 @@ ] }, "addRule": { + "apiVersion": "2026-09-01", "description": "Inserts a rule into a security policy.\n\nUse this API to modify Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to modify firewall policies. This usage is\nnow disabled for most organizations. Use firewallPolicies.addRule instead.", "flatPath": "locations/global/securityPolicies/{securityPolicy}/addRule", "httpMethod": "POST", @@ -22545,6 +22622,7 @@ ] }, "copyRules": { + "apiVersion": "2026-09-01", "description": "Copies rules to the specified security policy.\n\nUse this API to modify Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to modify firewall policies. This usage is\nnow disabled for most organizations. Use firewallPolicies.cloneRules\ninstead.", "flatPath": "locations/global/securityPolicies/{securityPolicy}/copyRules", "httpMethod": "POST", @@ -22581,6 +22659,7 @@ ] }, "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified policy.\n\nUse this API to remove Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to remove firewall policies. This usage is\nnow disabled for most organizations. Use firewallPolicies.delete instead.", "flatPath": "locations/global/securityPolicies/{securityPolicy}", "httpMethod": "DELETE", @@ -22612,6 +22691,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "List all of the ordered rules present in a single specified policy.\n\nUse this API to read Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to read firewall policies. This usage is now\ndisabled for most organizations. Use firewallPolicies.get instead.", "flatPath": "locations/global/securityPolicies/{securityPolicy}", "httpMethod": "GET", @@ -22639,6 +22719,7 @@ ] }, "getAssociation": { + "apiVersion": "2026-09-01", "description": "Gets an association with the specified name.\n\nUse this API to read Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to read firewall policies. This usage is\nnow disabled for most organizations. Use firewallPolicies.getAssociation\ninstead.", "flatPath": "locations/global/securityPolicies/{securityPolicy}/getAssociation", "httpMethod": "GET", @@ -22671,6 +22752,7 @@ ] }, "getRule": { + "apiVersion": "2026-09-01", "description": "Gets a rule at the specified priority.\n\nUse this API to read Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to read firewall policies. This usage is now\ndisabled for most organizations. Use firewallPolicies.getRule instead.", "flatPath": "locations/global/securityPolicies/{securityPolicy}/getRule", "httpMethod": "GET", @@ -22704,6 +22786,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a new policy in the specified organization using the data included\nin the request.\n\nUse this API to add Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to add firewall policies. This usage is now\ndisabled for most organizations. Use firewallPolicies.insert instead.", "flatPath": "locations/global/securityPolicies", "httpMethod": "POST", @@ -22733,6 +22816,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "List all the policies that have been configured for the specified\norganization.\n\nUse this API to read Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to read firewall policies. This usage is now\ndisabled for most organizations. Use firewallPolicies.list instead.", "flatPath": "locations/global/securityPolicies", "httpMethod": "GET", @@ -22765,11 +22849,6 @@ "description": "Parent ID for this request.", "location": "query", "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "locations/global/securityPolicies", @@ -22783,6 +22862,7 @@ ] }, "listAssociations": { + "apiVersion": "2026-09-01", "description": "Lists associations of a specified target, i.e., organization or folder.\n\nUse this API to read Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to read firewall policies. This usage is\nnow disabled for most organizations. Use firewallPolicies.listAssociations\ninstead.", "flatPath": "locations/global/securityPolicies/listAssociations", "httpMethod": "GET", @@ -22805,6 +22885,7 @@ ] }, "listPreconfiguredExpressionSets": { + "apiVersion": "2026-09-01", "description": "Gets the current list of preconfigured Web Application Firewall (WAF)\nexpressions.", "flatPath": "locations/global/securityPolicies/listPreconfiguredExpressionSets", "httpMethod": "GET", @@ -22837,11 +22918,6 @@ "description": "Parent ID for this request.", "location": "query", "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "locations/global/securityPolicies/listPreconfiguredExpressionSets", @@ -22855,6 +22931,7 @@ ] }, "move": { + "apiVersion": "2026-09-01", "description": "Moves the specified security policy.\n\nUse this API to modify Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to modify firewall policies. This usage is\nnow disabled for most organizations. Use firewallPolicies.move instead.", "flatPath": "locations/global/securityPolicies/{securityPolicy}/move", "httpMethod": "POST", @@ -22891,6 +22968,7 @@ ] }, "patch": { + "apiVersion": "2026-09-01", "description": "Patches the specified policy with the data included in the request.\n\nUse this API to modify Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to modify firewall policies. This usage is\nnow disabled for most organizations. Use firewallPolicies.patch instead.", "flatPath": "locations/global/securityPolicies/{securityPolicy}", "httpMethod": "PATCH", @@ -22925,6 +23003,7 @@ ] }, "patchRule": { + "apiVersion": "2026-09-01", "description": "Patches a rule at the specified priority.\n\nUse this API to modify Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to modify firewall policies. This usage is\nnow disabled for most organizations. Use firewallPolicies.patchRule\ninstead.", "flatPath": "locations/global/securityPolicies/{securityPolicy}/patchRule", "httpMethod": "POST", @@ -22965,6 +23044,7 @@ ] }, "removeAssociation": { + "apiVersion": "2026-09-01", "description": "Removes an association for the specified security policy.\n\nUse this API to modify Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to modify firewall policies. This usage is\nnow disabled for most organizations. Use firewallPolicies.removeAssociation\ninstead.", "flatPath": "locations/global/securityPolicies/{securityPolicy}/removeAssociation", "httpMethod": "POST", @@ -23001,6 +23081,7 @@ ] }, "removeRule": { + "apiVersion": "2026-09-01", "description": "Deletes a rule at the specified priority.\n\nUse this API to modify Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to modify firewall policies. This usage is\nnow disabled for most organizations. Use firewallPolicies.removeRule\ninstead.", "flatPath": "locations/global/securityPolicies/{securityPolicy}/removeRule", "httpMethod": "POST", @@ -23042,6 +23123,7 @@ "packetMirrorings": { "methods": { "aggregatedList": { + "apiVersion": "2026-09-01", "description": "Retrieves an aggregated list of packetMirrorings.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/packetMirrorings", "httpMethod": "GET", @@ -23085,11 +23167,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "serviceProjectNumber": { "description": "The Shared VPC service project id or service project number for which\naggregated list request is invoked for subnetworks list-usable api.", "format": "int64", @@ -23108,6 +23185,7 @@ ] }, "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified PacketMirroring resource.", "flatPath": "projects/{project}/regions/{region}/packetMirrorings/{packetMirroring}", "httpMethod": "DELETE", @@ -23155,6 +23233,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified PacketMirroring resource.", "flatPath": "projects/{project}/regions/{region}/packetMirrorings/{packetMirroring}", "httpMethod": "GET", @@ -23198,6 +23277,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a PacketMirroring resource in the specified project and region\nusing the data included in the request.", "flatPath": "projects/{project}/regions/{region}/packetMirrorings", "httpMethod": "POST", @@ -23240,6 +23320,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves a list of PacketMirroring resources available to the specified\nproject and region.", "flatPath": "projects/{project}/regions/{region}/packetMirrorings", "httpMethod": "GET", @@ -23285,11 +23366,6 @@ "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/regions/{region}/packetMirrorings", @@ -23303,6 +23379,7 @@ ] }, "patch": { + "apiVersion": "2026-09-01", "description": "Patches the specified PacketMirroring resource with the data included in\nthe request. This method supportsPATCH\nsemantics and usesJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/regions/{region}/packetMirrorings/{packetMirroring}", "httpMethod": "PATCH", @@ -23353,6 +23430,7 @@ ] }, "testIamPermissions": { + "apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/regions/{region}/packetMirrorings/{resource}/testIamPermissions", "httpMethod": "POST", @@ -23403,6 +23481,7 @@ "previewFeatures": { "methods": { "get": { + "apiVersion": "2026-09-01", "description": "Returns the details of the given PreviewFeature.", "flatPath": "projects/{project}/global/previewFeatures/{previewFeature}", "httpMethod": "GET", @@ -23438,6 +23517,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Returns the details of the given PreviewFeature.", "flatPath": "projects/{project}/global/previewFeatures", "httpMethod": "GET", @@ -23475,11 +23555,6 @@ "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/global/previewFeatures", @@ -23493,6 +23568,7 @@ ] }, "update": { + "apiVersion": "2026-09-01", "description": "Patches the given PreviewFeature. This method is used to enable or disable\na PreviewFeature.", "flatPath": "projects/{project}/global/previewFeatures/{previewFeature}", "httpMethod": "PATCH", @@ -23539,6 +23615,7 @@ "projectViews": { "methods": { "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified global ProjectViews resource, with a regional\ncontext.\nThis regional API endpoint reads resource metadata from regional\nread-only replicas. Because changes are copied to these regional replicas\nasynchronously, for real-time resource reads or any write operations\n(creating, updating, or deleting resources), use the global\n[projects.get](https://cloud.google.com/compute/docs/reference/rest/v1/projects/get)\nendpoint.", "flatPath": "projects/{project}/regions/{region}/projectViews", "httpMethod": "GET", @@ -23578,6 +23655,7 @@ "projects": { "methods": { "disableXpnHost": { + "apiVersion": "2026-09-01", "description": "Disable this project as a shared VPC host project.", "flatPath": "projects/{project}/disableXpnHost", "httpMethod": "POST", @@ -23609,6 +23687,7 @@ ] }, "disableXpnResource": { + "apiVersion": "2026-09-01", "description": "Disable a service resource (also known as service project) associated with\nthis host project.", "flatPath": "projects/{project}/disableXpnResource", "httpMethod": "POST", @@ -23643,6 +23722,7 @@ ] }, "enableXpnHost": { + "apiVersion": "2026-09-01", "description": "Enable this project as a shared VPC host project.", "flatPath": "projects/{project}/enableXpnHost", "httpMethod": "POST", @@ -23674,6 +23754,7 @@ ] }, "enableXpnResource": { + "apiVersion": "2026-09-01", "description": "Enable service resource (a.k.a service project) for a host project, so that\nsubnets in the host project can be used by instances in the service\nproject.", "flatPath": "projects/{project}/enableXpnResource", "httpMethod": "POST", @@ -23708,6 +23789,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified Project resource.\n\nTo decrease latency for this method, you can optionally omit any unneeded\ninformation from the response by using a field mask. This practice is\nespecially recommended for unused quota information (the `quotas` field).\nTo exclude one or more fields, set your request's `fields` query parameter\nto only include the fields you need. For example, to only include the `id`\nand `selfLink` fields, add the query parameter `?fields=id,selfLink` to\nyour request.", "flatPath": "projects/{project}", "httpMethod": "GET", @@ -23735,6 +23817,7 @@ ] }, "getXpnHost": { + "apiVersion": "2026-09-01", "description": "Gets the shared VPC host project that this project links to. May be empty\nif no link exists.", "flatPath": "projects/{project}/getXpnHost", "httpMethod": "GET", @@ -23761,6 +23844,7 @@ ] }, "getXpnResources": { + "apiVersion": "2026-09-01", "description": "Gets service resources (a.k.a service project) associated with this host\nproject.", "flatPath": "projects/{project}/getXpnResources", "httpMethod": "GET", @@ -23798,11 +23882,6 @@ "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/getXpnResources", @@ -23815,6 +23894,7 @@ ] }, "listXpnHosts": { + "apiVersion": "2026-09-01", "description": "Lists all shared VPC host projects visible to the user in an organization.", "flatPath": "projects/{project}/listXpnHosts", "httpMethod": "POST", @@ -23852,11 +23932,6 @@ "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/listXpnHosts", @@ -23872,6 +23947,7 @@ ] }, "moveDisk": { + "apiVersion": "2026-09-01", "deprecated": true, "description": "Moves a persistent disk from one zone to another.\n*Note*: The moveDisk API will be deprecated on September 29, 2026.\n\nStarting September 29, 2025, you can't use the moveDisk API on new\nprojects. To move a disk to a different region or zone, follow the steps in\n[Change the location of a\ndisk](https://cloud.google.com/compute/docs/disks/migrate-to-hyperdisk#migrate-to-hd).\n\nProjects that already use the moveDisk API can continue usage until\nSeptember 29, 2026.\n\nStarting November 1, 2025, API responses will include a warning message in\nthe response body about the upcoming deprecation. You can skip the message\nto continue using the service without interruption.", "flatPath": "projects/{project}/moveDisk", @@ -23907,6 +23983,7 @@ ] }, "moveInstance": { + "apiVersion": "2026-09-01", "deprecated": true, "description": "Moves an instance and its attached persistent disks from one zone to\nanother.\n*Note*: Moving VMs or disks by using this method might\n cause unexpected behavior. For more information, see the [known\n issue](/compute/docs/troubleshooting/known-issues#moving_vms_or_disks_using_the_moveinstance_api_or_the_causes_unexpected_behavior).\n[Deprecated] This method is deprecated. See [moving instance across\nzones](/compute/docs/instances/moving-instance-across-zones) instead.", "flatPath": "projects/{project}/moveInstance", @@ -23942,6 +24019,7 @@ ] }, "setCloudArmorTier": { + "apiVersion": "2026-09-01", "description": "Sets the Cloud Armor tier of the project. To set ENTERPRISE or above the\nbilling account of the project must be subscribed to Cloud Armor\nEnterprise. See Subscribing\nto Cloud Armor Enterprise for more information.", "flatPath": "projects/{project}/setCloudArmorTier", "httpMethod": "POST", @@ -23976,6 +24054,7 @@ ] }, "setCommonInstanceMetadata": { + "apiVersion": "2026-09-01", "description": "Sets metadata common to all instances within the specified project using\nthe data included in the request.", "flatPath": "projects/{project}/setCommonInstanceMetadata", "httpMethod": "POST", @@ -24010,6 +24089,7 @@ ] }, "setDefaultNetworkTier": { + "apiVersion": "2026-09-01", "description": "Sets the default network tier of the project. The default network tier is\nused when an address/forwardingRule/instance is created without specifying\nthe network tier field.", "flatPath": "projects/{project}/setDefaultNetworkTier", "httpMethod": "POST", @@ -24044,6 +24124,7 @@ ] }, "setUsageExportBucket": { + "apiVersion": "2026-09-01", "description": "Enables the usage export feature and sets theusage export bucket\nwhere reports are stored. If you provide an empty request body using this\nmethod, the usage export feature will be disabled.", "flatPath": "projects/{project}/setUsageExportBucket", "httpMethod": "POST", @@ -24085,6 +24166,7 @@ "publicAdvertisedPrefixes": { "methods": { "announce": { + "apiVersion": "2026-09-01", "description": "Announces the specified PublicAdvertisedPrefix", "flatPath": "projects/{project}/global/publicAdvertisedPrefixes/{publicAdvertisedPrefix}/announce", "httpMethod": "POST", @@ -24123,6 +24205,7 @@ ] }, "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified PublicAdvertisedPrefix", "flatPath": "projects/{project}/global/publicAdvertisedPrefixes/{publicAdvertisedPrefix}", "httpMethod": "DELETE", @@ -24162,6 +24245,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified PublicAdvertisedPrefix resource.", "flatPath": "projects/{project}/global/publicAdvertisedPrefixes/{publicAdvertisedPrefix}", "httpMethod": "GET", @@ -24197,6 +24281,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a PublicAdvertisedPrefix in the specified project\nusing the parameters that are included in the request.", "flatPath": "projects/{project}/global/publicAdvertisedPrefixes", "httpMethod": "POST", @@ -24231,6 +24316,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Lists the PublicAdvertisedPrefixes for a project.", "flatPath": "projects/{project}/global/publicAdvertisedPrefixes", "httpMethod": "GET", @@ -24268,11 +24354,6 @@ "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/global/publicAdvertisedPrefixes", @@ -24286,6 +24367,7 @@ ] }, "patch": { + "apiVersion": "2026-09-01", "description": "Patches the specified Router resource with the data included in the\nrequest. This method supportsPATCH\nsemantics and usesJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/global/publicAdvertisedPrefixes/{publicAdvertisedPrefix}", "httpMethod": "PATCH", @@ -24328,6 +24410,7 @@ ] }, "withdraw": { + "apiVersion": "2026-09-01", "description": "Withdraws the specified PublicAdvertisedPrefix", "flatPath": "projects/{project}/global/publicAdvertisedPrefixes/{publicAdvertisedPrefix}/withdraw", "httpMethod": "POST", @@ -24370,6 +24453,7 @@ "publicDelegatedPrefixes": { "methods": { "aggregatedList": { + "apiVersion": "2026-09-01", "description": "Lists all PublicDelegatedPrefix resources owned by the specific project\nacross all scopes.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/publicDelegatedPrefixes", "httpMethod": "GET", @@ -24413,11 +24497,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "serviceProjectNumber": { "description": "The Shared VPC service project id or service project number for which\naggregated list request is invoked for subnetworks list-usable api.", "format": "int64", @@ -24436,6 +24515,7 @@ ] }, "announce": { + "apiVersion": "2026-09-01", "description": "Announces the specified PublicDelegatedPrefix in the given region.", "flatPath": "projects/{project}/regions/{region}/publicDelegatedPrefixes/{publicDelegatedPrefix}/announce", "httpMethod": "POST", @@ -24481,6 +24561,7 @@ ] }, "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified PublicDelegatedPrefix in the given region.", "flatPath": "projects/{project}/regions/{region}/publicDelegatedPrefixes/{publicDelegatedPrefix}", "httpMethod": "DELETE", @@ -24528,6 +24609,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified PublicDelegatedPrefix resource in the given region.", "flatPath": "projects/{project}/regions/{region}/publicDelegatedPrefixes/{publicDelegatedPrefix}", "httpMethod": "GET", @@ -24571,6 +24653,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a PublicDelegatedPrefix in the specified project in the given\nregion using the parameters that are included in the request.", "flatPath": "projects/{project}/regions/{region}/publicDelegatedPrefixes", "httpMethod": "POST", @@ -24613,6 +24696,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Lists the PublicDelegatedPrefixes for a project in the given region.", "flatPath": "projects/{project}/regions/{region}/publicDelegatedPrefixes", "httpMethod": "GET", @@ -24658,11 +24742,6 @@ "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/regions/{region}/publicDelegatedPrefixes", @@ -24676,6 +24755,7 @@ ] }, "patch": { + "apiVersion": "2026-09-01", "description": "Patches the specified PublicDelegatedPrefix resource with the data included\nin the request. This method supportsPATCH\nsemantics and usesJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/regions/{region}/publicDelegatedPrefixes/{publicDelegatedPrefix}", "httpMethod": "PATCH", @@ -24726,6 +24806,7 @@ ] }, "withdraw": { + "apiVersion": "2026-09-01", "description": "Withdraws the specified PublicDelegatedPrefix in the given region.", "flatPath": "projects/{project}/regions/{region}/publicDelegatedPrefixes/{publicDelegatedPrefix}/withdraw", "httpMethod": "POST", @@ -24775,6 +24856,7 @@ "regionAutoscalers": { "methods": { "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified autoscaler.", "flatPath": "projects/{project}/regions/{region}/autoscalers/{autoscaler}", "httpMethod": "DELETE", @@ -24822,6 +24904,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified autoscaler.", "flatPath": "projects/{project}/regions/{region}/autoscalers/{autoscaler}", "httpMethod": "GET", @@ -24865,6 +24948,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates an autoscaler in the specified project using\nthe data included in the request.", "flatPath": "projects/{project}/regions/{region}/autoscalers", "httpMethod": "POST", @@ -24907,6 +24991,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves a list of autoscalers contained within\nthe specified region.", "flatPath": "projects/{project}/regions/{region}/autoscalers", "httpMethod": "GET", @@ -24952,11 +25037,6 @@ "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/regions/{region}/autoscalers", @@ -24970,6 +25050,7 @@ ] }, "patch": { + "apiVersion": "2026-09-01", "description": "Updates an autoscaler in the specified project using\nthe data included in the request. This method supportsPATCH\nsemantics and uses theJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/regions/{region}/autoscalers", "httpMethod": "PATCH", @@ -25018,6 +25099,7 @@ ] }, "testIamPermissions": { + "apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/regions/{region}/autoscalers/{resource}/testIamPermissions", "httpMethod": "POST", @@ -25064,6 +25146,7 @@ ] }, "update": { + "apiVersion": "2026-09-01", "description": "Updates an autoscaler in the specified project using\nthe data included in the request.", "flatPath": "projects/{project}/regions/{region}/autoscalers", "httpMethod": "PUT", @@ -25116,6 +25199,7 @@ "regionBackendBuckets": { "methods": { "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified regional BackendBucket resource.", "flatPath": "projects/{project}/regions/{region}/backendBuckets/{backendBucket}", "httpMethod": "DELETE", @@ -25163,6 +25247,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified regional BackendBucket resource.", "flatPath": "projects/{project}/regions/{region}/backendBuckets/{backendBucket}", "httpMethod": "GET", @@ -25206,6 +25291,7 @@ ] }, "getIamPolicy": { + "apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.", "flatPath": "projects/{project}/regions/{region}/backendBuckets/{resource}/getIamPolicy", "httpMethod": "GET", @@ -25255,6 +25341,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a RegionBackendBucket in the specified project in the given scope\nusing the parameters that are included in the request.", "flatPath": "projects/{project}/regions/{region}/backendBuckets", "httpMethod": "POST", @@ -25297,6 +25384,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of BackendBucket resources available to the specified\nproject in the given region.", "flatPath": "projects/{project}/regions/{region}/backendBuckets", "httpMethod": "GET", @@ -25342,11 +25430,6 @@ "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/regions/{region}/backendBuckets", @@ -25360,6 +25443,7 @@ ] }, "listUsable": { + "apiVersion": "2026-09-01", "description": "Retrieves a list of all usable backend buckets in the specified project in\nthe given region.", "flatPath": "projects/{project}/regions/{region}/backendBuckets/listUsable", "httpMethod": "GET", @@ -25405,11 +25489,6 @@ "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/regions/{region}/backendBuckets/listUsable", @@ -25423,6 +25502,7 @@ ] }, "patch": { + "apiVersion": "2026-09-01", "description": "Updates the specified BackendBucket resource with the data included in the\nrequest. This method supportsPATCH\nsemantics and uses theJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/regions/{region}/backendBuckets/{backendBucket}", "httpMethod": "PATCH", @@ -25473,6 +25553,7 @@ ] }, "setIamPolicy": { + "apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.", "flatPath": "projects/{project}/regions/{region}/backendBuckets/{resource}/setIamPolicy", "httpMethod": "POST", @@ -25518,6 +25599,7 @@ ] }, "testIamPermissions": { + "apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/regions/{region}/backendBuckets/{resource}/testIamPermissions", "httpMethod": "POST", @@ -25568,6 +25650,7 @@ "regionBackendServices": { "methods": { "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified regional BackendService resource.", "flatPath": "projects/{project}/regions/{region}/backendServices/{backendService}", "httpMethod": "DELETE", @@ -25615,6 +25698,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified regional BackendService resource.", "flatPath": "projects/{project}/regions/{region}/backendServices/{backendService}", "httpMethod": "GET", @@ -25658,6 +25742,7 @@ ] }, "getHealth": { + "apiVersion": "2026-09-01", "description": "Gets the most recent health check results for this\nregional BackendService.", "flatPath": "projects/{project}/regions/{region}/backendServices/{backendService}/getHealth", "httpMethod": "POST", @@ -25703,6 +25788,7 @@ ] }, "getIamPolicy": { + "apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.", "flatPath": "projects/{project}/regions/{region}/backendServices/{resource}/getIamPolicy", "httpMethod": "GET", @@ -25752,6 +25838,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a regional BackendService resource in the specified project using\nthe data included in the request. For more information, see\nBackend services overview.", "flatPath": "projects/{project}/regions/{region}/backendServices", "httpMethod": "POST", @@ -25794,6 +25881,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of regional BackendService resources available to the\nspecified project in the given region.", "flatPath": "projects/{project}/regions/{region}/backendServices", "httpMethod": "GET", @@ -25839,11 +25927,6 @@ "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/regions/{region}/backendServices", @@ -25857,6 +25940,7 @@ ] }, "listUsable": { + "apiVersion": "2026-09-01", "description": "Retrieves a list of all usable backend services for Application Load\nBalancers and Proxy Network Load Balancers in the specified project in the\ngiven region. Backend services for external and internal passthrough\nNetwork Load Balancers are not included in the response.", "flatPath": "projects/{project}/regions/{region}/backendServices/listUsable", "httpMethod": "GET", @@ -25901,11 +25985,6 @@ "location": "path", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/regions/{region}/backendServices/listUsable", @@ -25919,6 +25998,7 @@ ] }, "patch": { + "apiVersion": "2026-09-01", "description": "Updates the specified regional BackendService resource with the data\nincluded in the request. For more information, see \nUnderstanding backend services This method\nsupports PATCH semantics and uses the JSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/regions/{region}/backendServices/{backendService}", "httpMethod": "PATCH", @@ -25969,6 +26049,7 @@ ] }, "setIamPolicy": { + "apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.", "flatPath": "projects/{project}/regions/{region}/backendServices/{resource}/setIamPolicy", "httpMethod": "POST", @@ -26014,6 +26095,7 @@ ] }, "setSecurityPolicy": { + "apiVersion": "2026-09-01", "description": "Sets the Google Cloud Armor security policy for the specified backend\nservice. For more information, seeGoogle\nCloud Armor Overview", "flatPath": "projects/{project}/regions/{region}/backendServices/{backendService}/setSecurityPolicy", "httpMethod": "POST", @@ -26063,6 +26145,7 @@ ] }, "testIamPermissions": { + "apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/regions/{region}/backendServices/{resource}/testIamPermissions", "httpMethod": "POST", @@ -26109,6 +26192,7 @@ ] }, "update": { + "apiVersion": "2026-09-01", "description": "Updates the specified regional BackendService resource with the data\nincluded in the request. For more information,\nsee \nBackend services overview.", "flatPath": "projects/{project}/regions/{region}/backendServices/{backendService}", "httpMethod": "PUT", @@ -26163,6 +26247,7 @@ "regionCommitments": { "methods": { "aggregatedList": { + "apiVersion": "2026-09-01", "description": "Retrieves an aggregated list of commitments by region.\n\nTo prevent failure, it is recommended that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/commitments", "httpMethod": "GET", @@ -26206,11 +26291,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "serviceProjectNumber": { "description": "The Shared VPC service project id or service project number for which\naggregated list request is invoked for subnetworks list-usable api.", "format": "int64", @@ -26229,6 +26309,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified commitment resource.", "flatPath": "projects/{project}/regions/{region}/commitments/{commitment}", "httpMethod": "GET", @@ -26272,6 +26353,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a commitment in the specified project using the data\nincluded in the request.", "flatPath": "projects/{project}/regions/{region}/commitments", "httpMethod": "POST", @@ -26314,6 +26396,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves a list of commitments contained within\nthe specified region.", "flatPath": "projects/{project}/regions/{region}/commitments", "httpMethod": "GET", @@ -26359,11 +26442,6 @@ "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/regions/{region}/commitments", @@ -26377,6 +26455,7 @@ ] }, "update": { + "apiVersion": "2026-09-01", "description": "Updates the specified commitment with the data included in the request.\nUpdate is performed only on selected fields included as part of\nupdate-mask. Only the following fields can be updated: auto_renew and plan.", "flatPath": "projects/{project}/regions/{region}/commitments/{commitment}", "httpMethod": "PATCH", @@ -26442,6 +26521,7 @@ "regionCompositeHealthChecks": { "methods": { "aggregatedList": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of all CompositeHealthCheck resources (all\nregional) available to the specified project.\n\nTo prevent failure, it is recommended that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/compositeHealthChecks", "httpMethod": "GET", @@ -26485,11 +26565,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "serviceProjectNumber": { "description": "The Shared VPC service project id or service project number for which\naggregated list request is invoked for subnetworks list-usable api.", "format": "int64", @@ -26508,6 +26583,7 @@ ] }, "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified CompositeHealthCheck in the given region", "flatPath": "projects/{project}/regions/{region}/compositeHealthChecks/{compositeHealthCheck}", "httpMethod": "DELETE", @@ -26555,6 +26631,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified CompositeHealthCheck resource in the given region.", "flatPath": "projects/{project}/regions/{region}/compositeHealthChecks/{compositeHealthCheck}", "httpMethod": "GET", @@ -26598,6 +26675,7 @@ ] }, "getHealth": { + "apiVersion": "2026-09-01", "description": "Gets the most recent health check results for this\nregional CompositeHealthCheck.", "flatPath": "projects/{project}/regions/{region}/compositeHealthChecks/{compositeHealthCheck}/getHealth", "httpMethod": "GET", @@ -26641,6 +26719,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Create a CompositeHealthCheck in the specified project in the given region\nusing the parameters that are included in the request.", "flatPath": "projects/{project}/regions/{region}/compositeHealthChecks", "httpMethod": "POST", @@ -26683,6 +26762,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Lists the CompositeHealthChecks for a project in the given region.", "flatPath": "projects/{project}/regions/{region}/compositeHealthChecks", "httpMethod": "GET", @@ -26728,11 +26808,6 @@ "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/regions/{region}/compositeHealthChecks", @@ -26746,6 +26821,7 @@ ] }, "patch": { + "apiVersion": "2026-09-01", "description": "Updates the specified regional CompositeHealthCheck resource\nwith the data included in the request. This method supportsPATCH\nsemantics and uses theJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/regions/{region}/compositeHealthChecks/{compositeHealthCheck}", "httpMethod": "PATCH", @@ -26795,6 +26871,7 @@ ] }, "testIamPermissions": { + "apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/regions/{region}/compositeHealthChecks/{resource}/testIamPermissions", "httpMethod": "POST", @@ -26845,6 +26922,7 @@ "regionDiskTypes": { "methods": { "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified regional disk type.", "flatPath": "projects/{project}/regions/{region}/diskTypes/{diskType}", "httpMethod": "GET", @@ -26888,6 +26966,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves a list of regional disk types available to the specified project.", "flatPath": "projects/{project}/regions/{region}/diskTypes", "httpMethod": "GET", @@ -26933,11 +27012,6 @@ "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/regions/{region}/diskTypes", @@ -26955,6 +27029,7 @@ "regionDisks": { "methods": { "addResourcePolicies": { + "apiVersion": "2026-09-01", "description": "Adds existing resource policies to a regional disk. You can only add one\npolicy which will be applied to this disk for scheduling snapshot\ncreation.", "flatPath": "projects/{project}/regions/{region}/disks/{disk}/addResourcePolicies", "httpMethod": "POST", @@ -27005,6 +27080,7 @@ ] }, "bulkInsert": { + "apiVersion": "2026-09-01", "description": "Bulk create a set of disks.", "flatPath": "projects/{project}/regions/{region}/disks/bulkInsert", "httpMethod": "POST", @@ -27047,6 +27123,7 @@ ] }, "createSnapshot": { + "apiVersion": "2026-09-01", "description": "Creates a snapshot of a specified persistent disk. For regular snapshot\ncreation, consider using snapshots.insert\ninstead, as that method supports more features, such as creating snapshots\nin a project different from the source disk project.", "flatPath": "projects/{project}/regions/{region}/disks/{disk}/createSnapshot", "httpMethod": "POST", @@ -27097,6 +27174,7 @@ ] }, "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified regional persistent disk. Deleting a regional disk\nremoves all the replicas of its data permanently and is irreversible.\nHowever, deleting a disk does not delete anysnapshots\npreviously made from the disk. You must separatelydelete\nsnapshots.", "flatPath": "projects/{project}/regions/{region}/disks/{disk}", "httpMethod": "DELETE", @@ -27144,6 +27222,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns a specified regional persistent disk.", "flatPath": "projects/{project}/regions/{region}/disks/{disk}", "httpMethod": "GET", @@ -27187,6 +27266,7 @@ ] }, "getIamPolicy": { + "apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.", "flatPath": "projects/{project}/regions/{region}/disks/{resource}/getIamPolicy", "httpMethod": "GET", @@ -27236,6 +27316,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a persistent regional disk in the specified project using the data\nincluded in the request.", "flatPath": "projects/{project}/regions/{region}/disks", "httpMethod": "POST", @@ -27283,6 +27364,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of persistent disks contained within\nthe specified region.", "flatPath": "projects/{project}/regions/{region}/disks", "httpMethod": "GET", @@ -27328,11 +27410,6 @@ "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/regions/{region}/disks", @@ -27346,6 +27423,7 @@ ] }, "removeResourcePolicies": { + "apiVersion": "2026-09-01", "description": "Removes resource policies from a regional disk.", "flatPath": "projects/{project}/regions/{region}/disks/{disk}/removeResourcePolicies", "httpMethod": "POST", @@ -27396,6 +27474,7 @@ ] }, "resize": { + "apiVersion": "2026-09-01", "description": "Resizes the specified regional persistent disk.", "flatPath": "projects/{project}/regions/{region}/disks/{disk}/resize", "httpMethod": "POST", @@ -27446,6 +27525,7 @@ ] }, "setIamPolicy": { + "apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.", "flatPath": "projects/{project}/regions/{region}/disks/{resource}/setIamPolicy", "httpMethod": "POST", @@ -27491,6 +27571,7 @@ ] }, "setLabels": { + "apiVersion": "2026-09-01", "description": "Sets the labels on the target regional disk.", "flatPath": "projects/{project}/regions/{region}/disks/{resource}/setLabels", "httpMethod": "POST", @@ -27541,6 +27622,7 @@ ] }, "startAsyncReplication": { + "apiVersion": "2026-09-01", "description": "Starts asynchronous replication.\nMust be invoked on the primary disk.", "flatPath": "projects/{project}/regions/{region}/disks/{disk}/startAsyncReplication", "httpMethod": "POST", @@ -27591,6 +27673,7 @@ ] }, "stopAsyncReplication": { + "apiVersion": "2026-09-01", "description": "Stops asynchronous replication.\nCan be invoked either on the primary or on the secondary disk.", "flatPath": "projects/{project}/regions/{region}/disks/{disk}/stopAsyncReplication", "httpMethod": "POST", @@ -27638,6 +27721,7 @@ ] }, "stopGroupAsyncReplication": { + "apiVersion": "2026-09-01", "description": "Stops asynchronous replication for a consistency group of disks.\nCan be invoked either in the primary or secondary scope.", "flatPath": "projects/{project}/regions/{region}/disks/stopGroupAsyncReplication", "httpMethod": "POST", @@ -27680,6 +27764,7 @@ ] }, "testIamPermissions": { + "apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/regions/{region}/disks/{resource}/testIamPermissions", "httpMethod": "POST", @@ -27726,6 +27811,7 @@ ] }, "update": { + "apiVersion": "2026-09-01", "description": "Update the specified disk with the data included in the request. Update is\nperformed only on selected fields included as part of update-mask.", "flatPath": "projects/{project}/regions/{region}/disks/{disk}", "httpMethod": "PATCH", @@ -27787,6 +27873,7 @@ ] }, "updateKmsKey": { + "apiVersion": "2026-09-01", "description": "Rotates the customer-managed\nencryption key to the latest version for the specified persistent disk.", "flatPath": "projects/{project}/regions/{region}/disks/{disk}/updateKmsKey", "httpMethod": "POST", @@ -27840,6 +27927,7 @@ "regionHealthAggregationPolicies": { "methods": { "aggregatedList": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of all HealthAggregationPolicy resources,\nregional and global, available to the specified project.\n\nTo prevent failure, it is recommended that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/healthAggregationPolicies", "httpMethod": "GET", @@ -27883,11 +27971,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "serviceProjectNumber": { "description": "The Shared VPC service project id or service project number for which\naggregated list request is invoked for subnetworks list-usable api.", "format": "int64", @@ -27906,6 +27989,7 @@ ] }, "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified HealthAggregationPolicy in the given region.", "flatPath": "projects/{project}/regions/{region}/healthAggregationPolicies/{healthAggregationPolicy}", "httpMethod": "DELETE", @@ -27953,6 +28037,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified HealthAggregationPolicy resource in the given region.", "flatPath": "projects/{project}/regions/{region}/healthAggregationPolicies/{healthAggregationPolicy}", "httpMethod": "GET", @@ -27996,6 +28081,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Create a HealthAggregationPolicy in the specified project in the given\nregion using the parameters that are included in the request.", "flatPath": "projects/{project}/regions/{region}/healthAggregationPolicies", "httpMethod": "POST", @@ -28038,6 +28124,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Lists the HealthAggregationPolicies for a project in the given region.", "flatPath": "projects/{project}/regions/{region}/healthAggregationPolicies", "httpMethod": "GET", @@ -28083,11 +28170,6 @@ "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/regions/{region}/healthAggregationPolicies", @@ -28101,6 +28183,7 @@ ] }, "patch": { + "apiVersion": "2026-09-01", "description": "Updates the specified regional HealthAggregationPolicy\nresource with the data included in the request. This method supportsPATCH\nsemantics and uses theJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/regions/{region}/healthAggregationPolicies/{healthAggregationPolicy}", "httpMethod": "PATCH", @@ -28150,6 +28233,7 @@ ] }, "testIamPermissions": { + "apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/regions/{region}/healthAggregationPolicies/{resource}/testIamPermissions", "httpMethod": "POST", @@ -28200,6 +28284,7 @@ "regionHealthCheckServices": { "methods": { "aggregatedList": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of all HealthCheckService resources,\nregional and global, available to the specified project.\n\nTo prevent failure, it is recommended that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/healthCheckServices", "httpMethod": "GET", @@ -28243,11 +28328,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "serviceProjectNumber": { "description": "The Shared VPC service project id or service project number for which\naggregated list request is invoked for subnetworks list-usable api.", "format": "int64", @@ -28266,6 +28346,7 @@ ] }, "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified regional HealthCheckService.", "flatPath": "projects/{project}/regions/{region}/healthCheckServices/{healthCheckService}", "httpMethod": "DELETE", @@ -28312,6 +28393,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified regional HealthCheckService resource.", "flatPath": "projects/{project}/regions/{region}/healthCheckServices/{healthCheckService}", "httpMethod": "GET", @@ -28354,6 +28436,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a regional HealthCheckService resource in the\nspecified project and region using the data included in the request.", "flatPath": "projects/{project}/regions/{region}/healthCheckServices", "httpMethod": "POST", @@ -28396,6 +28479,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Lists all the HealthCheckService resources that have been\nconfigured for the specified project in the given region.", "flatPath": "projects/{project}/regions/{region}/healthCheckServices", "httpMethod": "GET", @@ -28441,11 +28525,6 @@ "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/regions/{region}/healthCheckServices", @@ -28459,6 +28538,7 @@ ] }, "patch": { + "apiVersion": "2026-09-01", "description": "Updates the specified regional HealthCheckService resource\nwith the data included in the request. This method supportsPATCH\nsemantics and uses theJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/regions/{region}/healthCheckServices/{healthCheckService}", "httpMethod": "PATCH", @@ -28508,6 +28588,7 @@ ] }, "testIamPermissions": { + "apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/regions/{region}/healthCheckServices/{resource}/testIamPermissions", "httpMethod": "POST", @@ -28558,6 +28639,7 @@ "regionHealthChecks": { "methods": { "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified HealthCheck resource.", "flatPath": "projects/{project}/regions/{region}/healthChecks/{healthCheck}", "httpMethod": "DELETE", @@ -28605,6 +28687,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified HealthCheck resource.", "flatPath": "projects/{project}/regions/{region}/healthChecks/{healthCheck}", "httpMethod": "GET", @@ -28648,6 +28731,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a HealthCheck resource in the specified project using the data\nincluded in the request.", "flatPath": "projects/{project}/regions/{region}/healthChecks", "httpMethod": "POST", @@ -28690,6 +28774,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of HealthCheck resources available to the specified\nproject.", "flatPath": "projects/{project}/regions/{region}/healthChecks", "httpMethod": "GET", @@ -28735,11 +28820,6 @@ "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/regions/{region}/healthChecks", @@ -28753,6 +28833,7 @@ ] }, "patch": { + "apiVersion": "2026-09-01", "description": "Updates a HealthCheck resource in the specified project using the data\nincluded in the request. This method supportsPATCH\nsemantics and uses theJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/regions/{region}/healthChecks/{healthCheck}", "httpMethod": "PATCH", @@ -28803,6 +28884,7 @@ ] }, "testIamPermissions": { + "apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/regions/{region}/healthChecks/{resource}/testIamPermissions", "httpMethod": "POST", @@ -28849,6 +28931,7 @@ ] }, "update": { + "apiVersion": "2026-09-01", "description": "Updates a HealthCheck resource in the specified project using the data\nincluded in the request.", "flatPath": "projects/{project}/regions/{region}/healthChecks/{healthCheck}", "httpMethod": "PUT", @@ -28903,6 +28986,7 @@ "regionHealthSources": { "methods": { "aggregatedList": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of all HealthSource resources (all\nregional) available to the specified project.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/healthSources", "httpMethod": "GET", @@ -28946,11 +29030,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "serviceProjectNumber": { "description": "The Shared VPC service project id or service project number for which\naggregated list request is invoked for subnetworks list-usable api.", "format": "int64", @@ -28969,6 +29048,7 @@ ] }, "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified HealthSource in the given region", "flatPath": "projects/{project}/regions/{region}/healthSources/{healthSource}", "httpMethod": "DELETE", @@ -29016,6 +29096,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified HealthSource resource in the given region.", "flatPath": "projects/{project}/regions/{region}/healthSources/{healthSource}", "httpMethod": "GET", @@ -29059,6 +29140,7 @@ ] }, "getHealth": { + "apiVersion": "2026-09-01", "description": "Gets the most recent health check results for this\nregional HealthSource.", "flatPath": "projects/{project}/regions/{region}/healthSources/{healthSource}/getHealth", "httpMethod": "GET", @@ -29102,6 +29184,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Create a HealthSource in the specified project in the given region\nusing the parameters that are included in the request.", "flatPath": "projects/{project}/regions/{region}/healthSources", "httpMethod": "POST", @@ -29144,6 +29227,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Lists the HealthSources for a project in the given region.", "flatPath": "projects/{project}/regions/{region}/healthSources", "httpMethod": "GET", @@ -29189,11 +29273,6 @@ "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/regions/{region}/healthSources", @@ -29207,6 +29286,7 @@ ] }, "patch": { + "apiVersion": "2026-09-01", "description": "Updates the specified regional HealthSource resource\nwith the data included in the request. This method supportsPATCH\nsemantics and uses theJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/regions/{region}/healthSources/{healthSource}", "httpMethod": "PATCH", @@ -29256,6 +29336,7 @@ ] }, "testIamPermissions": { + "apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/regions/{region}/healthSources/{resource}/testIamPermissions", "httpMethod": "POST", @@ -29306,6 +29387,7 @@ "regionInstanceGroupManagerResizeRequests": { "methods": { "cancel": { + "apiVersion": "2026-09-01", "description": "Cancels the specified resize request.\nCancelled resize request no longer waits for the resources to be\nprovisioned. Cancel is only possible for requests that are in accepted\nstate.", "flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resizeRequests/{resizeRequest}/cancel", "httpMethod": "POST", @@ -29358,6 +29440,7 @@ ] }, "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified, inactive resize request. Requests that are still\nactive cannot be deleted. Deleting request does not delete instances that\nwere provisioned previously.", "flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resizeRequests/{resizeRequest}", "httpMethod": "DELETE", @@ -29410,6 +29493,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns all of the details about the specified resize request.", "flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resizeRequests/{resizeRequest}", "httpMethod": "GET", @@ -29458,6 +29542,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a new Resize Request that starts provisioning VMs immediately\nor queues VM creation.", "flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resizeRequests", "httpMethod": "POST", @@ -29506,6 +29591,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves a list of Resize Requests that are contained in the\nmanaged instance group.", "flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resizeRequests", "httpMethod": "GET", @@ -29557,11 +29643,6 @@ "location": "path", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resizeRequests", @@ -29579,6 +29660,7 @@ "regionInstanceGroupManagers": { "methods": { "abandonInstances": { + "apiVersion": "2026-09-01", "description": "Flags the specified instances to be immediately removed from the managed\ninstance group. Abandoning an instance does not delete the\ninstance, but it does remove the instance from any target pools that are\napplied by the managed instance group. This method reduces thetargetSize of the managed instance group by the\nnumber of instances that you abandon. This operation is marked asDONE when the action is scheduled even if the instances have\nnot yet been removed from the group. You must separately verify the\nstatus of the abandoning action with thelistmanagedinstances\nmethod.\n\nIf the group is part of a backend\nservice that has enabled\nconnection draining, it can take up to 60 seconds after the connection\ndraining duration has elapsed before the VM instance is removed or deleted.\n\nYou can specify a maximum of 1000 instances with this method per request.", "flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/abandonInstances", "httpMethod": "POST", @@ -29627,6 +29709,7 @@ ] }, "applyUpdatesToInstances": { + "apiVersion": "2026-09-01", "description": "Apply updates to selected instances the managed instance group.", "flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/applyUpdatesToInstances", "httpMethod": "POST", @@ -29670,6 +29753,7 @@ ] }, "createInstances": { + "apiVersion": "2026-09-01", "description": "Creates instances with per-instance configurations in this regional managed\ninstance group. Instances are created using the current instance template.\nThe create instances operation is marked DONE if\nthe createInstances request is successful. The underlying\nactions take additional time. You must separately verify the status of thecreating or actions with the listmanagedinstances\nmethod.", "flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/createInstances", "httpMethod": "POST", @@ -29718,6 +29802,7 @@ ] }, "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified managed instance group and all of the instances\nin that group.", "flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}", "httpMethod": "DELETE", @@ -29769,6 +29854,7 @@ ] }, "deleteInstances": { + "apiVersion": "2026-09-01", "description": "Flags the specified instances in the managed instance group to be\nimmediately deleted. The instances are also removed from any target\npools of which they were a member. This method reduces thetargetSize of the managed instance group by the number of\ninstances that you delete.\nThe deleteInstances operation is marked DONE if\nthe deleteInstances request is successful. The underlying\nactions take additional time. You must separately verify the status of thedeleting action with thelistmanagedinstances\nmethod.\n\nIf the group is part of a backend\nservice that has enabled\nconnection draining, it can take up to 60 seconds after the connection\ndraining duration has elapsed before the VM instance is removed or deleted.\n\nYou can specify a maximum of 1000 instances with this method per request.", "flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/deleteInstances", "httpMethod": "POST", @@ -29823,6 +29909,7 @@ ] }, "deletePerInstanceConfigs": { + "apiVersion": "2026-09-01", "description": "Deletes selected per-instance configurations for the managed instance\ngroup.", "flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/deletePerInstanceConfigs", "httpMethod": "POST", @@ -29866,6 +29953,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns all of the details about the specified managed instance group.", "flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}", "httpMethod": "GET", @@ -29907,6 +29995,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a managed instance group using the information that you specify\nin the request. After the group is created, instances in the group are\ncreated using the specified instance template.\nThis operation is marked as DONE when the group is created\neven if the instances in the group have not yet been created. You must\nseparately verify the status of the individual instances with thelistmanagedinstances\nmethod.\n\nA regional managed instance group can contain up to 2000 instances.", "flatPath": "projects/{project}/regions/{region}/instanceGroupManagers", "httpMethod": "POST", @@ -29948,6 +30037,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of managed instance groups that are contained\nwithin the specified region.", "flatPath": "projects/{project}/regions/{region}/instanceGroupManagers", "httpMethod": "GET", @@ -29992,11 +30082,6 @@ "location": "path", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/regions/{region}/instanceGroupManagers", @@ -30010,6 +30095,7 @@ ] }, "listErrors": { + "apiVersion": "2026-09-01", "description": "Lists all errors thrown by actions on instances for a given regional\nmanaged instance group. The filter andorderBy query parameters are not supported.", "flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/listErrors", "httpMethod": "GET", @@ -30061,11 +30147,6 @@ "location": "path", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/listErrors", @@ -30079,6 +30160,7 @@ ] }, "listManagedInstances": { + "apiVersion": "2026-09-01", "description": "Lists the instances in the managed instance group and instances that are\nscheduled to be created. The list includes any current actions\nthat the group has scheduled for its instances. The orderBy\nquery parameter is not supported. The `pageToken` query parameter is\nsupported only if the group's `listManagedInstancesResults` field is set\nto `PAGINATED`.", "flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/listManagedInstances", "httpMethod": "POST", @@ -30130,11 +30212,6 @@ "location": "path", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/listManagedInstances", @@ -30148,6 +30225,7 @@ ] }, "listPerInstanceConfigs": { + "apiVersion": "2026-09-01", "description": "Lists all of the per-instance configurations defined for the managed\ninstance group. The orderBy query parameter is not supported.", "flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/listPerInstanceConfigs", "httpMethod": "POST", @@ -30199,11 +30277,6 @@ "location": "path", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/listPerInstanceConfigs", @@ -30217,6 +30290,7 @@ ] }, "patch": { + "apiVersion": "2026-09-01", "description": "Updates a managed instance group using the information that you specify\nin the request.\nThis operation is marked as DONE when the group is patched\neven if the instances in the group are still in the process of being\npatched. You must separately verify the status of the individual instances\nwith the listmanagedinstances\nmethod. This method supportsPATCH\nsemantics and uses theJSON merge\npatch format and processing rules.\n\nIf you update your group to specify a new template or instance\nconfiguration, it's possible that your intended specification for each VM\nin the group is different from the current state of that VM. To learn how\nto apply an updated configuration to the VMs in a MIG, seeUpdating instances in\na MIG.", "flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}", "httpMethod": "PATCH", @@ -30265,6 +30339,7 @@ ] }, "patchPerInstanceConfigs": { + "apiVersion": "2026-09-01", "description": "Inserts or patches per-instance configurations for the managed instance\ngroup. perInstanceConfig.name serves as a key used to\ndistinguish whether to perform insert or patch.", "flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/patchPerInstanceConfigs", "httpMethod": "POST", @@ -30313,6 +30388,7 @@ ] }, "recreateInstances": { + "apiVersion": "2026-09-01", "description": "Flags the specified VM instances in the managed instance group to be\nimmediately recreated. Each instance is recreated using the group's current\nconfiguration. This operation is marked as DONE when the flag\nis set even if the instances have not yet been recreated. You must\nseparately verify the status of each instance by checking itscurrentAction field; for more information, see Checking\nthe status of managed instances.\n\nIf the group is part of a backend\nservice that has enabled\nconnection draining, it can take up to 60 seconds after the connection\ndraining duration has elapsed before the VM instance is removed or deleted.\n\nYou can specify a maximum of 1000 instances with this method per request.", "flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/recreateInstances", "httpMethod": "POST", @@ -30367,6 +30443,7 @@ ] }, "resize": { + "apiVersion": "2026-09-01", "description": "Changes the intended size of the managed instance group. If you increase\nthe size, the group creates new instances using the current instance\ntemplate. If you decrease the size, the group deletes one or more\ninstances.\n\nThe resize operation is marked DONE if theresize request is successful. The underlying actions take\nadditional time. You must separately verify the status of thecreating or deleting actions with thelistmanagedinstances\nmethod.\n\nIf the group is part of a backend\nservice that has enabled\nconnection draining, it can take up to 60 seconds after the connection\ndraining duration has elapsed before the VM instance is removed or deleted.", "flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resize", "httpMethod": "POST", @@ -30421,6 +30498,7 @@ ] }, "resumeInstances": { + "apiVersion": "2026-09-01", "description": "Flags the specified instances in the managed instance group to be\nresumed. This method increases thetargetSize and decreases the targetSuspendedSize\nof the managed instance group by the number of instances that you resume.\nThe resumeInstances operation is marked DONE if\nthe resumeInstances request is successful. The underlying\nactions take additional time. You must separately verify the status of theRESUMING action with thelistmanagedinstances\nmethod.\n\nIn this request, you can only specify instances that are suspended. For\nexample, if an instance was previously suspended using the suspendInstances\nmethod, it can be resumed using the resumeInstances method.\n\nIf a health check is attached to the managed instance group, the specified\ninstances will be verified as healthy after they are resumed.\n\nYou can specify a maximum of 1000 instances with this method per request.", "flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resumeInstances", "httpMethod": "POST", @@ -30469,6 +30547,7 @@ ] }, "setInstanceTemplate": { + "apiVersion": "2026-09-01", "description": "Sets the instance template to use when creating new instances or recreating\ninstances in this group. Existing instances are not affected.", "flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/setInstanceTemplate", "httpMethod": "POST", @@ -30517,6 +30596,7 @@ ] }, "setTargetPools": { + "apiVersion": "2026-09-01", "description": "Modifies the target pools to which all new instances in this group are\nassigned. Existing instances in the group are not affected.", "flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/setTargetPools", "httpMethod": "POST", @@ -30565,6 +30645,7 @@ ] }, "startInstances": { + "apiVersion": "2026-09-01", "description": "Flags the specified instances in the managed instance group to be\nstarted. This method increases thetargetSize and decreases the targetStoppedSize\nof the managed instance group by the number of instances that you start.\nThe startInstances operation is marked DONE if\nthe startInstances request is successful. The underlying\nactions take additional time. You must separately verify the status of theSTARTING action with thelistmanagedinstances\nmethod.\n\nIn this request, you can only specify instances that are stopped. For\nexample, if an instance was previously stopped using the stopInstances\nmethod, it can be started using the startInstances method.\n\nIf a health check is attached to the managed instance group, the specified\ninstances will be verified as healthy after they are started.\n\nYou can specify a maximum of 1000 instances with this method per request.", "flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/startInstances", "httpMethod": "POST", @@ -30613,6 +30694,7 @@ ] }, "stopInstances": { + "apiVersion": "2026-09-01", "description": "Flags the specified instances in the managed instance group to be\nimmediately stopped. You can only specify instances that are running in\nthis request. This method reduces thetargetSize and increases the targetStoppedSize\nof the managed instance group by the number of instances that you stop.\nThe stopInstances operation is marked DONE if\nthe stopInstances request is successful. The underlying\nactions take additional time. You must separately verify the status of theSTOPPING action with thelistmanagedinstances\nmethod.\n\nIf the standbyPolicy.initialDelaySec field is set, the group\ndelays stopping the instances until initialDelaySec have\npassed from instance.creationTimestamp (that is, when the\ninstance was created). This delay gives your application time to\nset itself up and initialize on the instance. If more thaninitialDelaySec seconds have passed sinceinstance.creationTimestamp when this method is called, there\nwill be zero delay.\n\nIf the group is part of a backend\nservice that has enabled\nconnection draining, it can take up to 60 seconds after the connection\ndraining duration has elapsed before the VM instance is stopped.\n\nStopped instances can be started using the startInstances\nmethod.\n\nYou can specify a maximum of 1000 instances with this method per request.", "flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/stopInstances", "httpMethod": "POST", @@ -30667,6 +30749,7 @@ ] }, "suspendInstances": { + "apiVersion": "2026-09-01", "description": "Flags the specified instances in the managed instance group to be\nimmediately suspended. You can only specify instances that are running in\nthis request. This method reduces thetargetSize and increases the targetSuspendedSize\nof the managed instance group by the number of instances that you suspend.\nThe suspendInstances operation is marked DONE if\nthe suspendInstances request is successful. The underlying\nactions take additional time. You must separately verify the status of theSUSPENDING action with thelistmanagedinstances\nmethod.\n\nIf the standbyPolicy.initialDelaySec field is set, the group\ndelays suspension of the instances until initialDelaySec have\npassed from instance.creationTimestamp (that is, when the\ninstance was created). This delay gives your application time to\nset itself up and initialize on the instance. If more thaninitialDelaySec seconds have passed sinceinstance.creationTimestamp when this method is called, there\nwill be zero delay.\n\nIf the group is part of a backend\nservice that has enabled\nconnection draining, it can take up to 60 seconds after the connection\ndraining duration has elapsed before the VM instance is suspended.\n\nSuspended instances can be resumed using the resumeInstances\nmethod.\n\nYou can specify a maximum of 1000 instances with this method per request.", "flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/suspendInstances", "httpMethod": "POST", @@ -30715,6 +30798,7 @@ ] }, "updatePerInstanceConfigs": { + "apiVersion": "2026-09-01", "description": "Inserts or updates per-instance configurations for the managed instance\ngroup. perInstanceConfig.name serves as a key used to\ndistinguish whether to perform insert or patch.", "flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/updatePerInstanceConfigs", "httpMethod": "POST", @@ -30767,6 +30851,7 @@ "regionInstanceGroups": { "methods": { "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified instance group resource.", "flatPath": "projects/{project}/regions/{region}/instanceGroups/{instanceGroup}", "httpMethod": "GET", @@ -30808,6 +30893,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of instance group resources contained within\nthe specified region.", "flatPath": "projects/{project}/regions/{region}/instanceGroups", "httpMethod": "GET", @@ -30852,11 +30938,6 @@ "location": "path", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/regions/{region}/instanceGroups", @@ -30870,6 +30951,7 @@ ] }, "listInstances": { + "apiVersion": "2026-09-01", "description": "Lists the instances in the specified instance group and displays\ninformation about the named ports. Depending on the specified options, this\nmethod can list all instances or only the instances that are running.\nThe orderBy query parameter is not supported.", "flatPath": "projects/{project}/regions/{region}/instanceGroups/{instanceGroup}/listInstances", "httpMethod": "POST", @@ -30921,11 +31003,6 @@ "location": "path", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/regions/{region}/instanceGroups/{instanceGroup}/listInstances", @@ -30942,6 +31019,7 @@ ] }, "setNamedPorts": { + "apiVersion": "2026-09-01", "description": "Sets the named ports for the specified regional instance group.", "flatPath": "projects/{project}/regions/{region}/instanceGroups/{instanceGroup}/setNamedPorts", "httpMethod": "POST", @@ -30990,6 +31068,7 @@ ] }, "testIamPermissions": { + "apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/regions/{region}/instanceGroups/{resource}/testIamPermissions", "httpMethod": "POST", @@ -31040,6 +31119,7 @@ "regionInstanceTemplates": { "methods": { "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified instance template. Deleting an instance template is\npermanent and cannot be undone.", "flatPath": "projects/{project}/regions/{region}/instanceTemplates/{instanceTemplate}", "httpMethod": "DELETE", @@ -31087,6 +31167,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified instance template.", "flatPath": "projects/{project}/regions/{region}/instanceTemplates/{instanceTemplate}", "httpMethod": "GET", @@ -31130,6 +31211,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates an instance template in the specified project and region using the\nglobal instance template whose URL is included in the request.", "flatPath": "projects/{project}/regions/{region}/instanceTemplates", "httpMethod": "POST", @@ -31172,6 +31254,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves a list of instance templates that are contained within the\nspecified project and region.", "flatPath": "projects/{project}/regions/{region}/instanceTemplates", "httpMethod": "GET", @@ -31217,11 +31300,6 @@ "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/regions/{region}/instanceTemplates", @@ -31239,6 +31317,7 @@ "regionInstances": { "methods": { "bulkInsert": { + "apiVersion": "2026-09-01", "description": "Creates multiple instances in a given region. Count specifies the number of\ninstances to create.", "flatPath": "projects/{project}/regions/{region}/instances/bulkInsert", "httpMethod": "POST", @@ -31285,6 +31364,7 @@ "regionInstantSnapshotGroups": { "methods": { "delete": { + "apiVersion": "2026-09-01", "description": "deletes a Regional InstantSnapshotGroup resource", "flatPath": "projects/{project}/regions/{region}/instantSnapshotGroups/{instantSnapshotGroup}", "httpMethod": "DELETE", @@ -31332,6 +31412,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "returns the specified InstantSnapshotGroup resource in the specified\nregion.", "flatPath": "projects/{project}/regions/{region}/instantSnapshotGroups/{instantSnapshotGroup}", "httpMethod": "GET", @@ -31375,6 +31456,7 @@ ] }, "getIamPolicy": { + "apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.", "flatPath": "projects/{project}/regions/{region}/instantSnapshotGroups/{resource}/getIamPolicy", "httpMethod": "GET", @@ -31424,6 +31506,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "creates a Regional InstantSnapshotGroup resource", "flatPath": "projects/{project}/regions/{region}/instantSnapshotGroups", "httpMethod": "POST", @@ -31471,6 +31554,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "retrieves the list of InstantSnapshotGroup resources contained within\nthe specified region.", "flatPath": "projects/{project}/regions/{region}/instantSnapshotGroups", "httpMethod": "GET", @@ -31516,11 +31600,6 @@ "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/regions/{region}/instantSnapshotGroups", @@ -31534,6 +31613,7 @@ ] }, "setIamPolicy": { + "apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.", "flatPath": "projects/{project}/regions/{region}/instantSnapshotGroups/{resource}/setIamPolicy", "httpMethod": "POST", @@ -31579,6 +31659,7 @@ ] }, "testIamPermissions": { + "apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/regions/{region}/instantSnapshotGroups/{resource}/testIamPermissions", "httpMethod": "POST", @@ -31629,6 +31710,7 @@ "regionInstantSnapshots": { "methods": { "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified InstantSnapshot resource. Keep in mind that deleting\na single instantSnapshot might not necessarily delete all the data on that\ninstantSnapshot. If any data on the instantSnapshot that is marked for\ndeletion is needed for subsequent instantSnapshots, the data will be moved\nto the next corresponding instantSnapshot.\n\nFor more information, seeDeleting\ninstantSnapshots.", "flatPath": "projects/{project}/regions/{region}/instantSnapshots/{instantSnapshot}", "httpMethod": "DELETE", @@ -31676,6 +31758,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified InstantSnapshot resource in the specified region.", "flatPath": "projects/{project}/regions/{region}/instantSnapshots/{instantSnapshot}", "httpMethod": "GET", @@ -31719,6 +31802,7 @@ ] }, "getIamPolicy": { + "apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.", "flatPath": "projects/{project}/regions/{region}/instantSnapshots/{resource}/getIamPolicy", "httpMethod": "GET", @@ -31768,6 +31852,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates an instant snapshot in the specified region.", "flatPath": "projects/{project}/regions/{region}/instantSnapshots", "httpMethod": "POST", @@ -31810,6 +31895,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of InstantSnapshot resources contained within\nthe specified region.", "flatPath": "projects/{project}/regions/{region}/instantSnapshots", "httpMethod": "GET", @@ -31855,11 +31941,6 @@ "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/regions/{region}/instantSnapshots", @@ -31873,6 +31954,7 @@ ] }, "setIamPolicy": { + "apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.", "flatPath": "projects/{project}/regions/{region}/instantSnapshots/{resource}/setIamPolicy", "httpMethod": "POST", @@ -31918,6 +32000,7 @@ ] }, "setLabels": { + "apiVersion": "2026-09-01", "description": "Sets the labels on a instantSnapshot in the given region. To learn more\nabout labels, read the Labeling\nResources documentation.", "flatPath": "projects/{project}/regions/{region}/instantSnapshots/{resource}/setLabels", "httpMethod": "POST", @@ -31968,6 +32051,7 @@ ] }, "testIamPermissions": { + "apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/regions/{region}/instantSnapshots/{resource}/testIamPermissions", "httpMethod": "POST", @@ -32018,6 +32102,7 @@ "regionNetworkEndpointGroups": { "methods": { "attachNetworkEndpoints": { + "apiVersion": "2026-09-01", "description": "Attach a list of network endpoints to the specified network endpoint group.", "flatPath": "projects/{project}/regions/{region}/networkEndpointGroups/{networkEndpointGroup}/attachNetworkEndpoints", "httpMethod": "POST", @@ -32066,6 +32151,7 @@ ] }, "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified network endpoint group. Note that the NEG cannot be\ndeleted if it is configured as a backend of a backend service.", "flatPath": "projects/{project}/regions/{region}/networkEndpointGroups/{networkEndpointGroup}", "httpMethod": "DELETE", @@ -32111,6 +32197,7 @@ ] }, "detachNetworkEndpoints": { + "apiVersion": "2026-09-01", "description": "Detach the network endpoint from the specified network endpoint group.", "flatPath": "projects/{project}/regions/{region}/networkEndpointGroups/{networkEndpointGroup}/detachNetworkEndpoints", "httpMethod": "POST", @@ -32159,6 +32246,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified network endpoint group.", "flatPath": "projects/{project}/regions/{region}/networkEndpointGroups/{networkEndpointGroup}", "httpMethod": "GET", @@ -32200,6 +32288,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a network endpoint group in the specified project using the\nparameters that are included in the request.\n\nNote: Use the following APIs to manage network endpoint groups:\n \n - \n To manage NEGs with zonal scope (such as zonal NEGs, hybrid connectivity\n NEGs): zonal\n API\n - \n To manage NEGs with regional scope (such as regional internet NEGs,\n serverless NEGs, Private Service Connect NEGs): regional\n API\n - \n To manage NEGs with global scope (such as global internet NEGs):global\n API", "flatPath": "projects/{project}/regions/{region}/networkEndpointGroups", "httpMethod": "POST", @@ -32241,6 +32330,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of regional network endpoint groups available to the\nspecified project in the given region.", "flatPath": "projects/{project}/regions/{region}/networkEndpointGroups", "httpMethod": "GET", @@ -32285,11 +32375,6 @@ "location": "path", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/regions/{region}/networkEndpointGroups", @@ -32303,6 +32388,7 @@ ] }, "listNetworkEndpoints": { + "apiVersion": "2026-09-01", "description": "Lists the network endpoints in the specified network endpoint group.", "flatPath": "projects/{project}/regions/{region}/networkEndpointGroups/{networkEndpointGroup}/listNetworkEndpoints", "httpMethod": "POST", @@ -32354,11 +32440,6 @@ "location": "path", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/regions/{region}/networkEndpointGroups/{networkEndpointGroup}/listNetworkEndpoints", @@ -32376,6 +32457,7 @@ "regionNetworkFirewallPolicies": { "methods": { "addAssociation": { + "apiVersion": "2026-09-01", "description": "Inserts an association for the specified network firewall policy.", "flatPath": "projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/addAssociation", "httpMethod": "POST", @@ -32437,6 +32519,7 @@ ] }, "addRule": { + "apiVersion": "2026-09-01", "description": "Inserts a rule into a network firewall policy.", "flatPath": "projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/addRule", "httpMethod": "POST", @@ -32499,6 +32582,7 @@ ] }, "cloneRules": { + "apiVersion": "2026-09-01", "description": "Copies rules to the specified network firewall policy.", "flatPath": "projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/cloneRules", "httpMethod": "POST", @@ -32551,6 +32635,7 @@ ] }, "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified network firewall policy.", "flatPath": "projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}", "httpMethod": "DELETE", @@ -32598,6 +32683,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified network firewall policy.", "flatPath": "projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}", "httpMethod": "GET", @@ -32641,6 +32727,7 @@ ] }, "getAssociation": { + "apiVersion": "2026-09-01", "description": "Gets an association with the specified name.", "flatPath": "projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/getAssociation", "httpMethod": "GET", @@ -32689,6 +32776,7 @@ ] }, "getEffectiveFirewalls": { + "apiVersion": "2026-09-01", "description": "Returns the effective firewalls on a given network.", "flatPath": "projects/{project}/regions/{region}/firewallPolicies/getEffectiveFirewalls", "httpMethod": "GET", @@ -32731,6 +32819,7 @@ ] }, "getIamPolicy": { + "apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.", "flatPath": "projects/{project}/regions/{region}/firewallPolicies/{resource}/getIamPolicy", "httpMethod": "GET", @@ -32780,6 +32869,7 @@ ] }, "getRule": { + "apiVersion": "2026-09-01", "description": "Gets a rule of the specified priority.", "flatPath": "projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/getRule", "httpMethod": "GET", @@ -32829,6 +32919,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a new network firewall policy in the specified project and region.", "flatPath": "projects/{project}/regions/{region}/firewallPolicies", "httpMethod": "POST", @@ -32871,6 +32962,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Lists all the network firewall policies that have been configured\nfor the specified project in the given region.", "flatPath": "projects/{project}/regions/{region}/firewallPolicies", "httpMethod": "GET", @@ -32916,11 +33008,6 @@ "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/regions/{region}/firewallPolicies", @@ -32934,6 +33021,7 @@ ] }, "patch": { + "apiVersion": "2026-09-01", "description": "Patches the specified network firewall policy.", "flatPath": "projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}", "httpMethod": "PATCH", @@ -32984,6 +33072,7 @@ ] }, "patchAssociation": { + "apiVersion": "2026-09-01", "description": "Updates an association for the specified network firewall policy.", "flatPath": "projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/patchAssociation", "httpMethod": "POST", @@ -33034,6 +33123,7 @@ ] }, "patchRule": { + "apiVersion": "2026-09-01", "description": "Patches a rule of the specified priority.", "flatPath": "projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/patchRule", "httpMethod": "POST", @@ -33090,6 +33180,7 @@ ] }, "removeAssociation": { + "apiVersion": "2026-09-01", "description": "Removes an association for the specified network firewall policy.", "flatPath": "projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/removeAssociation", "httpMethod": "POST", @@ -33142,6 +33233,7 @@ ] }, "removeRule": { + "apiVersion": "2026-09-01", "description": "Deletes a rule of the specified priority.", "flatPath": "projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/removeRule", "httpMethod": "POST", @@ -33195,6 +33287,7 @@ ] }, "setIamPolicy": { + "apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.", "flatPath": "projects/{project}/regions/{region}/firewallPolicies/{resource}/setIamPolicy", "httpMethod": "POST", @@ -33240,6 +33333,7 @@ ] }, "testIamPermissions": { + "apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/regions/{region}/firewallPolicies/{resource}/testIamPermissions", "httpMethod": "POST", @@ -33290,6 +33384,7 @@ "regionNotificationEndpoints": { "methods": { "aggregatedList": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of all NotificationEndpoint resources,\nregional and global, available to the specified project.", "flatPath": "projects/{project}/aggregated/notificationEndpoints", "httpMethod": "GET", @@ -33333,11 +33428,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "serviceProjectNumber": { "description": "The Shared VPC service project id or service project number for which\naggregated list request is invoked for subnetworks list-usable api.", "format": "int64", @@ -33356,6 +33446,7 @@ ] }, "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified NotificationEndpoint in the given region", "flatPath": "projects/{project}/regions/{region}/notificationEndpoints/{notificationEndpoint}", "httpMethod": "DELETE", @@ -33403,6 +33494,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified NotificationEndpoint resource in the given region.", "flatPath": "projects/{project}/regions/{region}/notificationEndpoints/{notificationEndpoint}", "httpMethod": "GET", @@ -33446,6 +33538,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Create a NotificationEndpoint in the specified project in the given region\nusing the parameters that are included in the request.", "flatPath": "projects/{project}/regions/{region}/notificationEndpoints", "httpMethod": "POST", @@ -33488,6 +33581,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Lists the NotificationEndpoints for a project in the given region.", "flatPath": "projects/{project}/regions/{region}/notificationEndpoints", "httpMethod": "GET", @@ -33533,11 +33627,6 @@ "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/regions/{region}/notificationEndpoints", @@ -33551,6 +33640,7 @@ ] }, "testIamPermissions": { + "apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/regions/{region}/notificationEndpoints/{resource}/testIamPermissions", "httpMethod": "POST", @@ -33601,6 +33691,7 @@ "regionOperations": { "methods": { "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified region-specific Operations resource.", "flatPath": "projects/{project}/regions/{region}/operations/{operation}", "httpMethod": "DELETE", @@ -33640,6 +33731,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Retrieves the specified region-specific Operations resource.", "flatPath": "projects/{project}/regions/{region}/operations/{operation}", "httpMethod": "GET", @@ -33683,6 +33775,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves a list of Operation resources contained within\nthe specified region.", "flatPath": "projects/{project}/regions/{region}/operations", "httpMethod": "GET", @@ -33728,11 +33821,6 @@ "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/regions/{region}/operations", @@ -33746,6 +33834,7 @@ ] }, "wait": { + "apiVersion": "2026-09-01", "description": "Waits for the specified Operation resource to return as `DONE`\nor for the request to approach the 2 minute deadline, and retrieves the\nspecified Operation resource. This method differs from the\n`GET` method in that it waits for no more than the default\ndeadline (2 minutes) and then returns the current state of the operation,\nwhich might be `DONE` or still in progress.\n\nThis method is called on a best-effort basis. Specifically:\n \n \n - In uncommon cases, when the server is overloaded, the request might\n return before the default deadline is reached, or might return after zero\n seconds.\n - If the default deadline is reached, there is no guarantee that the\n operation is actually done when the method returns. Be prepared to retry\n if the operation is not `DONE`.", "flatPath": "projects/{project}/regions/{region}/operations/{operation}/wait", "httpMethod": "POST", @@ -33793,6 +33882,7 @@ "regionSecurityPolicies": { "methods": { "addRule": { + "apiVersion": "2026-09-01", "description": "Inserts a rule into a security policy.", "flatPath": "projects/{project}/regions/{region}/securityPolicies/{securityPolicy}/addRule", "httpMethod": "POST", @@ -33843,6 +33933,7 @@ ] }, "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified policy.", "flatPath": "projects/{project}/regions/{region}/securityPolicies/{securityPolicy}", "httpMethod": "DELETE", @@ -33890,6 +33981,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "List all of the ordered rules present in a single specified policy.", "flatPath": "projects/{project}/regions/{region}/securityPolicies/{securityPolicy}", "httpMethod": "GET", @@ -33933,6 +34025,7 @@ ] }, "getRule": { + "apiVersion": "2026-09-01", "description": "Gets a rule at the specified priority.", "flatPath": "projects/{project}/regions/{region}/securityPolicies/{securityPolicy}/getRule", "httpMethod": "GET", @@ -33982,6 +34075,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a new policy in the specified project using the data included in\nthe request.", "flatPath": "projects/{project}/regions/{region}/securityPolicies", "httpMethod": "POST", @@ -34029,6 +34123,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "List all the policies that have been configured for the specified project\nand region.", "flatPath": "projects/{project}/regions/{region}/securityPolicies", "httpMethod": "GET", @@ -34074,11 +34169,6 @@ "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/regions/{region}/securityPolicies", @@ -34092,6 +34182,7 @@ ] }, "patch": { + "apiVersion": "2026-09-01", "description": "Patches the specified policy with the data included in the request. To\nclear fields in the policy, leave the fields empty and specify them in the\nupdateMask. This cannot be used to be update the rules in the policy.\nPlease use the per rule methods like addRule, patchRule, and removeRule\ninstead.", "flatPath": "projects/{project}/regions/{region}/securityPolicies/{securityPolicy}", "httpMethod": "PATCH", @@ -34148,6 +34239,7 @@ ] }, "patchRule": { + "apiVersion": "2026-09-01", "description": "Patches a rule at the specified priority. To clear fields in the rule,\nleave the fields empty and specify them in the updateMask.", "flatPath": "projects/{project}/regions/{region}/securityPolicies/{securityPolicy}/patchRule", "httpMethod": "POST", @@ -34210,6 +34302,7 @@ ] }, "removeRule": { + "apiVersion": "2026-09-01", "description": "Deletes a rule at the specified priority.", "flatPath": "projects/{project}/regions/{region}/securityPolicies/{securityPolicy}/removeRule", "httpMethod": "POST", @@ -34258,6 +34351,7 @@ ] }, "setLabels": { + "apiVersion": "2026-09-01", "description": "Sets the labels on a security policy. To learn more about labels,\nread the Labeling Resources\ndocumentation.", "flatPath": "projects/{project}/regions/{region}/securityPolicies/{resource}/setLabels", "httpMethod": "POST", @@ -34312,6 +34406,7 @@ "regionSnapshotSettings": { "methods": { "get": { + "apiVersion": "2026-09-01", "description": "Get region snapshot settings.", "flatPath": "projects/{project}/regions/{region}/snapshotSettings", "httpMethod": "GET", @@ -34347,6 +34442,7 @@ ] }, "patch": { + "apiVersion": "2026-09-01", "description": "Patch region snapshot settings.", "flatPath": "projects/{project}/regions/{region}/snapshotSettings", "httpMethod": "PATCH", @@ -34399,6 +34495,7 @@ "regionSnapshots": { "methods": { "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified Snapshot resource. Keep in mind that deleting\na single snapshot might not necessarily delete all the data on that\nsnapshot. If any data on the snapshot that is marked for deletion is\nneeded for subsequent snapshots, the data will be moved to the next\ncorresponding snapshot.\n\nFor more information, seeDeleting\nsnapshots.", "flatPath": "projects/{project}/regions/{region}/snapshots/{snapshot}", "httpMethod": "DELETE", @@ -34446,6 +34543,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified Snapshot resource.", "flatPath": "projects/{project}/regions/{region}/snapshots/{snapshot}", "httpMethod": "GET", @@ -34489,6 +34587,7 @@ ] }, "getIamPolicy": { + "apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.", "flatPath": "projects/{project}/regions/{region}/snapshots/{resource}/getIamPolicy", "httpMethod": "GET", @@ -34538,6 +34637,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a snapshot in the specified region using the data included\nin the request.", "flatPath": "projects/{project}/regions/{region}/snapshots", "httpMethod": "POST", @@ -34580,6 +34680,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of Snapshot resources contained within\nthe specified region.", "flatPath": "projects/{project}/regions/{region}/snapshots", "httpMethod": "GET", @@ -34625,11 +34726,6 @@ "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/regions/{region}/snapshots", @@ -34643,6 +34739,7 @@ ] }, "setIamPolicy": { + "apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.", "flatPath": "projects/{project}/regions/{region}/snapshots/{resource}/setIamPolicy", "httpMethod": "POST", @@ -34688,6 +34785,7 @@ ] }, "setLabels": { + "apiVersion": "2026-09-01", "description": "Sets the labels on a regional snapshot. To learn more about labels, read\nthe Labeling Resources\ndocumentation.", "flatPath": "projects/{project}/regions/{region}/snapshots/{resource}/setLabels", "httpMethod": "POST", @@ -34738,6 +34836,7 @@ ] }, "testIamPermissions": { + "apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/regions/{region}/snapshots/{resource}/testIamPermissions", "httpMethod": "POST", @@ -34784,6 +34883,7 @@ ] }, "updateKmsKey": { + "apiVersion": "2026-09-01", "description": "Rotates the customer-managed\nencryption key to the latest version for the specified snapshot.", "flatPath": "projects/{project}/regions/{region}/snapshots/{snapshot}/updateKmsKey", "httpMethod": "POST", @@ -34838,6 +34938,7 @@ "regionSslCertificates": { "methods": { "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified SslCertificate resource in the region.", "flatPath": "projects/{project}/regions/{region}/sslCertificates/{sslCertificate}", "httpMethod": "DELETE", @@ -34885,6 +34986,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified SslCertificate resource in the specified region. Get\na list of available SSL certificates by making a list()\nrequest.", "flatPath": "projects/{project}/regions/{region}/sslCertificates/{sslCertificate}", "httpMethod": "GET", @@ -34928,6 +35030,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a SslCertificate resource in the specified project and region using\nthe data included in the request", "flatPath": "projects/{project}/regions/{region}/sslCertificates", "httpMethod": "POST", @@ -34970,6 +35073,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of SslCertificate resources available to the specified\nproject in the specified region.", "flatPath": "projects/{project}/regions/{region}/sslCertificates", "httpMethod": "GET", @@ -35015,11 +35119,6 @@ "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/regions/{region}/sslCertificates", @@ -35037,6 +35136,7 @@ "regionSslPolicies": { "methods": { "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified SSL policy. The SSL policy resource can be deleted\nonly if it is not in use by any TargetHttpsProxy or TargetSslProxy\nresources.", "flatPath": "projects/{project}/regions/{region}/sslPolicies/{sslPolicy}", "httpMethod": "DELETE", @@ -35083,6 +35183,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Lists all of the ordered rules present in a single specified policy.", "flatPath": "projects/{project}/regions/{region}/sslPolicies/{sslPolicy}", "httpMethod": "GET", @@ -35125,6 +35226,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a new policy in the specified project and region using the data\nincluded in the request.", "flatPath": "projects/{project}/regions/{region}/sslPolicies", "httpMethod": "POST", @@ -35167,6 +35269,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Lists all the SSL policies that have been configured for the specified\nproject and region.", "flatPath": "projects/{project}/regions/{region}/sslPolicies", "httpMethod": "GET", @@ -35212,11 +35315,6 @@ "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/regions/{region}/sslPolicies", @@ -35230,6 +35328,7 @@ ] }, "listAvailableFeatures": { + "apiVersion": "2026-09-01", "description": "Lists all features that can be specified in the SSL policy when using\ncustom profile.", "flatPath": "projects/{project}/regions/{region}/sslPolicies/listAvailableFeatures", "httpMethod": "GET", @@ -35275,11 +35374,6 @@ "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/regions/{region}/sslPolicies/listAvailableFeatures", @@ -35293,6 +35387,7 @@ ] }, "patch": { + "apiVersion": "2026-09-01", "description": "Patches the specified SSL policy with the data included in the request.", "flatPath": "projects/{project}/regions/{region}/sslPolicies/{sslPolicy}", "httpMethod": "PATCH", @@ -35346,6 +35441,7 @@ "regionTargetHttpProxies": { "methods": { "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified TargetHttpProxy resource.", "flatPath": "projects/{project}/regions/{region}/targetHttpProxies/{targetHttpProxy}", "httpMethod": "DELETE", @@ -35393,6 +35489,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified TargetHttpProxy resource in the specified region.", "flatPath": "projects/{project}/regions/{region}/targetHttpProxies/{targetHttpProxy}", "httpMethod": "GET", @@ -35436,6 +35533,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a TargetHttpProxy resource in the specified project and region\nusing the data included in the request.", "flatPath": "projects/{project}/regions/{region}/targetHttpProxies", "httpMethod": "POST", @@ -35478,6 +35576,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of TargetHttpProxy resources available\nto the specified project in the specified region.", "flatPath": "projects/{project}/regions/{region}/targetHttpProxies", "httpMethod": "GET", @@ -35523,11 +35622,6 @@ "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/regions/{region}/targetHttpProxies", @@ -35541,6 +35635,7 @@ ] }, "setUrlMap": { + "apiVersion": "2026-09-01", "description": "Changes the URL map for TargetHttpProxy.", "flatPath": "projects/{project}/regions/{region}/targetHttpProxies/{targetHttpProxy}/setUrlMap", "httpMethod": "POST", @@ -35595,6 +35690,7 @@ "regionTargetHttpsProxies": { "methods": { "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified TargetHttpsProxy resource.", "flatPath": "projects/{project}/regions/{region}/targetHttpsProxies/{targetHttpsProxy}", "httpMethod": "DELETE", @@ -35642,6 +35738,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified TargetHttpsProxy resource in the specified region.", "flatPath": "projects/{project}/regions/{region}/targetHttpsProxies/{targetHttpsProxy}", "httpMethod": "GET", @@ -35685,6 +35782,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a TargetHttpsProxy resource in the specified project and region\nusing the data included in the request.", "flatPath": "projects/{project}/regions/{region}/targetHttpsProxies", "httpMethod": "POST", @@ -35727,6 +35825,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of TargetHttpsProxy resources available\nto the specified project in the specified region.", "flatPath": "projects/{project}/regions/{region}/targetHttpsProxies", "httpMethod": "GET", @@ -35772,11 +35871,6 @@ "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/regions/{region}/targetHttpsProxies", @@ -35790,6 +35884,7 @@ ] }, "patch": { + "apiVersion": "2026-09-01", "description": "Patches the specified regional TargetHttpsProxy resource with the data\nincluded in the request. This method supports PATCH\nsemantics and usesJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/regions/{region}/targetHttpsProxies/{targetHttpsProxy}", "httpMethod": "PATCH", @@ -35840,6 +35935,7 @@ ] }, "setSslCertificates": { + "apiVersion": "2026-09-01", "description": "Replaces SslCertificates for TargetHttpsProxy.", "flatPath": "projects/{project}/regions/{region}/targetHttpsProxies/{targetHttpsProxy}/setSslCertificates", "httpMethod": "POST", @@ -35890,6 +35986,7 @@ ] }, "setUrlMap": { + "apiVersion": "2026-09-01", "description": "Changes the URL map for TargetHttpsProxy.", "flatPath": "projects/{project}/regions/{region}/targetHttpsProxies/{targetHttpsProxy}/setUrlMap", "httpMethod": "POST", @@ -35944,6 +36041,7 @@ "regionTargetTcpProxies": { "methods": { "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified TargetTcpProxy resource.", "flatPath": "projects/{project}/regions/{region}/targetTcpProxies/{targetTcpProxy}", "httpMethod": "DELETE", @@ -35991,6 +36089,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified TargetTcpProxy resource.", "flatPath": "projects/{project}/regions/{region}/targetTcpProxies/{targetTcpProxy}", "httpMethod": "GET", @@ -36034,6 +36133,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a TargetTcpProxy resource in the specified project and region using\nthe data included in the request.", "flatPath": "projects/{project}/regions/{region}/targetTcpProxies", "httpMethod": "POST", @@ -36076,6 +36176,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves a list of TargetTcpProxy resources\navailable to the specified project in a given region.", "flatPath": "projects/{project}/regions/{region}/targetTcpProxies", "httpMethod": "GET", @@ -36121,11 +36222,6 @@ "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/regions/{region}/targetTcpProxies", @@ -36143,6 +36239,7 @@ "regionUrlMaps": { "methods": { "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified UrlMap resource.", "flatPath": "projects/{project}/regions/{region}/urlMaps/{urlMap}", "httpMethod": "DELETE", @@ -36190,6 +36287,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified UrlMap resource.", "flatPath": "projects/{project}/regions/{region}/urlMaps/{urlMap}", "httpMethod": "GET", @@ -36233,6 +36331,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a UrlMap resource in the specified project using\nthe data included in the request.", "flatPath": "projects/{project}/regions/{region}/urlMaps", "httpMethod": "POST", @@ -36275,6 +36374,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of UrlMap resources available to the specified\nproject in the specified region.", "flatPath": "projects/{project}/regions/{region}/urlMaps", "httpMethod": "GET", @@ -36320,11 +36420,6 @@ "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/regions/{region}/urlMaps", @@ -36338,6 +36433,7 @@ ] }, "patch": { + "apiVersion": "2026-09-01", "description": "Patches the specified UrlMap resource with the data included in the\nrequest. This method supportsPATCH\nsemantics and usesJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/regions/{region}/urlMaps/{urlMap}", "httpMethod": "PATCH", @@ -36388,6 +36484,7 @@ ] }, "update": { + "apiVersion": "2026-09-01", "description": "Updates the specified UrlMap resource with the data included in the\nrequest.", "flatPath": "projects/{project}/regions/{region}/urlMaps/{urlMap}", "httpMethod": "PUT", @@ -36438,6 +36535,7 @@ ] }, "validate": { + "apiVersion": "2026-09-01", "description": "Runs static validation for the UrlMap. In particular, the tests of the\nprovided UrlMap will be run. Calling this method does NOT create the\nUrlMap.", "flatPath": "projects/{project}/regions/{region}/urlMaps/{urlMap}/validate", "httpMethod": "POST", @@ -36487,6 +36585,7 @@ "regionZones": { "methods": { "list": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of Zone resources under the specific region available to\nthe specified project.", "flatPath": "projects/{project}/regions/{region}/zones", "httpMethod": "GET", @@ -36532,11 +36631,6 @@ "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/regions/{region}/zones", @@ -36554,6 +36648,7 @@ "regions": { "methods": { "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified Region resource.\n\nTo decrease latency for this method, you can optionally omit any unneeded\ninformation from the response by using a field mask. This practice is\nespecially recommended for unused quota information (the `quotas` field).\nTo exclude one or more fields, set your request's `fields` query parameter\nto only include the fields you need. For example, to only include the `id`\nand `selfLink` fields, add the query parameter `?fields=id,selfLink` to\nyour request.\n\nThis method fails if the quota information is unavailable for the region\nand if the organization policy constraint\ncompute.requireBasicQuotaInResponse is enforced. This\nconstraint, when enforced, disables the fail-open behaviour when quota\ninformation (the `items.quotas` field) is unavailable for the region.\nIt is recommended to use the default setting\nfor the constraint unless your application requires the fail-closed\nbehaviour for this method.", "flatPath": "projects/{project}/regions/{region}", "httpMethod": "GET", @@ -36589,6 +36684,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of region resources available to the specified project.\n\nTo decrease latency for this method, you can optionally omit any unneeded\ninformation from the response by using a field mask. This practice is\nespecially recommended for unused quota information\n(the `items.quotas` field).\nTo exclude one or more fields, set your request's `fields` query parameter\nto only include the fields you need. For example, to only include the `id`\nand `selfLink` fields, add the query parameter `?fields=id,selfLink` to\nyour request.\n\nThis method fails if the quota information is unavailable for the region\nand if the organization policy constraint\ncompute.requireBasicQuotaInResponse is enforced. This\nconstraint, when enforced, disables the fail-open behaviour when quota\ninformation (the `items.quotas` field) is unavailable for the region.\nIt is recommended to use the default setting\nfor the constraint unless your application requires the fail-closed\nbehaviour for this method.", "flatPath": "projects/{project}/regions", "httpMethod": "GET", @@ -36626,11 +36722,6 @@ "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/regions", @@ -36648,6 +36739,7 @@ "reliabilityRisks": { "methods": { "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified ReliabilityRisk resource.", "flatPath": "projects/{project}/global/reliabilityRisks/{reliabilityRisk}", "httpMethod": "GET", @@ -36683,6 +36775,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of reliabilityRisks available in the specified project.", "flatPath": "projects/{project}/global/reliabilityRisks", "httpMethod": "GET", @@ -36720,11 +36813,6 @@ "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/global/reliabilityRisks", @@ -36742,6 +36830,7 @@ "reservationBlocks": { "methods": { "get": { + "apiVersion": "2026-09-01", "description": "Retrieves information about the specified reservation block.", "flatPath": "projects/{project}/zones/{zone}/reservations/{reservation}/reservationBlocks/{reservationBlock}", "httpMethod": "GET", @@ -36804,6 +36893,7 @@ ] }, "getIamPolicy": { + "apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.", "flatPath": "projects/{project}/zones/{zone}/reservations/{parentResource}/reservationBlocks/{resource}/getIamPolicy", "httpMethod": "GET", @@ -36861,6 +36951,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves a list of reservation blocks under a single reservation.", "flatPath": "projects/{project}/zones/{zone}/reservations/{reservation}/reservationBlocks", "httpMethod": "GET", @@ -36906,11 +36997,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "zone": { "description": "Name of the zone for this request. Zone name should conform to RFC1035.", "location": "path", @@ -36929,6 +37015,7 @@ ] }, "performMaintenance": { + "apiVersion": "2026-09-01", "description": "Allows customers to perform maintenance on a reservation block", "flatPath": "projects/{project}/zones/{zone}/reservations/{reservation}/reservationBlocks/{reservationBlock}/performMaintenance", "httpMethod": "POST", @@ -36983,6 +37070,7 @@ ] }, "setIamPolicy": { + "apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.", "flatPath": "projects/{project}/zones/{zone}/reservations/{parentResource}/reservationBlocks/{resource}/setIamPolicy", "httpMethod": "POST", @@ -37036,6 +37124,7 @@ ] }, "testIamPermissions": { + "apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/zones/{zone}/reservations/{parentResource}/reservationBlocks/{resource}/testIamPermissions", "httpMethod": "POST", @@ -37094,6 +37183,7 @@ "reservationSlots": { "methods": { "get": { + "apiVersion": "2026-09-01", "description": "Retrieves information about the specified reservation slot.", "flatPath": "projects/{project}/zones/{zone}/reservations/{reservationsId}/reservationBlocks/{reservationBlocksId}/reservationSubBlocks/{reservationSubBlocksId}/reservationSlots/{reservationSlot}", "httpMethod": "GET", @@ -37142,6 +37232,7 @@ ] }, "getHealth": { + "apiVersion": "2026-09-01", "description": "Get health info on a reservation slot.", "flatPath": "projects/{project}/zones/{zone}/reservations/{reservationsId}/reservationBlocks/{reservationBlocksId}/reservationSubBlocks/{reservationSubBlocksId}/reservationSlots/{reservationSlot}/getHealth", "httpMethod": "POST", @@ -37194,6 +37285,7 @@ ] }, "getVersion": { + "apiVersion": "2026-09-01", "description": "Allows customers to get SBOM versions of a reservation slot.", "flatPath": "projects/{project}/zones/{zone}/reservations/{reservationsId}/reservationBlocks/{reservationBlocksId}/reservationSubBlocks/{reservationSubBlocksId}/reservationSlots/{reservationSlot}/getVersion", "httpMethod": "POST", @@ -37249,6 +37341,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves a list of reservation slots under a single reservation.", "flatPath": "projects/{project}/zones/{zone}/reservations/{reservationsId}/reservationBlocks/{reservationBlocksId}/reservationSubBlocks/{reservationSubBlocksId}/reservationSlots", "httpMethod": "GET", @@ -37295,11 +37388,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "zone": { "description": "The name of the zone for this request, formatted as RFC1035.", "location": "path", @@ -37318,6 +37406,7 @@ ] }, "update": { + "apiVersion": "2026-09-01", "description": "Update a reservation slot in the specified sub-block.", "flatPath": "projects/{project}/zones/{zone}/reservations/{reservationsId}/reservationBlocks/{reservationBlocksId}/reservationSubBlocks/{reservationSubBlocksId}/reservationSlots/{reservationSlot}", "httpMethod": "POST", @@ -37378,6 +37467,7 @@ "reservationSubBlocks": { "methods": { "get": { + "apiVersion": "2026-09-01", "description": "Retrieves information about the specified reservation subBlock.", "flatPath": "projects/{project}/zones/{zone}/reservations/{reservationsId}/reservationBlocks/{reservationBlocksId}/reservationSubBlocks/{reservationSubBlock}", "httpMethod": "GET", @@ -37441,6 +37531,7 @@ ] }, "getIamPolicy": { + "apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.", "flatPath": "projects/{project}/zones/{zone}/reservations/{reservationsId}/reservationBlocks/{reservationBlocksId}/reservationSubBlocks/{resource}/getIamPolicy", "httpMethod": "GET", @@ -37498,6 +37589,7 @@ ] }, "getVersion": { + "apiVersion": "2026-09-01", "description": "Allows customers to get SBOM versions of a reservation subBlock.", "flatPath": "projects/{project}/zones/{zone}/reservations/{reservationsId}/reservationBlocks/{reservationBlocksId}/reservationSubBlocks/{reservationSubBlock}/getVersion", "httpMethod": "POST", @@ -37553,6 +37645,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves a list of reservation subBlocks under a single reservation.", "flatPath": "projects/{project}/zones/{zone}/reservations/{reservationsId}/reservationBlocks/{reservationBlocksId}/reservationSubBlocks", "httpMethod": "GET", @@ -37599,11 +37692,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "zone": { "description": "Name of the zone for this request. Zone name should conform to RFC1035.", "location": "path", @@ -37622,6 +37710,7 @@ ] }, "performMaintenance": { + "apiVersion": "2026-09-01", "description": "Allows customers to perform maintenance on a reservation subBlock", "flatPath": "projects/{project}/zones/{zone}/reservations/{reservationsId}/reservationBlocks/{reservationBlocksId}/reservationSubBlocks/{reservationSubBlock}/performMaintenance", "httpMethod": "POST", @@ -37674,6 +37763,7 @@ ] }, "reportFaulty": { + "apiVersion": "2026-09-01", "description": "Allows customers to report a faulty subBlock.", "flatPath": "projects/{project}/zones/{zone}/reservations/{reservationsId}/reservationBlocks/{reservationBlocksId}/reservationSubBlocks/{reservationSubBlock}/reportFaulty", "httpMethod": "POST", @@ -37729,6 +37819,7 @@ ] }, "setIamPolicy": { + "apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.", "flatPath": "projects/{project}/zones/{zone}/reservations/{reservationsId}/reservationBlocks/{reservationBlocksId}/reservationSubBlocks/{resource}/setIamPolicy", "httpMethod": "POST", @@ -37782,6 +37873,7 @@ ] }, "testIamPermissions": { + "apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/zones/{zone}/reservations/{reservationsId}/reservationBlocks/{reservationBlocksId}/reservationSubBlocks/{resource}/testIamPermissions", "httpMethod": "POST", @@ -37840,6 +37932,7 @@ "reservations": { "methods": { "aggregatedList": { + "apiVersion": "2026-09-01", "description": "Retrieves an aggregated list of reservations.\n\nTo prevent failure, it is recommended that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/reservations", "httpMethod": "GET", @@ -37883,11 +37976,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "serviceProjectNumber": { "description": "The Shared VPC service project id or service project number for which\naggregated list request is invoked for subnetworks list-usable api.", "format": "int64", @@ -37906,6 +37994,7 @@ ] }, "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified reservation.", "flatPath": "projects/{project}/zones/{zone}/reservations/{reservation}", "httpMethod": "DELETE", @@ -37953,6 +38042,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Retrieves information about the specified reservation.", "flatPath": "projects/{project}/zones/{zone}/reservations/{reservation}", "httpMethod": "GET", @@ -37996,6 +38086,7 @@ ] }, "getIamPolicy": { + "apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.", "flatPath": "projects/{project}/zones/{zone}/reservations/{resource}/getIamPolicy", "httpMethod": "GET", @@ -38045,6 +38136,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a new reservation. For more information, readReserving zonal\nresources.", "flatPath": "projects/{project}/zones/{zone}/reservations", "httpMethod": "POST", @@ -38087,6 +38179,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "A list of all the reservations that have been configured for the\nspecified project in specified zone.", "flatPath": "projects/{project}/zones/{zone}/reservations", "httpMethod": "GET", @@ -38126,11 +38219,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "zone": { "description": "Name of the zone for this request.", "location": "path", @@ -38150,6 +38238,7 @@ ] }, "performMaintenance": { + "apiVersion": "2026-09-01", "description": "Perform maintenance on an extended reservation", "flatPath": "projects/{project}/zones/{zone}/reservations/{reservation}/performMaintenance", "httpMethod": "POST", @@ -38198,6 +38287,7 @@ ] }, "resize": { + "apiVersion": "2026-09-01", "description": "Resizes the reservation (applicable to standalone reservations only). For\nmore information, readModifying\nreservations.", "flatPath": "projects/{project}/zones/{zone}/reservations/{reservation}/resize", "httpMethod": "POST", @@ -38248,6 +38338,7 @@ ] }, "setIamPolicy": { + "apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.", "flatPath": "projects/{project}/zones/{zone}/reservations/{resource}/setIamPolicy", "httpMethod": "POST", @@ -38293,6 +38384,7 @@ ] }, "testIamPermissions": { + "apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/zones/{zone}/reservations/{resource}/testIamPermissions", "httpMethod": "POST", @@ -38339,6 +38431,7 @@ ] }, "update": { + "apiVersion": "2026-09-01", "description": "Update share settings of the reservation.", "flatPath": "projects/{project}/zones/{zone}/reservations/{reservation}", "httpMethod": "PATCH", @@ -38404,6 +38497,7 @@ "resourcePolicies": { "methods": { "aggregatedList": { + "apiVersion": "2026-09-01", "description": "Retrieves an aggregated list of resource policies.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/resourcePolicies", "httpMethod": "GET", @@ -38447,11 +38541,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "serviceProjectNumber": { "description": "The Shared VPC service project id or service project number for which\naggregated list request is invoked for subnetworks list-usable api.", "format": "int64", @@ -38470,6 +38559,7 @@ ] }, "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified resource policy.", "flatPath": "projects/{project}/regions/{region}/resourcePolicies/{resourcePolicy}", "httpMethod": "DELETE", @@ -38517,6 +38607,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Retrieves all information of the specified resource policy.", "flatPath": "projects/{project}/regions/{region}/resourcePolicies/{resourcePolicy}", "httpMethod": "GET", @@ -38560,6 +38651,7 @@ ] }, "getIamPolicy": { + "apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.", "flatPath": "projects/{project}/regions/{region}/resourcePolicies/{resource}/getIamPolicy", "httpMethod": "GET", @@ -38609,6 +38701,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a new resource policy.", "flatPath": "projects/{project}/regions/{region}/resourcePolicies", "httpMethod": "POST", @@ -38651,6 +38744,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "A list all the resource policies that have been configured for the\nspecified project in specified region.", "flatPath": "projects/{project}/regions/{region}/resourcePolicies", "httpMethod": "GET", @@ -38696,11 +38790,6 @@ "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/regions/{region}/resourcePolicies", @@ -38714,6 +38803,7 @@ ] }, "patch": { + "apiVersion": "2026-09-01", "description": "Modify the specified resource policy.", "flatPath": "projects/{project}/regions/{region}/resourcePolicies/{resourcePolicy}", "httpMethod": "PATCH", @@ -38770,6 +38860,7 @@ ] }, "setIamPolicy": { + "apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.", "flatPath": "projects/{project}/regions/{region}/resourcePolicies/{resource}/setIamPolicy", "httpMethod": "POST", @@ -38815,6 +38906,7 @@ ] }, "testIamPermissions": { + "apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/regions/{region}/resourcePolicies/{resource}/testIamPermissions", "httpMethod": "POST", @@ -38865,6 +38957,7 @@ "rolloutPlans": { "methods": { "delete": { + "apiVersion": "2026-09-01", "description": "Deletes a RolloutPlan.", "flatPath": "projects/{project}/global/rolloutPlans/{rolloutPlan}", "httpMethod": "DELETE", @@ -38904,6 +38997,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Gets details of a single project-scoped RolloutPlan.", "flatPath": "projects/{project}/global/rolloutPlans/{rolloutPlan}", "httpMethod": "GET", @@ -38939,6 +39033,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a new RolloutPlan in a given project and location.", "flatPath": "projects/{project}/global/rolloutPlans", "httpMethod": "POST", @@ -38973,6 +39068,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Lists RolloutPlans in a given project and location.", "flatPath": "projects/{project}/global/rolloutPlans", "httpMethod": "GET", @@ -39010,11 +39106,6 @@ "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/global/rolloutPlans", @@ -39032,6 +39123,7 @@ "rollouts": { "methods": { "advance": { + "apiVersion": "2026-09-01", "description": "Advances a Rollout to the next wave, or completes it if no waves remain.", "flatPath": "projects/{project}/global/rollouts/{rollout}/advance", "httpMethod": "POST", @@ -39077,6 +39169,7 @@ ] }, "cancel": { + "apiVersion": "2026-09-01", "description": "Cancels a Rollout.", "flatPath": "projects/{project}/global/rollouts/{rollout}", "httpMethod": "PATCH", @@ -39121,6 +39214,7 @@ ] }, "delete": { + "apiVersion": "2026-09-01", "description": "Deletes a Rollout.", "flatPath": "projects/{project}/global/rollouts/{rollout}", "httpMethod": "DELETE", @@ -39160,6 +39254,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Gets details of a single project-scoped Rollout.", "flatPath": "projects/{project}/global/rollouts/{rollout}", "httpMethod": "GET", @@ -39195,6 +39290,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Lists Rollouts in a given project and location.", "flatPath": "projects/{project}/global/rollouts", "httpMethod": "GET", @@ -39232,11 +39328,6 @@ "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/global/rollouts", @@ -39250,6 +39341,7 @@ ] }, "pause": { + "apiVersion": "2026-09-01", "description": "Pauses a Rollout.", "flatPath": "projects/{project}/global/rollouts/{rollout}/pause", "httpMethod": "POST", @@ -39294,6 +39386,7 @@ ] }, "resume": { + "apiVersion": "2026-09-01", "description": "Resumes a Rollout.", "flatPath": "projects/{project}/global/rollouts/{rollout}/resume", "httpMethod": "POST", @@ -39342,6 +39435,7 @@ "routers": { "methods": { "aggregatedList": { + "apiVersion": "2026-09-01", "description": "Retrieves an aggregated list of routers.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/routers", "httpMethod": "GET", @@ -39385,11 +39479,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "serviceProjectNumber": { "description": "The Shared VPC service project id or service project number for which\naggregated list request is invoked for subnetworks list-usable api.", "format": "int64", @@ -39408,6 +39497,7 @@ ] }, "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified Router resource.", "flatPath": "projects/{project}/regions/{region}/routers/{router}", "httpMethod": "DELETE", @@ -39455,6 +39545,7 @@ ] }, "deleteNamedSet": { + "apiVersion": "2026-09-01", "description": "Deletes Named Set", "flatPath": "projects/{project}/regions/{region}/routers/{router}/deleteNamedSet", "httpMethod": "POST", @@ -39507,6 +39598,7 @@ ] }, "deleteRoutePolicy": { + "apiVersion": "2026-09-01", "description": "Deletes Route Policy", "flatPath": "projects/{project}/regions/{region}/routers/{router}/deleteRoutePolicy", "httpMethod": "POST", @@ -39559,6 +39651,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified Router resource.", "flatPath": "projects/{project}/regions/{region}/routers/{router}", "httpMethod": "GET", @@ -39602,6 +39695,7 @@ ] }, "getNamedSet": { + "apiVersion": "2026-09-01", "description": "Returns specified Named Set", "flatPath": "projects/{project}/regions/{region}/routers/{router}/getNamedSet", "httpMethod": "GET", @@ -39649,6 +39743,7 @@ ] }, "getNatIpInfo": { + "apiVersion": "2026-09-01", "description": "Retrieves runtime NAT IP information.", "flatPath": "projects/{project}/regions/{region}/routers/{router}/getNatIpInfo", "httpMethod": "GET", @@ -39696,6 +39791,7 @@ ] }, "getNatMappingInfo": { + "apiVersion": "2026-09-01", "description": "Retrieves runtime Nat mapping information of VM endpoints.", "flatPath": "projects/{project}/regions/{region}/routers/{router}/getNatMappingInfo", "httpMethod": "GET", @@ -39748,11 +39844,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "router": { "description": "Name of the Router resource to query for Nat Mapping information of\nVM endpoints.", "location": "path", @@ -39772,6 +39863,7 @@ ] }, "getRoutePolicy": { + "apiVersion": "2026-09-01", "description": "Returns specified Route Policy", "flatPath": "projects/{project}/regions/{region}/routers/{router}/getRoutePolicy", "httpMethod": "GET", @@ -39819,6 +39911,7 @@ ] }, "getRouterStatus": { + "apiVersion": "2026-09-01", "description": "Retrieves runtime information of the specified router.", "flatPath": "projects/{project}/regions/{region}/routers/{router}/getRouterStatus", "httpMethod": "GET", @@ -39862,6 +39955,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a Router resource in the specified project and region using\nthe data included in the request.", "flatPath": "projects/{project}/regions/{region}/routers", "httpMethod": "POST", @@ -39904,6 +39998,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves a list of Router resources available to the specified project.", "flatPath": "projects/{project}/regions/{region}/routers", "httpMethod": "GET", @@ -39949,11 +40044,6 @@ "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/regions/{region}/routers", @@ -39967,6 +40057,7 @@ ] }, "listBgpRoutes": { + "apiVersion": "2026-09-01", "description": "Retrieves a list of router bgp routes available to the specified project.", "flatPath": "projects/{project}/regions/{region}/routers/{router}/listBgpRoutes", "httpMethod": "GET", @@ -40046,11 +40137,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "routeType": { "default": "UNSPECIFIED_ROUTE_TYPE", "description": "(Required) limit results to this type of route (either LEARNED or\nADVERTISED)", @@ -40086,6 +40172,7 @@ ] }, "listNamedSets": { + "apiVersion": "2026-09-01", "description": "Retrieves a list of router named set subresources available to the\nspecified project.", "flatPath": "projects/{project}/regions/{region}/routers/{router}/listNamedSets", "httpMethod": "GET", @@ -40133,11 +40220,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "router": { "description": "Name or id of the resource for this request.\nName should conform to RFC1035.", "location": "path", @@ -40157,6 +40239,7 @@ ] }, "listRoutePolicies": { + "apiVersion": "2026-09-01", "description": "Retrieves a list of router route policy subresources available to the\nspecified project.", "flatPath": "projects/{project}/regions/{region}/routers/{router}/listRoutePolicies", "httpMethod": "GET", @@ -40204,11 +40287,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "router": { "description": "Name or id of the resource for this request.\nName should conform to RFC1035.", "location": "path", @@ -40228,6 +40306,7 @@ ] }, "patch": { + "apiVersion": "2026-09-01", "description": "Patches the specified Router resource with the data included in the\nrequest. This method supportsPATCH\nsemantics and usesJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/regions/{region}/routers/{router}", "httpMethod": "PATCH", @@ -40278,6 +40357,7 @@ ] }, "patchNamedSet": { + "apiVersion": "2026-09-01", "description": "Patches Named Set", "flatPath": "projects/{project}/regions/{region}/routers/{router}/patchNamedSet", "httpMethod": "POST", @@ -40328,6 +40408,7 @@ ] }, "patchRoutePolicy": { + "apiVersion": "2026-09-01", "description": "Patches Route Policy", "flatPath": "projects/{project}/regions/{region}/routers/{router}/patchRoutePolicy", "httpMethod": "POST", @@ -40378,6 +40459,7 @@ ] }, "preview": { + "apiVersion": "2026-09-01", "description": "Preview fields auto-generated during router create andupdate operations.\nCalling this method does NOT create or update the router.", "flatPath": "projects/{project}/regions/{region}/routers/{router}/preview", "httpMethod": "POST", @@ -40424,6 +40506,7 @@ ] }, "update": { + "apiVersion": "2026-09-01", "description": "Updates the specified Router resource with the data included in the\nrequest. This method conforms toPUT semantics, which requests that the state of the\ntarget resource be created or replaced with the state defined by the\nrepresentation enclosed in the request message payload.", "flatPath": "projects/{project}/regions/{region}/routers/{router}", "httpMethod": "PUT", @@ -40474,6 +40557,7 @@ ] }, "updateNamedSet": { + "apiVersion": "2026-09-01", "description": "Updates or creates new Named Set", "flatPath": "projects/{project}/regions/{region}/routers/{router}/updateNamedSet", "httpMethod": "POST", @@ -40524,6 +40608,7 @@ ] }, "updateRoutePolicy": { + "apiVersion": "2026-09-01", "description": "Updates or creates new Route Policy", "flatPath": "projects/{project}/regions/{region}/routers/{router}/updateRoutePolicy", "httpMethod": "POST", @@ -40578,6 +40663,7 @@ "routes": { "methods": { "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified Route resource.", "flatPath": "projects/{project}/global/routes/{route}", "httpMethod": "DELETE", @@ -40617,6 +40703,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified Route resource.", "flatPath": "projects/{project}/global/routes/{route}", "httpMethod": "GET", @@ -40652,6 +40739,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a Route resource in the specified project using the data included\nin the request.", "flatPath": "projects/{project}/global/routes", "httpMethod": "POST", @@ -40686,6 +40774,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of Route resources available to the specified project.", "flatPath": "projects/{project}/global/routes", "httpMethod": "GET", @@ -40723,11 +40812,6 @@ "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/global/routes", @@ -40741,6 +40825,7 @@ ] }, "testIamPermissions": { + "apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/global/routes/{resource}/testIamPermissions", "httpMethod": "POST", @@ -40783,6 +40868,7 @@ "securityPolicies": { "methods": { "addRule": { + "apiVersion": "2026-09-01", "description": "Inserts a rule into a security policy.", "flatPath": "projects/{project}/global/securityPolicies/{securityPolicy}/addRule", "httpMethod": "POST", @@ -40825,6 +40911,7 @@ ] }, "aggregatedList": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of all SecurityPolicy resources, regional and global,\navailable to the specified project.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/securityPolicies", "httpMethod": "GET", @@ -40868,11 +40955,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "serviceProjectNumber": { "description": "The Shared VPC service project id or service project number for which\naggregated list request is invoked for subnetworks list-usable api.", "format": "int64", @@ -40891,6 +40973,7 @@ ] }, "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified policy.", "flatPath": "projects/{project}/global/securityPolicies/{securityPolicy}", "httpMethod": "DELETE", @@ -40930,6 +41013,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "List all of the ordered rules present in a single specified policy.", "flatPath": "projects/{project}/global/securityPolicies/{securityPolicy}", "httpMethod": "GET", @@ -40965,6 +41049,7 @@ ] }, "getRule": { + "apiVersion": "2026-09-01", "description": "Gets a rule at the specified priority.", "flatPath": "projects/{project}/global/securityPolicies/{securityPolicy}/getRule", "httpMethod": "GET", @@ -41006,6 +41091,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a new policy in the specified project using the data included in\nthe request.", "flatPath": "projects/{project}/global/securityPolicies", "httpMethod": "POST", @@ -41045,6 +41131,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "List all the policies that have been configured for the specified project.", "flatPath": "projects/{project}/global/securityPolicies", "httpMethod": "GET", @@ -41082,11 +41169,6 @@ "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/global/securityPolicies", @@ -41100,6 +41182,7 @@ ] }, "listPreconfiguredExpressionSets": { + "apiVersion": "2026-09-01", "description": "Gets the current list of preconfigured Web Application Firewall (WAF)\nexpressions.", "flatPath": "projects/{project}/global/securityPolicies/listPreconfiguredExpressionSets", "httpMethod": "GET", @@ -41137,11 +41220,6 @@ "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/global/securityPolicies/listPreconfiguredExpressionSets", @@ -41155,6 +41233,7 @@ ] }, "patch": { + "apiVersion": "2026-09-01", "description": "Patches the specified policy with the data included in the request. To\nclear fields in the policy, leave the fields empty and specify them in the\nupdateMask. This cannot be used to be update the rules in the policy.\nPlease use the per rule methods like addRule, patchRule, and removeRule\ninstead.", "flatPath": "projects/{project}/global/securityPolicies/{securityPolicy}", "httpMethod": "PATCH", @@ -41203,6 +41282,7 @@ ] }, "patchRule": { + "apiVersion": "2026-09-01", "description": "Patches a rule at the specified priority. To clear fields in the rule,\nleave the fields empty and specify them in the updateMask.", "flatPath": "projects/{project}/global/securityPolicies/{securityPolicy}/patchRule", "httpMethod": "POST", @@ -41257,6 +41337,7 @@ ] }, "removeRule": { + "apiVersion": "2026-09-01", "description": "Deletes a rule at the specified priority.", "flatPath": "projects/{project}/global/securityPolicies/{securityPolicy}/removeRule", "httpMethod": "POST", @@ -41297,6 +41378,7 @@ ] }, "setLabels": { + "apiVersion": "2026-09-01", "description": "Sets the labels on a security policy. To learn more about labels,\nread the Labeling Resources\ndocumentation.", "flatPath": "projects/{project}/global/securityPolicies/{resource}/setLabels", "httpMethod": "POST", @@ -41338,6 +41420,7 @@ "serviceAttachments": { "methods": { "aggregatedList": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of all ServiceAttachment resources,\nregional and global, available to the specified project.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/serviceAttachments", "httpMethod": "GET", @@ -41381,11 +41464,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "serviceProjectNumber": { "description": "The Shared VPC service project id or service project number for which\naggregated list request is invoked for subnetworks list-usable api.", "format": "int64", @@ -41404,6 +41482,7 @@ ] }, "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified ServiceAttachment in the given scope", "flatPath": "projects/{project}/regions/{region}/serviceAttachments/{serviceAttachment}", "httpMethod": "DELETE", @@ -41451,6 +41530,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified ServiceAttachment resource in the given scope.", "flatPath": "projects/{project}/regions/{region}/serviceAttachments/{serviceAttachment}", "httpMethod": "GET", @@ -41499,6 +41579,7 @@ ] }, "getIamPolicy": { + "apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.", "flatPath": "projects/{project}/regions/{region}/serviceAttachments/{resource}/getIamPolicy", "httpMethod": "GET", @@ -41548,6 +41629,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a ServiceAttachment in the specified project in the given scope\nusing the parameters that are included in the request.", "flatPath": "projects/{project}/regions/{region}/serviceAttachments", "httpMethod": "POST", @@ -41590,6 +41672,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Lists the ServiceAttachments for a project in the given scope.", "flatPath": "projects/{project}/regions/{region}/serviceAttachments", "httpMethod": "GET", @@ -41635,11 +41718,6 @@ "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/regions/{region}/serviceAttachments", @@ -41653,6 +41731,7 @@ ] }, "patch": { + "apiVersion": "2026-09-01", "description": "Patches the specified ServiceAttachment resource with the data included in\nthe request. This method supports PATCH\nsemantics and usesJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/regions/{region}/serviceAttachments/{serviceAttachment}", "httpMethod": "PATCH", @@ -41701,6 +41780,7 @@ ] }, "setIamPolicy": { + "apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.", "flatPath": "projects/{project}/regions/{region}/serviceAttachments/{resource}/setIamPolicy", "httpMethod": "POST", @@ -41746,6 +41826,7 @@ ] }, "testIamPermissions": { + "apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/regions/{region}/serviceAttachments/{resource}/testIamPermissions", "httpMethod": "POST", @@ -41796,6 +41877,7 @@ "snapshotSettings": { "methods": { "get": { + "apiVersion": "2026-09-01", "description": "Get snapshot settings.", "flatPath": "projects/{project}/global/snapshotSettings", "httpMethod": "GET", @@ -41823,6 +41905,7 @@ ] }, "patch": { + "apiVersion": "2026-09-01", "description": "Patch snapshot settings.", "flatPath": "projects/{project}/global/snapshotSettings", "httpMethod": "PATCH", @@ -41867,6 +41950,7 @@ "snapshots": { "methods": { "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified Snapshot resource. Keep in mind that deleting\na single snapshot might not necessarily delete all the data on that\nsnapshot. If any data on the snapshot that is marked for deletion is\nneeded for subsequent snapshots, the data will be moved to the next\ncorresponding snapshot.\n\nFor more information, seeDeleting\nsnapshots.", "flatPath": "projects/{project}/global/snapshots/{snapshot}", "httpMethod": "DELETE", @@ -41906,6 +41990,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified Snapshot resource.", "flatPath": "projects/{project}/global/snapshots/{snapshot}", "httpMethod": "GET", @@ -41941,6 +42026,7 @@ ] }, "getIamPolicy": { + "apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.", "flatPath": "projects/{project}/global/snapshots/{resource}/getIamPolicy", "httpMethod": "GET", @@ -41982,6 +42068,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a snapshot in the specified project using the data included\nin the request. For regular snapshot creation, consider using this method\ninstead of disks.createSnapshot,\nas this method supports more features, such as creating snapshots in a\nproject different from the source disk project.", "flatPath": "projects/{project}/global/snapshots", "httpMethod": "POST", @@ -42016,6 +42103,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of Snapshot resources contained within\nthe specified project.", "flatPath": "projects/{project}/global/snapshots", "httpMethod": "GET", @@ -42053,11 +42141,6 @@ "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/global/snapshots", @@ -42071,6 +42154,7 @@ ] }, "setIamPolicy": { + "apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.", "flatPath": "projects/{project}/global/snapshots/{resource}/setIamPolicy", "httpMethod": "POST", @@ -42108,6 +42192,7 @@ ] }, "setLabels": { + "apiVersion": "2026-09-01", "description": "Sets the labels on a snapshot. To learn more about labels, read theLabeling\nResources documentation.", "flatPath": "projects/{project}/global/snapshots/{resource}/setLabels", "httpMethod": "POST", @@ -42145,6 +42230,7 @@ ] }, "testIamPermissions": { + "apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/global/snapshots/{resource}/testIamPermissions", "httpMethod": "POST", @@ -42183,6 +42269,7 @@ ] }, "updateKmsKey": { + "apiVersion": "2026-09-01", "description": "Rotates the customer-managed\nencryption key to the latest version for the specified snapshot.", "flatPath": "projects/{project}/global/snapshots/{snapshot}/updateKmsKey", "httpMethod": "POST", @@ -42229,6 +42316,7 @@ "sslCertificates": { "methods": { "aggregatedList": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of all SslCertificate resources, regional and global,\navailable to the specified project.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/sslCertificates", "httpMethod": "GET", @@ -42272,11 +42360,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "serviceProjectNumber": { "description": "The Shared VPC service project id or service project number for which\naggregated list request is invoked for subnetworks list-usable api.", "format": "int64", @@ -42295,6 +42378,7 @@ ] }, "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified SslCertificate resource.", "flatPath": "projects/{project}/global/sslCertificates/{sslCertificate}", "httpMethod": "DELETE", @@ -42334,6 +42418,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified SslCertificate resource.", "flatPath": "projects/{project}/global/sslCertificates/{sslCertificate}", "httpMethod": "GET", @@ -42369,6 +42454,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a SslCertificate resource in the specified project using the data\nincluded in the request.", "flatPath": "projects/{project}/global/sslCertificates", "httpMethod": "POST", @@ -42403,6 +42489,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of SslCertificate resources available to the specified\nproject.", "flatPath": "projects/{project}/global/sslCertificates", "httpMethod": "GET", @@ -42440,11 +42527,6 @@ "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/global/sslCertificates", @@ -42462,6 +42544,7 @@ "sslPolicies": { "methods": { "aggregatedList": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of all SslPolicy resources, regional and global,\navailable to the specified project.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/sslPolicies", "httpMethod": "GET", @@ -42505,11 +42588,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "serviceProjectNumber": { "description": "The Shared VPC service project id or service project number for which\naggregated list request is invoked for subnetworks list-usable api.", "format": "int64", @@ -42528,6 +42606,7 @@ ] }, "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified SSL policy. The SSL policy resource can be deleted\nonly if it is not in use by any TargetHttpsProxy or TargetSslProxy\nresources.", "flatPath": "projects/{project}/global/sslPolicies/{sslPolicy}", "httpMethod": "DELETE", @@ -42566,6 +42645,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Lists all of the ordered rules present in a single specified policy.", "flatPath": "projects/{project}/global/sslPolicies/{sslPolicy}", "httpMethod": "GET", @@ -42600,6 +42680,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Returns the specified SSL policy resource.", "flatPath": "projects/{project}/global/sslPolicies", "httpMethod": "POST", @@ -42634,6 +42715,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Lists all the SSL policies that have been configured for the specified\nproject.", "flatPath": "projects/{project}/global/sslPolicies", "httpMethod": "GET", @@ -42671,11 +42753,6 @@ "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/global/sslPolicies", @@ -42689,6 +42766,7 @@ ] }, "listAvailableFeatures": { + "apiVersion": "2026-09-01", "description": "Lists all features that can be specified in the SSL policy when using\ncustom profile.", "flatPath": "projects/{project}/global/sslPolicies/listAvailableFeatures", "httpMethod": "GET", @@ -42726,11 +42804,6 @@ "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/global/sslPolicies/listAvailableFeatures", @@ -42744,6 +42817,7 @@ ] }, "patch": { + "apiVersion": "2026-09-01", "description": "Patches the specified SSL policy with the data included in the request.", "flatPath": "projects/{project}/global/sslPolicies/{sslPolicy}", "httpMethod": "PATCH", @@ -42789,6 +42863,7 @@ "storagePoolTypes": { "methods": { "aggregatedList": { + "apiVersion": "2026-09-01", "description": "Retrieves an aggregated list of storage pool types.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/storagePoolTypes", "httpMethod": "GET", @@ -42832,11 +42907,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "serviceProjectNumber": { "description": "The Shared VPC service project id or service project number for which\naggregated list request is invoked for subnetworks list-usable api.", "format": "int64", @@ -42855,6 +42925,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified storage pool type.", "flatPath": "projects/{project}/zones/{zone}/storagePoolTypes/{storagePoolType}", "httpMethod": "GET", @@ -42898,6 +42969,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves a list of storage pool types available to the specified\nproject.", "flatPath": "projects/{project}/zones/{zone}/storagePoolTypes", "httpMethod": "GET", @@ -42937,11 +43009,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "zone": { "description": "The name of the zone for this request.", "location": "path", @@ -42965,6 +43032,7 @@ "storagePools": { "methods": { "aggregatedList": { + "apiVersion": "2026-09-01", "description": "Retrieves an aggregated list of storage pools.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/storagePools", "httpMethod": "GET", @@ -43008,11 +43076,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "serviceProjectNumber": { "description": "The Shared VPC service project id or service project number for which\naggregated list request is invoked for subnetworks list-usable api.", "format": "int64", @@ -43031,6 +43094,7 @@ ] }, "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified storage pool. Deleting a storagePool\nremoves its data permanently and is irreversible. However, deleting a\nstoragePool does not delete any snapshots previously\nmade from the storagePool. You must separately delete\nsnapshots.", "flatPath": "projects/{project}/zones/{zone}/storagePools/{storagePool}", "httpMethod": "DELETE", @@ -43078,6 +43142,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns a specified storage pool. Gets a list of available\nstorage pools by making a list() request.", "flatPath": "projects/{project}/zones/{zone}/storagePools/{storagePool}", "httpMethod": "GET", @@ -43121,6 +43186,7 @@ ] }, "getIamPolicy": { + "apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.", "flatPath": "projects/{project}/zones/{zone}/storagePools/{resource}/getIamPolicy", "httpMethod": "GET", @@ -43170,6 +43236,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a storage pool in the specified project using the data\nin the request.", "flatPath": "projects/{project}/zones/{zone}/storagePools", "httpMethod": "POST", @@ -43212,6 +43279,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves a list of storage pools contained within\nthe specified zone.", "flatPath": "projects/{project}/zones/{zone}/storagePools", "httpMethod": "GET", @@ -43251,11 +43319,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "zone": { "description": "The name of the zone for this request.", "location": "path", @@ -43275,6 +43338,7 @@ ] }, "listDisks": { + "apiVersion": "2026-09-01", "description": "Lists the disks in a specified storage pool.", "flatPath": "projects/{project}/zones/{zone}/storagePools/{storagePool}/listDisks", "httpMethod": "GET", @@ -43315,11 +43379,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "storagePool": { "description": "Name of the storage pool to list disks of.", "location": "path", @@ -43346,6 +43405,7 @@ ] }, "setIamPolicy": { + "apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.", "flatPath": "projects/{project}/zones/{zone}/storagePools/{resource}/setIamPolicy", "httpMethod": "POST", @@ -43391,6 +43451,7 @@ ] }, "testIamPermissions": { + "apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/zones/{zone}/storagePools/{resource}/testIamPermissions", "httpMethod": "POST", @@ -43437,6 +43498,7 @@ ] }, "update": { + "apiVersion": "2026-09-01", "description": "Updates the specified storagePool with the data included in the request.\nThe update is performed only on selected fields included as part\nof update-mask. Only the following fields can be modified:\npool_provisioned_capacity_gb, pool_provisioned_iops and\npool_provisioned_throughput.", "flatPath": "projects/{project}/zones/{zone}/storagePools/{storagePool}", "httpMethod": "PATCH", @@ -43497,6 +43559,7 @@ "subnetworks": { "methods": { "aggregatedList": { + "apiVersion": "2026-09-01", "description": "Retrieves an aggregated list of subnetworks.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/subnetworks", "httpMethod": "GET", @@ -43540,11 +43603,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "serviceProjectNumber": { "description": "The Shared VPC service project id or service project number for which\naggregated list request is invoked for subnetworks list-usable api.", "format": "int64", @@ -43577,6 +43635,7 @@ ] }, "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified subnetwork.", "flatPath": "projects/{project}/regions/{region}/subnetworks/{subnetwork}", "httpMethod": "DELETE", @@ -43624,6 +43683,7 @@ ] }, "expandIpCidrRange": { + "apiVersion": "2026-09-01", "description": "Expands the IP CIDR range of the subnetwork to a specified value.", "flatPath": "projects/{project}/regions/{region}/subnetworks/{subnetwork}/expandIpCidrRange", "httpMethod": "POST", @@ -43674,6 +43734,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified subnetwork.", "flatPath": "projects/{project}/regions/{region}/subnetworks/{subnetwork}", "httpMethod": "GET", @@ -43731,6 +43792,7 @@ ] }, "getIamPolicy": { + "apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.", "flatPath": "projects/{project}/regions/{region}/subnetworks/{resource}/getIamPolicy", "httpMethod": "GET", @@ -43780,6 +43842,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a subnetwork in the specified project using the data\nincluded in the request.", "flatPath": "projects/{project}/regions/{region}/subnetworks", "httpMethod": "POST", @@ -43822,6 +43885,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves a list of subnetworks available to the specified\nproject.", "flatPath": "projects/{project}/regions/{region}/subnetworks", "httpMethod": "GET", @@ -43868,11 +43932,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "views": { "description": "Defines the extra views returned back in the subnetwork resource.\nSupported values:\n \n - WITH_UTILIZATION: Utilization data is included in the\n response.", "enum": [ @@ -43899,6 +43958,7 @@ ] }, "listUsable": { + "apiVersion": "2026-09-01", "description": "Retrieves an aggregated list of all usable subnetworks in the project.", "flatPath": "projects/{project}/aggregated/subnetworks/listUsable", "httpMethod": "GET", @@ -43937,11 +43997,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "serviceProject": { "description": "The project id or project number in which the subnetwork is intended to be\nused. Only applied for Shared VPC. See [Shared VPC\ndocumentation](https://cloud.google.com/vpc/docs/shared-vpc/)", "location": "query", @@ -43959,6 +44014,7 @@ ] }, "patch": { + "apiVersion": "2026-09-01", "description": "Patches the specified subnetwork with the data included in the request.\nOnly certain fields can be updated with a patch request\nas indicated in the field descriptions.\nYou must specify the current fingerprint of the\nsubnetwork resource being patched.", "flatPath": "projects/{project}/regions/{region}/subnetworks/{subnetwork}", "httpMethod": "PATCH", @@ -44015,6 +44071,7 @@ ] }, "setIamPolicy": { + "apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.", "flatPath": "projects/{project}/regions/{region}/subnetworks/{resource}/setIamPolicy", "httpMethod": "POST", @@ -44060,6 +44117,7 @@ ] }, "setPrivateIpGoogleAccess": { + "apiVersion": "2026-09-01", "description": "Set whether VMs in this subnet can access Google services without assigning\nexternal IP addresses through Private Google Access.", "flatPath": "projects/{project}/regions/{region}/subnetworks/{subnetwork}/setPrivateIpGoogleAccess", "httpMethod": "POST", @@ -44110,6 +44168,7 @@ ] }, "testIamPermissions": { + "apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/regions/{region}/subnetworks/{resource}/testIamPermissions", "httpMethod": "POST", @@ -44160,6 +44219,7 @@ "targetGrpcProxies": { "methods": { "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified TargetGrpcProxy in the given scope", "flatPath": "projects/{project}/global/targetGrpcProxies/{targetGrpcProxy}", "httpMethod": "DELETE", @@ -44199,6 +44259,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified TargetGrpcProxy resource in the given scope.", "flatPath": "projects/{project}/global/targetGrpcProxies/{targetGrpcProxy}", "httpMethod": "GET", @@ -44234,6 +44295,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a TargetGrpcProxy in the specified project in the given scope\nusing the parameters that are included in the request.", "flatPath": "projects/{project}/global/targetGrpcProxies", "httpMethod": "POST", @@ -44268,6 +44330,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Lists the TargetGrpcProxies for a project in the given scope.", "flatPath": "projects/{project}/global/targetGrpcProxies", "httpMethod": "GET", @@ -44305,11 +44368,6 @@ "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/global/targetGrpcProxies", @@ -44323,6 +44381,7 @@ ] }, "patch": { + "apiVersion": "2026-09-01", "description": "Patches the specified TargetGrpcProxy resource with the data included in\nthe request. This method supports PATCH\nsemantics and usesJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/global/targetGrpcProxies/{targetGrpcProxy}", "httpMethod": "PATCH", @@ -44369,6 +44428,7 @@ "targetHttpProxies": { "methods": { "aggregatedList": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of all TargetHttpProxy resources, regional and global,\navailable to the specified project.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/targetHttpProxies", "httpMethod": "GET", @@ -44412,11 +44472,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "serviceProjectNumber": { "description": "The Shared VPC service project id or service project number for which\naggregated list request is invoked for subnetworks list-usable api.", "format": "int64", @@ -44435,6 +44490,7 @@ ] }, "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified TargetHttpProxy resource.", "flatPath": "projects/{project}/global/targetHttpProxies/{targetHttpProxy}", "httpMethod": "DELETE", @@ -44474,6 +44530,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified TargetHttpProxy resource.", "flatPath": "projects/{project}/global/targetHttpProxies/{targetHttpProxy}", "httpMethod": "GET", @@ -44509,6 +44566,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a TargetHttpProxy resource in the specified\nproject using the data included in the request.", "flatPath": "projects/{project}/global/targetHttpProxies", "httpMethod": "POST", @@ -44543,6 +44601,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of TargetHttpProxy resources available\nto the specified project.", "flatPath": "projects/{project}/global/targetHttpProxies", "httpMethod": "GET", @@ -44580,11 +44639,6 @@ "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/global/targetHttpProxies", @@ -44598,6 +44652,7 @@ ] }, "patch": { + "apiVersion": "2026-09-01", "description": "Patches the specified TargetHttpProxy resource with the data included in\nthe request. This method supports PATCH\nsemantics and usesJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/global/targetHttpProxies/{targetHttpProxy}", "httpMethod": "PATCH", @@ -44640,6 +44695,7 @@ ] }, "setUrlMap": { + "apiVersion": "2026-09-01", "description": "Changes the URL map for TargetHttpProxy.", "flatPath": "projects/{project}/targetHttpProxies/{targetHttpProxy}/setUrlMap", "httpMethod": "POST", @@ -44686,6 +44742,7 @@ "targetHttpsProxies": { "methods": { "aggregatedList": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of all TargetHttpsProxy resources, regional and global,\navailable to the specified project.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/targetHttpsProxies", "httpMethod": "GET", @@ -44729,11 +44786,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "serviceProjectNumber": { "description": "The Shared VPC service project id or service project number for which\naggregated list request is invoked for subnetworks list-usable api.", "format": "int64", @@ -44752,6 +44804,7 @@ ] }, "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified TargetHttpsProxy resource.", "flatPath": "projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}", "httpMethod": "DELETE", @@ -44791,6 +44844,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified TargetHttpsProxy resource.", "flatPath": "projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}", "httpMethod": "GET", @@ -44826,6 +44880,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a TargetHttpsProxy resource in the specified\nproject using the data included in the request.", "flatPath": "projects/{project}/global/targetHttpsProxies", "httpMethod": "POST", @@ -44860,6 +44915,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of TargetHttpsProxy resources\navailable to the specified project.", "flatPath": "projects/{project}/global/targetHttpsProxies", "httpMethod": "GET", @@ -44897,11 +44953,6 @@ "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/global/targetHttpsProxies", @@ -44915,6 +44966,7 @@ ] }, "patch": { + "apiVersion": "2026-09-01", "description": "Patches the specified TargetHttpsProxy resource with the data included in\nthe request. This method supports PATCH\nsemantics and usesJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}", "httpMethod": "PATCH", @@ -44957,6 +45009,7 @@ ] }, "setCertificateMap": { + "apiVersion": "2026-09-01", "description": "Changes the Certificate Map for TargetHttpsProxy.", "flatPath": "projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}/setCertificateMap", "httpMethod": "POST", @@ -44998,6 +45051,7 @@ ] }, "setQuicOverride": { + "apiVersion": "2026-09-01", "description": "Sets the QUIC override policy for TargetHttpsProxy.", "flatPath": "projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}/setQuicOverride", "httpMethod": "POST", @@ -45039,6 +45093,7 @@ ] }, "setSslCertificates": { + "apiVersion": "2026-09-01", "description": "Replaces SslCertificates for TargetHttpsProxy.", "flatPath": "projects/{project}/targetHttpsProxies/{targetHttpsProxy}/setSslCertificates", "httpMethod": "POST", @@ -45081,6 +45136,7 @@ ] }, "setSslPolicy": { + "apiVersion": "2026-09-01", "description": "Sets the SSL policy for TargetHttpsProxy. The SSL policy specifies the\nserver-side support for SSL features. This affects connections between\nclients and the HTTPS proxy load balancer. They do not affect the\nconnection between the load balancer and the backends.", "flatPath": "projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}/setSslPolicy", "httpMethod": "POST", @@ -45122,6 +45178,7 @@ ] }, "setUrlMap": { + "apiVersion": "2026-09-01", "description": "Changes the URL map for TargetHttpsProxy.", "flatPath": "projects/{project}/targetHttpsProxies/{targetHttpsProxy}/setUrlMap", "httpMethod": "POST", @@ -45168,6 +45225,7 @@ "targetInstances": { "methods": { "aggregatedList": { + "apiVersion": "2026-09-01", "description": "Retrieves an aggregated list of target instances.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/targetInstances", "httpMethod": "GET", @@ -45211,11 +45269,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "serviceProjectNumber": { "description": "The Shared VPC service project id or service project number for which\naggregated list request is invoked for subnetworks list-usable api.", "format": "int64", @@ -45234,6 +45287,7 @@ ] }, "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified TargetInstance resource.", "flatPath": "projects/{project}/zones/{zone}/targetInstances/{targetInstance}", "httpMethod": "DELETE", @@ -45281,6 +45335,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified TargetInstance resource.", "flatPath": "projects/{project}/zones/{zone}/targetInstances/{targetInstance}", "httpMethod": "GET", @@ -45324,6 +45379,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a TargetInstance resource in the specified project and zone using\nthe data included in the request.", "flatPath": "projects/{project}/zones/{zone}/targetInstances", "httpMethod": "POST", @@ -45366,6 +45422,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves a list of TargetInstance resources available to the specified\nproject and zone.", "flatPath": "projects/{project}/zones/{zone}/targetInstances", "httpMethod": "GET", @@ -45405,11 +45462,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "zone": { "description": "Name of the zone scoping this request.", "location": "path", @@ -45429,6 +45481,7 @@ ] }, "setSecurityPolicy": { + "apiVersion": "2026-09-01", "description": "Sets the Google Cloud Armor security policy for the specified target\ninstance. For more information, seeGoogle\nCloud Armor Overview", "flatPath": "projects/{project}/zones/{zone}/targetInstances/{targetInstance}/setSecurityPolicy", "httpMethod": "POST", @@ -45478,6 +45531,7 @@ ] }, "testIamPermissions": { + "apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/zones/{zone}/targetInstances/{resource}/testIamPermissions", "httpMethod": "POST", @@ -45528,6 +45582,7 @@ "targetPools": { "methods": { "addHealthCheck": { + "apiVersion": "2026-09-01", "description": "Adds health check URLs to a target pool.", "flatPath": "projects/{project}/regions/{region}/targetPools/{targetPool}/addHealthCheck", "httpMethod": "POST", @@ -45578,6 +45633,7 @@ ] }, "addInstance": { + "apiVersion": "2026-09-01", "description": "Adds an instance to a target pool.", "flatPath": "projects/{project}/regions/{region}/targetPools/{targetPool}/addInstance", "httpMethod": "POST", @@ -45628,6 +45684,7 @@ ] }, "aggregatedList": { + "apiVersion": "2026-09-01", "description": "Retrieves an aggregated list of target pools.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/targetPools", "httpMethod": "GET", @@ -45671,11 +45728,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "serviceProjectNumber": { "description": "The Shared VPC service project id or service project number for which\naggregated list request is invoked for subnetworks list-usable api.", "format": "int64", @@ -45694,6 +45746,7 @@ ] }, "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified target pool.", "flatPath": "projects/{project}/regions/{region}/targetPools/{targetPool}", "httpMethod": "DELETE", @@ -45741,6 +45794,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified target pool.", "flatPath": "projects/{project}/regions/{region}/targetPools/{targetPool}", "httpMethod": "GET", @@ -45784,6 +45838,7 @@ ] }, "getHealth": { + "apiVersion": "2026-09-01", "description": "Gets the most recent health check results for each IP for the\ninstance that is referenced by the given target pool.", "flatPath": "projects/{project}/regions/{region}/targetPools/{targetPool}/getHealth", "httpMethod": "POST", @@ -45830,6 +45885,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a target pool in the specified project and region using\nthe data included in the request.", "flatPath": "projects/{project}/regions/{region}/targetPools", "httpMethod": "POST", @@ -45872,6 +45928,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves a list of target pools available to the specified\nproject and region.", "flatPath": "projects/{project}/regions/{region}/targetPools", "httpMethod": "GET", @@ -45917,11 +45974,6 @@ "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/regions/{region}/targetPools", @@ -45935,6 +45987,7 @@ ] }, "removeHealthCheck": { + "apiVersion": "2026-09-01", "description": "Removes health check URL from a target pool.", "flatPath": "projects/{project}/regions/{region}/targetPools/{targetPool}/removeHealthCheck", "httpMethod": "POST", @@ -45985,6 +46038,7 @@ ] }, "removeInstance": { + "apiVersion": "2026-09-01", "description": "Removes instance URL from a target pool.", "flatPath": "projects/{project}/regions/{region}/targetPools/{targetPool}/removeInstance", "httpMethod": "POST", @@ -46035,6 +46089,7 @@ ] }, "setBackup": { + "apiVersion": "2026-09-01", "description": "Changes a backup target pool's configurations.", "flatPath": "projects/{project}/regions/{region}/targetPools/{targetPool}/setBackup", "httpMethod": "POST", @@ -46091,6 +46146,7 @@ ] }, "setSecurityPolicy": { + "apiVersion": "2026-09-01", "description": "Sets the Google Cloud Armor security policy for the specified target pool.\nFor more information, seeGoogle\nCloud Armor Overview", "flatPath": "projects/{project}/regions/{region}/targetPools/{targetPool}/setSecurityPolicy", "httpMethod": "POST", @@ -46140,6 +46196,7 @@ ] }, "testIamPermissions": { + "apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/regions/{region}/targetPools/{resource}/testIamPermissions", "httpMethod": "POST", @@ -46190,6 +46247,7 @@ "targetSslProxies": { "methods": { "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified TargetSslProxy resource.", "flatPath": "projects/{project}/global/targetSslProxies/{targetSslProxy}", "httpMethod": "DELETE", @@ -46229,6 +46287,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified TargetSslProxy resource.", "flatPath": "projects/{project}/global/targetSslProxies/{targetSslProxy}", "httpMethod": "GET", @@ -46264,6 +46323,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a TargetSslProxy resource in the specified project using\nthe data included in the request.", "flatPath": "projects/{project}/global/targetSslProxies", "httpMethod": "POST", @@ -46298,6 +46358,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of TargetSslProxy resources\navailable to the specified project.", "flatPath": "projects/{project}/global/targetSslProxies", "httpMethod": "GET", @@ -46335,11 +46396,6 @@ "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/global/targetSslProxies", @@ -46353,6 +46409,7 @@ ] }, "setBackendService": { + "apiVersion": "2026-09-01", "description": "Changes the BackendService for TargetSslProxy.", "flatPath": "projects/{project}/global/targetSslProxies/{targetSslProxy}/setBackendService", "httpMethod": "POST", @@ -46395,6 +46452,7 @@ ] }, "setCertificateMap": { + "apiVersion": "2026-09-01", "description": "Changes the Certificate Map for TargetSslProxy.", "flatPath": "projects/{project}/global/targetSslProxies/{targetSslProxy}/setCertificateMap", "httpMethod": "POST", @@ -46436,6 +46494,7 @@ ] }, "setProxyHeader": { + "apiVersion": "2026-09-01", "description": "Changes the ProxyHeaderType for TargetSslProxy.", "flatPath": "projects/{project}/global/targetSslProxies/{targetSslProxy}/setProxyHeader", "httpMethod": "POST", @@ -46478,6 +46537,7 @@ ] }, "setSslCertificates": { + "apiVersion": "2026-09-01", "description": "Changes SslCertificates for TargetSslProxy.", "flatPath": "projects/{project}/global/targetSslProxies/{targetSslProxy}/setSslCertificates", "httpMethod": "POST", @@ -46520,6 +46580,7 @@ ] }, "setSslPolicy": { + "apiVersion": "2026-09-01", "description": "Sets the SSL policy for TargetSslProxy. The SSL policy specifies the\nserver-side support for SSL features. This affects connections between\nclients and the load balancer. They do not affect the\nconnection between the load balancer and the backends.", "flatPath": "projects/{project}/global/targetSslProxies/{targetSslProxy}/setSslPolicy", "httpMethod": "POST", @@ -46561,6 +46622,7 @@ ] }, "testIamPermissions": { + "apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/global/targetSslProxies/{resource}/testIamPermissions", "httpMethod": "POST", @@ -46603,6 +46665,7 @@ "targetTcpProxies": { "methods": { "aggregatedList": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of all TargetTcpProxy resources, regional and global,\navailable to the specified project.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/targetTcpProxies", "httpMethod": "GET", @@ -46646,11 +46709,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "serviceProjectNumber": { "description": "The Shared VPC service project id or service project number for which\naggregated list request is invoked for subnetworks list-usable api.", "format": "int64", @@ -46669,6 +46727,7 @@ ] }, "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified TargetTcpProxy resource.", "flatPath": "projects/{project}/global/targetTcpProxies/{targetTcpProxy}", "httpMethod": "DELETE", @@ -46708,6 +46767,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified TargetTcpProxy resource.", "flatPath": "projects/{project}/global/targetTcpProxies/{targetTcpProxy}", "httpMethod": "GET", @@ -46743,6 +46803,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a TargetTcpProxy resource in the specified project using\nthe data included in the request.", "flatPath": "projects/{project}/global/targetTcpProxies", "httpMethod": "POST", @@ -46777,6 +46838,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of TargetTcpProxy resources\navailable to the specified project.", "flatPath": "projects/{project}/global/targetTcpProxies", "httpMethod": "GET", @@ -46814,11 +46876,6 @@ "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/global/targetTcpProxies", @@ -46832,6 +46889,7 @@ ] }, "setBackendService": { + "apiVersion": "2026-09-01", "description": "Changes the BackendService for TargetTcpProxy.", "flatPath": "projects/{project}/global/targetTcpProxies/{targetTcpProxy}/setBackendService", "httpMethod": "POST", @@ -46874,6 +46932,7 @@ ] }, "setProxyHeader": { + "apiVersion": "2026-09-01", "description": "Changes the ProxyHeaderType for TargetTcpProxy.", "flatPath": "projects/{project}/global/targetTcpProxies/{targetTcpProxy}/setProxyHeader", "httpMethod": "POST", @@ -46916,6 +46975,7 @@ ] }, "testIamPermissions": { + "apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/global/targetTcpProxies/{resource}/testIamPermissions", "httpMethod": "POST", @@ -46958,6 +47018,7 @@ "targetVpnGateways": { "methods": { "aggregatedList": { + "apiVersion": "2026-09-01", "description": "Retrieves an aggregated list of target VPN gateways.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/targetVpnGateways", "httpMethod": "GET", @@ -47001,11 +47062,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "serviceProjectNumber": { "description": "The Shared VPC service project id or service project number for which\naggregated list request is invoked for subnetworks list-usable api.", "format": "int64", @@ -47024,6 +47080,7 @@ ] }, "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified target VPN gateway.", "flatPath": "projects/{project}/regions/{region}/targetVpnGateways/{targetVpnGateway}", "httpMethod": "DELETE", @@ -47071,6 +47128,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified target VPN gateway.", "flatPath": "projects/{project}/regions/{region}/targetVpnGateways/{targetVpnGateway}", "httpMethod": "GET", @@ -47114,6 +47172,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a target VPN gateway in the specified project and region using\nthe data included in the request.", "flatPath": "projects/{project}/regions/{region}/targetVpnGateways", "httpMethod": "POST", @@ -47156,6 +47215,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves a list of target VPN gateways available to the specified\nproject and region.", "flatPath": "projects/{project}/regions/{region}/targetVpnGateways", "httpMethod": "GET", @@ -47201,11 +47261,6 @@ "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/regions/{region}/targetVpnGateways", @@ -47219,6 +47274,7 @@ ] }, "setLabels": { + "apiVersion": "2026-09-01", "description": "Sets the labels on a TargetVpnGateway. To learn more about labels, read theLabeling\nResources documentation.", "flatPath": "projects/{project}/regions/{region}/targetVpnGateways/{resource}/setLabels", "httpMethod": "POST", @@ -47273,6 +47329,7 @@ "urlMaps": { "methods": { "aggregatedList": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of all UrlMap resources, regional and global,\navailable to the specified project.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/urlMaps", "httpMethod": "GET", @@ -47316,11 +47373,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "serviceProjectNumber": { "description": "The Shared VPC service project id or service project number for which\naggregated list request is invoked for subnetworks list-usable api.", "format": "int64", @@ -47339,6 +47391,7 @@ ] }, "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified UrlMap resource.", "flatPath": "projects/{project}/global/urlMaps/{urlMap}", "httpMethod": "DELETE", @@ -47378,6 +47431,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified UrlMap resource.", "flatPath": "projects/{project}/global/urlMaps/{urlMap}", "httpMethod": "GET", @@ -47413,6 +47467,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a UrlMap resource in the specified project using\nthe data included in the request.", "flatPath": "projects/{project}/global/urlMaps", "httpMethod": "POST", @@ -47447,6 +47502,7 @@ ] }, "invalidateCache": { + "apiVersion": "2026-09-01", "description": "Initiates a cache invalidation operation, invalidating the specified path,\nscoped to the specified UrlMap.\n\nFor more information, see [Invalidating cached\ncontent](/cdn/docs/invalidating-cached-content).", "flatPath": "projects/{project}/global/urlMaps/{urlMap}/invalidateCache", "httpMethod": "POST", @@ -47489,6 +47545,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of UrlMap resources available to the specified\nproject.", "flatPath": "projects/{project}/global/urlMaps", "httpMethod": "GET", @@ -47526,11 +47583,6 @@ "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/global/urlMaps", @@ -47544,6 +47596,7 @@ ] }, "patch": { + "apiVersion": "2026-09-01", "description": "Patches the specified UrlMap resource with the data included in the\nrequest. This method supportsPATCH\nsemantics and uses theJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/global/urlMaps/{urlMap}", "httpMethod": "PATCH", @@ -47586,6 +47639,7 @@ ] }, "testIamPermissions": { + "apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/global/urlMaps/{resource}/testIamPermissions", "httpMethod": "POST", @@ -47624,6 +47678,7 @@ ] }, "update": { + "apiVersion": "2026-09-01", "description": "Updates the specified UrlMap resource with the data included in the\nrequest.", "flatPath": "projects/{project}/global/urlMaps/{urlMap}", "httpMethod": "PUT", @@ -47666,6 +47721,7 @@ ] }, "validate": { + "apiVersion": "2026-09-01", "description": "Runs static validation for the UrlMap. In particular, the tests of the\nprovided UrlMap will be run. Calling this method does NOT create the\nUrlMap.", "flatPath": "projects/{project}/global/urlMaps/{urlMap}/validate", "httpMethod": "POST", @@ -47707,6 +47763,7 @@ "vpnGateways": { "methods": { "aggregatedList": { + "apiVersion": "2026-09-01", "description": "Retrieves an aggregated list of VPN gateways.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/vpnGateways", "httpMethod": "GET", @@ -47750,11 +47807,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "serviceProjectNumber": { "description": "The Shared VPC service project id or service project number for which\naggregated list request is invoked for subnetworks list-usable api.", "format": "int64", @@ -47773,6 +47825,7 @@ ] }, "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified VPN gateway.", "flatPath": "projects/{project}/regions/{region}/vpnGateways/{vpnGateway}", "httpMethod": "DELETE", @@ -47820,6 +47873,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified VPN gateway.", "flatPath": "projects/{project}/regions/{region}/vpnGateways/{vpnGateway}", "httpMethod": "GET", @@ -47863,6 +47917,7 @@ ] }, "getStatus": { + "apiVersion": "2026-09-01", "description": "Returns the status for the specified VPN gateway.", "flatPath": "projects/{project}/regions/{region}/vpnGateways/{vpnGateway}/getStatus", "httpMethod": "GET", @@ -47906,6 +47961,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a VPN gateway in the specified project and region using\nthe data included in the request.", "flatPath": "projects/{project}/regions/{region}/vpnGateways", "httpMethod": "POST", @@ -47948,6 +48004,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves a list of VPN gateways available to the specified\nproject and region.", "flatPath": "projects/{project}/regions/{region}/vpnGateways", "httpMethod": "GET", @@ -47993,11 +48050,6 @@ "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/regions/{region}/vpnGateways", @@ -48011,6 +48063,7 @@ ] }, "setLabels": { + "apiVersion": "2026-09-01", "description": "Sets the labels on a VpnGateway. To learn more about labels, read theLabeling\nResources documentation.", "flatPath": "projects/{project}/regions/{region}/vpnGateways/{resource}/setLabels", "httpMethod": "POST", @@ -48061,6 +48114,7 @@ ] }, "testIamPermissions": { + "apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/regions/{region}/vpnGateways/{resource}/testIamPermissions", "httpMethod": "POST", @@ -48111,6 +48165,7 @@ "vpnTunnels": { "methods": { "aggregatedList": { + "apiVersion": "2026-09-01", "description": "Retrieves an aggregated list of VPN tunnels.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/vpnTunnels", "httpMethod": "GET", @@ -48154,11 +48209,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "serviceProjectNumber": { "description": "The Shared VPC service project id or service project number for which\naggregated list request is invoked for subnetworks list-usable api.", "format": "int64", @@ -48177,6 +48227,7 @@ ] }, "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified VpnTunnel resource.", "flatPath": "projects/{project}/regions/{region}/vpnTunnels/{vpnTunnel}", "httpMethod": "DELETE", @@ -48224,6 +48275,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified VpnTunnel resource.", "flatPath": "projects/{project}/regions/{region}/vpnTunnels/{vpnTunnel}", "httpMethod": "GET", @@ -48267,6 +48319,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a VpnTunnel resource in the specified project and region using\nthe data included in the request.", "flatPath": "projects/{project}/regions/{region}/vpnTunnels", "httpMethod": "POST", @@ -48309,6 +48362,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves a list of VpnTunnel resources contained in the specified\nproject and region.", "flatPath": "projects/{project}/regions/{region}/vpnTunnels", "httpMethod": "GET", @@ -48354,11 +48408,6 @@ "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/regions/{region}/vpnTunnels", @@ -48372,6 +48421,7 @@ ] }, "setLabels": { + "apiVersion": "2026-09-01", "description": "Sets the labels on a VpnTunnel. To learn more about labels, read theLabeling\nResources documentation.", "flatPath": "projects/{project}/regions/{region}/vpnTunnels/{resource}/setLabels", "httpMethod": "POST", @@ -48426,6 +48476,7 @@ "wireGroups": { "methods": { "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified wire group in the given scope.", "flatPath": "projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}/wireGroups/{wireGroup}", "httpMethod": "DELETE", @@ -48470,6 +48521,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Gets the specified wire group resource in the given scope.", "flatPath": "projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}/wireGroups/{wireGroup}", "httpMethod": "GET", @@ -48510,6 +48562,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a wire group in the specified project in the given scope\nusing the parameters that are included in the request.", "flatPath": "projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}/wireGroups", "httpMethod": "POST", @@ -48555,6 +48608,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Lists the wire groups for a project in the given scope.", "flatPath": "projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}/wireGroups", "httpMethod": "GET", @@ -48598,11 +48652,6 @@ "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}/wireGroups", @@ -48616,6 +48665,7 @@ ] }, "patch": { + "apiVersion": "2026-09-01", "description": "Updates the specified wire group resource with the data included in the\nrequest. This method supportsPATCH\nsemantics and usesJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}/wireGroups/{wireGroup}", "httpMethod": "PATCH", @@ -48678,6 +48728,7 @@ "zoneOperations": { "methods": { "delete": { + "apiVersion": "2026-09-01", "description": "Deletes the specified zone-specific Operations resource.", "flatPath": "projects/{project}/zones/{zone}/operations/{operation}", "httpMethod": "DELETE", @@ -48717,6 +48768,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Retrieves the specified zone-specific Operations resource.", "flatPath": "projects/{project}/zones/{zone}/operations/{operation}", "httpMethod": "GET", @@ -48760,6 +48812,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves a list of Operation resources contained within\nthe specified zone.", "flatPath": "projects/{project}/zones/{zone}/operations", "httpMethod": "GET", @@ -48799,11 +48852,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "zone": { "description": "Name of the zone for request.", "location": "path", @@ -48823,6 +48871,7 @@ ] }, "wait": { + "apiVersion": "2026-09-01", "description": "Waits for the specified Operation resource to return as `DONE`\nor for the request to approach the 2 minute deadline, and retrieves the\nspecified Operation resource. This method waits for no more than the\n2 minutes and then returns the current state of the\noperation, which might be `DONE` or still in progress.\n\nThis method is called on a best-effort basis. Specifically:\n \n \n - In uncommon cases, when the server is overloaded, the request might\n return before the default deadline is reached, or might return after zero\n seconds.\n - If the default deadline is reached, there is no guarantee that the\n operation is actually done when the method returns. Be prepared to retry\n if the operation is not `DONE`.", "flatPath": "projects/{project}/zones/{zone}/operations/{operation}/wait", "httpMethod": "POST", @@ -48870,6 +48919,7 @@ "zoneVmExtensionPolicies": { "methods": { "delete": { + "apiVersion": "2026-09-01", "description": "Deletes a specified zone VM extension policy within a project.", "flatPath": "projects/{project}/zones/{zone}/vmExtensionPolicies/{vmExtensionPolicy}", "httpMethod": "DELETE", @@ -48916,6 +48966,7 @@ ] }, "get": { + "apiVersion": "2026-09-01", "description": "Retrieves details of a specific zone VM extension policy within a project.", "flatPath": "projects/{project}/zones/{zone}/vmExtensionPolicies/{vmExtensionPolicy}", "httpMethod": "GET", @@ -48959,6 +49010,7 @@ ] }, "insert": { + "apiVersion": "2026-09-01", "description": "Creates a new zone-level VM extension policy within a project.", "flatPath": "projects/{project}/zones/{zone}/vmExtensionPolicies", "httpMethod": "POST", @@ -49001,6 +49053,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Lists all VM extension policies within a specific zone for a project.", "flatPath": "projects/{project}/zones/{zone}/vmExtensionPolicies", "httpMethod": "GET", @@ -49040,11 +49093,6 @@ "required": true, "type": "string" }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" - }, "zone": { "description": "Name of the zone for this request.", "location": "path", @@ -49064,6 +49112,7 @@ ] }, "update": { + "apiVersion": "2026-09-01", "description": "Modifies an existing zone VM extension policy within a project.", "flatPath": "projects/{project}/zones/{zone}/vmExtensionPolicies/{vmExtensionPolicy}", "httpMethod": "PATCH", @@ -49117,6 +49166,7 @@ "zones": { "methods": { "get": { + "apiVersion": "2026-09-01", "description": "Returns the specified Zone resource.", "flatPath": "projects/{project}/zones/{zone}", "httpMethod": "GET", @@ -49152,6 +49202,7 @@ ] }, "list": { + "apiVersion": "2026-09-01", "description": "Retrieves the list of Zone resources available to the specified project.", "flatPath": "projects/{project}/zones", "httpMethod": "GET", @@ -49189,11 +49240,6 @@ "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", "required": true, "type": "string" - }, - "returnPartialSuccess": { - "description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", - "location": "query", - "type": "boolean" } }, "path": "projects/{project}/zones", @@ -49209,7 +49255,7 @@ } } }, - "revision": "20260910", + "revision": "20260922", "rootUrl": "https://compute.googleapis.com/", "schemas": { "AWSV4Signature": { @@ -55407,6 +55453,12 @@ "type": "string" }, "type": "array" + }, + "rank": { + "description": "Optional. Rank when prioritizing the shape flexibilities.\nThe instance selections are considered in the ascending order of the\nrank. If not set, defaults to 0.", + "format": "int64", + "minimum": "0", + "type": "string" } }, "type": "object" @@ -55586,6 +55638,20 @@ "description": "Instance properties for this request.", "id": "CapacityHistoryRequestInstanceProperties", "properties": { + "disks": { + "description": "Local SSDs.", + "items": { + "$ref": "CapacityHistoryRequestInstancePropertiesAttachedDisk" + }, + "type": "array" + }, + "guestAccelerators": { + "description": "Accelerators configuration.", + "items": { + "$ref": "AcceleratorConfig" + }, + "type": "array" + }, "machineType": { "description": "The machine type for the VM, such as `n2-standard-4`.", "type": "string" @@ -55597,6 +55663,25 @@ }, "type": "object" }, + "CapacityHistoryRequestInstancePropertiesAttachedDisk": { + "description": "AttachedDisk modeled after Instance's AttachedDisk.", + "id": "CapacityHistoryRequestInstancePropertiesAttachedDisk", + "properties": { + "type": { + "description": "Specifies the type of the disk.", + "enum": [ + "DISK_TYPE_UNSPECIFIED", + "SCRATCH" + ], + "enumDescriptions": [ + "Default value, unused.", + "Scratch disk (Local SSD)." + ], + "type": "string" + } + }, + "type": "object" + }, "CapacityHistoryRequestInstancePropertiesScheduling": { "description": "Scheduling options.", "id": "CapacityHistoryRequestInstancePropertiesScheduling", @@ -55879,7 +55964,7 @@ "type": "string" }, "type": { - "description": "The type of commitment; specifies the\nmachine series for which you want to commit to purchasing resources.\nThe choice of machine series affects the discount rate and the eligible\nresource types.\n\n The type must be one of the following:ACCELERATOR_OPTIMIZED, ACCELERATOR_OPTIMIZED_A3,ACCELERATOR_OPTIMIZED_A3_MEGA,COMPUTE_OPTIMIZED, COMPUTE_OPTIMIZED_C2D,\n COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, GRAPHICS_OPTIMIZED_G4,GRAPHICS_OPTIMIZED_G4_VGPU,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3,STORAGE_OPTIMIZED_Z4DS, STORAGE_OPTIMIZED_Z4DH,STORAGE_OPTIMIZED_Z4D4T. For\nexample, type MEMORY_OPTIMIZED specifies a commitment that\napplies only to eligible resources of memory optimized M1 and M2 machine\nseries. Type GENERAL_PURPOSE specifies a commitment that\napplies only to eligible resources of general purpose N1 machine series.", + "description": "The type of commitment; specifies the\nmachine series for which you want to commit to purchasing resources.\nThe choice of machine series affects the discount rate and the eligible\nresource types.\n\n The type must be one of the following:ACCELERATOR_OPTIMIZED, ACCELERATOR_OPTIMIZED_A3,ACCELERATOR_OPTIMIZED_A3_MEGA,COMPUTE_OPTIMIZED, COMPUTE_OPTIMIZED_C2D,\n COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, GRAPHICS_OPTIMIZED_G4,GRAPHICS_OPTIMIZED_G4_VGPU,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3,STORAGE_OPTIMIZED_Z4DS, STORAGE_OPTIMIZED_Z4DH,STORAGE_OPTIMIZED_Z4D4T,STORAGE_OPTIMIZED_Z4M. For\nexample, type MEMORY_OPTIMIZED specifies a commitment that\napplies only to eligible resources of memory optimized M1 and M2 machine\nseries. Type GENERAL_PURPOSE specifies a commitment that\napplies only to eligible resources of general purpose N1 machine series.", "enum": [ "ACCELERATOR_OPTIMIZED", "ACCELERATOR_OPTIMIZED_A3", @@ -55927,6 +56012,7 @@ "STORAGE_OPTIMIZED_Z4D4T", "STORAGE_OPTIMIZED_Z4DH", "STORAGE_OPTIMIZED_Z4DS", + "STORAGE_OPTIMIZED_Z4M", "TYPE_UNSPECIFIED" ], "enumDescriptions": [ @@ -55976,6 +56062,7 @@ "CUD bucket for Z4D-4T machines.", "CUD bucket for Z4DH machines.", "CUD bucket for Z4DS machines.", + "CUD bucket for Z4M (bare metal) machines.", "Note for internal users: When adding a new enum Type for v1, make sure\nto also add it in the comment for the `optional Type type` definition.\nThis ensures that the public documentation displays the new enum Type." ], "type": "string" @@ -78035,6 +78122,21 @@ }, "type": "object" }, + "InterconnectsSetNameRequest": { + "description": "Request to rename an interconnect.", + "id": "InterconnectsSetNameRequest", + "properties": { + "currentName": { + "description": "The current name of the interconnect.\nThe name must be 1-63 characters long, and comply with RFC1035.", + "type": "string" + }, + "name": { + "description": "The new name of the interconnect.\nThe name must be 1-63 characters long, and comply with RFC1035.", + "type": "string" + } + }, + "type": "object" + }, "Interval": { "description": "Represents a time interval, encoded as a Timestamp start (inclusive) and a\nTimestamp end (exclusive).\n\nThe start must be less than or equal to the end.\nWhen the start equals the end, the interval is empty (matches no time).\nWhen both start and end are unspecified, the interval matches any time.", "id": "Interval", @@ -98451,7 +98553,7 @@ "type": "string" }, "match": { - "description": "CEL expression that specifies the match condition that egress traffic\nfrom a VM is evaluated against. If it evaluates to true, the\ncorresponding `action` is enforced.\n\nThe following examples are valid match expressions for public NAT:\n\n`inIpRange(destination.ip, '1.1.0.0/16') || inIpRange(destination.ip,\n '2.2.0.0/16')`\n\n`destination.ip == '1.1.0.1' || destination.ip == '8.8.8.8'`\n\nThe following example is a valid match expression for private NAT:\n\n`nexthop.hub ==\n'//networkconnectivity.googleapis.com/projects/my-project/locations/global/hubs/hub-1'`", + "description": "CEL expression that specifies the match condition that egress traffic\nfrom a VM is evaluated against. If it evaluates to true, the\ncorresponding `action` is enforced.\n\nThe following examples are valid match expressions for public NAT:\n\n`inIpRange(destination.ip, '1.1.0.0/16') || inIpRange(destination.ip,\n '2.2.0.0/16')`\n\n`destination.ip == '1.1.0.1' || destination.ip == '8.8.8.8'`\n\nThe following examples are valid match expressions for private NAT:\n\n(NAT 44)\n`nexthop.hub ==\n'//networkconnectivity.googleapis.com/projects/my-project/locations/global/hubs/hub-1'`\n\n`nexthop.is_hybrid`\n\n(NAT 64)\n`isIPv6(source.ip)`", "type": "string" }, "ruleNumber": { @@ -115340,7 +115442,7 @@ } }, "servicePath": "compute/v1/", - "serviceVersion": "v1", + "serviceVersion": "2026-09-01", "title": "Compute Engine API", "version": "v1" } From cc10946c0c85555587279a5c38220ba0eeb11bce Mon Sep 17 00:00:00 2001 From: google-cloud-cpp-bot Date: Mon, 5 Oct 2026 09:30:44 +0000 Subject: [PATCH 2/2] Update generated code --- .../v1/accelerator_types_client.h | 14 +- ...celerator_types_rest_metadata_decorator.cc | 1 + .../internal/accelerator_types_rest_stub.cc | 4 - .../compute/addresses/v1/addresses_client.h | 34 +-- .../addresses_rest_metadata_decorator.cc | 1 + .../v1/internal/addresses_rest_stub.cc | 4 - .../cloud/compute/advice/v1/advice_client.h | 22 +- .../advice_rest_metadata_decorator.cc | 1 + .../autoscalers/v1/autoscalers_client.h | 34 +-- .../autoscalers_rest_metadata_decorator.cc | 1 + .../v1/internal/autoscalers_rest_stub.cc | 4 - .../v1/backend_buckets_client.h | 58 ++--- ...backend_buckets_rest_metadata_decorator.cc | 1 + .../v1/internal/backend_buckets_rest_stub.cc | 6 - .../v1/backend_services_client.h | 70 +++--- ...ackend_services_rest_metadata_decorator.cc | 1 + .../v1/internal/backend_services_rest_stub.cc | 6 - .../v1/cross_site_networks_client.h | 22 +- ...s_site_networks_rest_metadata_decorator.cc | 1 + .../internal/cross_site_networks_rest_stub.cc | 2 - .../compute/disk_types/v1/disk_types_client.h | 14 +- .../disk_types_rest_metadata_decorator.cc | 1 + .../v1/internal/disk_types_rest_stub.cc | 4 - google/cloud/compute/disks/v1/disks_client.h | 82 +++---- .../internal/disks_rest_metadata_decorator.cc | 1 + .../disks/v1/internal/disks_rest_stub.cc | 4 - .../v1/external_vpn_gateways_client.h | 26 ++- ...al_vpn_gateways_rest_metadata_decorator.cc | 1 + .../external_vpn_gateways_rest_stub.cc | 2 - .../v1/firewall_policies_client.h | 68 +++--- ...rewall_policies_rest_metadata_decorator.cc | 1 + .../internal/firewall_policies_rest_stub.cc | 2 - .../compute/firewalls/v1/firewalls_client.h | 30 +-- .../firewalls_rest_metadata_decorator.cc | 1 + .../v1/internal/firewalls_rest_stub.cc | 2 - .../v1/forwarding_rules_client.h | 34 +-- ...orwarding_rules_rest_metadata_decorator.cc | 1 + .../v1/internal/forwarding_rules_rest_stub.cc | 4 - .../v1/global_addresses_client.h | 30 +-- ...lobal_addresses_rest_metadata_decorator.cc | 1 + .../v1/internal/global_addresses_rest_stub.cc | 2 - .../v1/global_forwarding_rules_client.h | 30 +-- ...orwarding_rules_rest_metadata_decorator.cc | 1 + .../global_forwarding_rules_rest_stub.cc | 2 - .../v1/global_frontend_settings_client.h | 10 +- ...ontend_settings_rest_metadata_decorator.cc | 1 + .../global_network_endpoint_groups_client.h | 30 +-- ...endpoint_groups_rest_metadata_decorator.cc | 1 + ...lobal_network_endpoint_groups_rest_stub.cc | 2 - .../v1/global_operations_client.h | 22 +- ...obal_operations_rest_metadata_decorator.cc | 1 + .../internal/global_operations_rest_stub.cc | 4 - .../global_organization_operations_client.h | 12 +- ...tion_operations_rest_metadata_decorator.cc | 1 + ...lobal_organization_operations_rest_stub.cc | 2 - .../global_public_delegated_prefixes_client.h | 22 +- ...egated_prefixes_rest_metadata_decorator.cc | 1 + ...bal_public_delegated_prefixes_rest_stub.cc | 2 - .../v1/global_vm_extension_policies_client.h | 26 ++- ...ension_policies_rest_metadata_decorator.cc | 1 + .../global_vm_extension_policies_rest_stub.cc | 4 - .../health_checks/v1/health_checks_client.h | 34 +-- .../health_checks_rest_metadata_decorator.cc | 1 + .../v1/internal/health_checks_rest_stub.cc | 4 - google/cloud/compute/hosts/v1/hosts_client.h | 14 +- .../internal/hosts_rest_metadata_decorator.cc | 1 + .../hosts/v1/internal/hosts_rest_stub.cc | 2 - .../v1/http_health_checks_client.h | 30 +-- ...p_health_checks_rest_metadata_decorator.cc | 1 + .../internal/http_health_checks_rest_stub.cc | 2 - .../v1/https_health_checks_client.h | 30 +-- ...s_health_checks_rest_metadata_decorator.cc | 1 + .../internal/https_health_checks_rest_stub.cc | 2 - .../v1/image_family_views_client.h | 6 +- ...ge_family_views_rest_metadata_decorator.cc | 1 + .../image_views/v1/image_views_client.h | 10 +- .../image_views_rest_metadata_decorator.cc | 1 + .../v1/internal/image_views_rest_stub.cc | 2 - .../cloud/compute/images/v1/images_client.h | 46 ++-- .../images_rest_metadata_decorator.cc | 1 + .../images/v1/internal/images_rest_stub.cc | 2 - ...nce_group_manager_resize_requests_client.h | 22 +- ...resize_requests_rest_metadata_decorator.cc | 1 + ...group_manager_resize_requests_rest_stub.cc | 2 - .../v1/instance_group_managers_client.h | 98 +++++---- ..._group_managers_rest_metadata_decorator.cc | 1 + .../instance_group_managers_rest_stub.cc | 6 - .../v1/instance_groups_client.h | 42 ++-- ...instance_groups_rest_metadata_decorator.cc | 1 + .../v1/internal/instance_groups_rest_stub.cc | 6 - .../v1/instance_settings_client.h | 10 +- ...stance_settings_rest_metadata_decorator.cc | 1 + .../v1/instance_templates_client.h | 34 +-- ...tance_templates_rest_metadata_decorator.cc | 1 + .../internal/instance_templates_rest_stub.cc | 4 - .../compute/instances/v1/instances_client.h | 206 +++++++++--------- .../instances_rest_metadata_decorator.cc | 1 + .../v1/internal/instances_rest_stub.cc | 6 - .../v1/instant_snapshot_groups_client.h | 30 +-- ...snapshot_groups_rest_metadata_decorator.cc | 1 + .../instant_snapshot_groups_rest_stub.cc | 2 - .../v1/instant_snapshots_client.h | 38 ++-- ...stant_snapshots_rest_metadata_decorator.cc | 1 + .../internal/instant_snapshots_rest_stub.cc | 4 - .../interconnect_attachment_groups_client.h | 38 ++-- ...tachment_groups_rest_metadata_decorator.cc | 1 + ...nterconnect_attachment_groups_rest_stub.cc | 2 - .../v1/interconnect_attachments_client.h | 30 +-- ...ect_attachments_rest_metadata_decorator.cc | 1 + .../interconnect_attachments_rest_stub.cc | 4 - .../v1/interconnect_groups_client.h | 42 ++-- ...rconnect_groups_rest_metadata_decorator.cc | 1 + .../internal/interconnect_groups_rest_stub.cc | 2 - .../v1/interconnect_locations_client.h | 10 +- ...nnect_locations_rest_metadata_decorator.cc | 1 + .../interconnect_locations_rest_stub.cc | 2 - .../v1/interconnect_remote_locations_client.h | 10 +- ...emote_locations_rest_metadata_decorator.cc | 1 + ...interconnect_remote_locations_rest_stub.cc | 2 - .../interconnects/v1/interconnects_client.cc | 56 +++++ .../interconnects/v1/interconnects_client.h | 157 +++++++++++-- .../v1/interconnects_connection.cc | 24 ++ .../v1/interconnects_connection.h | 12 + ...rconnects_connection_idempotency_policy.cc | 5 + ...erconnects_connection_idempotency_policy.h | 4 + .../interconnects_rest_connection_impl.cc | 130 +++++++++++ .../interconnects_rest_connection_impl.h | 12 + .../interconnects_rest_logging_decorator.cc | 36 +++ .../interconnects_rest_logging_decorator.h | 13 ++ .../interconnects_rest_metadata_decorator.cc | 22 ++ .../interconnects_rest_metadata_decorator.h | 14 ++ .../v1/internal/interconnects_rest_stub.cc | 61 +++++- .../v1/internal/interconnects_rest_stub.h | 27 +++ .../interconnects_tracing_connection.cc | 30 +++ .../interconnects_tracing_connection.h | 12 + .../v1/mocks/mock_interconnects_connection.h | 41 ++++ .../license_codes_rest_metadata_decorator.cc | 1 + .../license_codes/v1/license_codes_client.h | 18 +- .../licenses_rest_metadata_decorator.cc | 1 + .../v1/internal/licenses_rest_stub.cc | 2 - .../compute/licenses/v1/licenses_client.h | 34 +-- .../machine_images_rest_metadata_decorator.cc | 1 + .../v1/internal/machine_images_rest_stub.cc | 2 - .../machine_images/v1/machine_images_client.h | 34 +-- .../machine_types_rest_metadata_decorator.cc | 1 + .../v1/internal/machine_types_rest_stub.cc | 4 - .../machine_types/v1/machine_types_client.h | 14 +- ...anaged_rulesets_rest_metadata_decorator.cc | 1 + .../v1/internal/managed_rulesets_rest_stub.cc | 2 - .../v1/managed_rulesets_client.h | 10 +- ...ork_attachments_rest_metadata_decorator.cc | 1 + .../internal/network_attachments_rest_stub.cc | 4 - .../v1/network_attachments_client.h | 38 ++-- ...curity_services_rest_metadata_decorator.cc | 1 + ...etwork_edge_security_services_rest_stub.cc | 2 - .../network_edge_security_services_client.h | 22 +- ...endpoint_groups_rest_metadata_decorator.cc | 1 + .../network_endpoint_groups_rest_stub.cc | 6 - .../v1/network_endpoint_groups_client.h | 38 ++-- ...rewall_policies_rest_metadata_decorator.cc | 1 + .../network_firewall_policies_rest_stub.cc | 4 - .../v1/network_firewall_policies_client.h | 86 ++++---- ...etwork_profiles_rest_metadata_decorator.cc | 1 + .../v1/internal/network_profiles_rest_stub.cc | 2 - .../v1/network_profiles_client.h | 10 +- .../networks_rest_metadata_decorator.cc | 1 + .../v1/internal/networks_rest_stub.cc | 4 - .../compute/networks/v1/networks_client.h | 54 ++--- .../node_groups_rest_metadata_decorator.cc | 1 + .../v1/internal/node_groups_rest_stub.cc | 4 - .../node_groups/v1/node_groups_client.h | 62 +++--- .../node_templates_rest_metadata_decorator.cc | 1 + .../v1/internal/node_templates_rest_stub.cc | 4 - .../node_templates/v1/node_templates_client.h | 34 +-- .../node_types_rest_metadata_decorator.cc | 1 + .../v1/internal/node_types_rest_stub.cc | 4 - .../compute/node_types/v1/node_types_client.h | 14 +- ...curity_policies_rest_metadata_decorator.cc | 1 + ...rganization_security_policies_rest_stub.cc | 4 - .../organization_security_policies_client.h | 58 ++--- ...cket_mirrorings_rest_metadata_decorator.cc | 1 + .../internal/packet_mirrorings_rest_stub.cc | 4 - .../v1/packet_mirrorings_client.h | 30 +-- ...review_features_rest_metadata_decorator.cc | 1 + .../v1/internal/preview_features_rest_stub.cc | 2 - .../v1/preview_features_client.h | 14 +- .../project_views_rest_metadata_decorator.cc | 1 + .../project_views/v1/project_views_client.h | 6 +- .../projects_rest_metadata_decorator.cc | 1 + .../v1/internal/projects_rest_stub.cc | 4 - .../compute/projects/v1/projects_client.h | 58 ++--- ...rtised_prefixes_rest_metadata_decorator.cc | 1 + .../public_advertised_prefixes_rest_stub.cc | 2 - .../v1/public_advertised_prefixes_client.h | 30 +-- ...egated_prefixes_rest_metadata_decorator.cc | 1 + .../public_delegated_prefixes_rest_stub.cc | 4 - .../v1/public_delegated_prefixes_client.h | 34 +-- ...ion_autoscalers_rest_metadata_decorator.cc | 1 + .../internal/region_autoscalers_rest_stub.cc | 2 - .../v1/region_autoscalers_client.h | 30 +-- ...backend_buckets_rest_metadata_decorator.cc | 1 + .../region_backend_buckets_rest_stub.cc | 4 - .../v1/region_backend_buckets_client.h | 38 ++-- ...ackend_services_rest_metadata_decorator.cc | 1 + .../region_backend_services_rest_stub.cc | 4 - .../v1/region_backend_services_client.h | 50 +++-- ...ion_commitments_rest_metadata_decorator.cc | 1 + .../internal/region_commitments_rest_stub.cc | 4 - .../v1/region_commitments_client.h | 26 ++- ...e_health_checks_rest_metadata_decorator.cc | 1 + ...egion_composite_health_checks_rest_stub.cc | 4 - .../region_composite_health_checks_client.h | 34 +-- ...gion_disk_types_rest_metadata_decorator.cc | 1 + .../internal/region_disk_types_rest_stub.cc | 2 - .../v1/region_disk_types_client.h | 10 +- .../region_disks_rest_metadata_decorator.cc | 1 + .../v1/internal/region_disks_rest_stub.cc | 2 - .../region_disks/v1/region_disks_client.h | 74 ++++--- ...gation_policies_rest_metadata_decorator.cc | 1 + ...n_health_aggregation_policies_rest_stub.cc | 4 - ...egion_health_aggregation_policies_client.h | 30 +-- ..._check_services_rest_metadata_decorator.cc | 1 + .../region_health_check_services_rest_stub.cc | 4 - .../v1/region_health_check_services_client.h | 30 +-- ...n_health_checks_rest_metadata_decorator.cc | 1 + .../region_health_checks_rest_stub.cc | 2 - .../v1/region_health_checks_client.h | 30 +-- ..._health_sources_rest_metadata_decorator.cc | 1 + .../region_health_sources_rest_stub.cc | 4 - .../v1/region_health_sources_client.h | 34 +-- ...resize_requests_rest_metadata_decorator.cc | 1 + ...group_manager_resize_requests_rest_stub.cc | 2 - ...nce_group_manager_resize_requests_client.h | 23 +- ..._group_managers_rest_metadata_decorator.cc | 1 + ...egion_instance_group_managers_rest_stub.cc | 4 - .../region_instance_group_managers_client.h | 94 ++++---- ...instance_groups_rest_metadata_decorator.cc | 1 + .../region_instance_groups_rest_stub.cc | 4 - .../v1/region_instance_groups_client.h | 22 +- ...tance_templates_rest_metadata_decorator.cc | 1 + .../region_instance_templates_rest_stub.cc | 2 - .../v1/region_instance_templates_client.h | 18 +- ...egion_instances_rest_metadata_decorator.cc | 1 + .../v1/region_instances_client.h | 6 +- ...snapshot_groups_rest_metadata_decorator.cc | 1 + ...egion_instant_snapshot_groups_rest_stub.cc | 2 - .../region_instant_snapshot_groups_client.h | 30 +-- ...stant_snapshots_rest_metadata_decorator.cc | 1 + .../region_instant_snapshots_rest_stub.cc | 2 - .../v1/region_instant_snapshots_client.h | 34 +-- ...endpoint_groups_rest_metadata_decorator.cc | 1 + ...egion_network_endpoint_groups_rest_stub.cc | 2 - .../region_network_endpoint_groups_client.h | 30 +-- ...rewall_policies_rest_metadata_decorator.cc | 1 + ...ion_network_firewall_policies_rest_stub.cc | 2 - .../region_network_firewall_policies_client.h | 74 ++++--- ...ation_endpoints_rest_metadata_decorator.cc | 1 + ...region_notification_endpoints_rest_stub.cc | 4 - .../v1/region_notification_endpoints_client.h | 26 ++- ...gion_operations_rest_metadata_decorator.cc | 1 + .../internal/region_operations_rest_stub.cc | 2 - .../v1/region_operations_client.h | 18 +- ...curity_policies_rest_metadata_decorator.cc | 1 + .../region_security_policies_rest_stub.cc | 2 - .../v1/region_security_policies_client.h | 42 ++-- ...apshot_settings_rest_metadata_decorator.cc | 1 + .../v1/region_snapshot_settings_client.h | 10 +- ...egion_snapshots_rest_metadata_decorator.cc | 1 + .../v1/internal/region_snapshots_rest_stub.cc | 2 - .../v1/region_snapshots_client.h | 38 ++-- ...sl_certificates_rest_metadata_decorator.cc | 1 + .../region_ssl_certificates_rest_stub.cc | 2 - .../v1/region_ssl_certificates_client.h | 18 +- ...on_ssl_policies_rest_metadata_decorator.cc | 1 + .../internal/region_ssl_policies_rest_stub.cc | 4 - .../v1/region_ssl_policies_client.h | 26 ++- ...et_http_proxies_rest_metadata_decorator.cc | 1 + .../region_target_http_proxies_rest_stub.cc | 2 - .../v1/region_target_http_proxies_client.h | 22 +- ...t_https_proxies_rest_metadata_decorator.cc | 1 + .../region_target_https_proxies_rest_stub.cc | 2 - .../v1/region_target_https_proxies_client.h | 30 +-- ...get_tcp_proxies_rest_metadata_decorator.cc | 1 + .../region_target_tcp_proxies_rest_stub.cc | 2 - .../v1/region_target_tcp_proxies_client.h | 18 +- ...region_url_maps_rest_metadata_decorator.cc | 1 + .../v1/internal/region_url_maps_rest_stub.cc | 2 - .../v1/region_url_maps_client.h | 30 +-- .../region_zones_rest_metadata_decorator.cc | 1 + .../v1/internal/region_zones_rest_stub.cc | 2 - .../region_zones/v1/region_zones_client.h | 6 +- .../regions_rest_metadata_decorator.cc | 1 + .../regions/v1/internal/regions_rest_stub.cc | 2 - .../cloud/compute/regions/v1/regions_client.h | 10 +- ...liability_risks_rest_metadata_decorator.cc | 1 + .../internal/reliability_risks_rest_stub.cc | 2 - .../v1/reliability_risks_client.h | 10 +- ...ervation_blocks_rest_metadata_decorator.cc | 1 + .../internal/reservation_blocks_rest_stub.cc | 2 - .../v1/reservation_blocks_client.h | 26 ++- ...servation_slots_rest_metadata_decorator.cc | 1 + .../internal/reservation_slots_rest_stub.cc | 2 - .../v1/reservation_slots_client.h | 22 +- ...tion_sub_blocks_rest_metadata_decorator.cc | 1 + .../reservation_sub_blocks_rest_stub.cc | 2 - .../v1/reservation_sub_blocks_client.h | 34 +-- .../reservations_rest_metadata_decorator.cc | 1 + .../v1/internal/reservations_rest_stub.cc | 4 - .../reservations/v1/reservations_client.h | 46 ++-- ...source_policies_rest_metadata_decorator.cc | 1 + .../internal/resource_policies_rest_stub.cc | 4 - .../v1/resource_policies_client.h | 38 ++-- .../rollout_plans_rest_metadata_decorator.cc | 1 + .../v1/internal/rollout_plans_rest_stub.cc | 2 - .../rollout_plans/v1/rollout_plans_client.h | 18 +- .../rollouts_rest_metadata_decorator.cc | 1 + .../v1/internal/rollouts_rest_stub.cc | 2 - .../compute/rollouts/v1/rollouts_client.h | 30 +-- .../routers_rest_metadata_decorator.cc | 1 + .../routers/v1/internal/routers_rest_stub.cc | 12 - .../cloud/compute/routers/v1/routers_client.h | 126 +++++------ .../routes_rest_metadata_decorator.cc | 1 + .../routes/v1/internal/routes_rest_stub.cc | 2 - .../cloud/compute/routes/v1/routes_client.h | 22 +- ...curity_policies_rest_metadata_decorator.cc | 1 + .../internal/security_policies_rest_stub.cc | 6 - .../v1/security_policies_client.h | 50 +++-- ...ice_attachments_rest_metadata_decorator.cc | 1 + .../internal/service_attachments_rest_stub.cc | 4 - .../v1/service_attachments_client.h | 38 ++-- ...apshot_settings_rest_metadata_decorator.cc | 1 + .../v1/snapshot_settings_client.h | 10 +- .../snapshots_rest_metadata_decorator.cc | 1 + .../v1/internal/snapshots_rest_stub.cc | 2 - .../compute/snapshots/v1/snapshots_client.h | 38 ++-- ...sl_certificates_rest_metadata_decorator.cc | 1 + .../v1/internal/ssl_certificates_rest_stub.cc | 4 - .../v1/ssl_certificates_client.h | 22 +- .../ssl_policies_rest_metadata_decorator.cc | 1 + .../v1/internal/ssl_policies_rest_stub.cc | 6 - .../ssl_policies/v1/ssl_policies_client.h | 30 +-- ...rage_pool_types_rest_metadata_decorator.cc | 1 + .../internal/storage_pool_types_rest_stub.cc | 4 - .../v1/storage_pool_types_client.h | 14 +- .../storage_pools_rest_metadata_decorator.cc | 1 + .../v1/internal/storage_pools_rest_stub.cc | 6 - .../storage_pools/v1/storage_pools_client.h | 42 ++-- .../subnetworks_rest_metadata_decorator.cc | 1 + .../v1/internal/subnetworks_rest_stub.cc | 6 - .../subnetworks/v1/subnetworks_client.h | 50 +++-- ...et_grpc_proxies_rest_metadata_decorator.cc | 1 + .../internal/target_grpc_proxies_rest_stub.cc | 2 - .../v1/target_grpc_proxies_client.h | 22 +- ...et_http_proxies_rest_metadata_decorator.cc | 1 + .../internal/target_http_proxies_rest_stub.cc | 4 - .../v1/target_http_proxies_client.h | 30 +-- ...t_https_proxies_rest_metadata_decorator.cc | 1 + .../target_https_proxies_rest_stub.cc | 4 - .../v1/target_https_proxies_client.h | 46 ++-- ...arget_instances_rest_metadata_decorator.cc | 1 + .../v1/internal/target_instances_rest_stub.cc | 4 - .../v1/target_instances_client.h | 30 +-- .../target_pools_rest_metadata_decorator.cc | 1 + .../v1/internal/target_pools_rest_stub.cc | 4 - .../target_pools/v1/target_pools_client.h | 54 ++--- ...get_ssl_proxies_rest_metadata_decorator.cc | 1 + .../internal/target_ssl_proxies_rest_stub.cc | 2 - .../v1/target_ssl_proxies_client.h | 42 ++-- ...get_tcp_proxies_rest_metadata_decorator.cc | 1 + .../internal/target_tcp_proxies_rest_stub.cc | 4 - .../v1/target_tcp_proxies_client.h | 34 +-- ...et_vpn_gateways_rest_metadata_decorator.cc | 1 + .../internal/target_vpn_gateways_rest_stub.cc | 4 - .../v1/target_vpn_gateways_client.h | 26 ++- .../url_maps_rest_metadata_decorator.cc | 1 + .../v1/internal/url_maps_rest_stub.cc | 4 - .../compute/url_maps/v1/url_maps_client.h | 42 ++-- .../vpn_gateways_rest_metadata_decorator.cc | 1 + .../v1/internal/vpn_gateways_rest_stub.cc | 4 - .../vpn_gateways/v1/vpn_gateways_client.h | 34 +-- .../vpn_tunnels_rest_metadata_decorator.cc | 1 + .../v1/internal/vpn_tunnels_rest_stub.cc | 4 - .../vpn_tunnels/v1/vpn_tunnels_client.h | 26 ++- .../wire_groups_rest_metadata_decorator.cc | 1 + .../v1/internal/wire_groups_rest_stub.cc | 2 - .../wire_groups/v1/wire_groups_client.h | 22 +- ...zone_operations_rest_metadata_decorator.cc | 1 + .../v1/internal/zone_operations_rest_stub.cc | 2 - .../v1/zone_operations_client.h | 18 +- ...ension_policies_rest_metadata_decorator.cc | 1 + .../zone_vm_extension_policies_rest_stub.cc | 2 - .../v1/zone_vm_extension_policies_client.h | 22 +- .../internal/zones_rest_metadata_decorator.cc | 1 + .../zones/v1/internal/zones_rest_stub.cc | 2 - google/cloud/compute/zones/v1/zones_client.h | 10 +- .../v1/accelerator_types.proto | 21 +- .../compute/addresses/v1/addresses.proto | 21 +- .../cloud/compute/advice/v1/advice.proto | 3 +- .../compute/autoscalers/v1/autoscalers.proto | 21 +- .../backend_buckets/v1/backend_buckets.proto | 30 +-- .../v1/backend_services.proto | 30 +-- .../v1/cross_site_networks.proto | 12 +- .../compute/disk_types/v1/disk_types.proto | 21 +- .../google/cloud/compute/disks/v1/disks.proto | 21 +- .../v1/external_vpn_gateways.proto | 12 +- .../v1/firewall_policies.proto | 12 +- .../compute/firewalls/v1/firewalls.proto | 12 +- .../v1/forwarding_rules.proto | 21 +- .../v1/future_reservations.proto | 21 +- .../v1/global_addresses.proto | 12 +- .../v1/global_forwarding_rules.proto | 12 +- .../v1/global_frontend_settings.proto | 3 +- .../v1/global_network_endpoint_groups.proto | 21 +- .../v1/global_operations.proto | 21 +- .../v1/global_organization_operations.proto | 12 +- .../v1/global_public_delegated_prefixes.proto | 12 +- .../v1/global_vm_extension_policies.proto | 21 +- .../health_checks/v1/health_checks.proto | 21 +- .../google/cloud/compute/hosts/v1/hosts.proto | 12 +- .../v1/http_health_checks.proto | 12 +- .../v1/https_health_checks.proto | 12 +- .../v1/image_family_views.proto | 3 +- .../compute/image_views/v1/image_views.proto | 12 +- .../cloud/compute/images/v1/images.proto | 12 +- ...stance_group_manager_resize_requests.proto | 12 +- .../v1/instance_group_managers.proto | 48 +--- .../instance_groups/v1/instance_groups.proto | 30 +-- .../v1/instance_settings.proto | 3 +- .../v1/instance_templates.proto | 21 +- .../compute/instances/v1/instances.proto | 30 +-- .../v1/instant_snapshot_groups.proto | 12 +- .../v1/instant_snapshots.proto | 21 +- .../v1/interconnect_attachment_groups.proto | 12 +- .../v1/interconnect_attachments.proto | 21 +- .../v1/interconnect_groups.proto | 12 +- .../v1/interconnect_locations.proto | 12 +- .../v1/interconnect_remote_locations.proto | 12 +- .../interconnects/v1/interconnects.proto | 58 ++++- .../license_codes/v1/license_codes.proto | 3 +- .../cloud/compute/licenses/v1/licenses.proto | 12 +- .../machine_images/v1/machine_images.proto | 12 +- .../machine_types/v1/machine_types.proto | 21 +- .../v1/managed_rulesets.proto | 12 +- .../v1/network_attachments.proto | 21 +- .../v1/network_edge_security_services.proto | 12 +- .../v1/network_endpoint_groups.proto | 30 +-- .../v1/network_firewall_policies.proto | 21 +- .../v1/network_profiles.proto | 12 +- .../cloud/compute/networks/v1/networks.proto | 22 +- .../compute/node_groups/v1/node_groups.proto | 30 +-- .../node_templates/v1/node_templates.proto | 21 +- .../compute/node_types/v1/node_types.proto | 21 +- .../v1/organization_security_policies.proto | 21 +- .../v1/packet_mirrorings.proto | 21 +- .../v1/preview_features.proto | 12 +- .../project_views/v1/project_views.proto | 3 +- .../cloud/compute/projects/v1/projects.proto | 21 +- .../v1/public_advertised_prefixes.proto | 12 +- .../v1/public_delegated_prefixes.proto | 21 +- .../v1/region_autoscalers.proto | 12 +- .../v1/region_backend_buckets.proto | 21 +- .../v1/region_backend_services.proto | 21 +- .../v1/region_commitments.proto | 21 +- .../v1/region_composite_health_checks.proto | 21 +- .../v1/region_disk_types.proto | 12 +- .../region_disks/v1/region_disks.proto | 12 +- .../region_health_aggregation_policies.proto | 21 +- .../v1/region_health_check_services.proto | 21 +- .../v1/region_health_checks.proto | 12 +- .../v1/region_health_sources.proto | 21 +- ...stance_group_manager_resize_requests.proto | 12 +- .../v1/region_instance_group_managers.proto | 39 +--- .../v1/region_instance_groups.proto | 21 +- .../v1/region_instance_templates.proto | 12 +- .../v1/region_instances.proto | 3 +- .../v1/region_instant_snapshot_groups.proto | 12 +- .../v1/region_instant_snapshots.proto | 12 +- .../v1/region_network_endpoint_groups.proto | 21 +- .../v1/region_network_firewall_policies.proto | 12 +- .../v1/region_notification_endpoints.proto | 21 +- .../v1/region_operations.proto | 12 +- .../v1/region_security_policies.proto | 12 +- .../v1/region_snapshot_settings.proto | 3 +- .../v1/region_snapshots.proto | 12 +- .../v1/region_ssl_certificates.proto | 12 +- .../v1/region_ssl_policies.proto | 21 +- .../v1/region_target_http_proxies.proto | 12 +- .../v1/region_target_https_proxies.proto | 12 +- .../v1/region_target_tcp_proxies.proto | 12 +- .../region_url_maps/v1/region_url_maps.proto | 12 +- .../region_zones/v1/region_zones.proto | 12 +- .../cloud/compute/regions/v1/regions.proto | 12 +- .../v1/reliability_risks.proto | 12 +- .../v1/reservation_blocks.proto | 12 +- .../v1/reservation_slots.proto | 12 +- .../v1/reservation_sub_blocks.proto | 12 +- .../reservations/v1/reservations.proto | 21 +- .../v1/resource_policies.proto | 21 +- .../rollout_plans/v1/rollout_plans.proto | 12 +- .../cloud/compute/rollouts/v1/rollouts.proto | 12 +- .../cloud/compute/routers/v1/routers.proto | 58 +---- .../cloud/compute/routes/v1/routes.proto | 12 +- .../v1/security_policies.proto | 30 +-- .../v1/service_attachments.proto | 21 +- .../v1/snapshot_settings.proto | 3 +- .../compute/snapshots/v1/snapshots.proto | 12 +- .../v1/ssl_certificates.proto | 21 +- .../ssl_policies/v1/ssl_policies.proto | 30 +-- .../v1/storage_pool_types.proto | 21 +- .../storage_pools/v1/storage_pools.proto | 30 +-- .../compute/subnetworks/v1/subnetworks.proto | 30 +-- .../v1/target_grpc_proxies.proto | 12 +- .../v1/target_http_proxies.proto | 21 +- .../v1/target_https_proxies.proto | 21 +- .../v1/target_instances.proto | 21 +- .../target_pools/v1/target_pools.proto | 21 +- .../v1/target_ssl_proxies.proto | 12 +- .../v1/target_tcp_proxies.proto | 21 +- .../v1/target_vpn_gateways.proto | 21 +- .../cloud/compute/url_maps/v1/url_maps.proto | 21 +- .../compute/v1/internal/common_000.proto | 2 +- .../compute/v1/internal/common_001.proto | 2 +- .../compute/v1/internal/common_002.proto | 2 +- .../compute/v1/internal/common_003.proto | 2 +- .../compute/v1/internal/common_004.proto | 2 +- .../compute/v1/internal/common_005.proto | 2 +- .../compute/v1/internal/common_006.proto | 2 +- .../compute/v1/internal/common_007.proto | 2 +- .../compute/v1/internal/common_008.proto | 2 +- .../compute/v1/internal/common_009.proto | 2 +- .../compute/v1/internal/common_010.proto | 2 +- .../compute/v1/internal/common_011.proto | 2 +- .../compute/v1/internal/common_012.proto | 2 +- .../compute/v1/internal/common_013.proto | 2 +- .../compute/v1/internal/common_014.proto | 2 +- .../compute/v1/internal/common_015.proto | 2 +- .../compute/v1/internal/common_016.proto | 2 +- .../compute/v1/internal/common_017.proto | 10 +- .../compute/v1/internal/common_018.proto | 2 +- .../compute/v1/internal/common_019.proto | 2 +- .../compute/v1/internal/common_020.proto | 2 +- .../compute/v1/internal/common_021.proto | 2 +- .../compute/v1/internal/common_022.proto | 2 +- .../compute/v1/internal/common_023.proto | 2 +- .../compute/v1/internal/common_024.proto | 2 +- .../compute/v1/internal/common_025.proto | 23 +- .../compute/v1/internal/common_026.proto | 5 +- .../compute/v1/internal/common_027.proto | 2 +- .../compute/v1/internal/common_028.proto | 2 +- .../compute/v1/internal/common_029.proto | 2 +- .../compute/v1/internal/common_030.proto | 2 +- .../compute/v1/internal/common_031.proto | 2 +- .../compute/v1/internal/common_032.proto | 2 +- .../compute/v1/internal/common_033.proto | 2 +- .../compute/v1/internal/common_034.proto | 2 +- .../compute/v1/internal/common_035.proto | 2 +- .../compute/v1/internal/common_036.proto | 2 +- .../compute/v1/internal/common_037.proto | 2 +- .../compute/v1/internal/common_038.proto | 2 +- .../compute/v1/internal/common_039.proto | 2 +- .../compute/v1/internal/common_040.proto | 2 +- .../compute/v1/internal/common_041.proto | 2 +- .../compute/v1/internal/common_042.proto | 2 +- .../compute/v1/internal/common_043.proto | 2 +- .../compute/v1/internal/common_044.proto | 2 +- .../compute/v1/internal/common_045.proto | 2 +- .../compute/v1/internal/common_046.proto | 2 +- .../compute/v1/internal/common_047.proto | 2 +- .../compute/v1/internal/common_048.proto | 2 +- .../compute/v1/internal/common_049.proto | 2 +- .../compute/v1/internal/common_050.proto | 2 +- .../compute/v1/internal/common_051.proto | 2 +- .../compute/v1/internal/common_052.proto | 2 +- .../compute/v1/internal/common_053.proto | 2 +- .../compute/v1/internal/common_054.proto | 2 +- .../compute/v1/internal/common_055.proto | 2 +- .../compute/v1/internal/common_056.proto | 2 +- .../compute/v1/internal/common_057.proto | 2 +- .../compute/v1/internal/common_058.proto | 2 +- .../compute/v1/internal/common_059.proto | 2 +- .../compute/v1/internal/common_060.proto | 2 +- .../compute/v1/internal/common_061.proto | 2 +- .../compute/v1/internal/common_062.proto | 2 +- .../compute/v1/internal/common_063.proto | 2 +- .../compute/v1/internal/common_064.proto | 2 +- .../compute/v1/internal/common_065.proto | 2 +- .../compute/v1/internal/common_066.proto | 2 +- .../compute/v1/internal/common_067.proto | 2 +- .../compute/v1/internal/common_068.proto | 2 +- .../compute/v1/internal/common_069.proto | 2 +- .../compute/v1/internal/common_070.proto | 2 +- .../compute/v1/internal/common_071.proto | 2 +- .../compute/v1/internal/common_072.proto | 2 +- .../compute/v1/internal/common_073.proto | 2 +- .../compute/v1/internal/common_074.proto | 2 +- .../compute/v1/internal/common_075.proto | 2 +- .../compute/v1/internal/common_076.proto | 2 +- .../compute/v1/internal/common_077.proto | 2 +- .../compute/v1/internal/common_078.proto | 2 +- .../compute/v1/internal/common_079.proto | 2 +- .../compute/v1/internal/common_080.proto | 2 +- .../compute/v1/internal/common_081.proto | 2 +- .../compute/v1/internal/common_082.proto | 2 +- .../compute/v1/internal/common_083.proto | 2 +- .../compute/v1/internal/common_084.proto | 2 +- .../compute/v1/internal/common_085.proto | 2 +- .../compute/v1/internal/common_086.proto | 2 +- .../compute/v1/internal/common_087.proto | 13 +- .../compute/v1/internal/common_088.proto | 2 +- .../compute/v1/internal/common_089.proto | 2 +- .../compute/v1/internal/common_090.proto | 2 +- .../compute/v1/internal/common_091.proto | 2 +- .../compute/v1/internal/common_092.proto | 2 +- .../compute/v1/internal/common_093.proto | 2 +- .../compute/v1/internal/common_094.proto | 2 +- .../compute/v1/internal/common_095.proto | 2 +- .../compute/v1/internal/common_096.proto | 2 +- .../compute/v1/internal/common_097.proto | 2 +- .../compute/v1/internal/common_098.proto | 2 +- .../compute/v1/internal/common_099.proto | 2 +- .../compute/v1/internal/common_100.proto | 2 +- .../compute/v1/internal/common_101.proto | 2 +- .../compute/v1/internal/common_102.proto | 2 +- .../compute/v1/internal/common_103.proto | 2 +- .../compute/v1/internal/common_104.proto | 2 +- .../compute/v1/internal/common_105.proto | 2 +- .../compute/v1/internal/common_106.proto | 2 +- .../compute/v1/internal/common_107.proto | 2 +- .../compute/v1/internal/common_108.proto | 2 +- .../compute/v1/internal/common_109.proto | 2 +- .../compute/v1/internal/common_110.proto | 2 +- .../compute/v1/internal/common_111.proto | 2 +- .../compute/v1/internal/common_112.proto | 2 +- .../compute/v1/internal/common_113.proto | 2 +- .../compute/v1/internal/common_114.proto | 2 +- .../compute/v1/internal/common_115.proto | 2 +- .../compute/v1/internal/common_116.proto | 2 +- .../compute/v1/internal/common_117.proto | 2 +- .../compute/v1/internal/common_118.proto | 2 +- .../compute/v1/internal/common_119.proto | 2 +- .../compute/v1/internal/common_120.proto | 2 +- .../compute/v1/internal/common_121.proto | 2 +- .../compute/v1/internal/common_122.proto | 2 +- .../compute/v1/internal/common_123.proto | 2 +- .../compute/v1/internal/common_124.proto | 2 +- .../compute/v1/internal/common_125.proto | 2 +- .../compute/v1/internal/common_126.proto | 2 +- .../compute/v1/internal/common_127.proto | 2 +- .../compute/v1/internal/common_128.proto | 2 +- .../compute/v1/internal/common_129.proto | 2 +- .../compute/v1/internal/common_130.proto | 2 +- .../compute/v1/internal/common_131.proto | 2 +- .../compute/v1/internal/common_132.proto | 2 +- .../compute/v1/internal/common_133.proto | 2 +- .../compute/v1/internal/common_134.proto | 2 +- .../compute/v1/internal/common_135.proto | 2 +- .../compute/v1/internal/common_136.proto | 2 +- .../compute/v1/internal/common_137.proto | 2 +- .../compute/v1/internal/common_138.proto | 2 +- .../compute/v1/internal/common_139.proto | 2 +- .../compute/v1/internal/common_140.proto | 2 +- .../compute/v1/internal/common_141.proto | 2 +- .../compute/v1/internal/common_142.proto | 2 +- .../compute/v1/internal/common_143.proto | 2 +- .../compute/v1/internal/common_144.proto | 2 +- .../compute/v1/internal/common_145.proto | 2 +- .../compute/v1/internal/common_146.proto | 2 +- .../compute/v1/internal/common_147.proto | 2 +- .../compute/v1/internal/common_148.proto | 2 +- .../compute/v1/internal/common_149.proto | 2 +- .../compute/v1/internal/common_150.proto | 2 +- .../compute/v1/internal/common_151.proto | 2 +- .../compute/v1/internal/common_152.proto | 2 +- .../compute/v1/internal/common_153.proto | 2 +- .../compute/v1/internal/common_154.proto | 2 +- .../compute/v1/internal/common_155.proto | 2 +- .../compute/v1/internal/common_156.proto | 2 +- .../compute/v1/internal/common_157.proto | 2 +- .../compute/v1/internal/common_158.proto | 2 +- .../compute/v1/internal/common_159.proto | 2 +- .../compute/v1/internal/common_160.proto | 2 +- .../compute/v1/internal/common_161.proto | 2 +- .../compute/v1/internal/common_162.proto | 2 +- .../compute/v1/internal/common_163.proto | 2 +- .../compute/v1/internal/common_164.proto | 2 +- .../compute/v1/internal/common_165.proto | 2 +- .../compute/v1/internal/common_166.proto | 2 +- .../compute/v1/internal/common_167.proto | 2 +- .../compute/v1/internal/common_168.proto | 2 +- .../compute/v1/internal/common_169.proto | 2 +- .../compute/v1/internal/common_170.proto | 2 +- .../compute/v1/internal/common_171.proto | 2 +- .../compute/v1/internal/common_172.proto | 2 +- .../compute/v1/internal/common_173.proto | 2 +- .../compute/v1/internal/common_174.proto | 2 +- .../compute/v1/internal/common_175.proto | 2 +- .../compute/v1/internal/common_176.proto | 2 +- .../compute/v1/internal/common_177.proto | 2 +- .../compute/v1/internal/common_178.proto | 2 +- .../compute/v1/internal/common_179.proto | 2 +- .../compute/v1/internal/common_180.proto | 2 +- .../compute/v1/internal/common_181.proto | 2 +- .../compute/v1/internal/common_182.proto | 2 +- .../compute/v1/internal/common_183.proto | 2 +- .../compute/v1/internal/common_184.proto | 2 +- .../compute/v1/internal/common_185.proto | 2 +- .../compute/v1/internal/common_186.proto | 2 +- .../compute/v1/internal/common_187.proto | 2 +- .../compute/v1/internal/common_188.proto | 2 +- .../vpn_gateways/v1/vpn_gateways.proto | 21 +- .../compute/vpn_tunnels/v1/vpn_tunnels.proto | 21 +- .../compute/wire_groups/v1/wire_groups.proto | 12 +- .../zone_operations/v1/zone_operations.proto | 12 +- .../v1/zone_vm_extension_policies.proto | 12 +- .../google/cloud/compute/zones/v1/zones.proto | 12 +- 715 files changed, 3789 insertions(+), 4374 deletions(-) diff --git a/google/cloud/compute/accelerator_types/v1/accelerator_types_client.h b/google/cloud/compute/accelerator_types/v1/accelerator_types_client.h index 40132d2e9630f..90b81047de9c3 100644 --- a/google/cloud/compute/accelerator_types/v1/accelerator_types_client.h +++ b/google/cloud/compute/accelerator_types/v1/accelerator_types_client.h @@ -38,6 +38,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the acceleratorTypes resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/acceleratorTypes /// +/// This client uses AcceleratorTypes version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -119,7 +121,7 @@ class AcceleratorTypesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.accelerator_types.v1.AggregatedListAcceleratorTypesRequest]: @cloud_cpp_reference_link{google/cloud/compute/accelerator_types/v1/accelerator_types.proto#L74} + /// [google.cloud.cpp.compute.accelerator_types.v1.AggregatedListAcceleratorTypesRequest]: @cloud_cpp_reference_link{google/cloud/compute/accelerator_types/v1/accelerator_types.proto#L75} /// [google.cloud.cpp.compute.v1.AcceleratorTypesScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_003.proto#L339} /// // clang-format on @@ -163,7 +165,7 @@ class AcceleratorTypesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.accelerator_types.v1.AggregatedListAcceleratorTypesRequest]: @cloud_cpp_reference_link{google/cloud/compute/accelerator_types/v1/accelerator_types.proto#L74} + /// [google.cloud.cpp.compute.accelerator_types.v1.AggregatedListAcceleratorTypesRequest]: @cloud_cpp_reference_link{google/cloud/compute/accelerator_types/v1/accelerator_types.proto#L75} /// [google.cloud.cpp.compute.v1.AcceleratorTypesScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_003.proto#L339} /// // clang-format on @@ -195,7 +197,7 @@ class AcceleratorTypesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.accelerator_types.v1.GetAcceleratorTypeRequest]: @cloud_cpp_reference_link{google/cloud/compute/accelerator_types/v1/accelerator_types.proto#L189} + /// [google.cloud.cpp.compute.accelerator_types.v1.GetAcceleratorTypeRequest]: @cloud_cpp_reference_link{google/cloud/compute/accelerator_types/v1/accelerator_types.proto#L183} /// [google.cloud.cpp.compute.v1.AcceleratorType]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_003.proto#L32} /// // clang-format on @@ -227,7 +229,7 @@ class AcceleratorTypesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.accelerator_types.v1.GetAcceleratorTypeRequest]: @cloud_cpp_reference_link{google/cloud/compute/accelerator_types/v1/accelerator_types.proto#L189} + /// [google.cloud.cpp.compute.accelerator_types.v1.GetAcceleratorTypeRequest]: @cloud_cpp_reference_link{google/cloud/compute/accelerator_types/v1/accelerator_types.proto#L183} /// [google.cloud.cpp.compute.v1.AcceleratorType]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_003.proto#L32} /// // clang-format on @@ -266,7 +268,7 @@ class AcceleratorTypesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.accelerator_types.v1.ListAcceleratorTypesRequest]: @cloud_cpp_reference_link{google/cloud/compute/accelerator_types/v1/accelerator_types.proto#L203} + /// [google.cloud.cpp.compute.accelerator_types.v1.ListAcceleratorTypesRequest]: @cloud_cpp_reference_link{google/cloud/compute/accelerator_types/v1/accelerator_types.proto#L197} /// [google.cloud.cpp.compute.v1.AcceleratorType]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_003.proto#L32} /// // clang-format on @@ -308,7 +310,7 @@ class AcceleratorTypesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.accelerator_types.v1.ListAcceleratorTypesRequest]: @cloud_cpp_reference_link{google/cloud/compute/accelerator_types/v1/accelerator_types.proto#L203} + /// [google.cloud.cpp.compute.accelerator_types.v1.ListAcceleratorTypesRequest]: @cloud_cpp_reference_link{google/cloud/compute/accelerator_types/v1/accelerator_types.proto#L197} /// [google.cloud.cpp.compute.v1.AcceleratorType]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_003.proto#L32} /// // clang-format on diff --git a/google/cloud/compute/accelerator_types/v1/internal/accelerator_types_rest_metadata_decorator.cc b/google/cloud/compute/accelerator_types/v1/internal/accelerator_types_rest_metadata_decorator.cc index 56492df9a34aa..9e9676f27bcb8 100644 --- a/google/cloud/compute/accelerator_types/v1/internal/accelerator_types_rest_metadata_decorator.cc +++ b/google/cloud/compute/accelerator_types/v1/internal/accelerator_types_rest_metadata_decorator.cc @@ -69,6 +69,7 @@ AcceleratorTypesRestMetadata::ListAcceleratorTypes( void AcceleratorTypesRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/accelerator_types/v1/internal/accelerator_types_rest_stub.cc b/google/cloud/compute/accelerator_types/v1/internal/accelerator_types_rest_stub.cc index 6ddf3087b8c45..427060ad0503a 100644 --- a/google/cloud/compute/accelerator_types/v1/internal/accelerator_types_rest_stub.cc +++ b/google/cloud/compute/accelerator_types/v1/internal/accelerator_types_rest_stub.cc @@ -54,8 +54,6 @@ DefaultAcceleratorTypesRestStub::AggregatedListAcceleratorTypes( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params.push_back( {"service_project_number", request.service_project_number()}); query_params = @@ -99,8 +97,6 @@ DefaultAcceleratorTypesRestStub::ListAcceleratorTypes( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/addresses/v1/addresses_client.h b/google/cloud/compute/addresses/v1/addresses_client.h index 03d794ddaaef4..86a0987a3e180 100644 --- a/google/cloud/compute/addresses/v1/addresses_client.h +++ b/google/cloud/compute/addresses/v1/addresses_client.h @@ -39,6 +39,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the addresses resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/addresses /// +/// This client uses Addresses version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -117,7 +119,7 @@ class AddressesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.addresses.v1.AggregatedListAddressesRequest]: @cloud_cpp_reference_link{google/cloud/compute/addresses/v1/addresses.proto#L141} + /// [google.cloud.cpp.compute.addresses.v1.AggregatedListAddressesRequest]: @cloud_cpp_reference_link{google/cloud/compute/addresses/v1/addresses.proto#L142} /// [google.cloud.cpp.compute.v1.AddressesScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_006.proto#L159} /// // clang-format on @@ -161,7 +163,7 @@ class AddressesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.addresses.v1.AggregatedListAddressesRequest]: @cloud_cpp_reference_link{google/cloud/compute/addresses/v1/addresses.proto#L141} + /// [google.cloud.cpp.compute.addresses.v1.AggregatedListAddressesRequest]: @cloud_cpp_reference_link{google/cloud/compute/addresses/v1/addresses.proto#L142} /// [google.cloud.cpp.compute.v1.AddressesScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_006.proto#L159} /// // clang-format on @@ -200,7 +202,7 @@ class AddressesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.addresses.v1.DeleteAddressRequest]: @cloud_cpp_reference_link{google/cloud/compute/addresses/v1/addresses.proto#L256} + /// [google.cloud.cpp.compute.addresses.v1.DeleteAddressRequest]: @cloud_cpp_reference_link{google/cloud/compute/addresses/v1/addresses.proto#L250} /// // clang-format on future> DeleteAddress( @@ -253,7 +255,7 @@ class AddressesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.addresses.v1.DeleteAddressRequest]: @cloud_cpp_reference_link{google/cloud/compute/addresses/v1/addresses.proto#L256} + /// [google.cloud.cpp.compute.addresses.v1.DeleteAddressRequest]: @cloud_cpp_reference_link{google/cloud/compute/addresses/v1/addresses.proto#L250} /// // clang-format on future> DeleteAddress( @@ -312,7 +314,7 @@ class AddressesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.addresses.v1.GetAddressRequest]: @cloud_cpp_reference_link{google/cloud/compute/addresses/v1/addresses.proto#L292} + /// [google.cloud.cpp.compute.addresses.v1.GetAddressRequest]: @cloud_cpp_reference_link{google/cloud/compute/addresses/v1/addresses.proto#L286} /// [google.cloud.cpp.compute.v1.Address]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_005.proto#L35} /// // clang-format on @@ -344,7 +346,7 @@ class AddressesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.addresses.v1.GetAddressRequest]: @cloud_cpp_reference_link{google/cloud/compute/addresses/v1/addresses.proto#L292} + /// [google.cloud.cpp.compute.addresses.v1.GetAddressRequest]: @cloud_cpp_reference_link{google/cloud/compute/addresses/v1/addresses.proto#L286} /// [google.cloud.cpp.compute.v1.Address]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_005.proto#L35} /// // clang-format on @@ -382,7 +384,7 @@ class AddressesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.addresses.v1.InsertAddressRequest]: @cloud_cpp_reference_link{google/cloud/compute/addresses/v1/addresses.proto#L307} + /// [google.cloud.cpp.compute.addresses.v1.InsertAddressRequest]: @cloud_cpp_reference_link{google/cloud/compute/addresses/v1/addresses.proto#L301} /// // clang-format on future> InsertAddress( @@ -438,7 +440,7 @@ class AddressesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.addresses.v1.InsertAddressRequest]: @cloud_cpp_reference_link{google/cloud/compute/addresses/v1/addresses.proto#L307} + /// [google.cloud.cpp.compute.addresses.v1.InsertAddressRequest]: @cloud_cpp_reference_link{google/cloud/compute/addresses/v1/addresses.proto#L301} /// // clang-format on future> InsertAddress( @@ -506,7 +508,7 @@ class AddressesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.addresses.v1.ListAddressesRequest]: @cloud_cpp_reference_link{google/cloud/compute/addresses/v1/addresses.proto#L343} + /// [google.cloud.cpp.compute.addresses.v1.ListAddressesRequest]: @cloud_cpp_reference_link{google/cloud/compute/addresses/v1/addresses.proto#L337} /// [google.cloud.cpp.compute.v1.Address]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_005.proto#L35} /// // clang-format on @@ -547,7 +549,7 @@ class AddressesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.addresses.v1.ListAddressesRequest]: @cloud_cpp_reference_link{google/cloud/compute/addresses/v1/addresses.proto#L343} + /// [google.cloud.cpp.compute.addresses.v1.ListAddressesRequest]: @cloud_cpp_reference_link{google/cloud/compute/addresses/v1/addresses.proto#L337} /// [google.cloud.cpp.compute.v1.Address]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_005.proto#L35} /// // clang-format on @@ -584,7 +586,7 @@ class AddressesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.addresses.v1.MoveRequest]: @cloud_cpp_reference_link{google/cloud/compute/addresses/v1/addresses.proto#L448} + /// [google.cloud.cpp.compute.addresses.v1.MoveRequest]: @cloud_cpp_reference_link{google/cloud/compute/addresses/v1/addresses.proto#L435} /// // clang-format on future> Move( @@ -643,7 +645,7 @@ class AddressesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.addresses.v1.MoveRequest]: @cloud_cpp_reference_link{google/cloud/compute/addresses/v1/addresses.proto#L448} + /// [google.cloud.cpp.compute.addresses.v1.MoveRequest]: @cloud_cpp_reference_link{google/cloud/compute/addresses/v1/addresses.proto#L435} /// // clang-format on future> Move( @@ -709,7 +711,7 @@ class AddressesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.addresses.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/addresses/v1/addresses.proto#L489} + /// [google.cloud.cpp.compute.addresses.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/addresses/v1/addresses.proto#L476} /// // clang-format on future> SetLabels( @@ -769,7 +771,7 @@ class AddressesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.addresses.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/addresses/v1/addresses.proto#L489} + /// [google.cloud.cpp.compute.addresses.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/addresses/v1/addresses.proto#L476} /// // clang-format on future> SetLabels( @@ -829,7 +831,7 @@ class AddressesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.addresses.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/addresses/v1/addresses.proto#L530} + /// [google.cloud.cpp.compute.addresses.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/addresses/v1/addresses.proto#L517} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -865,7 +867,7 @@ class AddressesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.addresses.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/addresses/v1/addresses.proto#L530} + /// [google.cloud.cpp.compute.addresses.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/addresses/v1/addresses.proto#L517} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on diff --git a/google/cloud/compute/addresses/v1/internal/addresses_rest_metadata_decorator.cc b/google/cloud/compute/addresses/v1/internal/addresses_rest_metadata_decorator.cc index 37201a0857157..1af2f2d780fe7 100644 --- a/google/cloud/compute/addresses/v1/internal/addresses_rest_metadata_decorator.cc +++ b/google/cloud/compute/addresses/v1/internal/addresses_rest_metadata_decorator.cc @@ -182,6 +182,7 @@ future AddressesRestMetadata::AsyncCancelOperation( void AddressesRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/addresses/v1/internal/addresses_rest_stub.cc b/google/cloud/compute/addresses/v1/internal/addresses_rest_stub.cc index c545833f06302..363b5d9e1d2ef 100644 --- a/google/cloud/compute/addresses/v1/internal/addresses_rest_stub.cc +++ b/google/cloud/compute/addresses/v1/internal/addresses_rest_stub.cc @@ -59,8 +59,6 @@ DefaultAddressesRestStub::AggregatedListAddresses( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params.push_back( {"service_project_number", request.service_project_number()}); query_params = @@ -215,8 +213,6 @@ DefaultAddressesRestStub::ListAddresses( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get( diff --git a/google/cloud/compute/advice/v1/advice_client.h b/google/cloud/compute/advice/v1/advice_client.h index 4844ffe40d46b..22740e9b8f7fd 100644 --- a/google/cloud/compute/advice/v1/advice_client.h +++ b/google/cloud/compute/advice/v1/advice_client.h @@ -37,6 +37,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the advice resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/advice /// +/// This client uses Advice version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -108,7 +110,7 @@ class AdviceClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.advice.v1.CalendarModeRequest]: @cloud_cpp_reference_link{google/cloud/compute/advice/v1/advice.proto#L80} + /// [google.cloud.cpp.compute.advice.v1.CalendarModeRequest]: @cloud_cpp_reference_link{google/cloud/compute/advice/v1/advice.proto#L81} /// [google.cloud.cpp.compute.v1.CalendarModeAdviceResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_025.proto#L40} /// // clang-format on @@ -145,7 +147,7 @@ class AdviceClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.advice.v1.CalendarModeRequest]: @cloud_cpp_reference_link{google/cloud/compute/advice/v1/advice.proto#L80} + /// [google.cloud.cpp.compute.advice.v1.CalendarModeRequest]: @cloud_cpp_reference_link{google/cloud/compute/advice/v1/advice.proto#L81} /// [google.cloud.cpp.compute.v1.CalendarModeAdviceResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_025.proto#L40} /// // clang-format on @@ -178,8 +180,8 @@ class AdviceClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.advice.v1.CapacityRequest]: @cloud_cpp_reference_link{google/cloud/compute/advice/v1/advice.proto#L111} - /// [google.cloud.cpp.compute.v1.CapacityAdviceResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_025.proto#L165} + /// [google.cloud.cpp.compute.advice.v1.CapacityRequest]: @cloud_cpp_reference_link{google/cloud/compute/advice/v1/advice.proto#L112} + /// [google.cloud.cpp.compute.v1.CapacityAdviceResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_025.proto#L170} /// // clang-format on StatusOr Capacity( @@ -214,8 +216,8 @@ class AdviceClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.advice.v1.CapacityRequest]: @cloud_cpp_reference_link{google/cloud/compute/advice/v1/advice.proto#L111} - /// [google.cloud.cpp.compute.v1.CapacityAdviceResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_025.proto#L165} + /// [google.cloud.cpp.compute.advice.v1.CapacityRequest]: @cloud_cpp_reference_link{google/cloud/compute/advice/v1/advice.proto#L112} + /// [google.cloud.cpp.compute.v1.CapacityAdviceResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_025.proto#L170} /// // clang-format on StatusOr Capacity( @@ -243,8 +245,8 @@ class AdviceClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.advice.v1.CapacityHistoryRequest]: @cloud_cpp_reference_link{google/cloud/compute/advice/v1/advice.proto#L96} - /// [google.cloud.cpp.compute.v1.CapacityHistoryResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_025.proto#L280} + /// [google.cloud.cpp.compute.advice.v1.CapacityHistoryRequest]: @cloud_cpp_reference_link{google/cloud/compute/advice/v1/advice.proto#L97} + /// [google.cloud.cpp.compute.v1.CapacityHistoryResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_025.proto#L301} /// // clang-format on StatusOr @@ -277,8 +279,8 @@ class AdviceClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.advice.v1.CapacityHistoryRequest]: @cloud_cpp_reference_link{google/cloud/compute/advice/v1/advice.proto#L96} - /// [google.cloud.cpp.compute.v1.CapacityHistoryResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_025.proto#L280} + /// [google.cloud.cpp.compute.advice.v1.CapacityHistoryRequest]: @cloud_cpp_reference_link{google/cloud/compute/advice/v1/advice.proto#L97} + /// [google.cloud.cpp.compute.v1.CapacityHistoryResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_025.proto#L301} /// // clang-format on StatusOr diff --git a/google/cloud/compute/advice/v1/internal/advice_rest_metadata_decorator.cc b/google/cloud/compute/advice/v1/internal/advice_rest_metadata_decorator.cc index 4d6c6578abc63..b6cdb80c725d4 100644 --- a/google/cloud/compute/advice/v1/internal/advice_rest_metadata_decorator.cc +++ b/google/cloud/compute/advice/v1/internal/advice_rest_metadata_decorator.cc @@ -67,6 +67,7 @@ AdviceRestMetadata::CapacityHistory( void AdviceRestMetadata::SetMetadata(rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/autoscalers/v1/autoscalers_client.h b/google/cloud/compute/autoscalers/v1/autoscalers_client.h index 6468a1b183147..65c369fe4f1b7 100644 --- a/google/cloud/compute/autoscalers/v1/autoscalers_client.h +++ b/google/cloud/compute/autoscalers/v1/autoscalers_client.h @@ -39,6 +39,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the autoscalers resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/autoscalers /// +/// This client uses Autoscalers version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -119,7 +121,7 @@ class AutoscalersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.autoscalers.v1.AggregatedListAutoscalersRequest]: @cloud_cpp_reference_link{google/cloud/compute/autoscalers/v1/autoscalers.proto#L142} + /// [google.cloud.cpp.compute.autoscalers.v1.AggregatedListAutoscalersRequest]: @cloud_cpp_reference_link{google/cloud/compute/autoscalers/v1/autoscalers.proto#L143} /// [google.cloud.cpp.compute.v1.AutoscalersScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_012.proto#L290} /// // clang-format on @@ -163,7 +165,7 @@ class AutoscalersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.autoscalers.v1.AggregatedListAutoscalersRequest]: @cloud_cpp_reference_link{google/cloud/compute/autoscalers/v1/autoscalers.proto#L142} + /// [google.cloud.cpp.compute.autoscalers.v1.AggregatedListAutoscalersRequest]: @cloud_cpp_reference_link{google/cloud/compute/autoscalers/v1/autoscalers.proto#L143} /// [google.cloud.cpp.compute.v1.AutoscalersScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_012.proto#L290} /// // clang-format on @@ -201,7 +203,7 @@ class AutoscalersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.autoscalers.v1.DeleteAutoscalerRequest]: @cloud_cpp_reference_link{google/cloud/compute/autoscalers/v1/autoscalers.proto#L257} + /// [google.cloud.cpp.compute.autoscalers.v1.DeleteAutoscalerRequest]: @cloud_cpp_reference_link{google/cloud/compute/autoscalers/v1/autoscalers.proto#L251} /// // clang-format on future> DeleteAutoscaler( @@ -254,7 +256,7 @@ class AutoscalersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.autoscalers.v1.DeleteAutoscalerRequest]: @cloud_cpp_reference_link{google/cloud/compute/autoscalers/v1/autoscalers.proto#L257} + /// [google.cloud.cpp.compute.autoscalers.v1.DeleteAutoscalerRequest]: @cloud_cpp_reference_link{google/cloud/compute/autoscalers/v1/autoscalers.proto#L251} /// // clang-format on future> DeleteAutoscaler( @@ -313,7 +315,7 @@ class AutoscalersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.autoscalers.v1.GetAutoscalerRequest]: @cloud_cpp_reference_link{google/cloud/compute/autoscalers/v1/autoscalers.proto#L293} + /// [google.cloud.cpp.compute.autoscalers.v1.GetAutoscalerRequest]: @cloud_cpp_reference_link{google/cloud/compute/autoscalers/v1/autoscalers.proto#L287} /// [google.cloud.cpp.compute.v1.Autoscaler]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_011.proto#L43} /// // clang-format on @@ -345,7 +347,7 @@ class AutoscalersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.autoscalers.v1.GetAutoscalerRequest]: @cloud_cpp_reference_link{google/cloud/compute/autoscalers/v1/autoscalers.proto#L293} + /// [google.cloud.cpp.compute.autoscalers.v1.GetAutoscalerRequest]: @cloud_cpp_reference_link{google/cloud/compute/autoscalers/v1/autoscalers.proto#L287} /// [google.cloud.cpp.compute.v1.Autoscaler]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_011.proto#L43} /// // clang-format on @@ -383,7 +385,7 @@ class AutoscalersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.autoscalers.v1.InsertAutoscalerRequest]: @cloud_cpp_reference_link{google/cloud/compute/autoscalers/v1/autoscalers.proto#L307} + /// [google.cloud.cpp.compute.autoscalers.v1.InsertAutoscalerRequest]: @cloud_cpp_reference_link{google/cloud/compute/autoscalers/v1/autoscalers.proto#L301} /// // clang-format on future> InsertAutoscaler( @@ -439,7 +441,7 @@ class AutoscalersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.autoscalers.v1.InsertAutoscalerRequest]: @cloud_cpp_reference_link{google/cloud/compute/autoscalers/v1/autoscalers.proto#L307} + /// [google.cloud.cpp.compute.autoscalers.v1.InsertAutoscalerRequest]: @cloud_cpp_reference_link{google/cloud/compute/autoscalers/v1/autoscalers.proto#L301} /// // clang-format on future> InsertAutoscaler( @@ -507,7 +509,7 @@ class AutoscalersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.autoscalers.v1.ListAutoscalersRequest]: @cloud_cpp_reference_link{google/cloud/compute/autoscalers/v1/autoscalers.proto#L343} + /// [google.cloud.cpp.compute.autoscalers.v1.ListAutoscalersRequest]: @cloud_cpp_reference_link{google/cloud/compute/autoscalers/v1/autoscalers.proto#L337} /// [google.cloud.cpp.compute.v1.Autoscaler]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_011.proto#L43} /// // clang-format on @@ -548,7 +550,7 @@ class AutoscalersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.autoscalers.v1.ListAutoscalersRequest]: @cloud_cpp_reference_link{google/cloud/compute/autoscalers/v1/autoscalers.proto#L343} + /// [google.cloud.cpp.compute.autoscalers.v1.ListAutoscalersRequest]: @cloud_cpp_reference_link{google/cloud/compute/autoscalers/v1/autoscalers.proto#L337} /// [google.cloud.cpp.compute.v1.Autoscaler]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_011.proto#L43} /// // clang-format on @@ -588,7 +590,7 @@ class AutoscalersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.autoscalers.v1.PatchAutoscalerRequest]: @cloud_cpp_reference_link{google/cloud/compute/autoscalers/v1/autoscalers.proto#L447} + /// [google.cloud.cpp.compute.autoscalers.v1.PatchAutoscalerRequest]: @cloud_cpp_reference_link{google/cloud/compute/autoscalers/v1/autoscalers.proto#L434} /// // clang-format on future> PatchAutoscaler( @@ -646,7 +648,7 @@ class AutoscalersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.autoscalers.v1.PatchAutoscalerRequest]: @cloud_cpp_reference_link{google/cloud/compute/autoscalers/v1/autoscalers.proto#L447} + /// [google.cloud.cpp.compute.autoscalers.v1.PatchAutoscalerRequest]: @cloud_cpp_reference_link{google/cloud/compute/autoscalers/v1/autoscalers.proto#L434} /// // clang-format on future> PatchAutoscaler( @@ -706,7 +708,7 @@ class AutoscalersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.autoscalers.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/autoscalers/v1/autoscalers.proto#L486} + /// [google.cloud.cpp.compute.autoscalers.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/autoscalers/v1/autoscalers.proto#L473} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -742,7 +744,7 @@ class AutoscalersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.autoscalers.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/autoscalers/v1/autoscalers.proto#L486} + /// [google.cloud.cpp.compute.autoscalers.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/autoscalers/v1/autoscalers.proto#L473} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -780,7 +782,7 @@ class AutoscalersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.autoscalers.v1.UpdateAutoscalerRequest]: @cloud_cpp_reference_link{google/cloud/compute/autoscalers/v1/autoscalers.proto#L504} + /// [google.cloud.cpp.compute.autoscalers.v1.UpdateAutoscalerRequest]: @cloud_cpp_reference_link{google/cloud/compute/autoscalers/v1/autoscalers.proto#L491} /// // clang-format on future> UpdateAutoscaler( @@ -836,7 +838,7 @@ class AutoscalersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.autoscalers.v1.UpdateAutoscalerRequest]: @cloud_cpp_reference_link{google/cloud/compute/autoscalers/v1/autoscalers.proto#L504} + /// [google.cloud.cpp.compute.autoscalers.v1.UpdateAutoscalerRequest]: @cloud_cpp_reference_link{google/cloud/compute/autoscalers/v1/autoscalers.proto#L491} /// // clang-format on future> UpdateAutoscaler( diff --git a/google/cloud/compute/autoscalers/v1/internal/autoscalers_rest_metadata_decorator.cc b/google/cloud/compute/autoscalers/v1/internal/autoscalers_rest_metadata_decorator.cc index 23b382371cc12..5322ba354cf72 100644 --- a/google/cloud/compute/autoscalers/v1/internal/autoscalers_rest_metadata_decorator.cc +++ b/google/cloud/compute/autoscalers/v1/internal/autoscalers_rest_metadata_decorator.cc @@ -184,6 +184,7 @@ future AutoscalersRestMetadata::AsyncCancelOperation( void AutoscalersRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/autoscalers/v1/internal/autoscalers_rest_stub.cc b/google/cloud/compute/autoscalers/v1/internal/autoscalers_rest_stub.cc index 161dd3eecb36a..c84a4f2ee9cf8 100644 --- a/google/cloud/compute/autoscalers/v1/internal/autoscalers_rest_stub.cc +++ b/google/cloud/compute/autoscalers/v1/internal/autoscalers_rest_stub.cc @@ -59,8 +59,6 @@ DefaultAutoscalersRestStub::AggregatedListAutoscalers( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params.push_back( {"service_project_number", request.service_project_number()}); query_params = @@ -216,8 +214,6 @@ DefaultAutoscalersRestStub::ListAutoscalers( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get( diff --git a/google/cloud/compute/backend_buckets/v1/backend_buckets_client.h b/google/cloud/compute/backend_buckets/v1/backend_buckets_client.h index 08b66460327ca..34be1403f1051 100644 --- a/google/cloud/compute/backend_buckets/v1/backend_buckets_client.h +++ b/google/cloud/compute/backend_buckets/v1/backend_buckets_client.h @@ -39,6 +39,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the backendBuckets resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/backendBuckets /// +/// This client uses BackendBuckets version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -118,7 +120,7 @@ class BackendBucketsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.backend_buckets.v1.AddSignedUrlKeyRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_buckets/v1/backend_buckets.proto#L223} + /// [google.cloud.cpp.compute.backend_buckets.v1.AddSignedUrlKeyRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_buckets/v1/backend_buckets.proto#L224} /// // clang-format on future> AddSignedUrlKey( @@ -176,7 +178,7 @@ class BackendBucketsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.backend_buckets.v1.AddSignedUrlKeyRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_buckets/v1/backend_buckets.proto#L223} + /// [google.cloud.cpp.compute.backend_buckets.v1.AddSignedUrlKeyRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_buckets/v1/backend_buckets.proto#L224} /// // clang-format on future> AddSignedUrlKey( @@ -246,7 +248,7 @@ class BackendBucketsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.backend_buckets.v1.AggregatedListBackendBucketsRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_buckets/v1/backend_buckets.proto#L257} + /// [google.cloud.cpp.compute.backend_buckets.v1.AggregatedListBackendBucketsRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_buckets/v1/backend_buckets.proto#L258} /// [google.cloud.cpp.compute.v1.BackendBucketsScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_014.proto#L154} /// // clang-format on @@ -291,7 +293,7 @@ class BackendBucketsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.backend_buckets.v1.AggregatedListBackendBucketsRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_buckets/v1/backend_buckets.proto#L257} + /// [google.cloud.cpp.compute.backend_buckets.v1.AggregatedListBackendBucketsRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_buckets/v1/backend_buckets.proto#L258} /// [google.cloud.cpp.compute.v1.BackendBucketsScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_014.proto#L154} /// // clang-format on @@ -329,7 +331,7 @@ class BackendBucketsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.backend_buckets.v1.DeleteBackendBucketRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_buckets/v1/backend_buckets.proto#L372} + /// [google.cloud.cpp.compute.backend_buckets.v1.DeleteBackendBucketRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_buckets/v1/backend_buckets.proto#L366} /// // clang-format on future> @@ -382,7 +384,7 @@ class BackendBucketsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.backend_buckets.v1.DeleteBackendBucketRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_buckets/v1/backend_buckets.proto#L372} + /// [google.cloud.cpp.compute.backend_buckets.v1.DeleteBackendBucketRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_buckets/v1/backend_buckets.proto#L366} /// // clang-format on future> @@ -451,7 +453,7 @@ class BackendBucketsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.backend_buckets.v1.DeleteSignedUrlKeyRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_buckets/v1/backend_buckets.proto#L401} + /// [google.cloud.cpp.compute.backend_buckets.v1.DeleteSignedUrlKeyRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_buckets/v1/backend_buckets.proto#L395} /// // clang-format on future> @@ -506,7 +508,7 @@ class BackendBucketsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.backend_buckets.v1.DeleteSignedUrlKeyRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_buckets/v1/backend_buckets.proto#L401} + /// [google.cloud.cpp.compute.backend_buckets.v1.DeleteSignedUrlKeyRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_buckets/v1/backend_buckets.proto#L395} /// // clang-format on future> @@ -565,7 +567,7 @@ class BackendBucketsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.backend_buckets.v1.GetBackendBucketRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_buckets/v1/backend_buckets.proto#L438} + /// [google.cloud.cpp.compute.backend_buckets.v1.GetBackendBucketRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_buckets/v1/backend_buckets.proto#L432} /// [google.cloud.cpp.compute.v1.BackendBucket]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_013.proto#L28} /// // clang-format on @@ -597,7 +599,7 @@ class BackendBucketsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.backend_buckets.v1.GetBackendBucketRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_buckets/v1/backend_buckets.proto#L438} + /// [google.cloud.cpp.compute.backend_buckets.v1.GetBackendBucketRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_buckets/v1/backend_buckets.proto#L432} /// [google.cloud.cpp.compute.v1.BackendBucket]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_013.proto#L28} /// // clang-format on @@ -627,7 +629,7 @@ class BackendBucketsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.backend_buckets.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_buckets/v1/backend_buckets.proto#L449} + /// [google.cloud.cpp.compute.backend_buckets.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_buckets/v1/backend_buckets.proto#L443} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -660,7 +662,7 @@ class BackendBucketsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.backend_buckets.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_buckets/v1/backend_buckets.proto#L449} + /// [google.cloud.cpp.compute.backend_buckets.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_buckets/v1/backend_buckets.proto#L443} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -697,7 +699,7 @@ class BackendBucketsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.backend_buckets.v1.InsertBackendBucketRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_buckets/v1/backend_buckets.proto#L464} + /// [google.cloud.cpp.compute.backend_buckets.v1.InsertBackendBucketRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_buckets/v1/backend_buckets.proto#L458} /// // clang-format on future> @@ -755,7 +757,7 @@ class BackendBucketsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.backend_buckets.v1.InsertBackendBucketRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_buckets/v1/backend_buckets.proto#L464} + /// [google.cloud.cpp.compute.backend_buckets.v1.InsertBackendBucketRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_buckets/v1/backend_buckets.proto#L458} /// // clang-format on future> @@ -823,7 +825,7 @@ class BackendBucketsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.backend_buckets.v1.ListBackendBucketsRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_buckets/v1/backend_buckets.proto#L493} + /// [google.cloud.cpp.compute.backend_buckets.v1.ListBackendBucketsRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_buckets/v1/backend_buckets.proto#L487} /// [google.cloud.cpp.compute.v1.BackendBucket]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_013.proto#L28} /// // clang-format on @@ -864,7 +866,7 @@ class BackendBucketsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.backend_buckets.v1.ListBackendBucketsRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_buckets/v1/backend_buckets.proto#L493} + /// [google.cloud.cpp.compute.backend_buckets.v1.ListBackendBucketsRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_buckets/v1/backend_buckets.proto#L487} /// [google.cloud.cpp.compute.v1.BackendBucket]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_013.proto#L28} /// // clang-format on @@ -901,7 +903,7 @@ class BackendBucketsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.backend_buckets.v1.ListUsableRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_buckets/v1/backend_buckets.proto#L594} + /// [google.cloud.cpp.compute.backend_buckets.v1.ListUsableRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_buckets/v1/backend_buckets.proto#L581} /// [google.cloud.cpp.compute.v1.BackendBucket]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_013.proto#L28} /// // clang-format on @@ -941,7 +943,7 @@ class BackendBucketsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.backend_buckets.v1.ListUsableRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_buckets/v1/backend_buckets.proto#L594} + /// [google.cloud.cpp.compute.backend_buckets.v1.ListUsableRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_buckets/v1/backend_buckets.proto#L581} /// [google.cloud.cpp.compute.v1.BackendBucket]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_013.proto#L28} /// // clang-format on @@ -981,7 +983,7 @@ class BackendBucketsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.backend_buckets.v1.PatchBackendBucketRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_buckets/v1/backend_buckets.proto#L695} + /// [google.cloud.cpp.compute.backend_buckets.v1.PatchBackendBucketRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_buckets/v1/backend_buckets.proto#L675} /// // clang-format on future> @@ -1042,7 +1044,7 @@ class BackendBucketsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.backend_buckets.v1.PatchBackendBucketRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_buckets/v1/backend_buckets.proto#L695} + /// [google.cloud.cpp.compute.backend_buckets.v1.PatchBackendBucketRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_buckets/v1/backend_buckets.proto#L675} /// // clang-format on future> @@ -1110,7 +1112,7 @@ class BackendBucketsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.backend_buckets.v1.SetEdgeSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_buckets/v1/backend_buckets.proto#L728} + /// [google.cloud.cpp.compute.backend_buckets.v1.SetEdgeSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_buckets/v1/backend_buckets.proto#L708} /// // clang-format on future> @@ -1168,7 +1170,7 @@ class BackendBucketsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.backend_buckets.v1.SetEdgeSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_buckets/v1/backend_buckets.proto#L728} + /// [google.cloud.cpp.compute.backend_buckets.v1.SetEdgeSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_buckets/v1/backend_buckets.proto#L708} /// // clang-format on future> @@ -1229,7 +1231,7 @@ class BackendBucketsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.backend_buckets.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_buckets/v1/backend_buckets.proto#L763} + /// [google.cloud.cpp.compute.backend_buckets.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_buckets/v1/backend_buckets.proto#L743} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -1264,7 +1266,7 @@ class BackendBucketsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.backend_buckets.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_buckets/v1/backend_buckets.proto#L763} + /// [google.cloud.cpp.compute.backend_buckets.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_buckets/v1/backend_buckets.proto#L743} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -1294,7 +1296,7 @@ class BackendBucketsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.backend_buckets.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_buckets/v1/backend_buckets.proto#L779} + /// [google.cloud.cpp.compute.backend_buckets.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_buckets/v1/backend_buckets.proto#L759} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -1329,7 +1331,7 @@ class BackendBucketsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.backend_buckets.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_buckets/v1/backend_buckets.proto#L779} + /// [google.cloud.cpp.compute.backend_buckets.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_buckets/v1/backend_buckets.proto#L759} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -1367,7 +1369,7 @@ class BackendBucketsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.backend_buckets.v1.UpdateBackendBucketRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_buckets/v1/backend_buckets.proto#L794} + /// [google.cloud.cpp.compute.backend_buckets.v1.UpdateBackendBucketRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_buckets/v1/backend_buckets.proto#L774} /// // clang-format on future> @@ -1426,7 +1428,7 @@ class BackendBucketsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.backend_buckets.v1.UpdateBackendBucketRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_buckets/v1/backend_buckets.proto#L794} + /// [google.cloud.cpp.compute.backend_buckets.v1.UpdateBackendBucketRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_buckets/v1/backend_buckets.proto#L774} /// // clang-format on future> diff --git a/google/cloud/compute/backend_buckets/v1/internal/backend_buckets_rest_metadata_decorator.cc b/google/cloud/compute/backend_buckets/v1/internal/backend_buckets_rest_metadata_decorator.cc index c8b827f22fb59..e5b4ebec95ffd 100644 --- a/google/cloud/compute/backend_buckets/v1/internal/backend_buckets_rest_metadata_decorator.cc +++ b/google/cloud/compute/backend_buckets/v1/internal/backend_buckets_rest_metadata_decorator.cc @@ -275,6 +275,7 @@ future BackendBucketsRestMetadata::AsyncCancelOperation( void BackendBucketsRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/backend_buckets/v1/internal/backend_buckets_rest_stub.cc b/google/cloud/compute/backend_buckets/v1/internal/backend_buckets_rest_stub.cc index 587eb2efd1931..38266accb680f 100644 --- a/google/cloud/compute/backend_buckets/v1/internal/backend_buckets_rest_stub.cc +++ b/google/cloud/compute/backend_buckets/v1/internal/backend_buckets_rest_stub.cc @@ -117,8 +117,6 @@ DefaultBackendBucketsRestStub::AggregatedListBackendBuckets( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params.push_back( {"service_project_number", request.service_project_number()}); query_params = @@ -347,8 +345,6 @@ DefaultBackendBucketsRestStub::ListBackendBuckets( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get( @@ -372,8 +368,6 @@ DefaultBackendBucketsRestStub::ListUsable( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/backend_services/v1/backend_services_client.h b/google/cloud/compute/backend_services/v1/backend_services_client.h index 6039bd66bfcb1..8c4e0f4f99a77 100644 --- a/google/cloud/compute/backend_services/v1/backend_services_client.h +++ b/google/cloud/compute/backend_services/v1/backend_services_client.h @@ -39,6 +39,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the backendServices resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/backendServices /// +/// This client uses BackendServices version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -118,7 +120,7 @@ class BackendServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.backend_services.v1.AddSignedUrlKeyRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L274} + /// [google.cloud.cpp.compute.backend_services.v1.AddSignedUrlKeyRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L275} /// // clang-format on future> AddSignedUrlKey( @@ -177,7 +179,7 @@ class BackendServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.backend_services.v1.AddSignedUrlKeyRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L274} + /// [google.cloud.cpp.compute.backend_services.v1.AddSignedUrlKeyRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L275} /// // clang-format on future> AddSignedUrlKey( @@ -247,7 +249,7 @@ class BackendServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.backend_services.v1.AggregatedListBackendServicesRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L308} + /// [google.cloud.cpp.compute.backend_services.v1.AggregatedListBackendServicesRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L309} /// [google.cloud.cpp.compute.v1.BackendServicesScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_015.proto#L158} /// // clang-format on @@ -292,7 +294,7 @@ class BackendServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.backend_services.v1.AggregatedListBackendServicesRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L308} + /// [google.cloud.cpp.compute.backend_services.v1.AggregatedListBackendServicesRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L309} /// [google.cloud.cpp.compute.v1.BackendServicesScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_015.proto#L158} /// // clang-format on @@ -330,7 +332,7 @@ class BackendServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.backend_services.v1.DeleteBackendServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L423} + /// [google.cloud.cpp.compute.backend_services.v1.DeleteBackendServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L417} /// // clang-format on future> @@ -383,7 +385,7 @@ class BackendServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.backend_services.v1.DeleteBackendServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L423} + /// [google.cloud.cpp.compute.backend_services.v1.DeleteBackendServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L417} /// // clang-format on future> @@ -452,7 +454,7 @@ class BackendServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.backend_services.v1.DeleteSignedUrlKeyRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L452} + /// [google.cloud.cpp.compute.backend_services.v1.DeleteSignedUrlKeyRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L446} /// // clang-format on future> @@ -508,7 +510,7 @@ class BackendServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.backend_services.v1.DeleteSignedUrlKeyRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L452} + /// [google.cloud.cpp.compute.backend_services.v1.DeleteSignedUrlKeyRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L446} /// // clang-format on future> @@ -567,7 +569,7 @@ class BackendServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.backend_services.v1.GetBackendServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L489} + /// [google.cloud.cpp.compute.backend_services.v1.GetBackendServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L483} /// [google.cloud.cpp.compute.v1.BackendService]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_000.proto#L284} /// // clang-format on @@ -599,7 +601,7 @@ class BackendServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.backend_services.v1.GetBackendServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L489} + /// [google.cloud.cpp.compute.backend_services.v1.GetBackendServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L483} /// [google.cloud.cpp.compute.v1.BackendService]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_000.proto#L284} /// // clang-format on @@ -626,7 +628,7 @@ class BackendServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.backend_services.v1.GetEffectiveSecurityPoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L500} + /// [google.cloud.cpp.compute.backend_services.v1.GetEffectiveSecurityPoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L494} /// // clang-format on Status GetEffectiveSecurityPolicies(std::string const& project, @@ -655,7 +657,7 @@ class BackendServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.backend_services.v1.GetEffectiveSecurityPoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L500} + /// [google.cloud.cpp.compute.backend_services.v1.GetEffectiveSecurityPoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L494} /// // clang-format on Status GetEffectiveSecurityPolicies( @@ -691,7 +693,7 @@ class BackendServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.backend_services.v1.GetHealthRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L511} + /// [google.cloud.cpp.compute.backend_services.v1.GetHealthRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L505} /// [google.cloud.cpp.compute.v1.BackendServiceGroupHealth]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_000.proto#L1275} /// // clang-format on @@ -732,7 +734,7 @@ class BackendServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.backend_services.v1.GetHealthRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L511} + /// [google.cloud.cpp.compute.backend_services.v1.GetHealthRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L505} /// [google.cloud.cpp.compute.v1.BackendServiceGroupHealth]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_000.proto#L1275} /// // clang-format on @@ -763,7 +765,7 @@ class BackendServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.backend_services.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L525} + /// [google.cloud.cpp.compute.backend_services.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L519} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -796,7 +798,7 @@ class BackendServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.backend_services.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L525} + /// [google.cloud.cpp.compute.backend_services.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L519} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -834,7 +836,7 @@ class BackendServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.backend_services.v1.InsertBackendServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L540} + /// [google.cloud.cpp.compute.backend_services.v1.InsertBackendServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L534} /// // clang-format on future> @@ -893,7 +895,7 @@ class BackendServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.backend_services.v1.InsertBackendServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L540} + /// [google.cloud.cpp.compute.backend_services.v1.InsertBackendServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L534} /// // clang-format on future> @@ -961,7 +963,7 @@ class BackendServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.backend_services.v1.ListBackendServicesRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L569} + /// [google.cloud.cpp.compute.backend_services.v1.ListBackendServicesRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L563} /// [google.cloud.cpp.compute.v1.BackendService]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_000.proto#L284} /// // clang-format on @@ -1002,7 +1004,7 @@ class BackendServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.backend_services.v1.ListBackendServicesRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L569} + /// [google.cloud.cpp.compute.backend_services.v1.ListBackendServicesRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L563} /// [google.cloud.cpp.compute.v1.BackendService]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_000.proto#L284} /// // clang-format on @@ -1042,7 +1044,7 @@ class BackendServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.backend_services.v1.ListUsableRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L670} + /// [google.cloud.cpp.compute.backend_services.v1.ListUsableRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L657} /// [google.cloud.cpp.compute.v1.BackendService]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_000.proto#L284} /// // clang-format on @@ -1085,7 +1087,7 @@ class BackendServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.backend_services.v1.ListUsableRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L670} + /// [google.cloud.cpp.compute.backend_services.v1.ListUsableRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L657} /// [google.cloud.cpp.compute.v1.BackendService]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_000.proto#L284} /// // clang-format on @@ -1126,7 +1128,7 @@ class BackendServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.backend_services.v1.PatchBackendServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L771} + /// [google.cloud.cpp.compute.backend_services.v1.PatchBackendServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L751} /// // clang-format on future> @@ -1189,7 +1191,7 @@ class BackendServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.backend_services.v1.PatchBackendServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L771} + /// [google.cloud.cpp.compute.backend_services.v1.PatchBackendServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L751} /// // clang-format on future> @@ -1257,7 +1259,7 @@ class BackendServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.backend_services.v1.SetEdgeSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L804} + /// [google.cloud.cpp.compute.backend_services.v1.SetEdgeSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L784} /// // clang-format on future> @@ -1316,7 +1318,7 @@ class BackendServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.backend_services.v1.SetEdgeSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L804} + /// [google.cloud.cpp.compute.backend_services.v1.SetEdgeSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L784} /// // clang-format on future> @@ -1377,7 +1379,7 @@ class BackendServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.backend_services.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L839} + /// [google.cloud.cpp.compute.backend_services.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L819} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -1412,7 +1414,7 @@ class BackendServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.backend_services.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L839} + /// [google.cloud.cpp.compute.backend_services.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L819} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -1452,7 +1454,7 @@ class BackendServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.backend_services.v1.SetSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L855} + /// [google.cloud.cpp.compute.backend_services.v1.SetSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L835} /// // clang-format on future> @@ -1513,7 +1515,7 @@ class BackendServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.backend_services.v1.SetSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L855} + /// [google.cloud.cpp.compute.backend_services.v1.SetSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L835} /// // clang-format on future> @@ -1572,7 +1574,7 @@ class BackendServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.backend_services.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L890} + /// [google.cloud.cpp.compute.backend_services.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L870} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -1607,7 +1609,7 @@ class BackendServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.backend_services.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L890} + /// [google.cloud.cpp.compute.backend_services.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L870} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -1646,7 +1648,7 @@ class BackendServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.backend_services.v1.UpdateBackendServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L905} + /// [google.cloud.cpp.compute.backend_services.v1.UpdateBackendServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L885} /// // clang-format on future> @@ -1707,7 +1709,7 @@ class BackendServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.backend_services.v1.UpdateBackendServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L905} + /// [google.cloud.cpp.compute.backend_services.v1.UpdateBackendServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/backend_services/v1/backend_services.proto#L885} /// // clang-format on future> diff --git a/google/cloud/compute/backend_services/v1/internal/backend_services_rest_metadata_decorator.cc b/google/cloud/compute/backend_services/v1/internal/backend_services_rest_metadata_decorator.cc index 51aefd105bd55..24960b2a830b5 100644 --- a/google/cloud/compute/backend_services/v1/internal/backend_services_rest_metadata_decorator.cc +++ b/google/cloud/compute/backend_services/v1/internal/backend_services_rest_metadata_decorator.cc @@ -313,6 +313,7 @@ future BackendServicesRestMetadata::AsyncCancelOperation( void BackendServicesRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/backend_services/v1/internal/backend_services_rest_stub.cc b/google/cloud/compute/backend_services/v1/internal/backend_services_rest_stub.cc index 33c90766a3dfe..68fe885de06a2 100644 --- a/google/cloud/compute/backend_services/v1/internal/backend_services_rest_stub.cc +++ b/google/cloud/compute/backend_services/v1/internal/backend_services_rest_stub.cc @@ -117,8 +117,6 @@ DefaultBackendServicesRestStub::AggregatedListBackendServices( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params.push_back( {"service_project_number", request.service_project_number()}); query_params = @@ -382,8 +380,6 @@ DefaultBackendServicesRestStub::ListBackendServices( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< @@ -408,8 +404,6 @@ DefaultBackendServicesRestStub::ListUsable( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/cross_site_networks/v1/cross_site_networks_client.h b/google/cloud/compute/cross_site_networks/v1/cross_site_networks_client.h index 064abe1f1b993..fe1fd09cdefbc 100644 --- a/google/cloud/compute/cross_site_networks/v1/cross_site_networks_client.h +++ b/google/cloud/compute/cross_site_networks/v1/cross_site_networks_client.h @@ -38,6 +38,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the crossSiteNetworks resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/crossSiteNetworks /// +/// This client uses CrossSiteNetworks version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -115,7 +117,7 @@ class CrossSiteNetworksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.cross_site_networks.v1.DeleteCrossSiteNetworkRequest]: @cloud_cpp_reference_link{google/cloud/compute/cross_site_networks/v1/cross_site_networks.proto#L103} + /// [google.cloud.cpp.compute.cross_site_networks.v1.DeleteCrossSiteNetworkRequest]: @cloud_cpp_reference_link{google/cloud/compute/cross_site_networks/v1/cross_site_networks.proto#L104} /// // clang-format on future> @@ -169,7 +171,7 @@ class CrossSiteNetworksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.cross_site_networks.v1.DeleteCrossSiteNetworkRequest]: @cloud_cpp_reference_link{google/cloud/compute/cross_site_networks/v1/cross_site_networks.proto#L103} + /// [google.cloud.cpp.compute.cross_site_networks.v1.DeleteCrossSiteNetworkRequest]: @cloud_cpp_reference_link{google/cloud/compute/cross_site_networks/v1/cross_site_networks.proto#L104} /// // clang-format on future> @@ -228,7 +230,7 @@ class CrossSiteNetworksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.cross_site_networks.v1.GetCrossSiteNetworkRequest]: @cloud_cpp_reference_link{google/cloud/compute/cross_site_networks/v1/cross_site_networks.proto#L133} + /// [google.cloud.cpp.compute.cross_site_networks.v1.GetCrossSiteNetworkRequest]: @cloud_cpp_reference_link{google/cloud/compute/cross_site_networks/v1/cross_site_networks.proto#L134} /// [google.cloud.cpp.compute.v1.CrossSiteNetwork]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_028.proto#L28} /// // clang-format on @@ -260,7 +262,7 @@ class CrossSiteNetworksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.cross_site_networks.v1.GetCrossSiteNetworkRequest]: @cloud_cpp_reference_link{google/cloud/compute/cross_site_networks/v1/cross_site_networks.proto#L133} + /// [google.cloud.cpp.compute.cross_site_networks.v1.GetCrossSiteNetworkRequest]: @cloud_cpp_reference_link{google/cloud/compute/cross_site_networks/v1/cross_site_networks.proto#L134} /// [google.cloud.cpp.compute.v1.CrossSiteNetwork]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_028.proto#L28} /// // clang-format on @@ -297,7 +299,7 @@ class CrossSiteNetworksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.cross_site_networks.v1.InsertCrossSiteNetworkRequest]: @cloud_cpp_reference_link{google/cloud/compute/cross_site_networks/v1/cross_site_networks.proto#L144} + /// [google.cloud.cpp.compute.cross_site_networks.v1.InsertCrossSiteNetworkRequest]: @cloud_cpp_reference_link{google/cloud/compute/cross_site_networks/v1/cross_site_networks.proto#L145} /// // clang-format on future> @@ -356,7 +358,7 @@ class CrossSiteNetworksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.cross_site_networks.v1.InsertCrossSiteNetworkRequest]: @cloud_cpp_reference_link{google/cloud/compute/cross_site_networks/v1/cross_site_networks.proto#L144} + /// [google.cloud.cpp.compute.cross_site_networks.v1.InsertCrossSiteNetworkRequest]: @cloud_cpp_reference_link{google/cloud/compute/cross_site_networks/v1/cross_site_networks.proto#L145} /// // clang-format on future> @@ -423,7 +425,7 @@ class CrossSiteNetworksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.cross_site_networks.v1.ListCrossSiteNetworksRequest]: @cloud_cpp_reference_link{google/cloud/compute/cross_site_networks/v1/cross_site_networks.proto#L177} + /// [google.cloud.cpp.compute.cross_site_networks.v1.ListCrossSiteNetworksRequest]: @cloud_cpp_reference_link{google/cloud/compute/cross_site_networks/v1/cross_site_networks.proto#L178} /// [google.cloud.cpp.compute.v1.CrossSiteNetwork]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_028.proto#L28} /// // clang-format on @@ -463,7 +465,7 @@ class CrossSiteNetworksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.cross_site_networks.v1.ListCrossSiteNetworksRequest]: @cloud_cpp_reference_link{google/cloud/compute/cross_site_networks/v1/cross_site_networks.proto#L177} + /// [google.cloud.cpp.compute.cross_site_networks.v1.ListCrossSiteNetworksRequest]: @cloud_cpp_reference_link{google/cloud/compute/cross_site_networks/v1/cross_site_networks.proto#L178} /// [google.cloud.cpp.compute.v1.CrossSiteNetwork]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_028.proto#L28} /// // clang-format on @@ -504,7 +506,7 @@ class CrossSiteNetworksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.cross_site_networks.v1.PatchCrossSiteNetworkRequest]: @cloud_cpp_reference_link{google/cloud/compute/cross_site_networks/v1/cross_site_networks.proto#L278} + /// [google.cloud.cpp.compute.cross_site_networks.v1.PatchCrossSiteNetworkRequest]: @cloud_cpp_reference_link{google/cloud/compute/cross_site_networks/v1/cross_site_networks.proto#L272} /// // clang-format on future> @@ -567,7 +569,7 @@ class CrossSiteNetworksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.cross_site_networks.v1.PatchCrossSiteNetworkRequest]: @cloud_cpp_reference_link{google/cloud/compute/cross_site_networks/v1/cross_site_networks.proto#L278} + /// [google.cloud.cpp.compute.cross_site_networks.v1.PatchCrossSiteNetworkRequest]: @cloud_cpp_reference_link{google/cloud/compute/cross_site_networks/v1/cross_site_networks.proto#L272} /// // clang-format on future> diff --git a/google/cloud/compute/cross_site_networks/v1/internal/cross_site_networks_rest_metadata_decorator.cc b/google/cloud/compute/cross_site_networks/v1/internal/cross_site_networks_rest_metadata_decorator.cc index d150390f8901c..e2ad15a56b144 100644 --- a/google/cloud/compute/cross_site_networks/v1/internal/cross_site_networks_rest_metadata_decorator.cc +++ b/google/cloud/compute/cross_site_networks/v1/internal/cross_site_networks_rest_metadata_decorator.cc @@ -146,6 +146,7 @@ future CrossSiteNetworksRestMetadata::AsyncCancelOperation( void CrossSiteNetworksRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/cross_site_networks/v1/internal/cross_site_networks_rest_stub.cc b/google/cloud/compute/cross_site_networks/v1/internal/cross_site_networks_rest_stub.cc index 5cdba154dcc4e..1add311e765b8 100644 --- a/google/cloud/compute/cross_site_networks/v1/internal/cross_site_networks_rest_stub.cc +++ b/google/cloud/compute/cross_site_networks/v1/internal/cross_site_networks_rest_stub.cc @@ -190,8 +190,6 @@ DefaultCrossSiteNetworksRestStub::ListCrossSiteNetworks( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/disk_types/v1/disk_types_client.h b/google/cloud/compute/disk_types/v1/disk_types_client.h index d3b0dc40c43c7..8ef06ac5c2526 100644 --- a/google/cloud/compute/disk_types/v1/disk_types_client.h +++ b/google/cloud/compute/disk_types/v1/disk_types_client.h @@ -38,6 +38,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the diskTypes resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/diskTypes /// +/// This client uses DiskTypes version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -116,7 +118,7 @@ class DiskTypesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.disk_types.v1.AggregatedListDiskTypesRequest]: @cloud_cpp_reference_link{google/cloud/compute/disk_types/v1/disk_types.proto#L75} + /// [google.cloud.cpp.compute.disk_types.v1.AggregatedListDiskTypesRequest]: @cloud_cpp_reference_link{google/cloud/compute/disk_types/v1/disk_types.proto#L76} /// [google.cloud.cpp.compute.v1.DiskTypesScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_037.proto#L288} /// // clang-format on @@ -160,7 +162,7 @@ class DiskTypesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.disk_types.v1.AggregatedListDiskTypesRequest]: @cloud_cpp_reference_link{google/cloud/compute/disk_types/v1/disk_types.proto#L75} + /// [google.cloud.cpp.compute.disk_types.v1.AggregatedListDiskTypesRequest]: @cloud_cpp_reference_link{google/cloud/compute/disk_types/v1/disk_types.proto#L76} /// [google.cloud.cpp.compute.v1.DiskTypesScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_037.proto#L288} /// // clang-format on @@ -191,7 +193,7 @@ class DiskTypesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.disk_types.v1.GetDiskTypeRequest]: @cloud_cpp_reference_link{google/cloud/compute/disk_types/v1/disk_types.proto#L190} + /// [google.cloud.cpp.compute.disk_types.v1.GetDiskTypeRequest]: @cloud_cpp_reference_link{google/cloud/compute/disk_types/v1/disk_types.proto#L184} /// [google.cloud.cpp.compute.v1.DiskType]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_036.proto#L44} /// // clang-format on @@ -223,7 +225,7 @@ class DiskTypesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.disk_types.v1.GetDiskTypeRequest]: @cloud_cpp_reference_link{google/cloud/compute/disk_types/v1/disk_types.proto#L190} + /// [google.cloud.cpp.compute.disk_types.v1.GetDiskTypeRequest]: @cloud_cpp_reference_link{google/cloud/compute/disk_types/v1/disk_types.proto#L184} /// [google.cloud.cpp.compute.v1.DiskType]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_036.proto#L44} /// // clang-format on @@ -262,7 +264,7 @@ class DiskTypesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.disk_types.v1.ListDiskTypesRequest]: @cloud_cpp_reference_link{google/cloud/compute/disk_types/v1/disk_types.proto#L204} + /// [google.cloud.cpp.compute.disk_types.v1.ListDiskTypesRequest]: @cloud_cpp_reference_link{google/cloud/compute/disk_types/v1/disk_types.proto#L198} /// [google.cloud.cpp.compute.v1.DiskType]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_036.proto#L44} /// // clang-format on @@ -303,7 +305,7 @@ class DiskTypesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.disk_types.v1.ListDiskTypesRequest]: @cloud_cpp_reference_link{google/cloud/compute/disk_types/v1/disk_types.proto#L204} + /// [google.cloud.cpp.compute.disk_types.v1.ListDiskTypesRequest]: @cloud_cpp_reference_link{google/cloud/compute/disk_types/v1/disk_types.proto#L198} /// [google.cloud.cpp.compute.v1.DiskType]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_036.proto#L44} /// // clang-format on diff --git a/google/cloud/compute/disk_types/v1/internal/disk_types_rest_metadata_decorator.cc b/google/cloud/compute/disk_types/v1/internal/disk_types_rest_metadata_decorator.cc index 7721d69917c6c..ba051fa447ad0 100644 --- a/google/cloud/compute/disk_types/v1/internal/disk_types_rest_metadata_decorator.cc +++ b/google/cloud/compute/disk_types/v1/internal/disk_types_rest_metadata_decorator.cc @@ -68,6 +68,7 @@ DiskTypesRestMetadata::ListDiskTypes( void DiskTypesRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/disk_types/v1/internal/disk_types_rest_stub.cc b/google/cloud/compute/disk_types/v1/internal/disk_types_rest_stub.cc index ae54b14bae63b..788dd4c461b65 100644 --- a/google/cloud/compute/disk_types/v1/internal/disk_types_rest_stub.cc +++ b/google/cloud/compute/disk_types/v1/internal/disk_types_rest_stub.cc @@ -53,8 +53,6 @@ DefaultDiskTypesRestStub::AggregatedListDiskTypes( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params.push_back( {"service_project_number", request.service_project_number()}); query_params = @@ -97,8 +95,6 @@ DefaultDiskTypesRestStub::ListDiskTypes( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get( diff --git a/google/cloud/compute/disks/v1/disks_client.h b/google/cloud/compute/disks/v1/disks_client.h index ff64622c18dea..0ebc66e0a4c31 100644 --- a/google/cloud/compute/disks/v1/disks_client.h +++ b/google/cloud/compute/disks/v1/disks_client.h @@ -39,6 +39,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the disks resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/disks /// +/// This client uses Disks version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -117,7 +119,7 @@ class DisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.disks.v1.AddResourcePoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L318} + /// [google.cloud.cpp.compute.disks.v1.AddResourcePoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L319} /// // clang-format on future> @@ -179,7 +181,7 @@ class DisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.disks.v1.AddResourcePoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L318} + /// [google.cloud.cpp.compute.disks.v1.AddResourcePoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L319} /// // clang-format on future> @@ -250,7 +252,7 @@ class DisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.disks.v1.AggregatedListDisksRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L358} + /// [google.cloud.cpp.compute.disks.v1.AggregatedListDisksRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L359} /// [google.cloud.cpp.compute.v1.DisksScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_021.proto#L211} /// // clang-format on @@ -294,7 +296,7 @@ class DisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.disks.v1.AggregatedListDisksRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L358} + /// [google.cloud.cpp.compute.disks.v1.AggregatedListDisksRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L359} /// [google.cloud.cpp.compute.v1.DisksScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_021.proto#L211} /// // clang-format on @@ -333,7 +335,7 @@ class DisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.disks.v1.BulkInsertRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L473} + /// [google.cloud.cpp.compute.disks.v1.BulkInsertRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L467} /// // clang-format on future> BulkInsert( @@ -390,7 +392,7 @@ class DisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.disks.v1.BulkInsertRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L473} + /// [google.cloud.cpp.compute.disks.v1.BulkInsertRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L467} /// // clang-format on future> BulkInsert( @@ -456,7 +458,7 @@ class DisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.disks.v1.BulkSetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L509} + /// [google.cloud.cpp.compute.disks.v1.BulkSetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L503} /// // clang-format on future> BulkSetLabels( @@ -515,7 +517,7 @@ class DisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.disks.v1.BulkSetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L509} + /// [google.cloud.cpp.compute.disks.v1.BulkSetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L503} /// // clang-format on future> BulkSetLabels( @@ -585,7 +587,7 @@ class DisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.disks.v1.CreateSnapshotRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L549} + /// [google.cloud.cpp.compute.disks.v1.CreateSnapshotRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L543} /// // clang-format on future> CreateSnapshot( @@ -645,7 +647,7 @@ class DisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.disks.v1.CreateSnapshotRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L549} + /// [google.cloud.cpp.compute.disks.v1.CreateSnapshotRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L543} /// // clang-format on future> CreateSnapshot( @@ -715,7 +717,7 @@ class DisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.disks.v1.DeleteDiskRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L592} + /// [google.cloud.cpp.compute.disks.v1.DeleteDiskRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L586} /// // clang-format on future> DeleteDisk( @@ -772,7 +774,7 @@ class DisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.disks.v1.DeleteDiskRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L592} + /// [google.cloud.cpp.compute.disks.v1.DeleteDiskRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L586} /// // clang-format on future> DeleteDisk( @@ -829,7 +831,7 @@ class DisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.disks.v1.GetDiskRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L627} + /// [google.cloud.cpp.compute.disks.v1.GetDiskRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L621} /// [google.cloud.cpp.compute.v1.Disk]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_018.proto#L75} /// // clang-format on @@ -861,7 +863,7 @@ class DisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.disks.v1.GetDiskRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L627} + /// [google.cloud.cpp.compute.disks.v1.GetDiskRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L621} /// [google.cloud.cpp.compute.v1.Disk]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_018.proto#L75} /// // clang-format on @@ -891,7 +893,7 @@ class DisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.disks.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L640} + /// [google.cloud.cpp.compute.disks.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L634} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -924,7 +926,7 @@ class DisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.disks.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L640} + /// [google.cloud.cpp.compute.disks.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L634} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -966,7 +968,7 @@ class DisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.disks.v1.InsertDiskRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L658} + /// [google.cloud.cpp.compute.disks.v1.InsertDiskRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L652} /// // clang-format on future> InsertDisk( @@ -1026,7 +1028,7 @@ class DisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.disks.v1.InsertDiskRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L658} + /// [google.cloud.cpp.compute.disks.v1.InsertDiskRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L652} /// // clang-format on future> InsertDisk( @@ -1092,7 +1094,7 @@ class DisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.disks.v1.ListDisksRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L697} + /// [google.cloud.cpp.compute.disks.v1.ListDisksRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L691} /// [google.cloud.cpp.compute.v1.Disk]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_018.proto#L75} /// // clang-format on @@ -1133,7 +1135,7 @@ class DisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.disks.v1.ListDisksRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L697} + /// [google.cloud.cpp.compute.disks.v1.ListDisksRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L691} /// [google.cloud.cpp.compute.v1.Disk]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_018.proto#L75} /// // clang-format on @@ -1170,7 +1172,7 @@ class DisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.disks.v1.RemoveResourcePoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L801} + /// [google.cloud.cpp.compute.disks.v1.RemoveResourcePoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L788} /// // clang-format on future> @@ -1230,7 +1232,7 @@ class DisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.disks.v1.RemoveResourcePoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L801} + /// [google.cloud.cpp.compute.disks.v1.RemoveResourcePoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L788} /// // clang-format on future> @@ -1299,7 +1301,7 @@ class DisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.disks.v1.ResizeRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L841} + /// [google.cloud.cpp.compute.disks.v1.ResizeRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L828} /// // clang-format on future> Resize( @@ -1359,7 +1361,7 @@ class DisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.disks.v1.ResizeRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L841} + /// [google.cloud.cpp.compute.disks.v1.ResizeRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L828} /// // clang-format on future> Resize( @@ -1418,7 +1420,7 @@ class DisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.disks.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L880} + /// [google.cloud.cpp.compute.disks.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L867} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -1454,7 +1456,7 @@ class DisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.disks.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L880} + /// [google.cloud.cpp.compute.disks.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L867} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -1493,7 +1495,7 @@ class DisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.disks.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L898} + /// [google.cloud.cpp.compute.disks.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L885} /// // clang-format on future> SetLabels( @@ -1553,7 +1555,7 @@ class DisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.disks.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L898} + /// [google.cloud.cpp.compute.disks.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L885} /// // clang-format on future> SetLabels( @@ -1619,7 +1621,7 @@ class DisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.disks.v1.StartAsyncReplicationRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L938} + /// [google.cloud.cpp.compute.disks.v1.StartAsyncReplicationRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L925} /// // clang-format on future> @@ -1680,7 +1682,7 @@ class DisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.disks.v1.StartAsyncReplicationRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L938} + /// [google.cloud.cpp.compute.disks.v1.StartAsyncReplicationRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L925} /// // clang-format on future> @@ -1748,7 +1750,7 @@ class DisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.disks.v1.StopAsyncReplicationRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L978} + /// [google.cloud.cpp.compute.disks.v1.StopAsyncReplicationRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L965} /// // clang-format on future> @@ -1802,7 +1804,7 @@ class DisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.disks.v1.StopAsyncReplicationRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L978} + /// [google.cloud.cpp.compute.disks.v1.StopAsyncReplicationRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L965} /// // clang-format on future> @@ -1872,7 +1874,7 @@ class DisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.disks.v1.StopGroupAsyncReplicationRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L1013} + /// [google.cloud.cpp.compute.disks.v1.StopGroupAsyncReplicationRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L1000} /// // clang-format on future> @@ -1933,7 +1935,7 @@ class DisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.disks.v1.StopGroupAsyncReplicationRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L1013} + /// [google.cloud.cpp.compute.disks.v1.StopGroupAsyncReplicationRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L1000} /// // clang-format on future> @@ -1994,7 +1996,7 @@ class DisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.disks.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L1051} + /// [google.cloud.cpp.compute.disks.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L1038} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -2030,7 +2032,7 @@ class DisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.disks.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L1051} + /// [google.cloud.cpp.compute.disks.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L1038} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -2072,7 +2074,7 @@ class DisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.disks.v1.UpdateDiskRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L1069} + /// [google.cloud.cpp.compute.disks.v1.UpdateDiskRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L1056} /// // clang-format on future> UpdateDisk( @@ -2131,7 +2133,7 @@ class DisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.disks.v1.UpdateDiskRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L1069} + /// [google.cloud.cpp.compute.disks.v1.UpdateDiskRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L1056} /// // clang-format on future> UpdateDisk( @@ -2197,7 +2199,7 @@ class DisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.disks.v1.UpdateKmsKeyRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L1113} + /// [google.cloud.cpp.compute.disks.v1.UpdateKmsKeyRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L1100} /// // clang-format on future> UpdateKmsKey( @@ -2257,7 +2259,7 @@ class DisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.disks.v1.UpdateKmsKeyRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L1113} + /// [google.cloud.cpp.compute.disks.v1.UpdateKmsKeyRequest]: @cloud_cpp_reference_link{google/cloud/compute/disks/v1/disks.proto#L1100} /// // clang-format on future> UpdateKmsKey( diff --git a/google/cloud/compute/disks/v1/internal/disks_rest_metadata_decorator.cc b/google/cloud/compute/disks/v1/internal/disks_rest_metadata_decorator.cc index 88a9aeb269f61..a1aee783973c8 100644 --- a/google/cloud/compute/disks/v1/internal/disks_rest_metadata_decorator.cc +++ b/google/cloud/compute/disks/v1/internal/disks_rest_metadata_decorator.cc @@ -396,6 +396,7 @@ future DisksRestMetadata::AsyncCancelOperation( void DisksRestMetadata::SetMetadata(rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/disks/v1/internal/disks_rest_stub.cc b/google/cloud/compute/disks/v1/internal/disks_rest_stub.cc index 1c5c9c3e14219..34db20624c8dc 100644 --- a/google/cloud/compute/disks/v1/internal/disks_rest_stub.cc +++ b/google/cloud/compute/disks/v1/internal/disks_rest_stub.cc @@ -118,8 +118,6 @@ DefaultDisksRestStub::AggregatedListDisks( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params.push_back( {"service_project_number", request.service_project_number()}); query_params = @@ -465,8 +463,6 @@ DefaultDisksRestStub::ListDisks( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get( diff --git a/google/cloud/compute/external_vpn_gateways/v1/external_vpn_gateways_client.h b/google/cloud/compute/external_vpn_gateways/v1/external_vpn_gateways_client.h index 6168b8915fe32..bffcf93e782f0 100644 --- a/google/cloud/compute/external_vpn_gateways/v1/external_vpn_gateways_client.h +++ b/google/cloud/compute/external_vpn_gateways/v1/external_vpn_gateways_client.h @@ -40,6 +40,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the externalVpnGateways resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/externalVpnGateways /// +/// This client uses ExternalVpnGateways version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -118,7 +120,7 @@ class ExternalVpnGatewaysClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.external_vpn_gateways.v1.DeleteExternalVpnGatewayRequest]: @cloud_cpp_reference_link{google/cloud/compute/external_vpn_gateways/v1/external_vpn_gateways.proto#L118} + /// [google.cloud.cpp.compute.external_vpn_gateways.v1.DeleteExternalVpnGatewayRequest]: @cloud_cpp_reference_link{google/cloud/compute/external_vpn_gateways/v1/external_vpn_gateways.proto#L119} /// // clang-format on future> @@ -172,7 +174,7 @@ class ExternalVpnGatewaysClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.external_vpn_gateways.v1.DeleteExternalVpnGatewayRequest]: @cloud_cpp_reference_link{google/cloud/compute/external_vpn_gateways/v1/external_vpn_gateways.proto#L118} + /// [google.cloud.cpp.compute.external_vpn_gateways.v1.DeleteExternalVpnGatewayRequest]: @cloud_cpp_reference_link{google/cloud/compute/external_vpn_gateways/v1/external_vpn_gateways.proto#L119} /// // clang-format on future> @@ -233,7 +235,7 @@ class ExternalVpnGatewaysClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.external_vpn_gateways.v1.GetExternalVpnGatewayRequest]: @cloud_cpp_reference_link{google/cloud/compute/external_vpn_gateways/v1/external_vpn_gateways.proto#L149} + /// [google.cloud.cpp.compute.external_vpn_gateways.v1.GetExternalVpnGatewayRequest]: @cloud_cpp_reference_link{google/cloud/compute/external_vpn_gateways/v1/external_vpn_gateways.proto#L150} /// [google.cloud.cpp.compute.v1.ExternalVpnGateway]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_042.proto#L35} /// // clang-format on @@ -267,7 +269,7 @@ class ExternalVpnGatewaysClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.external_vpn_gateways.v1.GetExternalVpnGatewayRequest]: @cloud_cpp_reference_link{google/cloud/compute/external_vpn_gateways/v1/external_vpn_gateways.proto#L149} + /// [google.cloud.cpp.compute.external_vpn_gateways.v1.GetExternalVpnGatewayRequest]: @cloud_cpp_reference_link{google/cloud/compute/external_vpn_gateways/v1/external_vpn_gateways.proto#L150} /// [google.cloud.cpp.compute.v1.ExternalVpnGateway]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_042.proto#L35} /// // clang-format on @@ -304,7 +306,7 @@ class ExternalVpnGatewaysClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.external_vpn_gateways.v1.InsertExternalVpnGatewayRequest]: @cloud_cpp_reference_link{google/cloud/compute/external_vpn_gateways/v1/external_vpn_gateways.proto#L162} + /// [google.cloud.cpp.compute.external_vpn_gateways.v1.InsertExternalVpnGatewayRequest]: @cloud_cpp_reference_link{google/cloud/compute/external_vpn_gateways/v1/external_vpn_gateways.proto#L163} /// // clang-format on future> @@ -363,7 +365,7 @@ class ExternalVpnGatewaysClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.external_vpn_gateways.v1.InsertExternalVpnGatewayRequest]: @cloud_cpp_reference_link{google/cloud/compute/external_vpn_gateways/v1/external_vpn_gateways.proto#L162} + /// [google.cloud.cpp.compute.external_vpn_gateways.v1.InsertExternalVpnGatewayRequest]: @cloud_cpp_reference_link{google/cloud/compute/external_vpn_gateways/v1/external_vpn_gateways.proto#L163} /// // clang-format on future> @@ -432,7 +434,7 @@ class ExternalVpnGatewaysClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.external_vpn_gateways.v1.ListExternalVpnGatewaysRequest]: @cloud_cpp_reference_link{google/cloud/compute/external_vpn_gateways/v1/external_vpn_gateways.proto#L191} + /// [google.cloud.cpp.compute.external_vpn_gateways.v1.ListExternalVpnGatewaysRequest]: @cloud_cpp_reference_link{google/cloud/compute/external_vpn_gateways/v1/external_vpn_gateways.proto#L192} /// [google.cloud.cpp.compute.v1.ExternalVpnGateway]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_042.proto#L35} /// // clang-format on @@ -473,7 +475,7 @@ class ExternalVpnGatewaysClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.external_vpn_gateways.v1.ListExternalVpnGatewaysRequest]: @cloud_cpp_reference_link{google/cloud/compute/external_vpn_gateways/v1/external_vpn_gateways.proto#L191} + /// [google.cloud.cpp.compute.external_vpn_gateways.v1.ListExternalVpnGatewaysRequest]: @cloud_cpp_reference_link{google/cloud/compute/external_vpn_gateways/v1/external_vpn_gateways.proto#L192} /// [google.cloud.cpp.compute.v1.ExternalVpnGateway]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_042.proto#L35} /// // clang-format on @@ -512,7 +514,7 @@ class ExternalVpnGatewaysClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.external_vpn_gateways.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/external_vpn_gateways/v1/external_vpn_gateways.proto#L292} + /// [google.cloud.cpp.compute.external_vpn_gateways.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/external_vpn_gateways/v1/external_vpn_gateways.proto#L286} /// // clang-format on future> SetLabels( @@ -571,7 +573,7 @@ class ExternalVpnGatewaysClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.external_vpn_gateways.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/external_vpn_gateways/v1/external_vpn_gateways.proto#L292} + /// [google.cloud.cpp.compute.external_vpn_gateways.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/external_vpn_gateways/v1/external_vpn_gateways.proto#L286} /// // clang-format on future> SetLabels( @@ -630,7 +632,7 @@ class ExternalVpnGatewaysClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.external_vpn_gateways.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/external_vpn_gateways/v1/external_vpn_gateways.proto#L311} + /// [google.cloud.cpp.compute.external_vpn_gateways.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/external_vpn_gateways/v1/external_vpn_gateways.proto#L305} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -665,7 +667,7 @@ class ExternalVpnGatewaysClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.external_vpn_gateways.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/external_vpn_gateways/v1/external_vpn_gateways.proto#L311} + /// [google.cloud.cpp.compute.external_vpn_gateways.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/external_vpn_gateways/v1/external_vpn_gateways.proto#L305} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on diff --git a/google/cloud/compute/external_vpn_gateways/v1/internal/external_vpn_gateways_rest_metadata_decorator.cc b/google/cloud/compute/external_vpn_gateways/v1/internal/external_vpn_gateways_rest_metadata_decorator.cc index 18705296f995e..2ac4407e9d757 100644 --- a/google/cloud/compute/external_vpn_gateways/v1/internal/external_vpn_gateways_rest_metadata_decorator.cc +++ b/google/cloud/compute/external_vpn_gateways/v1/internal/external_vpn_gateways_rest_metadata_decorator.cc @@ -156,6 +156,7 @@ future ExternalVpnGatewaysRestMetadata::AsyncCancelOperation( void ExternalVpnGatewaysRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/external_vpn_gateways/v1/internal/external_vpn_gateways_rest_stub.cc b/google/cloud/compute/external_vpn_gateways/v1/internal/external_vpn_gateways_rest_stub.cc index 2b9c051250f1e..f3c76e62dbca9 100644 --- a/google/cloud/compute/external_vpn_gateways/v1/internal/external_vpn_gateways_rest_stub.cc +++ b/google/cloud/compute/external_vpn_gateways/v1/internal/external_vpn_gateways_rest_stub.cc @@ -188,8 +188,6 @@ DefaultExternalVpnGatewaysRestStub::ListExternalVpnGateways( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/firewall_policies/v1/firewall_policies_client.h b/google/cloud/compute/firewall_policies/v1/firewall_policies_client.h index f9de71dc979ad..d4cedf22d1979 100644 --- a/google/cloud/compute/firewall_policies/v1/firewall_policies_client.h +++ b/google/cloud/compute/firewall_policies/v1/firewall_policies_client.h @@ -38,6 +38,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the firewallPolicies resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/firewallPolicies /// +/// This client uses FirewallPolicies version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -115,7 +117,7 @@ class FirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.firewall_policies.v1.AddAssociationRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L252} + /// [google.cloud.cpp.compute.firewall_policies.v1.AddAssociationRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L253} /// // clang-format on future> AddAssociation( @@ -172,7 +174,7 @@ class FirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.firewall_policies.v1.AddAssociationRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L252} + /// [google.cloud.cpp.compute.firewall_policies.v1.AddAssociationRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L253} /// // clang-format on future> AddAssociation( @@ -237,7 +239,7 @@ class FirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.firewall_policies.v1.AddRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L285} + /// [google.cloud.cpp.compute.firewall_policies.v1.AddRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L286} /// // clang-format on future> AddRule( @@ -294,7 +296,7 @@ class FirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.firewall_policies.v1.AddRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L285} + /// [google.cloud.cpp.compute.firewall_policies.v1.AddRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L286} /// // clang-format on future> AddRule( @@ -358,7 +360,7 @@ class FirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.firewall_policies.v1.CloneRulesRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L311} + /// [google.cloud.cpp.compute.firewall_policies.v1.CloneRulesRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L312} /// // clang-format on future> CloneRules( @@ -409,7 +411,7 @@ class FirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.firewall_policies.v1.CloneRulesRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L311} + /// [google.cloud.cpp.compute.firewall_policies.v1.CloneRulesRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L312} /// // clang-format on future> CloneRules( @@ -473,7 +475,7 @@ class FirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.firewall_policies.v1.DeleteFirewallPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L337} + /// [google.cloud.cpp.compute.firewall_policies.v1.DeleteFirewallPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L338} /// // clang-format on future> @@ -524,7 +526,7 @@ class FirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.firewall_policies.v1.DeleteFirewallPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L337} + /// [google.cloud.cpp.compute.firewall_policies.v1.DeleteFirewallPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L338} /// // clang-format on future> @@ -582,7 +584,7 @@ class FirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.firewall_policies.v1.GetFirewallPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L369} + /// [google.cloud.cpp.compute.firewall_policies.v1.GetFirewallPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L370} /// [google.cloud.cpp.compute.v1.FirewallPolicy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_048.proto#L27} /// // clang-format on @@ -613,7 +615,7 @@ class FirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.firewall_policies.v1.GetFirewallPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L369} + /// [google.cloud.cpp.compute.firewall_policies.v1.GetFirewallPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L370} /// [google.cloud.cpp.compute.v1.FirewallPolicy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_048.proto#L27} /// // clang-format on @@ -641,7 +643,7 @@ class FirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.firewall_policies.v1.GetAssociationRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L359} + /// [google.cloud.cpp.compute.firewall_policies.v1.GetAssociationRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L360} /// [google.cloud.cpp.compute.v1.FirewallPolicyAssociation]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_048.proto#L132} /// // clang-format on @@ -672,7 +674,7 @@ class FirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.firewall_policies.v1.GetAssociationRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L359} + /// [google.cloud.cpp.compute.firewall_policies.v1.GetAssociationRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L360} /// [google.cloud.cpp.compute.v1.FirewallPolicyAssociation]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_048.proto#L132} /// // clang-format on @@ -701,7 +703,7 @@ class FirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.firewall_policies.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L376} + /// [google.cloud.cpp.compute.firewall_policies.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L377} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -733,7 +735,7 @@ class FirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.firewall_policies.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L376} + /// [google.cloud.cpp.compute.firewall_policies.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L377} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -761,7 +763,7 @@ class FirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.firewall_policies.v1.GetRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L387} + /// [google.cloud.cpp.compute.firewall_policies.v1.GetRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L388} /// [google.cloud.cpp.compute.v1.FirewallPolicyRule]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_049.proto#L26} /// // clang-format on @@ -792,7 +794,7 @@ class FirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.firewall_policies.v1.GetRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L387} + /// [google.cloud.cpp.compute.firewall_policies.v1.GetRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L388} /// [google.cloud.cpp.compute.v1.FirewallPolicyRule]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_049.proto#L26} /// // clang-format on @@ -833,7 +835,7 @@ class FirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.firewall_policies.v1.InsertFirewallPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L397} + /// [google.cloud.cpp.compute.firewall_policies.v1.InsertFirewallPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L398} /// // clang-format on future> @@ -906,7 +908,7 @@ class FirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.firewall_policies.v1.ListFirewallPoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L437} + /// [google.cloud.cpp.compute.firewall_policies.v1.ListFirewallPoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L438} /// [google.cloud.cpp.compute.v1.FirewallPolicy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_048.proto#L27} /// // clang-format on @@ -939,7 +941,7 @@ class FirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.firewall_policies.v1.ListAssociationsRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L424} + /// [google.cloud.cpp.compute.firewall_policies.v1.ListAssociationsRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L425} /// [google.cloud.cpp.compute.v1.FirewallPoliciesListAssociationsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_046.proto#L27} /// // clang-format on @@ -975,7 +977,7 @@ class FirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.firewall_policies.v1.MoveRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L539} + /// [google.cloud.cpp.compute.firewall_policies.v1.MoveRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L533} /// // clang-format on future> Move( @@ -1026,7 +1028,7 @@ class FirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.firewall_policies.v1.MoveRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L539} + /// [google.cloud.cpp.compute.firewall_policies.v1.MoveRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L533} /// // clang-format on future> Move( @@ -1091,7 +1093,7 @@ class FirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.firewall_policies.v1.PatchFirewallPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L566} + /// [google.cloud.cpp.compute.firewall_policies.v1.PatchFirewallPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L560} /// // clang-format on future> @@ -1148,7 +1150,7 @@ class FirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.firewall_policies.v1.PatchFirewallPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L566} + /// [google.cloud.cpp.compute.firewall_policies.v1.PatchFirewallPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L560} /// // clang-format on future> @@ -1214,7 +1216,7 @@ class FirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.firewall_policies.v1.PatchRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L592} + /// [google.cloud.cpp.compute.firewall_policies.v1.PatchRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L586} /// // clang-format on future> PatchRule( @@ -1271,7 +1273,7 @@ class FirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.firewall_policies.v1.PatchRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L592} + /// [google.cloud.cpp.compute.firewall_policies.v1.PatchRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L586} /// // clang-format on future> PatchRule( @@ -1335,7 +1337,7 @@ class FirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.firewall_policies.v1.RemoveAssociationRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L621} + /// [google.cloud.cpp.compute.firewall_policies.v1.RemoveAssociationRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L615} /// // clang-format on future> @@ -1386,7 +1388,7 @@ class FirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.firewall_policies.v1.RemoveAssociationRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L621} + /// [google.cloud.cpp.compute.firewall_policies.v1.RemoveAssociationRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L615} /// // clang-format on future> @@ -1450,7 +1452,7 @@ class FirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.firewall_policies.v1.RemoveRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L646} + /// [google.cloud.cpp.compute.firewall_policies.v1.RemoveRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L640} /// // clang-format on future> RemoveRule( @@ -1501,7 +1503,7 @@ class FirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.firewall_policies.v1.RemoveRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L646} + /// [google.cloud.cpp.compute.firewall_policies.v1.RemoveRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L640} /// // clang-format on future> RemoveRule( @@ -1560,7 +1562,7 @@ class FirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.firewall_policies.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L671} + /// [google.cloud.cpp.compute.firewall_policies.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L665} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -1595,7 +1597,7 @@ class FirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.firewall_policies.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L671} + /// [google.cloud.cpp.compute.firewall_policies.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L665} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -1624,7 +1626,7 @@ class FirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.firewall_policies.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L683} + /// [google.cloud.cpp.compute.firewall_policies.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L677} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -1659,7 +1661,7 @@ class FirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.firewall_policies.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L683} + /// [google.cloud.cpp.compute.firewall_policies.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewall_policies/v1/firewall_policies.proto#L677} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on diff --git a/google/cloud/compute/firewall_policies/v1/internal/firewall_policies_rest_metadata_decorator.cc b/google/cloud/compute/firewall_policies/v1/internal/firewall_policies_rest_metadata_decorator.cc index d52826a7f143e..84d613c4cb725 100644 --- a/google/cloud/compute/firewall_policies/v1/internal/firewall_policies_rest_metadata_decorator.cc +++ b/google/cloud/compute/firewall_policies/v1/internal/firewall_policies_rest_metadata_decorator.cc @@ -348,6 +348,7 @@ future FirewallPoliciesRestMetadata::AsyncCancelOperation( void FirewallPoliciesRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/firewall_policies/v1/internal/firewall_policies_rest_stub.cc b/google/cloud/compute/firewall_policies/v1/internal/firewall_policies_rest_stub.cc index 03b24d3d7fc57..5f96908a36d8a 100644 --- a/google/cloud/compute/firewall_policies/v1/internal/firewall_policies_rest_stub.cc +++ b/google/cloud/compute/firewall_policies/v1/internal/firewall_policies_rest_stub.cc @@ -420,8 +420,6 @@ DefaultFirewallPoliciesRestStub::ListFirewallPolicies( query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); query_params.push_back({"parent_id", request.parent_id()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/firewalls/v1/firewalls_client.h b/google/cloud/compute/firewalls/v1/firewalls_client.h index eb362e5a4c004..317a69bfb5ef6 100644 --- a/google/cloud/compute/firewalls/v1/firewalls_client.h +++ b/google/cloud/compute/firewalls/v1/firewalls_client.h @@ -38,6 +38,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the firewalls resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/firewalls /// +/// This client uses Firewalls version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -112,7 +114,7 @@ class FirewallsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.firewalls.v1.DeleteFirewallRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewalls/v1/firewalls.proto#L131} + /// [google.cloud.cpp.compute.firewalls.v1.DeleteFirewallRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewalls/v1/firewalls.proto#L132} /// // clang-format on future> DeleteFirewall( @@ -165,7 +167,7 @@ class FirewallsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.firewalls.v1.DeleteFirewallRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewalls/v1/firewalls.proto#L131} + /// [google.cloud.cpp.compute.firewalls.v1.DeleteFirewallRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewalls/v1/firewalls.proto#L132} /// // clang-format on future> DeleteFirewall( @@ -223,7 +225,7 @@ class FirewallsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.firewalls.v1.GetFirewallRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewalls/v1/firewalls.proto#L160} + /// [google.cloud.cpp.compute.firewalls.v1.GetFirewallRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewalls/v1/firewalls.proto#L161} /// [google.cloud.cpp.compute.v1.Firewall]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_044.proto#L28} /// // clang-format on @@ -255,7 +257,7 @@ class FirewallsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.firewalls.v1.GetFirewallRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewalls/v1/firewalls.proto#L160} + /// [google.cloud.cpp.compute.firewalls.v1.GetFirewallRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewalls/v1/firewalls.proto#L161} /// [google.cloud.cpp.compute.v1.Firewall]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_044.proto#L28} /// // clang-format on @@ -292,7 +294,7 @@ class FirewallsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.firewalls.v1.InsertFirewallRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewalls/v1/firewalls.proto#L171} + /// [google.cloud.cpp.compute.firewalls.v1.InsertFirewallRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewalls/v1/firewalls.proto#L172} /// // clang-format on future> InsertFirewall( @@ -348,7 +350,7 @@ class FirewallsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.firewalls.v1.InsertFirewallRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewalls/v1/firewalls.proto#L171} + /// [google.cloud.cpp.compute.firewalls.v1.InsertFirewallRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewalls/v1/firewalls.proto#L172} /// // clang-format on future> InsertFirewall( @@ -415,7 +417,7 @@ class FirewallsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.firewalls.v1.ListFirewallsRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewalls/v1/firewalls.proto#L200} + /// [google.cloud.cpp.compute.firewalls.v1.ListFirewallsRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewalls/v1/firewalls.proto#L201} /// [google.cloud.cpp.compute.v1.Firewall]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_044.proto#L28} /// // clang-format on @@ -456,7 +458,7 @@ class FirewallsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.firewalls.v1.ListFirewallsRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewalls/v1/firewalls.proto#L200} + /// [google.cloud.cpp.compute.firewalls.v1.ListFirewallsRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewalls/v1/firewalls.proto#L201} /// [google.cloud.cpp.compute.v1.Firewall]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_044.proto#L28} /// // clang-format on @@ -495,7 +497,7 @@ class FirewallsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.firewalls.v1.PatchFirewallRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewalls/v1/firewalls.proto#L301} + /// [google.cloud.cpp.compute.firewalls.v1.PatchFirewallRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewalls/v1/firewalls.proto#L295} /// // clang-format on future> PatchFirewall( @@ -553,7 +555,7 @@ class FirewallsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.firewalls.v1.PatchFirewallRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewalls/v1/firewalls.proto#L301} + /// [google.cloud.cpp.compute.firewalls.v1.PatchFirewallRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewalls/v1/firewalls.proto#L295} /// // clang-format on future> PatchFirewall( @@ -612,7 +614,7 @@ class FirewallsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.firewalls.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewalls/v1/firewalls.proto#L334} + /// [google.cloud.cpp.compute.firewalls.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewalls/v1/firewalls.proto#L328} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -647,7 +649,7 @@ class FirewallsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.firewalls.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewalls/v1/firewalls.proto#L334} + /// [google.cloud.cpp.compute.firewalls.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewalls/v1/firewalls.proto#L328} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -687,7 +689,7 @@ class FirewallsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.firewalls.v1.UpdateFirewallRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewalls/v1/firewalls.proto#L349} + /// [google.cloud.cpp.compute.firewalls.v1.UpdateFirewallRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewalls/v1/firewalls.proto#L343} /// // clang-format on future> UpdateFirewall( @@ -745,7 +747,7 @@ class FirewallsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.firewalls.v1.UpdateFirewallRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewalls/v1/firewalls.proto#L349} + /// [google.cloud.cpp.compute.firewalls.v1.UpdateFirewallRequest]: @cloud_cpp_reference_link{google/cloud/compute/firewalls/v1/firewalls.proto#L343} /// // clang-format on future> UpdateFirewall( diff --git a/google/cloud/compute/firewalls/v1/internal/firewalls_rest_metadata_decorator.cc b/google/cloud/compute/firewalls/v1/internal/firewalls_rest_metadata_decorator.cc index 4182ba2465895..da7ab7c18d307 100644 --- a/google/cloud/compute/firewalls/v1/internal/firewalls_rest_metadata_decorator.cc +++ b/google/cloud/compute/firewalls/v1/internal/firewalls_rest_metadata_decorator.cc @@ -175,6 +175,7 @@ future FirewallsRestMetadata::AsyncCancelOperation( void FirewallsRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/firewalls/v1/internal/firewalls_rest_stub.cc b/google/cloud/compute/firewalls/v1/internal/firewalls_rest_stub.cc index 8a0235d287309..8e333dccd2a78 100644 --- a/google/cloud/compute/firewalls/v1/internal/firewalls_rest_stub.cc +++ b/google/cloud/compute/firewalls/v1/internal/firewalls_rest_stub.cc @@ -184,8 +184,6 @@ DefaultFirewallsRestStub::ListFirewalls( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get( diff --git a/google/cloud/compute/forwarding_rules/v1/forwarding_rules_client.h b/google/cloud/compute/forwarding_rules/v1/forwarding_rules_client.h index aed8f461855f3..14c3f886a353a 100644 --- a/google/cloud/compute/forwarding_rules/v1/forwarding_rules_client.h +++ b/google/cloud/compute/forwarding_rules/v1/forwarding_rules_client.h @@ -39,6 +39,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the forwardingRules resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/forwardingRules /// +/// This client uses ForwardingRules version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -119,7 +121,7 @@ class ForwardingRulesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.forwarding_rules.v1.AggregatedListForwardingRulesRequest]: @cloud_cpp_reference_link{google/cloud/compute/forwarding_rules/v1/forwarding_rules.proto#L150} + /// [google.cloud.cpp.compute.forwarding_rules.v1.AggregatedListForwardingRulesRequest]: @cloud_cpp_reference_link{google/cloud/compute/forwarding_rules/v1/forwarding_rules.proto#L151} /// [google.cloud.cpp.compute.v1.ForwardingRulesScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_052.proto#L158} /// // clang-format on @@ -163,7 +165,7 @@ class ForwardingRulesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.forwarding_rules.v1.AggregatedListForwardingRulesRequest]: @cloud_cpp_reference_link{google/cloud/compute/forwarding_rules/v1/forwarding_rules.proto#L150} + /// [google.cloud.cpp.compute.forwarding_rules.v1.AggregatedListForwardingRulesRequest]: @cloud_cpp_reference_link{google/cloud/compute/forwarding_rules/v1/forwarding_rules.proto#L151} /// [google.cloud.cpp.compute.v1.ForwardingRulesScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_052.proto#L158} /// // clang-format on @@ -202,7 +204,7 @@ class ForwardingRulesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.forwarding_rules.v1.DeleteForwardingRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/forwarding_rules/v1/forwarding_rules.proto#L265} + /// [google.cloud.cpp.compute.forwarding_rules.v1.DeleteForwardingRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/forwarding_rules/v1/forwarding_rules.proto#L259} /// // clang-format on future> @@ -255,7 +257,7 @@ class ForwardingRulesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.forwarding_rules.v1.DeleteForwardingRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/forwarding_rules/v1/forwarding_rules.proto#L265} + /// [google.cloud.cpp.compute.forwarding_rules.v1.DeleteForwardingRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/forwarding_rules/v1/forwarding_rules.proto#L259} /// // clang-format on future> @@ -315,7 +317,7 @@ class ForwardingRulesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.forwarding_rules.v1.GetForwardingRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/forwarding_rules/v1/forwarding_rules.proto#L301} + /// [google.cloud.cpp.compute.forwarding_rules.v1.GetForwardingRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/forwarding_rules/v1/forwarding_rules.proto#L295} /// [google.cloud.cpp.compute.v1.ForwardingRule]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_051.proto#L44} /// // clang-format on @@ -347,7 +349,7 @@ class ForwardingRulesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.forwarding_rules.v1.GetForwardingRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/forwarding_rules/v1/forwarding_rules.proto#L301} + /// [google.cloud.cpp.compute.forwarding_rules.v1.GetForwardingRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/forwarding_rules/v1/forwarding_rules.proto#L295} /// [google.cloud.cpp.compute.v1.ForwardingRule]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_051.proto#L44} /// // clang-format on @@ -385,7 +387,7 @@ class ForwardingRulesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.forwarding_rules.v1.InsertForwardingRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/forwarding_rules/v1/forwarding_rules.proto#L322} + /// [google.cloud.cpp.compute.forwarding_rules.v1.InsertForwardingRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/forwarding_rules/v1/forwarding_rules.proto#L316} /// // clang-format on future> @@ -443,7 +445,7 @@ class ForwardingRulesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.forwarding_rules.v1.InsertForwardingRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/forwarding_rules/v1/forwarding_rules.proto#L322} + /// [google.cloud.cpp.compute.forwarding_rules.v1.InsertForwardingRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/forwarding_rules/v1/forwarding_rules.proto#L316} /// // clang-format on future> @@ -512,7 +514,7 @@ class ForwardingRulesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.forwarding_rules.v1.ListForwardingRulesRequest]: @cloud_cpp_reference_link{google/cloud/compute/forwarding_rules/v1/forwarding_rules.proto#L358} + /// [google.cloud.cpp.compute.forwarding_rules.v1.ListForwardingRulesRequest]: @cloud_cpp_reference_link{google/cloud/compute/forwarding_rules/v1/forwarding_rules.proto#L352} /// [google.cloud.cpp.compute.v1.ForwardingRule]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_051.proto#L44} /// // clang-format on @@ -554,7 +556,7 @@ class ForwardingRulesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.forwarding_rules.v1.ListForwardingRulesRequest]: @cloud_cpp_reference_link{google/cloud/compute/forwarding_rules/v1/forwarding_rules.proto#L358} + /// [google.cloud.cpp.compute.forwarding_rules.v1.ListForwardingRulesRequest]: @cloud_cpp_reference_link{google/cloud/compute/forwarding_rules/v1/forwarding_rules.proto#L352} /// [google.cloud.cpp.compute.v1.ForwardingRule]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_051.proto#L44} /// // clang-format on @@ -596,7 +598,7 @@ class ForwardingRulesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.forwarding_rules.v1.PatchForwardingRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/forwarding_rules/v1/forwarding_rules.proto#L463} + /// [google.cloud.cpp.compute.forwarding_rules.v1.PatchForwardingRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/forwarding_rules/v1/forwarding_rules.proto#L450} /// // clang-format on future> @@ -659,7 +661,7 @@ class ForwardingRulesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.forwarding_rules.v1.PatchForwardingRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/forwarding_rules/v1/forwarding_rules.proto#L463} + /// [google.cloud.cpp.compute.forwarding_rules.v1.PatchForwardingRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/forwarding_rules/v1/forwarding_rules.proto#L450} /// // clang-format on future> @@ -729,7 +731,7 @@ class ForwardingRulesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.forwarding_rules.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/forwarding_rules/v1/forwarding_rules.proto#L503} + /// [google.cloud.cpp.compute.forwarding_rules.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/forwarding_rules/v1/forwarding_rules.proto#L490} /// // clang-format on future> SetLabels( @@ -790,7 +792,7 @@ class ForwardingRulesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.forwarding_rules.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/forwarding_rules/v1/forwarding_rules.proto#L503} + /// [google.cloud.cpp.compute.forwarding_rules.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/forwarding_rules/v1/forwarding_rules.proto#L490} /// // clang-format on future> SetLabels( @@ -858,7 +860,7 @@ class ForwardingRulesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.forwarding_rules.v1.SetTargetRequest]: @cloud_cpp_reference_link{google/cloud/compute/forwarding_rules/v1/forwarding_rules.proto#L544} + /// [google.cloud.cpp.compute.forwarding_rules.v1.SetTargetRequest]: @cloud_cpp_reference_link{google/cloud/compute/forwarding_rules/v1/forwarding_rules.proto#L531} /// // clang-format on future> SetTarget( @@ -918,7 +920,7 @@ class ForwardingRulesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.forwarding_rules.v1.SetTargetRequest]: @cloud_cpp_reference_link{google/cloud/compute/forwarding_rules/v1/forwarding_rules.proto#L544} + /// [google.cloud.cpp.compute.forwarding_rules.v1.SetTargetRequest]: @cloud_cpp_reference_link{google/cloud/compute/forwarding_rules/v1/forwarding_rules.proto#L531} /// // clang-format on future> SetTarget( diff --git a/google/cloud/compute/forwarding_rules/v1/internal/forwarding_rules_rest_metadata_decorator.cc b/google/cloud/compute/forwarding_rules/v1/internal/forwarding_rules_rest_metadata_decorator.cc index 2824c7ee479c5..ddd1e4c79a8d6 100644 --- a/google/cloud/compute/forwarding_rules/v1/internal/forwarding_rules_rest_metadata_decorator.cc +++ b/google/cloud/compute/forwarding_rules/v1/internal/forwarding_rules_rest_metadata_decorator.cc @@ -197,6 +197,7 @@ future ForwardingRulesRestMetadata::AsyncCancelOperation( void ForwardingRulesRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/forwarding_rules/v1/internal/forwarding_rules_rest_stub.cc b/google/cloud/compute/forwarding_rules/v1/internal/forwarding_rules_rest_stub.cc index 5b498aed7bd1a..32d0af6327157 100644 --- a/google/cloud/compute/forwarding_rules/v1/internal/forwarding_rules_rest_stub.cc +++ b/google/cloud/compute/forwarding_rules/v1/internal/forwarding_rules_rest_stub.cc @@ -59,8 +59,6 @@ DefaultForwardingRulesRestStub::AggregatedListForwardingRules( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params.push_back( {"service_project_number", request.service_project_number()}); query_params = @@ -221,8 +219,6 @@ DefaultForwardingRulesRestStub::ListForwardingRules( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/global_addresses/v1/global_addresses_client.h b/google/cloud/compute/global_addresses/v1/global_addresses_client.h index 230396b49aeb8..002552a13aa51 100644 --- a/google/cloud/compute/global_addresses/v1/global_addresses_client.h +++ b/google/cloud/compute/global_addresses/v1/global_addresses_client.h @@ -39,6 +39,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the globalAddresses resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/globalAddresses /// +/// This client uses GlobalAddresses version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -115,7 +117,7 @@ class GlobalAddressesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_addresses.v1.DeleteAddressRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_addresses/v1/global_addresses.proto#L128} + /// [google.cloud.cpp.compute.global_addresses.v1.DeleteAddressRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_addresses/v1/global_addresses.proto#L129} /// // clang-format on future> DeleteAddress( @@ -168,7 +170,7 @@ class GlobalAddressesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_addresses.v1.DeleteAddressRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_addresses/v1/global_addresses.proto#L128} + /// [google.cloud.cpp.compute.global_addresses.v1.DeleteAddressRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_addresses/v1/global_addresses.proto#L129} /// // clang-format on future> DeleteAddress( @@ -226,7 +228,7 @@ class GlobalAddressesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_addresses.v1.GetAddressRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_addresses/v1/global_addresses.proto#L157} + /// [google.cloud.cpp.compute.global_addresses.v1.GetAddressRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_addresses/v1/global_addresses.proto#L158} /// [google.cloud.cpp.compute.v1.Address]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_005.proto#L35} /// // clang-format on @@ -258,7 +260,7 @@ class GlobalAddressesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_addresses.v1.GetAddressRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_addresses/v1/global_addresses.proto#L157} + /// [google.cloud.cpp.compute.global_addresses.v1.GetAddressRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_addresses/v1/global_addresses.proto#L158} /// [google.cloud.cpp.compute.v1.Address]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_005.proto#L35} /// // clang-format on @@ -295,7 +297,7 @@ class GlobalAddressesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_addresses.v1.InsertAddressRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_addresses/v1/global_addresses.proto#L168} + /// [google.cloud.cpp.compute.global_addresses.v1.InsertAddressRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_addresses/v1/global_addresses.proto#L169} /// // clang-format on future> InsertAddress( @@ -351,7 +353,7 @@ class GlobalAddressesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_addresses.v1.InsertAddressRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_addresses/v1/global_addresses.proto#L168} + /// [google.cloud.cpp.compute.global_addresses.v1.InsertAddressRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_addresses/v1/global_addresses.proto#L169} /// // clang-format on future> InsertAddress( @@ -417,7 +419,7 @@ class GlobalAddressesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_addresses.v1.ListGlobalAddressesRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_addresses/v1/global_addresses.proto#L197} + /// [google.cloud.cpp.compute.global_addresses.v1.ListGlobalAddressesRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_addresses/v1/global_addresses.proto#L198} /// [google.cloud.cpp.compute.v1.Address]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_005.proto#L35} /// // clang-format on @@ -457,7 +459,7 @@ class GlobalAddressesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_addresses.v1.ListGlobalAddressesRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_addresses/v1/global_addresses.proto#L197} + /// [google.cloud.cpp.compute.global_addresses.v1.ListGlobalAddressesRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_addresses/v1/global_addresses.proto#L198} /// [google.cloud.cpp.compute.v1.Address]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_005.proto#L35} /// // clang-format on @@ -494,7 +496,7 @@ class GlobalAddressesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_addresses.v1.MoveRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_addresses/v1/global_addresses.proto#L298} + /// [google.cloud.cpp.compute.global_addresses.v1.MoveRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_addresses/v1/global_addresses.proto#L292} /// // clang-format on future> Move( @@ -551,7 +553,7 @@ class GlobalAddressesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_addresses.v1.MoveRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_addresses/v1/global_addresses.proto#L298} + /// [google.cloud.cpp.compute.global_addresses.v1.MoveRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_addresses/v1/global_addresses.proto#L292} /// // clang-format on future> Move( @@ -619,7 +621,7 @@ class GlobalAddressesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_addresses.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_addresses/v1/global_addresses.proto#L332} + /// [google.cloud.cpp.compute.global_addresses.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_addresses/v1/global_addresses.proto#L326} /// // clang-format on future> SetLabels( @@ -678,7 +680,7 @@ class GlobalAddressesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_addresses.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_addresses/v1/global_addresses.proto#L332} + /// [google.cloud.cpp.compute.global_addresses.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_addresses/v1/global_addresses.proto#L326} /// // clang-format on future> SetLabels( @@ -737,7 +739,7 @@ class GlobalAddressesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_addresses.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_addresses/v1/global_addresses.proto#L351} + /// [google.cloud.cpp.compute.global_addresses.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_addresses/v1/global_addresses.proto#L345} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -772,7 +774,7 @@ class GlobalAddressesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_addresses.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_addresses/v1/global_addresses.proto#L351} + /// [google.cloud.cpp.compute.global_addresses.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_addresses/v1/global_addresses.proto#L345} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on diff --git a/google/cloud/compute/global_addresses/v1/internal/global_addresses_rest_metadata_decorator.cc b/google/cloud/compute/global_addresses/v1/internal/global_addresses_rest_metadata_decorator.cc index 5686449300f42..10c91431c57f3 100644 --- a/google/cloud/compute/global_addresses/v1/internal/global_addresses_rest_metadata_decorator.cc +++ b/google/cloud/compute/global_addresses/v1/internal/global_addresses_rest_metadata_decorator.cc @@ -176,6 +176,7 @@ future GlobalAddressesRestMetadata::AsyncCancelOperation( void GlobalAddressesRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/global_addresses/v1/internal/global_addresses_rest_stub.cc b/google/cloud/compute/global_addresses/v1/internal/global_addresses_rest_stub.cc index 0f76531cdc1d2..1b1541ca954cb 100644 --- a/google/cloud/compute/global_addresses/v1/internal/global_addresses_rest_stub.cc +++ b/google/cloud/compute/global_addresses/v1/internal/global_addresses_rest_stub.cc @@ -184,8 +184,6 @@ DefaultGlobalAddressesRestStub::ListGlobalAddresses( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get( diff --git a/google/cloud/compute/global_forwarding_rules/v1/global_forwarding_rules_client.h b/google/cloud/compute/global_forwarding_rules/v1/global_forwarding_rules_client.h index 2edb0725704f2..13d3b1c50e6db 100644 --- a/google/cloud/compute/global_forwarding_rules/v1/global_forwarding_rules_client.h +++ b/google/cloud/compute/global_forwarding_rules/v1/global_forwarding_rules_client.h @@ -40,6 +40,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the globalForwardingRules resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/globalForwardingRules /// +/// This client uses GlobalForwardingRules version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -119,7 +121,7 @@ class GlobalForwardingRulesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_forwarding_rules.v1.DeleteForwardingRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_forwarding_rules/v1/global_forwarding_rules.proto#L136} + /// [google.cloud.cpp.compute.global_forwarding_rules.v1.DeleteForwardingRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_forwarding_rules/v1/global_forwarding_rules.proto#L137} /// // clang-format on future> @@ -172,7 +174,7 @@ class GlobalForwardingRulesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_forwarding_rules.v1.DeleteForwardingRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_forwarding_rules/v1/global_forwarding_rules.proto#L136} + /// [google.cloud.cpp.compute.global_forwarding_rules.v1.DeleteForwardingRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_forwarding_rules/v1/global_forwarding_rules.proto#L137} /// // clang-format on future> @@ -232,7 +234,7 @@ class GlobalForwardingRulesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_forwarding_rules.v1.GetForwardingRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_forwarding_rules/v1/global_forwarding_rules.proto#L165} + /// [google.cloud.cpp.compute.global_forwarding_rules.v1.GetForwardingRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_forwarding_rules/v1/global_forwarding_rules.proto#L166} /// [google.cloud.cpp.compute.v1.ForwardingRule]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_051.proto#L44} /// // clang-format on @@ -265,7 +267,7 @@ class GlobalForwardingRulesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_forwarding_rules.v1.GetForwardingRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_forwarding_rules/v1/global_forwarding_rules.proto#L165} + /// [google.cloud.cpp.compute.global_forwarding_rules.v1.GetForwardingRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_forwarding_rules/v1/global_forwarding_rules.proto#L166} /// [google.cloud.cpp.compute.v1.ForwardingRule]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_051.proto#L44} /// // clang-format on @@ -302,7 +304,7 @@ class GlobalForwardingRulesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_forwarding_rules.v1.InsertForwardingRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_forwarding_rules/v1/global_forwarding_rules.proto#L182} + /// [google.cloud.cpp.compute.global_forwarding_rules.v1.InsertForwardingRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_forwarding_rules/v1/global_forwarding_rules.proto#L183} /// // clang-format on future> @@ -360,7 +362,7 @@ class GlobalForwardingRulesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_forwarding_rules.v1.InsertForwardingRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_forwarding_rules/v1/global_forwarding_rules.proto#L182} + /// [google.cloud.cpp.compute.global_forwarding_rules.v1.InsertForwardingRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_forwarding_rules/v1/global_forwarding_rules.proto#L183} /// // clang-format on future> @@ -428,7 +430,7 @@ class GlobalForwardingRulesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_forwarding_rules.v1.ListGlobalForwardingRulesRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_forwarding_rules/v1/global_forwarding_rules.proto#L211} + /// [google.cloud.cpp.compute.global_forwarding_rules.v1.ListGlobalForwardingRulesRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_forwarding_rules/v1/global_forwarding_rules.proto#L212} /// [google.cloud.cpp.compute.v1.ForwardingRule]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_051.proto#L44} /// // clang-format on @@ -469,7 +471,7 @@ class GlobalForwardingRulesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_forwarding_rules.v1.ListGlobalForwardingRulesRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_forwarding_rules/v1/global_forwarding_rules.proto#L211} + /// [google.cloud.cpp.compute.global_forwarding_rules.v1.ListGlobalForwardingRulesRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_forwarding_rules/v1/global_forwarding_rules.proto#L212} /// [google.cloud.cpp.compute.v1.ForwardingRule]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_051.proto#L44} /// // clang-format on @@ -511,7 +513,7 @@ class GlobalForwardingRulesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_forwarding_rules.v1.PatchForwardingRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_forwarding_rules/v1/global_forwarding_rules.proto#L312} + /// [google.cloud.cpp.compute.global_forwarding_rules.v1.PatchForwardingRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_forwarding_rules/v1/global_forwarding_rules.proto#L306} /// // clang-format on future> @@ -574,7 +576,7 @@ class GlobalForwardingRulesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_forwarding_rules.v1.PatchForwardingRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_forwarding_rules/v1/global_forwarding_rules.proto#L312} + /// [google.cloud.cpp.compute.global_forwarding_rules.v1.PatchForwardingRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_forwarding_rules/v1/global_forwarding_rules.proto#L306} /// // clang-format on future> @@ -643,7 +645,7 @@ class GlobalForwardingRulesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_forwarding_rules.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_forwarding_rules/v1/global_forwarding_rules.proto#L345} + /// [google.cloud.cpp.compute.global_forwarding_rules.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_forwarding_rules/v1/global_forwarding_rules.proto#L339} /// // clang-format on future> SetLabels( @@ -702,7 +704,7 @@ class GlobalForwardingRulesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_forwarding_rules.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_forwarding_rules/v1/global_forwarding_rules.proto#L345} + /// [google.cloud.cpp.compute.global_forwarding_rules.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_forwarding_rules/v1/global_forwarding_rules.proto#L339} /// // clang-format on future> SetLabels( @@ -769,7 +771,7 @@ class GlobalForwardingRulesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_forwarding_rules.v1.SetTargetRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_forwarding_rules/v1/global_forwarding_rules.proto#L364} + /// [google.cloud.cpp.compute.global_forwarding_rules.v1.SetTargetRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_forwarding_rules/v1/global_forwarding_rules.proto#L358} /// // clang-format on future> SetTarget( @@ -828,7 +830,7 @@ class GlobalForwardingRulesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_forwarding_rules.v1.SetTargetRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_forwarding_rules/v1/global_forwarding_rules.proto#L364} + /// [google.cloud.cpp.compute.global_forwarding_rules.v1.SetTargetRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_forwarding_rules/v1/global_forwarding_rules.proto#L358} /// // clang-format on future> SetTarget( diff --git a/google/cloud/compute/global_forwarding_rules/v1/internal/global_forwarding_rules_rest_metadata_decorator.cc b/google/cloud/compute/global_forwarding_rules/v1/internal/global_forwarding_rules_rest_metadata_decorator.cc index 088f4a1d1e44a..18555b438492d 100644 --- a/google/cloud/compute/global_forwarding_rules/v1/internal/global_forwarding_rules_rest_metadata_decorator.cc +++ b/google/cloud/compute/global_forwarding_rules/v1/internal/global_forwarding_rules_rest_metadata_decorator.cc @@ -189,6 +189,7 @@ future GlobalForwardingRulesRestMetadata::AsyncCancelOperation( void GlobalForwardingRulesRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/global_forwarding_rules/v1/internal/global_forwarding_rules_rest_stub.cc b/google/cloud/compute/global_forwarding_rules/v1/internal/global_forwarding_rules_rest_stub.cc index 485453de93b72..88d827f6842e6 100644 --- a/google/cloud/compute/global_forwarding_rules/v1/internal/global_forwarding_rules_rest_stub.cc +++ b/google/cloud/compute/global_forwarding_rules/v1/internal/global_forwarding_rules_rest_stub.cc @@ -190,8 +190,6 @@ DefaultGlobalForwardingRulesRestStub::ListGlobalForwardingRules( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/global_frontend_settings/v1/global_frontend_settings_client.h b/google/cloud/compute/global_frontend_settings/v1/global_frontend_settings_client.h index 87dde7664a983..22d333c0ba6bb 100644 --- a/google/cloud/compute/global_frontend_settings/v1/global_frontend_settings_client.h +++ b/google/cloud/compute/global_frontend_settings/v1/global_frontend_settings_client.h @@ -38,6 +38,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the globalFrontendSettings resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/globalFrontendSettings /// +/// This client uses GlobalFrontendSettings version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -109,7 +111,7 @@ class GlobalFrontendSettingsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_frontend_settings.v1.GetGlobalFrontendSettingsRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_frontend_settings/v1/global_frontend_settings.proto#L62} + /// [google.cloud.cpp.compute.global_frontend_settings.v1.GetGlobalFrontendSettingsRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_frontend_settings/v1/global_frontend_settings.proto#L63} /// [google.cloud.cpp.compute.v1.GlobalFrontendSettings]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_056.proto#L27} /// // clang-format on @@ -140,7 +142,7 @@ class GlobalFrontendSettingsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_frontend_settings.v1.GetGlobalFrontendSettingsRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_frontend_settings/v1/global_frontend_settings.proto#L62} + /// [google.cloud.cpp.compute.global_frontend_settings.v1.GetGlobalFrontendSettingsRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_frontend_settings/v1/global_frontend_settings.proto#L63} /// [google.cloud.cpp.compute.v1.GlobalFrontendSettings]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_056.proto#L27} /// // clang-format on @@ -171,7 +173,7 @@ class GlobalFrontendSettingsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_frontend_settings.v1.PatchGlobalFrontendSettingsRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_frontend_settings/v1/global_frontend_settings.proto#L69} + /// [google.cloud.cpp.compute.global_frontend_settings.v1.PatchGlobalFrontendSettingsRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_frontend_settings/v1/global_frontend_settings.proto#L70} /// [google.cloud.cpp.compute.v1.GlobalFrontendSettingsPatchResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_056.proto#L61} /// // clang-format on @@ -206,7 +208,7 @@ class GlobalFrontendSettingsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_frontend_settings.v1.PatchGlobalFrontendSettingsRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_frontend_settings/v1/global_frontend_settings.proto#L69} + /// [google.cloud.cpp.compute.global_frontend_settings.v1.PatchGlobalFrontendSettingsRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_frontend_settings/v1/global_frontend_settings.proto#L70} /// [google.cloud.cpp.compute.v1.GlobalFrontendSettingsPatchResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_056.proto#L61} /// // clang-format on diff --git a/google/cloud/compute/global_frontend_settings/v1/internal/global_frontend_settings_rest_metadata_decorator.cc b/google/cloud/compute/global_frontend_settings/v1/internal/global_frontend_settings_rest_metadata_decorator.cc index 69424bcfa38b9..0accf47d08c7f 100644 --- a/google/cloud/compute/global_frontend_settings/v1/internal/global_frontend_settings_rest_metadata_decorator.cc +++ b/google/cloud/compute/global_frontend_settings/v1/internal/global_frontend_settings_rest_metadata_decorator.cc @@ -61,6 +61,7 @@ GlobalFrontendSettingsRestMetadata::PatchGlobalFrontendSettings( void GlobalFrontendSettingsRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/global_network_endpoint_groups/v1/global_network_endpoint_groups_client.h b/google/cloud/compute/global_network_endpoint_groups/v1/global_network_endpoint_groups_client.h index fcc390f4d3414..23d97a5eb087f 100644 --- a/google/cloud/compute/global_network_endpoint_groups/v1/global_network_endpoint_groups_client.h +++ b/google/cloud/compute/global_network_endpoint_groups/v1/global_network_endpoint_groups_client.h @@ -40,6 +40,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the globalNetworkEndpointGroups resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/globalNetworkEndpointGroups /// +/// This client uses GlobalNetworkEndpointGroups version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -123,7 +125,7 @@ class GlobalNetworkEndpointGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_network_endpoint_groups.v1.AttachNetworkEndpointsRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_network_endpoint_groups/v1/global_network_endpoint_groups.proto#L141} + /// [google.cloud.cpp.compute.global_network_endpoint_groups.v1.AttachNetworkEndpointsRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_network_endpoint_groups/v1/global_network_endpoint_groups.proto#L142} /// // clang-format on future> @@ -184,7 +186,7 @@ class GlobalNetworkEndpointGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_network_endpoint_groups.v1.AttachNetworkEndpointsRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_network_endpoint_groups/v1/global_network_endpoint_groups.proto#L141} + /// [google.cloud.cpp.compute.global_network_endpoint_groups.v1.AttachNetworkEndpointsRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_network_endpoint_groups/v1/global_network_endpoint_groups.proto#L142} /// // clang-format on future> @@ -253,7 +255,7 @@ class GlobalNetworkEndpointGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_network_endpoint_groups.v1.DeleteNetworkEndpointGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_network_endpoint_groups/v1/global_network_endpoint_groups.proto#L179} + /// [google.cloud.cpp.compute.global_network_endpoint_groups.v1.DeleteNetworkEndpointGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_network_endpoint_groups/v1/global_network_endpoint_groups.proto#L180} /// // clang-format on future> @@ -309,7 +311,7 @@ class GlobalNetworkEndpointGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_network_endpoint_groups.v1.DeleteNetworkEndpointGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_network_endpoint_groups/v1/global_network_endpoint_groups.proto#L179} + /// [google.cloud.cpp.compute.global_network_endpoint_groups.v1.DeleteNetworkEndpointGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_network_endpoint_groups/v1/global_network_endpoint_groups.proto#L180} /// // clang-format on future> @@ -379,7 +381,7 @@ class GlobalNetworkEndpointGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_network_endpoint_groups.v1.DetachNetworkEndpointsRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_network_endpoint_groups/v1/global_network_endpoint_groups.proto#L211} + /// [google.cloud.cpp.compute.global_network_endpoint_groups.v1.DetachNetworkEndpointsRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_network_endpoint_groups/v1/global_network_endpoint_groups.proto#L212} /// // clang-format on future> @@ -440,7 +442,7 @@ class GlobalNetworkEndpointGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_network_endpoint_groups.v1.DetachNetworkEndpointsRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_network_endpoint_groups/v1/global_network_endpoint_groups.proto#L211} + /// [google.cloud.cpp.compute.global_network_endpoint_groups.v1.DetachNetworkEndpointsRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_network_endpoint_groups/v1/global_network_endpoint_groups.proto#L212} /// // clang-format on future> @@ -500,7 +502,7 @@ class GlobalNetworkEndpointGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_network_endpoint_groups.v1.GetNetworkEndpointGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_network_endpoint_groups/v1/global_network_endpoint_groups.proto#L249} + /// [google.cloud.cpp.compute.global_network_endpoint_groups.v1.GetNetworkEndpointGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_network_endpoint_groups/v1/global_network_endpoint_groups.proto#L250} /// [google.cloud.cpp.compute.v1.NetworkEndpointGroup]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_016.proto#L157} /// // clang-format on @@ -533,7 +535,7 @@ class GlobalNetworkEndpointGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_network_endpoint_groups.v1.GetNetworkEndpointGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_network_endpoint_groups/v1/global_network_endpoint_groups.proto#L249} + /// [google.cloud.cpp.compute.global_network_endpoint_groups.v1.GetNetworkEndpointGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_network_endpoint_groups/v1/global_network_endpoint_groups.proto#L250} /// [google.cloud.cpp.compute.v1.NetworkEndpointGroup]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_016.proto#L157} /// // clang-format on @@ -585,7 +587,7 @@ class GlobalNetworkEndpointGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_network_endpoint_groups.v1.InsertNetworkEndpointGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_network_endpoint_groups/v1/global_network_endpoint_groups.proto#L262} + /// [google.cloud.cpp.compute.global_network_endpoint_groups.v1.InsertNetworkEndpointGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_network_endpoint_groups/v1/global_network_endpoint_groups.proto#L263} /// // clang-format on future> @@ -659,7 +661,7 @@ class GlobalNetworkEndpointGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_network_endpoint_groups.v1.InsertNetworkEndpointGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_network_endpoint_groups/v1/global_network_endpoint_groups.proto#L262} + /// [google.cloud.cpp.compute.global_network_endpoint_groups.v1.InsertNetworkEndpointGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_network_endpoint_groups/v1/global_network_endpoint_groups.proto#L263} /// // clang-format on future> @@ -729,7 +731,7 @@ class GlobalNetworkEndpointGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_network_endpoint_groups.v1.ListGlobalNetworkEndpointGroupsRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_network_endpoint_groups/v1/global_network_endpoint_groups.proto#L291} + /// [google.cloud.cpp.compute.global_network_endpoint_groups.v1.ListGlobalNetworkEndpointGroupsRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_network_endpoint_groups/v1/global_network_endpoint_groups.proto#L292} /// [google.cloud.cpp.compute.v1.NetworkEndpointGroup]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_016.proto#L157} /// // clang-format on @@ -771,7 +773,7 @@ class GlobalNetworkEndpointGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_network_endpoint_groups.v1.ListGlobalNetworkEndpointGroupsRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_network_endpoint_groups/v1/global_network_endpoint_groups.proto#L291} + /// [google.cloud.cpp.compute.global_network_endpoint_groups.v1.ListGlobalNetworkEndpointGroupsRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_network_endpoint_groups/v1/global_network_endpoint_groups.proto#L292} /// [google.cloud.cpp.compute.v1.NetworkEndpointGroup]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_016.proto#L157} /// // clang-format on @@ -811,7 +813,7 @@ class GlobalNetworkEndpointGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_network_endpoint_groups.v1.ListNetworkEndpointsRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_network_endpoint_groups/v1/global_network_endpoint_groups.proto#L392} + /// [google.cloud.cpp.compute.global_network_endpoint_groups.v1.ListNetworkEndpointsRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_network_endpoint_groups/v1/global_network_endpoint_groups.proto#L386} /// [google.cloud.cpp.compute.v1.NetworkEndpointWithHealthStatus]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_016.proto#L682} /// // clang-format on @@ -853,7 +855,7 @@ class GlobalNetworkEndpointGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_network_endpoint_groups.v1.ListNetworkEndpointsRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_network_endpoint_groups/v1/global_network_endpoint_groups.proto#L392} + /// [google.cloud.cpp.compute.global_network_endpoint_groups.v1.ListNetworkEndpointsRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_network_endpoint_groups/v1/global_network_endpoint_groups.proto#L386} /// [google.cloud.cpp.compute.v1.NetworkEndpointWithHealthStatus]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_016.proto#L682} /// // clang-format on diff --git a/google/cloud/compute/global_network_endpoint_groups/v1/internal/global_network_endpoint_groups_rest_metadata_decorator.cc b/google/cloud/compute/global_network_endpoint_groups/v1/internal/global_network_endpoint_groups_rest_metadata_decorator.cc index 548c530f858fd..e47e40ad55e5b 100644 --- a/google/cloud/compute/global_network_endpoint_groups/v1/internal/global_network_endpoint_groups_rest_metadata_decorator.cc +++ b/google/cloud/compute/global_network_endpoint_groups/v1/internal/global_network_endpoint_groups_rest_metadata_decorator.cc @@ -180,6 +180,7 @@ future GlobalNetworkEndpointGroupsRestMetadata::AsyncCancelOperation( void GlobalNetworkEndpointGroupsRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/global_network_endpoint_groups/v1/internal/global_network_endpoint_groups_rest_stub.cc b/google/cloud/compute/global_network_endpoint_groups/v1/internal/global_network_endpoint_groups_rest_stub.cc index 8ed5d61da2288..bb9f35d43d6b4 100644 --- a/google/cloud/compute/global_network_endpoint_groups/v1/internal/global_network_endpoint_groups_rest_stub.cc +++ b/google/cloud/compute/global_network_endpoint_groups/v1/internal/global_network_endpoint_groups_rest_stub.cc @@ -319,8 +319,6 @@ DefaultGlobalNetworkEndpointGroupsRestStub::ListGlobalNetworkEndpointGroups( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/global_operations/v1/global_operations_client.h b/google/cloud/compute/global_operations/v1/global_operations_client.h index abd7c867f5fc1..ee46b7a71be87 100644 --- a/google/cloud/compute/global_operations/v1/global_operations_client.h +++ b/google/cloud/compute/global_operations/v1/global_operations_client.h @@ -38,6 +38,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the globalOperations resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/globalOperations /// +/// This client uses GlobalOperations version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -119,7 +121,7 @@ class GlobalOperationsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_operations.v1.AggregatedListGlobalOperationsRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_operations/v1/global_operations.proto#L114} + /// [google.cloud.cpp.compute.global_operations.v1.AggregatedListGlobalOperationsRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_operations/v1/global_operations.proto#L115} /// [google.cloud.cpp.compute.v1.OperationsScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_110.proto#L160} /// // clang-format on @@ -163,7 +165,7 @@ class GlobalOperationsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_operations.v1.AggregatedListGlobalOperationsRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_operations/v1/global_operations.proto#L114} + /// [google.cloud.cpp.compute.global_operations.v1.AggregatedListGlobalOperationsRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_operations/v1/global_operations.proto#L115} /// [google.cloud.cpp.compute.v1.OperationsScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_110.proto#L160} /// // clang-format on @@ -193,7 +195,7 @@ class GlobalOperationsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_operations.v1.DeleteOperationRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_operations/v1/global_operations.proto#L229} + /// [google.cloud.cpp.compute.global_operations.v1.DeleteOperationRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_operations/v1/global_operations.proto#L223} /// // clang-format on Status DeleteOperation(std::string const& project, @@ -221,7 +223,7 @@ class GlobalOperationsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_operations.v1.DeleteOperationRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_operations/v1/global_operations.proto#L229} + /// [google.cloud.cpp.compute.global_operations.v1.DeleteOperationRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_operations/v1/global_operations.proto#L223} /// // clang-format on Status DeleteOperation(google::cloud::cpp::compute::global_operations::v1:: @@ -249,7 +251,7 @@ class GlobalOperationsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_operations.v1.GetOperationRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_operations/v1/global_operations.proto#L241} + /// [google.cloud.cpp.compute.global_operations.v1.GetOperationRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_operations/v1/global_operations.proto#L235} /// [google.cloud.cpp.compute.v1.Operation]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_020.proto#L240} /// // clang-format on @@ -281,7 +283,7 @@ class GlobalOperationsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_operations.v1.GetOperationRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_operations/v1/global_operations.proto#L241} + /// [google.cloud.cpp.compute.global_operations.v1.GetOperationRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_operations/v1/global_operations.proto#L235} /// [google.cloud.cpp.compute.v1.Operation]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_020.proto#L240} /// // clang-format on @@ -319,7 +321,7 @@ class GlobalOperationsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_operations.v1.ListGlobalOperationsRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_operations/v1/global_operations.proto#L256} + /// [google.cloud.cpp.compute.global_operations.v1.ListGlobalOperationsRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_operations/v1/global_operations.proto#L250} /// [google.cloud.cpp.compute.v1.Operation]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_020.proto#L240} /// // clang-format on @@ -360,7 +362,7 @@ class GlobalOperationsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_operations.v1.ListGlobalOperationsRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_operations/v1/global_operations.proto#L256} + /// [google.cloud.cpp.compute.global_operations.v1.ListGlobalOperationsRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_operations/v1/global_operations.proto#L250} /// [google.cloud.cpp.compute.v1.Operation]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_020.proto#L240} /// // clang-format on @@ -407,7 +409,7 @@ class GlobalOperationsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_operations.v1.WaitRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_operations/v1/global_operations.proto#L357} + /// [google.cloud.cpp.compute.global_operations.v1.WaitRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_operations/v1/global_operations.proto#L344} /// [google.cloud.cpp.compute.v1.Operation]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_020.proto#L240} /// // clang-format on @@ -456,7 +458,7 @@ class GlobalOperationsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_operations.v1.WaitRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_operations/v1/global_operations.proto#L357} + /// [google.cloud.cpp.compute.global_operations.v1.WaitRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_operations/v1/global_operations.proto#L344} /// [google.cloud.cpp.compute.v1.Operation]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_020.proto#L240} /// // clang-format on diff --git a/google/cloud/compute/global_operations/v1/internal/global_operations_rest_metadata_decorator.cc b/google/cloud/compute/global_operations/v1/internal/global_operations_rest_metadata_decorator.cc index 2e0d6ee8c111e..73af63798acf2 100644 --- a/google/cloud/compute/global_operations/v1/internal/global_operations_rest_metadata_decorator.cc +++ b/google/cloud/compute/global_operations/v1/internal/global_operations_rest_metadata_decorator.cc @@ -86,6 +86,7 @@ GlobalOperationsRestMetadata::Wait( void GlobalOperationsRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/global_operations/v1/internal/global_operations_rest_stub.cc b/google/cloud/compute/global_operations/v1/internal/global_operations_rest_stub.cc index 148dae3314979..e39e35908539a 100644 --- a/google/cloud/compute/global_operations/v1/internal/global_operations_rest_stub.cc +++ b/google/cloud/compute/global_operations/v1/internal/global_operations_rest_stub.cc @@ -54,8 +54,6 @@ DefaultGlobalOperationsRestStub::AggregatedListGlobalOperations( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params.push_back( {"service_project_number", request.service_project_number()}); query_params = @@ -113,8 +111,6 @@ DefaultGlobalOperationsRestStub::ListGlobalOperations( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get( diff --git a/google/cloud/compute/global_organization_operations/v1/global_organization_operations_client.h b/google/cloud/compute/global_organization_operations/v1/global_organization_operations_client.h index 9d7ffdc19568b..456513a9550d0 100644 --- a/google/cloud/compute/global_organization_operations/v1/global_organization_operations_client.h +++ b/google/cloud/compute/global_organization_operations/v1/global_organization_operations_client.h @@ -38,6 +38,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the globalOrganizationOperations resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/globalOrganizationOperations /// +/// This client uses GlobalOrganizationOperations version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -110,7 +112,7 @@ class GlobalOrganizationOperationsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_organization_operations.v1.DeleteOperationRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_organization_operations/v1/global_organization_operations.proto#L73} + /// [google.cloud.cpp.compute.global_organization_operations.v1.DeleteOperationRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_organization_operations/v1/global_organization_operations.proto#L74} /// // clang-format on Status DeleteOperation(std::string const& operation, Options opts = {}); @@ -137,7 +139,7 @@ class GlobalOrganizationOperationsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_organization_operations.v1.DeleteOperationRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_organization_operations/v1/global_organization_operations.proto#L73} + /// [google.cloud.cpp.compute.global_organization_operations.v1.DeleteOperationRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_organization_operations/v1/global_organization_operations.proto#L74} /// // clang-format on Status DeleteOperation( @@ -166,7 +168,7 @@ class GlobalOrganizationOperationsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_organization_operations.v1.GetOperationRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_organization_operations/v1/global_organization_operations.proto#L84} + /// [google.cloud.cpp.compute.global_organization_operations.v1.GetOperationRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_organization_operations/v1/global_organization_operations.proto#L85} /// [google.cloud.cpp.compute.v1.Operation]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_020.proto#L240} /// // clang-format on @@ -198,7 +200,7 @@ class GlobalOrganizationOperationsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_organization_operations.v1.GetOperationRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_organization_operations/v1/global_organization_operations.proto#L84} + /// [google.cloud.cpp.compute.global_organization_operations.v1.GetOperationRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_organization_operations/v1/global_organization_operations.proto#L85} /// [google.cloud.cpp.compute.v1.Operation]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_020.proto#L240} /// // clang-format on @@ -241,7 +243,7 @@ class GlobalOrganizationOperationsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_organization_operations.v1.ListGlobalOrganizationOperationsRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_organization_operations/v1/global_organization_operations.proto#L95} + /// [google.cloud.cpp.compute.global_organization_operations.v1.ListGlobalOrganizationOperationsRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_organization_operations/v1/global_organization_operations.proto#L96} /// [google.cloud.cpp.compute.v1.Operation]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_020.proto#L240} /// // clang-format on diff --git a/google/cloud/compute/global_organization_operations/v1/internal/global_organization_operations_rest_metadata_decorator.cc b/google/cloud/compute/global_organization_operations/v1/internal/global_organization_operations_rest_metadata_decorator.cc index ea3d8e0a0a694..b27d85b5135d7 100644 --- a/google/cloud/compute/global_organization_operations/v1/internal/global_organization_operations_rest_metadata_decorator.cc +++ b/google/cloud/compute/global_organization_operations/v1/internal/global_organization_operations_rest_metadata_decorator.cc @@ -71,6 +71,7 @@ GlobalOrganizationOperationsRestMetadata::ListGlobalOrganizationOperations( void GlobalOrganizationOperationsRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/global_organization_operations/v1/internal/global_organization_operations_rest_stub.cc b/google/cloud/compute/global_organization_operations/v1/internal/global_organization_operations_rest_stub.cc index 43edc23418fd3..3061541f3aa7b 100644 --- a/google/cloud/compute/global_organization_operations/v1/internal/global_organization_operations_rest_stub.cc +++ b/google/cloud/compute/global_organization_operations/v1/internal/global_organization_operations_rest_stub.cc @@ -92,8 +92,6 @@ DefaultGlobalOrganizationOperationsRestStub::ListGlobalOrganizationOperations( query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); query_params.push_back({"parent_id", request.parent_id()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get( diff --git a/google/cloud/compute/global_public_delegated_prefixes/v1/global_public_delegated_prefixes_client.h b/google/cloud/compute/global_public_delegated_prefixes/v1/global_public_delegated_prefixes_client.h index 61846217d5308..9178b19249e70 100644 --- a/google/cloud/compute/global_public_delegated_prefixes/v1/global_public_delegated_prefixes_client.h +++ b/google/cloud/compute/global_public_delegated_prefixes/v1/global_public_delegated_prefixes_client.h @@ -39,6 +39,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the globalPublicDelegatedPrefixes resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/globalPublicDelegatedPrefixes /// +/// This client uses GlobalPublicDelegatedPrefixes version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -120,7 +122,7 @@ class GlobalPublicDelegatedPrefixesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_public_delegated_prefixes.v1.DeletePublicDelegatedPrefixRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_public_delegated_prefixes/v1/global_public_delegated_prefixes.proto#L104} + /// [google.cloud.cpp.compute.global_public_delegated_prefixes.v1.DeletePublicDelegatedPrefixRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_public_delegated_prefixes/v1/global_public_delegated_prefixes.proto#L105} /// // clang-format on future> @@ -175,7 +177,7 @@ class GlobalPublicDelegatedPrefixesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_public_delegated_prefixes.v1.DeletePublicDelegatedPrefixRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_public_delegated_prefixes/v1/global_public_delegated_prefixes.proto#L104} + /// [google.cloud.cpp.compute.global_public_delegated_prefixes.v1.DeletePublicDelegatedPrefixRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_public_delegated_prefixes/v1/global_public_delegated_prefixes.proto#L105} /// // clang-format on future> @@ -236,7 +238,7 @@ class GlobalPublicDelegatedPrefixesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_public_delegated_prefixes.v1.GetPublicDelegatedPrefixRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_public_delegated_prefixes/v1/global_public_delegated_prefixes.proto#L135} + /// [google.cloud.cpp.compute.global_public_delegated_prefixes.v1.GetPublicDelegatedPrefixRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_public_delegated_prefixes/v1/global_public_delegated_prefixes.proto#L136} /// [google.cloud.cpp.compute.v1.PublicDelegatedPrefix]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_119.proto#L29} /// // clang-format on @@ -269,7 +271,7 @@ class GlobalPublicDelegatedPrefixesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_public_delegated_prefixes.v1.GetPublicDelegatedPrefixRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_public_delegated_prefixes/v1/global_public_delegated_prefixes.proto#L135} + /// [google.cloud.cpp.compute.global_public_delegated_prefixes.v1.GetPublicDelegatedPrefixRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_public_delegated_prefixes/v1/global_public_delegated_prefixes.proto#L136} /// [google.cloud.cpp.compute.v1.PublicDelegatedPrefix]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_119.proto#L29} /// // clang-format on @@ -307,7 +309,7 @@ class GlobalPublicDelegatedPrefixesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_public_delegated_prefixes.v1.InsertPublicDelegatedPrefixRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_public_delegated_prefixes/v1/global_public_delegated_prefixes.proto#L148} + /// [google.cloud.cpp.compute.global_public_delegated_prefixes.v1.InsertPublicDelegatedPrefixRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_public_delegated_prefixes/v1/global_public_delegated_prefixes.proto#L149} /// // clang-format on future> @@ -367,7 +369,7 @@ class GlobalPublicDelegatedPrefixesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_public_delegated_prefixes.v1.InsertPublicDelegatedPrefixRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_public_delegated_prefixes/v1/global_public_delegated_prefixes.proto#L148} + /// [google.cloud.cpp.compute.global_public_delegated_prefixes.v1.InsertPublicDelegatedPrefixRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_public_delegated_prefixes/v1/global_public_delegated_prefixes.proto#L149} /// // clang-format on future> @@ -436,7 +438,7 @@ class GlobalPublicDelegatedPrefixesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_public_delegated_prefixes.v1.ListGlobalPublicDelegatedPrefixesRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_public_delegated_prefixes/v1/global_public_delegated_prefixes.proto#L177} + /// [google.cloud.cpp.compute.global_public_delegated_prefixes.v1.ListGlobalPublicDelegatedPrefixesRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_public_delegated_prefixes/v1/global_public_delegated_prefixes.proto#L178} /// [google.cloud.cpp.compute.v1.PublicDelegatedPrefix]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_119.proto#L29} /// // clang-format on @@ -477,7 +479,7 @@ class GlobalPublicDelegatedPrefixesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_public_delegated_prefixes.v1.ListGlobalPublicDelegatedPrefixesRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_public_delegated_prefixes/v1/global_public_delegated_prefixes.proto#L177} + /// [google.cloud.cpp.compute.global_public_delegated_prefixes.v1.ListGlobalPublicDelegatedPrefixesRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_public_delegated_prefixes/v1/global_public_delegated_prefixes.proto#L178} /// [google.cloud.cpp.compute.v1.PublicDelegatedPrefix]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_119.proto#L29} /// // clang-format on @@ -518,7 +520,7 @@ class GlobalPublicDelegatedPrefixesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_public_delegated_prefixes.v1.PatchPublicDelegatedPrefixRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_public_delegated_prefixes/v1/global_public_delegated_prefixes.proto#L278} + /// [google.cloud.cpp.compute.global_public_delegated_prefixes.v1.PatchPublicDelegatedPrefixRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_public_delegated_prefixes/v1/global_public_delegated_prefixes.proto#L272} /// // clang-format on future> @@ -581,7 +583,7 @@ class GlobalPublicDelegatedPrefixesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_public_delegated_prefixes.v1.PatchPublicDelegatedPrefixRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_public_delegated_prefixes/v1/global_public_delegated_prefixes.proto#L278} + /// [google.cloud.cpp.compute.global_public_delegated_prefixes.v1.PatchPublicDelegatedPrefixRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_public_delegated_prefixes/v1/global_public_delegated_prefixes.proto#L272} /// // clang-format on future> diff --git a/google/cloud/compute/global_public_delegated_prefixes/v1/internal/global_public_delegated_prefixes_rest_metadata_decorator.cc b/google/cloud/compute/global_public_delegated_prefixes/v1/internal/global_public_delegated_prefixes_rest_metadata_decorator.cc index ad6cebb348ec7..8a0949fdc66ad 100644 --- a/google/cloud/compute/global_public_delegated_prefixes/v1/internal/global_public_delegated_prefixes_rest_metadata_decorator.cc +++ b/google/cloud/compute/global_public_delegated_prefixes/v1/internal/global_public_delegated_prefixes_rest_metadata_decorator.cc @@ -149,6 +149,7 @@ future GlobalPublicDelegatedPrefixesRestMetadata::AsyncCancelOperation( void GlobalPublicDelegatedPrefixesRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/global_public_delegated_prefixes/v1/internal/global_public_delegated_prefixes_rest_stub.cc b/google/cloud/compute/global_public_delegated_prefixes/v1/internal/global_public_delegated_prefixes_rest_stub.cc index 8331b8c39d350..e69fc3ffbc6d4 100644 --- a/google/cloud/compute/global_public_delegated_prefixes/v1/internal/global_public_delegated_prefixes_rest_stub.cc +++ b/google/cloud/compute/global_public_delegated_prefixes/v1/internal/global_public_delegated_prefixes_rest_stub.cc @@ -192,8 +192,6 @@ DefaultGlobalPublicDelegatedPrefixesRestStub::ListGlobalPublicDelegatedPrefixes( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/global_vm_extension_policies/v1/global_vm_extension_policies_client.h b/google/cloud/compute/global_vm_extension_policies/v1/global_vm_extension_policies_client.h index 643439b922682..9bd9a5197c6ae 100644 --- a/google/cloud/compute/global_vm_extension_policies/v1/global_vm_extension_policies_client.h +++ b/google/cloud/compute/global_vm_extension_policies/v1/global_vm_extension_policies_client.h @@ -40,6 +40,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the globalVmExtensionPolicies resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/globalVmExtensionPolicies /// +/// This client uses GlobalVmExtensionPolicies version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -125,7 +127,7 @@ class GlobalVmExtensionPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_vm_extension_policies.v1.AggregatedListGlobalVmExtensionPoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_vm_extension_policies/v1/global_vm_extension_policies.proto#L122} + /// [google.cloud.cpp.compute.global_vm_extension_policies.v1.AggregatedListGlobalVmExtensionPoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_vm_extension_policies/v1/global_vm_extension_policies.proto#L123} /// [google.cloud.cpp.compute.v1.VmExtensionPoliciesScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_060.proto#L375} /// // clang-format on @@ -172,7 +174,7 @@ class GlobalVmExtensionPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_vm_extension_policies.v1.AggregatedListGlobalVmExtensionPoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_vm_extension_policies/v1/global_vm_extension_policies.proto#L122} + /// [google.cloud.cpp.compute.global_vm_extension_policies.v1.AggregatedListGlobalVmExtensionPoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_vm_extension_policies/v1/global_vm_extension_policies.proto#L123} /// [google.cloud.cpp.compute.v1.VmExtensionPoliciesScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_060.proto#L375} /// // clang-format on @@ -217,7 +219,7 @@ class GlobalVmExtensionPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_vm_extension_policies.v1.DeleteGlobalVmExtensionPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_vm_extension_policies/v1/global_vm_extension_policies.proto#L237} + /// [google.cloud.cpp.compute.global_vm_extension_policies.v1.DeleteGlobalVmExtensionPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_vm_extension_policies/v1/global_vm_extension_policies.proto#L231} /// // clang-format on future> @@ -284,7 +286,7 @@ class GlobalVmExtensionPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_vm_extension_policies.v1.DeleteGlobalVmExtensionPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_vm_extension_policies/v1/global_vm_extension_policies.proto#L237} + /// [google.cloud.cpp.compute.global_vm_extension_policies.v1.DeleteGlobalVmExtensionPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_vm_extension_policies/v1/global_vm_extension_policies.proto#L231} /// // clang-format on future> @@ -345,7 +347,7 @@ class GlobalVmExtensionPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_vm_extension_policies.v1.GetGlobalVmExtensionPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_vm_extension_policies/v1/global_vm_extension_policies.proto#L274} + /// [google.cloud.cpp.compute.global_vm_extension_policies.v1.GetGlobalVmExtensionPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_vm_extension_policies/v1/global_vm_extension_policies.proto#L268} /// [google.cloud.cpp.compute.v1.GlobalVmExtensionPolicy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_060.proto#L27} /// // clang-format on @@ -378,7 +380,7 @@ class GlobalVmExtensionPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_vm_extension_policies.v1.GetGlobalVmExtensionPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_vm_extension_policies/v1/global_vm_extension_policies.proto#L274} + /// [google.cloud.cpp.compute.global_vm_extension_policies.v1.GetGlobalVmExtensionPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_vm_extension_policies/v1/global_vm_extension_policies.proto#L268} /// [google.cloud.cpp.compute.v1.GlobalVmExtensionPolicy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_060.proto#L27} /// // clang-format on @@ -415,7 +417,7 @@ class GlobalVmExtensionPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_vm_extension_policies.v1.InsertGlobalVmExtensionPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_vm_extension_policies/v1/global_vm_extension_policies.proto#L287} + /// [google.cloud.cpp.compute.global_vm_extension_policies.v1.InsertGlobalVmExtensionPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_vm_extension_policies/v1/global_vm_extension_policies.proto#L281} /// // clang-format on future> @@ -474,7 +476,7 @@ class GlobalVmExtensionPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_vm_extension_policies.v1.InsertGlobalVmExtensionPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_vm_extension_policies/v1/global_vm_extension_policies.proto#L287} + /// [google.cloud.cpp.compute.global_vm_extension_policies.v1.InsertGlobalVmExtensionPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_vm_extension_policies/v1/global_vm_extension_policies.proto#L281} /// // clang-format on future> @@ -543,7 +545,7 @@ class GlobalVmExtensionPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_vm_extension_policies.v1.ListGlobalVmExtensionPoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_vm_extension_policies/v1/global_vm_extension_policies.proto#L317} + /// [google.cloud.cpp.compute.global_vm_extension_policies.v1.ListGlobalVmExtensionPoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_vm_extension_policies/v1/global_vm_extension_policies.proto#L311} /// [google.cloud.cpp.compute.v1.GlobalVmExtensionPolicy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_060.proto#L27} /// // clang-format on @@ -583,7 +585,7 @@ class GlobalVmExtensionPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_vm_extension_policies.v1.ListGlobalVmExtensionPoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_vm_extension_policies/v1/global_vm_extension_policies.proto#L317} + /// [google.cloud.cpp.compute.global_vm_extension_policies.v1.ListGlobalVmExtensionPoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_vm_extension_policies/v1/global_vm_extension_policies.proto#L311} /// [google.cloud.cpp.compute.v1.GlobalVmExtensionPolicy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_060.proto#L27} /// // clang-format on @@ -621,7 +623,7 @@ class GlobalVmExtensionPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_vm_extension_policies.v1.UpdateGlobalVmExtensionPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_vm_extension_policies/v1/global_vm_extension_policies.proto#L418} + /// [google.cloud.cpp.compute.global_vm_extension_policies.v1.UpdateGlobalVmExtensionPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_vm_extension_policies/v1/global_vm_extension_policies.proto#L405} /// // clang-format on future> @@ -681,7 +683,7 @@ class GlobalVmExtensionPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.global_vm_extension_policies.v1.UpdateGlobalVmExtensionPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_vm_extension_policies/v1/global_vm_extension_policies.proto#L418} + /// [google.cloud.cpp.compute.global_vm_extension_policies.v1.UpdateGlobalVmExtensionPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/global_vm_extension_policies/v1/global_vm_extension_policies.proto#L405} /// // clang-format on future> diff --git a/google/cloud/compute/global_vm_extension_policies/v1/internal/global_vm_extension_policies_rest_metadata_decorator.cc b/google/cloud/compute/global_vm_extension_policies/v1/internal/global_vm_extension_policies_rest_metadata_decorator.cc index a275bbe75743b..ddf0993305218 100644 --- a/google/cloud/compute/global_vm_extension_policies/v1/internal/global_vm_extension_policies_rest_metadata_decorator.cc +++ b/google/cloud/compute/global_vm_extension_policies/v1/internal/global_vm_extension_policies_rest_metadata_decorator.cc @@ -158,6 +158,7 @@ future GlobalVmExtensionPoliciesRestMetadata::AsyncCancelOperation( void GlobalVmExtensionPoliciesRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/global_vm_extension_policies/v1/internal/global_vm_extension_policies_rest_stub.cc b/google/cloud/compute/global_vm_extension_policies/v1/internal/global_vm_extension_policies_rest_stub.cc index 7414583d2e511..7bc79554f2450 100644 --- a/google/cloud/compute/global_vm_extension_policies/v1/internal/global_vm_extension_policies_rest_stub.cc +++ b/google/cloud/compute/global_vm_extension_policies/v1/internal/global_vm_extension_policies_rest_stub.cc @@ -64,8 +64,6 @@ DefaultGlobalVmExtensionPoliciesRestStub:: {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params.push_back( {"service_project_number", request.service_project_number()}); query_params = @@ -230,8 +228,6 @@ DefaultGlobalVmExtensionPoliciesRestStub::ListGlobalVmExtensionPolicies( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/health_checks/v1/health_checks_client.h b/google/cloud/compute/health_checks/v1/health_checks_client.h index efc4cac2240c9..869817cbcc6e4 100644 --- a/google/cloud/compute/health_checks/v1/health_checks_client.h +++ b/google/cloud/compute/health_checks/v1/health_checks_client.h @@ -39,6 +39,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the healthChecks resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/healthChecks /// +/// This client uses HealthChecks version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -120,7 +122,7 @@ class HealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.health_checks.v1.AggregatedListHealthChecksRequest]: @cloud_cpp_reference_link{google/cloud/compute/health_checks/v1/health_checks.proto#L145} + /// [google.cloud.cpp.compute.health_checks.v1.AggregatedListHealthChecksRequest]: @cloud_cpp_reference_link{google/cloud/compute/health_checks/v1/health_checks.proto#L146} /// [google.cloud.cpp.compute.v1.HealthChecksScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_065.proto#L157} /// // clang-format on @@ -165,7 +167,7 @@ class HealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.health_checks.v1.AggregatedListHealthChecksRequest]: @cloud_cpp_reference_link{google/cloud/compute/health_checks/v1/health_checks.proto#L145} + /// [google.cloud.cpp.compute.health_checks.v1.AggregatedListHealthChecksRequest]: @cloud_cpp_reference_link{google/cloud/compute/health_checks/v1/health_checks.proto#L146} /// [google.cloud.cpp.compute.v1.HealthChecksScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_065.proto#L157} /// // clang-format on @@ -202,7 +204,7 @@ class HealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.health_checks.v1.DeleteHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/health_checks/v1/health_checks.proto#L260} + /// [google.cloud.cpp.compute.health_checks.v1.DeleteHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/health_checks/v1/health_checks.proto#L254} /// // clang-format on future> @@ -255,7 +257,7 @@ class HealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.health_checks.v1.DeleteHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/health_checks/v1/health_checks.proto#L260} + /// [google.cloud.cpp.compute.health_checks.v1.DeleteHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/health_checks/v1/health_checks.proto#L254} /// // clang-format on future> @@ -313,7 +315,7 @@ class HealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.health_checks.v1.GetHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/health_checks/v1/health_checks.proto#L289} + /// [google.cloud.cpp.compute.health_checks.v1.GetHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/health_checks/v1/health_checks.proto#L283} /// [google.cloud.cpp.compute.v1.HealthCheck]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_054.proto#L368} /// // clang-format on @@ -345,7 +347,7 @@ class HealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.health_checks.v1.GetHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/health_checks/v1/health_checks.proto#L289} + /// [google.cloud.cpp.compute.health_checks.v1.GetHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/health_checks/v1/health_checks.proto#L283} /// [google.cloud.cpp.compute.v1.HealthCheck]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_054.proto#L368} /// // clang-format on @@ -382,7 +384,7 @@ class HealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.health_checks.v1.InsertHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/health_checks/v1/health_checks.proto#L300} + /// [google.cloud.cpp.compute.health_checks.v1.InsertHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/health_checks/v1/health_checks.proto#L294} /// // clang-format on future> @@ -439,7 +441,7 @@ class HealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.health_checks.v1.InsertHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/health_checks/v1/health_checks.proto#L300} + /// [google.cloud.cpp.compute.health_checks.v1.InsertHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/health_checks/v1/health_checks.proto#L294} /// // clang-format on future> @@ -506,7 +508,7 @@ class HealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.health_checks.v1.ListHealthChecksRequest]: @cloud_cpp_reference_link{google/cloud/compute/health_checks/v1/health_checks.proto#L329} + /// [google.cloud.cpp.compute.health_checks.v1.ListHealthChecksRequest]: @cloud_cpp_reference_link{google/cloud/compute/health_checks/v1/health_checks.proto#L323} /// [google.cloud.cpp.compute.v1.HealthCheck]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_054.proto#L368} /// // clang-format on @@ -547,7 +549,7 @@ class HealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.health_checks.v1.ListHealthChecksRequest]: @cloud_cpp_reference_link{google/cloud/compute/health_checks/v1/health_checks.proto#L329} + /// [google.cloud.cpp.compute.health_checks.v1.ListHealthChecksRequest]: @cloud_cpp_reference_link{google/cloud/compute/health_checks/v1/health_checks.proto#L323} /// [google.cloud.cpp.compute.v1.HealthCheck]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_054.proto#L368} /// // clang-format on @@ -587,7 +589,7 @@ class HealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.health_checks.v1.PatchHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/health_checks/v1/health_checks.proto#L430} + /// [google.cloud.cpp.compute.health_checks.v1.PatchHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/health_checks/v1/health_checks.proto#L417} /// // clang-format on future> PatchHealthCheck( @@ -645,7 +647,7 @@ class HealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.health_checks.v1.PatchHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/health_checks/v1/health_checks.proto#L430} + /// [google.cloud.cpp.compute.health_checks.v1.PatchHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/health_checks/v1/health_checks.proto#L417} /// // clang-format on future> PatchHealthCheck( @@ -704,7 +706,7 @@ class HealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.health_checks.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/health_checks/v1/health_checks.proto#L463} + /// [google.cloud.cpp.compute.health_checks.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/health_checks/v1/health_checks.proto#L450} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -739,7 +741,7 @@ class HealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.health_checks.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/health_checks/v1/health_checks.proto#L463} + /// [google.cloud.cpp.compute.health_checks.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/health_checks/v1/health_checks.proto#L450} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -777,7 +779,7 @@ class HealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.health_checks.v1.UpdateHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/health_checks/v1/health_checks.proto#L478} + /// [google.cloud.cpp.compute.health_checks.v1.UpdateHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/health_checks/v1/health_checks.proto#L465} /// // clang-format on future> @@ -834,7 +836,7 @@ class HealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.health_checks.v1.UpdateHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/health_checks/v1/health_checks.proto#L478} + /// [google.cloud.cpp.compute.health_checks.v1.UpdateHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/health_checks/v1/health_checks.proto#L465} /// // clang-format on future> diff --git a/google/cloud/compute/health_checks/v1/internal/health_checks_rest_metadata_decorator.cc b/google/cloud/compute/health_checks/v1/internal/health_checks_rest_metadata_decorator.cc index 41a1835a69f23..1ebf847586946 100644 --- a/google/cloud/compute/health_checks/v1/internal/health_checks_rest_metadata_decorator.cc +++ b/google/cloud/compute/health_checks/v1/internal/health_checks_rest_metadata_decorator.cc @@ -184,6 +184,7 @@ future HealthChecksRestMetadata::AsyncCancelOperation( void HealthChecksRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/health_checks/v1/internal/health_checks_rest_stub.cc b/google/cloud/compute/health_checks/v1/internal/health_checks_rest_stub.cc index 7826541985fbd..9f3ed184f254e 100644 --- a/google/cloud/compute/health_checks/v1/internal/health_checks_rest_stub.cc +++ b/google/cloud/compute/health_checks/v1/internal/health_checks_rest_stub.cc @@ -59,8 +59,6 @@ DefaultHealthChecksRestStub::AggregatedListHealthChecks( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params.push_back( {"service_project_number", request.service_project_number()}); query_params = @@ -214,8 +212,6 @@ DefaultHealthChecksRestStub::ListHealthChecks( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get( diff --git a/google/cloud/compute/hosts/v1/hosts_client.h b/google/cloud/compute/hosts/v1/hosts_client.h index e3446f87433f0..acc0f60d8835f 100644 --- a/google/cloud/compute/hosts/v1/hosts_client.h +++ b/google/cloud/compute/hosts/v1/hosts_client.h @@ -38,6 +38,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the hosts resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/hosts /// +/// This client uses Hosts version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -112,7 +114,7 @@ class HostsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.hosts.v1.GetHostRequest]: @cloud_cpp_reference_link{google/cloud/compute/hosts/v1/hosts.proto#L74} + /// [google.cloud.cpp.compute.hosts.v1.GetHostRequest]: @cloud_cpp_reference_link{google/cloud/compute/hosts/v1/hosts.proto#L75} /// [google.cloud.cpp.compute.v1.Host]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_068.proto#L25} /// // clang-format on @@ -145,7 +147,7 @@ class HostsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.hosts.v1.GetHostRequest]: @cloud_cpp_reference_link{google/cloud/compute/hosts/v1/hosts.proto#L74} + /// [google.cloud.cpp.compute.hosts.v1.GetHostRequest]: @cloud_cpp_reference_link{google/cloud/compute/hosts/v1/hosts.proto#L75} /// [google.cloud.cpp.compute.v1.Host]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_068.proto#L25} /// // clang-format on @@ -186,7 +188,7 @@ class HostsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.hosts.v1.GetVersionRequest]: @cloud_cpp_reference_link{google/cloud/compute/hosts/v1/hosts.proto#L96} + /// [google.cloud.cpp.compute.hosts.v1.GetVersionRequest]: @cloud_cpp_reference_link{google/cloud/compute/hosts/v1/hosts.proto#L97} /// // clang-format on future> GetVersion( @@ -245,7 +247,7 @@ class HostsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.hosts.v1.GetVersionRequest]: @cloud_cpp_reference_link{google/cloud/compute/hosts/v1/hosts.proto#L96} + /// [google.cloud.cpp.compute.hosts.v1.GetVersionRequest]: @cloud_cpp_reference_link{google/cloud/compute/hosts/v1/hosts.proto#L97} /// // clang-format on future> GetVersion( @@ -315,7 +317,7 @@ class HostsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.hosts.v1.ListHostsRequest]: @cloud_cpp_reference_link{google/cloud/compute/hosts/v1/hosts.proto#L133} + /// [google.cloud.cpp.compute.hosts.v1.ListHostsRequest]: @cloud_cpp_reference_link{google/cloud/compute/hosts/v1/hosts.proto#L134} /// [google.cloud.cpp.compute.v1.Host]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_068.proto#L25} /// // clang-format on @@ -356,7 +358,7 @@ class HostsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.hosts.v1.ListHostsRequest]: @cloud_cpp_reference_link{google/cloud/compute/hosts/v1/hosts.proto#L133} + /// [google.cloud.cpp.compute.hosts.v1.ListHostsRequest]: @cloud_cpp_reference_link{google/cloud/compute/hosts/v1/hosts.proto#L134} /// [google.cloud.cpp.compute.v1.Host]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_068.proto#L25} /// // clang-format on diff --git a/google/cloud/compute/hosts/v1/internal/hosts_rest_metadata_decorator.cc b/google/cloud/compute/hosts/v1/internal/hosts_rest_metadata_decorator.cc index 3b8f6a72f9318..af85c7acc0de0 100644 --- a/google/cloud/compute/hosts/v1/internal/hosts_rest_metadata_decorator.cc +++ b/google/cloud/compute/hosts/v1/internal/hosts_rest_metadata_decorator.cc @@ -98,6 +98,7 @@ future HostsRestMetadata::AsyncCancelOperation( void HostsRestMetadata::SetMetadata(rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/hosts/v1/internal/hosts_rest_stub.cc b/google/cloud/compute/hosts/v1/internal/hosts_rest_stub.cc index 3f485bee5f657..7bb67c8b69d4c 100644 --- a/google/cloud/compute/hosts/v1/internal/hosts_rest_stub.cc +++ b/google/cloud/compute/hosts/v1/internal/hosts_rest_stub.cc @@ -129,8 +129,6 @@ DefaultHostsRestStub::ListHosts( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get( diff --git a/google/cloud/compute/http_health_checks/v1/http_health_checks_client.h b/google/cloud/compute/http_health_checks/v1/http_health_checks_client.h index 1d48341957980..b51da792469ed 100644 --- a/google/cloud/compute/http_health_checks/v1/http_health_checks_client.h +++ b/google/cloud/compute/http_health_checks/v1/http_health_checks_client.h @@ -38,6 +38,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the httpHealthChecks resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/httpHealthChecks /// +/// This client uses HttpHealthChecks version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -115,7 +117,7 @@ class HttpHealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.http_health_checks.v1.DeleteHttpHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/http_health_checks/v1/http_health_checks.proto#L130} + /// [google.cloud.cpp.compute.http_health_checks.v1.DeleteHttpHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/http_health_checks/v1/http_health_checks.proto#L131} /// // clang-format on future> @@ -169,7 +171,7 @@ class HttpHealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.http_health_checks.v1.DeleteHttpHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/http_health_checks/v1/http_health_checks.proto#L130} + /// [google.cloud.cpp.compute.http_health_checks.v1.DeleteHttpHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/http_health_checks/v1/http_health_checks.proto#L131} /// // clang-format on future> @@ -228,7 +230,7 @@ class HttpHealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.http_health_checks.v1.GetHttpHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/http_health_checks/v1/http_health_checks.proto#L159} + /// [google.cloud.cpp.compute.http_health_checks.v1.GetHttpHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/http_health_checks/v1/http_health_checks.proto#L160} /// [google.cloud.cpp.compute.v1.HttpHealthCheck]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_069.proto#L33} /// // clang-format on @@ -260,7 +262,7 @@ class HttpHealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.http_health_checks.v1.GetHttpHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/http_health_checks/v1/http_health_checks.proto#L159} + /// [google.cloud.cpp.compute.http_health_checks.v1.GetHttpHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/http_health_checks/v1/http_health_checks.proto#L160} /// [google.cloud.cpp.compute.v1.HttpHealthCheck]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_069.proto#L33} /// // clang-format on @@ -297,7 +299,7 @@ class HttpHealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.http_health_checks.v1.InsertHttpHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/http_health_checks/v1/http_health_checks.proto#L170} + /// [google.cloud.cpp.compute.http_health_checks.v1.InsertHttpHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/http_health_checks/v1/http_health_checks.proto#L171} /// // clang-format on future> @@ -355,7 +357,7 @@ class HttpHealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.http_health_checks.v1.InsertHttpHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/http_health_checks/v1/http_health_checks.proto#L170} + /// [google.cloud.cpp.compute.http_health_checks.v1.InsertHttpHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/http_health_checks/v1/http_health_checks.proto#L171} /// // clang-format on future> @@ -423,7 +425,7 @@ class HttpHealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.http_health_checks.v1.ListHttpHealthChecksRequest]: @cloud_cpp_reference_link{google/cloud/compute/http_health_checks/v1/http_health_checks.proto#L199} + /// [google.cloud.cpp.compute.http_health_checks.v1.ListHttpHealthChecksRequest]: @cloud_cpp_reference_link{google/cloud/compute/http_health_checks/v1/http_health_checks.proto#L200} /// [google.cloud.cpp.compute.v1.HttpHealthCheck]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_069.proto#L33} /// // clang-format on @@ -464,7 +466,7 @@ class HttpHealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.http_health_checks.v1.ListHttpHealthChecksRequest]: @cloud_cpp_reference_link{google/cloud/compute/http_health_checks/v1/http_health_checks.proto#L199} + /// [google.cloud.cpp.compute.http_health_checks.v1.ListHttpHealthChecksRequest]: @cloud_cpp_reference_link{google/cloud/compute/http_health_checks/v1/http_health_checks.proto#L200} /// [google.cloud.cpp.compute.v1.HttpHealthCheck]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_069.proto#L33} /// // clang-format on @@ -504,7 +506,7 @@ class HttpHealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.http_health_checks.v1.PatchHttpHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/http_health_checks/v1/http_health_checks.proto#L300} + /// [google.cloud.cpp.compute.http_health_checks.v1.PatchHttpHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/http_health_checks/v1/http_health_checks.proto#L294} /// // clang-format on future> @@ -566,7 +568,7 @@ class HttpHealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.http_health_checks.v1.PatchHttpHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/http_health_checks/v1/http_health_checks.proto#L300} + /// [google.cloud.cpp.compute.http_health_checks.v1.PatchHttpHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/http_health_checks/v1/http_health_checks.proto#L294} /// // clang-format on future> @@ -626,7 +628,7 @@ class HttpHealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.http_health_checks.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/http_health_checks/v1/http_health_checks.proto#L333} + /// [google.cloud.cpp.compute.http_health_checks.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/http_health_checks/v1/http_health_checks.proto#L327} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -661,7 +663,7 @@ class HttpHealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.http_health_checks.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/http_health_checks/v1/http_health_checks.proto#L333} + /// [google.cloud.cpp.compute.http_health_checks.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/http_health_checks/v1/http_health_checks.proto#L327} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -699,7 +701,7 @@ class HttpHealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.http_health_checks.v1.UpdateHttpHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/http_health_checks/v1/http_health_checks.proto#L348} + /// [google.cloud.cpp.compute.http_health_checks.v1.UpdateHttpHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/http_health_checks/v1/http_health_checks.proto#L342} /// // clang-format on future> @@ -759,7 +761,7 @@ class HttpHealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.http_health_checks.v1.UpdateHttpHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/http_health_checks/v1/http_health_checks.proto#L348} + /// [google.cloud.cpp.compute.http_health_checks.v1.UpdateHttpHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/http_health_checks/v1/http_health_checks.proto#L342} /// // clang-format on future> diff --git a/google/cloud/compute/http_health_checks/v1/internal/http_health_checks_rest_metadata_decorator.cc b/google/cloud/compute/http_health_checks/v1/internal/http_health_checks_rest_metadata_decorator.cc index b128aa706d6d9..5c22898c8b375 100644 --- a/google/cloud/compute/http_health_checks/v1/internal/http_health_checks_rest_metadata_decorator.cc +++ b/google/cloud/compute/http_health_checks/v1/internal/http_health_checks_rest_metadata_decorator.cc @@ -176,6 +176,7 @@ future HttpHealthChecksRestMetadata::AsyncCancelOperation( void HttpHealthChecksRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/http_health_checks/v1/internal/http_health_checks_rest_stub.cc b/google/cloud/compute/http_health_checks/v1/internal/http_health_checks_rest_stub.cc index 8c460089178ee..33e43d329b1ca 100644 --- a/google/cloud/compute/http_health_checks/v1/internal/http_health_checks_rest_stub.cc +++ b/google/cloud/compute/http_health_checks/v1/internal/http_health_checks_rest_stub.cc @@ -186,8 +186,6 @@ DefaultHttpHealthChecksRestStub::ListHttpHealthChecks( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/https_health_checks/v1/https_health_checks_client.h b/google/cloud/compute/https_health_checks/v1/https_health_checks_client.h index 2fc0d19b37d12..37cee5da0a5ab 100644 --- a/google/cloud/compute/https_health_checks/v1/https_health_checks_client.h +++ b/google/cloud/compute/https_health_checks/v1/https_health_checks_client.h @@ -38,6 +38,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the httpsHealthChecks resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/httpsHealthChecks /// +/// This client uses HttpsHealthChecks version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -115,7 +117,7 @@ class HttpsHealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.https_health_checks.v1.DeleteHttpsHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/https_health_checks/v1/https_health_checks.proto#L131} + /// [google.cloud.cpp.compute.https_health_checks.v1.DeleteHttpsHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/https_health_checks/v1/https_health_checks.proto#L132} /// // clang-format on future> @@ -169,7 +171,7 @@ class HttpsHealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.https_health_checks.v1.DeleteHttpsHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/https_health_checks/v1/https_health_checks.proto#L131} + /// [google.cloud.cpp.compute.https_health_checks.v1.DeleteHttpsHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/https_health_checks/v1/https_health_checks.proto#L132} /// // clang-format on future> @@ -228,7 +230,7 @@ class HttpsHealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.https_health_checks.v1.GetHttpsHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/https_health_checks/v1/https_health_checks.proto#L160} + /// [google.cloud.cpp.compute.https_health_checks.v1.GetHttpsHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/https_health_checks/v1/https_health_checks.proto#L161} /// [google.cloud.cpp.compute.v1.HttpsHealthCheck]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_070.proto#L34} /// // clang-format on @@ -260,7 +262,7 @@ class HttpsHealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.https_health_checks.v1.GetHttpsHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/https_health_checks/v1/https_health_checks.proto#L160} + /// [google.cloud.cpp.compute.https_health_checks.v1.GetHttpsHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/https_health_checks/v1/https_health_checks.proto#L161} /// [google.cloud.cpp.compute.v1.HttpsHealthCheck]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_070.proto#L34} /// // clang-format on @@ -297,7 +299,7 @@ class HttpsHealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.https_health_checks.v1.InsertHttpsHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/https_health_checks/v1/https_health_checks.proto#L171} + /// [google.cloud.cpp.compute.https_health_checks.v1.InsertHttpsHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/https_health_checks/v1/https_health_checks.proto#L172} /// // clang-format on future> @@ -356,7 +358,7 @@ class HttpsHealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.https_health_checks.v1.InsertHttpsHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/https_health_checks/v1/https_health_checks.proto#L171} + /// [google.cloud.cpp.compute.https_health_checks.v1.InsertHttpsHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/https_health_checks/v1/https_health_checks.proto#L172} /// // clang-format on future> @@ -424,7 +426,7 @@ class HttpsHealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.https_health_checks.v1.ListHttpsHealthChecksRequest]: @cloud_cpp_reference_link{google/cloud/compute/https_health_checks/v1/https_health_checks.proto#L200} + /// [google.cloud.cpp.compute.https_health_checks.v1.ListHttpsHealthChecksRequest]: @cloud_cpp_reference_link{google/cloud/compute/https_health_checks/v1/https_health_checks.proto#L201} /// [google.cloud.cpp.compute.v1.HttpsHealthCheck]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_070.proto#L34} /// // clang-format on @@ -465,7 +467,7 @@ class HttpsHealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.https_health_checks.v1.ListHttpsHealthChecksRequest]: @cloud_cpp_reference_link{google/cloud/compute/https_health_checks/v1/https_health_checks.proto#L200} + /// [google.cloud.cpp.compute.https_health_checks.v1.ListHttpsHealthChecksRequest]: @cloud_cpp_reference_link{google/cloud/compute/https_health_checks/v1/https_health_checks.proto#L201} /// [google.cloud.cpp.compute.v1.HttpsHealthCheck]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_070.proto#L34} /// // clang-format on @@ -505,7 +507,7 @@ class HttpsHealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.https_health_checks.v1.PatchHttpsHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/https_health_checks/v1/https_health_checks.proto#L301} + /// [google.cloud.cpp.compute.https_health_checks.v1.PatchHttpsHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/https_health_checks/v1/https_health_checks.proto#L295} /// // clang-format on future> @@ -567,7 +569,7 @@ class HttpsHealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.https_health_checks.v1.PatchHttpsHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/https_health_checks/v1/https_health_checks.proto#L301} + /// [google.cloud.cpp.compute.https_health_checks.v1.PatchHttpsHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/https_health_checks/v1/https_health_checks.proto#L295} /// // clang-format on future> @@ -627,7 +629,7 @@ class HttpsHealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.https_health_checks.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/https_health_checks/v1/https_health_checks.proto#L334} + /// [google.cloud.cpp.compute.https_health_checks.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/https_health_checks/v1/https_health_checks.proto#L328} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -662,7 +664,7 @@ class HttpsHealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.https_health_checks.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/https_health_checks/v1/https_health_checks.proto#L334} + /// [google.cloud.cpp.compute.https_health_checks.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/https_health_checks/v1/https_health_checks.proto#L328} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -700,7 +702,7 @@ class HttpsHealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.https_health_checks.v1.UpdateHttpsHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/https_health_checks/v1/https_health_checks.proto#L349} + /// [google.cloud.cpp.compute.https_health_checks.v1.UpdateHttpsHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/https_health_checks/v1/https_health_checks.proto#L343} /// // clang-format on future> @@ -760,7 +762,7 @@ class HttpsHealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.https_health_checks.v1.UpdateHttpsHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/https_health_checks/v1/https_health_checks.proto#L349} + /// [google.cloud.cpp.compute.https_health_checks.v1.UpdateHttpsHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/https_health_checks/v1/https_health_checks.proto#L343} /// // clang-format on future> diff --git a/google/cloud/compute/https_health_checks/v1/internal/https_health_checks_rest_metadata_decorator.cc b/google/cloud/compute/https_health_checks/v1/internal/https_health_checks_rest_metadata_decorator.cc index 892c380379d50..ec3f3facd4962 100644 --- a/google/cloud/compute/https_health_checks/v1/internal/https_health_checks_rest_metadata_decorator.cc +++ b/google/cloud/compute/https_health_checks/v1/internal/https_health_checks_rest_metadata_decorator.cc @@ -176,6 +176,7 @@ future HttpsHealthChecksRestMetadata::AsyncCancelOperation( void HttpsHealthChecksRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/https_health_checks/v1/internal/https_health_checks_rest_stub.cc b/google/cloud/compute/https_health_checks/v1/internal/https_health_checks_rest_stub.cc index 69a9d19f33e8a..9f921ff7b6fa5 100644 --- a/google/cloud/compute/https_health_checks/v1/internal/https_health_checks_rest_stub.cc +++ b/google/cloud/compute/https_health_checks/v1/internal/https_health_checks_rest_stub.cc @@ -186,8 +186,6 @@ DefaultHttpsHealthChecksRestStub::ListHttpsHealthChecks( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/image_family_views/v1/image_family_views_client.h b/google/cloud/compute/image_family_views/v1/image_family_views_client.h index bf247f07ad185..51b52e7e7e175 100644 --- a/google/cloud/compute/image_family_views/v1/image_family_views_client.h +++ b/google/cloud/compute/image_family_views/v1/image_family_views_client.h @@ -37,6 +37,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the imageFamilyViews resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/imageFamilyViews /// +/// This client uses ImageFamilyViews version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -109,7 +111,7 @@ class ImageFamilyViewsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.image_family_views.v1.GetImageFamilyViewRequest]: @cloud_cpp_reference_link{google/cloud/compute/image_family_views/v1/image_family_views.proto#L51} + /// [google.cloud.cpp.compute.image_family_views.v1.GetImageFamilyViewRequest]: @cloud_cpp_reference_link{google/cloud/compute/image_family_views/v1/image_family_views.proto#L52} /// [google.cloud.cpp.compute.v1.ImageFamilyView]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_072.proto#L26} /// // clang-format on @@ -142,7 +144,7 @@ class ImageFamilyViewsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.image_family_views.v1.GetImageFamilyViewRequest]: @cloud_cpp_reference_link{google/cloud/compute/image_family_views/v1/image_family_views.proto#L51} + /// [google.cloud.cpp.compute.image_family_views.v1.GetImageFamilyViewRequest]: @cloud_cpp_reference_link{google/cloud/compute/image_family_views/v1/image_family_views.proto#L52} /// [google.cloud.cpp.compute.v1.ImageFamilyView]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_072.proto#L26} /// // clang-format on diff --git a/google/cloud/compute/image_family_views/v1/internal/image_family_views_rest_metadata_decorator.cc b/google/cloud/compute/image_family_views/v1/internal/image_family_views_rest_metadata_decorator.cc index 15c2a0a8bd076..d6d41b2bd85e5 100644 --- a/google/cloud/compute/image_family_views/v1/internal/image_family_views_rest_metadata_decorator.cc +++ b/google/cloud/compute/image_family_views/v1/internal/image_family_views_rest_metadata_decorator.cc @@ -51,6 +51,7 @@ ImageFamilyViewsRestMetadata::GetImageFamilyView( void ImageFamilyViewsRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/image_views/v1/image_views_client.h b/google/cloud/compute/image_views/v1/image_views_client.h index 422d88580305e..441e12d000c4a 100644 --- a/google/cloud/compute/image_views/v1/image_views_client.h +++ b/google/cloud/compute/image_views/v1/image_views_client.h @@ -37,6 +37,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the imageViews resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/imageViews /// +/// This client uses ImageViews version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -106,7 +108,7 @@ class ImageViewsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.image_views.v1.GetImageViewRequest]: @cloud_cpp_reference_link{google/cloud/compute/image_views/v1/image_views.proto#L62} + /// [google.cloud.cpp.compute.image_views.v1.GetImageViewRequest]: @cloud_cpp_reference_link{google/cloud/compute/image_views/v1/image_views.proto#L63} /// [google.cloud.cpp.compute.v1.ImageView]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_074.proto#L27} /// // clang-format on @@ -139,7 +141,7 @@ class ImageViewsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.image_views.v1.GetImageViewRequest]: @cloud_cpp_reference_link{google/cloud/compute/image_views/v1/image_views.proto#L62} + /// [google.cloud.cpp.compute.image_views.v1.GetImageViewRequest]: @cloud_cpp_reference_link{google/cloud/compute/image_views/v1/image_views.proto#L63} /// [google.cloud.cpp.compute.v1.ImageView]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_074.proto#L27} /// // clang-format on @@ -178,7 +180,7 @@ class ImageViewsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.image_views.v1.ListImageViewsRequest]: @cloud_cpp_reference_link{google/cloud/compute/image_views/v1/image_views.proto#L77} + /// [google.cloud.cpp.compute.image_views.v1.ListImageViewsRequest]: @cloud_cpp_reference_link{google/cloud/compute/image_views/v1/image_views.proto#L78} /// [google.cloud.cpp.compute.v1.ImageView]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_074.proto#L27} /// // clang-format on @@ -219,7 +221,7 @@ class ImageViewsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.image_views.v1.ListImageViewsRequest]: @cloud_cpp_reference_link{google/cloud/compute/image_views/v1/image_views.proto#L77} + /// [google.cloud.cpp.compute.image_views.v1.ListImageViewsRequest]: @cloud_cpp_reference_link{google/cloud/compute/image_views/v1/image_views.proto#L78} /// [google.cloud.cpp.compute.v1.ImageView]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_074.proto#L27} /// // clang-format on diff --git a/google/cloud/compute/image_views/v1/internal/image_views_rest_metadata_decorator.cc b/google/cloud/compute/image_views/v1/internal/image_views_rest_metadata_decorator.cc index 90a4b74f15c93..5a3c8bc068a3d 100644 --- a/google/cloud/compute/image_views/v1/internal/image_views_rest_metadata_decorator.cc +++ b/google/cloud/compute/image_views/v1/internal/image_views_rest_metadata_decorator.cc @@ -59,6 +59,7 @@ ImageViewsRestMetadata::ListImageViews( void ImageViewsRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/image_views/v1/internal/image_views_rest_stub.cc b/google/cloud/compute/image_views/v1/internal/image_views_rest_stub.cc index 5de21039f56f7..b28b91d963ff5 100644 --- a/google/cloud/compute/image_views/v1/internal/image_views_rest_stub.cc +++ b/google/cloud/compute/image_views/v1/internal/image_views_rest_stub.cc @@ -68,8 +68,6 @@ DefaultImageViewsRestStub::ListImageViews( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/images/v1/images_client.h b/google/cloud/compute/images/v1/images_client.h index f9ecdb2db58ce..3ae4624d81365 100644 --- a/google/cloud/compute/images/v1/images_client.h +++ b/google/cloud/compute/images/v1/images_client.h @@ -39,6 +39,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the images resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/images /// +/// This client uses Images version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -113,7 +115,7 @@ class ImagesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.images.v1.DeleteImageRequest]: @cloud_cpp_reference_link{google/cloud/compute/images/v1/images.proto#L188} + /// [google.cloud.cpp.compute.images.v1.DeleteImageRequest]: @cloud_cpp_reference_link{google/cloud/compute/images/v1/images.proto#L189} /// // clang-format on future> DeleteImage( @@ -165,7 +167,7 @@ class ImagesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.images.v1.DeleteImageRequest]: @cloud_cpp_reference_link{google/cloud/compute/images/v1/images.proto#L188} + /// [google.cloud.cpp.compute.images.v1.DeleteImageRequest]: @cloud_cpp_reference_link{google/cloud/compute/images/v1/images.proto#L189} /// // clang-format on future> DeleteImage( @@ -233,7 +235,7 @@ class ImagesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.images.v1.DeprecateRequest]: @cloud_cpp_reference_link{google/cloud/compute/images/v1/images.proto#L217} + /// [google.cloud.cpp.compute.images.v1.DeprecateRequest]: @cloud_cpp_reference_link{google/cloud/compute/images/v1/images.proto#L218} /// // clang-format on future> Deprecate( @@ -292,7 +294,7 @@ class ImagesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.images.v1.DeprecateRequest]: @cloud_cpp_reference_link{google/cloud/compute/images/v1/images.proto#L217} + /// [google.cloud.cpp.compute.images.v1.DeprecateRequest]: @cloud_cpp_reference_link{google/cloud/compute/images/v1/images.proto#L218} /// // clang-format on future> Deprecate( @@ -348,7 +350,7 @@ class ImagesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.images.v1.GetImageRequest]: @cloud_cpp_reference_link{google/cloud/compute/images/v1/images.proto#L277} + /// [google.cloud.cpp.compute.images.v1.GetImageRequest]: @cloud_cpp_reference_link{google/cloud/compute/images/v1/images.proto#L278} /// [google.cloud.cpp.compute.v1.Image]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_071.proto#L32} /// // clang-format on @@ -379,7 +381,7 @@ class ImagesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.images.v1.GetImageRequest]: @cloud_cpp_reference_link{google/cloud/compute/images/v1/images.proto#L277} + /// [google.cloud.cpp.compute.images.v1.GetImageRequest]: @cloud_cpp_reference_link{google/cloud/compute/images/v1/images.proto#L278} /// [google.cloud.cpp.compute.v1.Image]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_071.proto#L32} /// // clang-format on @@ -410,7 +412,7 @@ class ImagesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.images.v1.GetFromFamilyRequest]: @cloud_cpp_reference_link{google/cloud/compute/images/v1/images.proto#L250} + /// [google.cloud.cpp.compute.images.v1.GetFromFamilyRequest]: @cloud_cpp_reference_link{google/cloud/compute/images/v1/images.proto#L251} /// [google.cloud.cpp.compute.v1.Image]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_071.proto#L32} /// // clang-format on @@ -443,7 +445,7 @@ class ImagesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.images.v1.GetFromFamilyRequest]: @cloud_cpp_reference_link{google/cloud/compute/images/v1/images.proto#L250} + /// [google.cloud.cpp.compute.images.v1.GetFromFamilyRequest]: @cloud_cpp_reference_link{google/cloud/compute/images/v1/images.proto#L251} /// [google.cloud.cpp.compute.v1.Image]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_071.proto#L32} /// // clang-format on @@ -473,7 +475,7 @@ class ImagesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.images.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/images/v1/images.proto#L262} + /// [google.cloud.cpp.compute.images.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/images/v1/images.proto#L263} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -506,7 +508,7 @@ class ImagesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.images.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/images/v1/images.proto#L262} + /// [google.cloud.cpp.compute.images.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/images/v1/images.proto#L263} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -543,7 +545,7 @@ class ImagesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.images.v1.InsertImageRequest]: @cloud_cpp_reference_link{google/cloud/compute/images/v1/images.proto#L288} + /// [google.cloud.cpp.compute.images.v1.InsertImageRequest]: @cloud_cpp_reference_link{google/cloud/compute/images/v1/images.proto#L289} /// // clang-format on future> InsertImage( @@ -599,7 +601,7 @@ class ImagesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.images.v1.InsertImageRequest]: @cloud_cpp_reference_link{google/cloud/compute/images/v1/images.proto#L288} + /// [google.cloud.cpp.compute.images.v1.InsertImageRequest]: @cloud_cpp_reference_link{google/cloud/compute/images/v1/images.proto#L289} /// // clang-format on future> InsertImage( @@ -671,7 +673,7 @@ class ImagesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.images.v1.ListImagesRequest]: @cloud_cpp_reference_link{google/cloud/compute/images/v1/images.proto#L320} + /// [google.cloud.cpp.compute.images.v1.ListImagesRequest]: @cloud_cpp_reference_link{google/cloud/compute/images/v1/images.proto#L321} /// [google.cloud.cpp.compute.v1.Image]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_071.proto#L32} /// // clang-format on @@ -717,7 +719,7 @@ class ImagesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.images.v1.ListImagesRequest]: @cloud_cpp_reference_link{google/cloud/compute/images/v1/images.proto#L320} + /// [google.cloud.cpp.compute.images.v1.ListImagesRequest]: @cloud_cpp_reference_link{google/cloud/compute/images/v1/images.proto#L321} /// [google.cloud.cpp.compute.v1.Image]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_071.proto#L32} /// // clang-format on @@ -755,7 +757,7 @@ class ImagesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.images.v1.PatchImageRequest]: @cloud_cpp_reference_link{google/cloud/compute/images/v1/images.proto#L421} + /// [google.cloud.cpp.compute.images.v1.PatchImageRequest]: @cloud_cpp_reference_link{google/cloud/compute/images/v1/images.proto#L415} /// // clang-format on future> PatchImage( @@ -812,7 +814,7 @@ class ImagesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.images.v1.PatchImageRequest]: @cloud_cpp_reference_link{google/cloud/compute/images/v1/images.proto#L421} + /// [google.cloud.cpp.compute.images.v1.PatchImageRequest]: @cloud_cpp_reference_link{google/cloud/compute/images/v1/images.proto#L415} /// // clang-format on future> PatchImage( @@ -870,7 +872,7 @@ class ImagesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.images.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/images/v1/images.proto#L454} + /// [google.cloud.cpp.compute.images.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/images/v1/images.proto#L448} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -905,7 +907,7 @@ class ImagesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.images.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/images/v1/images.proto#L454} + /// [google.cloud.cpp.compute.images.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/images/v1/images.proto#L448} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -943,7 +945,7 @@ class ImagesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.images.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/images/v1/images.proto#L470} + /// [google.cloud.cpp.compute.images.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/images/v1/images.proto#L464} /// // clang-format on future> SetLabels( @@ -1001,7 +1003,7 @@ class ImagesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.images.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/images/v1/images.proto#L470} + /// [google.cloud.cpp.compute.images.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/images/v1/images.proto#L464} /// // clang-format on future> SetLabels( @@ -1058,7 +1060,7 @@ class ImagesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.images.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/images/v1/images.proto#L489} + /// [google.cloud.cpp.compute.images.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/images/v1/images.proto#L483} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -1093,7 +1095,7 @@ class ImagesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.images.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/images/v1/images.proto#L489} + /// [google.cloud.cpp.compute.images.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/images/v1/images.proto#L483} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on diff --git a/google/cloud/compute/images/v1/internal/images_rest_metadata_decorator.cc b/google/cloud/compute/images/v1/internal/images_rest_metadata_decorator.cc index 73829ac945ccc..a5b5b1112c28c 100644 --- a/google/cloud/compute/images/v1/internal/images_rest_metadata_decorator.cc +++ b/google/cloud/compute/images/v1/internal/images_rest_metadata_decorator.cc @@ -214,6 +214,7 @@ future ImagesRestMetadata::AsyncCancelOperation( void ImagesRestMetadata::SetMetadata(rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/images/v1/internal/images_rest_stub.cc b/google/cloud/compute/images/v1/internal/images_rest_stub.cc index da9f6019af8bc..ce521f1d62491 100644 --- a/google/cloud/compute/images/v1/internal/images_rest_stub.cc +++ b/google/cloud/compute/images/v1/internal/images_rest_stub.cc @@ -277,8 +277,6 @@ DefaultImagesRestStub::ListImages( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get( diff --git a/google/cloud/compute/instance_group_manager_resize_requests/v1/instance_group_manager_resize_requests_client.h b/google/cloud/compute/instance_group_manager_resize_requests/v1/instance_group_manager_resize_requests_client.h index c3e659c1abf84..8feb72b1d821e 100644 --- a/google/cloud/compute/instance_group_manager_resize_requests/v1/instance_group_manager_resize_requests_client.h +++ b/google/cloud/compute/instance_group_manager_resize_requests/v1/instance_group_manager_resize_requests_client.h @@ -39,6 +39,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the instanceGroupManagerResizeRequests resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/instanceGroupManagerResizeRequests /// +/// This client uses InstanceGroupManagerResizeRequests version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -128,7 +130,7 @@ class InstanceGroupManagerResizeRequestsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_group_manager_resize_requests.v1.CancelRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_manager_resize_requests/v1/instance_group_manager_resize_requests.proto#L114} + /// [google.cloud.cpp.compute.instance_group_manager_resize_requests.v1.CancelRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_manager_resize_requests/v1/instance_group_manager_resize_requests.proto#L115} /// // clang-format on future> Cancel( @@ -186,7 +188,7 @@ class InstanceGroupManagerResizeRequestsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_group_manager_resize_requests.v1.CancelRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_manager_resize_requests/v1/instance_group_manager_resize_requests.proto#L114} + /// [google.cloud.cpp.compute.instance_group_manager_resize_requests.v1.CancelRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_manager_resize_requests/v1/instance_group_manager_resize_requests.proto#L115} /// // clang-format on future> Cancel( @@ -258,7 +260,7 @@ class InstanceGroupManagerResizeRequestsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_group_manager_resize_requests.v1.DeleteInstanceGroupManagerResizeRequestRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_manager_resize_requests/v1/instance_group_manager_resize_requests.proto#L159} + /// [google.cloud.cpp.compute.instance_group_manager_resize_requests.v1.DeleteInstanceGroupManagerResizeRequestRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_manager_resize_requests/v1/instance_group_manager_resize_requests.proto#L160} /// // clang-format on future> @@ -317,7 +319,7 @@ class InstanceGroupManagerResizeRequestsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_group_manager_resize_requests.v1.DeleteInstanceGroupManagerResizeRequestRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_manager_resize_requests/v1/instance_group_manager_resize_requests.proto#L159} + /// [google.cloud.cpp.compute.instance_group_manager_resize_requests.v1.DeleteInstanceGroupManagerResizeRequestRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_manager_resize_requests/v1/instance_group_manager_resize_requests.proto#L160} /// // clang-format on future> @@ -383,7 +385,7 @@ class InstanceGroupManagerResizeRequestsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_group_manager_resize_requests.v1.GetInstanceGroupManagerResizeRequestRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_manager_resize_requests/v1/instance_group_manager_resize_requests.proto#L204} + /// [google.cloud.cpp.compute.instance_group_manager_resize_requests.v1.GetInstanceGroupManagerResizeRequestRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_manager_resize_requests/v1/instance_group_manager_resize_requests.proto#L205} /// [google.cloud.cpp.compute.v1.InstanceGroupManagerResizeRequest]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_079.proto#L33} /// // clang-format on @@ -417,7 +419,7 @@ class InstanceGroupManagerResizeRequestsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_group_manager_resize_requests.v1.GetInstanceGroupManagerResizeRequestRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_manager_resize_requests/v1/instance_group_manager_resize_requests.proto#L204} + /// [google.cloud.cpp.compute.instance_group_manager_resize_requests.v1.GetInstanceGroupManagerResizeRequestRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_manager_resize_requests/v1/instance_group_manager_resize_requests.proto#L205} /// [google.cloud.cpp.compute.v1.InstanceGroupManagerResizeRequest]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_079.proto#L33} /// // clang-format on @@ -461,7 +463,7 @@ class InstanceGroupManagerResizeRequestsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_group_manager_resize_requests.v1.InsertInstanceGroupManagerResizeRequestRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_manager_resize_requests/v1/instance_group_manager_resize_requests.proto#L227} + /// [google.cloud.cpp.compute.instance_group_manager_resize_requests.v1.InsertInstanceGroupManagerResizeRequestRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_manager_resize_requests/v1/instance_group_manager_resize_requests.proto#L228} /// // clang-format on future> @@ -523,7 +525,7 @@ class InstanceGroupManagerResizeRequestsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_group_manager_resize_requests.v1.InsertInstanceGroupManagerResizeRequestRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_manager_resize_requests/v1/instance_group_manager_resize_requests.proto#L227} + /// [google.cloud.cpp.compute.instance_group_manager_resize_requests.v1.InsertInstanceGroupManagerResizeRequestRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_manager_resize_requests/v1/instance_group_manager_resize_requests.proto#L228} /// // clang-format on future> @@ -596,7 +598,7 @@ class InstanceGroupManagerResizeRequestsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_group_manager_resize_requests.v1.ListInstanceGroupManagerResizeRequestsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_manager_resize_requests/v1/instance_group_manager_resize_requests.proto#L274} + /// [google.cloud.cpp.compute.instance_group_manager_resize_requests.v1.ListInstanceGroupManagerResizeRequestsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_manager_resize_requests/v1/instance_group_manager_resize_requests.proto#L275} /// [google.cloud.cpp.compute.v1.InstanceGroupManagerResizeRequest]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_079.proto#L33} /// // clang-format on @@ -640,7 +642,7 @@ class InstanceGroupManagerResizeRequestsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_group_manager_resize_requests.v1.ListInstanceGroupManagerResizeRequestsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_manager_resize_requests/v1/instance_group_manager_resize_requests.proto#L274} + /// [google.cloud.cpp.compute.instance_group_manager_resize_requests.v1.ListInstanceGroupManagerResizeRequestsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_manager_resize_requests/v1/instance_group_manager_resize_requests.proto#L275} /// [google.cloud.cpp.compute.v1.InstanceGroupManagerResizeRequest]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_079.proto#L33} /// // clang-format on diff --git a/google/cloud/compute/instance_group_manager_resize_requests/v1/internal/instance_group_manager_resize_requests_rest_metadata_decorator.cc b/google/cloud/compute/instance_group_manager_resize_requests/v1/internal/instance_group_manager_resize_requests_rest_metadata_decorator.cc index 3b0c33b64473e..add7b5b2ffcf3 100644 --- a/google/cloud/compute/instance_group_manager_resize_requests/v1/internal/instance_group_manager_resize_requests_rest_metadata_decorator.cc +++ b/google/cloud/compute/instance_group_manager_resize_requests/v1/internal/instance_group_manager_resize_requests_rest_metadata_decorator.cc @@ -160,6 +160,7 @@ InstanceGroupManagerResizeRequestsRestMetadata::AsyncCancelOperation( void InstanceGroupManagerResizeRequestsRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/instance_group_manager_resize_requests/v1/internal/instance_group_manager_resize_requests_rest_stub.cc b/google/cloud/compute/instance_group_manager_resize_requests/v1/internal/instance_group_manager_resize_requests_rest_stub.cc index 2163d1e2fdedc..33ba4c37f8d7b 100644 --- a/google/cloud/compute/instance_group_manager_resize_requests/v1/internal/instance_group_manager_resize_requests_rest_stub.cc +++ b/google/cloud/compute/instance_group_manager_resize_requests/v1/internal/instance_group_manager_resize_requests_rest_stub.cc @@ -260,8 +260,6 @@ DefaultInstanceGroupManagerResizeRequestsRestStub:: {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get> AbandonInstances( @@ -215,7 +217,7 @@ class InstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_group_managers.v1.AbandonInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L566} + /// [google.cloud.cpp.compute.instance_group_managers.v1.AbandonInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L567} /// // clang-format on future> AbandonInstances( @@ -284,7 +286,7 @@ class InstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_group_managers.v1.AggregatedListInstanceGroupManagersRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L611} + /// [google.cloud.cpp.compute.instance_group_managers.v1.AggregatedListInstanceGroupManagersRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L612} /// [google.cloud.cpp.compute.v1.InstanceGroupManagersScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_078.proto#L560} /// // clang-format on @@ -329,7 +331,7 @@ class InstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_group_managers.v1.AggregatedListInstanceGroupManagersRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L611} + /// [google.cloud.cpp.compute.instance_group_managers.v1.AggregatedListInstanceGroupManagersRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L612} /// [google.cloud.cpp.compute.v1.InstanceGroupManagersScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_078.proto#L560} /// // clang-format on @@ -371,7 +373,7 @@ class InstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_group_managers.v1.ApplyUpdatesToInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L726} + /// [google.cloud.cpp.compute.instance_group_managers.v1.ApplyUpdatesToInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L720} /// // clang-format on future> @@ -434,7 +436,7 @@ class InstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_group_managers.v1.ApplyUpdatesToInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L726} + /// [google.cloud.cpp.compute.instance_group_managers.v1.ApplyUpdatesToInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L720} /// // clang-format on future> @@ -511,7 +513,7 @@ class InstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_group_managers.v1.CreateInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L755} + /// [google.cloud.cpp.compute.instance_group_managers.v1.CreateInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L749} /// // clang-format on future> CreateInstances( @@ -578,7 +580,7 @@ class InstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_group_managers.v1.CreateInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L755} + /// [google.cloud.cpp.compute.instance_group_managers.v1.CreateInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L749} /// // clang-format on future> CreateInstances( @@ -648,7 +650,7 @@ class InstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_group_managers.v1.DeleteInstanceGroupManagerRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L801} + /// [google.cloud.cpp.compute.instance_group_managers.v1.DeleteInstanceGroupManagerRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L795} /// // clang-format on future> @@ -708,7 +710,7 @@ class InstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_group_managers.v1.DeleteInstanceGroupManagerRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L801} + /// [google.cloud.cpp.compute.instance_group_managers.v1.DeleteInstanceGroupManagerRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L795} /// // clang-format on future> @@ -794,7 +796,7 @@ class InstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_group_managers.v1.DeleteInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L844} + /// [google.cloud.cpp.compute.instance_group_managers.v1.DeleteInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L838} /// // clang-format on future> DeleteInstances( @@ -870,7 +872,7 @@ class InstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_group_managers.v1.DeleteInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L844} + /// [google.cloud.cpp.compute.instance_group_managers.v1.DeleteInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L838} /// // clang-format on future> DeleteInstances( @@ -942,7 +944,7 @@ class InstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_group_managers.v1.DeletePerInstanceConfigsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L893} + /// [google.cloud.cpp.compute.instance_group_managers.v1.DeletePerInstanceConfigsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L887} /// // clang-format on future> @@ -1005,7 +1007,7 @@ class InstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_group_managers.v1.DeletePerInstanceConfigsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L893} + /// [google.cloud.cpp.compute.instance_group_managers.v1.DeletePerInstanceConfigsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L887} /// // clang-format on future> @@ -1067,7 +1069,7 @@ class InstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_group_managers.v1.GetInstanceGroupManagerRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L926} + /// [google.cloud.cpp.compute.instance_group_managers.v1.GetInstanceGroupManagerRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L920} /// [google.cloud.cpp.compute.v1.InstanceGroupManager]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_038.proto#L85} /// // clang-format on @@ -1100,7 +1102,7 @@ class InstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_group_managers.v1.GetInstanceGroupManagerRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L926} + /// [google.cloud.cpp.compute.instance_group_managers.v1.GetInstanceGroupManagerRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L920} /// [google.cloud.cpp.compute.v1.InstanceGroupManager]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_038.proto#L85} /// // clang-format on @@ -1149,7 +1151,7 @@ class InstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_group_managers.v1.InsertInstanceGroupManagerRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L943} + /// [google.cloud.cpp.compute.instance_group_managers.v1.InsertInstanceGroupManagerRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L937} /// // clang-format on future> @@ -1219,7 +1221,7 @@ class InstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_group_managers.v1.InsertInstanceGroupManagerRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L943} + /// [google.cloud.cpp.compute.instance_group_managers.v1.InsertInstanceGroupManagerRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L937} /// // clang-format on future> @@ -1291,7 +1293,7 @@ class InstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_group_managers.v1.ListInstanceGroupManagersRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L1095} + /// [google.cloud.cpp.compute.instance_group_managers.v1.ListInstanceGroupManagersRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L1082} /// [google.cloud.cpp.compute.v1.InstanceGroupManager]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_038.proto#L85} /// // clang-format on @@ -1333,7 +1335,7 @@ class InstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_group_managers.v1.ListInstanceGroupManagersRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L1095} + /// [google.cloud.cpp.compute.instance_group_managers.v1.ListInstanceGroupManagersRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L1082} /// [google.cloud.cpp.compute.v1.InstanceGroupManager]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_038.proto#L85} /// // clang-format on @@ -1380,7 +1382,7 @@ class InstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_group_managers.v1.ListErrorsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L980} + /// [google.cloud.cpp.compute.instance_group_managers.v1.ListErrorsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L974} /// [google.cloud.cpp.compute.v1.InstanceManagedByIgmError]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_038.proto#L947} /// // clang-format on @@ -1423,7 +1425,7 @@ class InstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_group_managers.v1.ListErrorsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L980} + /// [google.cloud.cpp.compute.instance_group_managers.v1.ListErrorsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L974} /// [google.cloud.cpp.compute.v1.InstanceManagedByIgmError]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_038.proto#L947} /// // clang-format on @@ -1462,7 +1464,7 @@ class InstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_group_managers.v1.ListManagedInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L1200} + /// [google.cloud.cpp.compute.instance_group_managers.v1.ListManagedInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L1180} /// [google.cloud.cpp.compute.v1.InstanceGroupManagersListManagedInstancesResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_078.proto#L404} /// // clang-format on @@ -1504,7 +1506,7 @@ class InstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_group_managers.v1.ListManagedInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L1200} + /// [google.cloud.cpp.compute.instance_group_managers.v1.ListManagedInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L1180} /// [google.cloud.cpp.compute.v1.InstanceGroupManagersListManagedInstancesResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_078.proto#L404} /// // clang-format on @@ -1547,7 +1549,7 @@ class InstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_group_managers.v1.ListPerInstanceConfigsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L1311} + /// [google.cloud.cpp.compute.instance_group_managers.v1.ListPerInstanceConfigsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L1284} /// [google.cloud.cpp.compute.v1.PerInstanceConfig]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_114.proto#L24} /// // clang-format on @@ -1590,7 +1592,7 @@ class InstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_group_managers.v1.ListPerInstanceConfigsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L1311} + /// [google.cloud.cpp.compute.instance_group_managers.v1.ListPerInstanceConfigsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L1284} /// [google.cloud.cpp.compute.v1.PerInstanceConfig]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_114.proto#L24} /// // clang-format on @@ -1644,7 +1646,7 @@ class InstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_group_managers.v1.PatchInstanceGroupManagerRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L1423} + /// [google.cloud.cpp.compute.instance_group_managers.v1.PatchInstanceGroupManagerRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L1389} /// // clang-format on future> @@ -1720,7 +1722,7 @@ class InstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_group_managers.v1.PatchInstanceGroupManagerRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L1423} + /// [google.cloud.cpp.compute.instance_group_managers.v1.PatchInstanceGroupManagerRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L1389} /// // clang-format on future> @@ -1795,7 +1797,7 @@ class InstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_group_managers.v1.PatchPerInstanceConfigsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L1466} + /// [google.cloud.cpp.compute.instance_group_managers.v1.PatchPerInstanceConfigsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L1432} /// // clang-format on future> @@ -1859,7 +1861,7 @@ class InstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_group_managers.v1.PatchPerInstanceConfigsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L1466} + /// [google.cloud.cpp.compute.instance_group_managers.v1.PatchPerInstanceConfigsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L1432} /// // clang-format on future> @@ -1941,7 +1943,7 @@ class InstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_group_managers.v1.RecreateInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L1513} + /// [google.cloud.cpp.compute.instance_group_managers.v1.RecreateInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L1479} /// // clang-format on future> @@ -2016,7 +2018,7 @@ class InstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_group_managers.v1.RecreateInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L1513} + /// [google.cloud.cpp.compute.instance_group_managers.v1.RecreateInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L1479} /// // clang-format on future> @@ -2109,7 +2111,7 @@ class InstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_group_managers.v1.ResizeRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L1562} + /// [google.cloud.cpp.compute.instance_group_managers.v1.ResizeRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L1528} /// // clang-format on future> Resize( @@ -2187,7 +2189,7 @@ class InstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_group_managers.v1.ResizeRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L1562} + /// [google.cloud.cpp.compute.instance_group_managers.v1.ResizeRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L1528} /// // clang-format on future> Resize( @@ -2272,7 +2274,7 @@ class InstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_group_managers.v1.ResumeInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L1606} + /// [google.cloud.cpp.compute.instance_group_managers.v1.ResumeInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L1572} /// // clang-format on future> ResumeInstances( @@ -2350,7 +2352,7 @@ class InstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_group_managers.v1.ResumeInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L1606} + /// [google.cloud.cpp.compute.instance_group_managers.v1.ResumeInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L1572} /// // clang-format on future> ResumeInstances( @@ -2421,7 +2423,7 @@ class InstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_group_managers.v1.SetInstanceTemplateRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L1651} + /// [google.cloud.cpp.compute.instance_group_managers.v1.SetInstanceTemplateRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L1617} /// // clang-format on future> @@ -2486,7 +2488,7 @@ class InstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_group_managers.v1.SetInstanceTemplateRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L1651} + /// [google.cloud.cpp.compute.instance_group_managers.v1.SetInstanceTemplateRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L1617} /// // clang-format on future> @@ -2561,7 +2563,7 @@ class InstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_group_managers.v1.SetTargetPoolsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L1696} + /// [google.cloud.cpp.compute.instance_group_managers.v1.SetTargetPoolsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L1662} /// // clang-format on future> SetTargetPools( @@ -2628,7 +2630,7 @@ class InstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_group_managers.v1.SetTargetPoolsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L1696} + /// [google.cloud.cpp.compute.instance_group_managers.v1.SetTargetPoolsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L1662} /// // clang-format on future> SetTargetPools( @@ -2713,7 +2715,7 @@ class InstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_group_managers.v1.StartInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L1741} + /// [google.cloud.cpp.compute.instance_group_managers.v1.StartInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L1707} /// // clang-format on future> StartInstances( @@ -2791,7 +2793,7 @@ class InstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_group_managers.v1.StartInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L1741} + /// [google.cloud.cpp.compute.instance_group_managers.v1.StartInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L1707} /// // clang-format on future> StartInstances( @@ -2887,7 +2889,7 @@ class InstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_group_managers.v1.StopInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L1786} + /// [google.cloud.cpp.compute.instance_group_managers.v1.StopInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L1752} /// // clang-format on future> StopInstances( @@ -2976,7 +2978,7 @@ class InstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_group_managers.v1.StopInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L1786} + /// [google.cloud.cpp.compute.instance_group_managers.v1.StopInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L1752} /// // clang-format on future> StopInstances( @@ -3072,7 +3074,7 @@ class InstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_group_managers.v1.SuspendInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L1834} + /// [google.cloud.cpp.compute.instance_group_managers.v1.SuspendInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L1800} /// // clang-format on future> SuspendInstances( @@ -3161,7 +3163,7 @@ class InstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_group_managers.v1.SuspendInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L1834} + /// [google.cloud.cpp.compute.instance_group_managers.v1.SuspendInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L1800} /// // clang-format on future> SuspendInstances( @@ -3233,7 +3235,7 @@ class InstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_group_managers.v1.UpdatePerInstanceConfigsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L1879} + /// [google.cloud.cpp.compute.instance_group_managers.v1.UpdatePerInstanceConfigsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L1845} /// // clang-format on future> @@ -3297,7 +3299,7 @@ class InstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_group_managers.v1.UpdatePerInstanceConfigsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L1879} + /// [google.cloud.cpp.compute.instance_group_managers.v1.UpdatePerInstanceConfigsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto#L1845} /// // clang-format on future> diff --git a/google/cloud/compute/instance_group_managers/v1/internal/instance_group_managers_rest_metadata_decorator.cc b/google/cloud/compute/instance_group_managers/v1/internal/instance_group_managers_rest_metadata_decorator.cc index 5f89deba3732e..1e003a4ab5540 100644 --- a/google/cloud/compute/instance_group_managers/v1/internal/instance_group_managers_rest_metadata_decorator.cc +++ b/google/cloud/compute/instance_group_managers/v1/internal/instance_group_managers_rest_metadata_decorator.cc @@ -502,6 +502,7 @@ future InstanceGroupManagersRestMetadata::AsyncCancelOperation( void InstanceGroupManagersRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/instance_group_managers/v1/internal/instance_group_managers_rest_stub.cc b/google/cloud/compute/instance_group_managers/v1/internal/instance_group_managers_rest_stub.cc index 885fd2e8aac38..92b1fe515564c 100644 --- a/google/cloud/compute/instance_group_managers/v1/internal/instance_group_managers_rest_stub.cc +++ b/google/cloud/compute/instance_group_managers/v1/internal/instance_group_managers_rest_stub.cc @@ -124,8 +124,6 @@ DefaultInstanceGroupManagersRestStub::AggregatedListInstanceGroupManagers( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params.push_back( {"service_project_number", request.service_project_number()}); query_params = @@ -534,8 +532,6 @@ DefaultInstanceGroupManagersRestStub::ListInstanceGroupManagers( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< @@ -561,8 +557,6 @@ DefaultInstanceGroupManagersRestStub::ListErrors( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/instance_groups/v1/instance_groups_client.h b/google/cloud/compute/instance_groups/v1/instance_groups_client.h index 3362f89ac32c2..2f4f0c1ab7be8 100644 --- a/google/cloud/compute/instance_groups/v1/instance_groups_client.h +++ b/google/cloud/compute/instance_groups/v1/instance_groups_client.h @@ -39,6 +39,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the instanceGroups resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/instanceGroups /// +/// This client uses InstanceGroups version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -121,7 +123,7 @@ class InstanceGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_groups.v1.AddInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_groups/v1/instance_groups.proto#L190} + /// [google.cloud.cpp.compute.instance_groups.v1.AddInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_groups/v1/instance_groups.proto#L191} /// // clang-format on future> AddInstances( @@ -183,7 +185,7 @@ class InstanceGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_groups.v1.AddInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_groups/v1/instance_groups.proto#L190} + /// [google.cloud.cpp.compute.instance_groups.v1.AddInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_groups/v1/instance_groups.proto#L191} /// // clang-format on future> AddInstances( @@ -252,7 +254,7 @@ class InstanceGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_groups.v1.AggregatedListInstanceGroupsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_groups/v1/instance_groups.proto#L232} + /// [google.cloud.cpp.compute.instance_groups.v1.AggregatedListInstanceGroupsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_groups/v1/instance_groups.proto#L233} /// [google.cloud.cpp.compute.v1.InstanceGroupsScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_077.proto#L449} /// // clang-format on @@ -296,7 +298,7 @@ class InstanceGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_groups.v1.AggregatedListInstanceGroupsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_groups/v1/instance_groups.proto#L232} + /// [google.cloud.cpp.compute.instance_groups.v1.AggregatedListInstanceGroupsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_groups/v1/instance_groups.proto#L233} /// [google.cloud.cpp.compute.v1.InstanceGroupsScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_077.proto#L449} /// // clang-format on @@ -339,7 +341,7 @@ class InstanceGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_groups.v1.DeleteInstanceGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_groups/v1/instance_groups.proto#L347} + /// [google.cloud.cpp.compute.instance_groups.v1.DeleteInstanceGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_groups/v1/instance_groups.proto#L341} /// // clang-format on future> @@ -395,7 +397,7 @@ class InstanceGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_groups.v1.DeleteInstanceGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_groups/v1/instance_groups.proto#L347} + /// [google.cloud.cpp.compute.instance_groups.v1.DeleteInstanceGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_groups/v1/instance_groups.proto#L341} /// // clang-format on future> @@ -461,7 +463,7 @@ class InstanceGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_groups.v1.GetInstanceGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_groups/v1/instance_groups.proto#L384} + /// [google.cloud.cpp.compute.instance_groups.v1.GetInstanceGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_groups/v1/instance_groups.proto#L378} /// [google.cloud.cpp.compute.v1.InstanceGroup]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_076.proto#L43} /// // clang-format on @@ -498,7 +500,7 @@ class InstanceGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_groups.v1.GetInstanceGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_groups/v1/instance_groups.proto#L384} + /// [google.cloud.cpp.compute.instance_groups.v1.GetInstanceGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_groups/v1/instance_groups.proto#L378} /// [google.cloud.cpp.compute.v1.InstanceGroup]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_076.proto#L43} /// // clang-format on @@ -537,7 +539,7 @@ class InstanceGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_groups.v1.InsertInstanceGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_groups/v1/instance_groups.proto#L399} + /// [google.cloud.cpp.compute.instance_groups.v1.InsertInstanceGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_groups/v1/instance_groups.proto#L393} /// // clang-format on future> @@ -595,7 +597,7 @@ class InstanceGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_groups.v1.InsertInstanceGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_groups/v1/instance_groups.proto#L399} + /// [google.cloud.cpp.compute.instance_groups.v1.InsertInstanceGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_groups/v1/instance_groups.proto#L393} /// // clang-format on future> @@ -669,7 +671,7 @@ class InstanceGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_groups.v1.ListInstanceGroupsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_groups/v1/instance_groups.proto#L436} + /// [google.cloud.cpp.compute.instance_groups.v1.ListInstanceGroupsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_groups/v1/instance_groups.proto#L430} /// [google.cloud.cpp.compute.v1.InstanceGroup]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_076.proto#L43} /// // clang-format on @@ -715,7 +717,7 @@ class InstanceGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_groups.v1.ListInstanceGroupsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_groups/v1/instance_groups.proto#L436} + /// [google.cloud.cpp.compute.instance_groups.v1.ListInstanceGroupsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_groups/v1/instance_groups.proto#L430} /// [google.cloud.cpp.compute.v1.InstanceGroup]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_076.proto#L43} /// // clang-format on @@ -760,7 +762,7 @@ class InstanceGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_groups.v1.ListInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_groups/v1/instance_groups.proto#L541} + /// [google.cloud.cpp.compute.instance_groups.v1.ListInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_groups/v1/instance_groups.proto#L528} /// [google.cloud.cpp.compute.v1.InstanceWithNamedPorts]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_076.proto#L115} /// // clang-format on @@ -808,7 +810,7 @@ class InstanceGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_groups.v1.ListInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_groups/v1/instance_groups.proto#L541} + /// [google.cloud.cpp.compute.instance_groups.v1.ListInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_groups/v1/instance_groups.proto#L528} /// [google.cloud.cpp.compute.v1.InstanceWithNamedPorts]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_076.proto#L115} /// // clang-format on @@ -855,7 +857,7 @@ class InstanceGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_groups.v1.RemoveInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_groups/v1/instance_groups.proto#L656} + /// [google.cloud.cpp.compute.instance_groups.v1.RemoveInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_groups/v1/instance_groups.proto#L636} /// // clang-format on future> RemoveInstances( @@ -922,7 +924,7 @@ class InstanceGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_groups.v1.RemoveInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_groups/v1/instance_groups.proto#L656} + /// [google.cloud.cpp.compute.instance_groups.v1.RemoveInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_groups/v1/instance_groups.proto#L636} /// // clang-format on future> RemoveInstances( @@ -990,7 +992,7 @@ class InstanceGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_groups.v1.SetNamedPortsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_groups/v1/instance_groups.proto#L699} + /// [google.cloud.cpp.compute.instance_groups.v1.SetNamedPortsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_groups/v1/instance_groups.proto#L679} /// // clang-format on future> SetNamedPorts( @@ -1049,7 +1051,7 @@ class InstanceGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_groups.v1.SetNamedPortsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_groups/v1/instance_groups.proto#L699} + /// [google.cloud.cpp.compute.instance_groups.v1.SetNamedPortsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_groups/v1/instance_groups.proto#L679} /// // clang-format on future> SetNamedPorts( @@ -1109,7 +1111,7 @@ class InstanceGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_groups.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_groups/v1/instance_groups.proto#L741} + /// [google.cloud.cpp.compute.instance_groups.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_groups/v1/instance_groups.proto#L721} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -1145,7 +1147,7 @@ class InstanceGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_groups.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_groups/v1/instance_groups.proto#L741} + /// [google.cloud.cpp.compute.instance_groups.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_groups/v1/instance_groups.proto#L721} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on diff --git a/google/cloud/compute/instance_groups/v1/internal/instance_groups_rest_metadata_decorator.cc b/google/cloud/compute/instance_groups/v1/internal/instance_groups_rest_metadata_decorator.cc index 9f4c29d07fc28..e11f0ab655ce3 100644 --- a/google/cloud/compute/instance_groups/v1/internal/instance_groups_rest_metadata_decorator.cc +++ b/google/cloud/compute/instance_groups/v1/internal/instance_groups_rest_metadata_decorator.cc @@ -215,6 +215,7 @@ future InstanceGroupsRestMetadata::AsyncCancelOperation( void InstanceGroupsRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/instance_groups/v1/internal/instance_groups_rest_stub.cc b/google/cloud/compute/instance_groups/v1/internal/instance_groups_rest_stub.cc index 6fa2cf1fe6184..da4355531b5f1 100644 --- a/google/cloud/compute/instance_groups/v1/internal/instance_groups_rest_stub.cc +++ b/google/cloud/compute/instance_groups/v1/internal/instance_groups_rest_stub.cc @@ -119,8 +119,6 @@ DefaultInstanceGroupsRestStub::AggregatedListInstanceGroups( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params.push_back( {"service_project_number", request.service_project_number()}); query_params = @@ -278,8 +276,6 @@ DefaultInstanceGroupsRestStub::ListInstanceGroups( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get( @@ -303,8 +299,6 @@ DefaultInstanceGroupsRestStub::ListInstances( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Post< diff --git a/google/cloud/compute/instance_settings/v1/instance_settings_client.h b/google/cloud/compute/instance_settings/v1/instance_settings_client.h index b6cff9700c94d..aa9276a9dfe01 100644 --- a/google/cloud/compute/instance_settings/v1/instance_settings_client.h +++ b/google/cloud/compute/instance_settings/v1/instance_settings_client.h @@ -38,6 +38,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the instanceSettings resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/instanceSettings /// +/// This client uses InstanceSettings version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -108,7 +110,7 @@ class InstanceSettingsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_settings.v1.GetInstanceSettingsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_settings/v1/instance_settings.proto#L65} + /// [google.cloud.cpp.compute.instance_settings.v1.GetInstanceSettingsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_settings/v1/instance_settings.proto#L66} /// [google.cloud.cpp.compute.v1.InstanceSettings]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_082.proto#L27} /// // clang-format on @@ -140,7 +142,7 @@ class InstanceSettingsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_settings.v1.GetInstanceSettingsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_settings/v1/instance_settings.proto#L65} + /// [google.cloud.cpp.compute.instance_settings.v1.GetInstanceSettingsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_settings/v1/instance_settings.proto#L66} /// [google.cloud.cpp.compute.v1.InstanceSettings]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_082.proto#L27} /// // clang-format on @@ -178,7 +180,7 @@ class InstanceSettingsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_settings.v1.PatchInstanceSettingsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_settings/v1/instance_settings.proto#L75} + /// [google.cloud.cpp.compute.instance_settings.v1.PatchInstanceSettingsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_settings/v1/instance_settings.proto#L76} /// // clang-format on future> @@ -237,7 +239,7 @@ class InstanceSettingsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_settings.v1.PatchInstanceSettingsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_settings/v1/instance_settings.proto#L75} + /// [google.cloud.cpp.compute.instance_settings.v1.PatchInstanceSettingsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_settings/v1/instance_settings.proto#L76} /// // clang-format on future> diff --git a/google/cloud/compute/instance_settings/v1/internal/instance_settings_rest_metadata_decorator.cc b/google/cloud/compute/instance_settings/v1/internal/instance_settings_rest_metadata_decorator.cc index 77e34cef80652..fe38b748be1fa 100644 --- a/google/cloud/compute/instance_settings/v1/internal/instance_settings_rest_metadata_decorator.cc +++ b/google/cloud/compute/instance_settings/v1/internal/instance_settings_rest_metadata_decorator.cc @@ -95,6 +95,7 @@ future InstanceSettingsRestMetadata::AsyncCancelOperation( void InstanceSettingsRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/instance_templates/v1/instance_templates_client.h b/google/cloud/compute/instance_templates/v1/instance_templates_client.h index 17df57c0b5baa..f568a35fd2dba 100644 --- a/google/cloud/compute/instance_templates/v1/instance_templates_client.h +++ b/google/cloud/compute/instance_templates/v1/instance_templates_client.h @@ -39,6 +39,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the instanceTemplates resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/instanceTemplates /// +/// This client uses InstanceTemplates version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -121,7 +123,7 @@ class InstanceTemplatesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_templates.v1.AggregatedListInstanceTemplatesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_templates/v1/instance_templates.proto#L146} + /// [google.cloud.cpp.compute.instance_templates.v1.AggregatedListInstanceTemplatesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_templates/v1/instance_templates.proto#L147} /// [google.cloud.cpp.compute.v1.InstanceTemplatesScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_083.proto#L155} /// // clang-format on @@ -168,7 +170,7 @@ class InstanceTemplatesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_templates.v1.AggregatedListInstanceTemplatesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_templates/v1/instance_templates.proto#L146} + /// [google.cloud.cpp.compute.instance_templates.v1.AggregatedListInstanceTemplatesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_templates/v1/instance_templates.proto#L147} /// [google.cloud.cpp.compute.v1.InstanceTemplatesScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_083.proto#L155} /// // clang-format on @@ -209,7 +211,7 @@ class InstanceTemplatesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_templates.v1.DeleteInstanceTemplateRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_templates/v1/instance_templates.proto#L261} + /// [google.cloud.cpp.compute.instance_templates.v1.DeleteInstanceTemplateRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_templates/v1/instance_templates.proto#L255} /// // clang-format on future> @@ -265,7 +267,7 @@ class InstanceTemplatesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_templates.v1.DeleteInstanceTemplateRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_templates/v1/instance_templates.proto#L261} + /// [google.cloud.cpp.compute.instance_templates.v1.DeleteInstanceTemplateRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_templates/v1/instance_templates.proto#L255} /// // clang-format on future> @@ -324,7 +326,7 @@ class InstanceTemplatesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_templates.v1.GetInstanceTemplateRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_templates/v1/instance_templates.proto#L305} + /// [google.cloud.cpp.compute.instance_templates.v1.GetInstanceTemplateRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_templates/v1/instance_templates.proto#L299} /// [google.cloud.cpp.compute.v1.InstanceTemplate]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_034.proto#L109} /// // clang-format on @@ -356,7 +358,7 @@ class InstanceTemplatesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_templates.v1.GetInstanceTemplateRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_templates/v1/instance_templates.proto#L305} + /// [google.cloud.cpp.compute.instance_templates.v1.GetInstanceTemplateRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_templates/v1/instance_templates.proto#L299} /// [google.cloud.cpp.compute.v1.InstanceTemplate]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_034.proto#L109} /// // clang-format on @@ -386,7 +388,7 @@ class InstanceTemplatesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_templates.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_templates/v1/instance_templates.proto#L290} + /// [google.cloud.cpp.compute.instance_templates.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_templates/v1/instance_templates.proto#L284} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -419,7 +421,7 @@ class InstanceTemplatesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_templates.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_templates/v1/instance_templates.proto#L290} + /// [google.cloud.cpp.compute.instance_templates.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_templates/v1/instance_templates.proto#L284} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -459,7 +461,7 @@ class InstanceTemplatesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_templates.v1.InsertInstanceTemplateRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_templates/v1/instance_templates.proto#L316} + /// [google.cloud.cpp.compute.instance_templates.v1.InsertInstanceTemplateRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_templates/v1/instance_templates.proto#L310} /// // clang-format on future> @@ -521,7 +523,7 @@ class InstanceTemplatesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_templates.v1.InsertInstanceTemplateRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_templates/v1/instance_templates.proto#L316} + /// [google.cloud.cpp.compute.instance_templates.v1.InsertInstanceTemplateRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_templates/v1/instance_templates.proto#L310} /// // clang-format on future> @@ -589,7 +591,7 @@ class InstanceTemplatesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_templates.v1.ListInstanceTemplatesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_templates/v1/instance_templates.proto#L345} + /// [google.cloud.cpp.compute.instance_templates.v1.ListInstanceTemplatesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_templates/v1/instance_templates.proto#L339} /// [google.cloud.cpp.compute.v1.InstanceTemplate]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_034.proto#L109} /// // clang-format on @@ -630,7 +632,7 @@ class InstanceTemplatesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_templates.v1.ListInstanceTemplatesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_templates/v1/instance_templates.proto#L345} + /// [google.cloud.cpp.compute.instance_templates.v1.ListInstanceTemplatesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_templates/v1/instance_templates.proto#L339} /// [google.cloud.cpp.compute.v1.InstanceTemplate]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_034.proto#L109} /// // clang-format on @@ -661,7 +663,7 @@ class InstanceTemplatesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_templates.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_templates/v1/instance_templates.proto#L446} + /// [google.cloud.cpp.compute.instance_templates.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_templates/v1/instance_templates.proto#L433} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -696,7 +698,7 @@ class InstanceTemplatesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_templates.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_templates/v1/instance_templates.proto#L446} + /// [google.cloud.cpp.compute.instance_templates.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_templates/v1/instance_templates.proto#L433} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -726,7 +728,7 @@ class InstanceTemplatesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_templates.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_templates/v1/instance_templates.proto#L462} + /// [google.cloud.cpp.compute.instance_templates.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_templates/v1/instance_templates.proto#L449} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -761,7 +763,7 @@ class InstanceTemplatesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instance_templates.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_templates/v1/instance_templates.proto#L462} + /// [google.cloud.cpp.compute.instance_templates.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instance_templates/v1/instance_templates.proto#L449} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on diff --git a/google/cloud/compute/instance_templates/v1/internal/instance_templates_rest_metadata_decorator.cc b/google/cloud/compute/instance_templates/v1/internal/instance_templates_rest_metadata_decorator.cc index 80d0f1846763b..8a595b83b16a8 100644 --- a/google/cloud/compute/instance_templates/v1/internal/instance_templates_rest_metadata_decorator.cc +++ b/google/cloud/compute/instance_templates/v1/internal/instance_templates_rest_metadata_decorator.cc @@ -162,6 +162,7 @@ future InstanceTemplatesRestMetadata::AsyncCancelOperation( void InstanceTemplatesRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/instance_templates/v1/internal/instance_templates_rest_stub.cc b/google/cloud/compute/instance_templates/v1/internal/instance_templates_rest_stub.cc index 415882e165419..c7fb7b993e848 100644 --- a/google/cloud/compute/instance_templates/v1/internal/instance_templates_rest_stub.cc +++ b/google/cloud/compute/instance_templates/v1/internal/instance_templates_rest_stub.cc @@ -60,8 +60,6 @@ DefaultInstanceTemplatesRestStub::AggregatedListInstanceTemplates( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params.push_back( {"service_project_number", request.service_project_number()}); query_params = @@ -238,8 +236,6 @@ DefaultInstanceTemplatesRestStub::ListInstanceTemplates( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/instances/v1/instances_client.h b/google/cloud/compute/instances/v1/instances_client.h index bfa88b480697b..d2177716e4678 100644 --- a/google/cloud/compute/instances/v1/instances_client.h +++ b/google/cloud/compute/instances/v1/instances_client.h @@ -39,6 +39,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the instances resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/instances /// +/// This client uses Instances version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -116,7 +118,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.AddAccessConfigRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L746} + /// [google.cloud.cpp.compute.instances.v1.AddAccessConfigRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L747} /// // clang-format on future> AddAccessConfig( @@ -175,7 +177,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.AddAccessConfigRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L746} + /// [google.cloud.cpp.compute.instances.v1.AddAccessConfigRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L747} /// // clang-format on future> AddAccessConfig( @@ -243,7 +245,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.AddNetworkInterfaceRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L790} + /// [google.cloud.cpp.compute.instances.v1.AddNetworkInterfaceRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L791} /// // clang-format on future> @@ -302,7 +304,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.AddNetworkInterfaceRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L790} + /// [google.cloud.cpp.compute.instances.v1.AddNetworkInterfaceRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L791} /// // clang-format on future> @@ -372,7 +374,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.AddResourcePoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L831} + /// [google.cloud.cpp.compute.instances.v1.AddResourcePoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L832} /// // clang-format on future> @@ -435,7 +437,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.AddResourcePoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L831} + /// [google.cloud.cpp.compute.instances.v1.AddResourcePoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L832} /// // clang-format on future> @@ -509,7 +511,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.AggregatedListInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L872} + /// [google.cloud.cpp.compute.instances.v1.AggregatedListInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L873} /// [google.cloud.cpp.compute.v1.InstancesScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_030.proto#L901} /// // clang-format on @@ -557,7 +559,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.AggregatedListInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L872} + /// [google.cloud.cpp.compute.instances.v1.AggregatedListInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L873} /// [google.cloud.cpp.compute.v1.InstancesScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_030.proto#L901} /// // clang-format on @@ -600,7 +602,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.AttachDiskRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L987} + /// [google.cloud.cpp.compute.instances.v1.AttachDiskRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L981} /// // clang-format on future> AttachDisk( @@ -662,7 +664,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.AttachDiskRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L987} + /// [google.cloud.cpp.compute.instances.v1.AttachDiskRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L981} /// // clang-format on future> AttachDisk( @@ -730,7 +732,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.BulkInsertRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1032} + /// [google.cloud.cpp.compute.instances.v1.BulkInsertRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1026} /// // clang-format on future> BulkInsert( @@ -789,7 +791,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.BulkInsertRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1032} + /// [google.cloud.cpp.compute.instances.v1.BulkInsertRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1026} /// // clang-format on future> BulkInsert( @@ -856,7 +858,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.DeleteInstanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1112} + /// [google.cloud.cpp.compute.instances.v1.DeleteInstanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1106} /// // clang-format on future> DeleteInstance( @@ -910,7 +912,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.DeleteInstanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1112} + /// [google.cloud.cpp.compute.instances.v1.DeleteInstanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1106} /// // clang-format on future> DeleteInstance( @@ -978,7 +980,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.DeleteAccessConfigRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1068} + /// [google.cloud.cpp.compute.instances.v1.DeleteAccessConfigRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1062} /// // clang-format on future> @@ -1034,7 +1036,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.DeleteAccessConfigRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1068} + /// [google.cloud.cpp.compute.instances.v1.DeleteAccessConfigRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1062} /// // clang-format on future> @@ -1107,7 +1109,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.DeleteNetworkInterfaceRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1151} + /// [google.cloud.cpp.compute.instances.v1.DeleteNetworkInterfaceRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1145} /// // clang-format on future> @@ -1167,7 +1169,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.DeleteNetworkInterfaceRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1151} + /// [google.cloud.cpp.compute.instances.v1.DeleteNetworkInterfaceRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1145} /// // clang-format on future> @@ -1236,7 +1238,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.DetachDiskRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1194} + /// [google.cloud.cpp.compute.instances.v1.DetachDiskRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1188} /// // clang-format on future> DetachDisk( @@ -1291,7 +1293,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.DetachDiskRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1194} + /// [google.cloud.cpp.compute.instances.v1.DetachDiskRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1188} /// // clang-format on future> DetachDisk( @@ -1350,7 +1352,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.GetInstanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1292} + /// [google.cloud.cpp.compute.instances.v1.GetInstanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1286} /// [google.cloud.cpp.compute.v1.Instance]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_030.proto#L101} /// // clang-format on @@ -1382,7 +1384,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.GetInstanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1292} + /// [google.cloud.cpp.compute.instances.v1.GetInstanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1286} /// [google.cloud.cpp.compute.v1.Instance]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_030.proto#L101} /// // clang-format on @@ -1413,7 +1415,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.GetEffectiveFirewallsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1235} + /// [google.cloud.cpp.compute.instances.v1.GetEffectiveFirewallsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1229} /// [google.cloud.cpp.compute.v1.InstancesGetEffectiveFirewallsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_030.proto#L825} /// // clang-format on @@ -1448,7 +1450,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.GetEffectiveFirewallsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1235} + /// [google.cloud.cpp.compute.instances.v1.GetEffectiveFirewallsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1229} /// [google.cloud.cpp.compute.v1.InstancesGetEffectiveFirewallsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_030.proto#L825} /// // clang-format on @@ -1479,7 +1481,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.GetGuestAttributesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1253} + /// [google.cloud.cpp.compute.instances.v1.GetGuestAttributesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1247} /// [google.cloud.cpp.compute.v1.GuestAttributes]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_030.proto#L56} /// // clang-format on @@ -1511,7 +1513,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.GetGuestAttributesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1253} + /// [google.cloud.cpp.compute.instances.v1.GetGuestAttributesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1247} /// [google.cloud.cpp.compute.v1.GuestAttributes]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_030.proto#L56} /// // clang-format on @@ -1542,7 +1544,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1274} + /// [google.cloud.cpp.compute.instances.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1268} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -1575,7 +1577,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1274} + /// [google.cloud.cpp.compute.instances.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1268} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -1605,7 +1607,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.GetScreenshotRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1306} + /// [google.cloud.cpp.compute.instances.v1.GetScreenshotRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1300} /// [google.cloud.cpp.compute.v1.Screenshot]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_030.proto#L1279} /// // clang-format on @@ -1637,7 +1639,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.GetScreenshotRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1306} + /// [google.cloud.cpp.compute.instances.v1.GetScreenshotRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1300} /// [google.cloud.cpp.compute.v1.Screenshot]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_030.proto#L1279} /// // clang-format on @@ -1667,7 +1669,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.GetSerialPortOutputRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1320} + /// [google.cloud.cpp.compute.instances.v1.GetSerialPortOutputRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1314} /// [google.cloud.cpp.compute.v1.SerialPortOutput]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_030.proto#L1289} /// // clang-format on @@ -1699,7 +1701,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.GetSerialPortOutputRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1320} + /// [google.cloud.cpp.compute.instances.v1.GetSerialPortOutputRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1314} /// [google.cloud.cpp.compute.v1.SerialPortOutput]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_030.proto#L1289} /// // clang-format on @@ -1729,7 +1731,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.GetShieldedInstanceIdentityRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1356} + /// [google.cloud.cpp.compute.instances.v1.GetShieldedInstanceIdentityRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1350} /// [google.cloud.cpp.compute.v1.ShieldedInstanceIdentity]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_030.proto#L1316} /// // clang-format on @@ -1762,7 +1764,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.GetShieldedInstanceIdentityRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1356} + /// [google.cloud.cpp.compute.instances.v1.GetShieldedInstanceIdentityRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1350} /// [google.cloud.cpp.compute.v1.ShieldedInstanceIdentity]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_030.proto#L1316} /// // clang-format on @@ -1801,7 +1803,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.InsertInstanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1370} + /// [google.cloud.cpp.compute.instances.v1.InsertInstanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1364} /// // clang-format on future> InsertInstance( @@ -1857,7 +1859,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.InsertInstanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1370} + /// [google.cloud.cpp.compute.instances.v1.InsertInstanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1364} /// // clang-format on future> InsertInstance( @@ -1925,7 +1927,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.ListInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1431} + /// [google.cloud.cpp.compute.instances.v1.ListInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1425} /// [google.cloud.cpp.compute.v1.Instance]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_030.proto#L101} /// // clang-format on @@ -1966,7 +1968,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.ListInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1431} + /// [google.cloud.cpp.compute.instances.v1.ListInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1425} /// [google.cloud.cpp.compute.v1.Instance]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_030.proto#L101} /// // clang-format on @@ -2009,7 +2011,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.ListReferrersRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1535} + /// [google.cloud.cpp.compute.instances.v1.ListReferrersRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1522} /// [google.cloud.cpp.compute.v1.Reference]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_030.proto#L1083} /// // clang-format on @@ -2054,7 +2056,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.ListReferrersRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1535} + /// [google.cloud.cpp.compute.instances.v1.ListReferrersRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1522} /// [google.cloud.cpp.compute.v1.Reference]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_030.proto#L1083} /// // clang-format on @@ -2090,7 +2092,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.PerformMaintenanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1644} + /// [google.cloud.cpp.compute.instances.v1.PerformMaintenanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1624} /// // clang-format on future> @@ -2143,7 +2145,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.PerformMaintenanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1644} + /// [google.cloud.cpp.compute.instances.v1.PerformMaintenanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1624} /// // clang-format on future> @@ -2211,7 +2213,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.RemoveResourcePoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1680} + /// [google.cloud.cpp.compute.instances.v1.RemoveResourcePoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1660} /// // clang-format on future> @@ -2273,7 +2275,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.RemoveResourcePoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1680} + /// [google.cloud.cpp.compute.instances.v1.RemoveResourcePoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1660} /// // clang-format on future> @@ -2341,7 +2343,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.ReportHostAsFaultyRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1721} + /// [google.cloud.cpp.compute.instances.v1.ReportHostAsFaultyRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1701} /// // clang-format on future> @@ -2401,7 +2403,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.ReportHostAsFaultyRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1721} + /// [google.cloud.cpp.compute.instances.v1.ReportHostAsFaultyRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1701} /// // clang-format on future> @@ -2470,7 +2472,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.ResetRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1762} + /// [google.cloud.cpp.compute.instances.v1.ResetRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1742} /// // clang-format on future> Reset( @@ -2525,7 +2527,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.ResetRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1762} + /// [google.cloud.cpp.compute.instances.v1.ResetRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1742} /// // clang-format on future> Reset( @@ -2590,7 +2592,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.ResumeRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1798} + /// [google.cloud.cpp.compute.instances.v1.ResumeRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1778} /// // clang-format on future> Resume( @@ -2644,7 +2646,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.ResumeRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1798} + /// [google.cloud.cpp.compute.instances.v1.ResumeRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1778} /// // clang-format on future> Resume( @@ -2699,7 +2701,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.SendDiagnosticInterruptRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1834} + /// [google.cloud.cpp.compute.instances.v1.SendDiagnosticInterruptRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1814} /// // clang-format on Status SendDiagnosticInterrupt(std::string const& project, @@ -2729,7 +2731,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.SendDiagnosticInterruptRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1834} + /// [google.cloud.cpp.compute.instances.v1.SendDiagnosticInterruptRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1814} /// // clang-format on Status SendDiagnosticInterrupt( @@ -2765,7 +2767,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.SetDeletionProtectionRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1848} + /// [google.cloud.cpp.compute.instances.v1.SetDeletionProtectionRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1828} /// // clang-format on future> @@ -2818,7 +2820,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.SetDeletionProtectionRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1848} + /// [google.cloud.cpp.compute.instances.v1.SetDeletionProtectionRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1828} /// // clang-format on future> @@ -2888,7 +2890,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.SetDiskAutoDeleteRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1887} + /// [google.cloud.cpp.compute.instances.v1.SetDiskAutoDeleteRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1867} /// // clang-format on future> @@ -2943,7 +2945,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.SetDiskAutoDeleteRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1887} + /// [google.cloud.cpp.compute.instances.v1.SetDiskAutoDeleteRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1867} /// // clang-format on future> @@ -3004,7 +3006,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1932} + /// [google.cloud.cpp.compute.instances.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1912} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -3040,7 +3042,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1932} + /// [google.cloud.cpp.compute.instances.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1912} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -3079,7 +3081,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1950} + /// [google.cloud.cpp.compute.instances.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1930} /// // clang-format on future> SetLabels( @@ -3139,7 +3141,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1950} + /// [google.cloud.cpp.compute.instances.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1930} /// // clang-format on future> SetLabels( @@ -3207,7 +3209,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.SetMachineResourcesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1991} + /// [google.cloud.cpp.compute.instances.v1.SetMachineResourcesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1971} /// // clang-format on future> @@ -3269,7 +3271,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.SetMachineResourcesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1991} + /// [google.cloud.cpp.compute.instances.v1.SetMachineResourcesRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L1971} /// // clang-format on future> @@ -3338,7 +3340,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.SetMachineTypeRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2032} + /// [google.cloud.cpp.compute.instances.v1.SetMachineTypeRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2012} /// // clang-format on future> SetMachineType( @@ -3398,7 +3400,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.SetMachineTypeRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2032} + /// [google.cloud.cpp.compute.instances.v1.SetMachineTypeRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2012} /// // clang-format on future> SetMachineType( @@ -3466,7 +3468,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.SetMetadataRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2073} + /// [google.cloud.cpp.compute.instances.v1.SetMetadataRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2053} /// // clang-format on future> SetMetadata( @@ -3524,7 +3526,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.SetMetadataRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2073} + /// [google.cloud.cpp.compute.instances.v1.SetMetadataRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2053} /// // clang-format on future> SetMetadata( @@ -3594,7 +3596,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.SetMinCpuPlatformRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2113} + /// [google.cloud.cpp.compute.instances.v1.SetMinCpuPlatformRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2093} /// // clang-format on future> @@ -3657,7 +3659,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.SetMinCpuPlatformRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2113} + /// [google.cloud.cpp.compute.instances.v1.SetMinCpuPlatformRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2093} /// // clang-format on future> @@ -3724,7 +3726,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.SetNameRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2154} + /// [google.cloud.cpp.compute.instances.v1.SetNameRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2134} /// // clang-format on future> SetName( @@ -3783,7 +3785,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.SetNameRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2154} + /// [google.cloud.cpp.compute.instances.v1.SetNameRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2134} /// // clang-format on future> SetName( @@ -3853,7 +3855,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.SetSchedulingRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2195} + /// [google.cloud.cpp.compute.instances.v1.SetSchedulingRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2175} /// // clang-format on future> SetScheduling( @@ -3915,7 +3917,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.SetSchedulingRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2195} + /// [google.cloud.cpp.compute.instances.v1.SetSchedulingRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2175} /// // clang-format on future> SetScheduling( @@ -3985,7 +3987,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.SetSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2235} + /// [google.cloud.cpp.compute.instances.v1.SetSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2215} /// // clang-format on future> @@ -4047,7 +4049,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.SetSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2235} + /// [google.cloud.cpp.compute.instances.v1.SetSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2215} /// // clang-format on future> @@ -4116,7 +4118,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.SetServiceAccountRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2277} + /// [google.cloud.cpp.compute.instances.v1.SetServiceAccountRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2257} /// // clang-format on future> @@ -4178,7 +4180,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.SetServiceAccountRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2277} + /// [google.cloud.cpp.compute.instances.v1.SetServiceAccountRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2257} /// // clang-format on future> @@ -4248,7 +4250,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.SetShieldedInstanceIntegrityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2318} + /// [google.cloud.cpp.compute.instances.v1.SetShieldedInstanceIntegrityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2298} /// // clang-format on future> @@ -4312,7 +4314,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.SetShieldedInstanceIntegrityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2318} + /// [google.cloud.cpp.compute.instances.v1.SetShieldedInstanceIntegrityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2298} /// // clang-format on future> @@ -4383,7 +4385,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.SetTagsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2359} + /// [google.cloud.cpp.compute.instances.v1.SetTagsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2339} /// // clang-format on future> SetTags( @@ -4441,7 +4443,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.SetTagsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2359} + /// [google.cloud.cpp.compute.instances.v1.SetTagsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2339} /// // clang-format on future> SetTags( @@ -4506,7 +4508,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.SimulateMaintenanceEventRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2399} + /// [google.cloud.cpp.compute.instances.v1.SimulateMaintenanceEventRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2379} /// // clang-format on future> @@ -4560,7 +4562,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.SimulateMaintenanceEventRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2399} + /// [google.cloud.cpp.compute.instances.v1.SimulateMaintenanceEventRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2379} /// // clang-format on future> @@ -4629,7 +4631,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.StartRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2440} + /// [google.cloud.cpp.compute.instances.v1.StartRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2420} /// // clang-format on future> Start( @@ -4684,7 +4686,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.StartRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2440} + /// [google.cloud.cpp.compute.instances.v1.StartRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2420} /// // clang-format on future> Start( @@ -4751,7 +4753,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.StartWithEncryptionKeyRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2476} + /// [google.cloud.cpp.compute.instances.v1.StartWithEncryptionKeyRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2456} /// // clang-format on future> @@ -4815,7 +4817,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.StartWithEncryptionKeyRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2476} + /// [google.cloud.cpp.compute.instances.v1.StartWithEncryptionKeyRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2456} /// // clang-format on future> @@ -4887,7 +4889,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.StopRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2517} + /// [google.cloud.cpp.compute.instances.v1.StopRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2497} /// // clang-format on future> Stop( @@ -4945,7 +4947,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.StopRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2517} + /// [google.cloud.cpp.compute.instances.v1.StopRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2497} /// // clang-format on future> Stop( @@ -5016,7 +5018,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.SuspendRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2561} + /// [google.cloud.cpp.compute.instances.v1.SuspendRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2541} /// // clang-format on future> Suspend( @@ -5076,7 +5078,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.SuspendRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2561} + /// [google.cloud.cpp.compute.instances.v1.SuspendRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2541} /// // clang-format on future> Suspend( @@ -5134,7 +5136,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2602} + /// [google.cloud.cpp.compute.instances.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2582} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -5170,7 +5172,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2602} + /// [google.cloud.cpp.compute.instances.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2582} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -5211,7 +5213,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.UpdateInstanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2704} + /// [google.cloud.cpp.compute.instances.v1.UpdateInstanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2684} /// // clang-format on future> UpdateInstance( @@ -5271,7 +5273,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.UpdateInstanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2704} + /// [google.cloud.cpp.compute.instances.v1.UpdateInstanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2684} /// // clang-format on future> UpdateInstance( @@ -5342,7 +5344,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.UpdateAccessConfigRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2620} + /// [google.cloud.cpp.compute.instances.v1.UpdateAccessConfigRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2600} /// // clang-format on future> @@ -5405,7 +5407,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.UpdateAccessConfigRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2620} + /// [google.cloud.cpp.compute.instances.v1.UpdateAccessConfigRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2600} /// // clang-format on future> @@ -5476,7 +5478,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.UpdateDisplayDeviceRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2664} + /// [google.cloud.cpp.compute.instances.v1.UpdateDisplayDeviceRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2644} /// // clang-format on future> @@ -5538,7 +5540,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.UpdateDisplayDeviceRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2664} + /// [google.cloud.cpp.compute.instances.v1.UpdateDisplayDeviceRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2644} /// // clang-format on future> @@ -5612,7 +5614,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.UpdateNetworkInterfaceRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2770} + /// [google.cloud.cpp.compute.instances.v1.UpdateNetworkInterfaceRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2750} /// // clang-format on future> @@ -5677,7 +5679,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.UpdateNetworkInterfaceRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2770} + /// [google.cloud.cpp.compute.instances.v1.UpdateNetworkInterfaceRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2750} /// // clang-format on future> @@ -5748,7 +5750,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.UpdateShieldedInstanceConfigRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2814} + /// [google.cloud.cpp.compute.instances.v1.UpdateShieldedInstanceConfigRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2794} /// // clang-format on future> @@ -5812,7 +5814,7 @@ class InstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instances.v1.UpdateShieldedInstanceConfigRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2814} + /// [google.cloud.cpp.compute.instances.v1.UpdateShieldedInstanceConfigRequest]: @cloud_cpp_reference_link{google/cloud/compute/instances/v1/instances.proto#L2794} /// // clang-format on future> diff --git a/google/cloud/compute/instances/v1/internal/instances_rest_metadata_decorator.cc b/google/cloud/compute/instances/v1/internal/instances_rest_metadata_decorator.cc index a216e5f5145aa..66acc7ad570e0 100644 --- a/google/cloud/compute/instances/v1/internal/instances_rest_metadata_decorator.cc +++ b/google/cloud/compute/instances/v1/internal/instances_rest_metadata_decorator.cc @@ -966,6 +966,7 @@ future InstancesRestMetadata::AsyncCancelOperation( void InstancesRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/instances/v1/internal/instances_rest_stub.cc b/google/cloud/compute/instances/v1/internal/instances_rest_stub.cc index 1de824ab04d0c..8c0c3f6fe457d 100644 --- a/google/cloud/compute/instances/v1/internal/instances_rest_stub.cc +++ b/google/cloud/compute/instances/v1/internal/instances_rest_stub.cc @@ -240,8 +240,6 @@ DefaultInstancesRestStub::AggregatedListInstances( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params.push_back( {"service_project_number", request.service_project_number()}); query_params = @@ -802,8 +800,6 @@ DefaultInstancesRestStub::ListInstances( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get( @@ -827,8 +823,6 @@ DefaultInstancesRestStub::ListReferrers( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/instant_snapshot_groups/v1/instant_snapshot_groups_client.h b/google/cloud/compute/instant_snapshot_groups/v1/instant_snapshot_groups_client.h index 1711b640e4eb2..86fed5451d9dc 100644 --- a/google/cloud/compute/instant_snapshot_groups/v1/instant_snapshot_groups_client.h +++ b/google/cloud/compute/instant_snapshot_groups/v1/instant_snapshot_groups_client.h @@ -39,6 +39,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the instantSnapshotGroups resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/instantSnapshotGroups /// +/// This client uses InstantSnapshotGroups version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -119,7 +121,7 @@ class InstantSnapshotGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instant_snapshot_groups.v1.DeleteInstantSnapshotGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshot_groups/v1/instant_snapshot_groups.proto#L128} + /// [google.cloud.cpp.compute.instant_snapshot_groups.v1.DeleteInstantSnapshotGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshot_groups/v1/instant_snapshot_groups.proto#L129} /// // clang-format on future> @@ -176,7 +178,7 @@ class InstantSnapshotGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instant_snapshot_groups.v1.DeleteInstantSnapshotGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshot_groups/v1/instant_snapshot_groups.proto#L128} + /// [google.cloud.cpp.compute.instant_snapshot_groups.v1.DeleteInstantSnapshotGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshot_groups/v1/instant_snapshot_groups.proto#L129} /// // clang-format on future> @@ -238,7 +240,7 @@ class InstantSnapshotGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instant_snapshot_groups.v1.GetInstantSnapshotGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshot_groups/v1/instant_snapshot_groups.proto#L184} + /// [google.cloud.cpp.compute.instant_snapshot_groups.v1.GetInstantSnapshotGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshot_groups/v1/instant_snapshot_groups.proto#L185} /// [google.cloud.cpp.compute.v1.InstantSnapshotGroup]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_086.proto#L28} /// // clang-format on @@ -271,7 +273,7 @@ class InstantSnapshotGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instant_snapshot_groups.v1.GetInstantSnapshotGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshot_groups/v1/instant_snapshot_groups.proto#L184} + /// [google.cloud.cpp.compute.instant_snapshot_groups.v1.GetInstantSnapshotGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshot_groups/v1/instant_snapshot_groups.proto#L185} /// [google.cloud.cpp.compute.v1.InstantSnapshotGroup]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_086.proto#L28} /// // clang-format on @@ -302,7 +304,7 @@ class InstantSnapshotGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instant_snapshot_groups.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshot_groups/v1/instant_snapshot_groups.proto#L166} + /// [google.cloud.cpp.compute.instant_snapshot_groups.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshot_groups/v1/instant_snapshot_groups.proto#L167} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -335,7 +337,7 @@ class InstantSnapshotGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instant_snapshot_groups.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshot_groups/v1/instant_snapshot_groups.proto#L166} + /// [google.cloud.cpp.compute.instant_snapshot_groups.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshot_groups/v1/instant_snapshot_groups.proto#L167} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -372,7 +374,7 @@ class InstantSnapshotGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instant_snapshot_groups.v1.InsertInstantSnapshotGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshot_groups/v1/instant_snapshot_groups.proto#L200} + /// [google.cloud.cpp.compute.instant_snapshot_groups.v1.InsertInstantSnapshotGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshot_groups/v1/instant_snapshot_groups.proto#L201} /// // clang-format on future> @@ -431,7 +433,7 @@ class InstantSnapshotGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instant_snapshot_groups.v1.InsertInstantSnapshotGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshot_groups/v1/instant_snapshot_groups.proto#L200} + /// [google.cloud.cpp.compute.instant_snapshot_groups.v1.InsertInstantSnapshotGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshot_groups/v1/instant_snapshot_groups.proto#L201} /// // clang-format on future> @@ -502,7 +504,7 @@ class InstantSnapshotGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instant_snapshot_groups.v1.ListInstantSnapshotGroupsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshot_groups/v1/instant_snapshot_groups.proto#L240} + /// [google.cloud.cpp.compute.instant_snapshot_groups.v1.ListInstantSnapshotGroupsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshot_groups/v1/instant_snapshot_groups.proto#L241} /// [google.cloud.cpp.compute.v1.InstantSnapshotGroup]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_086.proto#L28} /// // clang-format on @@ -544,7 +546,7 @@ class InstantSnapshotGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instant_snapshot_groups.v1.ListInstantSnapshotGroupsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshot_groups/v1/instant_snapshot_groups.proto#L240} + /// [google.cloud.cpp.compute.instant_snapshot_groups.v1.ListInstantSnapshotGroupsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshot_groups/v1/instant_snapshot_groups.proto#L241} /// [google.cloud.cpp.compute.v1.InstantSnapshotGroup]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_086.proto#L28} /// // clang-format on @@ -577,7 +579,7 @@ class InstantSnapshotGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instant_snapshot_groups.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshot_groups/v1/instant_snapshot_groups.proto#L344} + /// [google.cloud.cpp.compute.instant_snapshot_groups.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshot_groups/v1/instant_snapshot_groups.proto#L338} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -613,7 +615,7 @@ class InstantSnapshotGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instant_snapshot_groups.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshot_groups/v1/instant_snapshot_groups.proto#L344} + /// [google.cloud.cpp.compute.instant_snapshot_groups.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshot_groups/v1/instant_snapshot_groups.proto#L338} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -644,7 +646,7 @@ class InstantSnapshotGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instant_snapshot_groups.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshot_groups/v1/instant_snapshot_groups.proto#L362} + /// [google.cloud.cpp.compute.instant_snapshot_groups.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshot_groups/v1/instant_snapshot_groups.proto#L356} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -680,7 +682,7 @@ class InstantSnapshotGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instant_snapshot_groups.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshot_groups/v1/instant_snapshot_groups.proto#L362} + /// [google.cloud.cpp.compute.instant_snapshot_groups.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshot_groups/v1/instant_snapshot_groups.proto#L356} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on diff --git a/google/cloud/compute/instant_snapshot_groups/v1/internal/instant_snapshot_groups_rest_metadata_decorator.cc b/google/cloud/compute/instant_snapshot_groups/v1/internal/instant_snapshot_groups_rest_metadata_decorator.cc index 5a886e25fff55..687cc9b86d9f9 100644 --- a/google/cloud/compute/instant_snapshot_groups/v1/internal/instant_snapshot_groups_rest_metadata_decorator.cc +++ b/google/cloud/compute/instant_snapshot_groups/v1/internal/instant_snapshot_groups_rest_metadata_decorator.cc @@ -153,6 +153,7 @@ future InstantSnapshotGroupsRestMetadata::AsyncCancelOperation( void InstantSnapshotGroupsRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/instant_snapshot_groups/v1/internal/instant_snapshot_groups_rest_stub.cc b/google/cloud/compute/instant_snapshot_groups/v1/internal/instant_snapshot_groups_rest_stub.cc index 5256db845a742..3f681ee3dddf6 100644 --- a/google/cloud/compute/instant_snapshot_groups/v1/internal/instant_snapshot_groups_rest_stub.cc +++ b/google/cloud/compute/instant_snapshot_groups/v1/internal/instant_snapshot_groups_rest_stub.cc @@ -218,8 +218,6 @@ DefaultInstantSnapshotGroupsRestStub::ListInstantSnapshotGroups( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/instant_snapshots/v1/instant_snapshots_client.h b/google/cloud/compute/instant_snapshots/v1/instant_snapshots_client.h index 09d144769aac7..0b873fb758de6 100644 --- a/google/cloud/compute/instant_snapshots/v1/instant_snapshots_client.h +++ b/google/cloud/compute/instant_snapshots/v1/instant_snapshots_client.h @@ -39,6 +39,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the instantSnapshots resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/instantSnapshots /// +/// This client uses InstantSnapshots version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -120,7 +122,7 @@ class InstantSnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instant_snapshots.v1.AggregatedListInstantSnapshotsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshots/v1/instant_snapshots.proto#L163} + /// [google.cloud.cpp.compute.instant_snapshots.v1.AggregatedListInstantSnapshotsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshots/v1/instant_snapshots.proto#L164} /// [google.cloud.cpp.compute.v1.InstantSnapshotsScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_085.proto#L159} /// // clang-format on @@ -164,7 +166,7 @@ class InstantSnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instant_snapshots.v1.AggregatedListInstantSnapshotsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshots/v1/instant_snapshots.proto#L163} + /// [google.cloud.cpp.compute.instant_snapshots.v1.AggregatedListInstantSnapshotsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshots/v1/instant_snapshots.proto#L164} /// [google.cloud.cpp.compute.v1.InstantSnapshotsScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_085.proto#L159} /// // clang-format on @@ -210,7 +212,7 @@ class InstantSnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instant_snapshots.v1.DeleteInstantSnapshotRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshots/v1/instant_snapshots.proto#L278} + /// [google.cloud.cpp.compute.instant_snapshots.v1.DeleteInstantSnapshotRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshots/v1/instant_snapshots.proto#L272} /// // clang-format on future> @@ -270,7 +272,7 @@ class InstantSnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instant_snapshots.v1.DeleteInstantSnapshotRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshots/v1/instant_snapshots.proto#L278} + /// [google.cloud.cpp.compute.instant_snapshots.v1.DeleteInstantSnapshotRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshots/v1/instant_snapshots.proto#L272} /// // clang-format on future> @@ -330,7 +332,7 @@ class InstantSnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instant_snapshots.v1.GetInstantSnapshotRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshots/v1/instant_snapshots.proto#L332} + /// [google.cloud.cpp.compute.instant_snapshots.v1.GetInstantSnapshotRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshots/v1/instant_snapshots.proto#L326} /// [google.cloud.cpp.compute.v1.InstantSnapshot]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_084.proto#L27} /// // clang-format on @@ -362,7 +364,7 @@ class InstantSnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instant_snapshots.v1.GetInstantSnapshotRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshots/v1/instant_snapshots.proto#L332} + /// [google.cloud.cpp.compute.instant_snapshots.v1.GetInstantSnapshotRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshots/v1/instant_snapshots.proto#L326} /// [google.cloud.cpp.compute.v1.InstantSnapshot]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_084.proto#L27} /// // clang-format on @@ -393,7 +395,7 @@ class InstantSnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instant_snapshots.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshots/v1/instant_snapshots.proto#L314} + /// [google.cloud.cpp.compute.instant_snapshots.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshots/v1/instant_snapshots.proto#L308} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -426,7 +428,7 @@ class InstantSnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instant_snapshots.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshots/v1/instant_snapshots.proto#L314} + /// [google.cloud.cpp.compute.instant_snapshots.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshots/v1/instant_snapshots.proto#L308} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -463,7 +465,7 @@ class InstantSnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instant_snapshots.v1.InsertInstantSnapshotRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshots/v1/instant_snapshots.proto#L346} + /// [google.cloud.cpp.compute.instant_snapshots.v1.InsertInstantSnapshotRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshots/v1/instant_snapshots.proto#L340} /// // clang-format on future> @@ -520,7 +522,7 @@ class InstantSnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instant_snapshots.v1.InsertInstantSnapshotRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshots/v1/instant_snapshots.proto#L346} + /// [google.cloud.cpp.compute.instant_snapshots.v1.InsertInstantSnapshotRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshots/v1/instant_snapshots.proto#L340} /// // clang-format on future> @@ -589,7 +591,7 @@ class InstantSnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instant_snapshots.v1.ListInstantSnapshotsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshots/v1/instant_snapshots.proto#L382} + /// [google.cloud.cpp.compute.instant_snapshots.v1.ListInstantSnapshotsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshots/v1/instant_snapshots.proto#L376} /// [google.cloud.cpp.compute.v1.InstantSnapshot]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_084.proto#L27} /// // clang-format on @@ -631,7 +633,7 @@ class InstantSnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instant_snapshots.v1.ListInstantSnapshotsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshots/v1/instant_snapshots.proto#L382} + /// [google.cloud.cpp.compute.instant_snapshots.v1.ListInstantSnapshotsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshots/v1/instant_snapshots.proto#L376} /// [google.cloud.cpp.compute.v1.InstantSnapshot]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_084.proto#L27} /// // clang-format on @@ -663,7 +665,7 @@ class InstantSnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instant_snapshots.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshots/v1/instant_snapshots.proto#L486} + /// [google.cloud.cpp.compute.instant_snapshots.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshots/v1/instant_snapshots.proto#L473} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -699,7 +701,7 @@ class InstantSnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instant_snapshots.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshots/v1/instant_snapshots.proto#L486} + /// [google.cloud.cpp.compute.instant_snapshots.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshots/v1/instant_snapshots.proto#L473} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -739,7 +741,7 @@ class InstantSnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instant_snapshots.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshots/v1/instant_snapshots.proto#L504} + /// [google.cloud.cpp.compute.instant_snapshots.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshots/v1/instant_snapshots.proto#L491} /// // clang-format on future> SetLabels( @@ -800,7 +802,7 @@ class InstantSnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instant_snapshots.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshots/v1/instant_snapshots.proto#L504} + /// [google.cloud.cpp.compute.instant_snapshots.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshots/v1/instant_snapshots.proto#L491} /// // clang-format on future> SetLabels( @@ -860,7 +862,7 @@ class InstantSnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instant_snapshots.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshots/v1/instant_snapshots.proto#L544} + /// [google.cloud.cpp.compute.instant_snapshots.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshots/v1/instant_snapshots.proto#L531} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -896,7 +898,7 @@ class InstantSnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.instant_snapshots.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshots/v1/instant_snapshots.proto#L544} + /// [google.cloud.cpp.compute.instant_snapshots.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/instant_snapshots/v1/instant_snapshots.proto#L531} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on diff --git a/google/cloud/compute/instant_snapshots/v1/internal/instant_snapshots_rest_metadata_decorator.cc b/google/cloud/compute/instant_snapshots/v1/internal/instant_snapshots_rest_metadata_decorator.cc index 9c6b9b5f19890..3801dae1a04d7 100644 --- a/google/cloud/compute/instant_snapshots/v1/internal/instant_snapshots_rest_metadata_decorator.cc +++ b/google/cloud/compute/instant_snapshots/v1/internal/instant_snapshots_rest_metadata_decorator.cc @@ -182,6 +182,7 @@ future InstantSnapshotsRestMetadata::AsyncCancelOperation( void InstantSnapshotsRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/instant_snapshots/v1/internal/instant_snapshots_rest_stub.cc b/google/cloud/compute/instant_snapshots/v1/internal/instant_snapshots_rest_stub.cc index c0196aa3b0c60..3b2ca98c5e634 100644 --- a/google/cloud/compute/instant_snapshots/v1/internal/instant_snapshots_rest_stub.cc +++ b/google/cloud/compute/instant_snapshots/v1/internal/instant_snapshots_rest_stub.cc @@ -60,8 +60,6 @@ DefaultInstantSnapshotsRestStub::AggregatedListInstantSnapshots( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params.push_back( {"service_project_number", request.service_project_number()}); query_params = @@ -242,8 +240,6 @@ DefaultInstantSnapshotsRestStub::ListInstantSnapshots( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/interconnect_attachment_groups/v1/interconnect_attachment_groups_client.h b/google/cloud/compute/interconnect_attachment_groups/v1/interconnect_attachment_groups_client.h index 9e1fee967e5b4..c556029c27b51 100644 --- a/google/cloud/compute/interconnect_attachment_groups/v1/interconnect_attachment_groups_client.h +++ b/google/cloud/compute/interconnect_attachment_groups/v1/interconnect_attachment_groups_client.h @@ -40,6 +40,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the interconnectAttachmentGroups resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/interconnectAttachmentGroups /// +/// This client uses InterconnectAttachmentGroups version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -121,7 +123,7 @@ class InterconnectAttachmentGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnect_attachment_groups.v1.DeleteInterconnectAttachmentGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_attachment_groups/v1/interconnect_attachment_groups.proto#L161} + /// [google.cloud.cpp.compute.interconnect_attachment_groups.v1.DeleteInterconnectAttachmentGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_attachment_groups/v1/interconnect_attachment_groups.proto#L162} /// // clang-format on future> @@ -176,7 +178,7 @@ class InterconnectAttachmentGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnect_attachment_groups.v1.DeleteInterconnectAttachmentGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_attachment_groups/v1/interconnect_attachment_groups.proto#L161} + /// [google.cloud.cpp.compute.interconnect_attachment_groups.v1.DeleteInterconnectAttachmentGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_attachment_groups/v1/interconnect_attachment_groups.proto#L162} /// // clang-format on future> @@ -238,7 +240,7 @@ class InterconnectAttachmentGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnect_attachment_groups.v1.GetInterconnectAttachmentGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_attachment_groups/v1/interconnect_attachment_groups.proto#L208} + /// [google.cloud.cpp.compute.interconnect_attachment_groups.v1.GetInterconnectAttachmentGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_attachment_groups/v1/interconnect_attachment_groups.proto#L209} /// [google.cloud.cpp.compute.v1.InterconnectAttachmentGroup]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_090.proto#L26} /// // clang-format on @@ -272,7 +274,7 @@ class InterconnectAttachmentGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnect_attachment_groups.v1.GetInterconnectAttachmentGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_attachment_groups/v1/interconnect_attachment_groups.proto#L208} + /// [google.cloud.cpp.compute.interconnect_attachment_groups.v1.GetInterconnectAttachmentGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_attachment_groups/v1/interconnect_attachment_groups.proto#L209} /// [google.cloud.cpp.compute.v1.InterconnectAttachmentGroup]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_090.proto#L26} /// // clang-format on @@ -303,7 +305,7 @@ class InterconnectAttachmentGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnect_attachment_groups.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_attachment_groups/v1/interconnect_attachment_groups.proto#L193} + /// [google.cloud.cpp.compute.interconnect_attachment_groups.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_attachment_groups/v1/interconnect_attachment_groups.proto#L194} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -336,7 +338,7 @@ class InterconnectAttachmentGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnect_attachment_groups.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_attachment_groups/v1/interconnect_attachment_groups.proto#L193} + /// [google.cloud.cpp.compute.interconnect_attachment_groups.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_attachment_groups/v1/interconnect_attachment_groups.proto#L194} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -366,7 +368,7 @@ class InterconnectAttachmentGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnect_attachment_groups.v1.GetOperationalStatusRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_attachment_groups/v1/interconnect_attachment_groups.proto#L221} + /// [google.cloud.cpp.compute.interconnect_attachment_groups.v1.GetOperationalStatusRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_attachment_groups/v1/interconnect_attachment_groups.proto#L222} /// [google.cloud.cpp.compute.v1.InterconnectAttachmentGroupsGetOperationalStatusResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_090.proto#L224} /// // clang-format on @@ -401,7 +403,7 @@ class InterconnectAttachmentGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnect_attachment_groups.v1.GetOperationalStatusRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_attachment_groups/v1/interconnect_attachment_groups.proto#L221} + /// [google.cloud.cpp.compute.interconnect_attachment_groups.v1.GetOperationalStatusRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_attachment_groups/v1/interconnect_attachment_groups.proto#L222} /// [google.cloud.cpp.compute.v1.InterconnectAttachmentGroupsGetOperationalStatusResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_090.proto#L224} /// // clang-format on @@ -440,7 +442,7 @@ class InterconnectAttachmentGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnect_attachment_groups.v1.InsertInterconnectAttachmentGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_attachment_groups/v1/interconnect_attachment_groups.proto#L234} + /// [google.cloud.cpp.compute.interconnect_attachment_groups.v1.InsertInterconnectAttachmentGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_attachment_groups/v1/interconnect_attachment_groups.proto#L235} /// // clang-format on future> @@ -500,7 +502,7 @@ class InterconnectAttachmentGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnect_attachment_groups.v1.InsertInterconnectAttachmentGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_attachment_groups/v1/interconnect_attachment_groups.proto#L234} + /// [google.cloud.cpp.compute.interconnect_attachment_groups.v1.InsertInterconnectAttachmentGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_attachment_groups/v1/interconnect_attachment_groups.proto#L235} /// // clang-format on future> @@ -569,7 +571,7 @@ class InterconnectAttachmentGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnect_attachment_groups.v1.ListInterconnectAttachmentGroupsRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_attachment_groups/v1/interconnect_attachment_groups.proto#L265} + /// [google.cloud.cpp.compute.interconnect_attachment_groups.v1.ListInterconnectAttachmentGroupsRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_attachment_groups/v1/interconnect_attachment_groups.proto#L266} /// [google.cloud.cpp.compute.v1.InterconnectAttachmentGroup]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_090.proto#L26} /// // clang-format on @@ -610,7 +612,7 @@ class InterconnectAttachmentGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnect_attachment_groups.v1.ListInterconnectAttachmentGroupsRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_attachment_groups/v1/interconnect_attachment_groups.proto#L265} + /// [google.cloud.cpp.compute.interconnect_attachment_groups.v1.ListInterconnectAttachmentGroupsRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_attachment_groups/v1/interconnect_attachment_groups.proto#L266} /// [google.cloud.cpp.compute.v1.InterconnectAttachmentGroup]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_090.proto#L26} /// // clang-format on @@ -652,7 +654,7 @@ class InterconnectAttachmentGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnect_attachment_groups.v1.PatchInterconnectAttachmentGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_attachment_groups/v1/interconnect_attachment_groups.proto#L366} + /// [google.cloud.cpp.compute.interconnect_attachment_groups.v1.PatchInterconnectAttachmentGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_attachment_groups/v1/interconnect_attachment_groups.proto#L360} /// // clang-format on future> @@ -718,7 +720,7 @@ class InterconnectAttachmentGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnect_attachment_groups.v1.PatchInterconnectAttachmentGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_attachment_groups/v1/interconnect_attachment_groups.proto#L366} + /// [google.cloud.cpp.compute.interconnect_attachment_groups.v1.PatchInterconnectAttachmentGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_attachment_groups/v1/interconnect_attachment_groups.proto#L360} /// // clang-format on future> @@ -781,7 +783,7 @@ class InterconnectAttachmentGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnect_attachment_groups.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_attachment_groups/v1/interconnect_attachment_groups.proto#L406} + /// [google.cloud.cpp.compute.interconnect_attachment_groups.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_attachment_groups/v1/interconnect_attachment_groups.proto#L400} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -816,7 +818,7 @@ class InterconnectAttachmentGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnect_attachment_groups.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_attachment_groups/v1/interconnect_attachment_groups.proto#L406} + /// [google.cloud.cpp.compute.interconnect_attachment_groups.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_attachment_groups/v1/interconnect_attachment_groups.proto#L400} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -846,7 +848,7 @@ class InterconnectAttachmentGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnect_attachment_groups.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_attachment_groups/v1/interconnect_attachment_groups.proto#L422} + /// [google.cloud.cpp.compute.interconnect_attachment_groups.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_attachment_groups/v1/interconnect_attachment_groups.proto#L416} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -881,7 +883,7 @@ class InterconnectAttachmentGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnect_attachment_groups.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_attachment_groups/v1/interconnect_attachment_groups.proto#L422} + /// [google.cloud.cpp.compute.interconnect_attachment_groups.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_attachment_groups/v1/interconnect_attachment_groups.proto#L416} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on diff --git a/google/cloud/compute/interconnect_attachment_groups/v1/internal/interconnect_attachment_groups_rest_metadata_decorator.cc b/google/cloud/compute/interconnect_attachment_groups/v1/internal/interconnect_attachment_groups_rest_metadata_decorator.cc index 9a0f35a22d0d9..ea54baa712333 100644 --- a/google/cloud/compute/interconnect_attachment_groups/v1/internal/interconnect_attachment_groups_rest_metadata_decorator.cc +++ b/google/cloud/compute/interconnect_attachment_groups/v1/internal/interconnect_attachment_groups_rest_metadata_decorator.cc @@ -192,6 +192,7 @@ future InterconnectAttachmentGroupsRestMetadata::AsyncCancelOperation( void InterconnectAttachmentGroupsRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/interconnect_attachment_groups/v1/internal/interconnect_attachment_groups_rest_stub.cc b/google/cloud/compute/interconnect_attachment_groups/v1/internal/interconnect_attachment_groups_rest_stub.cc index 2731ebf036c19..846bb945b4ce2 100644 --- a/google/cloud/compute/interconnect_attachment_groups/v1/internal/interconnect_attachment_groups_rest_stub.cc +++ b/google/cloud/compute/interconnect_attachment_groups/v1/internal/interconnect_attachment_groups_rest_stub.cc @@ -238,8 +238,6 @@ DefaultInterconnectAttachmentGroupsRestStub::ListInterconnectAttachmentGroups( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get> @@ -264,7 +266,7 @@ class InterconnectAttachmentsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnect_attachments.v1.DeleteInterconnectAttachmentRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_attachments/v1/interconnect_attachments.proto#L252} + /// [google.cloud.cpp.compute.interconnect_attachments.v1.DeleteInterconnectAttachmentRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_attachments/v1/interconnect_attachments.proto#L246} /// // clang-format on future> @@ -326,7 +328,7 @@ class InterconnectAttachmentsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnect_attachments.v1.GetInterconnectAttachmentRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_attachments/v1/interconnect_attachments.proto#L290} + /// [google.cloud.cpp.compute.interconnect_attachments.v1.GetInterconnectAttachmentRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_attachments/v1/interconnect_attachments.proto#L284} /// [google.cloud.cpp.compute.v1.InterconnectAttachment]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_088.proto#L32} /// // clang-format on @@ -360,7 +362,7 @@ class InterconnectAttachmentsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnect_attachments.v1.GetInterconnectAttachmentRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_attachments/v1/interconnect_attachments.proto#L290} + /// [google.cloud.cpp.compute.interconnect_attachments.v1.GetInterconnectAttachmentRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_attachments/v1/interconnect_attachments.proto#L284} /// [google.cloud.cpp.compute.v1.InterconnectAttachment]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_088.proto#L32} /// // clang-format on @@ -399,7 +401,7 @@ class InterconnectAttachmentsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnect_attachments.v1.InsertInterconnectAttachmentRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_attachments/v1/interconnect_attachments.proto#L307} + /// [google.cloud.cpp.compute.interconnect_attachments.v1.InsertInterconnectAttachmentRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_attachments/v1/interconnect_attachments.proto#L301} /// // clang-format on future> @@ -459,7 +461,7 @@ class InterconnectAttachmentsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnect_attachments.v1.InsertInterconnectAttachmentRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_attachments/v1/interconnect_attachments.proto#L307} + /// [google.cloud.cpp.compute.interconnect_attachments.v1.InsertInterconnectAttachmentRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_attachments/v1/interconnect_attachments.proto#L301} /// // clang-format on future> @@ -530,7 +532,7 @@ class InterconnectAttachmentsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnect_attachments.v1.ListInterconnectAttachmentsRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_attachments/v1/interconnect_attachments.proto#L346} + /// [google.cloud.cpp.compute.interconnect_attachments.v1.ListInterconnectAttachmentsRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_attachments/v1/interconnect_attachments.proto#L340} /// [google.cloud.cpp.compute.v1.InterconnectAttachment]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_088.proto#L32} /// // clang-format on @@ -572,7 +574,7 @@ class InterconnectAttachmentsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnect_attachments.v1.ListInterconnectAttachmentsRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_attachments/v1/interconnect_attachments.proto#L346} + /// [google.cloud.cpp.compute.interconnect_attachments.v1.ListInterconnectAttachmentsRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_attachments/v1/interconnect_attachments.proto#L340} /// [google.cloud.cpp.compute.v1.InterconnectAttachment]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_088.proto#L32} /// // clang-format on @@ -614,7 +616,7 @@ class InterconnectAttachmentsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnect_attachments.v1.PatchInterconnectAttachmentRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_attachments/v1/interconnect_attachments.proto#L451} + /// [google.cloud.cpp.compute.interconnect_attachments.v1.PatchInterconnectAttachmentRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_attachments/v1/interconnect_attachments.proto#L438} /// // clang-format on future> @@ -678,7 +680,7 @@ class InterconnectAttachmentsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnect_attachments.v1.PatchInterconnectAttachmentRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_attachments/v1/interconnect_attachments.proto#L451} + /// [google.cloud.cpp.compute.interconnect_attachments.v1.PatchInterconnectAttachmentRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_attachments/v1/interconnect_attachments.proto#L438} /// // clang-format on future> @@ -750,7 +752,7 @@ class InterconnectAttachmentsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnect_attachments.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_attachments/v1/interconnect_attachments.proto#L493} + /// [google.cloud.cpp.compute.interconnect_attachments.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_attachments/v1/interconnect_attachments.proto#L480} /// // clang-format on future> SetLabels( @@ -811,7 +813,7 @@ class InterconnectAttachmentsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnect_attachments.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_attachments/v1/interconnect_attachments.proto#L493} + /// [google.cloud.cpp.compute.interconnect_attachments.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_attachments/v1/interconnect_attachments.proto#L480} /// // clang-format on future> SetLabels( diff --git a/google/cloud/compute/interconnect_attachments/v1/internal/interconnect_attachments_rest_metadata_decorator.cc b/google/cloud/compute/interconnect_attachments/v1/internal/interconnect_attachments_rest_metadata_decorator.cc index e339aae30ad86..2dc468d04fe3c 100644 --- a/google/cloud/compute/interconnect_attachments/v1/internal/interconnect_attachments_rest_metadata_decorator.cc +++ b/google/cloud/compute/interconnect_attachments/v1/internal/interconnect_attachments_rest_metadata_decorator.cc @@ -178,6 +178,7 @@ future InterconnectAttachmentsRestMetadata::AsyncCancelOperation( void InterconnectAttachmentsRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/interconnect_attachments/v1/internal/interconnect_attachments_rest_stub.cc b/google/cloud/compute/interconnect_attachments/v1/internal/interconnect_attachments_rest_stub.cc index d22e54085e6f3..8ddb49ac591ad 100644 --- a/google/cloud/compute/interconnect_attachments/v1/internal/interconnect_attachments_rest_stub.cc +++ b/google/cloud/compute/interconnect_attachments/v1/internal/interconnect_attachments_rest_stub.cc @@ -61,8 +61,6 @@ DefaultInterconnectAttachmentsRestStub::AggregatedListInterconnectAttachments( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params.push_back( {"service_project_number", request.service_project_number()}); query_params = @@ -227,8 +225,6 @@ DefaultInterconnectAttachmentsRestStub::ListInterconnectAttachments( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/interconnect_groups/v1/interconnect_groups_client.h b/google/cloud/compute/interconnect_groups/v1/interconnect_groups_client.h index 4fc07d6d74b19..92972c96be0aa 100644 --- a/google/cloud/compute/interconnect_groups/v1/interconnect_groups_client.h +++ b/google/cloud/compute/interconnect_groups/v1/interconnect_groups_client.h @@ -39,6 +39,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the interconnectGroups resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/interconnectGroups /// +/// This client uses InterconnectGroups version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -119,7 +121,7 @@ class InterconnectGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnect_groups.v1.CreateMembersRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_groups/v1/interconnect_groups.proto#L168} + /// [google.cloud.cpp.compute.interconnect_groups.v1.CreateMembersRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_groups/v1/interconnect_groups.proto#L169} /// // clang-format on future> CreateMembers( @@ -180,7 +182,7 @@ class InterconnectGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnect_groups.v1.CreateMembersRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_groups/v1/interconnect_groups.proto#L168} + /// [google.cloud.cpp.compute.interconnect_groups.v1.CreateMembersRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_groups/v1/interconnect_groups.proto#L169} /// // clang-format on future> CreateMembers( @@ -245,7 +247,7 @@ class InterconnectGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnect_groups.v1.DeleteInterconnectGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_groups/v1/interconnect_groups.proto#L187} + /// [google.cloud.cpp.compute.interconnect_groups.v1.DeleteInterconnectGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_groups/v1/interconnect_groups.proto#L188} /// // clang-format on future> @@ -299,7 +301,7 @@ class InterconnectGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnect_groups.v1.DeleteInterconnectGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_groups/v1/interconnect_groups.proto#L187} + /// [google.cloud.cpp.compute.interconnect_groups.v1.DeleteInterconnectGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_groups/v1/interconnect_groups.proto#L188} /// // clang-format on future> @@ -358,7 +360,7 @@ class InterconnectGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnect_groups.v1.GetInterconnectGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_groups/v1/interconnect_groups.proto#L232} + /// [google.cloud.cpp.compute.interconnect_groups.v1.GetInterconnectGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_groups/v1/interconnect_groups.proto#L233} /// [google.cloud.cpp.compute.v1.InterconnectGroup]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_092.proto#L28} /// // clang-format on @@ -391,7 +393,7 @@ class InterconnectGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnect_groups.v1.GetInterconnectGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_groups/v1/interconnect_groups.proto#L232} + /// [google.cloud.cpp.compute.interconnect_groups.v1.GetInterconnectGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_groups/v1/interconnect_groups.proto#L233} /// [google.cloud.cpp.compute.v1.InterconnectGroup]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_092.proto#L28} /// // clang-format on @@ -421,7 +423,7 @@ class InterconnectGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnect_groups.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_groups/v1/interconnect_groups.proto#L217} + /// [google.cloud.cpp.compute.interconnect_groups.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_groups/v1/interconnect_groups.proto#L218} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -454,7 +456,7 @@ class InterconnectGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnect_groups.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_groups/v1/interconnect_groups.proto#L217} + /// [google.cloud.cpp.compute.interconnect_groups.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_groups/v1/interconnect_groups.proto#L218} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -484,7 +486,7 @@ class InterconnectGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnect_groups.v1.GetOperationalStatusRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_groups/v1/interconnect_groups.proto#L243} + /// [google.cloud.cpp.compute.interconnect_groups.v1.GetOperationalStatusRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_groups/v1/interconnect_groups.proto#L244} /// [google.cloud.cpp.compute.v1.InterconnectGroupsGetOperationalStatusResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_092.proto#L330} /// // clang-format on @@ -519,7 +521,7 @@ class InterconnectGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnect_groups.v1.GetOperationalStatusRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_groups/v1/interconnect_groups.proto#L243} + /// [google.cloud.cpp.compute.interconnect_groups.v1.GetOperationalStatusRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_groups/v1/interconnect_groups.proto#L244} /// [google.cloud.cpp.compute.v1.InterconnectGroupsGetOperationalStatusResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_092.proto#L330} /// // clang-format on @@ -557,7 +559,7 @@ class InterconnectGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnect_groups.v1.InsertInterconnectGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_groups/v1/interconnect_groups.proto#L254} + /// [google.cloud.cpp.compute.interconnect_groups.v1.InsertInterconnectGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_groups/v1/interconnect_groups.proto#L255} /// // clang-format on future> @@ -616,7 +618,7 @@ class InterconnectGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnect_groups.v1.InsertInterconnectGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_groups/v1/interconnect_groups.proto#L254} + /// [google.cloud.cpp.compute.interconnect_groups.v1.InsertInterconnectGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_groups/v1/interconnect_groups.proto#L255} /// // clang-format on future> @@ -683,7 +685,7 @@ class InterconnectGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnect_groups.v1.ListInterconnectGroupsRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_groups/v1/interconnect_groups.proto#L284} + /// [google.cloud.cpp.compute.interconnect_groups.v1.ListInterconnectGroupsRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_groups/v1/interconnect_groups.proto#L285} /// [google.cloud.cpp.compute.v1.InterconnectGroup]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_092.proto#L28} /// // clang-format on @@ -723,7 +725,7 @@ class InterconnectGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnect_groups.v1.ListInterconnectGroupsRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_groups/v1/interconnect_groups.proto#L284} + /// [google.cloud.cpp.compute.interconnect_groups.v1.ListInterconnectGroupsRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_groups/v1/interconnect_groups.proto#L285} /// [google.cloud.cpp.compute.v1.InterconnectGroup]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_092.proto#L28} /// // clang-format on @@ -764,7 +766,7 @@ class InterconnectGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnect_groups.v1.PatchInterconnectGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_groups/v1/interconnect_groups.proto#L385} + /// [google.cloud.cpp.compute.interconnect_groups.v1.PatchInterconnectGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_groups/v1/interconnect_groups.proto#L379} /// // clang-format on future> @@ -827,7 +829,7 @@ class InterconnectGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnect_groups.v1.PatchInterconnectGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_groups/v1/interconnect_groups.proto#L385} + /// [google.cloud.cpp.compute.interconnect_groups.v1.PatchInterconnectGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_groups/v1/interconnect_groups.proto#L379} /// // clang-format on future> @@ -888,7 +890,7 @@ class InterconnectGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnect_groups.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_groups/v1/interconnect_groups.proto#L422} + /// [google.cloud.cpp.compute.interconnect_groups.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_groups/v1/interconnect_groups.proto#L416} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -923,7 +925,7 @@ class InterconnectGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnect_groups.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_groups/v1/interconnect_groups.proto#L422} + /// [google.cloud.cpp.compute.interconnect_groups.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_groups/v1/interconnect_groups.proto#L416} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -953,7 +955,7 @@ class InterconnectGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnect_groups.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_groups/v1/interconnect_groups.proto#L438} + /// [google.cloud.cpp.compute.interconnect_groups.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_groups/v1/interconnect_groups.proto#L432} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -988,7 +990,7 @@ class InterconnectGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnect_groups.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_groups/v1/interconnect_groups.proto#L438} + /// [google.cloud.cpp.compute.interconnect_groups.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_groups/v1/interconnect_groups.proto#L432} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on diff --git a/google/cloud/compute/interconnect_groups/v1/internal/interconnect_groups_rest_metadata_decorator.cc b/google/cloud/compute/interconnect_groups/v1/internal/interconnect_groups_rest_metadata_decorator.cc index ae701ceabb26f..efabfbb3a09c7 100644 --- a/google/cloud/compute/interconnect_groups/v1/internal/interconnect_groups_rest_metadata_decorator.cc +++ b/google/cloud/compute/interconnect_groups/v1/internal/interconnect_groups_rest_metadata_decorator.cc @@ -204,6 +204,7 @@ future InterconnectGroupsRestMetadata::AsyncCancelOperation( void InterconnectGroupsRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/interconnect_groups/v1/internal/interconnect_groups_rest_stub.cc b/google/cloud/compute/interconnect_groups/v1/internal/interconnect_groups_rest_stub.cc index 3fc08df52ed80..3f50a505ae865 100644 --- a/google/cloud/compute/interconnect_groups/v1/internal/interconnect_groups_rest_stub.cc +++ b/google/cloud/compute/interconnect_groups/v1/internal/interconnect_groups_rest_stub.cc @@ -282,8 +282,6 @@ DefaultInterconnectGroupsRestStub::ListInterconnectGroups( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/interconnect_locations/v1/interconnect_locations_client.h b/google/cloud/compute/interconnect_locations/v1/interconnect_locations_client.h index 50253cc122cc9..14df7829454b5 100644 --- a/google/cloud/compute/interconnect_locations/v1/interconnect_locations_client.h +++ b/google/cloud/compute/interconnect_locations/v1/interconnect_locations_client.h @@ -38,6 +38,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the interconnectLocations resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/interconnectLocations /// +/// This client uses InterconnectLocations version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -111,7 +113,7 @@ class InterconnectLocationsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnect_locations.v1.GetInterconnectLocationRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_locations/v1/interconnect_locations.proto#L62} + /// [google.cloud.cpp.compute.interconnect_locations.v1.GetInterconnectLocationRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_locations/v1/interconnect_locations.proto#L63} /// [google.cloud.cpp.compute.v1.InterconnectLocation]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_093.proto#L29} /// // clang-format on @@ -145,7 +147,7 @@ class InterconnectLocationsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnect_locations.v1.GetInterconnectLocationRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_locations/v1/interconnect_locations.proto#L62} + /// [google.cloud.cpp.compute.interconnect_locations.v1.GetInterconnectLocationRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_locations/v1/interconnect_locations.proto#L63} /// [google.cloud.cpp.compute.v1.InterconnectLocation]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_093.proto#L29} /// // clang-format on @@ -183,7 +185,7 @@ class InterconnectLocationsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnect_locations.v1.ListInterconnectLocationsRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_locations/v1/interconnect_locations.proto#L75} + /// [google.cloud.cpp.compute.interconnect_locations.v1.ListInterconnectLocationsRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_locations/v1/interconnect_locations.proto#L76} /// [google.cloud.cpp.compute.v1.InterconnectLocation]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_093.proto#L29} /// // clang-format on @@ -224,7 +226,7 @@ class InterconnectLocationsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnect_locations.v1.ListInterconnectLocationsRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_locations/v1/interconnect_locations.proto#L75} + /// [google.cloud.cpp.compute.interconnect_locations.v1.ListInterconnectLocationsRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_locations/v1/interconnect_locations.proto#L76} /// [google.cloud.cpp.compute.v1.InterconnectLocation]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_093.proto#L29} /// // clang-format on diff --git a/google/cloud/compute/interconnect_locations/v1/internal/interconnect_locations_rest_metadata_decorator.cc b/google/cloud/compute/interconnect_locations/v1/internal/interconnect_locations_rest_metadata_decorator.cc index 59dc00be6ca7f..7be6eb9894608 100644 --- a/google/cloud/compute/interconnect_locations/v1/internal/interconnect_locations_rest_metadata_decorator.cc +++ b/google/cloud/compute/interconnect_locations/v1/internal/interconnect_locations_rest_metadata_decorator.cc @@ -61,6 +61,7 @@ InterconnectLocationsRestMetadata::ListInterconnectLocations( void InterconnectLocationsRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/interconnect_locations/v1/internal/interconnect_locations_rest_stub.cc b/google/cloud/compute/interconnect_locations/v1/internal/interconnect_locations_rest_stub.cc index f2bd1fe366d46..17855a2922154 100644 --- a/google/cloud/compute/interconnect_locations/v1/internal/interconnect_locations_rest_stub.cc +++ b/google/cloud/compute/interconnect_locations/v1/internal/interconnect_locations_rest_stub.cc @@ -71,8 +71,6 @@ DefaultInterconnectLocationsRestStub::ListInterconnectLocations( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/interconnect_remote_locations/v1/interconnect_remote_locations_client.h b/google/cloud/compute/interconnect_remote_locations/v1/interconnect_remote_locations_client.h index 7719a7d92fd84..b8092daea776d 100644 --- a/google/cloud/compute/interconnect_remote_locations/v1/interconnect_remote_locations_client.h +++ b/google/cloud/compute/interconnect_remote_locations/v1/interconnect_remote_locations_client.h @@ -38,6 +38,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the interconnectRemoteLocations resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/interconnectRemoteLocations /// +/// This client uses InterconnectRemoteLocations version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -113,7 +115,7 @@ class InterconnectRemoteLocationsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnect_remote_locations.v1.GetInterconnectRemoteLocationRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_remote_locations/v1/interconnect_remote_locations.proto#L63} + /// [google.cloud.cpp.compute.interconnect_remote_locations.v1.GetInterconnectRemoteLocationRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_remote_locations/v1/interconnect_remote_locations.proto#L64} /// [google.cloud.cpp.compute.v1.InterconnectRemoteLocation]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_094.proto#L30} /// // clang-format on @@ -147,7 +149,7 @@ class InterconnectRemoteLocationsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnect_remote_locations.v1.GetInterconnectRemoteLocationRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_remote_locations/v1/interconnect_remote_locations.proto#L63} + /// [google.cloud.cpp.compute.interconnect_remote_locations.v1.GetInterconnectRemoteLocationRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_remote_locations/v1/interconnect_remote_locations.proto#L64} /// [google.cloud.cpp.compute.v1.InterconnectRemoteLocation]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_094.proto#L30} /// // clang-format on @@ -186,7 +188,7 @@ class InterconnectRemoteLocationsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnect_remote_locations.v1.ListInterconnectRemoteLocationsRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_remote_locations/v1/interconnect_remote_locations.proto#L76} + /// [google.cloud.cpp.compute.interconnect_remote_locations.v1.ListInterconnectRemoteLocationsRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_remote_locations/v1/interconnect_remote_locations.proto#L77} /// [google.cloud.cpp.compute.v1.InterconnectRemoteLocation]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_094.proto#L30} /// // clang-format on @@ -228,7 +230,7 @@ class InterconnectRemoteLocationsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnect_remote_locations.v1.ListInterconnectRemoteLocationsRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_remote_locations/v1/interconnect_remote_locations.proto#L76} + /// [google.cloud.cpp.compute.interconnect_remote_locations.v1.ListInterconnectRemoteLocationsRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnect_remote_locations/v1/interconnect_remote_locations.proto#L77} /// [google.cloud.cpp.compute.v1.InterconnectRemoteLocation]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_094.proto#L30} /// // clang-format on diff --git a/google/cloud/compute/interconnect_remote_locations/v1/internal/interconnect_remote_locations_rest_metadata_decorator.cc b/google/cloud/compute/interconnect_remote_locations/v1/internal/interconnect_remote_locations_rest_metadata_decorator.cc index d0d12dc65951b..083cd3f24ff5e 100644 --- a/google/cloud/compute/interconnect_remote_locations/v1/internal/interconnect_remote_locations_rest_metadata_decorator.cc +++ b/google/cloud/compute/interconnect_remote_locations/v1/internal/interconnect_remote_locations_rest_metadata_decorator.cc @@ -63,6 +63,7 @@ InterconnectRemoteLocationsRestMetadata::ListInterconnectRemoteLocations( void InterconnectRemoteLocationsRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/interconnect_remote_locations/v1/internal/interconnect_remote_locations_rest_stub.cc b/google/cloud/compute/interconnect_remote_locations/v1/internal/interconnect_remote_locations_rest_stub.cc index 1fe473f92b6ec..d7b08bb15d253 100644 --- a/google/cloud/compute/interconnect_remote_locations/v1/internal/interconnect_remote_locations_rest_stub.cc +++ b/google/cloud/compute/interconnect_remote_locations/v1/internal/interconnect_remote_locations_rest_stub.cc @@ -72,8 +72,6 @@ DefaultInterconnectRemoteLocationsRestStub::ListInterconnectRemoteLocations( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/interconnects/v1/interconnects_client.cc b/google/cloud/compute/interconnects/v1/interconnects_client.cc index 7311f3fc93197..0985cd2de1b18 100644 --- a/google/cloud/compute/interconnects/v1/interconnects_client.cc +++ b/google/cloud/compute/interconnects/v1/interconnects_client.cc @@ -325,6 +325,62 @@ InterconnectsClient::SetLabels( return connection_->SetLabels(operation); } +future> +InterconnectsClient::SetName( + std::string const& project, std::string const& interconnect, + google::cloud::cpp::compute::v1::InterconnectsSetNameRequest const& + interconnects_set_name_request_resource, + Options opts) { + internal::OptionsSpan span(internal::MergeOptions(std::move(opts), options_)); + google::cloud::cpp::compute::interconnects::v1::SetNameRequest request; + request.set_project(project); + request.set_interconnect(interconnect); + *request.mutable_interconnects_set_name_request_resource() = + interconnects_set_name_request_resource; + return connection_->SetName(request); +} + +StatusOr +InterconnectsClient::SetName( + NoAwaitTag, std::string const& project, std::string const& interconnect, + google::cloud::cpp::compute::v1::InterconnectsSetNameRequest const& + interconnects_set_name_request_resource, + Options opts) { + internal::OptionsSpan span(internal::MergeOptions(std::move(opts), options_)); + google::cloud::cpp::compute::interconnects::v1::SetNameRequest request; + request.set_project(project); + request.set_interconnect(interconnect); + *request.mutable_interconnects_set_name_request_resource() = + interconnects_set_name_request_resource; + return connection_->SetName(NoAwaitTag{}, request); +} + +future> +InterconnectsClient::SetName( + google::cloud::cpp::compute::interconnects::v1::SetNameRequest const& + request, + Options opts) { + internal::OptionsSpan span(internal::MergeOptions(std::move(opts), options_)); + return connection_->SetName(request); +} + +StatusOr +InterconnectsClient::SetName( + NoAwaitTag, + google::cloud::cpp::compute::interconnects::v1::SetNameRequest const& + request, + Options opts) { + internal::OptionsSpan span(internal::MergeOptions(std::move(opts), options_)); + return connection_->SetName(NoAwaitTag{}, request); +} + +future> +InterconnectsClient::SetName( + google::cloud::cpp::compute::v1::Operation const& operation, Options opts) { + internal::OptionsSpan span(internal::MergeOptions(std::move(opts), options_)); + return connection_->SetName(operation); +} + GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_END } // namespace compute_interconnects_v1 } // namespace cloud diff --git a/google/cloud/compute/interconnects/v1/interconnects_client.h b/google/cloud/compute/interconnects/v1/interconnects_client.h index c5a67c59d4bce..3aa1a30246da2 100644 --- a/google/cloud/compute/interconnects/v1/interconnects_client.h +++ b/google/cloud/compute/interconnects/v1/interconnects_client.h @@ -39,6 +39,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the interconnects resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/interconnects /// +/// This client uses Interconnects version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -115,7 +117,7 @@ class InterconnectsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnects.v1.DeleteInterconnectRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnects/v1/interconnects.proto#L149} + /// [google.cloud.cpp.compute.interconnects.v1.DeleteInterconnectRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnects/v1/interconnects.proto#L162} /// // clang-format on future> @@ -168,7 +170,7 @@ class InterconnectsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnects.v1.DeleteInterconnectRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnects/v1/interconnects.proto#L149} + /// [google.cloud.cpp.compute.interconnects.v1.DeleteInterconnectRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnects/v1/interconnects.proto#L162} /// // clang-format on future> @@ -228,7 +230,7 @@ class InterconnectsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnects.v1.GetInterconnectRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnects/v1/interconnects.proto#L189} + /// [google.cloud.cpp.compute.interconnects.v1.GetInterconnectRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnects/v1/interconnects.proto#L202} /// [google.cloud.cpp.compute.v1.Interconnect]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_087.proto#L31} /// // clang-format on @@ -261,7 +263,7 @@ class InterconnectsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnects.v1.GetInterconnectRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnects/v1/interconnects.proto#L189} + /// [google.cloud.cpp.compute.interconnects.v1.GetInterconnectRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnects/v1/interconnects.proto#L202} /// [google.cloud.cpp.compute.v1.Interconnect]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_087.proto#L31} /// // clang-format on @@ -299,7 +301,7 @@ class InterconnectsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnects.v1.GetDiagnosticsRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnects/v1/interconnects.proto#L178} + /// [google.cloud.cpp.compute.interconnects.v1.GetDiagnosticsRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnects/v1/interconnects.proto#L191} /// [google.cloud.cpp.compute.v1.InterconnectsGetDiagnosticsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_087.proto#L667} /// // clang-format on @@ -340,7 +342,7 @@ class InterconnectsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnects.v1.GetDiagnosticsRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnects/v1/interconnects.proto#L178} + /// [google.cloud.cpp.compute.interconnects.v1.GetDiagnosticsRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnects/v1/interconnects.proto#L191} /// [google.cloud.cpp.compute.v1.InterconnectsGetDiagnosticsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_087.proto#L667} /// // clang-format on @@ -370,7 +372,7 @@ class InterconnectsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnects.v1.GetMacsecConfigRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnects/v1/interconnects.proto#L200} + /// [google.cloud.cpp.compute.interconnects.v1.GetMacsecConfigRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnects/v1/interconnects.proto#L213} /// [google.cloud.cpp.compute.v1.InterconnectsGetMacsecConfigResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_087.proto#L672} /// // clang-format on @@ -404,7 +406,7 @@ class InterconnectsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnects.v1.GetMacsecConfigRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnects/v1/interconnects.proto#L200} + /// [google.cloud.cpp.compute.interconnects.v1.GetMacsecConfigRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnects/v1/interconnects.proto#L213} /// [google.cloud.cpp.compute.v1.InterconnectsGetMacsecConfigResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_087.proto#L672} /// // clang-format on @@ -442,7 +444,7 @@ class InterconnectsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnects.v1.InsertInterconnectRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnects/v1/interconnects.proto#L211} + /// [google.cloud.cpp.compute.interconnects.v1.InsertInterconnectRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnects/v1/interconnects.proto#L224} /// // clang-format on future> @@ -500,7 +502,7 @@ class InterconnectsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnects.v1.InsertInterconnectRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnects/v1/interconnects.proto#L211} + /// [google.cloud.cpp.compute.interconnects.v1.InsertInterconnectRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnects/v1/interconnects.proto#L224} /// // clang-format on future> @@ -567,7 +569,7 @@ class InterconnectsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnects.v1.ListInterconnectsRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnects/v1/interconnects.proto#L240} + /// [google.cloud.cpp.compute.interconnects.v1.ListInterconnectsRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnects/v1/interconnects.proto#L253} /// [google.cloud.cpp.compute.v1.Interconnect]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_087.proto#L31} /// // clang-format on @@ -607,7 +609,7 @@ class InterconnectsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnects.v1.ListInterconnectsRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnects/v1/interconnects.proto#L240} + /// [google.cloud.cpp.compute.interconnects.v1.ListInterconnectsRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnects/v1/interconnects.proto#L253} /// [google.cloud.cpp.compute.v1.Interconnect]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_087.proto#L31} /// // clang-format on @@ -647,7 +649,7 @@ class InterconnectsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnects.v1.PatchInterconnectRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnects/v1/interconnects.proto#L341} + /// [google.cloud.cpp.compute.interconnects.v1.PatchInterconnectRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnects/v1/interconnects.proto#L347} /// // clang-format on future> @@ -707,7 +709,7 @@ class InterconnectsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnects.v1.PatchInterconnectRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnects/v1/interconnects.proto#L341} + /// [google.cloud.cpp.compute.interconnects.v1.PatchInterconnectRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnects/v1/interconnects.proto#L347} /// // clang-format on future> @@ -775,7 +777,7 @@ class InterconnectsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnects.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnects/v1/interconnects.proto#L374} + /// [google.cloud.cpp.compute.interconnects.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnects/v1/interconnects.proto#L380} /// // clang-format on future> SetLabels( @@ -834,7 +836,7 @@ class InterconnectsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.interconnects.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnects/v1/interconnects.proto#L374} + /// [google.cloud.cpp.compute.interconnects.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnects/v1/interconnects.proto#L380} /// // clang-format on future> SetLabels( @@ -872,6 +874,129 @@ class InterconnectsClient { google::cloud::cpp::compute::v1::Operation const& operation, Options opts = {}); + // clang-format off + /// + /// Sets name of an interconnect. + /// https://cloud.google.com/compute/docs/reference/rest/v1/interconnects/setName + /// + /// @param project Project ID for this request. + /// @param interconnect Name of the interconnect to update. + /// @param interconnects_set_name_request_resource The InterconnectsSetNameRequest for this request. + /// @param opts Optional. Override the class-level options, such as retry and + /// backoff policies. + /// @return A [`future`] that becomes satisfied when the LRO + /// ([Long Running Operation]) completes or the polling policy in effect + /// for this call is exhausted. The future is satisfied with an error if + /// the LRO completes with an error or the polling policy is exhausted. + /// In this case the [`StatusOr`] returned by the future contains the + /// error. If the LRO completes successfully the value of the future + /// contains the LRO's result. For this RPC the result is a + /// [google.cloud.cpp.compute.v1.Operation] proto message. + /// The C++ class representing this message is created by Protobuf, using + /// the [Protobuf mapping rules]. + /// + /// [Protobuf mapping rules]: https://protobuf.dev/reference/cpp/cpp-generated/ + /// [input iterator requirements]: https://en.cppreference.com/w/cpp/named_req/InputIterator + /// [Long Running Operation]: http://cloud/compute/docs/api/how-tos/api-requests-responses#handling_api_responses + /// [`std::string`]: https://en.cppreference.com/w/cpp/string/basic_string + /// [`future`]: @ref google::cloud::future + /// [`StatusOr`]: @ref google::cloud::StatusOr + /// [`Status`]: @ref google::cloud::Status + /// [google.cloud.cpp.compute.interconnects.v1.SetNameRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnects/v1/interconnects.proto#L399} + /// + // clang-format on + future> SetName( + std::string const& project, std::string const& interconnect, + google::cloud::cpp::compute::v1::InterconnectsSetNameRequest const& + interconnects_set_name_request_resource, + Options opts = {}); + + // clang-format off + /// + /// @copybrief SetName + /// + /// Specifying the [`NoAwaitTag`] immediately returns the + /// [`google::cloud::cpp::compute::v1::Operation`] that corresponds to the Long Running + /// Operation that has been started. No polling for operation status occurs. + /// + /// [`NoAwaitTag`]: @ref google::cloud::NoAwaitTag + /// + // clang-format on + StatusOr SetName( + NoAwaitTag, std::string const& project, std::string const& interconnect, + google::cloud::cpp::compute::v1::InterconnectsSetNameRequest const& + interconnects_set_name_request_resource, + Options opts = {}); + + // clang-format off + /// + /// Sets name of an interconnect. + /// https://cloud.google.com/compute/docs/reference/rest/v1/interconnects/setName + /// + /// @param request Unary RPCs, such as the one wrapped by this + /// function, receive a single `request` proto message which includes all + /// the inputs for the RPC. In this case, the proto message is a + /// [google.cloud.cpp.compute.interconnects.v1.SetNameRequest]. + /// Proto messages are converted to C++ classes by Protobuf, using the + /// [Protobuf mapping rules]. + /// @param opts Optional. Override the class-level options, such as retry and + /// backoff policies. + /// @return A [`future`] that becomes satisfied when the LRO + /// ([Long Running Operation]) completes or the polling policy in effect + /// for this call is exhausted. The future is satisfied with an error if + /// the LRO completes with an error or the polling policy is exhausted. + /// In this case the [`StatusOr`] returned by the future contains the + /// error. If the LRO completes successfully the value of the future + /// contains the LRO's result. For this RPC the result is a + /// [google.cloud.cpp.compute.v1.Operation] proto message. + /// The C++ class representing this message is created by Protobuf, using + /// the [Protobuf mapping rules]. + /// + /// [Protobuf mapping rules]: https://protobuf.dev/reference/cpp/cpp-generated/ + /// [input iterator requirements]: https://en.cppreference.com/w/cpp/named_req/InputIterator + /// [Long Running Operation]: http://cloud/compute/docs/api/how-tos/api-requests-responses#handling_api_responses + /// [`std::string`]: https://en.cppreference.com/w/cpp/string/basic_string + /// [`future`]: @ref google::cloud::future + /// [`StatusOr`]: @ref google::cloud::StatusOr + /// [`Status`]: @ref google::cloud::Status + /// [google.cloud.cpp.compute.interconnects.v1.SetNameRequest]: @cloud_cpp_reference_link{google/cloud/compute/interconnects/v1/interconnects.proto#L399} + /// + // clang-format on + future> SetName( + google::cloud::cpp::compute::interconnects::v1::SetNameRequest const& + request, + Options opts = {}); + + // clang-format off + /// + /// @copybrief SetName + /// + /// Specifying the [`NoAwaitTag`] immediately returns the + /// [`google::cloud::cpp::compute::v1::Operation`] that corresponds to the Long Running + /// Operation that has been started. No polling for operation status occurs. + /// + /// [`NoAwaitTag`]: @ref google::cloud::NoAwaitTag + /// + // clang-format on + StatusOr SetName( + NoAwaitTag, + google::cloud::cpp::compute::interconnects::v1::SetNameRequest const& + request, + Options opts = {}); + + // clang-format off + /// + /// @copybrief SetName + /// + /// This method accepts a `google::cloud::cpp::compute::v1::Operation` that corresponds + /// to a previously started Long Running Operation (LRO) and polls the status + /// of the LRO in the background. + /// + // clang-format on + future> SetName( + google::cloud::cpp::compute::v1::Operation const& operation, + Options opts = {}); + private: std::shared_ptr connection_; Options options_; diff --git a/google/cloud/compute/interconnects/v1/interconnects_connection.cc b/google/cloud/compute/interconnects/v1/interconnects_connection.cc index e7685c5093c28..f965ae4e1c451 100644 --- a/google/cloud/compute/interconnects/v1/interconnects_connection.cc +++ b/google/cloud/compute/interconnects/v1/interconnects_connection.cc @@ -164,6 +164,30 @@ InterconnectsConnection::SetLabels( Status(StatusCode::kUnimplemented, "not implemented")); } +future> +InterconnectsConnection::SetName( + google::cloud::cpp::compute::interconnects::v1::SetNameRequest const&) { + return google::cloud::make_ready_future< + StatusOr>( + Status(StatusCode::kUnimplemented, "not implemented")); +} + +StatusOr +InterconnectsConnection::SetName( + NoAwaitTag, + google::cloud::cpp::compute::interconnects::v1::SetNameRequest const&) { + return StatusOr( + Status(StatusCode::kUnimplemented, "not implemented")); +} + +future> +InterconnectsConnection::SetName( + google::cloud::cpp::compute::v1::Operation const&) { + return google::cloud::make_ready_future< + StatusOr>( + Status(StatusCode::kUnimplemented, "not implemented")); +} + GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_END } // namespace compute_interconnects_v1 } // namespace cloud diff --git a/google/cloud/compute/interconnects/v1/interconnects_connection.h b/google/cloud/compute/interconnects/v1/interconnects_connection.h index 40efe62925122..bb73c2aa7d509 100644 --- a/google/cloud/compute/interconnects/v1/interconnects_connection.h +++ b/google/cloud/compute/interconnects/v1/interconnects_connection.h @@ -255,6 +255,18 @@ class InterconnectsConnection { virtual future> SetLabels(google::cloud::cpp::compute::v1::Operation const& operation); + + virtual future> SetName( + google::cloud::cpp::compute::interconnects::v1::SetNameRequest const& + request); + + virtual StatusOr SetName( + NoAwaitTag, + google::cloud::cpp::compute::interconnects::v1::SetNameRequest const& + request); + + virtual future> SetName( + google::cloud::cpp::compute::v1::Operation const& operation); }; GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_END diff --git a/google/cloud/compute/interconnects/v1/interconnects_connection_idempotency_policy.cc b/google/cloud/compute/interconnects/v1/interconnects_connection_idempotency_policy.cc index e5581eb70ca3f..f04ad34827654 100644 --- a/google/cloud/compute/interconnects/v1/interconnects_connection_idempotency_policy.cc +++ b/google/cloud/compute/interconnects/v1/interconnects_connection_idempotency_policy.cc @@ -81,6 +81,11 @@ Idempotency InterconnectsConnectionIdempotencyPolicy::SetLabels( return Idempotency::kNonIdempotent; } +Idempotency InterconnectsConnectionIdempotencyPolicy::SetName( + google::cloud::cpp::compute::interconnects::v1::SetNameRequest const&) { + return Idempotency::kNonIdempotent; +} + std::unique_ptr MakeDefaultInterconnectsConnectionIdempotencyPolicy() { return std::make_unique(); diff --git a/google/cloud/compute/interconnects/v1/interconnects_connection_idempotency_policy.h b/google/cloud/compute/interconnects/v1/interconnects_connection_idempotency_policy.h index d3e4840d0ab33..1c6ce2e18be47 100644 --- a/google/cloud/compute/interconnects/v1/interconnects_connection_idempotency_policy.h +++ b/google/cloud/compute/interconnects/v1/interconnects_connection_idempotency_policy.h @@ -68,6 +68,10 @@ class InterconnectsConnectionIdempotencyPolicy { virtual google::cloud::Idempotency SetLabels( google::cloud::cpp::compute::interconnects::v1::SetLabelsRequest const& request); + + virtual google::cloud::Idempotency SetName( + google::cloud::cpp::compute::interconnects::v1::SetNameRequest const& + request); }; std::unique_ptr diff --git a/google/cloud/compute/interconnects/v1/internal/interconnects_rest_connection_impl.cc b/google/cloud/compute/interconnects/v1/internal/interconnects_rest_connection_impl.cc index 20718ec5b0da0..57d738f2e6261 100644 --- a/google/cloud/compute/interconnects/v1/internal/interconnects_rest_connection_impl.cc +++ b/google/cloud/compute/interconnects/v1/internal/interconnects_rest_connection_impl.cc @@ -638,6 +638,136 @@ InterconnectsRestConnectionImpl::SetLabels( }); } +future> +InterconnectsRestConnectionImpl::SetName( + google::cloud::cpp::compute::interconnects::v1::SetNameRequest const& + request) { + auto current = google::cloud::internal::SaveCurrentOptions(); + return rest_internal::AsyncRestLongRunningOperation< + google::cloud::cpp::compute::v1::Operation, + google::cloud::cpp::compute::v1::Operation, + google::cloud::cpp::compute::global_operations::v1::GetOperationRequest, + google::cloud::cpp::compute::global_operations::v1:: + DeleteOperationRequest>( + background_->cq(), current, request, + [stub = stub_]( + CompletionQueue& cq, + std::unique_ptr context, + google::cloud::internal::ImmutableOptions options, + google::cloud::cpp::compute::interconnects::v1::SetNameRequest const& + request) { + return stub->AsyncSetName(cq, std::move(context), std::move(options), + request); + }, + [stub = stub_](CompletionQueue& cq, + std::unique_ptr context, + google::cloud::internal::ImmutableOptions options, + google::cloud::cpp::compute::global_operations::v1:: + GetOperationRequest const& request) { + return stub->AsyncGetOperation(cq, std::move(context), + std::move(options), request); + }, + [stub = stub_](CompletionQueue& cq, + std::unique_ptr context, + google::cloud::internal::ImmutableOptions options, + google::cloud::cpp::compute::global_operations::v1:: + DeleteOperationRequest const& request) { + return stub->AsyncCancelOperation(cq, std::move(context), + std::move(options), request); + }, + [](StatusOr op, + std::string const&) { return op; }, + retry_policy(*current), backoff_policy(*current), + idempotency_policy(*current)->SetName(request), polling_policy(*current), + __func__, + [](google::cloud::cpp::compute::v1::Operation const& op) { + return op.status() == "DONE"; + }, + [request](std::string const& op, + google::cloud::cpp::compute::global_operations::v1:: + GetOperationRequest& r) { + r.set_project(request.project()); + r.set_operation(op); + }, + [request](std::string const& op, + google::cloud::cpp::compute::global_operations::v1:: + DeleteOperationRequest& r) { + r.set_project(request.project()); + r.set_operation(op); + }); +} + +StatusOr +InterconnectsRestConnectionImpl::SetName( + NoAwaitTag, + google::cloud::cpp::compute::interconnects::v1::SetNameRequest const& + request) { + auto current = google::cloud::internal::SaveCurrentOptions(); + return google::cloud::rest_internal::RestRetryLoop( + retry_policy(*current), backoff_policy(*current), + idempotency_policy(*current)->SetName(request), + [this]( + rest_internal::RestContext& rest_context, Options const& options, + google::cloud::cpp::compute::interconnects::v1::SetNameRequest const& + request) { + return stub_->SetName(rest_context, options, request); + }, + *current, request, __func__); +} + +future> +InterconnectsRestConnectionImpl::SetName( + google::cloud::cpp::compute::v1::Operation const& operation) { + auto current = google::cloud::internal::SaveCurrentOptions(); + return rest_internal::AsyncRestAwaitLongRunningOperation< + google::cloud::cpp::compute::v1::Operation, + google::cloud::cpp::compute::v1::Operation, + google::cloud::cpp::compute::global_operations::v1::GetOperationRequest, + google::cloud::cpp::compute::global_operations::v1:: + DeleteOperationRequest>( + background_->cq(), current, operation, + [stub = stub_](CompletionQueue& cq, + std::unique_ptr context, + google::cloud::internal::ImmutableOptions options, + google::cloud::cpp::compute::global_operations::v1:: + GetOperationRequest const& request) { + return stub->AsyncGetOperation(cq, std::move(context), + std::move(options), request); + }, + [stub = stub_](CompletionQueue& cq, + std::unique_ptr context, + google::cloud::internal::ImmutableOptions options, + google::cloud::cpp::compute::global_operations::v1:: + DeleteOperationRequest const& request) { + return stub->AsyncCancelOperation(cq, std::move(context), + std::move(options), request); + }, + [](StatusOr op, + std::string const&) { return op; }, + polling_policy(*current), __func__, + [](google::cloud::cpp::compute::v1::Operation const& op) { + return op.status() == "DONE"; + }, + [operation](std::string const&, + google::cloud::cpp::compute::global_operations::v1:: + GetOperationRequest& r) { + auto info = google::cloud::rest_internal::ParseComputeOperationInfo( + operation.self_link()); + + r.set_project(info.project); + r.set_operation(info.operation); + }, + [operation](std::string const&, + google::cloud::cpp::compute::global_operations::v1:: + DeleteOperationRequest& r) { + auto info = google::cloud::rest_internal::ParseComputeOperationInfo( + operation.self_link()); + + r.set_project(info.project); + r.set_operation(info.operation); + }); +} + GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_END } // namespace compute_interconnects_v1_internal } // namespace cloud diff --git a/google/cloud/compute/interconnects/v1/internal/interconnects_rest_connection_impl.h b/google/cloud/compute/interconnects/v1/internal/interconnects_rest_connection_impl.h index a574a560a4c55..960e9b4713f6b 100644 --- a/google/cloud/compute/interconnects/v1/internal/interconnects_rest_connection_impl.h +++ b/google/cloud/compute/interconnects/v1/internal/interconnects_rest_connection_impl.h @@ -116,6 +116,18 @@ class InterconnectsRestConnectionImpl future> SetLabels( google::cloud::cpp::compute::v1::Operation const& operation) override; + future> SetName( + google::cloud::cpp::compute::interconnects::v1::SetNameRequest const& + request) override; + + StatusOr SetName( + NoAwaitTag, + google::cloud::cpp::compute::interconnects::v1::SetNameRequest const& + request) override; + + future> SetName( + google::cloud::cpp::compute::v1::Operation const& operation) override; + private: static std::unique_ptr retry_policy(Options const& options) { diff --git a/google/cloud/compute/interconnects/v1/internal/interconnects_rest_logging_decorator.cc b/google/cloud/compute/interconnects/v1/internal/interconnects_rest_logging_decorator.cc index 1b0c534619a8c..6ea46b0a90d15 100644 --- a/google/cloud/compute/interconnects/v1/internal/interconnects_rest_logging_decorator.cc +++ b/google/cloud/compute/interconnects/v1/internal/interconnects_rest_logging_decorator.cc @@ -226,6 +226,42 @@ InterconnectsRestLogging::SetLabels( rest_context, options, request, __func__, tracing_options_); } +future> +InterconnectsRestLogging::AsyncSetName( + CompletionQueue& cq, + std::unique_ptr rest_context, + google::cloud::internal::ImmutableOptions options, + google::cloud::cpp::compute::interconnects::v1::SetNameRequest const& + request) { + return google::cloud::internal::LogWrapper( + [this]( + CompletionQueue& cq, + std::unique_ptr rest_context, + google::cloud::internal::ImmutableOptions options, + google::cloud::cpp::compute::interconnects::v1::SetNameRequest const& + request) { + return child_->AsyncSetName(cq, std::move(rest_context), + std::move(options), request); + }, + cq, std::move(rest_context), std::move(options), request, __func__, + tracing_options_); +} + +StatusOr +InterconnectsRestLogging::SetName( + rest_internal::RestContext& rest_context, Options const& options, + google::cloud::cpp::compute::interconnects::v1::SetNameRequest const& + request) { + return google::cloud::internal::LogWrapper( + [this]( + rest_internal::RestContext& rest_context, Options const& options, + google::cloud::cpp::compute::interconnects::v1::SetNameRequest const& + request) { + return child_->SetName(rest_context, options, request); + }, + rest_context, options, request, __func__, tracing_options_); +} + future> InterconnectsRestLogging::AsyncGetOperation( google::cloud::CompletionQueue& cq, diff --git a/google/cloud/compute/interconnects/v1/internal/interconnects_rest_logging_decorator.h b/google/cloud/compute/interconnects/v1/internal/interconnects_rest_logging_decorator.h index 44e3516b668fc..3e3fd9fabfae2 100644 --- a/google/cloud/compute/interconnects/v1/internal/interconnects_rest_logging_decorator.h +++ b/google/cloud/compute/interconnects/v1/internal/interconnects_rest_logging_decorator.h @@ -122,6 +122,19 @@ class InterconnectsRestLogging : public InterconnectsRestStub { google::cloud::cpp::compute::interconnects::v1::SetLabelsRequest const& request) override; + future> AsyncSetName( + google::cloud::CompletionQueue& cq, + std::unique_ptr rest_context, + google::cloud::internal::ImmutableOptions options, + google::cloud::cpp::compute::interconnects::v1::SetNameRequest const& + request) override; + + StatusOr SetName( + google::cloud::rest_internal::RestContext& rest_context, + Options const& options, + google::cloud::cpp::compute::interconnects::v1::SetNameRequest const& + request) override; + future> AsyncGetOperation( google::cloud::CompletionQueue& cq, diff --git a/google/cloud/compute/interconnects/v1/internal/interconnects_rest_metadata_decorator.cc b/google/cloud/compute/interconnects/v1/internal/interconnects_rest_metadata_decorator.cc index 909fa3c8561bd..347ffc199eacf 100644 --- a/google/cloud/compute/interconnects/v1/internal/interconnects_rest_metadata_decorator.cc +++ b/google/cloud/compute/interconnects/v1/internal/interconnects_rest_metadata_decorator.cc @@ -158,6 +158,27 @@ InterconnectsRestMetadata::SetLabels( return child_->SetLabels(rest_context, options, request); } +future> +InterconnectsRestMetadata::AsyncSetName( + CompletionQueue& cq, + std::unique_ptr rest_context, + google::cloud::internal::ImmutableOptions options, + google::cloud::cpp::compute::interconnects::v1::SetNameRequest const& + request) { + SetMetadata(*rest_context, *options); + return child_->AsyncSetName(cq, std::move(rest_context), std::move(options), + request); +} + +StatusOr +InterconnectsRestMetadata::SetName( + rest_internal::RestContext& rest_context, Options const& options, + google::cloud::cpp::compute::interconnects::v1::SetNameRequest const& + request) { + SetMetadata(rest_context, options); + return child_->SetName(rest_context, options, request); +} + future> InterconnectsRestMetadata::AsyncGetOperation( google::cloud::CompletionQueue& cq, @@ -184,6 +205,7 @@ future InterconnectsRestMetadata::AsyncCancelOperation( void InterconnectsRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/interconnects/v1/internal/interconnects_rest_metadata_decorator.h b/google/cloud/compute/interconnects/v1/internal/interconnects_rest_metadata_decorator.h index a7de627b2c9a6..ad21153a150b2 100644 --- a/google/cloud/compute/interconnects/v1/internal/interconnects_rest_metadata_decorator.h +++ b/google/cloud/compute/interconnects/v1/internal/interconnects_rest_metadata_decorator.h @@ -121,6 +121,20 @@ class InterconnectsRestMetadata : public InterconnectsRestStub { google::cloud::cpp::compute::interconnects::v1::SetLabelsRequest const& request) override; + google::cloud::future> + AsyncSetName( + google::cloud::CompletionQueue& cq, + std::unique_ptr rest_context, + google::cloud::internal::ImmutableOptions options, + google::cloud::cpp::compute::interconnects::v1::SetNameRequest const& + request) override; + + StatusOr SetName( + google::cloud::rest_internal::RestContext& rest_context, + Options const& options, + google::cloud::cpp::compute::interconnects::v1::SetNameRequest const& + request) override; + google::cloud::future> AsyncGetOperation( google::cloud::CompletionQueue& cq, diff --git a/google/cloud/compute/interconnects/v1/internal/interconnects_rest_stub.cc b/google/cloud/compute/interconnects/v1/internal/interconnects_rest_stub.cc index d7cada1c2b298..909501def1397 100644 --- a/google/cloud/compute/interconnects/v1/internal/interconnects_rest_stub.cc +++ b/google/cloud/compute/interconnects/v1/internal/interconnects_rest_stub.cc @@ -220,8 +220,6 @@ DefaultInterconnectsRestStub::ListInterconnects( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get( @@ -341,6 +339,65 @@ DefaultInterconnectsRestStub::SetLabels( std::move(query_params)); } +future> +DefaultInterconnectsRestStub::AsyncSetName( + CompletionQueue& cq, + std::unique_ptr rest_context, + google::cloud::internal::ImmutableOptions options, + google::cloud::cpp::compute::interconnects::v1::SetNameRequest const& + request) { + promise> p; + future> f = + p.get_future(); + std::thread t{ + [](auto p, auto service, auto request, auto rest_context, auto options) { + std::vector> query_params; + query_params.push_back({"request_id", request.request_id()}); + query_params = + rest_internal::TrimEmptyQueryParameters(std::move(query_params)); + p.set_value( + rest_internal::Post( + *service, *rest_context, + request.interconnects_set_name_request_resource(), false, + absl::StrCat("/", "compute", "/", + rest_internal::DetermineApiVersion("v1", *options), + "/", "projects", "/", request.project(), "/", + "global", "/", "interconnects", "/", + request.interconnect(), "/", "setName"), + std::move(query_params))); + }, + std::move(p), + service_, + request, + std::move(rest_context), + std::move(options)}; + return f.then([t = std::move(t), cq](auto f) mutable { + cq.RunAsync([t = std::move(t)]() mutable { t.join(); }); + return f.get(); + }); +} + +StatusOr +DefaultInterconnectsRestStub::SetName( + google::cloud::rest_internal::RestContext& rest_context, + Options const& options, + google::cloud::cpp::compute::interconnects::v1::SetNameRequest const& + request) { + std::vector> query_params; + query_params.push_back({"request_id", request.request_id()}); + query_params = + rest_internal::TrimEmptyQueryParameters(std::move(query_params)); + return rest_internal::Post( + *service_, rest_context, + request.interconnects_set_name_request_resource(), false, + absl::StrCat("/", "compute", "/", + rest_internal::DetermineApiVersion("v1", options), "/", + "projects", "/", request.project(), "/", "global", "/", + "interconnects", "/", request.interconnect(), "/", + "setName"), + std::move(query_params)); +} + future> DefaultInterconnectsRestStub::AsyncGetOperation( google::cloud::CompletionQueue& cq, diff --git a/google/cloud/compute/interconnects/v1/internal/interconnects_rest_stub.h b/google/cloud/compute/interconnects/v1/internal/interconnects_rest_stub.h index faf5f097d5a8d..9d417ae8df78d 100644 --- a/google/cloud/compute/interconnects/v1/internal/interconnects_rest_stub.h +++ b/google/cloud/compute/interconnects/v1/internal/interconnects_rest_stub.h @@ -119,6 +119,20 @@ class InterconnectsRestStub { google::cloud::cpp::compute::interconnects::v1::SetLabelsRequest const& request) = 0; + virtual future> + AsyncSetName( + google::cloud::CompletionQueue& cq, + std::unique_ptr rest_context, + google::cloud::internal::ImmutableOptions options, + google::cloud::cpp::compute::interconnects::v1::SetNameRequest const& + request) = 0; + + virtual StatusOr SetName( + google::cloud::rest_internal::RestContext& rest_context, + Options const& options, + google::cloud::cpp::compute::interconnects::v1::SetNameRequest const& + request) = 0; + virtual future> AsyncGetOperation( google::cloud::CompletionQueue& cq, @@ -224,6 +238,19 @@ class DefaultInterconnectsRestStub : public InterconnectsRestStub { google::cloud::cpp::compute::interconnects::v1::SetLabelsRequest const& request) override; + future> AsyncSetName( + google::cloud::CompletionQueue& cq, + std::unique_ptr rest_context, + google::cloud::internal::ImmutableOptions options, + google::cloud::cpp::compute::interconnects::v1::SetNameRequest const& + request) override; + + StatusOr SetName( + google::cloud::rest_internal::RestContext& rest_context, + Options const& options, + google::cloud::cpp::compute::interconnects::v1::SetNameRequest const& + request) override; + future> AsyncGetOperation( google::cloud::CompletionQueue& cq, diff --git a/google/cloud/compute/interconnects/v1/internal/interconnects_tracing_connection.cc b/google/cloud/compute/interconnects/v1/internal/interconnects_tracing_connection.cc index 3c50451d70899..88c42ca295421 100644 --- a/google/cloud/compute/interconnects/v1/internal/interconnects_tracing_connection.cc +++ b/google/cloud/compute/interconnects/v1/internal/interconnects_tracing_connection.cc @@ -199,6 +199,36 @@ InterconnectsTracingConnection::SetLabels( return internal::EndSpan(std::move(span), child_->SetLabels(operation)); } +future> +InterconnectsTracingConnection::SetName( + google::cloud::cpp::compute::interconnects::v1::SetNameRequest const& + request) { + auto span = internal::MakeSpan( + "compute_interconnects_v1::InterconnectsConnection::SetName"); + internal::OTelScope scope(span); + return internal::EndSpan(std::move(span), child_->SetName(request)); +} + +StatusOr +InterconnectsTracingConnection::SetName( + NoAwaitTag, + google::cloud::cpp::compute::interconnects::v1::SetNameRequest const& + request) { + auto span = internal::MakeSpan( + "compute_interconnects_v1::InterconnectsConnection::SetName"); + opentelemetry::trace::Scope scope(span); + return internal::EndSpan(*span, child_->SetName(NoAwaitTag{}, request)); +} + +future> +InterconnectsTracingConnection::SetName( + google::cloud::cpp::compute::v1::Operation const& operation) { + auto span = internal::MakeSpan( + "compute_interconnects_v1::InterconnectsConnection::SetName"); + internal::OTelScope scope(span); + return internal::EndSpan(std::move(span), child_->SetName(operation)); +} + std::shared_ptr MakeInterconnectsTracingConnection( std::shared_ptr conn) { diff --git a/google/cloud/compute/interconnects/v1/internal/interconnects_tracing_connection.h b/google/cloud/compute/interconnects/v1/internal/interconnects_tracing_connection.h index dd28b22768089..2835eeb01b0b9 100644 --- a/google/cloud/compute/interconnects/v1/internal/interconnects_tracing_connection.h +++ b/google/cloud/compute/interconnects/v1/internal/interconnects_tracing_connection.h @@ -103,6 +103,18 @@ class InterconnectsTracingConnection future> SetLabels( google::cloud::cpp::compute::v1::Operation const& operation) override; + future> SetName( + google::cloud::cpp::compute::interconnects::v1::SetNameRequest const& + request) override; + + StatusOr SetName( + NoAwaitTag, + google::cloud::cpp::compute::interconnects::v1::SetNameRequest const& + request) override; + + future> SetName( + google::cloud::cpp::compute::v1::Operation const& operation) override; + private: std::shared_ptr child_; }; diff --git a/google/cloud/compute/interconnects/v1/mocks/mock_interconnects_connection.h b/google/cloud/compute/interconnects/v1/mocks/mock_interconnects_connection.h index 2502a8609faf1..4c1c0160de5bb 100644 --- a/google/cloud/compute/interconnects/v1/mocks/mock_interconnects_connection.h +++ b/google/cloud/compute/interconnects/v1/mocks/mock_interconnects_connection.h @@ -238,6 +238,47 @@ class MockInterconnectsConnection SetLabels, (google::cloud::cpp::compute::v1::Operation const& operation), (override)); + + /// To disambiguate calls, use: + /// + /// @code + /// using ::testing::_; + /// using ::testing::Matcher; + /// EXPECT_CALL(*mock, + /// SetName(Matcher(_))) + /// @endcode + MOCK_METHOD( + future>, SetName, + (google::cloud::cpp::compute::interconnects::v1::SetNameRequest const& + request), + (override)); + + /// To disambiguate calls, use: + /// + /// @code + /// using ::testing::_; + /// EXPECT_CALL(*mock, SetName(_, _)) + /// @endcode + MOCK_METHOD( + StatusOr, SetName, + (NoAwaitTag, + google::cloud::cpp::compute::interconnects::v1::SetNameRequest const& + request), + (override)); + + /// To disambiguate calls, use: + /// + /// @code + /// using ::testing::_; + /// using ::testing::Matcher; + /// EXPECT_CALL(*mock, + /// SetName(Matcher(_))) + /// @endcode + MOCK_METHOD(future>, + SetName, + (google::cloud::cpp::compute::v1::Operation const& operation), + (override)); }; GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_END diff --git a/google/cloud/compute/license_codes/v1/internal/license_codes_rest_metadata_decorator.cc b/google/cloud/compute/license_codes/v1/internal/license_codes_rest_metadata_decorator.cc index ae0b575594628..c7dd4583b6289 100644 --- a/google/cloud/compute/license_codes/v1/internal/license_codes_rest_metadata_decorator.cc +++ b/google/cloud/compute/license_codes/v1/internal/license_codes_rest_metadata_decorator.cc @@ -77,6 +77,7 @@ LicenseCodesRestMetadata::TestIamPermissions( void LicenseCodesRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/license_codes/v1/license_codes_client.h b/google/cloud/compute/license_codes/v1/license_codes_client.h index 9c7aebf6ff327..904f90331bb31 100644 --- a/google/cloud/compute/license_codes/v1/license_codes_client.h +++ b/google/cloud/compute/license_codes/v1/license_codes_client.h @@ -37,6 +37,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the licenseCodes resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/licenseCodes /// +/// This client uses LicenseCodes version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -110,7 +112,7 @@ class LicenseCodesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.license_codes.v1.GetLicenseCodeRequest]: @cloud_cpp_reference_link{google/cloud/compute/license_codes/v1/license_codes.proto#L117} + /// [google.cloud.cpp.compute.license_codes.v1.GetLicenseCodeRequest]: @cloud_cpp_reference_link{google/cloud/compute/license_codes/v1/license_codes.proto#L118} /// [google.cloud.cpp.compute.v1.LicenseCode]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_096.proto#L33} /// // clang-format on @@ -146,7 +148,7 @@ class LicenseCodesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.license_codes.v1.GetLicenseCodeRequest]: @cloud_cpp_reference_link{google/cloud/compute/license_codes/v1/license_codes.proto#L117} + /// [google.cloud.cpp.compute.license_codes.v1.GetLicenseCodeRequest]: @cloud_cpp_reference_link{google/cloud/compute/license_codes/v1/license_codes.proto#L118} /// [google.cloud.cpp.compute.v1.LicenseCode]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_096.proto#L33} /// // clang-format on @@ -179,7 +181,7 @@ class LicenseCodesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.license_codes.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/license_codes/v1/license_codes.proto#L102} + /// [google.cloud.cpp.compute.license_codes.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/license_codes/v1/license_codes.proto#L103} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -215,7 +217,7 @@ class LicenseCodesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.license_codes.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/license_codes/v1/license_codes.proto#L102} + /// [google.cloud.cpp.compute.license_codes.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/license_codes/v1/license_codes.proto#L103} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -249,7 +251,7 @@ class LicenseCodesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.license_codes.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/license_codes/v1/license_codes.proto#L128} + /// [google.cloud.cpp.compute.license_codes.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/license_codes/v1/license_codes.proto#L129} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -287,7 +289,7 @@ class LicenseCodesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.license_codes.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/license_codes/v1/license_codes.proto#L128} + /// [google.cloud.cpp.compute.license_codes.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/license_codes/v1/license_codes.proto#L129} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -320,7 +322,7 @@ class LicenseCodesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.license_codes.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/license_codes/v1/license_codes.proto#L144} + /// [google.cloud.cpp.compute.license_codes.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/license_codes/v1/license_codes.proto#L145} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -358,7 +360,7 @@ class LicenseCodesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.license_codes.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/license_codes/v1/license_codes.proto#L144} + /// [google.cloud.cpp.compute.license_codes.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/license_codes/v1/license_codes.proto#L145} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on diff --git a/google/cloud/compute/licenses/v1/internal/licenses_rest_metadata_decorator.cc b/google/cloud/compute/licenses/v1/internal/licenses_rest_metadata_decorator.cc index 2e5791d409949..9947cb3f198e2 100644 --- a/google/cloud/compute/licenses/v1/internal/licenses_rest_metadata_decorator.cc +++ b/google/cloud/compute/licenses/v1/internal/licenses_rest_metadata_decorator.cc @@ -172,6 +172,7 @@ future LicensesRestMetadata::AsyncCancelOperation( void LicensesRestMetadata::SetMetadata(rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/licenses/v1/internal/licenses_rest_stub.cc b/google/cloud/compute/licenses/v1/internal/licenses_rest_stub.cc index 3831542ddcaa9..47d8a16bfbc02 100644 --- a/google/cloud/compute/licenses/v1/internal/licenses_rest_stub.cc +++ b/google/cloud/compute/licenses/v1/internal/licenses_rest_stub.cc @@ -204,8 +204,6 @@ DefaultLicensesRestStub::ListLicenses( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/licenses/v1/licenses_client.h b/google/cloud/compute/licenses/v1/licenses_client.h index a789a597f6a88..85244b4350ded 100644 --- a/google/cloud/compute/licenses/v1/licenses_client.h +++ b/google/cloud/compute/licenses/v1/licenses_client.h @@ -38,6 +38,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the licenses resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/licenses /// +/// This client uses Licenses version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -115,7 +117,7 @@ class LicensesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.licenses.v1.DeleteLicenseRequest]: @cloud_cpp_reference_link{google/cloud/compute/licenses/v1/licenses.proto#L169} + /// [google.cloud.cpp.compute.licenses.v1.DeleteLicenseRequest]: @cloud_cpp_reference_link{google/cloud/compute/licenses/v1/licenses.proto#L170} /// // clang-format on future> DeleteLicense( @@ -171,7 +173,7 @@ class LicensesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.licenses.v1.DeleteLicenseRequest]: @cloud_cpp_reference_link{google/cloud/compute/licenses/v1/licenses.proto#L169} + /// [google.cloud.cpp.compute.licenses.v1.DeleteLicenseRequest]: @cloud_cpp_reference_link{google/cloud/compute/licenses/v1/licenses.proto#L170} /// // clang-format on future> DeleteLicense( @@ -232,7 +234,7 @@ class LicensesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.licenses.v1.GetLicenseRequest]: @cloud_cpp_reference_link{google/cloud/compute/licenses/v1/licenses.proto#L213} + /// [google.cloud.cpp.compute.licenses.v1.GetLicenseRequest]: @cloud_cpp_reference_link{google/cloud/compute/licenses/v1/licenses.proto#L214} /// [google.cloud.cpp.compute.v1.License]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_095.proto#L33} /// // clang-format on @@ -267,7 +269,7 @@ class LicensesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.licenses.v1.GetLicenseRequest]: @cloud_cpp_reference_link{google/cloud/compute/licenses/v1/licenses.proto#L213} + /// [google.cloud.cpp.compute.licenses.v1.GetLicenseRequest]: @cloud_cpp_reference_link{google/cloud/compute/licenses/v1/licenses.proto#L214} /// [google.cloud.cpp.compute.v1.License]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_095.proto#L33} /// // clang-format on @@ -300,7 +302,7 @@ class LicensesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.licenses.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/licenses/v1/licenses.proto#L198} + /// [google.cloud.cpp.compute.licenses.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/licenses/v1/licenses.proto#L199} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -336,7 +338,7 @@ class LicensesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.licenses.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/licenses/v1/licenses.proto#L198} + /// [google.cloud.cpp.compute.licenses.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/licenses/v1/licenses.proto#L199} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -375,7 +377,7 @@ class LicensesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.licenses.v1.InsertLicenseRequest]: @cloud_cpp_reference_link{google/cloud/compute/licenses/v1/licenses.proto#L224} + /// [google.cloud.cpp.compute.licenses.v1.InsertLicenseRequest]: @cloud_cpp_reference_link{google/cloud/compute/licenses/v1/licenses.proto#L225} /// // clang-format on future> InsertLicense( @@ -433,7 +435,7 @@ class LicensesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.licenses.v1.InsertLicenseRequest]: @cloud_cpp_reference_link{google/cloud/compute/licenses/v1/licenses.proto#L224} + /// [google.cloud.cpp.compute.licenses.v1.InsertLicenseRequest]: @cloud_cpp_reference_link{google/cloud/compute/licenses/v1/licenses.proto#L225} /// // clang-format on future> InsertLicense( @@ -507,7 +509,7 @@ class LicensesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.licenses.v1.ListLicensesRequest]: @cloud_cpp_reference_link{google/cloud/compute/licenses/v1/licenses.proto#L253} + /// [google.cloud.cpp.compute.licenses.v1.ListLicensesRequest]: @cloud_cpp_reference_link{google/cloud/compute/licenses/v1/licenses.proto#L254} /// [google.cloud.cpp.compute.v1.License]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_095.proto#L33} /// // clang-format on @@ -555,7 +557,7 @@ class LicensesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.licenses.v1.ListLicensesRequest]: @cloud_cpp_reference_link{google/cloud/compute/licenses/v1/licenses.proto#L253} + /// [google.cloud.cpp.compute.licenses.v1.ListLicensesRequest]: @cloud_cpp_reference_link{google/cloud/compute/licenses/v1/licenses.proto#L254} /// [google.cloud.cpp.compute.v1.License]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_095.proto#L33} /// // clang-format on @@ -588,7 +590,7 @@ class LicensesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.licenses.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/licenses/v1/licenses.proto#L354} + /// [google.cloud.cpp.compute.licenses.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/licenses/v1/licenses.proto#L348} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -626,7 +628,7 @@ class LicensesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.licenses.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/licenses/v1/licenses.proto#L354} + /// [google.cloud.cpp.compute.licenses.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/licenses/v1/licenses.proto#L348} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -659,7 +661,7 @@ class LicensesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.licenses.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/licenses/v1/licenses.proto#L370} + /// [google.cloud.cpp.compute.licenses.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/licenses/v1/licenses.proto#L364} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -697,7 +699,7 @@ class LicensesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.licenses.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/licenses/v1/licenses.proto#L370} + /// [google.cloud.cpp.compute.licenses.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/licenses/v1/licenses.proto#L364} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -738,7 +740,7 @@ class LicensesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.licenses.v1.UpdateLicenseRequest]: @cloud_cpp_reference_link{google/cloud/compute/licenses/v1/licenses.proto#L385} + /// [google.cloud.cpp.compute.licenses.v1.UpdateLicenseRequest]: @cloud_cpp_reference_link{google/cloud/compute/licenses/v1/licenses.proto#L379} /// // clang-format on future> UpdateLicense( @@ -798,7 +800,7 @@ class LicensesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.licenses.v1.UpdateLicenseRequest]: @cloud_cpp_reference_link{google/cloud/compute/licenses/v1/licenses.proto#L385} + /// [google.cloud.cpp.compute.licenses.v1.UpdateLicenseRequest]: @cloud_cpp_reference_link{google/cloud/compute/licenses/v1/licenses.proto#L379} /// // clang-format on future> UpdateLicense( diff --git a/google/cloud/compute/machine_images/v1/internal/machine_images_rest_metadata_decorator.cc b/google/cloud/compute/machine_images/v1/internal/machine_images_rest_metadata_decorator.cc index c48ef3bcf6748..f6238b35edb76 100644 --- a/google/cloud/compute/machine_images/v1/internal/machine_images_rest_metadata_decorator.cc +++ b/google/cloud/compute/machine_images/v1/internal/machine_images_rest_metadata_decorator.cc @@ -172,6 +172,7 @@ future MachineImagesRestMetadata::AsyncCancelOperation( void MachineImagesRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/machine_images/v1/internal/machine_images_rest_stub.cc b/google/cloud/compute/machine_images/v1/internal/machine_images_rest_stub.cc index 5434166efbaae..3146585d40d01 100644 --- a/google/cloud/compute/machine_images/v1/internal/machine_images_rest_stub.cc +++ b/google/cloud/compute/machine_images/v1/internal/machine_images_rest_stub.cc @@ -209,8 +209,6 @@ DefaultMachineImagesRestStub::ListMachineImages( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get( diff --git a/google/cloud/compute/machine_images/v1/machine_images_client.h b/google/cloud/compute/machine_images/v1/machine_images_client.h index b70a3bfa85a5b..6db850bb55a62 100644 --- a/google/cloud/compute/machine_images/v1/machine_images_client.h +++ b/google/cloud/compute/machine_images/v1/machine_images_client.h @@ -39,6 +39,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the machineImages resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/machineImages /// +/// This client uses MachineImages version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -116,7 +118,7 @@ class MachineImagesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.machine_images.v1.DeleteMachineImageRequest]: @cloud_cpp_reference_link{google/cloud/compute/machine_images/v1/machine_images.proto#L146} + /// [google.cloud.cpp.compute.machine_images.v1.DeleteMachineImageRequest]: @cloud_cpp_reference_link{google/cloud/compute/machine_images/v1/machine_images.proto#L147} /// // clang-format on future> @@ -170,7 +172,7 @@ class MachineImagesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.machine_images.v1.DeleteMachineImageRequest]: @cloud_cpp_reference_link{google/cloud/compute/machine_images/v1/machine_images.proto#L146} + /// [google.cloud.cpp.compute.machine_images.v1.DeleteMachineImageRequest]: @cloud_cpp_reference_link{google/cloud/compute/machine_images/v1/machine_images.proto#L147} /// // clang-format on future> @@ -229,7 +231,7 @@ class MachineImagesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.machine_images.v1.GetMachineImageRequest]: @cloud_cpp_reference_link{google/cloud/compute/machine_images/v1/machine_images.proto#L190} + /// [google.cloud.cpp.compute.machine_images.v1.GetMachineImageRequest]: @cloud_cpp_reference_link{google/cloud/compute/machine_images/v1/machine_images.proto#L191} /// [google.cloud.cpp.compute.v1.MachineImage]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_098.proto#L35} /// // clang-format on @@ -261,7 +263,7 @@ class MachineImagesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.machine_images.v1.GetMachineImageRequest]: @cloud_cpp_reference_link{google/cloud/compute/machine_images/v1/machine_images.proto#L190} + /// [google.cloud.cpp.compute.machine_images.v1.GetMachineImageRequest]: @cloud_cpp_reference_link{google/cloud/compute/machine_images/v1/machine_images.proto#L191} /// [google.cloud.cpp.compute.v1.MachineImage]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_098.proto#L35} /// // clang-format on @@ -291,7 +293,7 @@ class MachineImagesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.machine_images.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/machine_images/v1/machine_images.proto#L175} + /// [google.cloud.cpp.compute.machine_images.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/machine_images/v1/machine_images.proto#L176} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -324,7 +326,7 @@ class MachineImagesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.machine_images.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/machine_images/v1/machine_images.proto#L175} + /// [google.cloud.cpp.compute.machine_images.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/machine_images/v1/machine_images.proto#L176} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -364,7 +366,7 @@ class MachineImagesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.machine_images.v1.InsertMachineImageRequest]: @cloud_cpp_reference_link{google/cloud/compute/machine_images/v1/machine_images.proto#L201} + /// [google.cloud.cpp.compute.machine_images.v1.InsertMachineImageRequest]: @cloud_cpp_reference_link{google/cloud/compute/machine_images/v1/machine_images.proto#L202} /// // clang-format on future> @@ -425,7 +427,7 @@ class MachineImagesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.machine_images.v1.InsertMachineImageRequest]: @cloud_cpp_reference_link{google/cloud/compute/machine_images/v1/machine_images.proto#L201} + /// [google.cloud.cpp.compute.machine_images.v1.InsertMachineImageRequest]: @cloud_cpp_reference_link{google/cloud/compute/machine_images/v1/machine_images.proto#L202} /// // clang-format on future> @@ -493,7 +495,7 @@ class MachineImagesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.machine_images.v1.ListMachineImagesRequest]: @cloud_cpp_reference_link{google/cloud/compute/machine_images/v1/machine_images.proto#L233} + /// [google.cloud.cpp.compute.machine_images.v1.ListMachineImagesRequest]: @cloud_cpp_reference_link{google/cloud/compute/machine_images/v1/machine_images.proto#L234} /// [google.cloud.cpp.compute.v1.MachineImage]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_098.proto#L35} /// // clang-format on @@ -534,7 +536,7 @@ class MachineImagesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.machine_images.v1.ListMachineImagesRequest]: @cloud_cpp_reference_link{google/cloud/compute/machine_images/v1/machine_images.proto#L233} + /// [google.cloud.cpp.compute.machine_images.v1.ListMachineImagesRequest]: @cloud_cpp_reference_link{google/cloud/compute/machine_images/v1/machine_images.proto#L234} /// [google.cloud.cpp.compute.v1.MachineImage]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_098.proto#L35} /// // clang-format on @@ -565,7 +567,7 @@ class MachineImagesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.machine_images.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/machine_images/v1/machine_images.proto#L334} + /// [google.cloud.cpp.compute.machine_images.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/machine_images/v1/machine_images.proto#L328} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -600,7 +602,7 @@ class MachineImagesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.machine_images.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/machine_images/v1/machine_images.proto#L334} + /// [google.cloud.cpp.compute.machine_images.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/machine_images/v1/machine_images.proto#L328} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -639,7 +641,7 @@ class MachineImagesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.machine_images.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/machine_images/v1/machine_images.proto#L350} + /// [google.cloud.cpp.compute.machine_images.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/machine_images/v1/machine_images.proto#L344} /// // clang-format on future> SetLabels( @@ -698,7 +700,7 @@ class MachineImagesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.machine_images.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/machine_images/v1/machine_images.proto#L350} + /// [google.cloud.cpp.compute.machine_images.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/machine_images/v1/machine_images.proto#L344} /// // clang-format on future> SetLabels( @@ -757,7 +759,7 @@ class MachineImagesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.machine_images.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/machine_images/v1/machine_images.proto#L369} + /// [google.cloud.cpp.compute.machine_images.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/machine_images/v1/machine_images.proto#L363} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -792,7 +794,7 @@ class MachineImagesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.machine_images.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/machine_images/v1/machine_images.proto#L369} + /// [google.cloud.cpp.compute.machine_images.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/machine_images/v1/machine_images.proto#L363} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on diff --git a/google/cloud/compute/machine_types/v1/internal/machine_types_rest_metadata_decorator.cc b/google/cloud/compute/machine_types/v1/internal/machine_types_rest_metadata_decorator.cc index a629bee92acf2..4c640edd7cbb6 100644 --- a/google/cloud/compute/machine_types/v1/internal/machine_types_rest_metadata_decorator.cc +++ b/google/cloud/compute/machine_types/v1/internal/machine_types_rest_metadata_decorator.cc @@ -68,6 +68,7 @@ MachineTypesRestMetadata::ListMachineTypes( void MachineTypesRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/machine_types/v1/internal/machine_types_rest_stub.cc b/google/cloud/compute/machine_types/v1/internal/machine_types_rest_stub.cc index d73c1d85cf0ab..0b6722b678462 100644 --- a/google/cloud/compute/machine_types/v1/internal/machine_types_rest_stub.cc +++ b/google/cloud/compute/machine_types/v1/internal/machine_types_rest_stub.cc @@ -53,8 +53,6 @@ DefaultMachineTypesRestStub::AggregatedListMachineTypes( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params.push_back( {"service_project_number", request.service_project_number()}); query_params = @@ -98,8 +96,6 @@ DefaultMachineTypesRestStub::ListMachineTypes( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get( diff --git a/google/cloud/compute/machine_types/v1/machine_types_client.h b/google/cloud/compute/machine_types/v1/machine_types_client.h index 13d4d8efe1a3c..cdd276c99b8af 100644 --- a/google/cloud/compute/machine_types/v1/machine_types_client.h +++ b/google/cloud/compute/machine_types/v1/machine_types_client.h @@ -38,6 +38,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the machineTypes resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/machineTypes /// +/// This client uses MachineTypes version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -118,7 +120,7 @@ class MachineTypesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.machine_types.v1.AggregatedListMachineTypesRequest]: @cloud_cpp_reference_link{google/cloud/compute/machine_types/v1/machine_types.proto#L74} + /// [google.cloud.cpp.compute.machine_types.v1.AggregatedListMachineTypesRequest]: @cloud_cpp_reference_link{google/cloud/compute/machine_types/v1/machine_types.proto#L75} /// [google.cloud.cpp.compute.v1.MachineTypesScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_022.proto#L382} /// // clang-format on @@ -162,7 +164,7 @@ class MachineTypesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.machine_types.v1.AggregatedListMachineTypesRequest]: @cloud_cpp_reference_link{google/cloud/compute/machine_types/v1/machine_types.proto#L74} + /// [google.cloud.cpp.compute.machine_types.v1.AggregatedListMachineTypesRequest]: @cloud_cpp_reference_link{google/cloud/compute/machine_types/v1/machine_types.proto#L75} /// [google.cloud.cpp.compute.v1.MachineTypesScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_022.proto#L382} /// // clang-format on @@ -193,7 +195,7 @@ class MachineTypesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.machine_types.v1.GetMachineTypeRequest]: @cloud_cpp_reference_link{google/cloud/compute/machine_types/v1/machine_types.proto#L189} + /// [google.cloud.cpp.compute.machine_types.v1.GetMachineTypeRequest]: @cloud_cpp_reference_link{google/cloud/compute/machine_types/v1/machine_types.proto#L183} /// [google.cloud.cpp.compute.v1.MachineType]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_022.proto#L38} /// // clang-format on @@ -225,7 +227,7 @@ class MachineTypesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.machine_types.v1.GetMachineTypeRequest]: @cloud_cpp_reference_link{google/cloud/compute/machine_types/v1/machine_types.proto#L189} + /// [google.cloud.cpp.compute.machine_types.v1.GetMachineTypeRequest]: @cloud_cpp_reference_link{google/cloud/compute/machine_types/v1/machine_types.proto#L183} /// [google.cloud.cpp.compute.v1.MachineType]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_022.proto#L38} /// // clang-format on @@ -264,7 +266,7 @@ class MachineTypesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.machine_types.v1.ListMachineTypesRequest]: @cloud_cpp_reference_link{google/cloud/compute/machine_types/v1/machine_types.proto#L203} + /// [google.cloud.cpp.compute.machine_types.v1.ListMachineTypesRequest]: @cloud_cpp_reference_link{google/cloud/compute/machine_types/v1/machine_types.proto#L197} /// [google.cloud.cpp.compute.v1.MachineType]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_022.proto#L38} /// // clang-format on @@ -305,7 +307,7 @@ class MachineTypesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.machine_types.v1.ListMachineTypesRequest]: @cloud_cpp_reference_link{google/cloud/compute/machine_types/v1/machine_types.proto#L203} + /// [google.cloud.cpp.compute.machine_types.v1.ListMachineTypesRequest]: @cloud_cpp_reference_link{google/cloud/compute/machine_types/v1/machine_types.proto#L197} /// [google.cloud.cpp.compute.v1.MachineType]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_022.proto#L38} /// // clang-format on diff --git a/google/cloud/compute/managed_rulesets/v1/internal/managed_rulesets_rest_metadata_decorator.cc b/google/cloud/compute/managed_rulesets/v1/internal/managed_rulesets_rest_metadata_decorator.cc index ac1c41aeb9fc2..faf6a96cb5e0f 100644 --- a/google/cloud/compute/managed_rulesets/v1/internal/managed_rulesets_rest_metadata_decorator.cc +++ b/google/cloud/compute/managed_rulesets/v1/internal/managed_rulesets_rest_metadata_decorator.cc @@ -60,6 +60,7 @@ ManagedRulesetsRestMetadata::ListManagedRulesets( void ManagedRulesetsRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/managed_rulesets/v1/internal/managed_rulesets_rest_stub.cc b/google/cloud/compute/managed_rulesets/v1/internal/managed_rulesets_rest_stub.cc index 91bcb396c13ed..67cc38f66922f 100644 --- a/google/cloud/compute/managed_rulesets/v1/internal/managed_rulesets_rest_stub.cc +++ b/google/cloud/compute/managed_rulesets/v1/internal/managed_rulesets_rest_stub.cc @@ -67,8 +67,6 @@ DefaultManagedRulesetsRestStub::ListManagedRulesets( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/managed_rulesets/v1/managed_rulesets_client.h b/google/cloud/compute/managed_rulesets/v1/managed_rulesets_client.h index 7ba5f2d7b9510..8fddcd6cffa3e 100644 --- a/google/cloud/compute/managed_rulesets/v1/managed_rulesets_client.h +++ b/google/cloud/compute/managed_rulesets/v1/managed_rulesets_client.h @@ -37,6 +37,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the managedRulesets resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/managedRulesets /// +/// This client uses ManagedRulesets version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -106,7 +108,7 @@ class ManagedRulesetsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.managed_rulesets.v1.GetManagedRulesetRequest]: @cloud_cpp_reference_link{google/cloud/compute/managed_rulesets/v1/managed_rulesets.proto#L60} + /// [google.cloud.cpp.compute.managed_rulesets.v1.GetManagedRulesetRequest]: @cloud_cpp_reference_link{google/cloud/compute/managed_rulesets/v1/managed_rulesets.proto#L61} /// [google.cloud.cpp.compute.v1.ManagedRuleset]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_099.proto#L30} /// // clang-format on @@ -138,7 +140,7 @@ class ManagedRulesetsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.managed_rulesets.v1.GetManagedRulesetRequest]: @cloud_cpp_reference_link{google/cloud/compute/managed_rulesets/v1/managed_rulesets.proto#L60} + /// [google.cloud.cpp.compute.managed_rulesets.v1.GetManagedRulesetRequest]: @cloud_cpp_reference_link{google/cloud/compute/managed_rulesets/v1/managed_rulesets.proto#L61} /// [google.cloud.cpp.compute.v1.ManagedRuleset]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_099.proto#L30} /// // clang-format on @@ -175,7 +177,7 @@ class ManagedRulesetsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.managed_rulesets.v1.ListManagedRulesetsRequest]: @cloud_cpp_reference_link{google/cloud/compute/managed_rulesets/v1/managed_rulesets.proto#L71} + /// [google.cloud.cpp.compute.managed_rulesets.v1.ListManagedRulesetsRequest]: @cloud_cpp_reference_link{google/cloud/compute/managed_rulesets/v1/managed_rulesets.proto#L72} /// [google.cloud.cpp.compute.v1.ManagedRuleset]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_099.proto#L30} /// // clang-format on @@ -215,7 +217,7 @@ class ManagedRulesetsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.managed_rulesets.v1.ListManagedRulesetsRequest]: @cloud_cpp_reference_link{google/cloud/compute/managed_rulesets/v1/managed_rulesets.proto#L71} + /// [google.cloud.cpp.compute.managed_rulesets.v1.ListManagedRulesetsRequest]: @cloud_cpp_reference_link{google/cloud/compute/managed_rulesets/v1/managed_rulesets.proto#L72} /// [google.cloud.cpp.compute.v1.ManagedRuleset]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_099.proto#L30} /// // clang-format on diff --git a/google/cloud/compute/network_attachments/v1/internal/network_attachments_rest_metadata_decorator.cc b/google/cloud/compute/network_attachments/v1/internal/network_attachments_rest_metadata_decorator.cc index b22166a2af570..3776124647180 100644 --- a/google/cloud/compute/network_attachments/v1/internal/network_attachments_rest_metadata_decorator.cc +++ b/google/cloud/compute/network_attachments/v1/internal/network_attachments_rest_metadata_decorator.cc @@ -183,6 +183,7 @@ future NetworkAttachmentsRestMetadata::AsyncCancelOperation( void NetworkAttachmentsRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/network_attachments/v1/internal/network_attachments_rest_stub.cc b/google/cloud/compute/network_attachments/v1/internal/network_attachments_rest_stub.cc index d3f3dbf5ffa55..12bfad86dae7b 100644 --- a/google/cloud/compute/network_attachments/v1/internal/network_attachments_rest_stub.cc +++ b/google/cloud/compute/network_attachments/v1/internal/network_attachments_rest_stub.cc @@ -60,8 +60,6 @@ DefaultNetworkAttachmentsRestStub::AggregatedListNetworkAttachments( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params.push_back( {"service_project_number", request.service_project_number()}); query_params = @@ -242,8 +240,6 @@ DefaultNetworkAttachmentsRestStub::ListNetworkAttachments( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/network_attachments/v1/network_attachments_client.h b/google/cloud/compute/network_attachments/v1/network_attachments_client.h index 370dcb6d73048..1727a71f07ac6 100644 --- a/google/cloud/compute/network_attachments/v1/network_attachments_client.h +++ b/google/cloud/compute/network_attachments/v1/network_attachments_client.h @@ -39,6 +39,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the networkAttachments resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/networkAttachments /// +/// This client uses NetworkAttachments version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -122,7 +124,7 @@ class NetworkAttachmentsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_attachments.v1.AggregatedListNetworkAttachmentsRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_attachments/v1/network_attachments.proto#L156} + /// [google.cloud.cpp.compute.network_attachments.v1.AggregatedListNetworkAttachmentsRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_attachments/v1/network_attachments.proto#L157} /// [google.cloud.cpp.compute.v1.NetworkAttachmentsScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_103.proto#L408} /// // clang-format on @@ -169,7 +171,7 @@ class NetworkAttachmentsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_attachments.v1.AggregatedListNetworkAttachmentsRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_attachments/v1/network_attachments.proto#L156} + /// [google.cloud.cpp.compute.network_attachments.v1.AggregatedListNetworkAttachmentsRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_attachments/v1/network_attachments.proto#L157} /// [google.cloud.cpp.compute.v1.NetworkAttachmentsScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_103.proto#L408} /// // clang-format on @@ -209,7 +211,7 @@ class NetworkAttachmentsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_attachments.v1.DeleteNetworkAttachmentRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_attachments/v1/network_attachments.proto#L271} + /// [google.cloud.cpp.compute.network_attachments.v1.DeleteNetworkAttachmentRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_attachments/v1/network_attachments.proto#L265} /// // clang-format on future> @@ -263,7 +265,7 @@ class NetworkAttachmentsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_attachments.v1.DeleteNetworkAttachmentRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_attachments/v1/network_attachments.proto#L271} + /// [google.cloud.cpp.compute.network_attachments.v1.DeleteNetworkAttachmentRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_attachments/v1/network_attachments.proto#L265} /// // clang-format on future> @@ -323,7 +325,7 @@ class NetworkAttachmentsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_attachments.v1.GetNetworkAttachmentRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_attachments/v1/network_attachments.proto#L327} + /// [google.cloud.cpp.compute.network_attachments.v1.GetNetworkAttachmentRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_attachments/v1/network_attachments.proto#L321} /// [google.cloud.cpp.compute.v1.NetworkAttachment]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_103.proto#L26} /// // clang-format on @@ -356,7 +358,7 @@ class NetworkAttachmentsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_attachments.v1.GetNetworkAttachmentRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_attachments/v1/network_attachments.proto#L327} + /// [google.cloud.cpp.compute.network_attachments.v1.GetNetworkAttachmentRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_attachments/v1/network_attachments.proto#L321} /// [google.cloud.cpp.compute.v1.NetworkAttachment]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_103.proto#L26} /// // clang-format on @@ -387,7 +389,7 @@ class NetworkAttachmentsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_attachments.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_attachments/v1/network_attachments.proto#L308} + /// [google.cloud.cpp.compute.network_attachments.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_attachments/v1/network_attachments.proto#L302} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -420,7 +422,7 @@ class NetworkAttachmentsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_attachments.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_attachments/v1/network_attachments.proto#L308} + /// [google.cloud.cpp.compute.network_attachments.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_attachments/v1/network_attachments.proto#L302} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -458,7 +460,7 @@ class NetworkAttachmentsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_attachments.v1.InsertNetworkAttachmentRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_attachments/v1/network_attachments.proto#L342} + /// [google.cloud.cpp.compute.network_attachments.v1.InsertNetworkAttachmentRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_attachments/v1/network_attachments.proto#L336} /// // clang-format on future> @@ -517,7 +519,7 @@ class NetworkAttachmentsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_attachments.v1.InsertNetworkAttachmentRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_attachments/v1/network_attachments.proto#L342} + /// [google.cloud.cpp.compute.network_attachments.v1.InsertNetworkAttachmentRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_attachments/v1/network_attachments.proto#L336} /// // clang-format on future> @@ -585,7 +587,7 @@ class NetworkAttachmentsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_attachments.v1.ListNetworkAttachmentsRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_attachments/v1/network_attachments.proto#L379} + /// [google.cloud.cpp.compute.network_attachments.v1.ListNetworkAttachmentsRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_attachments/v1/network_attachments.proto#L373} /// [google.cloud.cpp.compute.v1.NetworkAttachment]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_103.proto#L26} /// // clang-format on @@ -626,7 +628,7 @@ class NetworkAttachmentsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_attachments.v1.ListNetworkAttachmentsRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_attachments/v1/network_attachments.proto#L379} + /// [google.cloud.cpp.compute.network_attachments.v1.ListNetworkAttachmentsRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_attachments/v1/network_attachments.proto#L373} /// [google.cloud.cpp.compute.v1.NetworkAttachment]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_103.proto#L26} /// // clang-format on @@ -667,7 +669,7 @@ class NetworkAttachmentsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_attachments.v1.PatchNetworkAttachmentRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_attachments/v1/network_attachments.proto#L484} + /// [google.cloud.cpp.compute.network_attachments.v1.PatchNetworkAttachmentRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_attachments/v1/network_attachments.proto#L471} /// // clang-format on future> @@ -730,7 +732,7 @@ class NetworkAttachmentsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_attachments.v1.PatchNetworkAttachmentRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_attachments/v1/network_attachments.proto#L484} + /// [google.cloud.cpp.compute.network_attachments.v1.PatchNetworkAttachmentRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_attachments/v1/network_attachments.proto#L471} /// // clang-format on future> @@ -792,7 +794,7 @@ class NetworkAttachmentsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_attachments.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_attachments/v1/network_attachments.proto#L525} + /// [google.cloud.cpp.compute.network_attachments.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_attachments/v1/network_attachments.proto#L512} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -828,7 +830,7 @@ class NetworkAttachmentsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_attachments.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_attachments/v1/network_attachments.proto#L525} + /// [google.cloud.cpp.compute.network_attachments.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_attachments/v1/network_attachments.proto#L512} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -859,7 +861,7 @@ class NetworkAttachmentsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_attachments.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_attachments/v1/network_attachments.proto#L545} + /// [google.cloud.cpp.compute.network_attachments.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_attachments/v1/network_attachments.proto#L532} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -895,7 +897,7 @@ class NetworkAttachmentsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_attachments.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_attachments/v1/network_attachments.proto#L545} + /// [google.cloud.cpp.compute.network_attachments.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_attachments/v1/network_attachments.proto#L532} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on diff --git a/google/cloud/compute/network_edge_security_services/v1/internal/network_edge_security_services_rest_metadata_decorator.cc b/google/cloud/compute/network_edge_security_services/v1/internal/network_edge_security_services_rest_metadata_decorator.cc index afd5b501d761c..2a6c345cbc048 100644 --- a/google/cloud/compute/network_edge_security_services/v1/internal/network_edge_security_services_rest_metadata_decorator.cc +++ b/google/cloud/compute/network_edge_security_services/v1/internal/network_edge_security_services_rest_metadata_decorator.cc @@ -154,6 +154,7 @@ future NetworkEdgeSecurityServicesRestMetadata::AsyncCancelOperation( void NetworkEdgeSecurityServicesRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/network_edge_security_services/v1/internal/network_edge_security_services_rest_stub.cc b/google/cloud/compute/network_edge_security_services/v1/internal/network_edge_security_services_rest_stub.cc index 1b2461b46a454..b8e160ae3176e 100644 --- a/google/cloud/compute/network_edge_security_services/v1/internal/network_edge_security_services_rest_stub.cc +++ b/google/cloud/compute/network_edge_security_services/v1/internal/network_edge_security_services_rest_stub.cc @@ -64,8 +64,6 @@ DefaultNetworkEdgeSecurityServicesRestStub:: {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params.push_back( {"service_project_number", request.service_project_number()}); query_params = diff --git a/google/cloud/compute/network_edge_security_services/v1/network_edge_security_services_client.h b/google/cloud/compute/network_edge_security_services/v1/network_edge_security_services_client.h index f79ca090be82c..e71af67105abe 100644 --- a/google/cloud/compute/network_edge_security_services/v1/network_edge_security_services_client.h +++ b/google/cloud/compute/network_edge_security_services/v1/network_edge_security_services_client.h @@ -40,6 +40,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the networkEdgeSecurityServices resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/networkEdgeSecurityServices /// +/// This client uses NetworkEdgeSecurityServices version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -126,7 +128,7 @@ class NetworkEdgeSecurityServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_edge_security_services.v1.AggregatedListNetworkEdgeSecurityServicesRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_edge_security_services/v1/network_edge_security_services.proto#L108} + /// [google.cloud.cpp.compute.network_edge_security_services.v1.AggregatedListNetworkEdgeSecurityServicesRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_edge_security_services/v1/network_edge_security_services.proto#L109} /// [google.cloud.cpp.compute.v1.NetworkEdgeSecurityServicesScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_104.proto#L217} /// // clang-format on @@ -172,7 +174,7 @@ class NetworkEdgeSecurityServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_edge_security_services.v1.AggregatedListNetworkEdgeSecurityServicesRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_edge_security_services/v1/network_edge_security_services.proto#L108} + /// [google.cloud.cpp.compute.network_edge_security_services.v1.AggregatedListNetworkEdgeSecurityServicesRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_edge_security_services/v1/network_edge_security_services.proto#L109} /// [google.cloud.cpp.compute.v1.NetworkEdgeSecurityServicesScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_104.proto#L217} /// // clang-format on @@ -211,7 +213,7 @@ class NetworkEdgeSecurityServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_edge_security_services.v1.DeleteNetworkEdgeSecurityServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_edge_security_services/v1/network_edge_security_services.proto#L223} + /// [google.cloud.cpp.compute.network_edge_security_services.v1.DeleteNetworkEdgeSecurityServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_edge_security_services/v1/network_edge_security_services.proto#L217} /// // clang-format on future> @@ -266,7 +268,7 @@ class NetworkEdgeSecurityServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_edge_security_services.v1.DeleteNetworkEdgeSecurityServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_edge_security_services/v1/network_edge_security_services.proto#L223} + /// [google.cloud.cpp.compute.network_edge_security_services.v1.DeleteNetworkEdgeSecurityServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_edge_security_services/v1/network_edge_security_services.proto#L217} /// // clang-format on future> @@ -328,7 +330,7 @@ class NetworkEdgeSecurityServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_edge_security_services.v1.GetNetworkEdgeSecurityServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_edge_security_services/v1/network_edge_security_services.proto#L261} + /// [google.cloud.cpp.compute.network_edge_security_services.v1.GetNetworkEdgeSecurityServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_edge_security_services/v1/network_edge_security_services.proto#L255} /// [google.cloud.cpp.compute.v1.NetworkEdgeSecurityService]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_104.proto#L25} /// // clang-format on @@ -361,7 +363,7 @@ class NetworkEdgeSecurityServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_edge_security_services.v1.GetNetworkEdgeSecurityServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_edge_security_services/v1/network_edge_security_services.proto#L261} + /// [google.cloud.cpp.compute.network_edge_security_services.v1.GetNetworkEdgeSecurityServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_edge_security_services/v1/network_edge_security_services.proto#L255} /// [google.cloud.cpp.compute.v1.NetworkEdgeSecurityService]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_104.proto#L25} /// // clang-format on @@ -400,7 +402,7 @@ class NetworkEdgeSecurityServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_edge_security_services.v1.InsertNetworkEdgeSecurityServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_edge_security_services/v1/network_edge_security_services.proto#L278} + /// [google.cloud.cpp.compute.network_edge_security_services.v1.InsertNetworkEdgeSecurityServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_edge_security_services/v1/network_edge_security_services.proto#L272} /// // clang-format on future> @@ -460,7 +462,7 @@ class NetworkEdgeSecurityServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_edge_security_services.v1.InsertNetworkEdgeSecurityServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_edge_security_services/v1/network_edge_security_services.proto#L278} + /// [google.cloud.cpp.compute.network_edge_security_services.v1.InsertNetworkEdgeSecurityServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_edge_security_services/v1/network_edge_security_services.proto#L272} /// // clang-format on future> @@ -531,7 +533,7 @@ class NetworkEdgeSecurityServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_edge_security_services.v1.PatchNetworkEdgeSecurityServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_edge_security_services/v1/network_edge_security_services.proto#L318} + /// [google.cloud.cpp.compute.network_edge_security_services.v1.PatchNetworkEdgeSecurityServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_edge_security_services/v1/network_edge_security_services.proto#L312} /// // clang-format on future> @@ -594,7 +596,7 @@ class NetworkEdgeSecurityServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_edge_security_services.v1.PatchNetworkEdgeSecurityServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_edge_security_services/v1/network_edge_security_services.proto#L318} + /// [google.cloud.cpp.compute.network_edge_security_services.v1.PatchNetworkEdgeSecurityServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_edge_security_services/v1/network_edge_security_services.proto#L312} /// // clang-format on future> diff --git a/google/cloud/compute/network_endpoint_groups/v1/internal/network_endpoint_groups_rest_metadata_decorator.cc b/google/cloud/compute/network_endpoint_groups/v1/internal/network_endpoint_groups_rest_metadata_decorator.cc index 796ce0b023a33..acbcb355b5995 100644 --- a/google/cloud/compute/network_endpoint_groups/v1/internal/network_endpoint_groups_rest_metadata_decorator.cc +++ b/google/cloud/compute/network_endpoint_groups/v1/internal/network_endpoint_groups_rest_metadata_decorator.cc @@ -197,6 +197,7 @@ future NetworkEndpointGroupsRestMetadata::AsyncCancelOperation( void NetworkEndpointGroupsRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/network_endpoint_groups/v1/internal/network_endpoint_groups_rest_stub.cc b/google/cloud/compute/network_endpoint_groups/v1/internal/network_endpoint_groups_rest_stub.cc index 98b67928877ec..4752d2d434104 100644 --- a/google/cloud/compute/network_endpoint_groups/v1/internal/network_endpoint_groups_rest_stub.cc +++ b/google/cloud/compute/network_endpoint_groups/v1/internal/network_endpoint_groups_rest_stub.cc @@ -61,8 +61,6 @@ DefaultNetworkEndpointGroupsRestStub::AggregatedListNetworkEndpointGroups( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params.push_back( {"service_project_number", request.service_project_number()}); query_params = @@ -348,8 +346,6 @@ DefaultNetworkEndpointGroupsRestStub::ListNetworkEndpointGroups( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< @@ -375,8 +371,6 @@ DefaultNetworkEndpointGroupsRestStub::ListNetworkEndpoints( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Post> @@ -272,7 +274,7 @@ class NetworkEndpointGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_endpoint_groups.v1.AttachNetworkEndpointsRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_endpoint_groups/v1/network_endpoint_groups.proto#L289} + /// [google.cloud.cpp.compute.network_endpoint_groups.v1.AttachNetworkEndpointsRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_endpoint_groups/v1/network_endpoint_groups.proto#L283} /// // clang-format on future> @@ -344,7 +346,7 @@ class NetworkEndpointGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_endpoint_groups.v1.DeleteNetworkEndpointGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_endpoint_groups/v1/network_endpoint_groups.proto#L335} + /// [google.cloud.cpp.compute.network_endpoint_groups.v1.DeleteNetworkEndpointGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_endpoint_groups/v1/network_endpoint_groups.proto#L329} /// // clang-format on future> @@ -404,7 +406,7 @@ class NetworkEndpointGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_endpoint_groups.v1.DeleteNetworkEndpointGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_endpoint_groups/v1/network_endpoint_groups.proto#L335} + /// [google.cloud.cpp.compute.network_endpoint_groups.v1.DeleteNetworkEndpointGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_endpoint_groups/v1/network_endpoint_groups.proto#L329} /// // clang-format on future> @@ -477,7 +479,7 @@ class NetworkEndpointGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_endpoint_groups.v1.DetachNetworkEndpointsRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_endpoint_groups/v1/network_endpoint_groups.proto#L375} + /// [google.cloud.cpp.compute.network_endpoint_groups.v1.DetachNetworkEndpointsRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_endpoint_groups/v1/network_endpoint_groups.proto#L369} /// // clang-format on future> @@ -540,7 +542,7 @@ class NetworkEndpointGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_endpoint_groups.v1.DetachNetworkEndpointsRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_endpoint_groups/v1/network_endpoint_groups.proto#L375} + /// [google.cloud.cpp.compute.network_endpoint_groups.v1.DetachNetworkEndpointsRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_endpoint_groups/v1/network_endpoint_groups.proto#L369} /// // clang-format on future> @@ -601,7 +603,7 @@ class NetworkEndpointGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_endpoint_groups.v1.GetNetworkEndpointGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_endpoint_groups/v1/network_endpoint_groups.proto#L421} + /// [google.cloud.cpp.compute.network_endpoint_groups.v1.GetNetworkEndpointGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_endpoint_groups/v1/network_endpoint_groups.proto#L415} /// [google.cloud.cpp.compute.v1.NetworkEndpointGroup]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_016.proto#L157} /// // clang-format on @@ -634,7 +636,7 @@ class NetworkEndpointGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_endpoint_groups.v1.GetNetworkEndpointGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_endpoint_groups/v1/network_endpoint_groups.proto#L421} + /// [google.cloud.cpp.compute.network_endpoint_groups.v1.GetNetworkEndpointGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_endpoint_groups/v1/network_endpoint_groups.proto#L415} /// [google.cloud.cpp.compute.v1.NetworkEndpointGroup]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_016.proto#L157} /// // clang-format on @@ -688,7 +690,7 @@ class NetworkEndpointGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_endpoint_groups.v1.InsertNetworkEndpointGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_endpoint_groups/v1/network_endpoint_groups.proto#L438} + /// [google.cloud.cpp.compute.network_endpoint_groups.v1.InsertNetworkEndpointGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_endpoint_groups/v1/network_endpoint_groups.proto#L432} /// // clang-format on future> @@ -762,7 +764,7 @@ class NetworkEndpointGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_endpoint_groups.v1.InsertNetworkEndpointGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_endpoint_groups/v1/network_endpoint_groups.proto#L438} + /// [google.cloud.cpp.compute.network_endpoint_groups.v1.InsertNetworkEndpointGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_endpoint_groups/v1/network_endpoint_groups.proto#L432} /// // clang-format on future> @@ -834,7 +836,7 @@ class NetworkEndpointGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_endpoint_groups.v1.ListNetworkEndpointGroupsRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_endpoint_groups/v1/network_endpoint_groups.proto#L476} + /// [google.cloud.cpp.compute.network_endpoint_groups.v1.ListNetworkEndpointGroupsRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_endpoint_groups/v1/network_endpoint_groups.proto#L470} /// [google.cloud.cpp.compute.v1.NetworkEndpointGroup]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_016.proto#L157} /// // clang-format on @@ -876,7 +878,7 @@ class NetworkEndpointGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_endpoint_groups.v1.ListNetworkEndpointGroupsRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_endpoint_groups/v1/network_endpoint_groups.proto#L476} + /// [google.cloud.cpp.compute.network_endpoint_groups.v1.ListNetworkEndpointGroupsRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_endpoint_groups/v1/network_endpoint_groups.proto#L470} /// [google.cloud.cpp.compute.v1.NetworkEndpointGroup]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_016.proto#L157} /// // clang-format on @@ -919,7 +921,7 @@ class NetworkEndpointGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_endpoint_groups.v1.ListNetworkEndpointsRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_endpoint_groups/v1/network_endpoint_groups.proto#L581} + /// [google.cloud.cpp.compute.network_endpoint_groups.v1.ListNetworkEndpointsRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_endpoint_groups/v1/network_endpoint_groups.proto#L568} /// [google.cloud.cpp.compute.v1.NetworkEndpointWithHealthStatus]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_016.proto#L682} /// // clang-format on @@ -965,7 +967,7 @@ class NetworkEndpointGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_endpoint_groups.v1.ListNetworkEndpointsRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_endpoint_groups/v1/network_endpoint_groups.proto#L581} + /// [google.cloud.cpp.compute.network_endpoint_groups.v1.ListNetworkEndpointsRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_endpoint_groups/v1/network_endpoint_groups.proto#L568} /// [google.cloud.cpp.compute.v1.NetworkEndpointWithHealthStatus]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_016.proto#L682} /// // clang-format on @@ -996,7 +998,7 @@ class NetworkEndpointGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_endpoint_groups.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_endpoint_groups/v1/network_endpoint_groups.proto#L698} + /// [google.cloud.cpp.compute.network_endpoint_groups.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_endpoint_groups/v1/network_endpoint_groups.proto#L678} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -1032,7 +1034,7 @@ class NetworkEndpointGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_endpoint_groups.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_endpoint_groups/v1/network_endpoint_groups.proto#L698} + /// [google.cloud.cpp.compute.network_endpoint_groups.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_endpoint_groups/v1/network_endpoint_groups.proto#L678} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on diff --git a/google/cloud/compute/network_firewall_policies/v1/internal/network_firewall_policies_rest_metadata_decorator.cc b/google/cloud/compute/network_firewall_policies/v1/internal/network_firewall_policies_rest_metadata_decorator.cc index 06a028f630d3e..6d7b077813d23 100644 --- a/google/cloud/compute/network_firewall_policies/v1/internal/network_firewall_policies_rest_metadata_decorator.cc +++ b/google/cloud/compute/network_firewall_policies/v1/internal/network_firewall_policies_rest_metadata_decorator.cc @@ -400,6 +400,7 @@ future NetworkFirewallPoliciesRestMetadata::AsyncCancelOperation( void NetworkFirewallPoliciesRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/network_firewall_policies/v1/internal/network_firewall_policies_rest_stub.cc b/google/cloud/compute/network_firewall_policies/v1/internal/network_firewall_policies_rest_stub.cc index 64463ab30e197..884611e459102 100644 --- a/google/cloud/compute/network_firewall_policies/v1/internal/network_firewall_policies_rest_stub.cc +++ b/google/cloud/compute/network_firewall_policies/v1/internal/network_firewall_policies_rest_stub.cc @@ -259,8 +259,6 @@ DefaultNetworkFirewallPoliciesRestStub::AggregatedListNetworkFirewallPolicies( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params.push_back( {"service_project_number", request.service_project_number()}); query_params = @@ -551,8 +549,6 @@ DefaultNetworkFirewallPoliciesRestStub::ListNetworkFirewallPolicies( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/network_firewall_policies/v1/network_firewall_policies_client.h b/google/cloud/compute/network_firewall_policies/v1/network_firewall_policies_client.h index 72e00dbb6ef46..dd22fdc63bbaf 100644 --- a/google/cloud/compute/network_firewall_policies/v1/network_firewall_policies_client.h +++ b/google/cloud/compute/network_firewall_policies/v1/network_firewall_policies_client.h @@ -40,6 +40,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the networkFirewallPolicies resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/networkFirewallPolicies /// +/// This client uses NetworkFirewallPolicies version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -120,7 +122,7 @@ class NetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_firewall_policies.v1.AddAssociationRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L299} + /// [google.cloud.cpp.compute.network_firewall_policies.v1.AddAssociationRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L300} /// // clang-format on future> AddAssociation( @@ -178,7 +180,7 @@ class NetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_firewall_policies.v1.AddAssociationRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L299} + /// [google.cloud.cpp.compute.network_firewall_policies.v1.AddAssociationRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L300} /// // clang-format on future> AddAssociation( @@ -244,7 +246,7 @@ class NetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_firewall_policies.v1.AddPacketMirroringRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L339} + /// [google.cloud.cpp.compute.network_firewall_policies.v1.AddPacketMirroringRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L340} /// // clang-format on future> @@ -303,7 +305,7 @@ class NetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_firewall_policies.v1.AddPacketMirroringRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L339} + /// [google.cloud.cpp.compute.network_firewall_policies.v1.AddPacketMirroringRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L340} /// // clang-format on future> @@ -371,7 +373,7 @@ class NetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_firewall_policies.v1.AddRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L382} + /// [google.cloud.cpp.compute.network_firewall_policies.v1.AddRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L383} /// // clang-format on future> AddRule( @@ -429,7 +431,7 @@ class NetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_firewall_policies.v1.AddRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L382} + /// [google.cloud.cpp.compute.network_firewall_policies.v1.AddRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L383} /// // clang-format on future> AddRule( @@ -500,7 +502,7 @@ class NetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_firewall_policies.v1.AggregatedListNetworkFirewallPoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L425} + /// [google.cloud.cpp.compute.network_firewall_policies.v1.AggregatedListNetworkFirewallPoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L426} /// [google.cloud.cpp.compute.v1.FirewallPoliciesScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_047.proto#L26} /// // clang-format on @@ -547,7 +549,7 @@ class NetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_firewall_policies.v1.AggregatedListNetworkFirewallPoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L425} + /// [google.cloud.cpp.compute.network_firewall_policies.v1.AggregatedListNetworkFirewallPoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L426} /// [google.cloud.cpp.compute.v1.FirewallPoliciesScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_047.proto#L26} /// // clang-format on @@ -585,7 +587,7 @@ class NetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_firewall_policies.v1.CloneRulesRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L540} + /// [google.cloud.cpp.compute.network_firewall_policies.v1.CloneRulesRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L534} /// // clang-format on future> CloneRules( @@ -638,7 +640,7 @@ class NetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_firewall_policies.v1.CloneRulesRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L540} + /// [google.cloud.cpp.compute.network_firewall_policies.v1.CloneRulesRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L534} /// // clang-format on future> CloneRules( @@ -703,7 +705,7 @@ class NetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_firewall_policies.v1.DeleteFirewallPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L573} + /// [google.cloud.cpp.compute.network_firewall_policies.v1.DeleteFirewallPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L567} /// // clang-format on future> @@ -756,7 +758,7 @@ class NetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_firewall_policies.v1.DeleteFirewallPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L573} + /// [google.cloud.cpp.compute.network_firewall_policies.v1.DeleteFirewallPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L567} /// // clang-format on future> @@ -815,7 +817,7 @@ class NetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_firewall_policies.v1.GetFirewallPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L616} + /// [google.cloud.cpp.compute.network_firewall_policies.v1.GetFirewallPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L610} /// [google.cloud.cpp.compute.v1.FirewallPolicy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_048.proto#L27} /// // clang-format on @@ -847,7 +849,7 @@ class NetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_firewall_policies.v1.GetFirewallPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L616} + /// [google.cloud.cpp.compute.network_firewall_policies.v1.GetFirewallPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L610} /// [google.cloud.cpp.compute.v1.FirewallPolicy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_048.proto#L27} /// // clang-format on @@ -876,7 +878,7 @@ class NetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_firewall_policies.v1.GetAssociationRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L602} + /// [google.cloud.cpp.compute.network_firewall_policies.v1.GetAssociationRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L596} /// [google.cloud.cpp.compute.v1.FirewallPolicyAssociation]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_048.proto#L132} /// // clang-format on @@ -908,7 +910,7 @@ class NetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_firewall_policies.v1.GetAssociationRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L602} + /// [google.cloud.cpp.compute.network_firewall_policies.v1.GetAssociationRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L596} /// [google.cloud.cpp.compute.v1.FirewallPolicyAssociation]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_048.proto#L132} /// // clang-format on @@ -938,7 +940,7 @@ class NetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_firewall_policies.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L627} + /// [google.cloud.cpp.compute.network_firewall_policies.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L621} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -971,7 +973,7 @@ class NetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_firewall_policies.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L627} + /// [google.cloud.cpp.compute.network_firewall_policies.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L621} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -1000,7 +1002,7 @@ class NetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_firewall_policies.v1.GetPacketMirroringRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L642} + /// [google.cloud.cpp.compute.network_firewall_policies.v1.GetPacketMirroringRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L636} /// [google.cloud.cpp.compute.v1.FirewallPolicyRule]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_049.proto#L26} /// // clang-format on @@ -1032,7 +1034,7 @@ class NetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_firewall_policies.v1.GetPacketMirroringRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L642} + /// [google.cloud.cpp.compute.network_firewall_policies.v1.GetPacketMirroringRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L636} /// [google.cloud.cpp.compute.v1.FirewallPolicyRule]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_049.proto#L26} /// // clang-format on @@ -1062,7 +1064,7 @@ class NetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_firewall_policies.v1.GetRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L656} + /// [google.cloud.cpp.compute.network_firewall_policies.v1.GetRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L650} /// [google.cloud.cpp.compute.v1.FirewallPolicyRule]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_049.proto#L26} /// // clang-format on @@ -1094,7 +1096,7 @@ class NetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_firewall_policies.v1.GetRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L656} + /// [google.cloud.cpp.compute.network_firewall_policies.v1.GetRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L650} /// [google.cloud.cpp.compute.v1.FirewallPolicyRule]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_049.proto#L26} /// // clang-format on @@ -1131,7 +1133,7 @@ class NetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_firewall_policies.v1.InsertFirewallPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L670} + /// [google.cloud.cpp.compute.network_firewall_policies.v1.InsertFirewallPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L664} /// // clang-format on future> @@ -1189,7 +1191,7 @@ class NetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_firewall_policies.v1.InsertFirewallPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L670} + /// [google.cloud.cpp.compute.network_firewall_policies.v1.InsertFirewallPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L664} /// // clang-format on future> @@ -1256,7 +1258,7 @@ class NetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_firewall_policies.v1.ListNetworkFirewallPoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L699} + /// [google.cloud.cpp.compute.network_firewall_policies.v1.ListNetworkFirewallPoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L693} /// [google.cloud.cpp.compute.v1.FirewallPolicy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_048.proto#L27} /// // clang-format on @@ -1296,7 +1298,7 @@ class NetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_firewall_policies.v1.ListNetworkFirewallPoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L699} + /// [google.cloud.cpp.compute.network_firewall_policies.v1.ListNetworkFirewallPoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L693} /// [google.cloud.cpp.compute.v1.FirewallPolicy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_048.proto#L27} /// // clang-format on @@ -1334,7 +1336,7 @@ class NetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_firewall_policies.v1.PatchFirewallPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L800} + /// [google.cloud.cpp.compute.network_firewall_policies.v1.PatchFirewallPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L787} /// // clang-format on future> @@ -1393,7 +1395,7 @@ class NetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_firewall_policies.v1.PatchFirewallPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L800} + /// [google.cloud.cpp.compute.network_firewall_policies.v1.PatchFirewallPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L787} /// // clang-format on future> @@ -1460,7 +1462,7 @@ class NetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_firewall_policies.v1.PatchPacketMirroringRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L833} + /// [google.cloud.cpp.compute.network_firewall_policies.v1.PatchPacketMirroringRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L820} /// // clang-format on future> @@ -1519,7 +1521,7 @@ class NetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_firewall_policies.v1.PatchPacketMirroringRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L833} + /// [google.cloud.cpp.compute.network_firewall_policies.v1.PatchPacketMirroringRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L820} /// // clang-format on future> @@ -1587,7 +1589,7 @@ class NetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_firewall_policies.v1.PatchRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L869} + /// [google.cloud.cpp.compute.network_firewall_policies.v1.PatchRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L856} /// // clang-format on future> PatchRule( @@ -1645,7 +1647,7 @@ class NetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_firewall_policies.v1.PatchRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L869} + /// [google.cloud.cpp.compute.network_firewall_policies.v1.PatchRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L856} /// // clang-format on future> PatchRule( @@ -1710,7 +1712,7 @@ class NetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_firewall_policies.v1.RemoveAssociationRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L905} + /// [google.cloud.cpp.compute.network_firewall_policies.v1.RemoveAssociationRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L892} /// // clang-format on future> @@ -1763,7 +1765,7 @@ class NetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_firewall_policies.v1.RemoveAssociationRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L905} + /// [google.cloud.cpp.compute.network_firewall_policies.v1.RemoveAssociationRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L892} /// // clang-format on future> @@ -1828,7 +1830,7 @@ class NetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_firewall_policies.v1.RemovePacketMirroringRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L937} + /// [google.cloud.cpp.compute.network_firewall_policies.v1.RemovePacketMirroringRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L924} /// // clang-format on future> @@ -1883,7 +1885,7 @@ class NetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_firewall_policies.v1.RemovePacketMirroringRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L937} + /// [google.cloud.cpp.compute.network_firewall_policies.v1.RemovePacketMirroringRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L924} /// // clang-format on future> @@ -1951,7 +1953,7 @@ class NetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_firewall_policies.v1.RemoveRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L969} + /// [google.cloud.cpp.compute.network_firewall_policies.v1.RemoveRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L956} /// // clang-format on future> RemoveRule( @@ -2004,7 +2006,7 @@ class NetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_firewall_policies.v1.RemoveRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L969} + /// [google.cloud.cpp.compute.network_firewall_policies.v1.RemoveRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L956} /// // clang-format on future> RemoveRule( @@ -2064,7 +2066,7 @@ class NetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_firewall_policies.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L1001} + /// [google.cloud.cpp.compute.network_firewall_policies.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L988} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -2099,7 +2101,7 @@ class NetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_firewall_policies.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L1001} + /// [google.cloud.cpp.compute.network_firewall_policies.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L988} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -2129,7 +2131,7 @@ class NetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_firewall_policies.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L1017} + /// [google.cloud.cpp.compute.network_firewall_policies.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L1004} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -2164,7 +2166,7 @@ class NetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_firewall_policies.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L1017} + /// [google.cloud.cpp.compute.network_firewall_policies.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto#L1004} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on diff --git a/google/cloud/compute/network_profiles/v1/internal/network_profiles_rest_metadata_decorator.cc b/google/cloud/compute/network_profiles/v1/internal/network_profiles_rest_metadata_decorator.cc index 3841cb4200ddf..b71edbcf1cabe 100644 --- a/google/cloud/compute/network_profiles/v1/internal/network_profiles_rest_metadata_decorator.cc +++ b/google/cloud/compute/network_profiles/v1/internal/network_profiles_rest_metadata_decorator.cc @@ -60,6 +60,7 @@ NetworkProfilesRestMetadata::ListNetworkProfiles( void NetworkProfilesRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/network_profiles/v1/internal/network_profiles_rest_stub.cc b/google/cloud/compute/network_profiles/v1/internal/network_profiles_rest_stub.cc index eaa177086dda1..1ce51c2752c4c 100644 --- a/google/cloud/compute/network_profiles/v1/internal/network_profiles_rest_stub.cc +++ b/google/cloud/compute/network_profiles/v1/internal/network_profiles_rest_stub.cc @@ -67,8 +67,6 @@ DefaultNetworkProfilesRestStub::ListNetworkProfiles( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/network_profiles/v1/network_profiles_client.h b/google/cloud/compute/network_profiles/v1/network_profiles_client.h index 4ee9e4eb9557c..ba0ff5c85d66a 100644 --- a/google/cloud/compute/network_profiles/v1/network_profiles_client.h +++ b/google/cloud/compute/network_profiles/v1/network_profiles_client.h @@ -37,6 +37,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the networkProfiles resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/networkProfiles /// +/// This client uses NetworkProfiles version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -106,7 +108,7 @@ class NetworkProfilesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_profiles.v1.GetNetworkProfileRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_profiles/v1/network_profiles.proto#L61} + /// [google.cloud.cpp.compute.network_profiles.v1.GetNetworkProfileRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_profiles/v1/network_profiles.proto#L62} /// [google.cloud.cpp.compute.v1.NetworkProfile]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_106.proto#L25} /// // clang-format on @@ -138,7 +140,7 @@ class NetworkProfilesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_profiles.v1.GetNetworkProfileRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_profiles/v1/network_profiles.proto#L61} + /// [google.cloud.cpp.compute.network_profiles.v1.GetNetworkProfileRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_profiles/v1/network_profiles.proto#L62} /// [google.cloud.cpp.compute.v1.NetworkProfile]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_106.proto#L25} /// // clang-format on @@ -176,7 +178,7 @@ class NetworkProfilesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_profiles.v1.ListNetworkProfilesRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_profiles/v1/network_profiles.proto#L72} + /// [google.cloud.cpp.compute.network_profiles.v1.ListNetworkProfilesRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_profiles/v1/network_profiles.proto#L73} /// [google.cloud.cpp.compute.v1.NetworkProfile]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_106.proto#L25} /// // clang-format on @@ -217,7 +219,7 @@ class NetworkProfilesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.network_profiles.v1.ListNetworkProfilesRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_profiles/v1/network_profiles.proto#L72} + /// [google.cloud.cpp.compute.network_profiles.v1.ListNetworkProfilesRequest]: @cloud_cpp_reference_link{google/cloud/compute/network_profiles/v1/network_profiles.proto#L73} /// [google.cloud.cpp.compute.v1.NetworkProfile]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_106.proto#L25} /// // clang-format on diff --git a/google/cloud/compute/networks/v1/internal/networks_rest_metadata_decorator.cc b/google/cloud/compute/networks/v1/internal/networks_rest_metadata_decorator.cc index b54194c37891c..e512517e0b467 100644 --- a/google/cloud/compute/networks/v1/internal/networks_rest_metadata_decorator.cc +++ b/google/cloud/compute/networks/v1/internal/networks_rest_metadata_decorator.cc @@ -289,6 +289,7 @@ future NetworksRestMetadata::AsyncCancelOperation( void NetworksRestMetadata::SetMetadata(rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/networks/v1/internal/networks_rest_stub.cc b/google/cloud/compute/networks/v1/internal/networks_rest_stub.cc index 28b1e4c76a4a0..2e37adc40cf1b 100644 --- a/google/cloud/compute/networks/v1/internal/networks_rest_stub.cc +++ b/google/cloud/compute/networks/v1/internal/networks_rest_stub.cc @@ -320,8 +320,6 @@ DefaultNetworksRestStub::ListNetworks( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get( @@ -348,8 +346,6 @@ DefaultNetworksRestStub::ListPeeringRoutes( query_params.push_back({"page_token", request.page_token()}); query_params.push_back({"peering_name", request.peering_name()}); query_params.push_back({"region", request.region()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/networks/v1/networks_client.h b/google/cloud/compute/networks/v1/networks_client.h index 69195c4f74958..ca2e15a86e33d 100644 --- a/google/cloud/compute/networks/v1/networks_client.h +++ b/google/cloud/compute/networks/v1/networks_client.h @@ -38,6 +38,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the networks resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/networks /// +/// This client uses Networks version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -113,7 +115,7 @@ class NetworksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.networks.v1.AddPeeringRequest]: @cloud_cpp_reference_link{google/cloud/compute/networks/v1/networks.proto#L201} + /// [google.cloud.cpp.compute.networks.v1.AddPeeringRequest]: @cloud_cpp_reference_link{google/cloud/compute/networks/v1/networks.proto#L202} /// // clang-format on future> AddPeering( @@ -170,7 +172,7 @@ class NetworksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.networks.v1.AddPeeringRequest]: @cloud_cpp_reference_link{google/cloud/compute/networks/v1/networks.proto#L201} + /// [google.cloud.cpp.compute.networks.v1.AddPeeringRequest]: @cloud_cpp_reference_link{google/cloud/compute/networks/v1/networks.proto#L202} /// // clang-format on future> AddPeering( @@ -238,7 +240,7 @@ class NetworksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.networks.v1.CancelRequestRemovePeeringRequest]: @cloud_cpp_reference_link{google/cloud/compute/networks/v1/networks.proto#L235} + /// [google.cloud.cpp.compute.networks.v1.CancelRequestRemovePeeringRequest]: @cloud_cpp_reference_link{google/cloud/compute/networks/v1/networks.proto#L236} /// // clang-format on future> @@ -301,7 +303,7 @@ class NetworksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.networks.v1.CancelRequestRemovePeeringRequest]: @cloud_cpp_reference_link{google/cloud/compute/networks/v1/networks.proto#L235} + /// [google.cloud.cpp.compute.networks.v1.CancelRequestRemovePeeringRequest]: @cloud_cpp_reference_link{google/cloud/compute/networks/v1/networks.proto#L236} /// // clang-format on future> @@ -369,7 +371,7 @@ class NetworksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.networks.v1.DeleteNetworkRequest]: @cloud_cpp_reference_link{google/cloud/compute/networks/v1/networks.proto#L269} + /// [google.cloud.cpp.compute.networks.v1.DeleteNetworkRequest]: @cloud_cpp_reference_link{google/cloud/compute/networks/v1/networks.proto#L270} /// // clang-format on future> DeleteNetwork( @@ -422,7 +424,7 @@ class NetworksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.networks.v1.DeleteNetworkRequest]: @cloud_cpp_reference_link{google/cloud/compute/networks/v1/networks.proto#L269} + /// [google.cloud.cpp.compute.networks.v1.DeleteNetworkRequest]: @cloud_cpp_reference_link{google/cloud/compute/networks/v1/networks.proto#L270} /// // clang-format on future> DeleteNetwork( @@ -480,7 +482,7 @@ class NetworksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.networks.v1.GetNetworkRequest]: @cloud_cpp_reference_link{google/cloud/compute/networks/v1/networks.proto#L309} + /// [google.cloud.cpp.compute.networks.v1.GetNetworkRequest]: @cloud_cpp_reference_link{google/cloud/compute/networks/v1/networks.proto#L310} /// [google.cloud.cpp.compute.v1.Network]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_040.proto#L185} /// // clang-format on @@ -512,7 +514,7 @@ class NetworksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.networks.v1.GetNetworkRequest]: @cloud_cpp_reference_link{google/cloud/compute/networks/v1/networks.proto#L309} + /// [google.cloud.cpp.compute.networks.v1.GetNetworkRequest]: @cloud_cpp_reference_link{google/cloud/compute/networks/v1/networks.proto#L310} /// [google.cloud.cpp.compute.v1.Network]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_040.proto#L185} /// // clang-format on @@ -541,7 +543,7 @@ class NetworksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.networks.v1.GetEffectiveFirewallsRequest]: @cloud_cpp_reference_link{google/cloud/compute/networks/v1/networks.proto#L298} + /// [google.cloud.cpp.compute.networks.v1.GetEffectiveFirewallsRequest]: @cloud_cpp_reference_link{google/cloud/compute/networks/v1/networks.proto#L299} /// [google.cloud.cpp.compute.v1.NetworksGetEffectiveFirewallsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_040.proto#L733} /// // clang-format on @@ -574,7 +576,7 @@ class NetworksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.networks.v1.GetEffectiveFirewallsRequest]: @cloud_cpp_reference_link{google/cloud/compute/networks/v1/networks.proto#L298} + /// [google.cloud.cpp.compute.networks.v1.GetEffectiveFirewallsRequest]: @cloud_cpp_reference_link{google/cloud/compute/networks/v1/networks.proto#L299} /// [google.cloud.cpp.compute.v1.NetworksGetEffectiveFirewallsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_040.proto#L733} /// // clang-format on @@ -612,7 +614,7 @@ class NetworksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.networks.v1.InsertNetworkRequest]: @cloud_cpp_reference_link{google/cloud/compute/networks/v1/networks.proto#L320} + /// [google.cloud.cpp.compute.networks.v1.InsertNetworkRequest]: @cloud_cpp_reference_link{google/cloud/compute/networks/v1/networks.proto#L321} /// // clang-format on future> InsertNetwork( @@ -668,7 +670,7 @@ class NetworksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.networks.v1.InsertNetworkRequest]: @cloud_cpp_reference_link{google/cloud/compute/networks/v1/networks.proto#L320} + /// [google.cloud.cpp.compute.networks.v1.InsertNetworkRequest]: @cloud_cpp_reference_link{google/cloud/compute/networks/v1/networks.proto#L321} /// // clang-format on future> InsertNetwork( @@ -734,7 +736,7 @@ class NetworksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.networks.v1.ListNetworksRequest]: @cloud_cpp_reference_link{google/cloud/compute/networks/v1/networks.proto#L349} + /// [google.cloud.cpp.compute.networks.v1.ListNetworksRequest]: @cloud_cpp_reference_link{google/cloud/compute/networks/v1/networks.proto#L350} /// [google.cloud.cpp.compute.v1.Network]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_040.proto#L185} /// // clang-format on @@ -774,7 +776,7 @@ class NetworksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.networks.v1.ListNetworksRequest]: @cloud_cpp_reference_link{google/cloud/compute/networks/v1/networks.proto#L349} + /// [google.cloud.cpp.compute.networks.v1.ListNetworksRequest]: @cloud_cpp_reference_link{google/cloud/compute/networks/v1/networks.proto#L350} /// [google.cloud.cpp.compute.v1.Network]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_040.proto#L185} /// // clang-format on @@ -811,7 +813,7 @@ class NetworksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.networks.v1.ListPeeringRoutesRequest]: @cloud_cpp_reference_link{google/cloud/compute/networks/v1/networks.proto#L450} + /// [google.cloud.cpp.compute.networks.v1.ListPeeringRoutesRequest]: @cloud_cpp_reference_link{google/cloud/compute/networks/v1/networks.proto#L444} /// [google.cloud.cpp.compute.v1.ExchangedPeeringRoute]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_040.proto#L27} /// // clang-format on @@ -852,7 +854,7 @@ class NetworksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.networks.v1.ListPeeringRoutesRequest]: @cloud_cpp_reference_link{google/cloud/compute/networks/v1/networks.proto#L450} + /// [google.cloud.cpp.compute.networks.v1.ListPeeringRoutesRequest]: @cloud_cpp_reference_link{google/cloud/compute/networks/v1/networks.proto#L444} /// [google.cloud.cpp.compute.v1.ExchangedPeeringRoute]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_040.proto#L27} /// // clang-format on @@ -891,7 +893,7 @@ class NetworksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.networks.v1.PatchNetworkRequest]: @cloud_cpp_reference_link{google/cloud/compute/networks/v1/networks.proto#L568} + /// [google.cloud.cpp.compute.networks.v1.PatchNetworkRequest]: @cloud_cpp_reference_link{google/cloud/compute/networks/v1/networks.proto#L554} /// // clang-format on future> PatchNetwork( @@ -947,7 +949,7 @@ class NetworksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.networks.v1.PatchNetworkRequest]: @cloud_cpp_reference_link{google/cloud/compute/networks/v1/networks.proto#L568} + /// [google.cloud.cpp.compute.networks.v1.PatchNetworkRequest]: @cloud_cpp_reference_link{google/cloud/compute/networks/v1/networks.proto#L554} /// // clang-format on future> PatchNetwork( @@ -1013,7 +1015,7 @@ class NetworksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.networks.v1.RemovePeeringRequest]: @cloud_cpp_reference_link{google/cloud/compute/networks/v1/networks.proto#L601} + /// [google.cloud.cpp.compute.networks.v1.RemovePeeringRequest]: @cloud_cpp_reference_link{google/cloud/compute/networks/v1/networks.proto#L587} /// // clang-format on future> RemovePeering( @@ -1070,7 +1072,7 @@ class NetworksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.networks.v1.RemovePeeringRequest]: @cloud_cpp_reference_link{google/cloud/compute/networks/v1/networks.proto#L601} + /// [google.cloud.cpp.compute.networks.v1.RemovePeeringRequest]: @cloud_cpp_reference_link{google/cloud/compute/networks/v1/networks.proto#L587} /// // clang-format on future> RemovePeering( @@ -1137,7 +1139,7 @@ class NetworksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.networks.v1.RequestRemovePeeringRequest]: @cloud_cpp_reference_link{google/cloud/compute/networks/v1/networks.proto#L635} + /// [google.cloud.cpp.compute.networks.v1.RequestRemovePeeringRequest]: @cloud_cpp_reference_link{google/cloud/compute/networks/v1/networks.proto#L621} /// // clang-format on future> @@ -1197,7 +1199,7 @@ class NetworksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.networks.v1.RequestRemovePeeringRequest]: @cloud_cpp_reference_link{google/cloud/compute/networks/v1/networks.proto#L635} + /// [google.cloud.cpp.compute.networks.v1.RequestRemovePeeringRequest]: @cloud_cpp_reference_link{google/cloud/compute/networks/v1/networks.proto#L621} /// // clang-format on future> @@ -1263,7 +1265,7 @@ class NetworksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.networks.v1.SwitchToCustomModeRequest]: @cloud_cpp_reference_link{google/cloud/compute/networks/v1/networks.proto#L669} + /// [google.cloud.cpp.compute.networks.v1.SwitchToCustomModeRequest]: @cloud_cpp_reference_link{google/cloud/compute/networks/v1/networks.proto#L655} /// // clang-format on future> @@ -1316,7 +1318,7 @@ class NetworksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.networks.v1.SwitchToCustomModeRequest]: @cloud_cpp_reference_link{google/cloud/compute/networks/v1/networks.proto#L669} + /// [google.cloud.cpp.compute.networks.v1.SwitchToCustomModeRequest]: @cloud_cpp_reference_link{google/cloud/compute/networks/v1/networks.proto#L655} /// // clang-format on future> @@ -1385,7 +1387,7 @@ class NetworksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.networks.v1.UpdatePeeringRequest]: @cloud_cpp_reference_link{google/cloud/compute/networks/v1/networks.proto#L698} + /// [google.cloud.cpp.compute.networks.v1.UpdatePeeringRequest]: @cloud_cpp_reference_link{google/cloud/compute/networks/v1/networks.proto#L684} /// // clang-format on future> UpdatePeering( @@ -1444,7 +1446,7 @@ class NetworksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.networks.v1.UpdatePeeringRequest]: @cloud_cpp_reference_link{google/cloud/compute/networks/v1/networks.proto#L698} + /// [google.cloud.cpp.compute.networks.v1.UpdatePeeringRequest]: @cloud_cpp_reference_link{google/cloud/compute/networks/v1/networks.proto#L684} /// // clang-format on future> UpdatePeering( diff --git a/google/cloud/compute/node_groups/v1/internal/node_groups_rest_metadata_decorator.cc b/google/cloud/compute/node_groups/v1/internal/node_groups_rest_metadata_decorator.cc index eb6fce2138215..b7d8c86394f0c 100644 --- a/google/cloud/compute/node_groups/v1/internal/node_groups_rest_metadata_decorator.cc +++ b/google/cloud/compute/node_groups/v1/internal/node_groups_rest_metadata_decorator.cc @@ -295,6 +295,7 @@ future NodeGroupsRestMetadata::AsyncCancelOperation( void NodeGroupsRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/node_groups/v1/internal/node_groups_rest_stub.cc b/google/cloud/compute/node_groups/v1/internal/node_groups_rest_stub.cc index fbb879457b1d6..e3f78445b2a53 100644 --- a/google/cloud/compute/node_groups/v1/internal/node_groups_rest_stub.cc +++ b/google/cloud/compute/node_groups/v1/internal/node_groups_rest_stub.cc @@ -118,8 +118,6 @@ DefaultNodeGroupsRestStub::AggregatedListNodeGroups( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params.push_back( {"service_project_number", request.service_project_number()}); query_params = @@ -360,8 +358,6 @@ DefaultNodeGroupsRestStub::ListNodeGroups( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get( diff --git a/google/cloud/compute/node_groups/v1/node_groups_client.h b/google/cloud/compute/node_groups/v1/node_groups_client.h index aa42d2b84ae9f..bb556c4683c1f 100644 --- a/google/cloud/compute/node_groups/v1/node_groups_client.h +++ b/google/cloud/compute/node_groups/v1/node_groups_client.h @@ -39,6 +39,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the nodeGroups resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/nodeGroups /// +/// This client uses NodeGroups version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -115,7 +117,7 @@ class NodeGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.node_groups.v1.AddNodesRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_groups/v1/node_groups.proto#L233} + /// [google.cloud.cpp.compute.node_groups.v1.AddNodesRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_groups/v1/node_groups.proto#L234} /// // clang-format on future> AddNodes( @@ -174,7 +176,7 @@ class NodeGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.node_groups.v1.AddNodesRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_groups/v1/node_groups.proto#L233} + /// [google.cloud.cpp.compute.node_groups.v1.AddNodesRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_groups/v1/node_groups.proto#L234} /// // clang-format on future> AddNodes( @@ -244,7 +246,7 @@ class NodeGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.node_groups.v1.AggregatedListNodeGroupsRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_groups/v1/node_groups.proto#L274} + /// [google.cloud.cpp.compute.node_groups.v1.AggregatedListNodeGroupsRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_groups/v1/node_groups.proto#L275} /// [google.cloud.cpp.compute.v1.NodeGroupsScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_075.proto#L671} /// // clang-format on @@ -289,7 +291,7 @@ class NodeGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.node_groups.v1.AggregatedListNodeGroupsRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_groups/v1/node_groups.proto#L274} + /// [google.cloud.cpp.compute.node_groups.v1.AggregatedListNodeGroupsRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_groups/v1/node_groups.proto#L275} /// [google.cloud.cpp.compute.v1.NodeGroupsScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_075.proto#L671} /// // clang-format on @@ -327,7 +329,7 @@ class NodeGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.node_groups.v1.DeleteNodeGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_groups/v1/node_groups.proto#L389} + /// [google.cloud.cpp.compute.node_groups.v1.DeleteNodeGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_groups/v1/node_groups.proto#L383} /// // clang-format on future> DeleteNodeGroup( @@ -380,7 +382,7 @@ class NodeGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.node_groups.v1.DeleteNodeGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_groups/v1/node_groups.proto#L389} + /// [google.cloud.cpp.compute.node_groups.v1.DeleteNodeGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_groups/v1/node_groups.proto#L383} /// // clang-format on future> DeleteNodeGroup( @@ -447,7 +449,7 @@ class NodeGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.node_groups.v1.DeleteNodesRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_groups/v1/node_groups.proto#L425} + /// [google.cloud.cpp.compute.node_groups.v1.DeleteNodesRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_groups/v1/node_groups.proto#L419} /// // clang-format on future> DeleteNodes( @@ -506,7 +508,7 @@ class NodeGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.node_groups.v1.DeleteNodesRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_groups/v1/node_groups.proto#L425} + /// [google.cloud.cpp.compute.node_groups.v1.DeleteNodesRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_groups/v1/node_groups.proto#L419} /// // clang-format on future> DeleteNodes( @@ -568,7 +570,7 @@ class NodeGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.node_groups.v1.GetNodeGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_groups/v1/node_groups.proto#L484} + /// [google.cloud.cpp.compute.node_groups.v1.GetNodeGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_groups/v1/node_groups.proto#L478} /// [google.cloud.cpp.compute.v1.NodeGroup]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_075.proto#L63} /// // clang-format on @@ -603,7 +605,7 @@ class NodeGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.node_groups.v1.GetNodeGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_groups/v1/node_groups.proto#L484} + /// [google.cloud.cpp.compute.node_groups.v1.GetNodeGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_groups/v1/node_groups.proto#L478} /// [google.cloud.cpp.compute.v1.NodeGroup]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_075.proto#L63} /// // clang-format on @@ -634,7 +636,7 @@ class NodeGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.node_groups.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_groups/v1/node_groups.proto#L466} + /// [google.cloud.cpp.compute.node_groups.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_groups/v1/node_groups.proto#L460} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -667,7 +669,7 @@ class NodeGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.node_groups.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_groups/v1/node_groups.proto#L466} + /// [google.cloud.cpp.compute.node_groups.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_groups/v1/node_groups.proto#L460} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -706,7 +708,7 @@ class NodeGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.node_groups.v1.InsertNodeGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_groups/v1/node_groups.proto#L498} + /// [google.cloud.cpp.compute.node_groups.v1.InsertNodeGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_groups/v1/node_groups.proto#L492} /// // clang-format on future> InsertNodeGroup( @@ -764,7 +766,7 @@ class NodeGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.node_groups.v1.InsertNodeGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_groups/v1/node_groups.proto#L498} + /// [google.cloud.cpp.compute.node_groups.v1.InsertNodeGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_groups/v1/node_groups.proto#L492} /// // clang-format on future> InsertNodeGroup( @@ -832,7 +834,7 @@ class NodeGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.node_groups.v1.ListNodeGroupsRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_groups/v1/node_groups.proto#L538} + /// [google.cloud.cpp.compute.node_groups.v1.ListNodeGroupsRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_groups/v1/node_groups.proto#L532} /// [google.cloud.cpp.compute.v1.NodeGroup]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_075.proto#L63} /// // clang-format on @@ -873,7 +875,7 @@ class NodeGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.node_groups.v1.ListNodeGroupsRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_groups/v1/node_groups.proto#L538} + /// [google.cloud.cpp.compute.node_groups.v1.ListNodeGroupsRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_groups/v1/node_groups.proto#L532} /// [google.cloud.cpp.compute.v1.NodeGroup]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_075.proto#L63} /// // clang-format on @@ -912,7 +914,7 @@ class NodeGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.node_groups.v1.ListNodesRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_groups/v1/node_groups.proto#L642} + /// [google.cloud.cpp.compute.node_groups.v1.ListNodesRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_groups/v1/node_groups.proto#L629} /// [google.cloud.cpp.compute.v1.NodeGroupNode]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_075.proto#L465} /// // clang-format on @@ -953,7 +955,7 @@ class NodeGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.node_groups.v1.ListNodesRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_groups/v1/node_groups.proto#L642} + /// [google.cloud.cpp.compute.node_groups.v1.ListNodesRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_groups/v1/node_groups.proto#L629} /// [google.cloud.cpp.compute.v1.NodeGroupNode]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_075.proto#L465} /// // clang-format on @@ -990,7 +992,7 @@ class NodeGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.node_groups.v1.PatchNodeGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_groups/v1/node_groups.proto#L750} + /// [google.cloud.cpp.compute.node_groups.v1.PatchNodeGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_groups/v1/node_groups.proto#L730} /// // clang-format on future> PatchNodeGroup( @@ -1047,7 +1049,7 @@ class NodeGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.node_groups.v1.PatchNodeGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_groups/v1/node_groups.proto#L750} + /// [google.cloud.cpp.compute.node_groups.v1.PatchNodeGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_groups/v1/node_groups.proto#L730} /// // clang-format on future> PatchNodeGroup( @@ -1114,7 +1116,7 @@ class NodeGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.node_groups.v1.PerformMaintenanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_groups/v1/node_groups.proto#L790} + /// [google.cloud.cpp.compute.node_groups.v1.PerformMaintenanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_groups/v1/node_groups.proto#L770} /// // clang-format on future> @@ -1175,7 +1177,7 @@ class NodeGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.node_groups.v1.PerformMaintenanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_groups/v1/node_groups.proto#L790} + /// [google.cloud.cpp.compute.node_groups.v1.PerformMaintenanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_groups/v1/node_groups.proto#L770} /// // clang-format on future> @@ -1237,7 +1239,7 @@ class NodeGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.node_groups.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_groups/v1/node_groups.proto#L831} + /// [google.cloud.cpp.compute.node_groups.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_groups/v1/node_groups.proto#L811} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -1273,7 +1275,7 @@ class NodeGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.node_groups.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_groups/v1/node_groups.proto#L831} + /// [google.cloud.cpp.compute.node_groups.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_groups/v1/node_groups.proto#L811} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -1311,7 +1313,7 @@ class NodeGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.node_groups.v1.SetNodeTemplateRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_groups/v1/node_groups.proto#L849} + /// [google.cloud.cpp.compute.node_groups.v1.SetNodeTemplateRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_groups/v1/node_groups.proto#L829} /// // clang-format on future> SetNodeTemplate( @@ -1370,7 +1372,7 @@ class NodeGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.node_groups.v1.SetNodeTemplateRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_groups/v1/node_groups.proto#L849} + /// [google.cloud.cpp.compute.node_groups.v1.SetNodeTemplateRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_groups/v1/node_groups.proto#L829} /// // clang-format on future> SetNodeTemplate( @@ -1438,7 +1440,7 @@ class NodeGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.node_groups.v1.SimulateMaintenanceEventRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_groups/v1/node_groups.proto#L890} + /// [google.cloud.cpp.compute.node_groups.v1.SimulateMaintenanceEventRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_groups/v1/node_groups.proto#L870} /// // clang-format on future> @@ -1500,7 +1502,7 @@ class NodeGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.node_groups.v1.SimulateMaintenanceEventRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_groups/v1/node_groups.proto#L890} + /// [google.cloud.cpp.compute.node_groups.v1.SimulateMaintenanceEventRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_groups/v1/node_groups.proto#L870} /// // clang-format on future> @@ -1561,7 +1563,7 @@ class NodeGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.node_groups.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_groups/v1/node_groups.proto#L932} + /// [google.cloud.cpp.compute.node_groups.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_groups/v1/node_groups.proto#L912} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -1597,7 +1599,7 @@ class NodeGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.node_groups.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_groups/v1/node_groups.proto#L932} + /// [google.cloud.cpp.compute.node_groups.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_groups/v1/node_groups.proto#L912} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on diff --git a/google/cloud/compute/node_templates/v1/internal/node_templates_rest_metadata_decorator.cc b/google/cloud/compute/node_templates/v1/internal/node_templates_rest_metadata_decorator.cc index 4c22ff29e1b4c..73d7b62e52e46 100644 --- a/google/cloud/compute/node_templates/v1/internal/node_templates_rest_metadata_decorator.cc +++ b/google/cloud/compute/node_templates/v1/internal/node_templates_rest_metadata_decorator.cc @@ -160,6 +160,7 @@ future NodeTemplatesRestMetadata::AsyncCancelOperation( void NodeTemplatesRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/node_templates/v1/internal/node_templates_rest_stub.cc b/google/cloud/compute/node_templates/v1/internal/node_templates_rest_stub.cc index 4e7bf1d0e79d8..817b8231aeff7 100644 --- a/google/cloud/compute/node_templates/v1/internal/node_templates_rest_stub.cc +++ b/google/cloud/compute/node_templates/v1/internal/node_templates_rest_stub.cc @@ -59,8 +59,6 @@ DefaultNodeTemplatesRestStub::AggregatedListNodeTemplates( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params.push_back( {"service_project_number", request.service_project_number()}); query_params = @@ -240,8 +238,6 @@ DefaultNodeTemplatesRestStub::ListNodeTemplates( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get( diff --git a/google/cloud/compute/node_templates/v1/node_templates_client.h b/google/cloud/compute/node_templates/v1/node_templates_client.h index 8b214d849d7a1..88015694d708d 100644 --- a/google/cloud/compute/node_templates/v1/node_templates_client.h +++ b/google/cloud/compute/node_templates/v1/node_templates_client.h @@ -39,6 +39,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the nodeTemplates resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/nodeTemplates /// +/// This client uses NodeTemplates version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -119,7 +121,7 @@ class NodeTemplatesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.node_templates.v1.AggregatedListNodeTemplatesRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_templates/v1/node_templates.proto#L140} + /// [google.cloud.cpp.compute.node_templates.v1.AggregatedListNodeTemplatesRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_templates/v1/node_templates.proto#L141} /// [google.cloud.cpp.compute.v1.NodeTemplatesScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_107.proto#L387} /// // clang-format on @@ -163,7 +165,7 @@ class NodeTemplatesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.node_templates.v1.AggregatedListNodeTemplatesRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_templates/v1/node_templates.proto#L140} + /// [google.cloud.cpp.compute.node_templates.v1.AggregatedListNodeTemplatesRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_templates/v1/node_templates.proto#L141} /// [google.cloud.cpp.compute.v1.NodeTemplatesScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_107.proto#L387} /// // clang-format on @@ -201,7 +203,7 @@ class NodeTemplatesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.node_templates.v1.DeleteNodeTemplateRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_templates/v1/node_templates.proto#L255} + /// [google.cloud.cpp.compute.node_templates.v1.DeleteNodeTemplateRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_templates/v1/node_templates.proto#L249} /// // clang-format on future> @@ -254,7 +256,7 @@ class NodeTemplatesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.node_templates.v1.DeleteNodeTemplateRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_templates/v1/node_templates.proto#L255} + /// [google.cloud.cpp.compute.node_templates.v1.DeleteNodeTemplateRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_templates/v1/node_templates.proto#L249} /// // clang-format on future> @@ -314,7 +316,7 @@ class NodeTemplatesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.node_templates.v1.GetNodeTemplateRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_templates/v1/node_templates.proto#L310} + /// [google.cloud.cpp.compute.node_templates.v1.GetNodeTemplateRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_templates/v1/node_templates.proto#L304} /// [google.cloud.cpp.compute.v1.NodeTemplate]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_107.proto#L32} /// // clang-format on @@ -346,7 +348,7 @@ class NodeTemplatesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.node_templates.v1.GetNodeTemplateRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_templates/v1/node_templates.proto#L310} + /// [google.cloud.cpp.compute.node_templates.v1.GetNodeTemplateRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_templates/v1/node_templates.proto#L304} /// [google.cloud.cpp.compute.v1.NodeTemplate]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_107.proto#L32} /// // clang-format on @@ -377,7 +379,7 @@ class NodeTemplatesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.node_templates.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_templates/v1/node_templates.proto#L291} + /// [google.cloud.cpp.compute.node_templates.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_templates/v1/node_templates.proto#L285} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -410,7 +412,7 @@ class NodeTemplatesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.node_templates.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_templates/v1/node_templates.proto#L291} + /// [google.cloud.cpp.compute.node_templates.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_templates/v1/node_templates.proto#L285} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -448,7 +450,7 @@ class NodeTemplatesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.node_templates.v1.InsertNodeTemplateRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_templates/v1/node_templates.proto#L325} + /// [google.cloud.cpp.compute.node_templates.v1.InsertNodeTemplateRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_templates/v1/node_templates.proto#L319} /// // clang-format on future> @@ -506,7 +508,7 @@ class NodeTemplatesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.node_templates.v1.InsertNodeTemplateRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_templates/v1/node_templates.proto#L325} + /// [google.cloud.cpp.compute.node_templates.v1.InsertNodeTemplateRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_templates/v1/node_templates.proto#L319} /// // clang-format on future> @@ -575,7 +577,7 @@ class NodeTemplatesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.node_templates.v1.ListNodeTemplatesRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_templates/v1/node_templates.proto#L361} + /// [google.cloud.cpp.compute.node_templates.v1.ListNodeTemplatesRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_templates/v1/node_templates.proto#L355} /// [google.cloud.cpp.compute.v1.NodeTemplate]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_107.proto#L32} /// // clang-format on @@ -616,7 +618,7 @@ class NodeTemplatesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.node_templates.v1.ListNodeTemplatesRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_templates/v1/node_templates.proto#L361} + /// [google.cloud.cpp.compute.node_templates.v1.ListNodeTemplatesRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_templates/v1/node_templates.proto#L355} /// [google.cloud.cpp.compute.v1.NodeTemplate]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_107.proto#L32} /// // clang-format on @@ -648,7 +650,7 @@ class NodeTemplatesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.node_templates.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_templates/v1/node_templates.proto#L466} + /// [google.cloud.cpp.compute.node_templates.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_templates/v1/node_templates.proto#L453} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -684,7 +686,7 @@ class NodeTemplatesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.node_templates.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_templates/v1/node_templates.proto#L466} + /// [google.cloud.cpp.compute.node_templates.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_templates/v1/node_templates.proto#L453} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -715,7 +717,7 @@ class NodeTemplatesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.node_templates.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_templates/v1/node_templates.proto#L486} + /// [google.cloud.cpp.compute.node_templates.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_templates/v1/node_templates.proto#L473} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -751,7 +753,7 @@ class NodeTemplatesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.node_templates.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_templates/v1/node_templates.proto#L486} + /// [google.cloud.cpp.compute.node_templates.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_templates/v1/node_templates.proto#L473} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on diff --git a/google/cloud/compute/node_types/v1/internal/node_types_rest_metadata_decorator.cc b/google/cloud/compute/node_types/v1/internal/node_types_rest_metadata_decorator.cc index 465dc2050d995..12de8f6f9b61f 100644 --- a/google/cloud/compute/node_types/v1/internal/node_types_rest_metadata_decorator.cc +++ b/google/cloud/compute/node_types/v1/internal/node_types_rest_metadata_decorator.cc @@ -68,6 +68,7 @@ NodeTypesRestMetadata::ListNodeTypes( void NodeTypesRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/node_types/v1/internal/node_types_rest_stub.cc b/google/cloud/compute/node_types/v1/internal/node_types_rest_stub.cc index 1b581f3124aef..8e026af2ddf4d 100644 --- a/google/cloud/compute/node_types/v1/internal/node_types_rest_stub.cc +++ b/google/cloud/compute/node_types/v1/internal/node_types_rest_stub.cc @@ -53,8 +53,6 @@ DefaultNodeTypesRestStub::AggregatedListNodeTypes( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params.push_back( {"service_project_number", request.service_project_number()}); query_params = @@ -97,8 +95,6 @@ DefaultNodeTypesRestStub::ListNodeTypes( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get( diff --git a/google/cloud/compute/node_types/v1/node_types_client.h b/google/cloud/compute/node_types/v1/node_types_client.h index 3acca14418674..88c6edb410956 100644 --- a/google/cloud/compute/node_types/v1/node_types_client.h +++ b/google/cloud/compute/node_types/v1/node_types_client.h @@ -38,6 +38,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the nodeTypes resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/nodeTypes /// +/// This client uses NodeTypes version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -116,7 +118,7 @@ class NodeTypesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.node_types.v1.AggregatedListNodeTypesRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_types/v1/node_types.proto#L74} + /// [google.cloud.cpp.compute.node_types.v1.AggregatedListNodeTypesRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_types/v1/node_types.proto#L75} /// [google.cloud.cpp.compute.v1.NodeTypesScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_108.proto#L345} /// // clang-format on @@ -160,7 +162,7 @@ class NodeTypesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.node_types.v1.AggregatedListNodeTypesRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_types/v1/node_types.proto#L74} + /// [google.cloud.cpp.compute.node_types.v1.AggregatedListNodeTypesRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_types/v1/node_types.proto#L75} /// [google.cloud.cpp.compute.v1.NodeTypesScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_108.proto#L345} /// // clang-format on @@ -191,7 +193,7 @@ class NodeTypesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.node_types.v1.GetNodeTypeRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_types/v1/node_types.proto#L189} + /// [google.cloud.cpp.compute.node_types.v1.GetNodeTypeRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_types/v1/node_types.proto#L183} /// [google.cloud.cpp.compute.v1.NodeType]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_108.proto#L33} /// // clang-format on @@ -223,7 +225,7 @@ class NodeTypesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.node_types.v1.GetNodeTypeRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_types/v1/node_types.proto#L189} + /// [google.cloud.cpp.compute.node_types.v1.GetNodeTypeRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_types/v1/node_types.proto#L183} /// [google.cloud.cpp.compute.v1.NodeType]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_108.proto#L33} /// // clang-format on @@ -262,7 +264,7 @@ class NodeTypesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.node_types.v1.ListNodeTypesRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_types/v1/node_types.proto#L203} + /// [google.cloud.cpp.compute.node_types.v1.ListNodeTypesRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_types/v1/node_types.proto#L197} /// [google.cloud.cpp.compute.v1.NodeType]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_108.proto#L33} /// // clang-format on @@ -303,7 +305,7 @@ class NodeTypesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.node_types.v1.ListNodeTypesRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_types/v1/node_types.proto#L203} + /// [google.cloud.cpp.compute.node_types.v1.ListNodeTypesRequest]: @cloud_cpp_reference_link{google/cloud/compute/node_types/v1/node_types.proto#L197} /// [google.cloud.cpp.compute.v1.NodeType]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_108.proto#L33} /// // clang-format on diff --git a/google/cloud/compute/organization_security_policies/v1/internal/organization_security_policies_rest_metadata_decorator.cc b/google/cloud/compute/organization_security_policies/v1/internal/organization_security_policies_rest_metadata_decorator.cc index 9f00d6122d433..8cca2976aa936 100644 --- a/google/cloud/compute/organization_security_policies/v1/internal/organization_security_policies_rest_metadata_decorator.cc +++ b/google/cloud/compute/organization_security_policies/v1/internal/organization_security_policies_rest_metadata_decorator.cc @@ -335,6 +335,7 @@ future OrganizationSecurityPoliciesRestMetadata::AsyncCancelOperation( void OrganizationSecurityPoliciesRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/organization_security_policies/v1/internal/organization_security_policies_rest_stub.cc b/google/cloud/compute/organization_security_policies/v1/internal/organization_security_policies_rest_stub.cc index 5e4682de9f385..b7538cb82b101 100644 --- a/google/cloud/compute/organization_security_policies/v1/internal/organization_security_policies_rest_stub.cc +++ b/google/cloud/compute/organization_security_policies/v1/internal/organization_security_policies_rest_stub.cc @@ -401,8 +401,6 @@ DefaultOrganizationSecurityPoliciesRestStub::ListOrganizationSecurityPolicies( query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); query_params.push_back({"parent_id", request.parent_id()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< @@ -450,8 +448,6 @@ DefaultOrganizationSecurityPoliciesRestStub::ListPreconfiguredExpressionSets( query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); query_params.push_back({"parent_id", request.parent_id()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/organization_security_policies/v1/organization_security_policies_client.h b/google/cloud/compute/organization_security_policies/v1/organization_security_policies_client.h index a31cdcd92e693..a4fff95470b3c 100644 --- a/google/cloud/compute/organization_security_policies/v1/organization_security_policies_client.h +++ b/google/cloud/compute/organization_security_policies/v1/organization_security_policies_client.h @@ -40,6 +40,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the organizationSecurityPolicies resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/organizationSecurityPolicies /// +/// This client uses OrganizationSecurityPolicies version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -130,7 +132,7 @@ class OrganizationSecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.organization_security_policies.v1.AddAssociationRequest]: @cloud_cpp_reference_link{google/cloud/compute/organization_security_policies/v1/organization_security_policies.proto#L297} + /// [google.cloud.cpp.compute.organization_security_policies.v1.AddAssociationRequest]: @cloud_cpp_reference_link{google/cloud/compute/organization_security_policies/v1/organization_security_policies.proto#L298} /// // clang-format on future> AddAssociation( @@ -196,7 +198,7 @@ class OrganizationSecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.organization_security_policies.v1.AddAssociationRequest]: @cloud_cpp_reference_link{google/cloud/compute/organization_security_policies/v1/organization_security_policies.proto#L297} + /// [google.cloud.cpp.compute.organization_security_policies.v1.AddAssociationRequest]: @cloud_cpp_reference_link{google/cloud/compute/organization_security_policies/v1/organization_security_policies.proto#L298} /// // clang-format on future> AddAssociation( @@ -265,7 +267,7 @@ class OrganizationSecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.organization_security_policies.v1.AddRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/organization_security_policies/v1/organization_security_policies.proto#L330} + /// [google.cloud.cpp.compute.organization_security_policies.v1.AddRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/organization_security_policies/v1/organization_security_policies.proto#L331} /// // clang-format on future> AddRule( @@ -326,7 +328,7 @@ class OrganizationSecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.organization_security_policies.v1.AddRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/organization_security_policies/v1/organization_security_policies.proto#L330} + /// [google.cloud.cpp.compute.organization_security_policies.v1.AddRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/organization_security_policies/v1/organization_security_policies.proto#L331} /// // clang-format on future> AddRule( @@ -395,7 +397,7 @@ class OrganizationSecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.organization_security_policies.v1.CopyRulesRequest]: @cloud_cpp_reference_link{google/cloud/compute/organization_security_policies/v1/organization_security_policies.proto#L356} + /// [google.cloud.cpp.compute.organization_security_policies.v1.CopyRulesRequest]: @cloud_cpp_reference_link{google/cloud/compute/organization_security_policies/v1/organization_security_policies.proto#L357} /// // clang-format on future> CopyRules( @@ -451,7 +453,7 @@ class OrganizationSecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.organization_security_policies.v1.CopyRulesRequest]: @cloud_cpp_reference_link{google/cloud/compute/organization_security_policies/v1/organization_security_policies.proto#L356} + /// [google.cloud.cpp.compute.organization_security_policies.v1.CopyRulesRequest]: @cloud_cpp_reference_link{google/cloud/compute/organization_security_policies/v1/organization_security_policies.proto#L357} /// // clang-format on future> CopyRules( @@ -519,7 +521,7 @@ class OrganizationSecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.organization_security_policies.v1.DeleteSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/organization_security_policies/v1/organization_security_policies.proto#L382} + /// [google.cloud.cpp.compute.organization_security_policies.v1.DeleteSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/organization_security_policies/v1/organization_security_policies.proto#L383} /// // clang-format on future> @@ -574,7 +576,7 @@ class OrganizationSecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.organization_security_policies.v1.DeleteSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/organization_security_policies/v1/organization_security_policies.proto#L382} + /// [google.cloud.cpp.compute.organization_security_policies.v1.DeleteSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/organization_security_policies/v1/organization_security_policies.proto#L383} /// // clang-format on future> @@ -637,7 +639,7 @@ class OrganizationSecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.organization_security_policies.v1.GetSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/organization_security_policies/v1/organization_security_policies.proto#L424} + /// [google.cloud.cpp.compute.organization_security_policies.v1.GetSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/organization_security_policies/v1/organization_security_policies.proto#L425} /// [google.cloud.cpp.compute.v1.SecurityPolicy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_147.proto#L31} /// // clang-format on @@ -672,7 +674,7 @@ class OrganizationSecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.organization_security_policies.v1.GetSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/organization_security_policies/v1/organization_security_policies.proto#L424} + /// [google.cloud.cpp.compute.organization_security_policies.v1.GetSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/organization_security_policies/v1/organization_security_policies.proto#L425} /// [google.cloud.cpp.compute.v1.SecurityPolicy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_147.proto#L31} /// // clang-format on @@ -705,7 +707,7 @@ class OrganizationSecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.organization_security_policies.v1.GetAssociationRequest]: @cloud_cpp_reference_link{google/cloud/compute/organization_security_policies/v1/organization_security_policies.proto#L404} + /// [google.cloud.cpp.compute.organization_security_policies.v1.GetAssociationRequest]: @cloud_cpp_reference_link{google/cloud/compute/organization_security_policies/v1/organization_security_policies.proto#L405} /// [google.cloud.cpp.compute.v1.SecurityPolicyAssociation]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_147.proto#L306} /// // clang-format on @@ -741,7 +743,7 @@ class OrganizationSecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.organization_security_policies.v1.GetAssociationRequest]: @cloud_cpp_reference_link{google/cloud/compute/organization_security_policies/v1/organization_security_policies.proto#L404} + /// [google.cloud.cpp.compute.organization_security_policies.v1.GetAssociationRequest]: @cloud_cpp_reference_link{google/cloud/compute/organization_security_policies/v1/organization_security_policies.proto#L405} /// [google.cloud.cpp.compute.v1.SecurityPolicyAssociation]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_147.proto#L306} /// // clang-format on @@ -773,7 +775,7 @@ class OrganizationSecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.organization_security_policies.v1.GetRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/organization_security_policies/v1/organization_security_policies.proto#L414} + /// [google.cloud.cpp.compute.organization_security_policies.v1.GetRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/organization_security_policies/v1/organization_security_policies.proto#L415} /// [google.cloud.cpp.compute.v1.SecurityPolicyRule]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_147.proto#L504} /// // clang-format on @@ -808,7 +810,7 @@ class OrganizationSecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.organization_security_policies.v1.GetRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/organization_security_policies/v1/organization_security_policies.proto#L414} + /// [google.cloud.cpp.compute.organization_security_policies.v1.GetRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/organization_security_policies/v1/organization_security_policies.proto#L415} /// [google.cloud.cpp.compute.v1.SecurityPolicyRule]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_147.proto#L504} /// // clang-format on @@ -853,7 +855,7 @@ class OrganizationSecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.organization_security_policies.v1.InsertSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/organization_security_policies/v1/organization_security_policies.proto#L431} + /// [google.cloud.cpp.compute.organization_security_policies.v1.InsertSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/organization_security_policies/v1/organization_security_policies.proto#L432} /// // clang-format on future> @@ -931,7 +933,7 @@ class OrganizationSecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.organization_security_policies.v1.ListOrganizationSecurityPoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/organization_security_policies/v1/organization_security_policies.proto#L465} + /// [google.cloud.cpp.compute.organization_security_policies.v1.ListOrganizationSecurityPoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/organization_security_policies/v1/organization_security_policies.proto#L466} /// [google.cloud.cpp.compute.v1.SecurityPolicy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_147.proto#L31} /// // clang-format on @@ -970,7 +972,7 @@ class OrganizationSecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.organization_security_policies.v1.ListAssociationsRequest]: @cloud_cpp_reference_link{google/cloud/compute/organization_security_policies/v1/organization_security_policies.proto#L458} + /// [google.cloud.cpp.compute.organization_security_policies.v1.ListAssociationsRequest]: @cloud_cpp_reference_link{google/cloud/compute/organization_security_policies/v1/organization_security_policies.proto#L459} /// [google.cloud.cpp.compute.v1.OrganizationSecurityPoliciesListAssociationsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_112.proto#L26} /// // clang-format on @@ -1005,7 +1007,7 @@ class OrganizationSecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.organization_security_policies.v1.ListPreconfiguredExpressionSetsRequest]: @cloud_cpp_reference_link{google/cloud/compute/organization_security_policies/v1/organization_security_policies.proto#L565} + /// [google.cloud.cpp.compute.organization_security_policies.v1.ListPreconfiguredExpressionSetsRequest]: @cloud_cpp_reference_link{google/cloud/compute/organization_security_policies/v1/organization_security_policies.proto#L559} /// [google.cloud.cpp.compute.v1.SecurityPoliciesListPreconfiguredExpressionSetsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_115.proto#L29} /// // clang-format on @@ -1046,7 +1048,7 @@ class OrganizationSecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.organization_security_policies.v1.MoveRequest]: @cloud_cpp_reference_link{google/cloud/compute/organization_security_policies/v1/organization_security_policies.proto#L665} + /// [google.cloud.cpp.compute.organization_security_policies.v1.MoveRequest]: @cloud_cpp_reference_link{google/cloud/compute/organization_security_policies/v1/organization_security_policies.proto#L652} /// // clang-format on future> Move( @@ -1101,7 +1103,7 @@ class OrganizationSecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.organization_security_policies.v1.MoveRequest]: @cloud_cpp_reference_link{google/cloud/compute/organization_security_policies/v1/organization_security_policies.proto#L665} + /// [google.cloud.cpp.compute.organization_security_policies.v1.MoveRequest]: @cloud_cpp_reference_link{google/cloud/compute/organization_security_policies/v1/organization_security_policies.proto#L652} /// // clang-format on future> Move( @@ -1170,7 +1172,7 @@ class OrganizationSecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.organization_security_policies.v1.PatchSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/organization_security_policies/v1/organization_security_policies.proto#L719} + /// [google.cloud.cpp.compute.organization_security_policies.v1.PatchSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/organization_security_policies/v1/organization_security_policies.proto#L706} /// // clang-format on future> @@ -1231,7 +1233,7 @@ class OrganizationSecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.organization_security_policies.v1.PatchSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/organization_security_policies/v1/organization_security_policies.proto#L719} + /// [google.cloud.cpp.compute.organization_security_policies.v1.PatchSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/organization_security_policies/v1/organization_security_policies.proto#L706} /// // clang-format on future> @@ -1303,7 +1305,7 @@ class OrganizationSecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.organization_security_policies.v1.PatchRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/organization_security_policies/v1/organization_security_policies.proto#L690} + /// [google.cloud.cpp.compute.organization_security_policies.v1.PatchRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/organization_security_policies/v1/organization_security_policies.proto#L677} /// // clang-format on future> PatchRule( @@ -1365,7 +1367,7 @@ class OrganizationSecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.organization_security_policies.v1.PatchRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/organization_security_policies/v1/organization_security_policies.proto#L690} + /// [google.cloud.cpp.compute.organization_security_policies.v1.PatchRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/organization_security_policies/v1/organization_security_policies.proto#L677} /// // clang-format on future> PatchRule( @@ -1434,7 +1436,7 @@ class OrganizationSecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.organization_security_policies.v1.RemoveAssociationRequest]: @cloud_cpp_reference_link{google/cloud/compute/organization_security_policies/v1/organization_security_policies.proto#L745} + /// [google.cloud.cpp.compute.organization_security_policies.v1.RemoveAssociationRequest]: @cloud_cpp_reference_link{google/cloud/compute/organization_security_policies/v1/organization_security_policies.proto#L732} /// // clang-format on future> @@ -1490,7 +1492,7 @@ class OrganizationSecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.organization_security_policies.v1.RemoveAssociationRequest]: @cloud_cpp_reference_link{google/cloud/compute/organization_security_policies/v1/organization_security_policies.proto#L745} + /// [google.cloud.cpp.compute.organization_security_policies.v1.RemoveAssociationRequest]: @cloud_cpp_reference_link{google/cloud/compute/organization_security_policies/v1/organization_security_policies.proto#L732} /// // clang-format on future> @@ -1560,7 +1562,7 @@ class OrganizationSecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.organization_security_policies.v1.RemoveRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/organization_security_policies/v1/organization_security_policies.proto#L770} + /// [google.cloud.cpp.compute.organization_security_policies.v1.RemoveRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/organization_security_policies/v1/organization_security_policies.proto#L757} /// // clang-format on future> RemoveRule( @@ -1616,7 +1618,7 @@ class OrganizationSecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.organization_security_policies.v1.RemoveRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/organization_security_policies/v1/organization_security_policies.proto#L770} + /// [google.cloud.cpp.compute.organization_security_policies.v1.RemoveRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/organization_security_policies/v1/organization_security_policies.proto#L757} /// // clang-format on future> RemoveRule( diff --git a/google/cloud/compute/packet_mirrorings/v1/internal/packet_mirrorings_rest_metadata_decorator.cc b/google/cloud/compute/packet_mirrorings/v1/internal/packet_mirrorings_rest_metadata_decorator.cc index f2bb91fbd6205..b47807b4003b7 100644 --- a/google/cloud/compute/packet_mirrorings/v1/internal/packet_mirrorings_rest_metadata_decorator.cc +++ b/google/cloud/compute/packet_mirrorings/v1/internal/packet_mirrorings_rest_metadata_decorator.cc @@ -164,6 +164,7 @@ future PacketMirroringsRestMetadata::AsyncCancelOperation( void PacketMirroringsRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/packet_mirrorings/v1/internal/packet_mirrorings_rest_stub.cc b/google/cloud/compute/packet_mirrorings/v1/internal/packet_mirrorings_rest_stub.cc index f5c663df2a7f4..4fda279dfe2e4 100644 --- a/google/cloud/compute/packet_mirrorings/v1/internal/packet_mirrorings_rest_stub.cc +++ b/google/cloud/compute/packet_mirrorings/v1/internal/packet_mirrorings_rest_stub.cc @@ -60,8 +60,6 @@ DefaultPacketMirroringsRestStub::AggregatedListPacketMirrorings( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params.push_back( {"service_project_number", request.service_project_number()}); query_params = @@ -220,8 +218,6 @@ DefaultPacketMirroringsRestStub::ListPacketMirrorings( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/packet_mirrorings/v1/packet_mirrorings_client.h b/google/cloud/compute/packet_mirrorings/v1/packet_mirrorings_client.h index afbd313a1f73a..689e674f63a1f 100644 --- a/google/cloud/compute/packet_mirrorings/v1/packet_mirrorings_client.h +++ b/google/cloud/compute/packet_mirrorings/v1/packet_mirrorings_client.h @@ -39,6 +39,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the packetMirrorings resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/packetMirrorings /// +/// This client uses PacketMirrorings version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -120,7 +122,7 @@ class PacketMirroringsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.packet_mirrorings.v1.AggregatedListPacketMirroringsRequest]: @cloud_cpp_reference_link{google/cloud/compute/packet_mirrorings/v1/packet_mirrorings.proto#L130} + /// [google.cloud.cpp.compute.packet_mirrorings.v1.AggregatedListPacketMirroringsRequest]: @cloud_cpp_reference_link{google/cloud/compute/packet_mirrorings/v1/packet_mirrorings.proto#L131} /// [google.cloud.cpp.compute.v1.PacketMirroringsScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_113.proto#L456} /// // clang-format on @@ -164,7 +166,7 @@ class PacketMirroringsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.packet_mirrorings.v1.AggregatedListPacketMirroringsRequest]: @cloud_cpp_reference_link{google/cloud/compute/packet_mirrorings/v1/packet_mirrorings.proto#L130} + /// [google.cloud.cpp.compute.packet_mirrorings.v1.AggregatedListPacketMirroringsRequest]: @cloud_cpp_reference_link{google/cloud/compute/packet_mirrorings/v1/packet_mirrorings.proto#L131} /// [google.cloud.cpp.compute.v1.PacketMirroringsScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_113.proto#L456} /// // clang-format on @@ -203,7 +205,7 @@ class PacketMirroringsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.packet_mirrorings.v1.DeletePacketMirroringRequest]: @cloud_cpp_reference_link{google/cloud/compute/packet_mirrorings/v1/packet_mirrorings.proto#L245} + /// [google.cloud.cpp.compute.packet_mirrorings.v1.DeletePacketMirroringRequest]: @cloud_cpp_reference_link{google/cloud/compute/packet_mirrorings/v1/packet_mirrorings.proto#L239} /// // clang-format on future> @@ -256,7 +258,7 @@ class PacketMirroringsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.packet_mirrorings.v1.DeletePacketMirroringRequest]: @cloud_cpp_reference_link{google/cloud/compute/packet_mirrorings/v1/packet_mirrorings.proto#L245} + /// [google.cloud.cpp.compute.packet_mirrorings.v1.DeletePacketMirroringRequest]: @cloud_cpp_reference_link{google/cloud/compute/packet_mirrorings/v1/packet_mirrorings.proto#L239} /// // clang-format on future> @@ -316,7 +318,7 @@ class PacketMirroringsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.packet_mirrorings.v1.GetPacketMirroringRequest]: @cloud_cpp_reference_link{google/cloud/compute/packet_mirrorings/v1/packet_mirrorings.proto#L281} + /// [google.cloud.cpp.compute.packet_mirrorings.v1.GetPacketMirroringRequest]: @cloud_cpp_reference_link{google/cloud/compute/packet_mirrorings/v1/packet_mirrorings.proto#L275} /// [google.cloud.cpp.compute.v1.PacketMirroring]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_113.proto#L32} /// // clang-format on @@ -348,7 +350,7 @@ class PacketMirroringsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.packet_mirrorings.v1.GetPacketMirroringRequest]: @cloud_cpp_reference_link{google/cloud/compute/packet_mirrorings/v1/packet_mirrorings.proto#L281} + /// [google.cloud.cpp.compute.packet_mirrorings.v1.GetPacketMirroringRequest]: @cloud_cpp_reference_link{google/cloud/compute/packet_mirrorings/v1/packet_mirrorings.proto#L275} /// [google.cloud.cpp.compute.v1.PacketMirroring]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_113.proto#L32} /// // clang-format on @@ -386,7 +388,7 @@ class PacketMirroringsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.packet_mirrorings.v1.InsertPacketMirroringRequest]: @cloud_cpp_reference_link{google/cloud/compute/packet_mirrorings/v1/packet_mirrorings.proto#L296} + /// [google.cloud.cpp.compute.packet_mirrorings.v1.InsertPacketMirroringRequest]: @cloud_cpp_reference_link{google/cloud/compute/packet_mirrorings/v1/packet_mirrorings.proto#L290} /// // clang-format on future> @@ -444,7 +446,7 @@ class PacketMirroringsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.packet_mirrorings.v1.InsertPacketMirroringRequest]: @cloud_cpp_reference_link{google/cloud/compute/packet_mirrorings/v1/packet_mirrorings.proto#L296} + /// [google.cloud.cpp.compute.packet_mirrorings.v1.InsertPacketMirroringRequest]: @cloud_cpp_reference_link{google/cloud/compute/packet_mirrorings/v1/packet_mirrorings.proto#L290} /// // clang-format on future> @@ -513,7 +515,7 @@ class PacketMirroringsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.packet_mirrorings.v1.ListPacketMirroringsRequest]: @cloud_cpp_reference_link{google/cloud/compute/packet_mirrorings/v1/packet_mirrorings.proto#L332} + /// [google.cloud.cpp.compute.packet_mirrorings.v1.ListPacketMirroringsRequest]: @cloud_cpp_reference_link{google/cloud/compute/packet_mirrorings/v1/packet_mirrorings.proto#L326} /// [google.cloud.cpp.compute.v1.PacketMirroring]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_113.proto#L32} /// // clang-format on @@ -555,7 +557,7 @@ class PacketMirroringsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.packet_mirrorings.v1.ListPacketMirroringsRequest]: @cloud_cpp_reference_link{google/cloud/compute/packet_mirrorings/v1/packet_mirrorings.proto#L332} + /// [google.cloud.cpp.compute.packet_mirrorings.v1.ListPacketMirroringsRequest]: @cloud_cpp_reference_link{google/cloud/compute/packet_mirrorings/v1/packet_mirrorings.proto#L326} /// [google.cloud.cpp.compute.v1.PacketMirroring]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_113.proto#L32} /// // clang-format on @@ -596,7 +598,7 @@ class PacketMirroringsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.packet_mirrorings.v1.PatchPacketMirroringRequest]: @cloud_cpp_reference_link{google/cloud/compute/packet_mirrorings/v1/packet_mirrorings.proto#L437} + /// [google.cloud.cpp.compute.packet_mirrorings.v1.PatchPacketMirroringRequest]: @cloud_cpp_reference_link{google/cloud/compute/packet_mirrorings/v1/packet_mirrorings.proto#L424} /// // clang-format on future> @@ -658,7 +660,7 @@ class PacketMirroringsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.packet_mirrorings.v1.PatchPacketMirroringRequest]: @cloud_cpp_reference_link{google/cloud/compute/packet_mirrorings/v1/packet_mirrorings.proto#L437} + /// [google.cloud.cpp.compute.packet_mirrorings.v1.PatchPacketMirroringRequest]: @cloud_cpp_reference_link{google/cloud/compute/packet_mirrorings/v1/packet_mirrorings.proto#L424} /// // clang-format on future> @@ -719,7 +721,7 @@ class PacketMirroringsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.packet_mirrorings.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/packet_mirrorings/v1/packet_mirrorings.proto#L477} + /// [google.cloud.cpp.compute.packet_mirrorings.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/packet_mirrorings/v1/packet_mirrorings.proto#L464} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -755,7 +757,7 @@ class PacketMirroringsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.packet_mirrorings.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/packet_mirrorings/v1/packet_mirrorings.proto#L477} + /// [google.cloud.cpp.compute.packet_mirrorings.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/packet_mirrorings/v1/packet_mirrorings.proto#L464} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on diff --git a/google/cloud/compute/preview_features/v1/internal/preview_features_rest_metadata_decorator.cc b/google/cloud/compute/preview_features/v1/internal/preview_features_rest_metadata_decorator.cc index 8f6c1ab34c85a..0483670d4ceaa 100644 --- a/google/cloud/compute/preview_features/v1/internal/preview_features_rest_metadata_decorator.cc +++ b/google/cloud/compute/preview_features/v1/internal/preview_features_rest_metadata_decorator.cc @@ -104,6 +104,7 @@ future PreviewFeaturesRestMetadata::AsyncCancelOperation( void PreviewFeaturesRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/preview_features/v1/internal/preview_features_rest_stub.cc b/google/cloud/compute/preview_features/v1/internal/preview_features_rest_stub.cc index d77612d2f4053..50cd39ef37124 100644 --- a/google/cloud/compute/preview_features/v1/internal/preview_features_rest_stub.cc +++ b/google/cloud/compute/preview_features/v1/internal/preview_features_rest_stub.cc @@ -73,8 +73,6 @@ DefaultPreviewFeaturesRestStub::ListPreviewFeatures( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/preview_features/v1/preview_features_client.h b/google/cloud/compute/preview_features/v1/preview_features_client.h index a98772fda1e32..cb76bef3c588a 100644 --- a/google/cloud/compute/preview_features/v1/preview_features_client.h +++ b/google/cloud/compute/preview_features/v1/preview_features_client.h @@ -38,6 +38,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the previewFeatures resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/previewFeatures /// +/// This client uses PreviewFeatures version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -107,7 +109,7 @@ class PreviewFeaturesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.preview_features.v1.GetPreviewFeatureRequest]: @cloud_cpp_reference_link{google/cloud/compute/preview_features/v1/preview_features.proto#L76} + /// [google.cloud.cpp.compute.preview_features.v1.GetPreviewFeatureRequest]: @cloud_cpp_reference_link{google/cloud/compute/preview_features/v1/preview_features.proto#L77} /// [google.cloud.cpp.compute.v1.PreviewFeature]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_031.proto#L56} /// // clang-format on @@ -139,7 +141,7 @@ class PreviewFeaturesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.preview_features.v1.GetPreviewFeatureRequest]: @cloud_cpp_reference_link{google/cloud/compute/preview_features/v1/preview_features.proto#L76} + /// [google.cloud.cpp.compute.preview_features.v1.GetPreviewFeatureRequest]: @cloud_cpp_reference_link{google/cloud/compute/preview_features/v1/preview_features.proto#L77} /// [google.cloud.cpp.compute.v1.PreviewFeature]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_031.proto#L56} /// // clang-format on @@ -176,7 +178,7 @@ class PreviewFeaturesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.preview_features.v1.ListPreviewFeaturesRequest]: @cloud_cpp_reference_link{google/cloud/compute/preview_features/v1/preview_features.proto#L87} + /// [google.cloud.cpp.compute.preview_features.v1.ListPreviewFeaturesRequest]: @cloud_cpp_reference_link{google/cloud/compute/preview_features/v1/preview_features.proto#L88} /// [google.cloud.cpp.compute.v1.PreviewFeature]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_031.proto#L56} /// // clang-format on @@ -216,7 +218,7 @@ class PreviewFeaturesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.preview_features.v1.ListPreviewFeaturesRequest]: @cloud_cpp_reference_link{google/cloud/compute/preview_features/v1/preview_features.proto#L87} + /// [google.cloud.cpp.compute.preview_features.v1.ListPreviewFeaturesRequest]: @cloud_cpp_reference_link{google/cloud/compute/preview_features/v1/preview_features.proto#L88} /// [google.cloud.cpp.compute.v1.PreviewFeature]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_031.proto#L56} /// // clang-format on @@ -254,7 +256,7 @@ class PreviewFeaturesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.preview_features.v1.UpdatePreviewFeatureRequest]: @cloud_cpp_reference_link{google/cloud/compute/preview_features/v1/preview_features.proto#L188} + /// [google.cloud.cpp.compute.preview_features.v1.UpdatePreviewFeatureRequest]: @cloud_cpp_reference_link{google/cloud/compute/preview_features/v1/preview_features.proto#L182} /// // clang-format on future> @@ -314,7 +316,7 @@ class PreviewFeaturesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.preview_features.v1.UpdatePreviewFeatureRequest]: @cloud_cpp_reference_link{google/cloud/compute/preview_features/v1/preview_features.proto#L188} + /// [google.cloud.cpp.compute.preview_features.v1.UpdatePreviewFeatureRequest]: @cloud_cpp_reference_link{google/cloud/compute/preview_features/v1/preview_features.proto#L182} /// // clang-format on future> diff --git a/google/cloud/compute/project_views/v1/internal/project_views_rest_metadata_decorator.cc b/google/cloud/compute/project_views/v1/internal/project_views_rest_metadata_decorator.cc index c9d78cdca6b7a..bcbf53a379b47 100644 --- a/google/cloud/compute/project_views/v1/internal/project_views_rest_metadata_decorator.cc +++ b/google/cloud/compute/project_views/v1/internal/project_views_rest_metadata_decorator.cc @@ -50,6 +50,7 @@ ProjectViewsRestMetadata::GetProjectView( void ProjectViewsRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/project_views/v1/project_views_client.h b/google/cloud/compute/project_views/v1/project_views_client.h index b2041826604dd..34803b6d3be08 100644 --- a/google/cloud/compute/project_views/v1/project_views_client.h +++ b/google/cloud/compute/project_views/v1/project_views_client.h @@ -37,6 +37,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the projectViews resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/projectViews /// +/// This client uses ProjectViews version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -114,7 +116,7 @@ class ProjectViewsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.project_views.v1.GetProjectViewRequest]: @cloud_cpp_reference_link{google/cloud/compute/project_views/v1/project_views.proto#L57} + /// [google.cloud.cpp.compute.project_views.v1.GetProjectViewRequest]: @cloud_cpp_reference_link{google/cloud/compute/project_views/v1/project_views.proto#L58} /// [google.cloud.cpp.compute.v1.ProjectView]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_117.proto#L30} /// // clang-format on @@ -152,7 +154,7 @@ class ProjectViewsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.project_views.v1.GetProjectViewRequest]: @cloud_cpp_reference_link{google/cloud/compute/project_views/v1/project_views.proto#L57} + /// [google.cloud.cpp.compute.project_views.v1.GetProjectViewRequest]: @cloud_cpp_reference_link{google/cloud/compute/project_views/v1/project_views.proto#L58} /// [google.cloud.cpp.compute.v1.ProjectView]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_117.proto#L30} /// // clang-format on diff --git a/google/cloud/compute/projects/v1/internal/projects_rest_metadata_decorator.cc b/google/cloud/compute/projects/v1/internal/projects_rest_metadata_decorator.cc index c225aa412834f..af406c507491c 100644 --- a/google/cloud/compute/projects/v1/internal/projects_rest_metadata_decorator.cc +++ b/google/cloud/compute/projects/v1/internal/projects_rest_metadata_decorator.cc @@ -308,6 +308,7 @@ future ProjectsRestMetadata::AsyncCancelOperation( void ProjectsRestMetadata::SetMetadata(rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/projects/v1/internal/projects_rest_stub.cc b/google/cloud/compute/projects/v1/internal/projects_rest_stub.cc index f489315b3bc0f..d5f214040902d 100644 --- a/google/cloud/compute/projects/v1/internal/projects_rest_stub.cc +++ b/google/cloud/compute/projects/v1/internal/projects_rest_stub.cc @@ -297,8 +297,6 @@ DefaultProjectsRestStub::GetXpnResources( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< @@ -322,8 +320,6 @@ DefaultProjectsRestStub::ListXpnHosts( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Post( diff --git a/google/cloud/compute/projects/v1/projects_client.h b/google/cloud/compute/projects/v1/projects_client.h index 53295ba3e9c2d..6d91576bd6974 100644 --- a/google/cloud/compute/projects/v1/projects_client.h +++ b/google/cloud/compute/projects/v1/projects_client.h @@ -38,6 +38,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the projects resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/projects /// +/// This client uses Projects version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -111,7 +113,7 @@ class ProjectsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.projects.v1.DisableXpnHostRequest]: @cloud_cpp_reference_link{google/cloud/compute/projects/v1/projects.proto#L257} + /// [google.cloud.cpp.compute.projects.v1.DisableXpnHostRequest]: @cloud_cpp_reference_link{google/cloud/compute/projects/v1/projects.proto#L258} /// // clang-format on future> DisableXpnHost( @@ -162,7 +164,7 @@ class ProjectsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.projects.v1.DisableXpnHostRequest]: @cloud_cpp_reference_link{google/cloud/compute/projects/v1/projects.proto#L257} + /// [google.cloud.cpp.compute.projects.v1.DisableXpnHostRequest]: @cloud_cpp_reference_link{google/cloud/compute/projects/v1/projects.proto#L258} /// // clang-format on future> DisableXpnHost( @@ -228,7 +230,7 @@ class ProjectsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.projects.v1.DisableXpnResourceRequest]: @cloud_cpp_reference_link{google/cloud/compute/projects/v1/projects.proto#L282} + /// [google.cloud.cpp.compute.projects.v1.DisableXpnResourceRequest]: @cloud_cpp_reference_link{google/cloud/compute/projects/v1/projects.proto#L283} /// // clang-format on future> @@ -287,7 +289,7 @@ class ProjectsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.projects.v1.DisableXpnResourceRequest]: @cloud_cpp_reference_link{google/cloud/compute/projects/v1/projects.proto#L282} + /// [google.cloud.cpp.compute.projects.v1.DisableXpnResourceRequest]: @cloud_cpp_reference_link{google/cloud/compute/projects/v1/projects.proto#L283} /// // clang-format on future> @@ -352,7 +354,7 @@ class ProjectsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.projects.v1.EnableXpnHostRequest]: @cloud_cpp_reference_link{google/cloud/compute/projects/v1/projects.proto#L312} + /// [google.cloud.cpp.compute.projects.v1.EnableXpnHostRequest]: @cloud_cpp_reference_link{google/cloud/compute/projects/v1/projects.proto#L313} /// // clang-format on future> EnableXpnHost( @@ -403,7 +405,7 @@ class ProjectsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.projects.v1.EnableXpnHostRequest]: @cloud_cpp_reference_link{google/cloud/compute/projects/v1/projects.proto#L312} + /// [google.cloud.cpp.compute.projects.v1.EnableXpnHostRequest]: @cloud_cpp_reference_link{google/cloud/compute/projects/v1/projects.proto#L313} /// // clang-format on future> EnableXpnHost( @@ -470,7 +472,7 @@ class ProjectsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.projects.v1.EnableXpnResourceRequest]: @cloud_cpp_reference_link{google/cloud/compute/projects/v1/projects.proto#L337} + /// [google.cloud.cpp.compute.projects.v1.EnableXpnResourceRequest]: @cloud_cpp_reference_link{google/cloud/compute/projects/v1/projects.proto#L338} /// // clang-format on future> @@ -530,7 +532,7 @@ class ProjectsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.projects.v1.EnableXpnResourceRequest]: @cloud_cpp_reference_link{google/cloud/compute/projects/v1/projects.proto#L337} + /// [google.cloud.cpp.compute.projects.v1.EnableXpnResourceRequest]: @cloud_cpp_reference_link{google/cloud/compute/projects/v1/projects.proto#L338} /// // clang-format on future> @@ -596,7 +598,7 @@ class ProjectsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.projects.v1.GetProjectRequest]: @cloud_cpp_reference_link{google/cloud/compute/projects/v1/projects.proto#L367} + /// [google.cloud.cpp.compute.projects.v1.GetProjectRequest]: @cloud_cpp_reference_link{google/cloud/compute/projects/v1/projects.proto#L368} /// [google.cloud.cpp.compute.v1.Project]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_116.proto#L32} /// // clang-format on @@ -635,7 +637,7 @@ class ProjectsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.projects.v1.GetProjectRequest]: @cloud_cpp_reference_link{google/cloud/compute/projects/v1/projects.proto#L367} + /// [google.cloud.cpp.compute.projects.v1.GetProjectRequest]: @cloud_cpp_reference_link{google/cloud/compute/projects/v1/projects.proto#L368} /// [google.cloud.cpp.compute.v1.Project]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_116.proto#L32} /// // clang-format on @@ -664,7 +666,7 @@ class ProjectsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.projects.v1.GetXpnHostRequest]: @cloud_cpp_reference_link{google/cloud/compute/projects/v1/projects.proto#L374} + /// [google.cloud.cpp.compute.projects.v1.GetXpnHostRequest]: @cloud_cpp_reference_link{google/cloud/compute/projects/v1/projects.proto#L375} /// [google.cloud.cpp.compute.v1.Project]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_116.proto#L32} /// // clang-format on @@ -696,7 +698,7 @@ class ProjectsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.projects.v1.GetXpnHostRequest]: @cloud_cpp_reference_link{google/cloud/compute/projects/v1/projects.proto#L374} + /// [google.cloud.cpp.compute.projects.v1.GetXpnHostRequest]: @cloud_cpp_reference_link{google/cloud/compute/projects/v1/projects.proto#L375} /// [google.cloud.cpp.compute.v1.Project]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_116.proto#L32} /// // clang-format on @@ -725,7 +727,7 @@ class ProjectsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.projects.v1.GetXpnResourcesRequest]: @cloud_cpp_reference_link{google/cloud/compute/projects/v1/projects.proto#L381} + /// [google.cloud.cpp.compute.projects.v1.GetXpnResourcesRequest]: @cloud_cpp_reference_link{google/cloud/compute/projects/v1/projects.proto#L382} /// [google.cloud.cpp.compute.v1.ProjectsGetXpnResources]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_035.proto#L74} /// // clang-format on @@ -757,7 +759,7 @@ class ProjectsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.projects.v1.GetXpnResourcesRequest]: @cloud_cpp_reference_link{google/cloud/compute/projects/v1/projects.proto#L381} + /// [google.cloud.cpp.compute.projects.v1.GetXpnResourcesRequest]: @cloud_cpp_reference_link{google/cloud/compute/projects/v1/projects.proto#L382} /// [google.cloud.cpp.compute.v1.ProjectsGetXpnResources]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_035.proto#L74} /// // clang-format on @@ -796,7 +798,7 @@ class ProjectsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.projects.v1.ListXpnHostsRequest]: @cloud_cpp_reference_link{google/cloud/compute/projects/v1/projects.proto#L482} + /// [google.cloud.cpp.compute.projects.v1.ListXpnHostsRequest]: @cloud_cpp_reference_link{google/cloud/compute/projects/v1/projects.proto#L476} /// [google.cloud.cpp.compute.v1.Project]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_116.proto#L32} /// // clang-format on @@ -839,7 +841,7 @@ class ProjectsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.projects.v1.ListXpnHostsRequest]: @cloud_cpp_reference_link{google/cloud/compute/projects/v1/projects.proto#L482} + /// [google.cloud.cpp.compute.projects.v1.ListXpnHostsRequest]: @cloud_cpp_reference_link{google/cloud/compute/projects/v1/projects.proto#L476} /// [google.cloud.cpp.compute.v1.Project]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_116.proto#L32} /// // clang-format on @@ -887,7 +889,7 @@ class ProjectsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.projects.v1.MoveDiskRequest]: @cloud_cpp_reference_link{google/cloud/compute/projects/v1/projects.proto#L588} + /// [google.cloud.cpp.compute.projects.v1.MoveDiskRequest]: @cloud_cpp_reference_link{google/cloud/compute/projects/v1/projects.proto#L575} /// // clang-format on future> MoveDisk( @@ -957,7 +959,7 @@ class ProjectsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.projects.v1.MoveDiskRequest]: @cloud_cpp_reference_link{google/cloud/compute/projects/v1/projects.proto#L588} + /// [google.cloud.cpp.compute.projects.v1.MoveDiskRequest]: @cloud_cpp_reference_link{google/cloud/compute/projects/v1/projects.proto#L575} /// // clang-format on future> MoveDisk( @@ -1028,7 +1030,7 @@ class ProjectsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.projects.v1.MoveInstanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/projects/v1/projects.proto#L617} + /// [google.cloud.cpp.compute.projects.v1.MoveInstanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/projects/v1/projects.proto#L604} /// // clang-format on future> MoveInstance( @@ -1093,7 +1095,7 @@ class ProjectsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.projects.v1.MoveInstanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/projects/v1/projects.proto#L617} + /// [google.cloud.cpp.compute.projects.v1.MoveInstanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/projects/v1/projects.proto#L604} /// // clang-format on future> MoveInstance( @@ -1161,7 +1163,7 @@ class ProjectsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.projects.v1.SetCloudArmorTierRequest]: @cloud_cpp_reference_link{google/cloud/compute/projects/v1/projects.proto#L646} + /// [google.cloud.cpp.compute.projects.v1.SetCloudArmorTierRequest]: @cloud_cpp_reference_link{google/cloud/compute/projects/v1/projects.proto#L633} /// // clang-format on future> @@ -1222,7 +1224,7 @@ class ProjectsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.projects.v1.SetCloudArmorTierRequest]: @cloud_cpp_reference_link{google/cloud/compute/projects/v1/projects.proto#L646} + /// [google.cloud.cpp.compute.projects.v1.SetCloudArmorTierRequest]: @cloud_cpp_reference_link{google/cloud/compute/projects/v1/projects.proto#L633} /// // clang-format on future> @@ -1289,7 +1291,7 @@ class ProjectsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.projects.v1.SetCommonInstanceMetadataRequest]: @cloud_cpp_reference_link{google/cloud/compute/projects/v1/projects.proto#L676} + /// [google.cloud.cpp.compute.projects.v1.SetCommonInstanceMetadataRequest]: @cloud_cpp_reference_link{google/cloud/compute/projects/v1/projects.proto#L663} /// // clang-format on future> @@ -1347,7 +1349,7 @@ class ProjectsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.projects.v1.SetCommonInstanceMetadataRequest]: @cloud_cpp_reference_link{google/cloud/compute/projects/v1/projects.proto#L676} + /// [google.cloud.cpp.compute.projects.v1.SetCommonInstanceMetadataRequest]: @cloud_cpp_reference_link{google/cloud/compute/projects/v1/projects.proto#L663} /// // clang-format on future> @@ -1415,7 +1417,7 @@ class ProjectsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.projects.v1.SetDefaultNetworkTierRequest]: @cloud_cpp_reference_link{google/cloud/compute/projects/v1/projects.proto#L705} + /// [google.cloud.cpp.compute.projects.v1.SetDefaultNetworkTierRequest]: @cloud_cpp_reference_link{google/cloud/compute/projects/v1/projects.proto#L692} /// // clang-format on future> @@ -1477,7 +1479,7 @@ class ProjectsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.projects.v1.SetDefaultNetworkTierRequest]: @cloud_cpp_reference_link{google/cloud/compute/projects/v1/projects.proto#L705} + /// [google.cloud.cpp.compute.projects.v1.SetDefaultNetworkTierRequest]: @cloud_cpp_reference_link{google/cloud/compute/projects/v1/projects.proto#L692} /// // clang-format on future> @@ -1545,7 +1547,7 @@ class ProjectsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.projects.v1.SetUsageExportBucketRequest]: @cloud_cpp_reference_link{google/cloud/compute/projects/v1/projects.proto#L735} + /// [google.cloud.cpp.compute.projects.v1.SetUsageExportBucketRequest]: @cloud_cpp_reference_link{google/cloud/compute/projects/v1/projects.proto#L722} /// // clang-format on future> @@ -1605,7 +1607,7 @@ class ProjectsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.projects.v1.SetUsageExportBucketRequest]: @cloud_cpp_reference_link{google/cloud/compute/projects/v1/projects.proto#L735} + /// [google.cloud.cpp.compute.projects.v1.SetUsageExportBucketRequest]: @cloud_cpp_reference_link{google/cloud/compute/projects/v1/projects.proto#L722} /// // clang-format on future> diff --git a/google/cloud/compute/public_advertised_prefixes/v1/internal/public_advertised_prefixes_rest_metadata_decorator.cc b/google/cloud/compute/public_advertised_prefixes/v1/internal/public_advertised_prefixes_rest_metadata_decorator.cc index 5450951fe5f68..7d007692d4680 100644 --- a/google/cloud/compute/public_advertised_prefixes/v1/internal/public_advertised_prefixes_rest_metadata_decorator.cc +++ b/google/cloud/compute/public_advertised_prefixes/v1/internal/public_advertised_prefixes_rest_metadata_decorator.cc @@ -189,6 +189,7 @@ future PublicAdvertisedPrefixesRestMetadata::AsyncCancelOperation( void PublicAdvertisedPrefixesRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/public_advertised_prefixes/v1/internal/public_advertised_prefixes_rest_stub.cc b/google/cloud/compute/public_advertised_prefixes/v1/internal/public_advertised_prefixes_rest_stub.cc index 50e370a8acde4..cc168c059144f 100644 --- a/google/cloud/compute/public_advertised_prefixes/v1/internal/public_advertised_prefixes_rest_stub.cc +++ b/google/cloud/compute/public_advertised_prefixes/v1/internal/public_advertised_prefixes_rest_stub.cc @@ -244,8 +244,6 @@ DefaultPublicAdvertisedPrefixesRestStub::ListPublicAdvertisedPrefixes( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/public_advertised_prefixes/v1/public_advertised_prefixes_client.h b/google/cloud/compute/public_advertised_prefixes/v1/public_advertised_prefixes_client.h index c3d39973d7819..c39ade08b56d7 100644 --- a/google/cloud/compute/public_advertised_prefixes/v1/public_advertised_prefixes_client.h +++ b/google/cloud/compute/public_advertised_prefixes/v1/public_advertised_prefixes_client.h @@ -39,6 +39,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the publicAdvertisedPrefixes resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/publicAdvertisedPrefixes /// +/// This client uses PublicAdvertisedPrefixes version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -119,7 +121,7 @@ class PublicAdvertisedPrefixesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.public_advertised_prefixes.v1.AnnounceRequest]: @cloud_cpp_reference_link{google/cloud/compute/public_advertised_prefixes/v1/public_advertised_prefixes.proto#L127} + /// [google.cloud.cpp.compute.public_advertised_prefixes.v1.AnnounceRequest]: @cloud_cpp_reference_link{google/cloud/compute/public_advertised_prefixes/v1/public_advertised_prefixes.proto#L128} /// // clang-format on future> Announce( @@ -172,7 +174,7 @@ class PublicAdvertisedPrefixesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.public_advertised_prefixes.v1.AnnounceRequest]: @cloud_cpp_reference_link{google/cloud/compute/public_advertised_prefixes/v1/public_advertised_prefixes.proto#L127} + /// [google.cloud.cpp.compute.public_advertised_prefixes.v1.AnnounceRequest]: @cloud_cpp_reference_link{google/cloud/compute/public_advertised_prefixes/v1/public_advertised_prefixes.proto#L128} /// // clang-format on future> Announce( @@ -237,7 +239,7 @@ class PublicAdvertisedPrefixesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.public_advertised_prefixes.v1.DeletePublicAdvertisedPrefixRequest]: @cloud_cpp_reference_link{google/cloud/compute/public_advertised_prefixes/v1/public_advertised_prefixes.proto#L158} + /// [google.cloud.cpp.compute.public_advertised_prefixes.v1.DeletePublicAdvertisedPrefixRequest]: @cloud_cpp_reference_link{google/cloud/compute/public_advertised_prefixes/v1/public_advertised_prefixes.proto#L159} /// // clang-format on future> @@ -292,7 +294,7 @@ class PublicAdvertisedPrefixesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.public_advertised_prefixes.v1.DeletePublicAdvertisedPrefixRequest]: @cloud_cpp_reference_link{google/cloud/compute/public_advertised_prefixes/v1/public_advertised_prefixes.proto#L158} + /// [google.cloud.cpp.compute.public_advertised_prefixes.v1.DeletePublicAdvertisedPrefixRequest]: @cloud_cpp_reference_link{google/cloud/compute/public_advertised_prefixes/v1/public_advertised_prefixes.proto#L159} /// // clang-format on future> @@ -353,7 +355,7 @@ class PublicAdvertisedPrefixesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.public_advertised_prefixes.v1.GetPublicAdvertisedPrefixRequest]: @cloud_cpp_reference_link{google/cloud/compute/public_advertised_prefixes/v1/public_advertised_prefixes.proto#L189} + /// [google.cloud.cpp.compute.public_advertised_prefixes.v1.GetPublicAdvertisedPrefixRequest]: @cloud_cpp_reference_link{google/cloud/compute/public_advertised_prefixes/v1/public_advertised_prefixes.proto#L190} /// [google.cloud.cpp.compute.v1.PublicAdvertisedPrefix]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_118.proto#L27} /// // clang-format on @@ -386,7 +388,7 @@ class PublicAdvertisedPrefixesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.public_advertised_prefixes.v1.GetPublicAdvertisedPrefixRequest]: @cloud_cpp_reference_link{google/cloud/compute/public_advertised_prefixes/v1/public_advertised_prefixes.proto#L189} + /// [google.cloud.cpp.compute.public_advertised_prefixes.v1.GetPublicAdvertisedPrefixRequest]: @cloud_cpp_reference_link{google/cloud/compute/public_advertised_prefixes/v1/public_advertised_prefixes.proto#L190} /// [google.cloud.cpp.compute.v1.PublicAdvertisedPrefix]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_118.proto#L27} /// // clang-format on @@ -424,7 +426,7 @@ class PublicAdvertisedPrefixesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.public_advertised_prefixes.v1.InsertPublicAdvertisedPrefixRequest]: @cloud_cpp_reference_link{google/cloud/compute/public_advertised_prefixes/v1/public_advertised_prefixes.proto#L202} + /// [google.cloud.cpp.compute.public_advertised_prefixes.v1.InsertPublicAdvertisedPrefixRequest]: @cloud_cpp_reference_link{google/cloud/compute/public_advertised_prefixes/v1/public_advertised_prefixes.proto#L203} /// // clang-format on future> @@ -484,7 +486,7 @@ class PublicAdvertisedPrefixesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.public_advertised_prefixes.v1.InsertPublicAdvertisedPrefixRequest]: @cloud_cpp_reference_link{google/cloud/compute/public_advertised_prefixes/v1/public_advertised_prefixes.proto#L202} + /// [google.cloud.cpp.compute.public_advertised_prefixes.v1.InsertPublicAdvertisedPrefixRequest]: @cloud_cpp_reference_link{google/cloud/compute/public_advertised_prefixes/v1/public_advertised_prefixes.proto#L203} /// // clang-format on future> @@ -553,7 +555,7 @@ class PublicAdvertisedPrefixesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.public_advertised_prefixes.v1.ListPublicAdvertisedPrefixesRequest]: @cloud_cpp_reference_link{google/cloud/compute/public_advertised_prefixes/v1/public_advertised_prefixes.proto#L231} + /// [google.cloud.cpp.compute.public_advertised_prefixes.v1.ListPublicAdvertisedPrefixesRequest]: @cloud_cpp_reference_link{google/cloud/compute/public_advertised_prefixes/v1/public_advertised_prefixes.proto#L232} /// [google.cloud.cpp.compute.v1.PublicAdvertisedPrefix]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_118.proto#L27} /// // clang-format on @@ -593,7 +595,7 @@ class PublicAdvertisedPrefixesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.public_advertised_prefixes.v1.ListPublicAdvertisedPrefixesRequest]: @cloud_cpp_reference_link{google/cloud/compute/public_advertised_prefixes/v1/public_advertised_prefixes.proto#L231} + /// [google.cloud.cpp.compute.public_advertised_prefixes.v1.ListPublicAdvertisedPrefixesRequest]: @cloud_cpp_reference_link{google/cloud/compute/public_advertised_prefixes/v1/public_advertised_prefixes.proto#L232} /// [google.cloud.cpp.compute.v1.PublicAdvertisedPrefix]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_118.proto#L27} /// // clang-format on @@ -634,7 +636,7 @@ class PublicAdvertisedPrefixesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.public_advertised_prefixes.v1.PatchPublicAdvertisedPrefixRequest]: @cloud_cpp_reference_link{google/cloud/compute/public_advertised_prefixes/v1/public_advertised_prefixes.proto#L332} + /// [google.cloud.cpp.compute.public_advertised_prefixes.v1.PatchPublicAdvertisedPrefixRequest]: @cloud_cpp_reference_link{google/cloud/compute/public_advertised_prefixes/v1/public_advertised_prefixes.proto#L326} /// // clang-format on future> @@ -697,7 +699,7 @@ class PublicAdvertisedPrefixesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.public_advertised_prefixes.v1.PatchPublicAdvertisedPrefixRequest]: @cloud_cpp_reference_link{google/cloud/compute/public_advertised_prefixes/v1/public_advertised_prefixes.proto#L332} + /// [google.cloud.cpp.compute.public_advertised_prefixes.v1.PatchPublicAdvertisedPrefixRequest]: @cloud_cpp_reference_link{google/cloud/compute/public_advertised_prefixes/v1/public_advertised_prefixes.proto#L326} /// // clang-format on future> @@ -765,7 +767,7 @@ class PublicAdvertisedPrefixesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.public_advertised_prefixes.v1.WithdrawRequest]: @cloud_cpp_reference_link{google/cloud/compute/public_advertised_prefixes/v1/public_advertised_prefixes.proto#L367} + /// [google.cloud.cpp.compute.public_advertised_prefixes.v1.WithdrawRequest]: @cloud_cpp_reference_link{google/cloud/compute/public_advertised_prefixes/v1/public_advertised_prefixes.proto#L361} /// // clang-format on future> Withdraw( @@ -818,7 +820,7 @@ class PublicAdvertisedPrefixesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.public_advertised_prefixes.v1.WithdrawRequest]: @cloud_cpp_reference_link{google/cloud/compute/public_advertised_prefixes/v1/public_advertised_prefixes.proto#L367} + /// [google.cloud.cpp.compute.public_advertised_prefixes.v1.WithdrawRequest]: @cloud_cpp_reference_link{google/cloud/compute/public_advertised_prefixes/v1/public_advertised_prefixes.proto#L361} /// // clang-format on future> Withdraw( diff --git a/google/cloud/compute/public_delegated_prefixes/v1/internal/public_delegated_prefixes_rest_metadata_decorator.cc b/google/cloud/compute/public_delegated_prefixes/v1/internal/public_delegated_prefixes_rest_metadata_decorator.cc index f5709a3685ed3..a18d3e1de9492 100644 --- a/google/cloud/compute/public_delegated_prefixes/v1/internal/public_delegated_prefixes_rest_metadata_decorator.cc +++ b/google/cloud/compute/public_delegated_prefixes/v1/internal/public_delegated_prefixes_rest_metadata_decorator.cc @@ -199,6 +199,7 @@ future PublicDelegatedPrefixesRestMetadata::AsyncCancelOperation( void PublicDelegatedPrefixesRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/public_delegated_prefixes/v1/internal/public_delegated_prefixes_rest_stub.cc b/google/cloud/compute/public_delegated_prefixes/v1/internal/public_delegated_prefixes_rest_stub.cc index a71b60e10fff1..f4b36236aa0e7 100644 --- a/google/cloud/compute/public_delegated_prefixes/v1/internal/public_delegated_prefixes_rest_stub.cc +++ b/google/cloud/compute/public_delegated_prefixes/v1/internal/public_delegated_prefixes_rest_stub.cc @@ -61,8 +61,6 @@ DefaultPublicDelegatedPrefixesRestStub::AggregatedListPublicDelegatedPrefixes( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params.push_back( {"service_project_number", request.service_project_number()}); query_params = @@ -275,8 +273,6 @@ DefaultPublicDelegatedPrefixesRestStub::ListPublicDelegatedPrefixes( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/public_delegated_prefixes/v1/public_delegated_prefixes_client.h b/google/cloud/compute/public_delegated_prefixes/v1/public_delegated_prefixes_client.h index 0d7c1e745bad8..68ee066894524 100644 --- a/google/cloud/compute/public_delegated_prefixes/v1/public_delegated_prefixes_client.h +++ b/google/cloud/compute/public_delegated_prefixes/v1/public_delegated_prefixes_client.h @@ -40,6 +40,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the publicDelegatedPrefixes resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/publicDelegatedPrefixes /// +/// This client uses PublicDelegatedPrefixes version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -124,7 +126,7 @@ class PublicDelegatedPrefixesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.public_delegated_prefixes.v1.AggregatedListPublicDelegatedPrefixesRequest]: @cloud_cpp_reference_link{google/cloud/compute/public_delegated_prefixes/v1/public_delegated_prefixes.proto#L148} + /// [google.cloud.cpp.compute.public_delegated_prefixes.v1.AggregatedListPublicDelegatedPrefixesRequest]: @cloud_cpp_reference_link{google/cloud/compute/public_delegated_prefixes/v1/public_delegated_prefixes.proto#L149} /// [google.cloud.cpp.compute.v1.PublicDelegatedPrefixesScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_120.proto#L160} /// // clang-format on @@ -170,7 +172,7 @@ class PublicDelegatedPrefixesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.public_delegated_prefixes.v1.AggregatedListPublicDelegatedPrefixesRequest]: @cloud_cpp_reference_link{google/cloud/compute/public_delegated_prefixes/v1/public_delegated_prefixes.proto#L148} + /// [google.cloud.cpp.compute.public_delegated_prefixes.v1.AggregatedListPublicDelegatedPrefixesRequest]: @cloud_cpp_reference_link{google/cloud/compute/public_delegated_prefixes/v1/public_delegated_prefixes.proto#L149} /// [google.cloud.cpp.compute.v1.PublicDelegatedPrefixesScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_120.proto#L160} /// // clang-format on @@ -210,7 +212,7 @@ class PublicDelegatedPrefixesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.public_delegated_prefixes.v1.AnnounceRequest]: @cloud_cpp_reference_link{google/cloud/compute/public_delegated_prefixes/v1/public_delegated_prefixes.proto#L263} + /// [google.cloud.cpp.compute.public_delegated_prefixes.v1.AnnounceRequest]: @cloud_cpp_reference_link{google/cloud/compute/public_delegated_prefixes/v1/public_delegated_prefixes.proto#L257} /// // clang-format on future> Announce( @@ -263,7 +265,7 @@ class PublicDelegatedPrefixesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.public_delegated_prefixes.v1.AnnounceRequest]: @cloud_cpp_reference_link{google/cloud/compute/public_delegated_prefixes/v1/public_delegated_prefixes.proto#L263} + /// [google.cloud.cpp.compute.public_delegated_prefixes.v1.AnnounceRequest]: @cloud_cpp_reference_link{google/cloud/compute/public_delegated_prefixes/v1/public_delegated_prefixes.proto#L257} /// // clang-format on future> Announce( @@ -329,7 +331,7 @@ class PublicDelegatedPrefixesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.public_delegated_prefixes.v1.DeletePublicDelegatedPrefixRequest]: @cloud_cpp_reference_link{google/cloud/compute/public_delegated_prefixes/v1/public_delegated_prefixes.proto#L302} + /// [google.cloud.cpp.compute.public_delegated_prefixes.v1.DeletePublicDelegatedPrefixRequest]: @cloud_cpp_reference_link{google/cloud/compute/public_delegated_prefixes/v1/public_delegated_prefixes.proto#L296} /// // clang-format on future> @@ -386,7 +388,7 @@ class PublicDelegatedPrefixesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.public_delegated_prefixes.v1.DeletePublicDelegatedPrefixRequest]: @cloud_cpp_reference_link{google/cloud/compute/public_delegated_prefixes/v1/public_delegated_prefixes.proto#L302} + /// [google.cloud.cpp.compute.public_delegated_prefixes.v1.DeletePublicDelegatedPrefixRequest]: @cloud_cpp_reference_link{google/cloud/compute/public_delegated_prefixes/v1/public_delegated_prefixes.proto#L296} /// // clang-format on future> @@ -448,7 +450,7 @@ class PublicDelegatedPrefixesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.public_delegated_prefixes.v1.GetPublicDelegatedPrefixRequest]: @cloud_cpp_reference_link{google/cloud/compute/public_delegated_prefixes/v1/public_delegated_prefixes.proto#L340} + /// [google.cloud.cpp.compute.public_delegated_prefixes.v1.GetPublicDelegatedPrefixRequest]: @cloud_cpp_reference_link{google/cloud/compute/public_delegated_prefixes/v1/public_delegated_prefixes.proto#L334} /// [google.cloud.cpp.compute.v1.PublicDelegatedPrefix]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_119.proto#L29} /// // clang-format on @@ -482,7 +484,7 @@ class PublicDelegatedPrefixesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.public_delegated_prefixes.v1.GetPublicDelegatedPrefixRequest]: @cloud_cpp_reference_link{google/cloud/compute/public_delegated_prefixes/v1/public_delegated_prefixes.proto#L340} + /// [google.cloud.cpp.compute.public_delegated_prefixes.v1.GetPublicDelegatedPrefixRequest]: @cloud_cpp_reference_link{google/cloud/compute/public_delegated_prefixes/v1/public_delegated_prefixes.proto#L334} /// [google.cloud.cpp.compute.v1.PublicDelegatedPrefix]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_119.proto#L29} /// // clang-format on @@ -521,7 +523,7 @@ class PublicDelegatedPrefixesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.public_delegated_prefixes.v1.InsertPublicDelegatedPrefixRequest]: @cloud_cpp_reference_link{google/cloud/compute/public_delegated_prefixes/v1/public_delegated_prefixes.proto#L357} + /// [google.cloud.cpp.compute.public_delegated_prefixes.v1.InsertPublicDelegatedPrefixRequest]: @cloud_cpp_reference_link{google/cloud/compute/public_delegated_prefixes/v1/public_delegated_prefixes.proto#L351} /// // clang-format on future> @@ -581,7 +583,7 @@ class PublicDelegatedPrefixesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.public_delegated_prefixes.v1.InsertPublicDelegatedPrefixRequest]: @cloud_cpp_reference_link{google/cloud/compute/public_delegated_prefixes/v1/public_delegated_prefixes.proto#L357} + /// [google.cloud.cpp.compute.public_delegated_prefixes.v1.InsertPublicDelegatedPrefixRequest]: @cloud_cpp_reference_link{google/cloud/compute/public_delegated_prefixes/v1/public_delegated_prefixes.proto#L351} /// // clang-format on future> @@ -651,7 +653,7 @@ class PublicDelegatedPrefixesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.public_delegated_prefixes.v1.ListPublicDelegatedPrefixesRequest]: @cloud_cpp_reference_link{google/cloud/compute/public_delegated_prefixes/v1/public_delegated_prefixes.proto#L393} + /// [google.cloud.cpp.compute.public_delegated_prefixes.v1.ListPublicDelegatedPrefixesRequest]: @cloud_cpp_reference_link{google/cloud/compute/public_delegated_prefixes/v1/public_delegated_prefixes.proto#L387} /// [google.cloud.cpp.compute.v1.PublicDelegatedPrefix]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_119.proto#L29} /// // clang-format on @@ -692,7 +694,7 @@ class PublicDelegatedPrefixesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.public_delegated_prefixes.v1.ListPublicDelegatedPrefixesRequest]: @cloud_cpp_reference_link{google/cloud/compute/public_delegated_prefixes/v1/public_delegated_prefixes.proto#L393} + /// [google.cloud.cpp.compute.public_delegated_prefixes.v1.ListPublicDelegatedPrefixesRequest]: @cloud_cpp_reference_link{google/cloud/compute/public_delegated_prefixes/v1/public_delegated_prefixes.proto#L387} /// [google.cloud.cpp.compute.v1.PublicDelegatedPrefix]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_119.proto#L29} /// // clang-format on @@ -734,7 +736,7 @@ class PublicDelegatedPrefixesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.public_delegated_prefixes.v1.PatchPublicDelegatedPrefixRequest]: @cloud_cpp_reference_link{google/cloud/compute/public_delegated_prefixes/v1/public_delegated_prefixes.proto#L498} + /// [google.cloud.cpp.compute.public_delegated_prefixes.v1.PatchPublicDelegatedPrefixRequest]: @cloud_cpp_reference_link{google/cloud/compute/public_delegated_prefixes/v1/public_delegated_prefixes.proto#L485} /// // clang-format on future> @@ -798,7 +800,7 @@ class PublicDelegatedPrefixesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.public_delegated_prefixes.v1.PatchPublicDelegatedPrefixRequest]: @cloud_cpp_reference_link{google/cloud/compute/public_delegated_prefixes/v1/public_delegated_prefixes.proto#L498} + /// [google.cloud.cpp.compute.public_delegated_prefixes.v1.PatchPublicDelegatedPrefixRequest]: @cloud_cpp_reference_link{google/cloud/compute/public_delegated_prefixes/v1/public_delegated_prefixes.proto#L485} /// // clang-format on future> @@ -868,7 +870,7 @@ class PublicDelegatedPrefixesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.public_delegated_prefixes.v1.WithdrawRequest]: @cloud_cpp_reference_link{google/cloud/compute/public_delegated_prefixes/v1/public_delegated_prefixes.proto#L540} + /// [google.cloud.cpp.compute.public_delegated_prefixes.v1.WithdrawRequest]: @cloud_cpp_reference_link{google/cloud/compute/public_delegated_prefixes/v1/public_delegated_prefixes.proto#L527} /// // clang-format on future> Withdraw( @@ -921,7 +923,7 @@ class PublicDelegatedPrefixesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.public_delegated_prefixes.v1.WithdrawRequest]: @cloud_cpp_reference_link{google/cloud/compute/public_delegated_prefixes/v1/public_delegated_prefixes.proto#L540} + /// [google.cloud.cpp.compute.public_delegated_prefixes.v1.WithdrawRequest]: @cloud_cpp_reference_link{google/cloud/compute/public_delegated_prefixes/v1/public_delegated_prefixes.proto#L527} /// // clang-format on future> Withdraw( diff --git a/google/cloud/compute/region_autoscalers/v1/internal/region_autoscalers_rest_metadata_decorator.cc b/google/cloud/compute/region_autoscalers/v1/internal/region_autoscalers_rest_metadata_decorator.cc index 46d08ad4c31a1..0ca3746061e69 100644 --- a/google/cloud/compute/region_autoscalers/v1/internal/region_autoscalers_rest_metadata_decorator.cc +++ b/google/cloud/compute/region_autoscalers/v1/internal/region_autoscalers_rest_metadata_decorator.cc @@ -176,6 +176,7 @@ future RegionAutoscalersRestMetadata::AsyncCancelOperation( void RegionAutoscalersRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/region_autoscalers/v1/internal/region_autoscalers_rest_stub.cc b/google/cloud/compute/region_autoscalers/v1/internal/region_autoscalers_rest_stub.cc index 7f2368cc45e15..3398b630abc98 100644 --- a/google/cloud/compute/region_autoscalers/v1/internal/region_autoscalers_rest_stub.cc +++ b/google/cloud/compute/region_autoscalers/v1/internal/region_autoscalers_rest_stub.cc @@ -188,8 +188,6 @@ DefaultRegionAutoscalersRestStub::ListRegionAutoscalers( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/region_autoscalers/v1/region_autoscalers_client.h b/google/cloud/compute/region_autoscalers/v1/region_autoscalers_client.h index 5ee619255c22f..98dbc87601bf9 100644 --- a/google/cloud/compute/region_autoscalers/v1/region_autoscalers_client.h +++ b/google/cloud/compute/region_autoscalers/v1/region_autoscalers_client.h @@ -39,6 +39,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the regionAutoscalers resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/regionAutoscalers /// +/// This client uses RegionAutoscalers version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -117,7 +119,7 @@ class RegionAutoscalersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_autoscalers.v1.DeleteAutoscalerRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_autoscalers/v1/region_autoscalers.proto#L129} + /// [google.cloud.cpp.compute.region_autoscalers.v1.DeleteAutoscalerRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_autoscalers/v1/region_autoscalers.proto#L130} /// // clang-format on future> DeleteAutoscaler( @@ -170,7 +172,7 @@ class RegionAutoscalersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_autoscalers.v1.DeleteAutoscalerRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_autoscalers/v1/region_autoscalers.proto#L129} + /// [google.cloud.cpp.compute.region_autoscalers.v1.DeleteAutoscalerRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_autoscalers/v1/region_autoscalers.proto#L130} /// // clang-format on future> DeleteAutoscaler( @@ -229,7 +231,7 @@ class RegionAutoscalersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_autoscalers.v1.GetAutoscalerRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_autoscalers/v1/region_autoscalers.proto#L165} + /// [google.cloud.cpp.compute.region_autoscalers.v1.GetAutoscalerRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_autoscalers/v1/region_autoscalers.proto#L166} /// [google.cloud.cpp.compute.v1.Autoscaler]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_011.proto#L43} /// // clang-format on @@ -261,7 +263,7 @@ class RegionAutoscalersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_autoscalers.v1.GetAutoscalerRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_autoscalers/v1/region_autoscalers.proto#L165} + /// [google.cloud.cpp.compute.region_autoscalers.v1.GetAutoscalerRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_autoscalers/v1/region_autoscalers.proto#L166} /// [google.cloud.cpp.compute.v1.Autoscaler]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_011.proto#L43} /// // clang-format on @@ -299,7 +301,7 @@ class RegionAutoscalersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_autoscalers.v1.InsertAutoscalerRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_autoscalers/v1/region_autoscalers.proto#L180} + /// [google.cloud.cpp.compute.region_autoscalers.v1.InsertAutoscalerRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_autoscalers/v1/region_autoscalers.proto#L181} /// // clang-format on future> InsertAutoscaler( @@ -355,7 +357,7 @@ class RegionAutoscalersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_autoscalers.v1.InsertAutoscalerRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_autoscalers/v1/region_autoscalers.proto#L180} + /// [google.cloud.cpp.compute.region_autoscalers.v1.InsertAutoscalerRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_autoscalers/v1/region_autoscalers.proto#L181} /// // clang-format on future> InsertAutoscaler( @@ -423,7 +425,7 @@ class RegionAutoscalersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_autoscalers.v1.ListRegionAutoscalersRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_autoscalers/v1/region_autoscalers.proto#L216} + /// [google.cloud.cpp.compute.region_autoscalers.v1.ListRegionAutoscalersRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_autoscalers/v1/region_autoscalers.proto#L217} /// [google.cloud.cpp.compute.v1.Autoscaler]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_011.proto#L43} /// // clang-format on @@ -465,7 +467,7 @@ class RegionAutoscalersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_autoscalers.v1.ListRegionAutoscalersRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_autoscalers/v1/region_autoscalers.proto#L216} + /// [google.cloud.cpp.compute.region_autoscalers.v1.ListRegionAutoscalersRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_autoscalers/v1/region_autoscalers.proto#L217} /// [google.cloud.cpp.compute.v1.Autoscaler]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_011.proto#L43} /// // clang-format on @@ -505,7 +507,7 @@ class RegionAutoscalersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_autoscalers.v1.PatchAutoscalerRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_autoscalers/v1/region_autoscalers.proto#L321} + /// [google.cloud.cpp.compute.region_autoscalers.v1.PatchAutoscalerRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_autoscalers/v1/region_autoscalers.proto#L315} /// // clang-format on future> PatchAutoscaler( @@ -563,7 +565,7 @@ class RegionAutoscalersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_autoscalers.v1.PatchAutoscalerRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_autoscalers/v1/region_autoscalers.proto#L321} + /// [google.cloud.cpp.compute.region_autoscalers.v1.PatchAutoscalerRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_autoscalers/v1/region_autoscalers.proto#L315} /// // clang-format on future> PatchAutoscaler( @@ -623,7 +625,7 @@ class RegionAutoscalersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_autoscalers.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_autoscalers/v1/region_autoscalers.proto#L360} + /// [google.cloud.cpp.compute.region_autoscalers.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_autoscalers/v1/region_autoscalers.proto#L354} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -659,7 +661,7 @@ class RegionAutoscalersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_autoscalers.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_autoscalers/v1/region_autoscalers.proto#L360} + /// [google.cloud.cpp.compute.region_autoscalers.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_autoscalers/v1/region_autoscalers.proto#L354} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -697,7 +699,7 @@ class RegionAutoscalersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_autoscalers.v1.UpdateAutoscalerRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_autoscalers/v1/region_autoscalers.proto#L379} + /// [google.cloud.cpp.compute.region_autoscalers.v1.UpdateAutoscalerRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_autoscalers/v1/region_autoscalers.proto#L373} /// // clang-format on future> UpdateAutoscaler( @@ -753,7 +755,7 @@ class RegionAutoscalersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_autoscalers.v1.UpdateAutoscalerRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_autoscalers/v1/region_autoscalers.proto#L379} + /// [google.cloud.cpp.compute.region_autoscalers.v1.UpdateAutoscalerRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_autoscalers/v1/region_autoscalers.proto#L373} /// // clang-format on future> UpdateAutoscaler( diff --git a/google/cloud/compute/region_backend_buckets/v1/internal/region_backend_buckets_rest_metadata_decorator.cc b/google/cloud/compute/region_backend_buckets/v1/internal/region_backend_buckets_rest_metadata_decorator.cc index 2656769d68302..c2efdff55a1e9 100644 --- a/google/cloud/compute/region_backend_buckets/v1/internal/region_backend_buckets_rest_metadata_decorator.cc +++ b/google/cloud/compute/region_backend_buckets/v1/internal/region_backend_buckets_rest_metadata_decorator.cc @@ -183,6 +183,7 @@ future RegionBackendBucketsRestMetadata::AsyncCancelOperation( void RegionBackendBucketsRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/region_backend_buckets/v1/internal/region_backend_buckets_rest_stub.cc b/google/cloud/compute/region_backend_buckets/v1/internal/region_backend_buckets_rest_stub.cc index 36839154401e9..83250e07c8bd3 100644 --- a/google/cloud/compute/region_backend_buckets/v1/internal/region_backend_buckets_rest_stub.cc +++ b/google/cloud/compute/region_backend_buckets/v1/internal/region_backend_buckets_rest_stub.cc @@ -212,8 +212,6 @@ DefaultRegionBackendBucketsRestStub::ListRegionBackendBuckets( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get( @@ -237,8 +235,6 @@ DefaultRegionBackendBucketsRestStub::ListUsable( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/region_backend_buckets/v1/region_backend_buckets_client.h b/google/cloud/compute/region_backend_buckets/v1/region_backend_buckets_client.h index dc5142d138dfc..48d5397e09f32 100644 --- a/google/cloud/compute/region_backend_buckets/v1/region_backend_buckets_client.h +++ b/google/cloud/compute/region_backend_buckets/v1/region_backend_buckets_client.h @@ -39,6 +39,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the regionBackendBuckets resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/regionBackendBuckets /// +/// This client uses RegionBackendBuckets version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -118,7 +120,7 @@ class RegionBackendBucketsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_backend_buckets.v1.DeleteBackendBucketRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_buckets/v1/region_backend_buckets.proto#L154} + /// [google.cloud.cpp.compute.region_backend_buckets.v1.DeleteBackendBucketRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_buckets/v1/region_backend_buckets.proto#L155} /// // clang-format on future> @@ -171,7 +173,7 @@ class RegionBackendBucketsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_backend_buckets.v1.DeleteBackendBucketRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_buckets/v1/region_backend_buckets.proto#L154} + /// [google.cloud.cpp.compute.region_backend_buckets.v1.DeleteBackendBucketRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_buckets/v1/region_backend_buckets.proto#L155} /// // clang-format on future> @@ -231,7 +233,7 @@ class RegionBackendBucketsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_backend_buckets.v1.GetBackendBucketRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_buckets/v1/region_backend_buckets.proto#L191} + /// [google.cloud.cpp.compute.region_backend_buckets.v1.GetBackendBucketRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_buckets/v1/region_backend_buckets.proto#L192} /// [google.cloud.cpp.compute.v1.BackendBucket]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_013.proto#L28} /// // clang-format on @@ -263,7 +265,7 @@ class RegionBackendBucketsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_backend_buckets.v1.GetBackendBucketRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_buckets/v1/region_backend_buckets.proto#L191} + /// [google.cloud.cpp.compute.region_backend_buckets.v1.GetBackendBucketRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_buckets/v1/region_backend_buckets.proto#L192} /// [google.cloud.cpp.compute.v1.BackendBucket]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_013.proto#L28} /// // clang-format on @@ -294,7 +296,7 @@ class RegionBackendBucketsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_backend_buckets.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_buckets/v1/region_backend_buckets.proto#L206} + /// [google.cloud.cpp.compute.region_backend_buckets.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_buckets/v1/region_backend_buckets.proto#L207} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -327,7 +329,7 @@ class RegionBackendBucketsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_backend_buckets.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_buckets/v1/region_backend_buckets.proto#L206} + /// [google.cloud.cpp.compute.region_backend_buckets.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_buckets/v1/region_backend_buckets.proto#L207} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -365,7 +367,7 @@ class RegionBackendBucketsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_backend_buckets.v1.InsertBackendBucketRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_buckets/v1/region_backend_buckets.proto#L225} + /// [google.cloud.cpp.compute.region_backend_buckets.v1.InsertBackendBucketRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_buckets/v1/region_backend_buckets.proto#L226} /// // clang-format on future> @@ -423,7 +425,7 @@ class RegionBackendBucketsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_backend_buckets.v1.InsertBackendBucketRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_buckets/v1/region_backend_buckets.proto#L225} + /// [google.cloud.cpp.compute.region_backend_buckets.v1.InsertBackendBucketRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_buckets/v1/region_backend_buckets.proto#L226} /// // clang-format on future> @@ -492,7 +494,7 @@ class RegionBackendBucketsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_backend_buckets.v1.ListRegionBackendBucketsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_buckets/v1/region_backend_buckets.proto#L261} + /// [google.cloud.cpp.compute.region_backend_buckets.v1.ListRegionBackendBucketsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_buckets/v1/region_backend_buckets.proto#L262} /// [google.cloud.cpp.compute.v1.BackendBucket]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_013.proto#L28} /// // clang-format on @@ -534,7 +536,7 @@ class RegionBackendBucketsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_backend_buckets.v1.ListRegionBackendBucketsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_buckets/v1/region_backend_buckets.proto#L261} + /// [google.cloud.cpp.compute.region_backend_buckets.v1.ListRegionBackendBucketsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_buckets/v1/region_backend_buckets.proto#L262} /// [google.cloud.cpp.compute.v1.BackendBucket]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_013.proto#L28} /// // clang-format on @@ -574,7 +576,7 @@ class RegionBackendBucketsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_backend_buckets.v1.ListUsableRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_buckets/v1/region_backend_buckets.proto#L366} + /// [google.cloud.cpp.compute.region_backend_buckets.v1.ListUsableRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_buckets/v1/region_backend_buckets.proto#L360} /// [google.cloud.cpp.compute.v1.BackendBucket]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_013.proto#L28} /// // clang-format on @@ -615,7 +617,7 @@ class RegionBackendBucketsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_backend_buckets.v1.ListUsableRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_buckets/v1/region_backend_buckets.proto#L366} + /// [google.cloud.cpp.compute.region_backend_buckets.v1.ListUsableRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_buckets/v1/region_backend_buckets.proto#L360} /// [google.cloud.cpp.compute.v1.BackendBucket]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_013.proto#L28} /// // clang-format on @@ -656,7 +658,7 @@ class RegionBackendBucketsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_backend_buckets.v1.PatchBackendBucketRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_buckets/v1/region_backend_buckets.proto#L472} + /// [google.cloud.cpp.compute.region_backend_buckets.v1.PatchBackendBucketRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_buckets/v1/region_backend_buckets.proto#L459} /// // clang-format on future> @@ -718,7 +720,7 @@ class RegionBackendBucketsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_backend_buckets.v1.PatchBackendBucketRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_buckets/v1/region_backend_buckets.proto#L472} + /// [google.cloud.cpp.compute.region_backend_buckets.v1.PatchBackendBucketRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_buckets/v1/region_backend_buckets.proto#L459} /// // clang-format on future> @@ -780,7 +782,7 @@ class RegionBackendBucketsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_backend_buckets.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_buckets/v1/region_backend_buckets.proto#L513} + /// [google.cloud.cpp.compute.region_backend_buckets.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_buckets/v1/region_backend_buckets.proto#L500} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -816,7 +818,7 @@ class RegionBackendBucketsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_backend_buckets.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_buckets/v1/region_backend_buckets.proto#L513} + /// [google.cloud.cpp.compute.region_backend_buckets.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_buckets/v1/region_backend_buckets.proto#L500} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -847,7 +849,7 @@ class RegionBackendBucketsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_backend_buckets.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_buckets/v1/region_backend_buckets.proto#L533} + /// [google.cloud.cpp.compute.region_backend_buckets.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_buckets/v1/region_backend_buckets.proto#L520} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -883,7 +885,7 @@ class RegionBackendBucketsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_backend_buckets.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_buckets/v1/region_backend_buckets.proto#L533} + /// [google.cloud.cpp.compute.region_backend_buckets.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_buckets/v1/region_backend_buckets.proto#L520} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on diff --git a/google/cloud/compute/region_backend_services/v1/internal/region_backend_services_rest_metadata_decorator.cc b/google/cloud/compute/region_backend_services/v1/internal/region_backend_services_rest_metadata_decorator.cc index 6245ee3435f1d..46a65f0dfd02d 100644 --- a/google/cloud/compute/region_backend_services/v1/internal/region_backend_services_rest_metadata_decorator.cc +++ b/google/cloud/compute/region_backend_services/v1/internal/region_backend_services_rest_metadata_decorator.cc @@ -234,6 +234,7 @@ future RegionBackendServicesRestMetadata::AsyncCancelOperation( void RegionBackendServicesRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/region_backend_services/v1/internal/region_backend_services_rest_stub.cc b/google/cloud/compute/region_backend_services/v1/internal/region_backend_services_rest_stub.cc index 679b6c65a8af4..d519dfdc508ae 100644 --- a/google/cloud/compute/region_backend_services/v1/internal/region_backend_services_rest_stub.cc +++ b/google/cloud/compute/region_backend_services/v1/internal/region_backend_services_rest_stub.cc @@ -231,8 +231,6 @@ DefaultRegionBackendServicesRestStub::ListRegionBackendServices( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< @@ -257,8 +255,6 @@ DefaultRegionBackendServicesRestStub::ListUsable( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/region_backend_services/v1/region_backend_services_client.h b/google/cloud/compute/region_backend_services/v1/region_backend_services_client.h index dad0ac75f8827..cf108da399a63 100644 --- a/google/cloud/compute/region_backend_services/v1/region_backend_services_client.h +++ b/google/cloud/compute/region_backend_services/v1/region_backend_services_client.h @@ -40,6 +40,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the regionBackendServices resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/regionBackendServices /// +/// This client uses RegionBackendServices version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -120,7 +122,7 @@ class RegionBackendServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_backend_services.v1.DeleteBackendServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_services/v1/region_backend_services.proto#L203} + /// [google.cloud.cpp.compute.region_backend_services.v1.DeleteBackendServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_services/v1/region_backend_services.proto#L204} /// // clang-format on future> @@ -173,7 +175,7 @@ class RegionBackendServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_backend_services.v1.DeleteBackendServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_services/v1/region_backend_services.proto#L203} + /// [google.cloud.cpp.compute.region_backend_services.v1.DeleteBackendServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_services/v1/region_backend_services.proto#L204} /// // clang-format on future> @@ -233,7 +235,7 @@ class RegionBackendServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_backend_services.v1.GetBackendServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_services/v1/region_backend_services.proto#L239} + /// [google.cloud.cpp.compute.region_backend_services.v1.GetBackendServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_services/v1/region_backend_services.proto#L240} /// [google.cloud.cpp.compute.v1.BackendService]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_000.proto#L284} /// // clang-format on @@ -265,7 +267,7 @@ class RegionBackendServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_backend_services.v1.GetBackendServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_services/v1/region_backend_services.proto#L239} + /// [google.cloud.cpp.compute.region_backend_services.v1.GetBackendServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_services/v1/region_backend_services.proto#L240} /// [google.cloud.cpp.compute.v1.BackendService]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_000.proto#L284} /// // clang-format on @@ -297,7 +299,7 @@ class RegionBackendServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_backend_services.v1.GetHealthRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_services/v1/region_backend_services.proto#L254} + /// [google.cloud.cpp.compute.region_backend_services.v1.GetHealthRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_services/v1/region_backend_services.proto#L255} /// [google.cloud.cpp.compute.v1.BackendServiceGroupHealth]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_000.proto#L1275} /// // clang-format on @@ -333,7 +335,7 @@ class RegionBackendServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_backend_services.v1.GetHealthRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_services/v1/region_backend_services.proto#L254} + /// [google.cloud.cpp.compute.region_backend_services.v1.GetHealthRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_services/v1/region_backend_services.proto#L255} /// [google.cloud.cpp.compute.v1.BackendServiceGroupHealth]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_000.proto#L1275} /// // clang-format on @@ -364,7 +366,7 @@ class RegionBackendServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_backend_services.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_services/v1/region_backend_services.proto#L272} + /// [google.cloud.cpp.compute.region_backend_services.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_services/v1/region_backend_services.proto#L273} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -397,7 +399,7 @@ class RegionBackendServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_backend_services.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_services/v1/region_backend_services.proto#L272} + /// [google.cloud.cpp.compute.region_backend_services.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_services/v1/region_backend_services.proto#L273} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -436,7 +438,7 @@ class RegionBackendServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_backend_services.v1.InsertBackendServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_services/v1/region_backend_services.proto#L291} + /// [google.cloud.cpp.compute.region_backend_services.v1.InsertBackendServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_services/v1/region_backend_services.proto#L292} /// // clang-format on future> @@ -495,7 +497,7 @@ class RegionBackendServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_backend_services.v1.InsertBackendServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_services/v1/region_backend_services.proto#L291} + /// [google.cloud.cpp.compute.region_backend_services.v1.InsertBackendServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_services/v1/region_backend_services.proto#L292} /// // clang-format on future> @@ -564,7 +566,7 @@ class RegionBackendServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_backend_services.v1.ListRegionBackendServicesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_services/v1/region_backend_services.proto#L327} + /// [google.cloud.cpp.compute.region_backend_services.v1.ListRegionBackendServicesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_services/v1/region_backend_services.proto#L328} /// [google.cloud.cpp.compute.v1.BackendService]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_000.proto#L284} /// // clang-format on @@ -606,7 +608,7 @@ class RegionBackendServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_backend_services.v1.ListRegionBackendServicesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_services/v1/region_backend_services.proto#L327} + /// [google.cloud.cpp.compute.region_backend_services.v1.ListRegionBackendServicesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_services/v1/region_backend_services.proto#L328} /// [google.cloud.cpp.compute.v1.BackendService]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_000.proto#L284} /// // clang-format on @@ -649,7 +651,7 @@ class RegionBackendServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_backend_services.v1.ListUsableRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_services/v1/region_backend_services.proto#L432} + /// [google.cloud.cpp.compute.region_backend_services.v1.ListUsableRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_services/v1/region_backend_services.proto#L426} /// [google.cloud.cpp.compute.v1.BackendService]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_000.proto#L284} /// // clang-format on @@ -692,7 +694,7 @@ class RegionBackendServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_backend_services.v1.ListUsableRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_services/v1/region_backend_services.proto#L432} + /// [google.cloud.cpp.compute.region_backend_services.v1.ListUsableRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_services/v1/region_backend_services.proto#L426} /// [google.cloud.cpp.compute.v1.BackendService]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_000.proto#L284} /// // clang-format on @@ -734,7 +736,7 @@ class RegionBackendServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_backend_services.v1.PatchBackendServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_services/v1/region_backend_services.proto#L538} + /// [google.cloud.cpp.compute.region_backend_services.v1.PatchBackendServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_services/v1/region_backend_services.proto#L525} /// // clang-format on future> @@ -797,7 +799,7 @@ class RegionBackendServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_backend_services.v1.PatchBackendServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_services/v1/region_backend_services.proto#L538} + /// [google.cloud.cpp.compute.region_backend_services.v1.PatchBackendServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_services/v1/region_backend_services.proto#L525} /// // clang-format on future> @@ -859,7 +861,7 @@ class RegionBackendServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_backend_services.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_services/v1/region_backend_services.proto#L578} + /// [google.cloud.cpp.compute.region_backend_services.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_services/v1/region_backend_services.proto#L565} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -895,7 +897,7 @@ class RegionBackendServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_backend_services.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_services/v1/region_backend_services.proto#L578} + /// [google.cloud.cpp.compute.region_backend_services.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_services/v1/region_backend_services.proto#L565} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -936,7 +938,7 @@ class RegionBackendServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_backend_services.v1.SetSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_services/v1/region_backend_services.proto#L598} + /// [google.cloud.cpp.compute.region_backend_services.v1.SetSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_services/v1/region_backend_services.proto#L585} /// // clang-format on future> @@ -998,7 +1000,7 @@ class RegionBackendServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_backend_services.v1.SetSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_services/v1/region_backend_services.proto#L598} + /// [google.cloud.cpp.compute.region_backend_services.v1.SetSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_services/v1/region_backend_services.proto#L585} /// // clang-format on future> @@ -1058,7 +1060,7 @@ class RegionBackendServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_backend_services.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_services/v1/region_backend_services.proto#L640} + /// [google.cloud.cpp.compute.region_backend_services.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_services/v1/region_backend_services.proto#L627} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -1094,7 +1096,7 @@ class RegionBackendServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_backend_services.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_services/v1/region_backend_services.proto#L640} + /// [google.cloud.cpp.compute.region_backend_services.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_services/v1/region_backend_services.proto#L627} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -1135,7 +1137,7 @@ class RegionBackendServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_backend_services.v1.UpdateBackendServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_services/v1/region_backend_services.proto#L659} + /// [google.cloud.cpp.compute.region_backend_services.v1.UpdateBackendServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_services/v1/region_backend_services.proto#L646} /// // clang-format on future> @@ -1197,7 +1199,7 @@ class RegionBackendServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_backend_services.v1.UpdateBackendServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_services/v1/region_backend_services.proto#L659} + /// [google.cloud.cpp.compute.region_backend_services.v1.UpdateBackendServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_backend_services/v1/region_backend_services.proto#L646} /// // clang-format on future> diff --git a/google/cloud/compute/region_commitments/v1/internal/region_commitments_rest_metadata_decorator.cc b/google/cloud/compute/region_commitments/v1/internal/region_commitments_rest_metadata_decorator.cc index 83afc01c360fd..f6201d36d30e6 100644 --- a/google/cloud/compute/region_commitments/v1/internal/region_commitments_rest_metadata_decorator.cc +++ b/google/cloud/compute/region_commitments/v1/internal/region_commitments_rest_metadata_decorator.cc @@ -135,6 +135,7 @@ future RegionCommitmentsRestMetadata::AsyncCancelOperation( void RegionCommitmentsRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/region_commitments/v1/internal/region_commitments_rest_stub.cc b/google/cloud/compute/region_commitments/v1/internal/region_commitments_rest_stub.cc index 615cf55850088..cc75fa71e58ba 100644 --- a/google/cloud/compute/region_commitments/v1/internal/region_commitments_rest_stub.cc +++ b/google/cloud/compute/region_commitments/v1/internal/region_commitments_rest_stub.cc @@ -60,8 +60,6 @@ DefaultRegionCommitmentsRestStub::AggregatedListRegionCommitments( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params.push_back( {"service_project_number", request.service_project_number()}); query_params = @@ -161,8 +159,6 @@ DefaultRegionCommitmentsRestStub::ListRegionCommitments( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get( diff --git a/google/cloud/compute/region_commitments/v1/region_commitments_client.h b/google/cloud/compute/region_commitments/v1/region_commitments_client.h index 44b428a3fb8a1..0527ff955ac64 100644 --- a/google/cloud/compute/region_commitments/v1/region_commitments_client.h +++ b/google/cloud/compute/region_commitments/v1/region_commitments_client.h @@ -39,6 +39,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the regionCommitments resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/regionCommitments /// +/// This client uses RegionCommitments version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -120,8 +122,8 @@ class RegionCommitmentsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_commitments.v1.AggregatedListRegionCommitmentsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_commitments/v1/region_commitments.proto#L104} - /// [google.cloud.cpp.compute.v1.CommitmentsScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_026.proto#L542} + /// [google.cloud.cpp.compute.region_commitments.v1.AggregatedListRegionCommitmentsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_commitments/v1/region_commitments.proto#L105} + /// [google.cloud.cpp.compute.v1.CommitmentsScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_026.proto#L543} /// // clang-format on StreamRange> InsertCommitment( @@ -323,7 +325,7 @@ class RegionCommitmentsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_commitments.v1.InsertCommitmentRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_commitments/v1/region_commitments.proto#L234} + /// [google.cloud.cpp.compute.region_commitments.v1.InsertCommitmentRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_commitments/v1/region_commitments.proto#L228} /// // clang-format on future> InsertCommitment( @@ -391,7 +393,7 @@ class RegionCommitmentsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_commitments.v1.ListRegionCommitmentsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_commitments/v1/region_commitments.proto#L270} + /// [google.cloud.cpp.compute.region_commitments.v1.ListRegionCommitmentsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_commitments/v1/region_commitments.proto#L264} /// [google.cloud.cpp.compute.v1.Commitment]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_026.proto#L33} /// // clang-format on @@ -433,7 +435,7 @@ class RegionCommitmentsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_commitments.v1.ListRegionCommitmentsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_commitments/v1/region_commitments.proto#L270} + /// [google.cloud.cpp.compute.region_commitments.v1.ListRegionCommitmentsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_commitments/v1/region_commitments.proto#L264} /// [google.cloud.cpp.compute.v1.Commitment]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_026.proto#L33} /// // clang-format on @@ -474,7 +476,7 @@ class RegionCommitmentsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_commitments.v1.UpdateCommitmentRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_commitments/v1/region_commitments.proto#L375} + /// [google.cloud.cpp.compute.region_commitments.v1.UpdateCommitmentRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_commitments/v1/region_commitments.proto#L362} /// // clang-format on future> UpdateCommitment( @@ -533,7 +535,7 @@ class RegionCommitmentsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_commitments.v1.UpdateCommitmentRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_commitments/v1/region_commitments.proto#L375} + /// [google.cloud.cpp.compute.region_commitments.v1.UpdateCommitmentRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_commitments/v1/region_commitments.proto#L362} /// // clang-format on future> UpdateCommitment( diff --git a/google/cloud/compute/region_composite_health_checks/v1/internal/region_composite_health_checks_rest_metadata_decorator.cc b/google/cloud/compute/region_composite_health_checks/v1/internal/region_composite_health_checks_rest_metadata_decorator.cc index e65732d99e49c..f6f7fe5b56202 100644 --- a/google/cloud/compute/region_composite_health_checks/v1/internal/region_composite_health_checks_rest_metadata_decorator.cc +++ b/google/cloud/compute/region_composite_health_checks/v1/internal/region_composite_health_checks_rest_metadata_decorator.cc @@ -178,6 +178,7 @@ future RegionCompositeHealthChecksRestMetadata::AsyncCancelOperation( void RegionCompositeHealthChecksRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/region_composite_health_checks/v1/internal/region_composite_health_checks_rest_stub.cc b/google/cloud/compute/region_composite_health_checks/v1/internal/region_composite_health_checks_rest_stub.cc index 51177debd89bd..639ab2255a2f9 100644 --- a/google/cloud/compute/region_composite_health_checks/v1/internal/region_composite_health_checks_rest_stub.cc +++ b/google/cloud/compute/region_composite_health_checks/v1/internal/region_composite_health_checks_rest_stub.cc @@ -63,8 +63,6 @@ DefaultRegionCompositeHealthChecksRestStub:: {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params.push_back( {"service_project_number", request.service_project_number()}); query_params = @@ -242,8 +240,6 @@ DefaultRegionCompositeHealthChecksRestStub::ListRegionCompositeHealthChecks( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/region_composite_health_checks/v1/region_composite_health_checks_client.h b/google/cloud/compute/region_composite_health_checks/v1/region_composite_health_checks_client.h index 2f1b15e0897fe..fa642aa22f99e 100644 --- a/google/cloud/compute/region_composite_health_checks/v1/region_composite_health_checks_client.h +++ b/google/cloud/compute/region_composite_health_checks/v1/region_composite_health_checks_client.h @@ -40,6 +40,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the regionCompositeHealthChecks resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/regionCompositeHealthChecks /// +/// This client uses RegionCompositeHealthChecks version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -126,7 +128,7 @@ class RegionCompositeHealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_composite_health_checks.v1.AggregatedListRegionCompositeHealthChecksRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_composite_health_checks/v1/region_composite_health_checks.proto#L145} + /// [google.cloud.cpp.compute.region_composite_health_checks.v1.AggregatedListRegionCompositeHealthChecksRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_composite_health_checks/v1/region_composite_health_checks.proto#L146} /// [google.cloud.cpp.compute.v1.CompositeHealthChecksScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_027.proto#L384} /// // clang-format on @@ -172,7 +174,7 @@ class RegionCompositeHealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_composite_health_checks.v1.AggregatedListRegionCompositeHealthChecksRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_composite_health_checks/v1/region_composite_health_checks.proto#L145} + /// [google.cloud.cpp.compute.region_composite_health_checks.v1.AggregatedListRegionCompositeHealthChecksRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_composite_health_checks/v1/region_composite_health_checks.proto#L146} /// [google.cloud.cpp.compute.v1.CompositeHealthChecksScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_027.proto#L384} /// // clang-format on @@ -211,7 +213,7 @@ class RegionCompositeHealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_composite_health_checks.v1.DeleteCompositeHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_composite_health_checks/v1/region_composite_health_checks.proto#L260} + /// [google.cloud.cpp.compute.region_composite_health_checks.v1.DeleteCompositeHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_composite_health_checks/v1/region_composite_health_checks.proto#L254} /// // clang-format on future> @@ -268,7 +270,7 @@ class RegionCompositeHealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_composite_health_checks.v1.DeleteCompositeHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_composite_health_checks/v1/region_composite_health_checks.proto#L260} + /// [google.cloud.cpp.compute.region_composite_health_checks.v1.DeleteCompositeHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_composite_health_checks/v1/region_composite_health_checks.proto#L254} /// // clang-format on future> @@ -330,7 +332,7 @@ class RegionCompositeHealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_composite_health_checks.v1.GetCompositeHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_composite_health_checks/v1/region_composite_health_checks.proto#L298} + /// [google.cloud.cpp.compute.region_composite_health_checks.v1.GetCompositeHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_composite_health_checks/v1/region_composite_health_checks.proto#L292} /// [google.cloud.cpp.compute.v1.CompositeHealthCheck]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_027.proto#L29} /// // clang-format on @@ -363,7 +365,7 @@ class RegionCompositeHealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_composite_health_checks.v1.GetCompositeHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_composite_health_checks/v1/region_composite_health_checks.proto#L298} + /// [google.cloud.cpp.compute.region_composite_health_checks.v1.GetCompositeHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_composite_health_checks/v1/region_composite_health_checks.proto#L292} /// [google.cloud.cpp.compute.v1.CompositeHealthCheck]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_027.proto#L29} /// // clang-format on @@ -395,7 +397,7 @@ class RegionCompositeHealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_composite_health_checks.v1.GetHealthRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_composite_health_checks/v1/region_composite_health_checks.proto#L315} + /// [google.cloud.cpp.compute.region_composite_health_checks.v1.GetHealthRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_composite_health_checks/v1/region_composite_health_checks.proto#L309} /// [google.cloud.cpp.compute.v1.CompositeHealthCheckHealth]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_027.proto#L227} /// // clang-format on @@ -428,7 +430,7 @@ class RegionCompositeHealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_composite_health_checks.v1.GetHealthRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_composite_health_checks/v1/region_composite_health_checks.proto#L315} + /// [google.cloud.cpp.compute.region_composite_health_checks.v1.GetHealthRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_composite_health_checks/v1/region_composite_health_checks.proto#L309} /// [google.cloud.cpp.compute.v1.CompositeHealthCheckHealth]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_027.proto#L227} /// // clang-format on @@ -466,7 +468,7 @@ class RegionCompositeHealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_composite_health_checks.v1.InsertCompositeHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_composite_health_checks/v1/region_composite_health_checks.proto#L332} + /// [google.cloud.cpp.compute.region_composite_health_checks.v1.InsertCompositeHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_composite_health_checks/v1/region_composite_health_checks.proto#L326} /// // clang-format on future> @@ -526,7 +528,7 @@ class RegionCompositeHealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_composite_health_checks.v1.InsertCompositeHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_composite_health_checks/v1/region_composite_health_checks.proto#L332} + /// [google.cloud.cpp.compute.region_composite_health_checks.v1.InsertCompositeHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_composite_health_checks/v1/region_composite_health_checks.proto#L326} /// // clang-format on future> @@ -596,7 +598,7 @@ class RegionCompositeHealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_composite_health_checks.v1.ListRegionCompositeHealthChecksRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_composite_health_checks/v1/region_composite_health_checks.proto#L368} + /// [google.cloud.cpp.compute.region_composite_health_checks.v1.ListRegionCompositeHealthChecksRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_composite_health_checks/v1/region_composite_health_checks.proto#L362} /// [google.cloud.cpp.compute.v1.CompositeHealthCheck]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_027.proto#L29} /// // clang-format on @@ -637,7 +639,7 @@ class RegionCompositeHealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_composite_health_checks.v1.ListRegionCompositeHealthChecksRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_composite_health_checks/v1/region_composite_health_checks.proto#L368} + /// [google.cloud.cpp.compute.region_composite_health_checks.v1.ListRegionCompositeHealthChecksRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_composite_health_checks/v1/region_composite_health_checks.proto#L362} /// [google.cloud.cpp.compute.v1.CompositeHealthCheck]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_027.proto#L29} /// // clang-format on @@ -680,7 +682,7 @@ class RegionCompositeHealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_composite_health_checks.v1.PatchCompositeHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_composite_health_checks/v1/region_composite_health_checks.proto#L473} + /// [google.cloud.cpp.compute.region_composite_health_checks.v1.PatchCompositeHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_composite_health_checks/v1/region_composite_health_checks.proto#L460} /// // clang-format on future> @@ -744,7 +746,7 @@ class RegionCompositeHealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_composite_health_checks.v1.PatchCompositeHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_composite_health_checks/v1/region_composite_health_checks.proto#L473} + /// [google.cloud.cpp.compute.region_composite_health_checks.v1.PatchCompositeHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_composite_health_checks/v1/region_composite_health_checks.proto#L460} /// // clang-format on future> @@ -807,7 +809,7 @@ class RegionCompositeHealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_composite_health_checks.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_composite_health_checks/v1/region_composite_health_checks.proto#L516} + /// [google.cloud.cpp.compute.region_composite_health_checks.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_composite_health_checks/v1/region_composite_health_checks.proto#L503} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -843,7 +845,7 @@ class RegionCompositeHealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_composite_health_checks.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_composite_health_checks/v1/region_composite_health_checks.proto#L516} + /// [google.cloud.cpp.compute.region_composite_health_checks.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_composite_health_checks/v1/region_composite_health_checks.proto#L503} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on diff --git a/google/cloud/compute/region_disk_types/v1/internal/region_disk_types_rest_metadata_decorator.cc b/google/cloud/compute/region_disk_types/v1/internal/region_disk_types_rest_metadata_decorator.cc index 478a39de159d2..70865c14e9edf 100644 --- a/google/cloud/compute/region_disk_types/v1/internal/region_disk_types_rest_metadata_decorator.cc +++ b/google/cloud/compute/region_disk_types/v1/internal/region_disk_types_rest_metadata_decorator.cc @@ -60,6 +60,7 @@ RegionDiskTypesRestMetadata::ListRegionDiskTypes( void RegionDiskTypesRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/region_disk_types/v1/internal/region_disk_types_rest_stub.cc b/google/cloud/compute/region_disk_types/v1/internal/region_disk_types_rest_stub.cc index a216550828551..0ead0b66c8365 100644 --- a/google/cloud/compute/region_disk_types/v1/internal/region_disk_types_rest_stub.cc +++ b/google/cloud/compute/region_disk_types/v1/internal/region_disk_types_rest_stub.cc @@ -68,8 +68,6 @@ DefaultRegionDiskTypesRestStub::ListRegionDiskTypes( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/region_disk_types/v1/region_disk_types_client.h b/google/cloud/compute/region_disk_types/v1/region_disk_types_client.h index 43afdcf94b8e6..ef5e47d9cbe0c 100644 --- a/google/cloud/compute/region_disk_types/v1/region_disk_types_client.h +++ b/google/cloud/compute/region_disk_types/v1/region_disk_types_client.h @@ -37,6 +37,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the regionDiskTypes resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/regionDiskTypes /// +/// This client uses RegionDiskTypes version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -107,7 +109,7 @@ class RegionDiskTypesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_disk_types.v1.GetDiskTypeRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disk_types/v1/region_disk_types.proto#L61} + /// [google.cloud.cpp.compute.region_disk_types.v1.GetDiskTypeRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disk_types/v1/region_disk_types.proto#L62} /// [google.cloud.cpp.compute.v1.DiskType]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_036.proto#L44} /// // clang-format on @@ -139,7 +141,7 @@ class RegionDiskTypesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_disk_types.v1.GetDiskTypeRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disk_types/v1/region_disk_types.proto#L61} + /// [google.cloud.cpp.compute.region_disk_types.v1.GetDiskTypeRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disk_types/v1/region_disk_types.proto#L62} /// [google.cloud.cpp.compute.v1.DiskType]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_036.proto#L44} /// // clang-format on @@ -177,7 +179,7 @@ class RegionDiskTypesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_disk_types.v1.ListRegionDiskTypesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disk_types/v1/region_disk_types.proto#L76} + /// [google.cloud.cpp.compute.region_disk_types.v1.ListRegionDiskTypesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disk_types/v1/region_disk_types.proto#L77} /// [google.cloud.cpp.compute.v1.DiskType]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_036.proto#L44} /// // clang-format on @@ -217,7 +219,7 @@ class RegionDiskTypesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_disk_types.v1.ListRegionDiskTypesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disk_types/v1/region_disk_types.proto#L76} + /// [google.cloud.cpp.compute.region_disk_types.v1.ListRegionDiskTypesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disk_types/v1/region_disk_types.proto#L77} /// [google.cloud.cpp.compute.v1.DiskType]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_036.proto#L44} /// // clang-format on diff --git a/google/cloud/compute/region_disks/v1/internal/region_disks_rest_metadata_decorator.cc b/google/cloud/compute/region_disks/v1/internal/region_disks_rest_metadata_decorator.cc index 1339d13a6926f..8043a24896ca0 100644 --- a/google/cloud/compute/region_disks/v1/internal/region_disks_rest_metadata_decorator.cc +++ b/google/cloud/compute/region_disks/v1/internal/region_disks_rest_metadata_decorator.cc @@ -382,6 +382,7 @@ future RegionDisksRestMetadata::AsyncCancelOperation( void RegionDisksRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/region_disks/v1/internal/region_disks_rest_stub.cc b/google/cloud/compute/region_disks/v1/internal/region_disks_rest_stub.cc index 71e8b4396535c..5ae8ec923bc14 100644 --- a/google/cloud/compute/region_disks/v1/internal/region_disks_rest_stub.cc +++ b/google/cloud/compute/region_disks/v1/internal/region_disks_rest_stub.cc @@ -382,8 +382,6 @@ DefaultRegionDisksRestStub::ListRegionDisks( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get( diff --git a/google/cloud/compute/region_disks/v1/region_disks_client.h b/google/cloud/compute/region_disks/v1/region_disks_client.h index 2b5d5ce87c651..cba275f5607fa 100644 --- a/google/cloud/compute/region_disks/v1/region_disks_client.h +++ b/google/cloud/compute/region_disks/v1/region_disks_client.h @@ -39,6 +39,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the regionDisks resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/regionDisks /// +/// This client uses RegionDisks version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -119,7 +121,7 @@ class RegionDisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_disks.v1.AddResourcePoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L283} + /// [google.cloud.cpp.compute.region_disks.v1.AddResourcePoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L284} /// // clang-format on future> @@ -183,7 +185,7 @@ class RegionDisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_disks.v1.AddResourcePoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L283} + /// [google.cloud.cpp.compute.region_disks.v1.AddResourcePoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L284} /// // clang-format on future> @@ -250,7 +252,7 @@ class RegionDisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_disks.v1.BulkInsertRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L323} + /// [google.cloud.cpp.compute.region_disks.v1.BulkInsertRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L324} /// // clang-format on future> BulkInsert( @@ -307,7 +309,7 @@ class RegionDisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_disks.v1.BulkInsertRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L323} + /// [google.cloud.cpp.compute.region_disks.v1.BulkInsertRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L324} /// // clang-format on future> BulkInsert( @@ -377,7 +379,7 @@ class RegionDisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_disks.v1.CreateSnapshotRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L359} + /// [google.cloud.cpp.compute.region_disks.v1.CreateSnapshotRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L360} /// // clang-format on future> CreateSnapshot( @@ -437,7 +439,7 @@ class RegionDisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_disks.v1.CreateSnapshotRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L359} + /// [google.cloud.cpp.compute.region_disks.v1.CreateSnapshotRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L360} /// // clang-format on future> CreateSnapshot( @@ -507,7 +509,7 @@ class RegionDisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_disks.v1.DeleteDiskRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L398} + /// [google.cloud.cpp.compute.region_disks.v1.DeleteDiskRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L399} /// // clang-format on future> DeleteDisk( @@ -564,7 +566,7 @@ class RegionDisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_disks.v1.DeleteDiskRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L398} + /// [google.cloud.cpp.compute.region_disks.v1.DeleteDiskRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L399} /// // clang-format on future> DeleteDisk( @@ -623,7 +625,7 @@ class RegionDisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_disks.v1.GetDiskRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L433} + /// [google.cloud.cpp.compute.region_disks.v1.GetDiskRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L434} /// [google.cloud.cpp.compute.v1.Disk]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_018.proto#L75} /// // clang-format on @@ -655,7 +657,7 @@ class RegionDisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_disks.v1.GetDiskRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L433} + /// [google.cloud.cpp.compute.region_disks.v1.GetDiskRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L434} /// [google.cloud.cpp.compute.v1.Disk]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_018.proto#L75} /// // clang-format on @@ -686,7 +688,7 @@ class RegionDisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_disks.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L447} + /// [google.cloud.cpp.compute.region_disks.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L448} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -719,7 +721,7 @@ class RegionDisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_disks.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L447} + /// [google.cloud.cpp.compute.region_disks.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L448} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -757,7 +759,7 @@ class RegionDisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_disks.v1.InsertDiskRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L466} + /// [google.cloud.cpp.compute.region_disks.v1.InsertDiskRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L467} /// // clang-format on future> InsertDisk( @@ -813,7 +815,7 @@ class RegionDisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_disks.v1.InsertDiskRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L466} + /// [google.cloud.cpp.compute.region_disks.v1.InsertDiskRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L467} /// // clang-format on future> InsertDisk( @@ -881,7 +883,7 @@ class RegionDisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_disks.v1.ListRegionDisksRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L505} + /// [google.cloud.cpp.compute.region_disks.v1.ListRegionDisksRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L506} /// [google.cloud.cpp.compute.v1.Disk]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_018.proto#L75} /// // clang-format on @@ -922,7 +924,7 @@ class RegionDisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_disks.v1.ListRegionDisksRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L505} + /// [google.cloud.cpp.compute.region_disks.v1.ListRegionDisksRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L506} /// [google.cloud.cpp.compute.v1.Disk]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_018.proto#L75} /// // clang-format on @@ -960,7 +962,7 @@ class RegionDisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_disks.v1.RemoveResourcePoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L610} + /// [google.cloud.cpp.compute.region_disks.v1.RemoveResourcePoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L604} /// // clang-format on future> @@ -1022,7 +1024,7 @@ class RegionDisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_disks.v1.RemoveResourcePoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L610} + /// [google.cloud.cpp.compute.region_disks.v1.RemoveResourcePoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L604} /// // clang-format on future> @@ -1090,7 +1092,7 @@ class RegionDisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_disks.v1.ResizeRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L650} + /// [google.cloud.cpp.compute.region_disks.v1.ResizeRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L644} /// // clang-format on future> Resize( @@ -1149,7 +1151,7 @@ class RegionDisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_disks.v1.ResizeRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L650} + /// [google.cloud.cpp.compute.region_disks.v1.ResizeRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L644} /// // clang-format on future> Resize( @@ -1210,7 +1212,7 @@ class RegionDisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_disks.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L690} + /// [google.cloud.cpp.compute.region_disks.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L684} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -1246,7 +1248,7 @@ class RegionDisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_disks.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L690} + /// [google.cloud.cpp.compute.region_disks.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L684} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -1284,7 +1286,7 @@ class RegionDisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_disks.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L710} + /// [google.cloud.cpp.compute.region_disks.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L704} /// // clang-format on future> SetLabels( @@ -1343,7 +1345,7 @@ class RegionDisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_disks.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L710} + /// [google.cloud.cpp.compute.region_disks.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L704} /// // clang-format on future> SetLabels( @@ -1411,7 +1413,7 @@ class RegionDisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_disks.v1.StartAsyncReplicationRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L751} + /// [google.cloud.cpp.compute.region_disks.v1.StartAsyncReplicationRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L745} /// // clang-format on future> @@ -1474,7 +1476,7 @@ class RegionDisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_disks.v1.StartAsyncReplicationRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L751} + /// [google.cloud.cpp.compute.region_disks.v1.StartAsyncReplicationRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L745} /// // clang-format on future> @@ -1542,7 +1544,7 @@ class RegionDisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_disks.v1.StopAsyncReplicationRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L791} + /// [google.cloud.cpp.compute.region_disks.v1.StopAsyncReplicationRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L785} /// // clang-format on future> @@ -1596,7 +1598,7 @@ class RegionDisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_disks.v1.StopAsyncReplicationRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L791} + /// [google.cloud.cpp.compute.region_disks.v1.StopAsyncReplicationRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L785} /// // clang-format on future> @@ -1665,7 +1667,7 @@ class RegionDisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_disks.v1.StopGroupAsyncReplicationRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L826} + /// [google.cloud.cpp.compute.region_disks.v1.StopGroupAsyncReplicationRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L820} /// // clang-format on future> @@ -1727,7 +1729,7 @@ class RegionDisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_disks.v1.StopGroupAsyncReplicationRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L826} + /// [google.cloud.cpp.compute.region_disks.v1.StopGroupAsyncReplicationRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L820} /// // clang-format on future> @@ -1788,7 +1790,7 @@ class RegionDisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_disks.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L864} + /// [google.cloud.cpp.compute.region_disks.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L858} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -1824,7 +1826,7 @@ class RegionDisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_disks.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L864} + /// [google.cloud.cpp.compute.region_disks.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L858} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -1864,7 +1866,7 @@ class RegionDisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_disks.v1.UpdateDiskRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L883} + /// [google.cloud.cpp.compute.region_disks.v1.UpdateDiskRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L877} /// // clang-format on future> UpdateDisk( @@ -1922,7 +1924,7 @@ class RegionDisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_disks.v1.UpdateDiskRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L883} + /// [google.cloud.cpp.compute.region_disks.v1.UpdateDiskRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L877} /// // clang-format on future> UpdateDisk( @@ -1990,7 +1992,7 @@ class RegionDisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_disks.v1.UpdateKmsKeyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L927} + /// [google.cloud.cpp.compute.region_disks.v1.UpdateKmsKeyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L921} /// // clang-format on future> UpdateKmsKey( @@ -2050,7 +2052,7 @@ class RegionDisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_disks.v1.UpdateKmsKeyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L927} + /// [google.cloud.cpp.compute.region_disks.v1.UpdateKmsKeyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_disks/v1/region_disks.proto#L921} /// // clang-format on future> UpdateKmsKey( diff --git a/google/cloud/compute/region_health_aggregation_policies/v1/internal/region_health_aggregation_policies_rest_metadata_decorator.cc b/google/cloud/compute/region_health_aggregation_policies/v1/internal/region_health_aggregation_policies_rest_metadata_decorator.cc index b662aae18f77e..df9044d2a9a78 100644 --- a/google/cloud/compute/region_health_aggregation_policies/v1/internal/region_health_aggregation_policies_rest_metadata_decorator.cc +++ b/google/cloud/compute/region_health_aggregation_policies/v1/internal/region_health_aggregation_policies_rest_metadata_decorator.cc @@ -172,6 +172,7 @@ RegionHealthAggregationPoliciesRestMetadata::AsyncCancelOperation( void RegionHealthAggregationPoliciesRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/region_health_aggregation_policies/v1/internal/region_health_aggregation_policies_rest_stub.cc b/google/cloud/compute/region_health_aggregation_policies/v1/internal/region_health_aggregation_policies_rest_stub.cc index ec43b0d769129..f988e336d55b7 100644 --- a/google/cloud/compute/region_health_aggregation_policies/v1/internal/region_health_aggregation_policies_rest_stub.cc +++ b/google/cloud/compute/region_health_aggregation_policies/v1/internal/region_health_aggregation_policies_rest_stub.cc @@ -64,8 +64,6 @@ DefaultRegionHealthAggregationPoliciesRestStub:: {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params.push_back( {"service_project_number", request.service_project_number()}); query_params = @@ -229,8 +227,6 @@ DefaultRegionHealthAggregationPoliciesRestStub:: {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/region_health_aggregation_policies/v1/region_health_aggregation_policies_client.h b/google/cloud/compute/region_health_aggregation_policies/v1/region_health_aggregation_policies_client.h index 824d15a9bf8e8..b2abe2d93af8a 100644 --- a/google/cloud/compute/region_health_aggregation_policies/v1/region_health_aggregation_policies_client.h +++ b/google/cloud/compute/region_health_aggregation_policies/v1/region_health_aggregation_policies_client.h @@ -40,6 +40,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the regionHealthAggregationPolicies resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/regionHealthAggregationPolicies /// +/// This client uses RegionHealthAggregationPolicies version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -126,7 +128,7 @@ class RegionHealthAggregationPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_health_aggregation_policies.v1.AggregatedListRegionHealthAggregationPoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_aggregation_policies/v1/region_health_aggregation_policies.proto#L135} + /// [google.cloud.cpp.compute.region_health_aggregation_policies.v1.AggregatedListRegionHealthAggregationPoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_aggregation_policies/v1/region_health_aggregation_policies.proto#L136} /// [google.cloud.cpp.compute.v1.HealthAggregationPoliciesScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_062.proto#L24} /// // clang-format on @@ -172,7 +174,7 @@ class RegionHealthAggregationPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_health_aggregation_policies.v1.AggregatedListRegionHealthAggregationPoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_aggregation_policies/v1/region_health_aggregation_policies.proto#L135} + /// [google.cloud.cpp.compute.region_health_aggregation_policies.v1.AggregatedListRegionHealthAggregationPoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_aggregation_policies/v1/region_health_aggregation_policies.proto#L136} /// [google.cloud.cpp.compute.v1.HealthAggregationPoliciesScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_062.proto#L24} /// // clang-format on @@ -211,7 +213,7 @@ class RegionHealthAggregationPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_health_aggregation_policies.v1.DeleteHealthAggregationPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_aggregation_policies/v1/region_health_aggregation_policies.proto#L250} + /// [google.cloud.cpp.compute.region_health_aggregation_policies.v1.DeleteHealthAggregationPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_aggregation_policies/v1/region_health_aggregation_policies.proto#L244} /// // clang-format on future> @@ -268,7 +270,7 @@ class RegionHealthAggregationPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_health_aggregation_policies.v1.DeleteHealthAggregationPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_aggregation_policies/v1/region_health_aggregation_policies.proto#L250} + /// [google.cloud.cpp.compute.region_health_aggregation_policies.v1.DeleteHealthAggregationPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_aggregation_policies/v1/region_health_aggregation_policies.proto#L244} /// // clang-format on future> @@ -330,7 +332,7 @@ class RegionHealthAggregationPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_health_aggregation_policies.v1.GetHealthAggregationPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_aggregation_policies/v1/region_health_aggregation_policies.proto#L288} + /// [google.cloud.cpp.compute.region_health_aggregation_policies.v1.GetHealthAggregationPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_aggregation_policies/v1/region_health_aggregation_policies.proto#L282} /// [google.cloud.cpp.compute.v1.HealthAggregationPolicy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_062.proto#L143} /// // clang-format on @@ -364,7 +366,7 @@ class RegionHealthAggregationPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_health_aggregation_policies.v1.GetHealthAggregationPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_aggregation_policies/v1/region_health_aggregation_policies.proto#L288} + /// [google.cloud.cpp.compute.region_health_aggregation_policies.v1.GetHealthAggregationPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_aggregation_policies/v1/region_health_aggregation_policies.proto#L282} /// [google.cloud.cpp.compute.v1.HealthAggregationPolicy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_062.proto#L143} /// // clang-format on @@ -403,7 +405,7 @@ class RegionHealthAggregationPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_health_aggregation_policies.v1.InsertHealthAggregationPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_aggregation_policies/v1/region_health_aggregation_policies.proto#L305} + /// [google.cloud.cpp.compute.region_health_aggregation_policies.v1.InsertHealthAggregationPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_aggregation_policies/v1/region_health_aggregation_policies.proto#L299} /// // clang-format on future> @@ -463,7 +465,7 @@ class RegionHealthAggregationPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_health_aggregation_policies.v1.InsertHealthAggregationPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_aggregation_policies/v1/region_health_aggregation_policies.proto#L305} + /// [google.cloud.cpp.compute.region_health_aggregation_policies.v1.InsertHealthAggregationPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_aggregation_policies/v1/region_health_aggregation_policies.proto#L299} /// // clang-format on future> @@ -533,7 +535,7 @@ class RegionHealthAggregationPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_health_aggregation_policies.v1.ListRegionHealthAggregationPoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_aggregation_policies/v1/region_health_aggregation_policies.proto#L342} + /// [google.cloud.cpp.compute.region_health_aggregation_policies.v1.ListRegionHealthAggregationPoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_aggregation_policies/v1/region_health_aggregation_policies.proto#L336} /// [google.cloud.cpp.compute.v1.HealthAggregationPolicy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_062.proto#L143} /// // clang-format on @@ -575,7 +577,7 @@ class RegionHealthAggregationPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_health_aggregation_policies.v1.ListRegionHealthAggregationPoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_aggregation_policies/v1/region_health_aggregation_policies.proto#L342} + /// [google.cloud.cpp.compute.region_health_aggregation_policies.v1.ListRegionHealthAggregationPoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_aggregation_policies/v1/region_health_aggregation_policies.proto#L336} /// [google.cloud.cpp.compute.v1.HealthAggregationPolicy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_062.proto#L143} /// // clang-format on @@ -618,7 +620,7 @@ class RegionHealthAggregationPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_health_aggregation_policies.v1.PatchHealthAggregationPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_aggregation_policies/v1/region_health_aggregation_policies.proto#L447} + /// [google.cloud.cpp.compute.region_health_aggregation_policies.v1.PatchHealthAggregationPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_aggregation_policies/v1/region_health_aggregation_policies.proto#L434} /// // clang-format on future> @@ -682,7 +684,7 @@ class RegionHealthAggregationPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_health_aggregation_policies.v1.PatchHealthAggregationPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_aggregation_policies/v1/region_health_aggregation_policies.proto#L447} + /// [google.cloud.cpp.compute.region_health_aggregation_policies.v1.PatchHealthAggregationPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_aggregation_policies/v1/region_health_aggregation_policies.proto#L434} /// // clang-format on future> @@ -745,7 +747,7 @@ class RegionHealthAggregationPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_health_aggregation_policies.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_aggregation_policies/v1/region_health_aggregation_policies.proto#L491} + /// [google.cloud.cpp.compute.region_health_aggregation_policies.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_aggregation_policies/v1/region_health_aggregation_policies.proto#L478} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -781,7 +783,7 @@ class RegionHealthAggregationPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_health_aggregation_policies.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_aggregation_policies/v1/region_health_aggregation_policies.proto#L491} + /// [google.cloud.cpp.compute.region_health_aggregation_policies.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_aggregation_policies/v1/region_health_aggregation_policies.proto#L478} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on diff --git a/google/cloud/compute/region_health_check_services/v1/internal/region_health_check_services_rest_metadata_decorator.cc b/google/cloud/compute/region_health_check_services/v1/internal/region_health_check_services_rest_metadata_decorator.cc index e9b80d5575271..7e4c780e98882 100644 --- a/google/cloud/compute/region_health_check_services/v1/internal/region_health_check_services_rest_metadata_decorator.cc +++ b/google/cloud/compute/region_health_check_services/v1/internal/region_health_check_services_rest_metadata_decorator.cc @@ -166,6 +166,7 @@ future RegionHealthCheckServicesRestMetadata::AsyncCancelOperation( void RegionHealthCheckServicesRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/region_health_check_services/v1/internal/region_health_check_services_rest_stub.cc b/google/cloud/compute/region_health_check_services/v1/internal/region_health_check_services_rest_stub.cc index 743d92b0e2c28..746b93e304d75 100644 --- a/google/cloud/compute/region_health_check_services/v1/internal/region_health_check_services_rest_stub.cc +++ b/google/cloud/compute/region_health_check_services/v1/internal/region_health_check_services_rest_stub.cc @@ -63,8 +63,6 @@ DefaultRegionHealthCheckServicesRestStub:: {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params.push_back( {"service_project_number", request.service_project_number()}); query_params = @@ -224,8 +222,6 @@ DefaultRegionHealthCheckServicesRestStub::ListRegionHealthCheckServices( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/region_health_check_services/v1/region_health_check_services_client.h b/google/cloud/compute/region_health_check_services/v1/region_health_check_services_client.h index 1dc37ed7bb6b0..a635b2838344c 100644 --- a/google/cloud/compute/region_health_check_services/v1/region_health_check_services_client.h +++ b/google/cloud/compute/region_health_check_services/v1/region_health_check_services_client.h @@ -40,6 +40,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the regionHealthCheckServices resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/regionHealthCheckServices /// +/// This client uses RegionHealthCheckServices version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -125,7 +127,7 @@ class RegionHealthCheckServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_health_check_services.v1.AggregatedListRegionHealthCheckServicesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_check_services/v1/region_health_check_services.proto#L134} + /// [google.cloud.cpp.compute.region_health_check_services.v1.AggregatedListRegionHealthCheckServicesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_check_services/v1/region_health_check_services.proto#L135} /// [google.cloud.cpp.compute.v1.HealthCheckServicesScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_064.proto#L394} /// // clang-format on @@ -172,7 +174,7 @@ class RegionHealthCheckServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_health_check_services.v1.AggregatedListRegionHealthCheckServicesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_check_services/v1/region_health_check_services.proto#L134} + /// [google.cloud.cpp.compute.region_health_check_services.v1.AggregatedListRegionHealthCheckServicesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_check_services/v1/region_health_check_services.proto#L135} /// [google.cloud.cpp.compute.v1.HealthCheckServicesScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_064.proto#L394} /// // clang-format on @@ -213,7 +215,7 @@ class RegionHealthCheckServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_health_check_services.v1.DeleteHealthCheckServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_check_services/v1/region_health_check_services.proto#L249} + /// [google.cloud.cpp.compute.region_health_check_services.v1.DeleteHealthCheckServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_check_services/v1/region_health_check_services.proto#L243} /// // clang-format on future> @@ -268,7 +270,7 @@ class RegionHealthCheckServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_health_check_services.v1.DeleteHealthCheckServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_check_services/v1/region_health_check_services.proto#L249} + /// [google.cloud.cpp.compute.region_health_check_services.v1.DeleteHealthCheckServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_check_services/v1/region_health_check_services.proto#L243} /// // clang-format on future> @@ -330,7 +332,7 @@ class RegionHealthCheckServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_health_check_services.v1.GetHealthCheckServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_check_services/v1/region_health_check_services.proto#L288} + /// [google.cloud.cpp.compute.region_health_check_services.v1.GetHealthCheckServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_check_services/v1/region_health_check_services.proto#L282} /// [google.cloud.cpp.compute.v1.HealthCheckService]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_064.proto#L25} /// // clang-format on @@ -363,7 +365,7 @@ class RegionHealthCheckServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_health_check_services.v1.GetHealthCheckServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_check_services/v1/region_health_check_services.proto#L288} + /// [google.cloud.cpp.compute.region_health_check_services.v1.GetHealthCheckServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_check_services/v1/region_health_check_services.proto#L282} /// [google.cloud.cpp.compute.v1.HealthCheckService]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_064.proto#L25} /// // clang-format on @@ -402,7 +404,7 @@ class RegionHealthCheckServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_health_check_services.v1.InsertHealthCheckServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_check_services/v1/region_health_check_services.proto#L306} + /// [google.cloud.cpp.compute.region_health_check_services.v1.InsertHealthCheckServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_check_services/v1/region_health_check_services.proto#L300} /// // clang-format on future> @@ -461,7 +463,7 @@ class RegionHealthCheckServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_health_check_services.v1.InsertHealthCheckServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_check_services/v1/region_health_check_services.proto#L306} + /// [google.cloud.cpp.compute.region_health_check_services.v1.InsertHealthCheckServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_check_services/v1/region_health_check_services.proto#L300} /// // clang-format on future> @@ -531,7 +533,7 @@ class RegionHealthCheckServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_health_check_services.v1.ListRegionHealthCheckServicesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_check_services/v1/region_health_check_services.proto#L342} + /// [google.cloud.cpp.compute.region_health_check_services.v1.ListRegionHealthCheckServicesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_check_services/v1/region_health_check_services.proto#L336} /// [google.cloud.cpp.compute.v1.HealthCheckService]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_064.proto#L25} /// // clang-format on @@ -573,7 +575,7 @@ class RegionHealthCheckServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_health_check_services.v1.ListRegionHealthCheckServicesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_check_services/v1/region_health_check_services.proto#L342} + /// [google.cloud.cpp.compute.region_health_check_services.v1.ListRegionHealthCheckServicesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_check_services/v1/region_health_check_services.proto#L336} /// [google.cloud.cpp.compute.v1.HealthCheckService]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_064.proto#L25} /// // clang-format on @@ -616,7 +618,7 @@ class RegionHealthCheckServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_health_check_services.v1.PatchHealthCheckServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_check_services/v1/region_health_check_services.proto#L447} + /// [google.cloud.cpp.compute.region_health_check_services.v1.PatchHealthCheckServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_check_services/v1/region_health_check_services.proto#L434} /// // clang-format on future> @@ -679,7 +681,7 @@ class RegionHealthCheckServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_health_check_services.v1.PatchHealthCheckServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_check_services/v1/region_health_check_services.proto#L447} + /// [google.cloud.cpp.compute.region_health_check_services.v1.PatchHealthCheckServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_check_services/v1/region_health_check_services.proto#L434} /// // clang-format on future> @@ -741,7 +743,7 @@ class RegionHealthCheckServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_health_check_services.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_check_services/v1/region_health_check_services.proto#L490} + /// [google.cloud.cpp.compute.region_health_check_services.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_check_services/v1/region_health_check_services.proto#L477} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -777,7 +779,7 @@ class RegionHealthCheckServicesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_health_check_services.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_check_services/v1/region_health_check_services.proto#L490} + /// [google.cloud.cpp.compute.region_health_check_services.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_check_services/v1/region_health_check_services.proto#L477} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on diff --git a/google/cloud/compute/region_health_checks/v1/internal/region_health_checks_rest_metadata_decorator.cc b/google/cloud/compute/region_health_checks/v1/internal/region_health_checks_rest_metadata_decorator.cc index 134e7f8ce87ad..65b81333f5045 100644 --- a/google/cloud/compute/region_health_checks/v1/internal/region_health_checks_rest_metadata_decorator.cc +++ b/google/cloud/compute/region_health_checks/v1/internal/region_health_checks_rest_metadata_decorator.cc @@ -177,6 +177,7 @@ future RegionHealthChecksRestMetadata::AsyncCancelOperation( void RegionHealthChecksRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/region_health_checks/v1/internal/region_health_checks_rest_stub.cc b/google/cloud/compute/region_health_checks/v1/internal/region_health_checks_rest_stub.cc index ac1d06f949da3..8bd8b9c144f38 100644 --- a/google/cloud/compute/region_health_checks/v1/internal/region_health_checks_rest_stub.cc +++ b/google/cloud/compute/region_health_checks/v1/internal/region_health_checks_rest_stub.cc @@ -189,8 +189,6 @@ DefaultRegionHealthChecksRestStub::ListRegionHealthChecks( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get( diff --git a/google/cloud/compute/region_health_checks/v1/region_health_checks_client.h b/google/cloud/compute/region_health_checks/v1/region_health_checks_client.h index e99c251646472..ea0d7c177a630 100644 --- a/google/cloud/compute/region_health_checks/v1/region_health_checks_client.h +++ b/google/cloud/compute/region_health_checks/v1/region_health_checks_client.h @@ -39,6 +39,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the regionHealthChecks resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/regionHealthChecks /// +/// This client uses RegionHealthChecks version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -118,7 +120,7 @@ class RegionHealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_health_checks.v1.DeleteHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_checks/v1/region_health_checks.proto#L131} + /// [google.cloud.cpp.compute.region_health_checks.v1.DeleteHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_checks/v1/region_health_checks.proto#L132} /// // clang-format on future> @@ -171,7 +173,7 @@ class RegionHealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_health_checks.v1.DeleteHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_checks/v1/region_health_checks.proto#L131} + /// [google.cloud.cpp.compute.region_health_checks.v1.DeleteHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_checks/v1/region_health_checks.proto#L132} /// // clang-format on future> @@ -230,7 +232,7 @@ class RegionHealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_health_checks.v1.GetHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_checks/v1/region_health_checks.proto#L167} + /// [google.cloud.cpp.compute.region_health_checks.v1.GetHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_checks/v1/region_health_checks.proto#L168} /// [google.cloud.cpp.compute.v1.HealthCheck]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_054.proto#L368} /// // clang-format on @@ -262,7 +264,7 @@ class RegionHealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_health_checks.v1.GetHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_checks/v1/region_health_checks.proto#L167} + /// [google.cloud.cpp.compute.region_health_checks.v1.GetHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_checks/v1/region_health_checks.proto#L168} /// [google.cloud.cpp.compute.v1.HealthCheck]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_054.proto#L368} /// // clang-format on @@ -300,7 +302,7 @@ class RegionHealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_health_checks.v1.InsertHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_checks/v1/region_health_checks.proto#L182} + /// [google.cloud.cpp.compute.region_health_checks.v1.InsertHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_checks/v1/region_health_checks.proto#L183} /// // clang-format on future> @@ -357,7 +359,7 @@ class RegionHealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_health_checks.v1.InsertHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_checks/v1/region_health_checks.proto#L182} + /// [google.cloud.cpp.compute.region_health_checks.v1.InsertHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_checks/v1/region_health_checks.proto#L183} /// // clang-format on future> @@ -425,7 +427,7 @@ class RegionHealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_health_checks.v1.ListRegionHealthChecksRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_checks/v1/region_health_checks.proto#L218} + /// [google.cloud.cpp.compute.region_health_checks.v1.ListRegionHealthChecksRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_checks/v1/region_health_checks.proto#L219} /// [google.cloud.cpp.compute.v1.HealthCheck]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_054.proto#L368} /// // clang-format on @@ -467,7 +469,7 @@ class RegionHealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_health_checks.v1.ListRegionHealthChecksRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_checks/v1/region_health_checks.proto#L218} + /// [google.cloud.cpp.compute.region_health_checks.v1.ListRegionHealthChecksRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_checks/v1/region_health_checks.proto#L219} /// [google.cloud.cpp.compute.v1.HealthCheck]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_054.proto#L368} /// // clang-format on @@ -508,7 +510,7 @@ class RegionHealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_health_checks.v1.PatchHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_checks/v1/region_health_checks.proto#L323} + /// [google.cloud.cpp.compute.region_health_checks.v1.PatchHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_checks/v1/region_health_checks.proto#L317} /// // clang-format on future> PatchHealthCheck( @@ -568,7 +570,7 @@ class RegionHealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_health_checks.v1.PatchHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_checks/v1/region_health_checks.proto#L323} + /// [google.cloud.cpp.compute.region_health_checks.v1.PatchHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_checks/v1/region_health_checks.proto#L317} /// // clang-format on future> PatchHealthCheck( @@ -628,7 +630,7 @@ class RegionHealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_health_checks.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_checks/v1/region_health_checks.proto#L363} + /// [google.cloud.cpp.compute.region_health_checks.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_checks/v1/region_health_checks.proto#L357} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -664,7 +666,7 @@ class RegionHealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_health_checks.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_checks/v1/region_health_checks.proto#L363} + /// [google.cloud.cpp.compute.region_health_checks.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_checks/v1/region_health_checks.proto#L357} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -703,7 +705,7 @@ class RegionHealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_health_checks.v1.UpdateHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_checks/v1/region_health_checks.proto#L382} + /// [google.cloud.cpp.compute.region_health_checks.v1.UpdateHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_checks/v1/region_health_checks.proto#L376} /// // clang-format on future> @@ -762,7 +764,7 @@ class RegionHealthChecksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_health_checks.v1.UpdateHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_checks/v1/region_health_checks.proto#L382} + /// [google.cloud.cpp.compute.region_health_checks.v1.UpdateHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_checks/v1/region_health_checks.proto#L376} /// // clang-format on future> diff --git a/google/cloud/compute/region_health_sources/v1/internal/region_health_sources_rest_metadata_decorator.cc b/google/cloud/compute/region_health_sources/v1/internal/region_health_sources_rest_metadata_decorator.cc index 98c8243c6ae80..ff36ad47fd0b6 100644 --- a/google/cloud/compute/region_health_sources/v1/internal/region_health_sources_rest_metadata_decorator.cc +++ b/google/cloud/compute/region_health_sources/v1/internal/region_health_sources_rest_metadata_decorator.cc @@ -175,6 +175,7 @@ future RegionHealthSourcesRestMetadata::AsyncCancelOperation( void RegionHealthSourcesRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/region_health_sources/v1/internal/region_health_sources_rest_stub.cc b/google/cloud/compute/region_health_sources/v1/internal/region_health_sources_rest_stub.cc index ae351aedcaf9d..1cffcc2d9f750 100644 --- a/google/cloud/compute/region_health_sources/v1/internal/region_health_sources_rest_stub.cc +++ b/google/cloud/compute/region_health_sources/v1/internal/region_health_sources_rest_stub.cc @@ -61,8 +61,6 @@ DefaultRegionHealthSourcesRestStub::AggregatedListRegionHealthSources( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params.push_back( {"service_project_number", request.service_project_number()}); query_params = @@ -238,8 +236,6 @@ DefaultRegionHealthSourcesRestStub::ListRegionHealthSources( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get( diff --git a/google/cloud/compute/region_health_sources/v1/region_health_sources_client.h b/google/cloud/compute/region_health_sources/v1/region_health_sources_client.h index 44a8514ab723f..9795830f3f91b 100644 --- a/google/cloud/compute/region_health_sources/v1/region_health_sources_client.h +++ b/google/cloud/compute/region_health_sources/v1/region_health_sources_client.h @@ -40,6 +40,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the regionHealthSources resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/regionHealthSources /// +/// This client uses RegionHealthSources version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -123,7 +125,7 @@ class RegionHealthSourcesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_health_sources.v1.AggregatedListRegionHealthSourcesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_sources/v1/region_health_sources.proto#L142} + /// [google.cloud.cpp.compute.region_health_sources.v1.AggregatedListRegionHealthSourcesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_sources/v1/region_health_sources.proto#L143} /// [google.cloud.cpp.compute.v1.HealthSourcesScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_066.proto#L410} /// // clang-format on @@ -169,7 +171,7 @@ class RegionHealthSourcesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_health_sources.v1.AggregatedListRegionHealthSourcesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_sources/v1/region_health_sources.proto#L142} + /// [google.cloud.cpp.compute.region_health_sources.v1.AggregatedListRegionHealthSourcesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_sources/v1/region_health_sources.proto#L143} /// [google.cloud.cpp.compute.v1.HealthSourcesScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_066.proto#L410} /// // clang-format on @@ -208,7 +210,7 @@ class RegionHealthSourcesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_health_sources.v1.DeleteHealthSourceRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_sources/v1/region_health_sources.proto#L257} + /// [google.cloud.cpp.compute.region_health_sources.v1.DeleteHealthSourceRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_sources/v1/region_health_sources.proto#L251} /// // clang-format on future> @@ -261,7 +263,7 @@ class RegionHealthSourcesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_health_sources.v1.DeleteHealthSourceRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_sources/v1/region_health_sources.proto#L257} + /// [google.cloud.cpp.compute.region_health_sources.v1.DeleteHealthSourceRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_sources/v1/region_health_sources.proto#L251} /// // clang-format on future> @@ -321,7 +323,7 @@ class RegionHealthSourcesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_health_sources.v1.GetHealthSourceRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_sources/v1/region_health_sources.proto#L308} + /// [google.cloud.cpp.compute.region_health_sources.v1.GetHealthSourceRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_sources/v1/region_health_sources.proto#L302} /// [google.cloud.cpp.compute.v1.HealthSource]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_066.proto#L29} /// // clang-format on @@ -353,7 +355,7 @@ class RegionHealthSourcesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_health_sources.v1.GetHealthSourceRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_sources/v1/region_health_sources.proto#L308} + /// [google.cloud.cpp.compute.region_health_sources.v1.GetHealthSourceRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_sources/v1/region_health_sources.proto#L302} /// [google.cloud.cpp.compute.v1.HealthSource]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_066.proto#L29} /// // clang-format on @@ -384,7 +386,7 @@ class RegionHealthSourcesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_health_sources.v1.GetHealthRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_sources/v1/region_health_sources.proto#L293} + /// [google.cloud.cpp.compute.region_health_sources.v1.GetHealthRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_sources/v1/region_health_sources.proto#L287} /// [google.cloud.cpp.compute.v1.HealthSourceHealth]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_066.proto#L234} /// // clang-format on @@ -417,7 +419,7 @@ class RegionHealthSourcesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_health_sources.v1.GetHealthRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_sources/v1/region_health_sources.proto#L293} + /// [google.cloud.cpp.compute.region_health_sources.v1.GetHealthRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_sources/v1/region_health_sources.proto#L287} /// [google.cloud.cpp.compute.v1.HealthSourceHealth]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_066.proto#L234} /// // clang-format on @@ -455,7 +457,7 @@ class RegionHealthSourcesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_health_sources.v1.InsertHealthSourceRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_sources/v1/region_health_sources.proto#L323} + /// [google.cloud.cpp.compute.region_health_sources.v1.InsertHealthSourceRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_sources/v1/region_health_sources.proto#L317} /// // clang-format on future> @@ -513,7 +515,7 @@ class RegionHealthSourcesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_health_sources.v1.InsertHealthSourceRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_sources/v1/region_health_sources.proto#L323} + /// [google.cloud.cpp.compute.region_health_sources.v1.InsertHealthSourceRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_sources/v1/region_health_sources.proto#L317} /// // clang-format on future> @@ -581,7 +583,7 @@ class RegionHealthSourcesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_health_sources.v1.ListRegionHealthSourcesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_sources/v1/region_health_sources.proto#L359} + /// [google.cloud.cpp.compute.region_health_sources.v1.ListRegionHealthSourcesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_sources/v1/region_health_sources.proto#L353} /// [google.cloud.cpp.compute.v1.HealthSource]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_066.proto#L29} /// // clang-format on @@ -622,7 +624,7 @@ class RegionHealthSourcesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_health_sources.v1.ListRegionHealthSourcesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_sources/v1/region_health_sources.proto#L359} + /// [google.cloud.cpp.compute.region_health_sources.v1.ListRegionHealthSourcesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_sources/v1/region_health_sources.proto#L353} /// [google.cloud.cpp.compute.v1.HealthSource]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_066.proto#L29} /// // clang-format on @@ -664,7 +666,7 @@ class RegionHealthSourcesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_health_sources.v1.PatchHealthSourceRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_sources/v1/region_health_sources.proto#L464} + /// [google.cloud.cpp.compute.region_health_sources.v1.PatchHealthSourceRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_sources/v1/region_health_sources.proto#L451} /// // clang-format on future> @@ -726,7 +728,7 @@ class RegionHealthSourcesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_health_sources.v1.PatchHealthSourceRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_sources/v1/region_health_sources.proto#L464} + /// [google.cloud.cpp.compute.region_health_sources.v1.PatchHealthSourceRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_sources/v1/region_health_sources.proto#L451} /// // clang-format on future> @@ -786,7 +788,7 @@ class RegionHealthSourcesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_health_sources.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_sources/v1/region_health_sources.proto#L505} + /// [google.cloud.cpp.compute.region_health_sources.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_sources/v1/region_health_sources.proto#L492} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -822,7 +824,7 @@ class RegionHealthSourcesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_health_sources.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_sources/v1/region_health_sources.proto#L505} + /// [google.cloud.cpp.compute.region_health_sources.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_health_sources/v1/region_health_sources.proto#L492} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on diff --git a/google/cloud/compute/region_instance_group_manager_resize_requests/v1/internal/region_instance_group_manager_resize_requests_rest_metadata_decorator.cc b/google/cloud/compute/region_instance_group_manager_resize_requests/v1/internal/region_instance_group_manager_resize_requests_rest_metadata_decorator.cc index 02fd93c0ba153..46b9fc2b55fc3 100644 --- a/google/cloud/compute/region_instance_group_manager_resize_requests/v1/internal/region_instance_group_manager_resize_requests_rest_metadata_decorator.cc +++ b/google/cloud/compute/region_instance_group_manager_resize_requests/v1/internal/region_instance_group_manager_resize_requests_rest_metadata_decorator.cc @@ -167,6 +167,7 @@ RegionInstanceGroupManagerResizeRequestsRestMetadata::AsyncCancelOperation( void RegionInstanceGroupManagerResizeRequestsRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/region_instance_group_manager_resize_requests/v1/internal/region_instance_group_manager_resize_requests_rest_stub.cc b/google/cloud/compute/region_instance_group_manager_resize_requests/v1/internal/region_instance_group_manager_resize_requests_rest_stub.cc index 97eac6f971d3f..40c31a4c3f78d 100644 --- a/google/cloud/compute/region_instance_group_manager_resize_requests/v1/internal/region_instance_group_manager_resize_requests_rest_stub.cc +++ b/google/cloud/compute/region_instance_group_manager_resize_requests/v1/internal/region_instance_group_manager_resize_requests_rest_stub.cc @@ -267,8 +267,6 @@ DefaultRegionInstanceGroupManagerResizeRequestsRestStub:: {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/region_instance_group_manager_resize_requests/v1/region_instance_group_manager_resize_requests_client.h b/google/cloud/compute/region_instance_group_manager_resize_requests/v1/region_instance_group_manager_resize_requests_client.h index da216d043f699..d921e925310d0 100644 --- a/google/cloud/compute/region_instance_group_manager_resize_requests/v1/region_instance_group_manager_resize_requests_client.h +++ b/google/cloud/compute/region_instance_group_manager_resize_requests/v1/region_instance_group_manager_resize_requests_client.h @@ -39,6 +39,9 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the regionInstanceGroupManagerResizeRequests resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/regionInstanceGroupManagerResizeRequests /// +/// This client uses RegionInstanceGroupManagerResizeRequests version +/// 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -131,7 +134,7 @@ class RegionInstanceGroupManagerResizeRequestsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_group_manager_resize_requests.v1.CancelRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_manager_resize_requests/v1/region_instance_group_manager_resize_requests.proto#L114} + /// [google.cloud.cpp.compute.region_instance_group_manager_resize_requests.v1.CancelRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_manager_resize_requests/v1/region_instance_group_manager_resize_requests.proto#L115} /// // clang-format on future> Cancel( @@ -189,7 +192,7 @@ class RegionInstanceGroupManagerResizeRequestsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_group_manager_resize_requests.v1.CancelRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_manager_resize_requests/v1/region_instance_group_manager_resize_requests.proto#L114} + /// [google.cloud.cpp.compute.region_instance_group_manager_resize_requests.v1.CancelRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_manager_resize_requests/v1/region_instance_group_manager_resize_requests.proto#L115} /// // clang-format on future> Cancel( @@ -263,7 +266,7 @@ class RegionInstanceGroupManagerResizeRequestsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_group_manager_resize_requests.v1.DeleteInstanceGroupManagerResizeRequestRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_manager_resize_requests/v1/region_instance_group_manager_resize_requests.proto#L159} + /// [google.cloud.cpp.compute.region_instance_group_manager_resize_requests.v1.DeleteInstanceGroupManagerResizeRequestRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_manager_resize_requests/v1/region_instance_group_manager_resize_requests.proto#L160} /// // clang-format on future> @@ -322,7 +325,7 @@ class RegionInstanceGroupManagerResizeRequestsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_group_manager_resize_requests.v1.DeleteInstanceGroupManagerResizeRequestRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_manager_resize_requests/v1/region_instance_group_manager_resize_requests.proto#L159} + /// [google.cloud.cpp.compute.region_instance_group_manager_resize_requests.v1.DeleteInstanceGroupManagerResizeRequestRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_manager_resize_requests/v1/region_instance_group_manager_resize_requests.proto#L160} /// // clang-format on future> @@ -390,7 +393,7 @@ class RegionInstanceGroupManagerResizeRequestsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_group_manager_resize_requests.v1.GetInstanceGroupManagerResizeRequestRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_manager_resize_requests/v1/region_instance_group_manager_resize_requests.proto#L204} + /// [google.cloud.cpp.compute.region_instance_group_manager_resize_requests.v1.GetInstanceGroupManagerResizeRequestRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_manager_resize_requests/v1/region_instance_group_manager_resize_requests.proto#L205} /// [google.cloud.cpp.compute.v1.InstanceGroupManagerResizeRequest]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_079.proto#L33} /// // clang-format on @@ -424,7 +427,7 @@ class RegionInstanceGroupManagerResizeRequestsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_group_manager_resize_requests.v1.GetInstanceGroupManagerResizeRequestRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_manager_resize_requests/v1/region_instance_group_manager_resize_requests.proto#L204} + /// [google.cloud.cpp.compute.region_instance_group_manager_resize_requests.v1.GetInstanceGroupManagerResizeRequestRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_manager_resize_requests/v1/region_instance_group_manager_resize_requests.proto#L205} /// [google.cloud.cpp.compute.v1.InstanceGroupManagerResizeRequest]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_079.proto#L33} /// // clang-format on @@ -467,7 +470,7 @@ class RegionInstanceGroupManagerResizeRequestsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_group_manager_resize_requests.v1.InsertInstanceGroupManagerResizeRequestRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_manager_resize_requests/v1/region_instance_group_manager_resize_requests.proto#L228} + /// [google.cloud.cpp.compute.region_instance_group_manager_resize_requests.v1.InsertInstanceGroupManagerResizeRequestRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_manager_resize_requests/v1/region_instance_group_manager_resize_requests.proto#L229} /// // clang-format on future> @@ -529,7 +532,7 @@ class RegionInstanceGroupManagerResizeRequestsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_group_manager_resize_requests.v1.InsertInstanceGroupManagerResizeRequestRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_manager_resize_requests/v1/region_instance_group_manager_resize_requests.proto#L228} + /// [google.cloud.cpp.compute.region_instance_group_manager_resize_requests.v1.InsertInstanceGroupManagerResizeRequestRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_manager_resize_requests/v1/region_instance_group_manager_resize_requests.proto#L229} /// // clang-format on future> @@ -604,7 +607,7 @@ class RegionInstanceGroupManagerResizeRequestsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_group_manager_resize_requests.v1.ListRegionInstanceGroupManagerResizeRequestsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_manager_resize_requests/v1/region_instance_group_manager_resize_requests.proto#L273} + /// [google.cloud.cpp.compute.region_instance_group_manager_resize_requests.v1.ListRegionInstanceGroupManagerResizeRequestsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_manager_resize_requests/v1/region_instance_group_manager_resize_requests.proto#L274} /// [google.cloud.cpp.compute.v1.InstanceGroupManagerResizeRequest]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_079.proto#L33} /// // clang-format on @@ -648,7 +651,7 @@ class RegionInstanceGroupManagerResizeRequestsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_group_manager_resize_requests.v1.ListRegionInstanceGroupManagerResizeRequestsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_manager_resize_requests/v1/region_instance_group_manager_resize_requests.proto#L273} + /// [google.cloud.cpp.compute.region_instance_group_manager_resize_requests.v1.ListRegionInstanceGroupManagerResizeRequestsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_manager_resize_requests/v1/region_instance_group_manager_resize_requests.proto#L274} /// [google.cloud.cpp.compute.v1.InstanceGroupManagerResizeRequest]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_079.proto#L33} /// // clang-format on diff --git a/google/cloud/compute/region_instance_group_managers/v1/internal/region_instance_group_managers_rest_metadata_decorator.cc b/google/cloud/compute/region_instance_group_managers/v1/internal/region_instance_group_managers_rest_metadata_decorator.cc index 99738471d8f24..feadb1a11c85a 100644 --- a/google/cloud/compute/region_instance_group_managers/v1/internal/region_instance_group_managers_rest_metadata_decorator.cc +++ b/google/cloud/compute/region_instance_group_managers/v1/internal/region_instance_group_managers_rest_metadata_decorator.cc @@ -494,6 +494,7 @@ future RegionInstanceGroupManagersRestMetadata::AsyncCancelOperation( void RegionInstanceGroupManagersRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/region_instance_group_managers/v1/internal/region_instance_group_managers_rest_stub.cc b/google/cloud/compute/region_instance_group_managers/v1/internal/region_instance_group_managers_rest_stub.cc index d4fb9eaff1259..eaaa1f9fa5053 100644 --- a/google/cloud/compute/region_instance_group_managers/v1/internal/region_instance_group_managers_rest_stub.cc +++ b/google/cloud/compute/region_instance_group_managers/v1/internal/region_instance_group_managers_rest_stub.cc @@ -512,8 +512,6 @@ DefaultRegionInstanceGroupManagersRestStub::ListRegionInstanceGroupManagers( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< @@ -539,8 +537,6 @@ DefaultRegionInstanceGroupManagersRestStub::ListErrors( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get> AbandonInstances( @@ -215,7 +217,7 @@ class RegionInstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_group_managers.v1.AbandonInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L530} + /// [google.cloud.cpp.compute.region_instance_group_managers.v1.AbandonInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L531} /// // clang-format on future> AbandonInstances( @@ -282,7 +284,7 @@ class RegionInstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_group_managers.v1.ApplyUpdatesToInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L574} + /// [google.cloud.cpp.compute.region_instance_group_managers.v1.ApplyUpdatesToInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L575} /// // clang-format on future> @@ -344,7 +346,7 @@ class RegionInstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_group_managers.v1.ApplyUpdatesToInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L574} + /// [google.cloud.cpp.compute.region_instance_group_managers.v1.ApplyUpdatesToInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L575} /// // clang-format on future> @@ -422,7 +424,7 @@ class RegionInstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_group_managers.v1.CreateInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L603} + /// [google.cloud.cpp.compute.region_instance_group_managers.v1.CreateInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L604} /// // clang-format on future> CreateInstances( @@ -489,7 +491,7 @@ class RegionInstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_group_managers.v1.CreateInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L603} + /// [google.cloud.cpp.compute.region_instance_group_managers.v1.CreateInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L604} /// // clang-format on future> CreateInstances( @@ -556,7 +558,7 @@ class RegionInstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_group_managers.v1.DeleteInstanceGroupManagerRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L649} + /// [google.cloud.cpp.compute.region_instance_group_managers.v1.DeleteInstanceGroupManagerRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L650} /// // clang-format on future> @@ -614,7 +616,7 @@ class RegionInstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_group_managers.v1.DeleteInstanceGroupManagerRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L649} + /// [google.cloud.cpp.compute.region_instance_group_managers.v1.DeleteInstanceGroupManagerRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L650} /// // clang-format on future> @@ -700,7 +702,7 @@ class RegionInstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_group_managers.v1.DeleteInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L691} + /// [google.cloud.cpp.compute.region_instance_group_managers.v1.DeleteInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L692} /// // clang-format on future> DeleteInstances( @@ -777,7 +779,7 @@ class RegionInstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_group_managers.v1.DeleteInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L691} + /// [google.cloud.cpp.compute.region_instance_group_managers.v1.DeleteInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L692} /// // clang-format on future> DeleteInstances( @@ -845,7 +847,7 @@ class RegionInstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_group_managers.v1.DeletePerInstanceConfigsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L739} + /// [google.cloud.cpp.compute.region_instance_group_managers.v1.DeletePerInstanceConfigsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L740} /// // clang-format on future> @@ -908,7 +910,7 @@ class RegionInstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_group_managers.v1.DeletePerInstanceConfigsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L739} + /// [google.cloud.cpp.compute.region_instance_group_managers.v1.DeletePerInstanceConfigsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L740} /// // clang-format on future> @@ -969,7 +971,7 @@ class RegionInstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_group_managers.v1.GetInstanceGroupManagerRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L768} + /// [google.cloud.cpp.compute.region_instance_group_managers.v1.GetInstanceGroupManagerRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L769} /// [google.cloud.cpp.compute.v1.InstanceGroupManager]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_038.proto#L85} /// // clang-format on @@ -1002,7 +1004,7 @@ class RegionInstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_group_managers.v1.GetInstanceGroupManagerRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L768} + /// [google.cloud.cpp.compute.region_instance_group_managers.v1.GetInstanceGroupManagerRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L769} /// [google.cloud.cpp.compute.v1.InstanceGroupManager]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_038.proto#L85} /// // clang-format on @@ -1049,7 +1051,7 @@ class RegionInstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_group_managers.v1.InsertInstanceGroupManagerRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L785} + /// [google.cloud.cpp.compute.region_instance_group_managers.v1.InsertInstanceGroupManagerRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L786} /// // clang-format on future> @@ -1117,7 +1119,7 @@ class RegionInstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_group_managers.v1.InsertInstanceGroupManagerRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L785} + /// [google.cloud.cpp.compute.region_instance_group_managers.v1.InsertInstanceGroupManagerRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L786} /// // clang-format on future> @@ -1188,7 +1190,7 @@ class RegionInstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_group_managers.v1.ListRegionInstanceGroupManagersRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L1158} + /// [google.cloud.cpp.compute.region_instance_group_managers.v1.ListRegionInstanceGroupManagersRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L1138} /// [google.cloud.cpp.compute.v1.InstanceGroupManager]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_038.proto#L85} /// // clang-format on @@ -1230,7 +1232,7 @@ class RegionInstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_group_managers.v1.ListRegionInstanceGroupManagersRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L1158} + /// [google.cloud.cpp.compute.region_instance_group_managers.v1.ListRegionInstanceGroupManagersRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L1138} /// [google.cloud.cpp.compute.v1.InstanceGroupManager]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_038.proto#L85} /// // clang-format on @@ -1276,7 +1278,7 @@ class RegionInstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_group_managers.v1.ListErrorsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L821} + /// [google.cloud.cpp.compute.region_instance_group_managers.v1.ListErrorsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L822} /// [google.cloud.cpp.compute.v1.InstanceManagedByIgmError]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_038.proto#L947} /// // clang-format on @@ -1319,7 +1321,7 @@ class RegionInstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_group_managers.v1.ListErrorsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L821} + /// [google.cloud.cpp.compute.region_instance_group_managers.v1.ListErrorsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L822} /// [google.cloud.cpp.compute.v1.InstanceManagedByIgmError]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_038.proto#L947} /// // clang-format on @@ -1354,7 +1356,7 @@ class RegionInstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_group_managers.v1.ListManagedInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L936} + /// [google.cloud.cpp.compute.region_instance_group_managers.v1.ListManagedInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L930} /// [google.cloud.cpp.compute.v1.RegionInstanceGroupManagersListInstancesResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_127.proto#L405} /// // clang-format on @@ -1393,7 +1395,7 @@ class RegionInstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_group_managers.v1.ListManagedInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L936} + /// [google.cloud.cpp.compute.region_instance_group_managers.v1.ListManagedInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L930} /// [google.cloud.cpp.compute.v1.RegionInstanceGroupManagersListInstancesResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_127.proto#L405} /// // clang-format on @@ -1435,7 +1437,7 @@ class RegionInstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_group_managers.v1.ListPerInstanceConfigsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L1047} + /// [google.cloud.cpp.compute.region_instance_group_managers.v1.ListPerInstanceConfigsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L1034} /// [google.cloud.cpp.compute.v1.PerInstanceConfig]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_114.proto#L24} /// // clang-format on @@ -1478,7 +1480,7 @@ class RegionInstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_group_managers.v1.ListPerInstanceConfigsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L1047} + /// [google.cloud.cpp.compute.region_instance_group_managers.v1.ListPerInstanceConfigsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L1034} /// [google.cloud.cpp.compute.v1.PerInstanceConfig]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_114.proto#L24} /// // clang-format on @@ -1532,7 +1534,7 @@ class RegionInstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_group_managers.v1.PatchInstanceGroupManagerRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L1263} + /// [google.cloud.cpp.compute.region_instance_group_managers.v1.PatchInstanceGroupManagerRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L1236} /// // clang-format on future> @@ -1608,7 +1610,7 @@ class RegionInstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_group_managers.v1.PatchInstanceGroupManagerRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L1263} + /// [google.cloud.cpp.compute.region_instance_group_managers.v1.PatchInstanceGroupManagerRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L1236} /// // clang-format on future> @@ -1681,7 +1683,7 @@ class RegionInstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_group_managers.v1.PatchPerInstanceConfigsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L1305} + /// [google.cloud.cpp.compute.region_instance_group_managers.v1.PatchPerInstanceConfigsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L1278} /// // clang-format on future> @@ -1745,7 +1747,7 @@ class RegionInstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_group_managers.v1.PatchPerInstanceConfigsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L1305} + /// [google.cloud.cpp.compute.region_instance_group_managers.v1.PatchPerInstanceConfigsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L1278} /// // clang-format on future> @@ -1827,7 +1829,7 @@ class RegionInstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_group_managers.v1.RecreateInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L1350} + /// [google.cloud.cpp.compute.region_instance_group_managers.v1.RecreateInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L1323} /// // clang-format on future> @@ -1902,7 +1904,7 @@ class RegionInstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_group_managers.v1.RecreateInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L1350} + /// [google.cloud.cpp.compute.region_instance_group_managers.v1.RecreateInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L1323} /// // clang-format on future> @@ -1985,7 +1987,7 @@ class RegionInstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_group_managers.v1.ResizeRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L1398} + /// [google.cloud.cpp.compute.region_instance_group_managers.v1.ResizeRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L1371} /// // clang-format on future> Resize( @@ -2054,7 +2056,7 @@ class RegionInstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_group_managers.v1.ResizeRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L1398} + /// [google.cloud.cpp.compute.region_instance_group_managers.v1.ResizeRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L1371} /// // clang-format on future> Resize( @@ -2138,7 +2140,7 @@ class RegionInstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_group_managers.v1.ResumeInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L1440} + /// [google.cloud.cpp.compute.region_instance_group_managers.v1.ResumeInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L1413} /// // clang-format on future> ResumeInstances( @@ -2216,7 +2218,7 @@ class RegionInstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_group_managers.v1.ResumeInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L1440} + /// [google.cloud.cpp.compute.region_instance_group_managers.v1.ResumeInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L1413} /// // clang-format on future> ResumeInstances( @@ -2284,7 +2286,7 @@ class RegionInstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_group_managers.v1.SetInstanceTemplateRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L1484} + /// [google.cloud.cpp.compute.region_instance_group_managers.v1.SetInstanceTemplateRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L1457} /// // clang-format on future> @@ -2347,7 +2349,7 @@ class RegionInstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_group_managers.v1.SetInstanceTemplateRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L1484} + /// [google.cloud.cpp.compute.region_instance_group_managers.v1.SetInstanceTemplateRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L1457} /// // clang-format on future> @@ -2417,7 +2419,7 @@ class RegionInstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_group_managers.v1.SetTargetPoolsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L1528} + /// [google.cloud.cpp.compute.region_instance_group_managers.v1.SetTargetPoolsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L1501} /// // clang-format on future> SetTargetPools( @@ -2479,7 +2481,7 @@ class RegionInstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_group_managers.v1.SetTargetPoolsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L1528} + /// [google.cloud.cpp.compute.region_instance_group_managers.v1.SetTargetPoolsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L1501} /// // clang-format on future> SetTargetPools( @@ -2563,7 +2565,7 @@ class RegionInstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_group_managers.v1.StartInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L1572} + /// [google.cloud.cpp.compute.region_instance_group_managers.v1.StartInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L1545} /// // clang-format on future> StartInstances( @@ -2641,7 +2643,7 @@ class RegionInstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_group_managers.v1.StartInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L1572} + /// [google.cloud.cpp.compute.region_instance_group_managers.v1.StartInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L1545} /// // clang-format on future> StartInstances( @@ -2736,7 +2738,7 @@ class RegionInstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_group_managers.v1.StopInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L1616} + /// [google.cloud.cpp.compute.region_instance_group_managers.v1.StopInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L1589} /// // clang-format on future> StopInstances( @@ -2825,7 +2827,7 @@ class RegionInstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_group_managers.v1.StopInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L1616} + /// [google.cloud.cpp.compute.region_instance_group_managers.v1.StopInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L1589} /// // clang-format on future> StopInstances( @@ -2920,7 +2922,7 @@ class RegionInstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_group_managers.v1.SuspendInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L1664} + /// [google.cloud.cpp.compute.region_instance_group_managers.v1.SuspendInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L1637} /// // clang-format on future> SuspendInstances( @@ -3009,7 +3011,7 @@ class RegionInstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_group_managers.v1.SuspendInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L1664} + /// [google.cloud.cpp.compute.region_instance_group_managers.v1.SuspendInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L1637} /// // clang-format on future> SuspendInstances( @@ -3079,7 +3081,7 @@ class RegionInstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_group_managers.v1.UpdatePerInstanceConfigsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L1708} + /// [google.cloud.cpp.compute.region_instance_group_managers.v1.UpdatePerInstanceConfigsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L1681} /// // clang-format on future> @@ -3143,7 +3145,7 @@ class RegionInstanceGroupManagersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_group_managers.v1.UpdatePerInstanceConfigsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L1708} + /// [google.cloud.cpp.compute.region_instance_group_managers.v1.UpdatePerInstanceConfigsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto#L1681} /// // clang-format on future> diff --git a/google/cloud/compute/region_instance_groups/v1/internal/region_instance_groups_rest_metadata_decorator.cc b/google/cloud/compute/region_instance_groups/v1/internal/region_instance_groups_rest_metadata_decorator.cc index a08efc0791ccd..03d2a77768962 100644 --- a/google/cloud/compute/region_instance_groups/v1/internal/region_instance_groups_rest_metadata_decorator.cc +++ b/google/cloud/compute/region_instance_groups/v1/internal/region_instance_groups_rest_metadata_decorator.cc @@ -123,6 +123,7 @@ future RegionInstanceGroupsRestMetadata::AsyncCancelOperation( void RegionInstanceGroupsRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/region_instance_groups/v1/internal/region_instance_groups_rest_stub.cc b/google/cloud/compute/region_instance_groups/v1/internal/region_instance_groups_rest_stub.cc index 93ed3e07d7d7b..00c141408b218 100644 --- a/google/cloud/compute/region_instance_groups/v1/internal/region_instance_groups_rest_stub.cc +++ b/google/cloud/compute/region_instance_groups/v1/internal/region_instance_groups_rest_stub.cc @@ -76,8 +76,6 @@ DefaultRegionInstanceGroupsRestStub::ListRegionInstanceGroups( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< @@ -102,8 +100,6 @@ DefaultRegionInstanceGroupsRestStub::ListInstances( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Post< diff --git a/google/cloud/compute/region_instance_groups/v1/region_instance_groups_client.h b/google/cloud/compute/region_instance_groups/v1/region_instance_groups_client.h index af092e4baabf1..a0ff4eade5952 100644 --- a/google/cloud/compute/region_instance_groups/v1/region_instance_groups_client.h +++ b/google/cloud/compute/region_instance_groups/v1/region_instance_groups_client.h @@ -39,6 +39,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the regionInstanceGroups resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/regionInstanceGroups /// +/// This client uses RegionInstanceGroups version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -111,7 +113,7 @@ class RegionInstanceGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_groups.v1.GetInstanceGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_groups/v1/region_instance_groups.proto#L105} + /// [google.cloud.cpp.compute.region_instance_groups.v1.GetInstanceGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_groups/v1/region_instance_groups.proto#L106} /// [google.cloud.cpp.compute.v1.InstanceGroup]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_076.proto#L43} /// // clang-format on @@ -143,7 +145,7 @@ class RegionInstanceGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_groups.v1.GetInstanceGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_groups/v1/region_instance_groups.proto#L105} + /// [google.cloud.cpp.compute.region_instance_groups.v1.GetInstanceGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_groups/v1/region_instance_groups.proto#L106} /// [google.cloud.cpp.compute.v1.InstanceGroup]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_076.proto#L43} /// // clang-format on @@ -182,7 +184,7 @@ class RegionInstanceGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_groups.v1.ListRegionInstanceGroupsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_groups/v1/region_instance_groups.proto#L235} + /// [google.cloud.cpp.compute.region_instance_groups.v1.ListRegionInstanceGroupsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_groups/v1/region_instance_groups.proto#L229} /// [google.cloud.cpp.compute.v1.InstanceGroup]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_076.proto#L43} /// // clang-format on @@ -224,7 +226,7 @@ class RegionInstanceGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_groups.v1.ListRegionInstanceGroupsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_groups/v1/region_instance_groups.proto#L235} + /// [google.cloud.cpp.compute.region_instance_groups.v1.ListRegionInstanceGroupsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_groups/v1/region_instance_groups.proto#L229} /// [google.cloud.cpp.compute.v1.InstanceGroup]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_076.proto#L43} /// // clang-format on @@ -268,7 +270,7 @@ class RegionInstanceGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_groups.v1.ListInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_groups/v1/region_instance_groups.proto#L120} + /// [google.cloud.cpp.compute.region_instance_groups.v1.ListInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_groups/v1/region_instance_groups.proto#L121} /// [google.cloud.cpp.compute.v1.InstanceWithNamedPorts]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_076.proto#L115} /// // clang-format on @@ -316,7 +318,7 @@ class RegionInstanceGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_groups.v1.ListInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_groups/v1/region_instance_groups.proto#L120} + /// [google.cloud.cpp.compute.region_instance_groups.v1.ListInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_groups/v1/region_instance_groups.proto#L121} /// [google.cloud.cpp.compute.v1.InstanceWithNamedPorts]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_076.proto#L115} /// // clang-format on @@ -354,7 +356,7 @@ class RegionInstanceGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_groups.v1.SetNamedPortsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_groups/v1/region_instance_groups.proto#L340} + /// [google.cloud.cpp.compute.region_instance_groups.v1.SetNamedPortsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_groups/v1/region_instance_groups.proto#L327} /// // clang-format on future> SetNamedPorts( @@ -415,7 +417,7 @@ class RegionInstanceGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_groups.v1.SetNamedPortsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_groups/v1/region_instance_groups.proto#L340} + /// [google.cloud.cpp.compute.region_instance_groups.v1.SetNamedPortsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_groups/v1/region_instance_groups.proto#L327} /// // clang-format on future> SetNamedPorts( @@ -475,7 +477,7 @@ class RegionInstanceGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_groups.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_groups/v1/region_instance_groups.proto#L381} + /// [google.cloud.cpp.compute.region_instance_groups.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_groups/v1/region_instance_groups.proto#L368} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -511,7 +513,7 @@ class RegionInstanceGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_groups.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_groups/v1/region_instance_groups.proto#L381} + /// [google.cloud.cpp.compute.region_instance_groups.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_groups/v1/region_instance_groups.proto#L368} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on diff --git a/google/cloud/compute/region_instance_templates/v1/internal/region_instance_templates_rest_metadata_decorator.cc b/google/cloud/compute/region_instance_templates/v1/internal/region_instance_templates_rest_metadata_decorator.cc index ffb3c1f3fdb5f..0ee2950102198 100644 --- a/google/cloud/compute/region_instance_templates/v1/internal/region_instance_templates_rest_metadata_decorator.cc +++ b/google/cloud/compute/region_instance_templates/v1/internal/region_instance_templates_rest_metadata_decorator.cc @@ -126,6 +126,7 @@ future RegionInstanceTemplatesRestMetadata::AsyncCancelOperation( void RegionInstanceTemplatesRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/region_instance_templates/v1/internal/region_instance_templates_rest_stub.cc b/google/cloud/compute/region_instance_templates/v1/internal/region_instance_templates_rest_stub.cc index 4e29be2d70722..f30f004b1cc8a 100644 --- a/google/cloud/compute/region_instance_templates/v1/internal/region_instance_templates_rest_stub.cc +++ b/google/cloud/compute/region_instance_templates/v1/internal/region_instance_templates_rest_stub.cc @@ -191,8 +191,6 @@ DefaultRegionInstanceTemplatesRestStub::ListRegionInstanceTemplates( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/region_instance_templates/v1/region_instance_templates_client.h b/google/cloud/compute/region_instance_templates/v1/region_instance_templates_client.h index 1d8fa3cf379fc..2e7d19acfee01 100644 --- a/google/cloud/compute/region_instance_templates/v1/region_instance_templates_client.h +++ b/google/cloud/compute/region_instance_templates/v1/region_instance_templates_client.h @@ -39,6 +39,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the regionInstanceTemplates resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/regionInstanceTemplates /// +/// This client uses RegionInstanceTemplates version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -120,7 +122,7 @@ class RegionInstanceTemplatesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_templates.v1.DeleteInstanceTemplateRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_templates/v1/region_instance_templates.proto#L89} + /// [google.cloud.cpp.compute.region_instance_templates.v1.DeleteInstanceTemplateRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_templates/v1/region_instance_templates.proto#L90} /// // clang-format on future> @@ -175,7 +177,7 @@ class RegionInstanceTemplatesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_templates.v1.DeleteInstanceTemplateRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_templates/v1/region_instance_templates.proto#L89} + /// [google.cloud.cpp.compute.region_instance_templates.v1.DeleteInstanceTemplateRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_templates/v1/region_instance_templates.proto#L90} /// // clang-format on future> @@ -236,7 +238,7 @@ class RegionInstanceTemplatesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_templates.v1.GetInstanceTemplateRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_templates/v1/region_instance_templates.proto#L125} + /// [google.cloud.cpp.compute.region_instance_templates.v1.GetInstanceTemplateRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_templates/v1/region_instance_templates.proto#L126} /// [google.cloud.cpp.compute.v1.InstanceTemplate]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_034.proto#L109} /// // clang-format on @@ -268,7 +270,7 @@ class RegionInstanceTemplatesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_templates.v1.GetInstanceTemplateRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_templates/v1/region_instance_templates.proto#L125} + /// [google.cloud.cpp.compute.region_instance_templates.v1.GetInstanceTemplateRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_templates/v1/region_instance_templates.proto#L126} /// [google.cloud.cpp.compute.v1.InstanceTemplate]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_034.proto#L109} /// // clang-format on @@ -306,7 +308,7 @@ class RegionInstanceTemplatesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_templates.v1.InsertInstanceTemplateRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_templates/v1/region_instance_templates.proto#L140} + /// [google.cloud.cpp.compute.region_instance_templates.v1.InsertInstanceTemplateRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_templates/v1/region_instance_templates.proto#L141} /// // clang-format on future> @@ -365,7 +367,7 @@ class RegionInstanceTemplatesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_templates.v1.InsertInstanceTemplateRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_templates/v1/region_instance_templates.proto#L140} + /// [google.cloud.cpp.compute.region_instance_templates.v1.InsertInstanceTemplateRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_templates/v1/region_instance_templates.proto#L141} /// // clang-format on future> @@ -435,7 +437,7 @@ class RegionInstanceTemplatesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_templates.v1.ListRegionInstanceTemplatesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_templates/v1/region_instance_templates.proto#L176} + /// [google.cloud.cpp.compute.region_instance_templates.v1.ListRegionInstanceTemplatesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_templates/v1/region_instance_templates.proto#L177} /// [google.cloud.cpp.compute.v1.InstanceTemplate]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_034.proto#L109} /// // clang-format on @@ -477,7 +479,7 @@ class RegionInstanceTemplatesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instance_templates.v1.ListRegionInstanceTemplatesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_templates/v1/region_instance_templates.proto#L176} + /// [google.cloud.cpp.compute.region_instance_templates.v1.ListRegionInstanceTemplatesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instance_templates/v1/region_instance_templates.proto#L177} /// [google.cloud.cpp.compute.v1.InstanceTemplate]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_034.proto#L109} /// // clang-format on diff --git a/google/cloud/compute/region_instances/v1/internal/region_instances_rest_metadata_decorator.cc b/google/cloud/compute/region_instances/v1/internal/region_instances_rest_metadata_decorator.cc index 6b04c59491478..f7a3b363ebd7d 100644 --- a/google/cloud/compute/region_instances/v1/internal/region_instances_rest_metadata_decorator.cc +++ b/google/cloud/compute/region_instances/v1/internal/region_instances_rest_metadata_decorator.cc @@ -86,6 +86,7 @@ future RegionInstancesRestMetadata::AsyncCancelOperation( void RegionInstancesRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/region_instances/v1/region_instances_client.h b/google/cloud/compute/region_instances/v1/region_instances_client.h index 31e3a08861c89..6dc8043fa3644 100644 --- a/google/cloud/compute/region_instances/v1/region_instances_client.h +++ b/google/cloud/compute/region_instances/v1/region_instances_client.h @@ -38,6 +38,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the regionInstances resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/regionInstances /// +/// This client uses RegionInstances version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -116,7 +118,7 @@ class RegionInstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instances.v1.BulkInsertRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instances/v1/region_instances.proto#L55} + /// [google.cloud.cpp.compute.region_instances.v1.BulkInsertRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instances/v1/region_instances.proto#L56} /// // clang-format on future> BulkInsert( @@ -174,7 +176,7 @@ class RegionInstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instances.v1.BulkInsertRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instances/v1/region_instances.proto#L55} + /// [google.cloud.cpp.compute.region_instances.v1.BulkInsertRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instances/v1/region_instances.proto#L56} /// // clang-format on future> BulkInsert( diff --git a/google/cloud/compute/region_instant_snapshot_groups/v1/internal/region_instant_snapshot_groups_rest_metadata_decorator.cc b/google/cloud/compute/region_instant_snapshot_groups/v1/internal/region_instant_snapshot_groups_rest_metadata_decorator.cc index ed2003bce3f3b..3b376fa275f25 100644 --- a/google/cloud/compute/region_instant_snapshot_groups/v1/internal/region_instant_snapshot_groups_rest_metadata_decorator.cc +++ b/google/cloud/compute/region_instant_snapshot_groups/v1/internal/region_instant_snapshot_groups_rest_metadata_decorator.cc @@ -155,6 +155,7 @@ future RegionInstantSnapshotGroupsRestMetadata::AsyncCancelOperation( void RegionInstantSnapshotGroupsRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/region_instant_snapshot_groups/v1/internal/region_instant_snapshot_groups_rest_stub.cc b/google/cloud/compute/region_instant_snapshot_groups/v1/internal/region_instant_snapshot_groups_rest_stub.cc index 43b27f1d6cf49..9d8dc983faa4a 100644 --- a/google/cloud/compute/region_instant_snapshot_groups/v1/internal/region_instant_snapshot_groups_rest_stub.cc +++ b/google/cloud/compute/region_instant_snapshot_groups/v1/internal/region_instant_snapshot_groups_rest_stub.cc @@ -219,8 +219,6 @@ DefaultRegionInstantSnapshotGroupsRestStub::ListRegionInstantSnapshotGroups( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/region_instant_snapshot_groups/v1/region_instant_snapshot_groups_client.h b/google/cloud/compute/region_instant_snapshot_groups/v1/region_instant_snapshot_groups_client.h index cb68dad473b5d..09c112b40dedd 100644 --- a/google/cloud/compute/region_instant_snapshot_groups/v1/region_instant_snapshot_groups_client.h +++ b/google/cloud/compute/region_instant_snapshot_groups/v1/region_instant_snapshot_groups_client.h @@ -39,6 +39,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the regionInstantSnapshotGroups resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/regionInstantSnapshotGroups /// +/// This client uses RegionInstantSnapshotGroups version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -121,7 +123,7 @@ class RegionInstantSnapshotGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instant_snapshot_groups.v1.DeleteInstantSnapshotGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instant_snapshot_groups/v1/region_instant_snapshot_groups.proto#L129} + /// [google.cloud.cpp.compute.region_instant_snapshot_groups.v1.DeleteInstantSnapshotGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instant_snapshot_groups/v1/region_instant_snapshot_groups.proto#L130} /// // clang-format on future> @@ -178,7 +180,7 @@ class RegionInstantSnapshotGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instant_snapshot_groups.v1.DeleteInstantSnapshotGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instant_snapshot_groups/v1/region_instant_snapshot_groups.proto#L129} + /// [google.cloud.cpp.compute.region_instant_snapshot_groups.v1.DeleteInstantSnapshotGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instant_snapshot_groups/v1/region_instant_snapshot_groups.proto#L130} /// // clang-format on future> @@ -241,7 +243,7 @@ class RegionInstantSnapshotGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instant_snapshot_groups.v1.GetInstantSnapshotGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instant_snapshot_groups/v1/region_instant_snapshot_groups.proto#L186} + /// [google.cloud.cpp.compute.region_instant_snapshot_groups.v1.GetInstantSnapshotGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instant_snapshot_groups/v1/region_instant_snapshot_groups.proto#L187} /// [google.cloud.cpp.compute.v1.InstantSnapshotGroup]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_086.proto#L28} /// // clang-format on @@ -275,7 +277,7 @@ class RegionInstantSnapshotGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instant_snapshot_groups.v1.GetInstantSnapshotGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instant_snapshot_groups/v1/region_instant_snapshot_groups.proto#L186} + /// [google.cloud.cpp.compute.region_instant_snapshot_groups.v1.GetInstantSnapshotGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instant_snapshot_groups/v1/region_instant_snapshot_groups.proto#L187} /// [google.cloud.cpp.compute.v1.InstantSnapshotGroup]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_086.proto#L28} /// // clang-format on @@ -307,7 +309,7 @@ class RegionInstantSnapshotGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instant_snapshot_groups.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instant_snapshot_groups/v1/region_instant_snapshot_groups.proto#L167} + /// [google.cloud.cpp.compute.region_instant_snapshot_groups.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instant_snapshot_groups/v1/region_instant_snapshot_groups.proto#L168} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -340,7 +342,7 @@ class RegionInstantSnapshotGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instant_snapshot_groups.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instant_snapshot_groups/v1/region_instant_snapshot_groups.proto#L167} + /// [google.cloud.cpp.compute.region_instant_snapshot_groups.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instant_snapshot_groups/v1/region_instant_snapshot_groups.proto#L168} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -377,7 +379,7 @@ class RegionInstantSnapshotGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instant_snapshot_groups.v1.InsertInstantSnapshotGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instant_snapshot_groups/v1/region_instant_snapshot_groups.proto#L203} + /// [google.cloud.cpp.compute.region_instant_snapshot_groups.v1.InsertInstantSnapshotGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instant_snapshot_groups/v1/region_instant_snapshot_groups.proto#L204} /// // clang-format on future> @@ -436,7 +438,7 @@ class RegionInstantSnapshotGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instant_snapshot_groups.v1.InsertInstantSnapshotGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instant_snapshot_groups/v1/region_instant_snapshot_groups.proto#L203} + /// [google.cloud.cpp.compute.region_instant_snapshot_groups.v1.InsertInstantSnapshotGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instant_snapshot_groups/v1/region_instant_snapshot_groups.proto#L204} /// // clang-format on future> @@ -507,7 +509,7 @@ class RegionInstantSnapshotGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instant_snapshot_groups.v1.ListRegionInstantSnapshotGroupsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instant_snapshot_groups/v1/region_instant_snapshot_groups.proto#L243} + /// [google.cloud.cpp.compute.region_instant_snapshot_groups.v1.ListRegionInstantSnapshotGroupsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instant_snapshot_groups/v1/region_instant_snapshot_groups.proto#L244} /// [google.cloud.cpp.compute.v1.InstantSnapshotGroup]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_086.proto#L28} /// // clang-format on @@ -549,7 +551,7 @@ class RegionInstantSnapshotGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instant_snapshot_groups.v1.ListRegionInstantSnapshotGroupsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instant_snapshot_groups/v1/region_instant_snapshot_groups.proto#L243} + /// [google.cloud.cpp.compute.region_instant_snapshot_groups.v1.ListRegionInstantSnapshotGroupsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instant_snapshot_groups/v1/region_instant_snapshot_groups.proto#L244} /// [google.cloud.cpp.compute.v1.InstantSnapshotGroup]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_086.proto#L28} /// // clang-format on @@ -582,7 +584,7 @@ class RegionInstantSnapshotGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instant_snapshot_groups.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instant_snapshot_groups/v1/region_instant_snapshot_groups.proto#L348} + /// [google.cloud.cpp.compute.region_instant_snapshot_groups.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instant_snapshot_groups/v1/region_instant_snapshot_groups.proto#L342} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -618,7 +620,7 @@ class RegionInstantSnapshotGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instant_snapshot_groups.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instant_snapshot_groups/v1/region_instant_snapshot_groups.proto#L348} + /// [google.cloud.cpp.compute.region_instant_snapshot_groups.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instant_snapshot_groups/v1/region_instant_snapshot_groups.proto#L342} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -649,7 +651,7 @@ class RegionInstantSnapshotGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instant_snapshot_groups.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instant_snapshot_groups/v1/region_instant_snapshot_groups.proto#L368} + /// [google.cloud.cpp.compute.region_instant_snapshot_groups.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instant_snapshot_groups/v1/region_instant_snapshot_groups.proto#L362} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -685,7 +687,7 @@ class RegionInstantSnapshotGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instant_snapshot_groups.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instant_snapshot_groups/v1/region_instant_snapshot_groups.proto#L368} + /// [google.cloud.cpp.compute.region_instant_snapshot_groups.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instant_snapshot_groups/v1/region_instant_snapshot_groups.proto#L362} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on diff --git a/google/cloud/compute/region_instant_snapshots/v1/internal/region_instant_snapshots_rest_metadata_decorator.cc b/google/cloud/compute/region_instant_snapshots/v1/internal/region_instant_snapshots_rest_metadata_decorator.cc index 32d24562a5eba..f4249fc5a5ae4 100644 --- a/google/cloud/compute/region_instant_snapshots/v1/internal/region_instant_snapshots_rest_metadata_decorator.cc +++ b/google/cloud/compute/region_instant_snapshots/v1/internal/region_instant_snapshots_rest_metadata_decorator.cc @@ -174,6 +174,7 @@ future RegionInstantSnapshotsRestMetadata::AsyncCancelOperation( void RegionInstantSnapshotsRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/region_instant_snapshots/v1/internal/region_instant_snapshots_rest_stub.cc b/google/cloud/compute/region_instant_snapshots/v1/internal/region_instant_snapshots_rest_stub.cc index 33b77c91afe1a..953917b7115e1 100644 --- a/google/cloud/compute/region_instant_snapshots/v1/internal/region_instant_snapshots_rest_stub.cc +++ b/google/cloud/compute/region_instant_snapshots/v1/internal/region_instant_snapshots_rest_stub.cc @@ -213,8 +213,6 @@ DefaultRegionInstantSnapshotsRestStub::ListRegionInstantSnapshots( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/region_instant_snapshots/v1/region_instant_snapshots_client.h b/google/cloud/compute/region_instant_snapshots/v1/region_instant_snapshots_client.h index 7159d46c349de..c86e4e1f733b0 100644 --- a/google/cloud/compute/region_instant_snapshots/v1/region_instant_snapshots_client.h +++ b/google/cloud/compute/region_instant_snapshots/v1/region_instant_snapshots_client.h @@ -40,6 +40,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the regionInstantSnapshots resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/regionInstantSnapshots /// +/// This client uses RegionInstantSnapshots version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -127,7 +129,7 @@ class RegionInstantSnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instant_snapshots.v1.DeleteInstantSnapshotRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instant_snapshots/v1/region_instant_snapshots.proto#L149} + /// [google.cloud.cpp.compute.region_instant_snapshots.v1.DeleteInstantSnapshotRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instant_snapshots/v1/region_instant_snapshots.proto#L150} /// // clang-format on future> @@ -187,7 +189,7 @@ class RegionInstantSnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instant_snapshots.v1.DeleteInstantSnapshotRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instant_snapshots/v1/region_instant_snapshots.proto#L149} + /// [google.cloud.cpp.compute.region_instant_snapshots.v1.DeleteInstantSnapshotRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instant_snapshots/v1/region_instant_snapshots.proto#L150} /// // clang-format on future> @@ -247,7 +249,7 @@ class RegionInstantSnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instant_snapshots.v1.GetInstantSnapshotRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instant_snapshots/v1/region_instant_snapshots.proto#L204} + /// [google.cloud.cpp.compute.region_instant_snapshots.v1.GetInstantSnapshotRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instant_snapshots/v1/region_instant_snapshots.proto#L205} /// [google.cloud.cpp.compute.v1.InstantSnapshot]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_084.proto#L27} /// // clang-format on @@ -279,7 +281,7 @@ class RegionInstantSnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instant_snapshots.v1.GetInstantSnapshotRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instant_snapshots/v1/region_instant_snapshots.proto#L204} + /// [google.cloud.cpp.compute.region_instant_snapshots.v1.GetInstantSnapshotRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instant_snapshots/v1/region_instant_snapshots.proto#L205} /// [google.cloud.cpp.compute.v1.InstantSnapshot]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_084.proto#L27} /// // clang-format on @@ -310,7 +312,7 @@ class RegionInstantSnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instant_snapshots.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instant_snapshots/v1/region_instant_snapshots.proto#L185} + /// [google.cloud.cpp.compute.region_instant_snapshots.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instant_snapshots/v1/region_instant_snapshots.proto#L186} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -343,7 +345,7 @@ class RegionInstantSnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instant_snapshots.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instant_snapshots/v1/region_instant_snapshots.proto#L185} + /// [google.cloud.cpp.compute.region_instant_snapshots.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instant_snapshots/v1/region_instant_snapshots.proto#L186} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -380,7 +382,7 @@ class RegionInstantSnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instant_snapshots.v1.InsertInstantSnapshotRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instant_snapshots/v1/region_instant_snapshots.proto#L219} + /// [google.cloud.cpp.compute.region_instant_snapshots.v1.InsertInstantSnapshotRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instant_snapshots/v1/region_instant_snapshots.proto#L220} /// // clang-format on future> @@ -437,7 +439,7 @@ class RegionInstantSnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instant_snapshots.v1.InsertInstantSnapshotRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instant_snapshots/v1/region_instant_snapshots.proto#L219} + /// [google.cloud.cpp.compute.region_instant_snapshots.v1.InsertInstantSnapshotRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instant_snapshots/v1/region_instant_snapshots.proto#L220} /// // clang-format on future> @@ -506,7 +508,7 @@ class RegionInstantSnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instant_snapshots.v1.ListRegionInstantSnapshotsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instant_snapshots/v1/region_instant_snapshots.proto#L255} + /// [google.cloud.cpp.compute.region_instant_snapshots.v1.ListRegionInstantSnapshotsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instant_snapshots/v1/region_instant_snapshots.proto#L256} /// [google.cloud.cpp.compute.v1.InstantSnapshot]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_084.proto#L27} /// // clang-format on @@ -548,7 +550,7 @@ class RegionInstantSnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instant_snapshots.v1.ListRegionInstantSnapshotsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instant_snapshots/v1/region_instant_snapshots.proto#L255} + /// [google.cloud.cpp.compute.region_instant_snapshots.v1.ListRegionInstantSnapshotsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instant_snapshots/v1/region_instant_snapshots.proto#L256} /// [google.cloud.cpp.compute.v1.InstantSnapshot]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_084.proto#L27} /// // clang-format on @@ -581,7 +583,7 @@ class RegionInstantSnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instant_snapshots.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instant_snapshots/v1/region_instant_snapshots.proto#L360} + /// [google.cloud.cpp.compute.region_instant_snapshots.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instant_snapshots/v1/region_instant_snapshots.proto#L354} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -617,7 +619,7 @@ class RegionInstantSnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instant_snapshots.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instant_snapshots/v1/region_instant_snapshots.proto#L360} + /// [google.cloud.cpp.compute.region_instant_snapshots.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instant_snapshots/v1/region_instant_snapshots.proto#L354} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -657,7 +659,7 @@ class RegionInstantSnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instant_snapshots.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instant_snapshots/v1/region_instant_snapshots.proto#L380} + /// [google.cloud.cpp.compute.region_instant_snapshots.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instant_snapshots/v1/region_instant_snapshots.proto#L374} /// // clang-format on future> SetLabels( @@ -718,7 +720,7 @@ class RegionInstantSnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instant_snapshots.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instant_snapshots/v1/region_instant_snapshots.proto#L380} + /// [google.cloud.cpp.compute.region_instant_snapshots.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instant_snapshots/v1/region_instant_snapshots.proto#L374} /// // clang-format on future> SetLabels( @@ -778,7 +780,7 @@ class RegionInstantSnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instant_snapshots.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instant_snapshots/v1/region_instant_snapshots.proto#L421} + /// [google.cloud.cpp.compute.region_instant_snapshots.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instant_snapshots/v1/region_instant_snapshots.proto#L415} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -814,7 +816,7 @@ class RegionInstantSnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_instant_snapshots.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instant_snapshots/v1/region_instant_snapshots.proto#L421} + /// [google.cloud.cpp.compute.region_instant_snapshots.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_instant_snapshots/v1/region_instant_snapshots.proto#L415} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on diff --git a/google/cloud/compute/region_network_endpoint_groups/v1/internal/region_network_endpoint_groups_rest_metadata_decorator.cc b/google/cloud/compute/region_network_endpoint_groups/v1/internal/region_network_endpoint_groups_rest_metadata_decorator.cc index a83581d7b594d..5f42c8d06a037 100644 --- a/google/cloud/compute/region_network_endpoint_groups/v1/internal/region_network_endpoint_groups_rest_metadata_decorator.cc +++ b/google/cloud/compute/region_network_endpoint_groups/v1/internal/region_network_endpoint_groups_rest_metadata_decorator.cc @@ -180,6 +180,7 @@ future RegionNetworkEndpointGroupsRestMetadata::AsyncCancelOperation( void RegionNetworkEndpointGroupsRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/region_network_endpoint_groups/v1/internal/region_network_endpoint_groups_rest_stub.cc b/google/cloud/compute/region_network_endpoint_groups/v1/internal/region_network_endpoint_groups_rest_stub.cc index c7fc9dac250b5..2c1aa2de7c18e 100644 --- a/google/cloud/compute/region_network_endpoint_groups/v1/internal/region_network_endpoint_groups_rest_stub.cc +++ b/google/cloud/compute/region_network_endpoint_groups/v1/internal/region_network_endpoint_groups_rest_stub.cc @@ -325,8 +325,6 @@ DefaultRegionNetworkEndpointGroupsRestStub::ListRegionNetworkEndpointGroups( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/region_network_endpoint_groups/v1/region_network_endpoint_groups_client.h b/google/cloud/compute/region_network_endpoint_groups/v1/region_network_endpoint_groups_client.h index 358dd28be2aa7..5379cf5280584 100644 --- a/google/cloud/compute/region_network_endpoint_groups/v1/region_network_endpoint_groups_client.h +++ b/google/cloud/compute/region_network_endpoint_groups/v1/region_network_endpoint_groups_client.h @@ -40,6 +40,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the regionNetworkEndpointGroups resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/regionNetworkEndpointGroups /// +/// This client uses RegionNetworkEndpointGroups version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -126,7 +128,7 @@ class RegionNetworkEndpointGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_network_endpoint_groups.v1.AttachNetworkEndpointsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_endpoint_groups/v1/region_network_endpoint_groups.proto#L144} + /// [google.cloud.cpp.compute.region_network_endpoint_groups.v1.AttachNetworkEndpointsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_endpoint_groups/v1/region_network_endpoint_groups.proto#L145} /// // clang-format on future> @@ -188,7 +190,7 @@ class RegionNetworkEndpointGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_network_endpoint_groups.v1.AttachNetworkEndpointsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_endpoint_groups/v1/region_network_endpoint_groups.proto#L144} + /// [google.cloud.cpp.compute.region_network_endpoint_groups.v1.AttachNetworkEndpointsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_endpoint_groups/v1/region_network_endpoint_groups.proto#L145} /// // clang-format on future> @@ -259,7 +261,7 @@ class RegionNetworkEndpointGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_network_endpoint_groups.v1.DeleteNetworkEndpointGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_endpoint_groups/v1/region_network_endpoint_groups.proto#L191} + /// [google.cloud.cpp.compute.region_network_endpoint_groups.v1.DeleteNetworkEndpointGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_endpoint_groups/v1/region_network_endpoint_groups.proto#L192} /// // clang-format on future> @@ -317,7 +319,7 @@ class RegionNetworkEndpointGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_network_endpoint_groups.v1.DeleteNetworkEndpointGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_endpoint_groups/v1/region_network_endpoint_groups.proto#L191} + /// [google.cloud.cpp.compute.region_network_endpoint_groups.v1.DeleteNetworkEndpointGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_endpoint_groups/v1/region_network_endpoint_groups.proto#L192} /// // clang-format on future> @@ -390,7 +392,7 @@ class RegionNetworkEndpointGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_network_endpoint_groups.v1.DetachNetworkEndpointsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_endpoint_groups/v1/region_network_endpoint_groups.proto#L231} + /// [google.cloud.cpp.compute.region_network_endpoint_groups.v1.DetachNetworkEndpointsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_endpoint_groups/v1/region_network_endpoint_groups.proto#L232} /// // clang-format on future> @@ -452,7 +454,7 @@ class RegionNetworkEndpointGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_network_endpoint_groups.v1.DetachNetworkEndpointsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_endpoint_groups/v1/region_network_endpoint_groups.proto#L231} + /// [google.cloud.cpp.compute.region_network_endpoint_groups.v1.DetachNetworkEndpointsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_endpoint_groups/v1/region_network_endpoint_groups.proto#L232} /// // clang-format on future> @@ -514,7 +516,7 @@ class RegionNetworkEndpointGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_network_endpoint_groups.v1.GetNetworkEndpointGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_endpoint_groups/v1/region_network_endpoint_groups.proto#L279} + /// [google.cloud.cpp.compute.region_network_endpoint_groups.v1.GetNetworkEndpointGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_endpoint_groups/v1/region_network_endpoint_groups.proto#L280} /// [google.cloud.cpp.compute.v1.NetworkEndpointGroup]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_016.proto#L157} /// // clang-format on @@ -547,7 +549,7 @@ class RegionNetworkEndpointGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_network_endpoint_groups.v1.GetNetworkEndpointGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_endpoint_groups/v1/region_network_endpoint_groups.proto#L279} + /// [google.cloud.cpp.compute.region_network_endpoint_groups.v1.GetNetworkEndpointGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_endpoint_groups/v1/region_network_endpoint_groups.proto#L280} /// [google.cloud.cpp.compute.v1.NetworkEndpointGroup]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_016.proto#L157} /// // clang-format on @@ -602,7 +604,7 @@ class RegionNetworkEndpointGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_network_endpoint_groups.v1.InsertNetworkEndpointGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_endpoint_groups/v1/region_network_endpoint_groups.proto#L297} + /// [google.cloud.cpp.compute.region_network_endpoint_groups.v1.InsertNetworkEndpointGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_endpoint_groups/v1/region_network_endpoint_groups.proto#L298} /// // clang-format on future> @@ -676,7 +678,7 @@ class RegionNetworkEndpointGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_network_endpoint_groups.v1.InsertNetworkEndpointGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_endpoint_groups/v1/region_network_endpoint_groups.proto#L297} + /// [google.cloud.cpp.compute.region_network_endpoint_groups.v1.InsertNetworkEndpointGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_endpoint_groups/v1/region_network_endpoint_groups.proto#L298} /// // clang-format on future> @@ -748,7 +750,7 @@ class RegionNetworkEndpointGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_network_endpoint_groups.v1.ListRegionNetworkEndpointGroupsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_endpoint_groups/v1/region_network_endpoint_groups.proto#L448} + /// [google.cloud.cpp.compute.region_network_endpoint_groups.v1.ListRegionNetworkEndpointGroupsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_endpoint_groups/v1/region_network_endpoint_groups.proto#L442} /// [google.cloud.cpp.compute.v1.NetworkEndpointGroup]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_016.proto#L157} /// // clang-format on @@ -790,7 +792,7 @@ class RegionNetworkEndpointGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_network_endpoint_groups.v1.ListRegionNetworkEndpointGroupsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_endpoint_groups/v1/region_network_endpoint_groups.proto#L448} + /// [google.cloud.cpp.compute.region_network_endpoint_groups.v1.ListRegionNetworkEndpointGroupsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_endpoint_groups/v1/region_network_endpoint_groups.proto#L442} /// [google.cloud.cpp.compute.v1.NetworkEndpointGroup]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_016.proto#L157} /// // clang-format on @@ -832,7 +834,7 @@ class RegionNetworkEndpointGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_network_endpoint_groups.v1.ListNetworkEndpointsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_endpoint_groups/v1/region_network_endpoint_groups.proto#L335} + /// [google.cloud.cpp.compute.region_network_endpoint_groups.v1.ListNetworkEndpointsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_endpoint_groups/v1/region_network_endpoint_groups.proto#L336} /// [google.cloud.cpp.compute.v1.NetworkEndpointWithHealthStatus]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_016.proto#L682} /// // clang-format on @@ -874,7 +876,7 @@ class RegionNetworkEndpointGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_network_endpoint_groups.v1.ListNetworkEndpointsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_endpoint_groups/v1/region_network_endpoint_groups.proto#L335} + /// [google.cloud.cpp.compute.region_network_endpoint_groups.v1.ListNetworkEndpointsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_endpoint_groups/v1/region_network_endpoint_groups.proto#L336} /// [google.cloud.cpp.compute.v1.NetworkEndpointWithHealthStatus]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_016.proto#L682} /// // clang-format on diff --git a/google/cloud/compute/region_network_firewall_policies/v1/internal/region_network_firewall_policies_rest_metadata_decorator.cc b/google/cloud/compute/region_network_firewall_policies/v1/internal/region_network_firewall_policies_rest_metadata_decorator.cc index b82b3623663f6..06ea913b902be 100644 --- a/google/cloud/compute/region_network_firewall_policies/v1/internal/region_network_firewall_policies_rest_metadata_decorator.cc +++ b/google/cloud/compute/region_network_firewall_policies/v1/internal/region_network_firewall_policies_rest_metadata_decorator.cc @@ -351,6 +351,7 @@ future RegionNetworkFirewallPoliciesRestMetadata::AsyncCancelOperation( void RegionNetworkFirewallPoliciesRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/region_network_firewall_policies/v1/internal/region_network_firewall_policies_rest_stub.cc b/google/cloud/compute/region_network_firewall_policies/v1/internal/region_network_firewall_policies_rest_stub.cc index 1b3d553b42d28..dbcfc6e53e1a4 100644 --- a/google/cloud/compute/region_network_firewall_policies/v1/internal/region_network_firewall_policies_rest_stub.cc +++ b/google/cloud/compute/region_network_firewall_policies/v1/internal/region_network_firewall_policies_rest_stub.cc @@ -468,8 +468,6 @@ DefaultRegionNetworkFirewallPoliciesRestStub::ListRegionNetworkFirewallPolicies( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies_client.h b/google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies_client.h index c9bacdaf31fd4..a7e9c75f90b47 100644 --- a/google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies_client.h +++ b/google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies_client.h @@ -39,6 +39,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the regionNetworkFirewallPolicies resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/regionNetworkFirewallPolicies /// +/// This client uses RegionNetworkFirewallPolicies version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -122,7 +124,7 @@ class RegionNetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.AddAssociationRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L260} + /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.AddAssociationRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L261} /// // clang-format on future> AddAssociation( @@ -181,7 +183,7 @@ class RegionNetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.AddAssociationRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L260} + /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.AddAssociationRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L261} /// // clang-format on future> AddAssociation( @@ -248,7 +250,7 @@ class RegionNetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.AddRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L313} + /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.AddRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L314} /// // clang-format on future> AddRule( @@ -307,7 +309,7 @@ class RegionNetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.AddRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L313} + /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.AddRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L314} /// // clang-format on future> AddRule( @@ -373,7 +375,7 @@ class RegionNetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.CloneRulesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L363} + /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.CloneRulesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L364} /// // clang-format on future> CloneRules( @@ -426,7 +428,7 @@ class RegionNetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.CloneRulesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L363} + /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.CloneRulesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L364} /// // clang-format on future> CloneRules( @@ -492,7 +494,7 @@ class RegionNetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.DeleteFirewallPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L403} + /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.DeleteFirewallPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L404} /// // clang-format on future> @@ -545,7 +547,7 @@ class RegionNetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.DeleteFirewallPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L403} + /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.DeleteFirewallPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L404} /// // clang-format on future> @@ -606,7 +608,7 @@ class RegionNetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.GetFirewallPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L472} + /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.GetFirewallPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L473} /// [google.cloud.cpp.compute.v1.FirewallPolicy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_048.proto#L27} /// // clang-format on @@ -638,7 +640,7 @@ class RegionNetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.GetFirewallPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L472} + /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.GetFirewallPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L473} /// [google.cloud.cpp.compute.v1.FirewallPolicy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_048.proto#L27} /// // clang-format on @@ -668,7 +670,7 @@ class RegionNetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.GetAssociationRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L439} + /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.GetAssociationRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L440} /// [google.cloud.cpp.compute.v1.FirewallPolicyAssociation]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_048.proto#L132} /// // clang-format on @@ -700,7 +702,7 @@ class RegionNetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.GetAssociationRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L439} + /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.GetAssociationRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L440} /// [google.cloud.cpp.compute.v1.FirewallPolicyAssociation]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_048.proto#L132} /// // clang-format on @@ -730,7 +732,7 @@ class RegionNetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.GetEffectiveFirewallsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L457} + /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.GetEffectiveFirewallsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L458} /// [google.cloud.cpp.compute.v1.RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_130.proto#L27} /// // clang-format on @@ -763,7 +765,7 @@ class RegionNetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.GetEffectiveFirewallsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L457} + /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.GetEffectiveFirewallsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L458} /// [google.cloud.cpp.compute.v1.RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_130.proto#L27} /// // clang-format on @@ -796,7 +798,7 @@ class RegionNetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L487} + /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L488} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -829,7 +831,7 @@ class RegionNetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L487} + /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L488} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -859,7 +861,7 @@ class RegionNetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.GetRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L506} + /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.GetRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L507} /// [google.cloud.cpp.compute.v1.FirewallPolicyRule]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_049.proto#L26} /// // clang-format on @@ -891,7 +893,7 @@ class RegionNetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.GetRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L506} + /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.GetRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L507} /// [google.cloud.cpp.compute.v1.FirewallPolicyRule]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_049.proto#L26} /// // clang-format on @@ -928,7 +930,7 @@ class RegionNetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.InsertFirewallPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L524} + /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.InsertFirewallPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L525} /// // clang-format on future> @@ -985,7 +987,7 @@ class RegionNetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.InsertFirewallPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L524} + /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.InsertFirewallPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L525} /// // clang-format on future> @@ -1055,7 +1057,7 @@ class RegionNetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.ListRegionNetworkFirewallPoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L560} + /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.ListRegionNetworkFirewallPoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L561} /// [google.cloud.cpp.compute.v1.FirewallPolicy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_048.proto#L27} /// // clang-format on @@ -1098,7 +1100,7 @@ class RegionNetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.ListRegionNetworkFirewallPoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L560} + /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.ListRegionNetworkFirewallPoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L561} /// [google.cloud.cpp.compute.v1.FirewallPolicy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_048.proto#L27} /// // clang-format on @@ -1137,7 +1139,7 @@ class RegionNetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.PatchFirewallPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L706} + /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.PatchFirewallPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L700} /// // clang-format on future> @@ -1196,7 +1198,7 @@ class RegionNetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.PatchFirewallPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L706} + /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.PatchFirewallPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L700} /// // clang-format on future> @@ -1265,7 +1267,7 @@ class RegionNetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.PatchAssociationRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L665} + /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.PatchAssociationRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L659} /// // clang-format on future> PatchAssociation( @@ -1324,7 +1326,7 @@ class RegionNetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.PatchAssociationRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L665} + /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.PatchAssociationRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L659} /// // clang-format on future> PatchAssociation( @@ -1391,7 +1393,7 @@ class RegionNetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.PatchRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L746} + /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.PatchRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L740} /// // clang-format on future> PatchRule( @@ -1450,7 +1452,7 @@ class RegionNetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.PatchRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L746} + /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.PatchRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L740} /// // clang-format on future> PatchRule( @@ -1516,7 +1518,7 @@ class RegionNetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.RemoveAssociationRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L789} + /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.RemoveAssociationRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L783} /// // clang-format on future> @@ -1569,7 +1571,7 @@ class RegionNetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.RemoveAssociationRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L789} + /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.RemoveAssociationRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L783} /// // clang-format on future> @@ -1636,7 +1638,7 @@ class RegionNetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.RemoveRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L828} + /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.RemoveRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L822} /// // clang-format on future> RemoveRule( @@ -1689,7 +1691,7 @@ class RegionNetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.RemoveRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L828} + /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.RemoveRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L822} /// // clang-format on future> RemoveRule( @@ -1750,7 +1752,7 @@ class RegionNetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L867} + /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L861} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -1786,7 +1788,7 @@ class RegionNetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L867} + /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L861} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -1817,7 +1819,7 @@ class RegionNetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L887} + /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L881} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -1853,7 +1855,7 @@ class RegionNetworkFirewallPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L887} + /// [google.cloud.cpp.compute.region_network_firewall_policies.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto#L881} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on diff --git a/google/cloud/compute/region_notification_endpoints/v1/internal/region_notification_endpoints_rest_metadata_decorator.cc b/google/cloud/compute/region_notification_endpoints/v1/internal/region_notification_endpoints_rest_metadata_decorator.cc index ca44e82d7d408..998cbe89fbbdf 100644 --- a/google/cloud/compute/region_notification_endpoints/v1/internal/region_notification_endpoints_rest_metadata_decorator.cc +++ b/google/cloud/compute/region_notification_endpoints/v1/internal/region_notification_endpoints_rest_metadata_decorator.cc @@ -148,6 +148,7 @@ future RegionNotificationEndpointsRestMetadata::AsyncCancelOperation( void RegionNotificationEndpointsRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/region_notification_endpoints/v1/internal/region_notification_endpoints_rest_stub.cc b/google/cloud/compute/region_notification_endpoints/v1/internal/region_notification_endpoints_rest_stub.cc index 2b95f6a0b3d03..5c011babe7a43 100644 --- a/google/cloud/compute/region_notification_endpoints/v1/internal/region_notification_endpoints_rest_stub.cc +++ b/google/cloud/compute/region_notification_endpoints/v1/internal/region_notification_endpoints_rest_stub.cc @@ -63,8 +63,6 @@ DefaultRegionNotificationEndpointsRestStub:: {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params.push_back( {"service_project_number", request.service_project_number()}); query_params = @@ -224,8 +222,6 @@ DefaultRegionNotificationEndpointsRestStub::ListRegionNotificationEndpoints( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/region_notification_endpoints/v1/region_notification_endpoints_client.h b/google/cloud/compute/region_notification_endpoints/v1/region_notification_endpoints_client.h index 7e39bccecc2a6..1a4b1abd0d86f 100644 --- a/google/cloud/compute/region_notification_endpoints/v1/region_notification_endpoints_client.h +++ b/google/cloud/compute/region_notification_endpoints/v1/region_notification_endpoints_client.h @@ -40,6 +40,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the regionNotificationEndpoints resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/regionNotificationEndpoints /// +/// This client uses RegionNotificationEndpoints version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -123,7 +125,7 @@ class RegionNotificationEndpointsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_notification_endpoints.v1.AggregatedListRegionNotificationEndpointsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_notification_endpoints/v1/region_notification_endpoints.proto#L114} + /// [google.cloud.cpp.compute.region_notification_endpoints.v1.AggregatedListRegionNotificationEndpointsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_notification_endpoints/v1/region_notification_endpoints.proto#L115} /// [google.cloud.cpp.compute.v1.NotificationEndpointsScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_109.proto#L367} /// // clang-format on @@ -166,7 +168,7 @@ class RegionNotificationEndpointsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_notification_endpoints.v1.AggregatedListRegionNotificationEndpointsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_notification_endpoints/v1/region_notification_endpoints.proto#L114} + /// [google.cloud.cpp.compute.region_notification_endpoints.v1.AggregatedListRegionNotificationEndpointsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_notification_endpoints/v1/region_notification_endpoints.proto#L115} /// [google.cloud.cpp.compute.v1.NotificationEndpointsScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_109.proto#L367} /// // clang-format on @@ -205,7 +207,7 @@ class RegionNotificationEndpointsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_notification_endpoints.v1.DeleteNotificationEndpointRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_notification_endpoints/v1/region_notification_endpoints.proto#L229} + /// [google.cloud.cpp.compute.region_notification_endpoints.v1.DeleteNotificationEndpointRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_notification_endpoints/v1/region_notification_endpoints.proto#L223} /// // clang-format on future> @@ -262,7 +264,7 @@ class RegionNotificationEndpointsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_notification_endpoints.v1.DeleteNotificationEndpointRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_notification_endpoints/v1/region_notification_endpoints.proto#L229} + /// [google.cloud.cpp.compute.region_notification_endpoints.v1.DeleteNotificationEndpointRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_notification_endpoints/v1/region_notification_endpoints.proto#L223} /// // clang-format on future> @@ -324,7 +326,7 @@ class RegionNotificationEndpointsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_notification_endpoints.v1.GetNotificationEndpointRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_notification_endpoints/v1/region_notification_endpoints.proto#L267} + /// [google.cloud.cpp.compute.region_notification_endpoints.v1.GetNotificationEndpointRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_notification_endpoints/v1/region_notification_endpoints.proto#L261} /// [google.cloud.cpp.compute.v1.NotificationEndpoint]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_109.proto#L34} /// // clang-format on @@ -357,7 +359,7 @@ class RegionNotificationEndpointsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_notification_endpoints.v1.GetNotificationEndpointRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_notification_endpoints/v1/region_notification_endpoints.proto#L267} + /// [google.cloud.cpp.compute.region_notification_endpoints.v1.GetNotificationEndpointRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_notification_endpoints/v1/region_notification_endpoints.proto#L261} /// [google.cloud.cpp.compute.v1.NotificationEndpoint]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_109.proto#L34} /// // clang-format on @@ -396,7 +398,7 @@ class RegionNotificationEndpointsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_notification_endpoints.v1.InsertNotificationEndpointRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_notification_endpoints/v1/region_notification_endpoints.proto#L284} + /// [google.cloud.cpp.compute.region_notification_endpoints.v1.InsertNotificationEndpointRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_notification_endpoints/v1/region_notification_endpoints.proto#L278} /// // clang-format on future> @@ -456,7 +458,7 @@ class RegionNotificationEndpointsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_notification_endpoints.v1.InsertNotificationEndpointRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_notification_endpoints/v1/region_notification_endpoints.proto#L284} + /// [google.cloud.cpp.compute.region_notification_endpoints.v1.InsertNotificationEndpointRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_notification_endpoints/v1/region_notification_endpoints.proto#L278} /// // clang-format on future> @@ -526,7 +528,7 @@ class RegionNotificationEndpointsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_notification_endpoints.v1.ListRegionNotificationEndpointsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_notification_endpoints/v1/region_notification_endpoints.proto#L320} + /// [google.cloud.cpp.compute.region_notification_endpoints.v1.ListRegionNotificationEndpointsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_notification_endpoints/v1/region_notification_endpoints.proto#L314} /// [google.cloud.cpp.compute.v1.NotificationEndpoint]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_109.proto#L34} /// // clang-format on @@ -567,7 +569,7 @@ class RegionNotificationEndpointsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_notification_endpoints.v1.ListRegionNotificationEndpointsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_notification_endpoints/v1/region_notification_endpoints.proto#L320} + /// [google.cloud.cpp.compute.region_notification_endpoints.v1.ListRegionNotificationEndpointsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_notification_endpoints/v1/region_notification_endpoints.proto#L314} /// [google.cloud.cpp.compute.v1.NotificationEndpoint]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_109.proto#L34} /// // clang-format on @@ -599,7 +601,7 @@ class RegionNotificationEndpointsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_notification_endpoints.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_notification_endpoints/v1/region_notification_endpoints.proto#L425} + /// [google.cloud.cpp.compute.region_notification_endpoints.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_notification_endpoints/v1/region_notification_endpoints.proto#L412} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -635,7 +637,7 @@ class RegionNotificationEndpointsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_notification_endpoints.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_notification_endpoints/v1/region_notification_endpoints.proto#L425} + /// [google.cloud.cpp.compute.region_notification_endpoints.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_notification_endpoints/v1/region_notification_endpoints.proto#L412} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on diff --git a/google/cloud/compute/region_operations/v1/internal/region_operations_rest_metadata_decorator.cc b/google/cloud/compute/region_operations/v1/internal/region_operations_rest_metadata_decorator.cc index 4eb3e5be7d6ad..70753226e22ac 100644 --- a/google/cloud/compute/region_operations/v1/internal/region_operations_rest_metadata_decorator.cc +++ b/google/cloud/compute/region_operations/v1/internal/region_operations_rest_metadata_decorator.cc @@ -77,6 +77,7 @@ RegionOperationsRestMetadata::Wait( void RegionOperationsRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/region_operations/v1/internal/region_operations_rest_stub.cc b/google/cloud/compute/region_operations/v1/internal/region_operations_rest_stub.cc index 10406f71ff212..ea6818e2a881a 100644 --- a/google/cloud/compute/region_operations/v1/internal/region_operations_rest_stub.cc +++ b/google/cloud/compute/region_operations/v1/internal/region_operations_rest_stub.cc @@ -85,8 +85,6 @@ DefaultRegionOperationsRestStub::ListRegionOperations( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get( diff --git a/google/cloud/compute/region_operations/v1/region_operations_client.h b/google/cloud/compute/region_operations/v1/region_operations_client.h index 22429858b2b0a..493af7712ac93 100644 --- a/google/cloud/compute/region_operations/v1/region_operations_client.h +++ b/google/cloud/compute/region_operations/v1/region_operations_client.h @@ -37,6 +37,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the regionOperations resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/regionOperations /// +/// This client uses RegionOperations version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -107,7 +109,7 @@ class RegionOperationsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_operations.v1.DeleteOperationRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_operations/v1/region_operations.proto#L100} + /// [google.cloud.cpp.compute.region_operations.v1.DeleteOperationRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_operations/v1/region_operations.proto#L101} /// // clang-format on Status DeleteOperation(std::string const& project, std::string const& region, @@ -135,7 +137,7 @@ class RegionOperationsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_operations.v1.DeleteOperationRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_operations/v1/region_operations.proto#L100} + /// [google.cloud.cpp.compute.region_operations.v1.DeleteOperationRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_operations/v1/region_operations.proto#L101} /// // clang-format on Status DeleteOperation(google::cloud::cpp::compute::region_operations::v1:: @@ -164,7 +166,7 @@ class RegionOperationsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_operations.v1.GetOperationRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_operations/v1/region_operations.proto#L116} + /// [google.cloud.cpp.compute.region_operations.v1.GetOperationRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_operations/v1/region_operations.proto#L117} /// [google.cloud.cpp.compute.v1.Operation]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_020.proto#L240} /// // clang-format on @@ -196,7 +198,7 @@ class RegionOperationsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_operations.v1.GetOperationRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_operations/v1/region_operations.proto#L116} + /// [google.cloud.cpp.compute.region_operations.v1.GetOperationRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_operations/v1/region_operations.proto#L117} /// [google.cloud.cpp.compute.v1.Operation]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_020.proto#L240} /// // clang-format on @@ -235,7 +237,7 @@ class RegionOperationsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_operations.v1.ListRegionOperationsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_operations/v1/region_operations.proto#L138} + /// [google.cloud.cpp.compute.region_operations.v1.ListRegionOperationsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_operations/v1/region_operations.proto#L139} /// [google.cloud.cpp.compute.v1.Operation]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_020.proto#L240} /// // clang-format on @@ -276,7 +278,7 @@ class RegionOperationsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_operations.v1.ListRegionOperationsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_operations/v1/region_operations.proto#L138} + /// [google.cloud.cpp.compute.region_operations.v1.ListRegionOperationsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_operations/v1/region_operations.proto#L139} /// [google.cloud.cpp.compute.v1.Operation]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_020.proto#L240} /// // clang-format on @@ -324,7 +326,7 @@ class RegionOperationsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_operations.v1.WaitRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_operations/v1/region_operations.proto#L243} + /// [google.cloud.cpp.compute.region_operations.v1.WaitRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_operations/v1/region_operations.proto#L237} /// [google.cloud.cpp.compute.v1.Operation]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_020.proto#L240} /// // clang-format on @@ -373,7 +375,7 @@ class RegionOperationsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_operations.v1.WaitRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_operations/v1/region_operations.proto#L243} + /// [google.cloud.cpp.compute.region_operations.v1.WaitRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_operations/v1/region_operations.proto#L237} /// [google.cloud.cpp.compute.v1.Operation]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_020.proto#L240} /// // clang-format on diff --git a/google/cloud/compute/region_security_policies/v1/internal/region_security_policies_rest_metadata_decorator.cc b/google/cloud/compute/region_security_policies/v1/internal/region_security_policies_rest_metadata_decorator.cc index 1d5550fa27018..eb71d05a15998 100644 --- a/google/cloud/compute/region_security_policies/v1/internal/region_security_policies_rest_metadata_decorator.cc +++ b/google/cloud/compute/region_security_policies/v1/internal/region_security_policies_rest_metadata_decorator.cc @@ -240,6 +240,7 @@ future RegionSecurityPoliciesRestMetadata::AsyncCancelOperation( void RegionSecurityPoliciesRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/region_security_policies/v1/internal/region_security_policies_rest_stub.cc b/google/cloud/compute/region_security_policies/v1/internal/region_security_policies_rest_stub.cc index cb6f86b997d2a..19c463cfb513b 100644 --- a/google/cloud/compute/region_security_policies/v1/internal/region_security_policies_rest_stub.cc +++ b/google/cloud/compute/region_security_policies/v1/internal/region_security_policies_rest_stub.cc @@ -277,8 +277,6 @@ DefaultRegionSecurityPoliciesRestStub::ListRegionSecurityPolicies( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/region_security_policies/v1/region_security_policies_client.h b/google/cloud/compute/region_security_policies/v1/region_security_policies_client.h index 1178676f36eb0..4b679f8f54f6c 100644 --- a/google/cloud/compute/region_security_policies/v1/region_security_policies_client.h +++ b/google/cloud/compute/region_security_policies/v1/region_security_policies_client.h @@ -40,6 +40,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the regionSecurityPolicies resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/regionSecurityPolicies /// +/// This client uses RegionSecurityPolicies version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -121,7 +123,7 @@ class RegionSecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_security_policies.v1.AddRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_security_policies/v1/region_security_policies.proto#L169} + /// [google.cloud.cpp.compute.region_security_policies.v1.AddRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_security_policies/v1/region_security_policies.proto#L170} /// // clang-format on future> AddRule( @@ -180,7 +182,7 @@ class RegionSecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_security_policies.v1.AddRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_security_policies/v1/region_security_policies.proto#L169} + /// [google.cloud.cpp.compute.region_security_policies.v1.AddRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_security_policies/v1/region_security_policies.proto#L170} /// // clang-format on future> AddRule( @@ -246,7 +248,7 @@ class RegionSecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_security_policies.v1.DeleteSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_security_policies/v1/region_security_policies.proto#L197} + /// [google.cloud.cpp.compute.region_security_policies.v1.DeleteSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_security_policies/v1/region_security_policies.proto#L198} /// // clang-format on future> @@ -299,7 +301,7 @@ class RegionSecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_security_policies.v1.DeleteSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_security_policies/v1/region_security_policies.proto#L197} + /// [google.cloud.cpp.compute.region_security_policies.v1.DeleteSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_security_policies/v1/region_security_policies.proto#L198} /// // clang-format on future> @@ -359,7 +361,7 @@ class RegionSecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_security_policies.v1.GetSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_security_policies/v1/region_security_policies.proto#L251} + /// [google.cloud.cpp.compute.region_security_policies.v1.GetSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_security_policies/v1/region_security_policies.proto#L252} /// [google.cloud.cpp.compute.v1.SecurityPolicy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_147.proto#L31} /// // clang-format on @@ -391,7 +393,7 @@ class RegionSecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_security_policies.v1.GetSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_security_policies/v1/region_security_policies.proto#L251} + /// [google.cloud.cpp.compute.region_security_policies.v1.GetSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_security_policies/v1/region_security_policies.proto#L252} /// [google.cloud.cpp.compute.v1.SecurityPolicy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_147.proto#L31} /// // clang-format on @@ -421,7 +423,7 @@ class RegionSecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_security_policies.v1.GetRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_security_policies/v1/region_security_policies.proto#L233} + /// [google.cloud.cpp.compute.region_security_policies.v1.GetRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_security_policies/v1/region_security_policies.proto#L234} /// [google.cloud.cpp.compute.v1.SecurityPolicyRule]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_147.proto#L504} /// // clang-format on @@ -453,7 +455,7 @@ class RegionSecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_security_policies.v1.GetRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_security_policies/v1/region_security_policies.proto#L233} + /// [google.cloud.cpp.compute.region_security_policies.v1.GetRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_security_policies/v1/region_security_policies.proto#L234} /// [google.cloud.cpp.compute.v1.SecurityPolicyRule]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_147.proto#L504} /// // clang-format on @@ -491,7 +493,7 @@ class RegionSecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_security_policies.v1.InsertSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_security_policies/v1/region_security_policies.proto#L266} + /// [google.cloud.cpp.compute.region_security_policies.v1.InsertSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_security_policies/v1/region_security_policies.proto#L267} /// // clang-format on future> @@ -549,7 +551,7 @@ class RegionSecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_security_policies.v1.InsertSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_security_policies/v1/region_security_policies.proto#L266} + /// [google.cloud.cpp.compute.region_security_policies.v1.InsertSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_security_policies/v1/region_security_policies.proto#L267} /// // clang-format on future> @@ -618,7 +620,7 @@ class RegionSecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_security_policies.v1.ListRegionSecurityPoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_security_policies/v1/region_security_policies.proto#L305} + /// [google.cloud.cpp.compute.region_security_policies.v1.ListRegionSecurityPoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_security_policies/v1/region_security_policies.proto#L306} /// [google.cloud.cpp.compute.v1.SecurityPolicy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_147.proto#L31} /// // clang-format on @@ -660,7 +662,7 @@ class RegionSecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_security_policies.v1.ListRegionSecurityPoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_security_policies/v1/region_security_policies.proto#L305} + /// [google.cloud.cpp.compute.region_security_policies.v1.ListRegionSecurityPoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_security_policies/v1/region_security_policies.proto#L306} /// [google.cloud.cpp.compute.v1.SecurityPolicy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_147.proto#L31} /// // clang-format on @@ -704,7 +706,7 @@ class RegionSecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_security_policies.v1.PatchSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_security_policies/v1/region_security_policies.proto#L444} + /// [google.cloud.cpp.compute.region_security_policies.v1.PatchSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_security_policies/v1/region_security_policies.proto#L438} /// // clang-format on future> @@ -768,7 +770,7 @@ class RegionSecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_security_policies.v1.PatchSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_security_policies/v1/region_security_policies.proto#L444} + /// [google.cloud.cpp.compute.region_security_policies.v1.PatchSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_security_policies/v1/region_security_policies.proto#L438} /// // clang-format on future> @@ -837,7 +839,7 @@ class RegionSecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_security_policies.v1.PatchRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_security_policies/v1/region_security_policies.proto#L410} + /// [google.cloud.cpp.compute.region_security_policies.v1.PatchRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_security_policies/v1/region_security_policies.proto#L404} /// // clang-format on future> PatchRule( @@ -897,7 +899,7 @@ class RegionSecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_security_policies.v1.PatchRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_security_policies/v1/region_security_policies.proto#L410} + /// [google.cloud.cpp.compute.region_security_policies.v1.PatchRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_security_policies/v1/region_security_policies.proto#L404} /// // clang-format on future> PatchRule( @@ -963,7 +965,7 @@ class RegionSecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_security_policies.v1.RemoveRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_security_policies/v1/region_security_policies.proto#L487} + /// [google.cloud.cpp.compute.region_security_policies.v1.RemoveRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_security_policies/v1/region_security_policies.proto#L481} /// // clang-format on future> RemoveRule( @@ -1016,7 +1018,7 @@ class RegionSecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_security_policies.v1.RemoveRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_security_policies/v1/region_security_policies.proto#L487} + /// [google.cloud.cpp.compute.region_security_policies.v1.RemoveRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_security_policies/v1/region_security_policies.proto#L481} /// // clang-format on future> RemoveRule( @@ -1085,7 +1087,7 @@ class RegionSecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_security_policies.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_security_policies/v1/region_security_policies.proto#L511} + /// [google.cloud.cpp.compute.region_security_policies.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_security_policies/v1/region_security_policies.proto#L505} /// // clang-format on future> SetLabels( @@ -1146,7 +1148,7 @@ class RegionSecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_security_policies.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_security_policies/v1/region_security_policies.proto#L511} + /// [google.cloud.cpp.compute.region_security_policies.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_security_policies/v1/region_security_policies.proto#L505} /// // clang-format on future> SetLabels( diff --git a/google/cloud/compute/region_snapshot_settings/v1/internal/region_snapshot_settings_rest_metadata_decorator.cc b/google/cloud/compute/region_snapshot_settings/v1/internal/region_snapshot_settings_rest_metadata_decorator.cc index ad8b2deeaa606..0cee4d3af289c 100644 --- a/google/cloud/compute/region_snapshot_settings/v1/internal/region_snapshot_settings_rest_metadata_decorator.cc +++ b/google/cloud/compute/region_snapshot_settings/v1/internal/region_snapshot_settings_rest_metadata_decorator.cc @@ -96,6 +96,7 @@ future RegionSnapshotSettingsRestMetadata::AsyncCancelOperation( void RegionSnapshotSettingsRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/region_snapshot_settings/v1/region_snapshot_settings_client.h b/google/cloud/compute/region_snapshot_settings/v1/region_snapshot_settings_client.h index 38a5ffec9ea0b..7d133aab4ab45 100644 --- a/google/cloud/compute/region_snapshot_settings/v1/region_snapshot_settings_client.h +++ b/google/cloud/compute/region_snapshot_settings/v1/region_snapshot_settings_client.h @@ -39,6 +39,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the regionSnapshotSettings resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/regionSnapshotSettings /// +/// This client uses RegionSnapshotSettings version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -111,7 +113,7 @@ class RegionSnapshotSettingsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_snapshot_settings.v1.GetSnapshotSettingsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_snapshot_settings/v1/region_snapshot_settings.proto#L65} + /// [google.cloud.cpp.compute.region_snapshot_settings.v1.GetSnapshotSettingsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_snapshot_settings/v1/region_snapshot_settings.proto#L66} /// [google.cloud.cpp.compute.v1.SnapshotSettings]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_154.proto#L24} /// // clang-format on @@ -143,7 +145,7 @@ class RegionSnapshotSettingsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_snapshot_settings.v1.GetSnapshotSettingsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_snapshot_settings/v1/region_snapshot_settings.proto#L65} + /// [google.cloud.cpp.compute.region_snapshot_settings.v1.GetSnapshotSettingsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_snapshot_settings/v1/region_snapshot_settings.proto#L66} /// [google.cloud.cpp.compute.v1.SnapshotSettings]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_154.proto#L24} /// // clang-format on @@ -181,7 +183,7 @@ class RegionSnapshotSettingsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_snapshot_settings.v1.PatchSnapshotSettingsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_snapshot_settings/v1/region_snapshot_settings.proto#L76} + /// [google.cloud.cpp.compute.region_snapshot_settings.v1.PatchSnapshotSettingsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_snapshot_settings/v1/region_snapshot_settings.proto#L77} /// // clang-format on future> @@ -240,7 +242,7 @@ class RegionSnapshotSettingsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_snapshot_settings.v1.PatchSnapshotSettingsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_snapshot_settings/v1/region_snapshot_settings.proto#L76} + /// [google.cloud.cpp.compute.region_snapshot_settings.v1.PatchSnapshotSettingsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_snapshot_settings/v1/region_snapshot_settings.proto#L77} /// // clang-format on future> diff --git a/google/cloud/compute/region_snapshots/v1/internal/region_snapshots_rest_metadata_decorator.cc b/google/cloud/compute/region_snapshots/v1/internal/region_snapshots_rest_metadata_decorator.cc index 8a690e615b04e..38ef0263424ff 100644 --- a/google/cloud/compute/region_snapshots/v1/internal/region_snapshots_rest_metadata_decorator.cc +++ b/google/cloud/compute/region_snapshots/v1/internal/region_snapshots_rest_metadata_decorator.cc @@ -194,6 +194,7 @@ future RegionSnapshotsRestMetadata::AsyncCancelOperation( void RegionSnapshotsRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/region_snapshots/v1/internal/region_snapshots_rest_stub.cc b/google/cloud/compute/region_snapshots/v1/internal/region_snapshots_rest_stub.cc index a647cd53146e3..7b714da8d84e5 100644 --- a/google/cloud/compute/region_snapshots/v1/internal/region_snapshots_rest_stub.cc +++ b/google/cloud/compute/region_snapshots/v1/internal/region_snapshots_rest_stub.cc @@ -207,8 +207,6 @@ DefaultRegionSnapshotsRestStub::ListRegionSnapshots( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get( diff --git a/google/cloud/compute/region_snapshots/v1/region_snapshots_client.h b/google/cloud/compute/region_snapshots/v1/region_snapshots_client.h index 4953fdbb9f9e6..9a97b71ddc3d7 100644 --- a/google/cloud/compute/region_snapshots/v1/region_snapshots_client.h +++ b/google/cloud/compute/region_snapshots/v1/region_snapshots_client.h @@ -39,6 +39,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the regionSnapshots resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/regionSnapshots /// +/// This client uses RegionSnapshots version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -123,7 +125,7 @@ class RegionSnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_snapshots.v1.DeleteSnapshotRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_snapshots/v1/region_snapshots.proto#L165} + /// [google.cloud.cpp.compute.region_snapshots.v1.DeleteSnapshotRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_snapshots/v1/region_snapshots.proto#L166} /// // clang-format on future> DeleteSnapshot( @@ -183,7 +185,7 @@ class RegionSnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_snapshots.v1.DeleteSnapshotRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_snapshots/v1/region_snapshots.proto#L165} + /// [google.cloud.cpp.compute.region_snapshots.v1.DeleteSnapshotRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_snapshots/v1/region_snapshots.proto#L166} /// // clang-format on future> DeleteSnapshot( @@ -242,7 +244,7 @@ class RegionSnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_snapshots.v1.GetSnapshotRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_snapshots/v1/region_snapshots.proto#L220} + /// [google.cloud.cpp.compute.region_snapshots.v1.GetSnapshotRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_snapshots/v1/region_snapshots.proto#L221} /// [google.cloud.cpp.compute.v1.Snapshot]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_152.proto#L31} /// // clang-format on @@ -274,7 +276,7 @@ class RegionSnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_snapshots.v1.GetSnapshotRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_snapshots/v1/region_snapshots.proto#L220} + /// [google.cloud.cpp.compute.region_snapshots.v1.GetSnapshotRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_snapshots/v1/region_snapshots.proto#L221} /// [google.cloud.cpp.compute.v1.Snapshot]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_152.proto#L31} /// // clang-format on @@ -305,7 +307,7 @@ class RegionSnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_snapshots.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_snapshots/v1/region_snapshots.proto#L201} + /// [google.cloud.cpp.compute.region_snapshots.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_snapshots/v1/region_snapshots.proto#L202} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -338,7 +340,7 @@ class RegionSnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_snapshots.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_snapshots/v1/region_snapshots.proto#L201} + /// [google.cloud.cpp.compute.region_snapshots.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_snapshots/v1/region_snapshots.proto#L202} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -376,7 +378,7 @@ class RegionSnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_snapshots.v1.InsertSnapshotRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_snapshots/v1/region_snapshots.proto#L235} + /// [google.cloud.cpp.compute.region_snapshots.v1.InsertSnapshotRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_snapshots/v1/region_snapshots.proto#L236} /// // clang-format on future> InsertSnapshot( @@ -432,7 +434,7 @@ class RegionSnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_snapshots.v1.InsertSnapshotRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_snapshots/v1/region_snapshots.proto#L235} + /// [google.cloud.cpp.compute.region_snapshots.v1.InsertSnapshotRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_snapshots/v1/region_snapshots.proto#L236} /// // clang-format on future> InsertSnapshot( @@ -500,7 +502,7 @@ class RegionSnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_snapshots.v1.ListRegionSnapshotsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_snapshots/v1/region_snapshots.proto#L271} + /// [google.cloud.cpp.compute.region_snapshots.v1.ListRegionSnapshotsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_snapshots/v1/region_snapshots.proto#L272} /// [google.cloud.cpp.compute.v1.Snapshot]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_152.proto#L31} /// // clang-format on @@ -541,7 +543,7 @@ class RegionSnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_snapshots.v1.ListRegionSnapshotsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_snapshots/v1/region_snapshots.proto#L271} + /// [google.cloud.cpp.compute.region_snapshots.v1.ListRegionSnapshotsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_snapshots/v1/region_snapshots.proto#L272} /// [google.cloud.cpp.compute.v1.Snapshot]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_152.proto#L31} /// // clang-format on @@ -573,7 +575,7 @@ class RegionSnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_snapshots.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_snapshots/v1/region_snapshots.proto#L376} + /// [google.cloud.cpp.compute.region_snapshots.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_snapshots/v1/region_snapshots.proto#L370} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -609,7 +611,7 @@ class RegionSnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_snapshots.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_snapshots/v1/region_snapshots.proto#L376} + /// [google.cloud.cpp.compute.region_snapshots.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_snapshots/v1/region_snapshots.proto#L370} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -649,7 +651,7 @@ class RegionSnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_snapshots.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_snapshots/v1/region_snapshots.proto#L396} + /// [google.cloud.cpp.compute.region_snapshots.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_snapshots/v1/region_snapshots.proto#L390} /// // clang-format on future> SetLabels( @@ -710,7 +712,7 @@ class RegionSnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_snapshots.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_snapshots/v1/region_snapshots.proto#L396} + /// [google.cloud.cpp.compute.region_snapshots.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_snapshots/v1/region_snapshots.proto#L390} /// // clang-format on future> SetLabels( @@ -770,7 +772,7 @@ class RegionSnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_snapshots.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_snapshots/v1/region_snapshots.proto#L437} + /// [google.cloud.cpp.compute.region_snapshots.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_snapshots/v1/region_snapshots.proto#L431} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -806,7 +808,7 @@ class RegionSnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_snapshots.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_snapshots/v1/region_snapshots.proto#L437} + /// [google.cloud.cpp.compute.region_snapshots.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_snapshots/v1/region_snapshots.proto#L431} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -845,7 +847,7 @@ class RegionSnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_snapshots.v1.UpdateKmsKeyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_snapshots/v1/region_snapshots.proto#L456} + /// [google.cloud.cpp.compute.region_snapshots.v1.UpdateKmsKeyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_snapshots/v1/region_snapshots.proto#L450} /// // clang-format on future> UpdateKmsKey( @@ -905,7 +907,7 @@ class RegionSnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_snapshots.v1.UpdateKmsKeyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_snapshots/v1/region_snapshots.proto#L456} + /// [google.cloud.cpp.compute.region_snapshots.v1.UpdateKmsKeyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_snapshots/v1/region_snapshots.proto#L450} /// // clang-format on future> UpdateKmsKey( diff --git a/google/cloud/compute/region_ssl_certificates/v1/internal/region_ssl_certificates_rest_metadata_decorator.cc b/google/cloud/compute/region_ssl_certificates/v1/internal/region_ssl_certificates_rest_metadata_decorator.cc index 7ea0b8c57fb8b..8bd09c9694a1e 100644 --- a/google/cloud/compute/region_ssl_certificates/v1/internal/region_ssl_certificates_rest_metadata_decorator.cc +++ b/google/cloud/compute/region_ssl_certificates/v1/internal/region_ssl_certificates_rest_metadata_decorator.cc @@ -126,6 +126,7 @@ future RegionSslCertificatesRestMetadata::AsyncCancelOperation( void RegionSslCertificatesRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/region_ssl_certificates/v1/internal/region_ssl_certificates_rest_stub.cc b/google/cloud/compute/region_ssl_certificates/v1/internal/region_ssl_certificates_rest_stub.cc index 4ce68f9735391..4ea3ff20f532f 100644 --- a/google/cloud/compute/region_ssl_certificates/v1/internal/region_ssl_certificates_rest_stub.cc +++ b/google/cloud/compute/region_ssl_certificates/v1/internal/region_ssl_certificates_rest_stub.cc @@ -190,8 +190,6 @@ DefaultRegionSslCertificatesRestStub::ListRegionSslCertificates( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/region_ssl_certificates/v1/region_ssl_certificates_client.h b/google/cloud/compute/region_ssl_certificates/v1/region_ssl_certificates_client.h index 77107d9076182..b2bf817412f65 100644 --- a/google/cloud/compute/region_ssl_certificates/v1/region_ssl_certificates_client.h +++ b/google/cloud/compute/region_ssl_certificates/v1/region_ssl_certificates_client.h @@ -39,6 +39,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the regionSslCertificates resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/regionSslCertificates /// +/// This client uses RegionSslCertificates version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -119,7 +121,7 @@ class RegionSslCertificatesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_ssl_certificates.v1.DeleteSslCertificateRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_ssl_certificates/v1/region_ssl_certificates.proto#L90} + /// [google.cloud.cpp.compute.region_ssl_certificates.v1.DeleteSslCertificateRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_ssl_certificates/v1/region_ssl_certificates.proto#L91} /// // clang-format on future> @@ -172,7 +174,7 @@ class RegionSslCertificatesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_ssl_certificates.v1.DeleteSslCertificateRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_ssl_certificates/v1/region_ssl_certificates.proto#L90} + /// [google.cloud.cpp.compute.region_ssl_certificates.v1.DeleteSslCertificateRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_ssl_certificates/v1/region_ssl_certificates.proto#L91} /// // clang-format on future> @@ -234,7 +236,7 @@ class RegionSslCertificatesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_ssl_certificates.v1.GetSslCertificateRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_ssl_certificates/v1/region_ssl_certificates.proto#L126} + /// [google.cloud.cpp.compute.region_ssl_certificates.v1.GetSslCertificateRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_ssl_certificates/v1/region_ssl_certificates.proto#L127} /// [google.cloud.cpp.compute.v1.SslCertificate]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_156.proto#L59} /// // clang-format on @@ -268,7 +270,7 @@ class RegionSslCertificatesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_ssl_certificates.v1.GetSslCertificateRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_ssl_certificates/v1/region_ssl_certificates.proto#L126} + /// [google.cloud.cpp.compute.region_ssl_certificates.v1.GetSslCertificateRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_ssl_certificates/v1/region_ssl_certificates.proto#L127} /// [google.cloud.cpp.compute.v1.SslCertificate]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_156.proto#L59} /// // clang-format on @@ -306,7 +308,7 @@ class RegionSslCertificatesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_ssl_certificates.v1.InsertSslCertificateRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_ssl_certificates/v1/region_ssl_certificates.proto#L141} + /// [google.cloud.cpp.compute.region_ssl_certificates.v1.InsertSslCertificateRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_ssl_certificates/v1/region_ssl_certificates.proto#L142} /// // clang-format on future> @@ -364,7 +366,7 @@ class RegionSslCertificatesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_ssl_certificates.v1.InsertSslCertificateRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_ssl_certificates/v1/region_ssl_certificates.proto#L141} + /// [google.cloud.cpp.compute.region_ssl_certificates.v1.InsertSslCertificateRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_ssl_certificates/v1/region_ssl_certificates.proto#L142} /// // clang-format on future> @@ -433,7 +435,7 @@ class RegionSslCertificatesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_ssl_certificates.v1.ListRegionSslCertificatesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_ssl_certificates/v1/region_ssl_certificates.proto#L177} + /// [google.cloud.cpp.compute.region_ssl_certificates.v1.ListRegionSslCertificatesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_ssl_certificates/v1/region_ssl_certificates.proto#L178} /// [google.cloud.cpp.compute.v1.SslCertificate]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_156.proto#L59} /// // clang-format on @@ -475,7 +477,7 @@ class RegionSslCertificatesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_ssl_certificates.v1.ListRegionSslCertificatesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_ssl_certificates/v1/region_ssl_certificates.proto#L177} + /// [google.cloud.cpp.compute.region_ssl_certificates.v1.ListRegionSslCertificatesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_ssl_certificates/v1/region_ssl_certificates.proto#L178} /// [google.cloud.cpp.compute.v1.SslCertificate]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_156.proto#L59} /// // clang-format on diff --git a/google/cloud/compute/region_ssl_policies/v1/internal/region_ssl_policies_rest_metadata_decorator.cc b/google/cloud/compute/region_ssl_policies/v1/internal/region_ssl_policies_rest_metadata_decorator.cc index 24318cc2a9665..4076711558573 100644 --- a/google/cloud/compute/region_ssl_policies/v1/internal/region_ssl_policies_rest_metadata_decorator.cc +++ b/google/cloud/compute/region_ssl_policies/v1/internal/region_ssl_policies_rest_metadata_decorator.cc @@ -156,6 +156,7 @@ future RegionSslPoliciesRestMetadata::AsyncCancelOperation( void RegionSslPoliciesRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/region_ssl_policies/v1/internal/region_ssl_policies_rest_stub.cc b/google/cloud/compute/region_ssl_policies/v1/internal/region_ssl_policies_rest_stub.cc index eec2c3b41ae41..6b983a640befb 100644 --- a/google/cloud/compute/region_ssl_policies/v1/internal/region_ssl_policies_rest_stub.cc +++ b/google/cloud/compute/region_ssl_policies/v1/internal/region_ssl_policies_rest_stub.cc @@ -188,8 +188,6 @@ DefaultRegionSslPoliciesRestStub::ListRegionSslPolicies( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get( @@ -214,8 +212,6 @@ DefaultRegionSslPoliciesRestStub::ListAvailableFeatures( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get> DeleteSslPolicy( @@ -174,7 +176,7 @@ class RegionSslPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_ssl_policies.v1.DeleteSslPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_ssl_policies/v1/region_ssl_policies.proto#L113} + /// [google.cloud.cpp.compute.region_ssl_policies.v1.DeleteSslPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_ssl_policies/v1/region_ssl_policies.proto#L114} /// // clang-format on future> DeleteSslPolicy( @@ -234,7 +236,7 @@ class RegionSslPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_ssl_policies.v1.GetSslPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_ssl_policies/v1/region_ssl_policies.proto#L150} + /// [google.cloud.cpp.compute.region_ssl_policies.v1.GetSslPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_ssl_policies/v1/region_ssl_policies.proto#L151} /// [google.cloud.cpp.compute.v1.SslPolicy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_159.proto#L165} /// // clang-format on @@ -266,7 +268,7 @@ class RegionSslPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_ssl_policies.v1.GetSslPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_ssl_policies/v1/region_ssl_policies.proto#L150} + /// [google.cloud.cpp.compute.region_ssl_policies.v1.GetSslPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_ssl_policies/v1/region_ssl_policies.proto#L151} /// [google.cloud.cpp.compute.v1.SslPolicy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_159.proto#L165} /// // clang-format on @@ -304,7 +306,7 @@ class RegionSslPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_ssl_policies.v1.InsertSslPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_ssl_policies/v1/region_ssl_policies.proto#L166} + /// [google.cloud.cpp.compute.region_ssl_policies.v1.InsertSslPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_ssl_policies/v1/region_ssl_policies.proto#L167} /// // clang-format on future> InsertSslPolicy( @@ -360,7 +362,7 @@ class RegionSslPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_ssl_policies.v1.InsertSslPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_ssl_policies/v1/region_ssl_policies.proto#L166} + /// [google.cloud.cpp.compute.region_ssl_policies.v1.InsertSslPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_ssl_policies/v1/region_ssl_policies.proto#L167} /// // clang-format on future> InsertSslPolicy( @@ -428,7 +430,7 @@ class RegionSslPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_ssl_policies.v1.ListRegionSslPoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_ssl_policies/v1/region_ssl_policies.proto#L307} + /// [google.cloud.cpp.compute.region_ssl_policies.v1.ListRegionSslPoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_ssl_policies/v1/region_ssl_policies.proto#L301} /// [google.cloud.cpp.compute.v1.SslPolicy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_159.proto#L165} /// // clang-format on @@ -469,7 +471,7 @@ class RegionSslPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_ssl_policies.v1.ListRegionSslPoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_ssl_policies/v1/region_ssl_policies.proto#L307} + /// [google.cloud.cpp.compute.region_ssl_policies.v1.ListRegionSslPoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_ssl_policies/v1/region_ssl_policies.proto#L301} /// [google.cloud.cpp.compute.v1.SslPolicy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_159.proto#L165} /// // clang-format on @@ -499,7 +501,7 @@ class RegionSslPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_ssl_policies.v1.ListAvailableFeaturesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_ssl_policies/v1/region_ssl_policies.proto#L202} + /// [google.cloud.cpp.compute.region_ssl_policies.v1.ListAvailableFeaturesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_ssl_policies/v1/region_ssl_policies.proto#L203} /// [google.cloud.cpp.compute.v1.SslPoliciesListAvailableFeaturesResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_159.proto#L155} /// // clang-format on @@ -533,7 +535,7 @@ class RegionSslPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_ssl_policies.v1.ListAvailableFeaturesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_ssl_policies/v1/region_ssl_policies.proto#L202} + /// [google.cloud.cpp.compute.region_ssl_policies.v1.ListAvailableFeaturesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_ssl_policies/v1/region_ssl_policies.proto#L203} /// [google.cloud.cpp.compute.v1.SslPoliciesListAvailableFeaturesResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_159.proto#L155} /// // clang-format on @@ -573,7 +575,7 @@ class RegionSslPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_ssl_policies.v1.PatchSslPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_ssl_policies/v1/region_ssl_policies.proto#L412} + /// [google.cloud.cpp.compute.region_ssl_policies.v1.PatchSslPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_ssl_policies/v1/region_ssl_policies.proto#L399} /// // clang-format on future> PatchSslPolicy( @@ -630,7 +632,7 @@ class RegionSslPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_ssl_policies.v1.PatchSslPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_ssl_policies/v1/region_ssl_policies.proto#L412} + /// [google.cloud.cpp.compute.region_ssl_policies.v1.PatchSslPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_ssl_policies/v1/region_ssl_policies.proto#L399} /// // clang-format on future> PatchSslPolicy( diff --git a/google/cloud/compute/region_target_http_proxies/v1/internal/region_target_http_proxies_rest_metadata_decorator.cc b/google/cloud/compute/region_target_http_proxies/v1/internal/region_target_http_proxies_rest_metadata_decorator.cc index 80aa4351183e9..96345d8242c66 100644 --- a/google/cloud/compute/region_target_http_proxies/v1/internal/region_target_http_proxies_rest_metadata_decorator.cc +++ b/google/cloud/compute/region_target_http_proxies/v1/internal/region_target_http_proxies_rest_metadata_decorator.cc @@ -147,6 +147,7 @@ future RegionTargetHttpProxiesRestMetadata::AsyncCancelOperation( void RegionTargetHttpProxiesRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/region_target_http_proxies/v1/internal/region_target_http_proxies_rest_stub.cc b/google/cloud/compute/region_target_http_proxies/v1/internal/region_target_http_proxies_rest_stub.cc index d7ae7c2bf4058..b84a135df50da 100644 --- a/google/cloud/compute/region_target_http_proxies/v1/internal/region_target_http_proxies_rest_stub.cc +++ b/google/cloud/compute/region_target_http_proxies/v1/internal/region_target_http_proxies_rest_stub.cc @@ -191,8 +191,6 @@ DefaultRegionTargetHttpProxiesRestStub::ListRegionTargetHttpProxies( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/region_target_http_proxies/v1/region_target_http_proxies_client.h b/google/cloud/compute/region_target_http_proxies/v1/region_target_http_proxies_client.h index afcd83816d9e5..dd4a007a84039 100644 --- a/google/cloud/compute/region_target_http_proxies/v1/region_target_http_proxies_client.h +++ b/google/cloud/compute/region_target_http_proxies/v1/region_target_http_proxies_client.h @@ -39,6 +39,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the regionTargetHttpProxies resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/regionTargetHttpProxies /// +/// This client uses RegionTargetHttpProxies version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -119,7 +121,7 @@ class RegionTargetHttpProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_target_http_proxies.v1.DeleteTargetHttpProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_http_proxies/v1/region_target_http_proxies.proto#L102} + /// [google.cloud.cpp.compute.region_target_http_proxies.v1.DeleteTargetHttpProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_http_proxies/v1/region_target_http_proxies.proto#L103} /// // clang-format on future> @@ -173,7 +175,7 @@ class RegionTargetHttpProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_target_http_proxies.v1.DeleteTargetHttpProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_http_proxies/v1/region_target_http_proxies.proto#L102} + /// [google.cloud.cpp.compute.region_target_http_proxies.v1.DeleteTargetHttpProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_http_proxies/v1/region_target_http_proxies.proto#L103} /// // clang-format on future> @@ -234,7 +236,7 @@ class RegionTargetHttpProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_target_http_proxies.v1.GetTargetHttpProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_http_proxies/v1/region_target_http_proxies.proto#L138} + /// [google.cloud.cpp.compute.region_target_http_proxies.v1.GetTargetHttpProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_http_proxies/v1/region_target_http_proxies.proto#L139} /// [google.cloud.cpp.compute.v1.TargetHttpProxy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_167.proto#L45} /// // clang-format on @@ -266,7 +268,7 @@ class RegionTargetHttpProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_target_http_proxies.v1.GetTargetHttpProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_http_proxies/v1/region_target_http_proxies.proto#L138} + /// [google.cloud.cpp.compute.region_target_http_proxies.v1.GetTargetHttpProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_http_proxies/v1/region_target_http_proxies.proto#L139} /// [google.cloud.cpp.compute.v1.TargetHttpProxy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_167.proto#L45} /// // clang-format on @@ -304,7 +306,7 @@ class RegionTargetHttpProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_target_http_proxies.v1.InsertTargetHttpProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_http_proxies/v1/region_target_http_proxies.proto#L153} + /// [google.cloud.cpp.compute.region_target_http_proxies.v1.InsertTargetHttpProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_http_proxies/v1/region_target_http_proxies.proto#L154} /// // clang-format on future> @@ -362,7 +364,7 @@ class RegionTargetHttpProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_target_http_proxies.v1.InsertTargetHttpProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_http_proxies/v1/region_target_http_proxies.proto#L153} + /// [google.cloud.cpp.compute.region_target_http_proxies.v1.InsertTargetHttpProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_http_proxies/v1/region_target_http_proxies.proto#L154} /// // clang-format on future> @@ -432,7 +434,7 @@ class RegionTargetHttpProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_target_http_proxies.v1.ListRegionTargetHttpProxiesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_http_proxies/v1/region_target_http_proxies.proto#L189} + /// [google.cloud.cpp.compute.region_target_http_proxies.v1.ListRegionTargetHttpProxiesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_http_proxies/v1/region_target_http_proxies.proto#L190} /// [google.cloud.cpp.compute.v1.TargetHttpProxy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_167.proto#L45} /// // clang-format on @@ -474,7 +476,7 @@ class RegionTargetHttpProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_target_http_proxies.v1.ListRegionTargetHttpProxiesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_http_proxies/v1/region_target_http_proxies.proto#L189} + /// [google.cloud.cpp.compute.region_target_http_proxies.v1.ListRegionTargetHttpProxiesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_http_proxies/v1/region_target_http_proxies.proto#L190} /// [google.cloud.cpp.compute.v1.TargetHttpProxy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_167.proto#L45} /// // clang-format on @@ -513,7 +515,7 @@ class RegionTargetHttpProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_target_http_proxies.v1.SetUrlMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_http_proxies/v1/region_target_http_proxies.proto#L294} + /// [google.cloud.cpp.compute.region_target_http_proxies.v1.SetUrlMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_http_proxies/v1/region_target_http_proxies.proto#L288} /// // clang-format on future> SetUrlMap( @@ -572,7 +574,7 @@ class RegionTargetHttpProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_target_http_proxies.v1.SetUrlMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_http_proxies/v1/region_target_http_proxies.proto#L294} + /// [google.cloud.cpp.compute.region_target_http_proxies.v1.SetUrlMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_http_proxies/v1/region_target_http_proxies.proto#L288} /// // clang-format on future> SetUrlMap( diff --git a/google/cloud/compute/region_target_https_proxies/v1/internal/region_target_https_proxies_rest_metadata_decorator.cc b/google/cloud/compute/region_target_https_proxies/v1/internal/region_target_https_proxies_rest_metadata_decorator.cc index c05e4ba2c419f..b911a61efcee9 100644 --- a/google/cloud/compute/region_target_https_proxies/v1/internal/region_target_https_proxies_rest_metadata_decorator.cc +++ b/google/cloud/compute/region_target_https_proxies/v1/internal/region_target_https_proxies_rest_metadata_decorator.cc @@ -189,6 +189,7 @@ future RegionTargetHttpsProxiesRestMetadata::AsyncCancelOperation( void RegionTargetHttpsProxiesRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/region_target_https_proxies/v1/internal/region_target_https_proxies_rest_stub.cc b/google/cloud/compute/region_target_https_proxies/v1/internal/region_target_https_proxies_rest_stub.cc index e229fad2e32a4..9b5121b1945aa 100644 --- a/google/cloud/compute/region_target_https_proxies/v1/internal/region_target_https_proxies_rest_stub.cc +++ b/google/cloud/compute/region_target_https_proxies/v1/internal/region_target_https_proxies_rest_stub.cc @@ -192,8 +192,6 @@ DefaultRegionTargetHttpsProxiesRestStub::ListRegionTargetHttpsProxies( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/region_target_https_proxies/v1/region_target_https_proxies_client.h b/google/cloud/compute/region_target_https_proxies/v1/region_target_https_proxies_client.h index 62120c8dd148f..d95c764cfece2 100644 --- a/google/cloud/compute/region_target_https_proxies/v1/region_target_https_proxies_client.h +++ b/google/cloud/compute/region_target_https_proxies/v1/region_target_https_proxies_client.h @@ -39,6 +39,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the regionTargetHttpsProxies resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/regionTargetHttpsProxies /// +/// This client uses RegionTargetHttpsProxies version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -120,7 +122,7 @@ class RegionTargetHttpsProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_target_https_proxies.v1.DeleteTargetHttpsProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_https_proxies/v1/region_target_https_proxies.proto#L132} + /// [google.cloud.cpp.compute.region_target_https_proxies.v1.DeleteTargetHttpsProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_https_proxies/v1/region_target_https_proxies.proto#L133} /// // clang-format on future> @@ -174,7 +176,7 @@ class RegionTargetHttpsProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_target_https_proxies.v1.DeleteTargetHttpsProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_https_proxies/v1/region_target_https_proxies.proto#L132} + /// [google.cloud.cpp.compute.region_target_https_proxies.v1.DeleteTargetHttpsProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_https_proxies/v1/region_target_https_proxies.proto#L133} /// // clang-format on future> @@ -235,7 +237,7 @@ class RegionTargetHttpsProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_target_https_proxies.v1.GetTargetHttpsProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_https_proxies/v1/region_target_https_proxies.proto#L168} + /// [google.cloud.cpp.compute.region_target_https_proxies.v1.GetTargetHttpsProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_https_proxies/v1/region_target_https_proxies.proto#L169} /// [google.cloud.cpp.compute.v1.TargetHttpsProxy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_169.proto#L45} /// // clang-format on @@ -267,7 +269,7 @@ class RegionTargetHttpsProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_target_https_proxies.v1.GetTargetHttpsProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_https_proxies/v1/region_target_https_proxies.proto#L168} + /// [google.cloud.cpp.compute.region_target_https_proxies.v1.GetTargetHttpsProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_https_proxies/v1/region_target_https_proxies.proto#L169} /// [google.cloud.cpp.compute.v1.TargetHttpsProxy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_169.proto#L45} /// // clang-format on @@ -305,7 +307,7 @@ class RegionTargetHttpsProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_target_https_proxies.v1.InsertTargetHttpsProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_https_proxies/v1/region_target_https_proxies.proto#L183} + /// [google.cloud.cpp.compute.region_target_https_proxies.v1.InsertTargetHttpsProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_https_proxies/v1/region_target_https_proxies.proto#L184} /// // clang-format on future> @@ -364,7 +366,7 @@ class RegionTargetHttpsProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_target_https_proxies.v1.InsertTargetHttpsProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_https_proxies/v1/region_target_https_proxies.proto#L183} + /// [google.cloud.cpp.compute.region_target_https_proxies.v1.InsertTargetHttpsProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_https_proxies/v1/region_target_https_proxies.proto#L184} /// // clang-format on future> @@ -434,7 +436,7 @@ class RegionTargetHttpsProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_target_https_proxies.v1.ListRegionTargetHttpsProxiesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_https_proxies/v1/region_target_https_proxies.proto#L219} + /// [google.cloud.cpp.compute.region_target_https_proxies.v1.ListRegionTargetHttpsProxiesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_https_proxies/v1/region_target_https_proxies.proto#L220} /// [google.cloud.cpp.compute.v1.TargetHttpsProxy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_169.proto#L45} /// // clang-format on @@ -476,7 +478,7 @@ class RegionTargetHttpsProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_target_https_proxies.v1.ListRegionTargetHttpsProxiesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_https_proxies/v1/region_target_https_proxies.proto#L219} + /// [google.cloud.cpp.compute.region_target_https_proxies.v1.ListRegionTargetHttpsProxiesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_https_proxies/v1/region_target_https_proxies.proto#L220} /// [google.cloud.cpp.compute.v1.TargetHttpsProxy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_169.proto#L45} /// // clang-format on @@ -518,7 +520,7 @@ class RegionTargetHttpsProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_target_https_proxies.v1.PatchTargetHttpsProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_https_proxies/v1/region_target_https_proxies.proto#L324} + /// [google.cloud.cpp.compute.region_target_https_proxies.v1.PatchTargetHttpsProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_https_proxies/v1/region_target_https_proxies.proto#L318} /// // clang-format on future> @@ -580,7 +582,7 @@ class RegionTargetHttpsProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_target_https_proxies.v1.PatchTargetHttpsProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_https_proxies/v1/region_target_https_proxies.proto#L324} + /// [google.cloud.cpp.compute.region_target_https_proxies.v1.PatchTargetHttpsProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_https_proxies/v1/region_target_https_proxies.proto#L318} /// // clang-format on future> @@ -650,7 +652,7 @@ class RegionTargetHttpsProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_target_https_proxies.v1.SetSslCertificatesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_https_proxies/v1/region_target_https_proxies.proto#L364} + /// [google.cloud.cpp.compute.region_target_https_proxies.v1.SetSslCertificatesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_https_proxies/v1/region_target_https_proxies.proto#L358} /// // clang-format on future> @@ -712,7 +714,7 @@ class RegionTargetHttpsProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_target_https_proxies.v1.SetSslCertificatesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_https_proxies/v1/region_target_https_proxies.proto#L364} + /// [google.cloud.cpp.compute.region_target_https_proxies.v1.SetSslCertificatesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_https_proxies/v1/region_target_https_proxies.proto#L358} /// // clang-format on future> @@ -780,7 +782,7 @@ class RegionTargetHttpsProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_target_https_proxies.v1.SetUrlMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_https_proxies/v1/region_target_https_proxies.proto#L407} + /// [google.cloud.cpp.compute.region_target_https_proxies.v1.SetUrlMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_https_proxies/v1/region_target_https_proxies.proto#L401} /// // clang-format on future> SetUrlMap( @@ -839,7 +841,7 @@ class RegionTargetHttpsProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_target_https_proxies.v1.SetUrlMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_https_proxies/v1/region_target_https_proxies.proto#L407} + /// [google.cloud.cpp.compute.region_target_https_proxies.v1.SetUrlMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_https_proxies/v1/region_target_https_proxies.proto#L401} /// // clang-format on future> SetUrlMap( diff --git a/google/cloud/compute/region_target_tcp_proxies/v1/internal/region_target_tcp_proxies_rest_metadata_decorator.cc b/google/cloud/compute/region_target_tcp_proxies/v1/internal/region_target_tcp_proxies_rest_metadata_decorator.cc index c6e583d66561f..cb4b85aed28d8 100644 --- a/google/cloud/compute/region_target_tcp_proxies/v1/internal/region_target_tcp_proxies_rest_metadata_decorator.cc +++ b/google/cloud/compute/region_target_tcp_proxies/v1/internal/region_target_tcp_proxies_rest_metadata_decorator.cc @@ -126,6 +126,7 @@ future RegionTargetTcpProxiesRestMetadata::AsyncCancelOperation( void RegionTargetTcpProxiesRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/region_target_tcp_proxies/v1/internal/region_target_tcp_proxies_rest_stub.cc b/google/cloud/compute/region_target_tcp_proxies/v1/internal/region_target_tcp_proxies_rest_stub.cc index 5fda464ba515f..0ba2665532e59 100644 --- a/google/cloud/compute/region_target_tcp_proxies/v1/internal/region_target_tcp_proxies_rest_stub.cc +++ b/google/cloud/compute/region_target_tcp_proxies/v1/internal/region_target_tcp_proxies_rest_stub.cc @@ -191,8 +191,6 @@ DefaultRegionTargetTcpProxiesRestStub::ListRegionTargetTcpProxies( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/region_target_tcp_proxies/v1/region_target_tcp_proxies_client.h b/google/cloud/compute/region_target_tcp_proxies/v1/region_target_tcp_proxies_client.h index efc5c957368fa..4af8998166031 100644 --- a/google/cloud/compute/region_target_tcp_proxies/v1/region_target_tcp_proxies_client.h +++ b/google/cloud/compute/region_target_tcp_proxies/v1/region_target_tcp_proxies_client.h @@ -39,6 +39,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the regionTargetTcpProxies resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/regionTargetTcpProxies /// +/// This client uses RegionTargetTcpProxies version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -119,7 +121,7 @@ class RegionTargetTcpProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_target_tcp_proxies.v1.DeleteTargetTcpProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_tcp_proxies/v1/region_target_tcp_proxies.proto#L88} + /// [google.cloud.cpp.compute.region_target_tcp_proxies.v1.DeleteTargetTcpProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_tcp_proxies/v1/region_target_tcp_proxies.proto#L89} /// // clang-format on future> @@ -172,7 +174,7 @@ class RegionTargetTcpProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_target_tcp_proxies.v1.DeleteTargetTcpProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_tcp_proxies/v1/region_target_tcp_proxies.proto#L88} + /// [google.cloud.cpp.compute.region_target_tcp_proxies.v1.DeleteTargetTcpProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_tcp_proxies/v1/region_target_tcp_proxies.proto#L89} /// // clang-format on future> @@ -232,7 +234,7 @@ class RegionTargetTcpProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_target_tcp_proxies.v1.GetTargetTcpProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_tcp_proxies/v1/region_target_tcp_proxies.proto#L124} + /// [google.cloud.cpp.compute.region_target_tcp_proxies.v1.GetTargetTcpProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_tcp_proxies/v1/region_target_tcp_proxies.proto#L125} /// [google.cloud.cpp.compute.v1.TargetTcpProxy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_175.proto#L30} /// // clang-format on @@ -264,7 +266,7 @@ class RegionTargetTcpProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_target_tcp_proxies.v1.GetTargetTcpProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_tcp_proxies/v1/region_target_tcp_proxies.proto#L124} + /// [google.cloud.cpp.compute.region_target_tcp_proxies.v1.GetTargetTcpProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_tcp_proxies/v1/region_target_tcp_proxies.proto#L125} /// [google.cloud.cpp.compute.v1.TargetTcpProxy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_175.proto#L30} /// // clang-format on @@ -302,7 +304,7 @@ class RegionTargetTcpProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_target_tcp_proxies.v1.InsertTargetTcpProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_tcp_proxies/v1/region_target_tcp_proxies.proto#L139} + /// [google.cloud.cpp.compute.region_target_tcp_proxies.v1.InsertTargetTcpProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_tcp_proxies/v1/region_target_tcp_proxies.proto#L140} /// // clang-format on future> @@ -360,7 +362,7 @@ class RegionTargetTcpProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_target_tcp_proxies.v1.InsertTargetTcpProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_tcp_proxies/v1/region_target_tcp_proxies.proto#L139} + /// [google.cloud.cpp.compute.region_target_tcp_proxies.v1.InsertTargetTcpProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_tcp_proxies/v1/region_target_tcp_proxies.proto#L140} /// // clang-format on future> @@ -429,7 +431,7 @@ class RegionTargetTcpProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_target_tcp_proxies.v1.ListRegionTargetTcpProxiesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_tcp_proxies/v1/region_target_tcp_proxies.proto#L175} + /// [google.cloud.cpp.compute.region_target_tcp_proxies.v1.ListRegionTargetTcpProxiesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_tcp_proxies/v1/region_target_tcp_proxies.proto#L176} /// [google.cloud.cpp.compute.v1.TargetTcpProxy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_175.proto#L30} /// // clang-format on @@ -471,7 +473,7 @@ class RegionTargetTcpProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_target_tcp_proxies.v1.ListRegionTargetTcpProxiesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_tcp_proxies/v1/region_target_tcp_proxies.proto#L175} + /// [google.cloud.cpp.compute.region_target_tcp_proxies.v1.ListRegionTargetTcpProxiesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_target_tcp_proxies/v1/region_target_tcp_proxies.proto#L176} /// [google.cloud.cpp.compute.v1.TargetTcpProxy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_175.proto#L30} /// // clang-format on diff --git a/google/cloud/compute/region_url_maps/v1/internal/region_url_maps_rest_metadata_decorator.cc b/google/cloud/compute/region_url_maps/v1/internal/region_url_maps_rest_metadata_decorator.cc index 4bb6f854ea1ed..b632fea4f3645 100644 --- a/google/cloud/compute/region_url_maps/v1/internal/region_url_maps_rest_metadata_decorator.cc +++ b/google/cloud/compute/region_url_maps/v1/internal/region_url_maps_rest_metadata_decorator.cc @@ -175,6 +175,7 @@ future RegionUrlMapsRestMetadata::AsyncCancelOperation( void RegionUrlMapsRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/region_url_maps/v1/internal/region_url_maps_rest_stub.cc b/google/cloud/compute/region_url_maps/v1/internal/region_url_maps_rest_stub.cc index da92040f381cd..2574dbebd4524 100644 --- a/google/cloud/compute/region_url_maps/v1/internal/region_url_maps_rest_stub.cc +++ b/google/cloud/compute/region_url_maps/v1/internal/region_url_maps_rest_stub.cc @@ -184,8 +184,6 @@ DefaultRegionUrlMapsRestStub::ListRegionUrlMaps( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get( diff --git a/google/cloud/compute/region_url_maps/v1/region_url_maps_client.h b/google/cloud/compute/region_url_maps/v1/region_url_maps_client.h index 4197714b08b40..4784f9b335f39 100644 --- a/google/cloud/compute/region_url_maps/v1/region_url_maps_client.h +++ b/google/cloud/compute/region_url_maps/v1/region_url_maps_client.h @@ -38,6 +38,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the regionUrlMaps resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/regionUrlMaps /// +/// This client uses RegionUrlMaps version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -115,7 +117,7 @@ class RegionUrlMapsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_url_maps.v1.DeleteUrlMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_url_maps/v1/region_url_maps.proto#L131} + /// [google.cloud.cpp.compute.region_url_maps.v1.DeleteUrlMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_url_maps/v1/region_url_maps.proto#L132} /// // clang-format on future> DeleteUrlMap( @@ -168,7 +170,7 @@ class RegionUrlMapsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_url_maps.v1.DeleteUrlMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_url_maps/v1/region_url_maps.proto#L131} + /// [google.cloud.cpp.compute.region_url_maps.v1.DeleteUrlMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_url_maps/v1/region_url_maps.proto#L132} /// // clang-format on future> DeleteUrlMap( @@ -227,7 +229,7 @@ class RegionUrlMapsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_url_maps.v1.GetUrlMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_url_maps/v1/region_url_maps.proto#L156} + /// [google.cloud.cpp.compute.region_url_maps.v1.GetUrlMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_url_maps/v1/region_url_maps.proto#L157} /// [google.cloud.cpp.compute.v1.UrlMap]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_024.proto#L1457} /// // clang-format on @@ -259,7 +261,7 @@ class RegionUrlMapsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_url_maps.v1.GetUrlMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_url_maps/v1/region_url_maps.proto#L156} + /// [google.cloud.cpp.compute.region_url_maps.v1.GetUrlMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_url_maps/v1/region_url_maps.proto#L157} /// [google.cloud.cpp.compute.v1.UrlMap]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_024.proto#L1457} /// // clang-format on @@ -297,7 +299,7 @@ class RegionUrlMapsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_url_maps.v1.InsertUrlMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_url_maps/v1/region_url_maps.proto#L171} + /// [google.cloud.cpp.compute.region_url_maps.v1.InsertUrlMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_url_maps/v1/region_url_maps.proto#L172} /// // clang-format on future> InsertUrlMap( @@ -353,7 +355,7 @@ class RegionUrlMapsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_url_maps.v1.InsertUrlMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_url_maps/v1/region_url_maps.proto#L171} + /// [google.cloud.cpp.compute.region_url_maps.v1.InsertUrlMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_url_maps/v1/region_url_maps.proto#L172} /// // clang-format on future> InsertUrlMap( @@ -421,7 +423,7 @@ class RegionUrlMapsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_url_maps.v1.ListRegionUrlMapsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_url_maps/v1/region_url_maps.proto#L196} + /// [google.cloud.cpp.compute.region_url_maps.v1.ListRegionUrlMapsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_url_maps/v1/region_url_maps.proto#L197} /// [google.cloud.cpp.compute.v1.UrlMap]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_024.proto#L1457} /// // clang-format on @@ -462,7 +464,7 @@ class RegionUrlMapsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_url_maps.v1.ListRegionUrlMapsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_url_maps/v1/region_url_maps.proto#L196} + /// [google.cloud.cpp.compute.region_url_maps.v1.ListRegionUrlMapsRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_url_maps/v1/region_url_maps.proto#L197} /// [google.cloud.cpp.compute.v1.UrlMap]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_024.proto#L1457} /// // clang-format on @@ -503,7 +505,7 @@ class RegionUrlMapsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_url_maps.v1.PatchUrlMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_url_maps/v1/region_url_maps.proto#L301} + /// [google.cloud.cpp.compute.region_url_maps.v1.PatchUrlMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_url_maps/v1/region_url_maps.proto#L295} /// // clang-format on future> PatchUrlMap( @@ -563,7 +565,7 @@ class RegionUrlMapsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_url_maps.v1.PatchUrlMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_url_maps/v1/region_url_maps.proto#L301} + /// [google.cloud.cpp.compute.region_url_maps.v1.PatchUrlMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_url_maps/v1/region_url_maps.proto#L295} /// // clang-format on future> PatchUrlMap( @@ -631,7 +633,7 @@ class RegionUrlMapsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_url_maps.v1.UpdateUrlMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_url_maps/v1/region_url_maps.proto#L330} + /// [google.cloud.cpp.compute.region_url_maps.v1.UpdateUrlMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_url_maps/v1/region_url_maps.proto#L324} /// // clang-format on future> UpdateUrlMap( @@ -689,7 +691,7 @@ class RegionUrlMapsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_url_maps.v1.UpdateUrlMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_url_maps/v1/region_url_maps.proto#L330} + /// [google.cloud.cpp.compute.region_url_maps.v1.UpdateUrlMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_url_maps/v1/region_url_maps.proto#L324} /// // clang-format on future> UpdateUrlMap( @@ -751,7 +753,7 @@ class RegionUrlMapsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_url_maps.v1.ValidateRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_url_maps/v1/region_url_maps.proto#L359} + /// [google.cloud.cpp.compute.region_url_maps.v1.ValidateRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_url_maps/v1/region_url_maps.proto#L353} /// [google.cloud.cpp.compute.v1.UrlMapsValidateResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_024.proto#L1826} /// // clang-format on @@ -788,7 +790,7 @@ class RegionUrlMapsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_url_maps.v1.ValidateRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_url_maps/v1/region_url_maps.proto#L359} + /// [google.cloud.cpp.compute.region_url_maps.v1.ValidateRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_url_maps/v1/region_url_maps.proto#L353} /// [google.cloud.cpp.compute.v1.UrlMapsValidateResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_024.proto#L1826} /// // clang-format on diff --git a/google/cloud/compute/region_zones/v1/internal/region_zones_rest_metadata_decorator.cc b/google/cloud/compute/region_zones/v1/internal/region_zones_rest_metadata_decorator.cc index e10357a26a3ab..2c3fd96d78c32 100644 --- a/google/cloud/compute/region_zones/v1/internal/region_zones_rest_metadata_decorator.cc +++ b/google/cloud/compute/region_zones/v1/internal/region_zones_rest_metadata_decorator.cc @@ -50,6 +50,7 @@ RegionZonesRestMetadata::ListRegionZones( void RegionZonesRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/region_zones/v1/internal/region_zones_rest_stub.cc b/google/cloud/compute/region_zones/v1/internal/region_zones_rest_stub.cc index 7da5e6a7e991d..02a0a37554081 100644 --- a/google/cloud/compute/region_zones/v1/internal/region_zones_rest_stub.cc +++ b/google/cloud/compute/region_zones/v1/internal/region_zones_rest_stub.cc @@ -51,8 +51,6 @@ DefaultRegionZonesRestStub::ListRegionZones( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get( diff --git a/google/cloud/compute/region_zones/v1/region_zones_client.h b/google/cloud/compute/region_zones/v1/region_zones_client.h index 4e8db8c882b14..672ad42be104e 100644 --- a/google/cloud/compute/region_zones/v1/region_zones_client.h +++ b/google/cloud/compute/region_zones/v1/region_zones_client.h @@ -37,6 +37,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the regionZones resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/regionZones /// +/// This client uses RegionZones version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -116,7 +118,7 @@ class RegionZonesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_zones.v1.ListRegionZonesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_zones/v1/region_zones.proto#L51} + /// [google.cloud.cpp.compute.region_zones.v1.ListRegionZonesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_zones/v1/region_zones.proto#L52} /// [google.cloud.cpp.compute.v1.Zone]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_032.proto#L140} /// // clang-format on @@ -157,7 +159,7 @@ class RegionZonesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.region_zones.v1.ListRegionZonesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_zones/v1/region_zones.proto#L51} + /// [google.cloud.cpp.compute.region_zones.v1.ListRegionZonesRequest]: @cloud_cpp_reference_link{google/cloud/compute/region_zones/v1/region_zones.proto#L52} /// [google.cloud.cpp.compute.v1.Zone]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_032.proto#L140} /// // clang-format on diff --git a/google/cloud/compute/regions/v1/internal/regions_rest_metadata_decorator.cc b/google/cloud/compute/regions/v1/internal/regions_rest_metadata_decorator.cc index 87b4191d8059f..301fd4a5179cd 100644 --- a/google/cloud/compute/regions/v1/internal/regions_rest_metadata_decorator.cc +++ b/google/cloud/compute/regions/v1/internal/regions_rest_metadata_decorator.cc @@ -58,6 +58,7 @@ RegionsRestMetadata::ListRegions( void RegionsRestMetadata::SetMetadata(rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/regions/v1/internal/regions_rest_stub.cc b/google/cloud/compute/regions/v1/internal/regions_rest_stub.cc index 1dec5ccf293c0..130dc5a86d25a 100644 --- a/google/cloud/compute/regions/v1/internal/regions_rest_stub.cc +++ b/google/cloud/compute/regions/v1/internal/regions_rest_stub.cc @@ -66,8 +66,6 @@ DefaultRegionsRestStub::ListRegions( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get( diff --git a/google/cloud/compute/regions/v1/regions_client.h b/google/cloud/compute/regions/v1/regions_client.h index 9408501964265..147f213060d21 100644 --- a/google/cloud/compute/regions/v1/regions_client.h +++ b/google/cloud/compute/regions/v1/regions_client.h @@ -37,6 +37,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the regions resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/regions /// +/// This client uses Regions version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -121,7 +123,7 @@ class RegionsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.regions.v1.GetRegionRequest]: @cloud_cpp_reference_link{google/cloud/compute/regions/v1/regions.proto#L94} + /// [google.cloud.cpp.compute.regions.v1.GetRegionRequest]: @cloud_cpp_reference_link{google/cloud/compute/regions/v1/regions.proto#L95} /// [google.cloud.cpp.compute.v1.Region]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_122.proto#L32} /// // clang-format on @@ -169,7 +171,7 @@ class RegionsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.regions.v1.GetRegionRequest]: @cloud_cpp_reference_link{google/cloud/compute/regions/v1/regions.proto#L94} + /// [google.cloud.cpp.compute.regions.v1.GetRegionRequest]: @cloud_cpp_reference_link{google/cloud/compute/regions/v1/regions.proto#L95} /// [google.cloud.cpp.compute.v1.Region]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_122.proto#L32} /// // clang-format on @@ -223,7 +225,7 @@ class RegionsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.regions.v1.ListRegionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/regions/v1/regions.proto#L105} + /// [google.cloud.cpp.compute.regions.v1.ListRegionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/regions/v1/regions.proto#L106} /// [google.cloud.cpp.compute.v1.Region]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_122.proto#L32} /// // clang-format on @@ -281,7 +283,7 @@ class RegionsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.regions.v1.ListRegionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/regions/v1/regions.proto#L105} + /// [google.cloud.cpp.compute.regions.v1.ListRegionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/regions/v1/regions.proto#L106} /// [google.cloud.cpp.compute.v1.Region]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_122.proto#L32} /// // clang-format on diff --git a/google/cloud/compute/reliability_risks/v1/internal/reliability_risks_rest_metadata_decorator.cc b/google/cloud/compute/reliability_risks/v1/internal/reliability_risks_rest_metadata_decorator.cc index a99d03c1eac1b..d481b937b95f2 100644 --- a/google/cloud/compute/reliability_risks/v1/internal/reliability_risks_rest_metadata_decorator.cc +++ b/google/cloud/compute/reliability_risks/v1/internal/reliability_risks_rest_metadata_decorator.cc @@ -60,6 +60,7 @@ ReliabilityRisksRestMetadata::ListReliabilityRisks( void ReliabilityRisksRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/reliability_risks/v1/internal/reliability_risks_rest_stub.cc b/google/cloud/compute/reliability_risks/v1/internal/reliability_risks_rest_stub.cc index 277808026909e..3cf45195aefc1 100644 --- a/google/cloud/compute/reliability_risks/v1/internal/reliability_risks_rest_stub.cc +++ b/google/cloud/compute/reliability_risks/v1/internal/reliability_risks_rest_stub.cc @@ -68,8 +68,6 @@ DefaultReliabilityRisksRestStub::ListReliabilityRisks( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/reliability_risks/v1/reliability_risks_client.h b/google/cloud/compute/reliability_risks/v1/reliability_risks_client.h index 69d32690b4c19..cbf4d604da907 100644 --- a/google/cloud/compute/reliability_risks/v1/reliability_risks_client.h +++ b/google/cloud/compute/reliability_risks/v1/reliability_risks_client.h @@ -37,6 +37,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the reliabilityRisks resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/reliabilityRisks /// +/// This client uses ReliabilityRisks version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -107,7 +109,7 @@ class ReliabilityRisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reliability_risks.v1.GetReliabilityRiskRequest]: @cloud_cpp_reference_link{google/cloud/compute/reliability_risks/v1/reliability_risks.proto#L60} + /// [google.cloud.cpp.compute.reliability_risks.v1.GetReliabilityRiskRequest]: @cloud_cpp_reference_link{google/cloud/compute/reliability_risks/v1/reliability_risks.proto#L61} /// [google.cloud.cpp.compute.v1.ReliabilityRisk]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_136.proto#L25} /// // clang-format on @@ -139,7 +141,7 @@ class ReliabilityRisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reliability_risks.v1.GetReliabilityRiskRequest]: @cloud_cpp_reference_link{google/cloud/compute/reliability_risks/v1/reliability_risks.proto#L60} + /// [google.cloud.cpp.compute.reliability_risks.v1.GetReliabilityRiskRequest]: @cloud_cpp_reference_link{google/cloud/compute/reliability_risks/v1/reliability_risks.proto#L61} /// [google.cloud.cpp.compute.v1.ReliabilityRisk]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_136.proto#L25} /// // clang-format on @@ -176,7 +178,7 @@ class ReliabilityRisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reliability_risks.v1.ListReliabilityRisksRequest]: @cloud_cpp_reference_link{google/cloud/compute/reliability_risks/v1/reliability_risks.proto#L71} + /// [google.cloud.cpp.compute.reliability_risks.v1.ListReliabilityRisksRequest]: @cloud_cpp_reference_link{google/cloud/compute/reliability_risks/v1/reliability_risks.proto#L72} /// [google.cloud.cpp.compute.v1.ReliabilityRisk]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_136.proto#L25} /// // clang-format on @@ -216,7 +218,7 @@ class ReliabilityRisksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reliability_risks.v1.ListReliabilityRisksRequest]: @cloud_cpp_reference_link{google/cloud/compute/reliability_risks/v1/reliability_risks.proto#L71} + /// [google.cloud.cpp.compute.reliability_risks.v1.ListReliabilityRisksRequest]: @cloud_cpp_reference_link{google/cloud/compute/reliability_risks/v1/reliability_risks.proto#L72} /// [google.cloud.cpp.compute.v1.ReliabilityRisk]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_136.proto#L25} /// // clang-format on diff --git a/google/cloud/compute/reservation_blocks/v1/internal/reservation_blocks_rest_metadata_decorator.cc b/google/cloud/compute/reservation_blocks/v1/internal/reservation_blocks_rest_metadata_decorator.cc index 8c284870c0fb5..f1bc0f73e0d10 100644 --- a/google/cloud/compute/reservation_blocks/v1/internal/reservation_blocks_rest_metadata_decorator.cc +++ b/google/cloud/compute/reservation_blocks/v1/internal/reservation_blocks_rest_metadata_decorator.cc @@ -132,6 +132,7 @@ future ReservationBlocksRestMetadata::AsyncCancelOperation( void ReservationBlocksRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/reservation_blocks/v1/internal/reservation_blocks_rest_stub.cc b/google/cloud/compute/reservation_blocks/v1/internal/reservation_blocks_rest_stub.cc index d27433df3a513..0ba54ee1cd5a5 100644 --- a/google/cloud/compute/reservation_blocks/v1/internal/reservation_blocks_rest_stub.cc +++ b/google/cloud/compute/reservation_blocks/v1/internal/reservation_blocks_rest_stub.cc @@ -103,8 +103,6 @@ DefaultReservationBlocksRestStub::ListReservationBlocks( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/reservation_blocks/v1/reservation_blocks_client.h b/google/cloud/compute/reservation_blocks/v1/reservation_blocks_client.h index 5fa30197ea9e3..0621dac215225 100644 --- a/google/cloud/compute/reservation_blocks/v1/reservation_blocks_client.h +++ b/google/cloud/compute/reservation_blocks/v1/reservation_blocks_client.h @@ -38,6 +38,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the reservationBlocks resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/reservationBlocks /// +/// This client uses ReservationBlocks version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -112,7 +114,7 @@ class ReservationBlocksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reservation_blocks.v1.GetReservationBlocksGetResponseRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_blocks/v1/reservation_blocks.proto#L138} + /// [google.cloud.cpp.compute.reservation_blocks.v1.GetReservationBlocksGetResponseRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_blocks/v1/reservation_blocks.proto#L139} /// [google.cloud.cpp.compute.v1.ReservationBlocksGetResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_138.proto#L158} /// // clang-format on @@ -147,7 +149,7 @@ class ReservationBlocksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reservation_blocks.v1.GetReservationBlocksGetResponseRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_blocks/v1/reservation_blocks.proto#L138} + /// [google.cloud.cpp.compute.reservation_blocks.v1.GetReservationBlocksGetResponseRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_blocks/v1/reservation_blocks.proto#L139} /// [google.cloud.cpp.compute.v1.ReservationBlocksGetResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_138.proto#L158} /// // clang-format on @@ -180,7 +182,7 @@ class ReservationBlocksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reservation_blocks.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_blocks/v1/reservation_blocks.proto#L116} + /// [google.cloud.cpp.compute.reservation_blocks.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_blocks/v1/reservation_blocks.proto#L117} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -214,7 +216,7 @@ class ReservationBlocksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reservation_blocks.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_blocks/v1/reservation_blocks.proto#L116} + /// [google.cloud.cpp.compute.reservation_blocks.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_blocks/v1/reservation_blocks.proto#L117} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -254,7 +256,7 @@ class ReservationBlocksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reservation_blocks.v1.ListReservationBlocksRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_blocks/v1/reservation_blocks.proto#L165} + /// [google.cloud.cpp.compute.reservation_blocks.v1.ListReservationBlocksRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_blocks/v1/reservation_blocks.proto#L166} /// [google.cloud.cpp.compute.v1.ReservationBlock]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_138.proto#L27} /// // clang-format on @@ -295,7 +297,7 @@ class ReservationBlocksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reservation_blocks.v1.ListReservationBlocksRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_blocks/v1/reservation_blocks.proto#L165} + /// [google.cloud.cpp.compute.reservation_blocks.v1.ListReservationBlocksRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_blocks/v1/reservation_blocks.proto#L166} /// [google.cloud.cpp.compute.v1.ReservationBlock]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_138.proto#L27} /// // clang-format on @@ -336,7 +338,7 @@ class ReservationBlocksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reservation_blocks.v1.PerformMaintenanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_blocks/v1/reservation_blocks.proto#L274} + /// [google.cloud.cpp.compute.reservation_blocks.v1.PerformMaintenanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_blocks/v1/reservation_blocks.proto#L268} /// // clang-format on future> @@ -398,7 +400,7 @@ class ReservationBlocksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reservation_blocks.v1.PerformMaintenanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_blocks/v1/reservation_blocks.proto#L274} + /// [google.cloud.cpp.compute.reservation_blocks.v1.PerformMaintenanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_blocks/v1/reservation_blocks.proto#L268} /// // clang-format on future> @@ -461,7 +463,7 @@ class ReservationBlocksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reservation_blocks.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_blocks/v1/reservation_blocks.proto#L322} + /// [google.cloud.cpp.compute.reservation_blocks.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_blocks/v1/reservation_blocks.proto#L316} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -497,7 +499,7 @@ class ReservationBlocksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reservation_blocks.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_blocks/v1/reservation_blocks.proto#L322} + /// [google.cloud.cpp.compute.reservation_blocks.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_blocks/v1/reservation_blocks.proto#L316} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -529,7 +531,7 @@ class ReservationBlocksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reservation_blocks.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_blocks/v1/reservation_blocks.proto#L345} + /// [google.cloud.cpp.compute.reservation_blocks.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_blocks/v1/reservation_blocks.proto#L339} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -565,7 +567,7 @@ class ReservationBlocksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reservation_blocks.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_blocks/v1/reservation_blocks.proto#L345} + /// [google.cloud.cpp.compute.reservation_blocks.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_blocks/v1/reservation_blocks.proto#L339} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on diff --git a/google/cloud/compute/reservation_slots/v1/internal/reservation_slots_rest_metadata_decorator.cc b/google/cloud/compute/reservation_slots/v1/internal/reservation_slots_rest_metadata_decorator.cc index 089fd3fe12555..6710aa045334c 100644 --- a/google/cloud/compute/reservation_slots/v1/internal/reservation_slots_rest_metadata_decorator.cc +++ b/google/cloud/compute/reservation_slots/v1/internal/reservation_slots_rest_metadata_decorator.cc @@ -147,6 +147,7 @@ future ReservationSlotsRestMetadata::AsyncCancelOperation( void ReservationSlotsRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/reservation_slots/v1/internal/reservation_slots_rest_stub.cc b/google/cloud/compute/reservation_slots/v1/internal/reservation_slots_rest_stub.cc index f70aac21432e1..31f7d59473614 100644 --- a/google/cloud/compute/reservation_slots/v1/internal/reservation_slots_rest_stub.cc +++ b/google/cloud/compute/reservation_slots/v1/internal/reservation_slots_rest_stub.cc @@ -191,8 +191,6 @@ DefaultReservationSlotsRestStub::ListReservationSlots( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/reservation_slots/v1/reservation_slots_client.h b/google/cloud/compute/reservation_slots/v1/reservation_slots_client.h index aeab8ece9afb2..58a26d3eac734 100644 --- a/google/cloud/compute/reservation_slots/v1/reservation_slots_client.h +++ b/google/cloud/compute/reservation_slots/v1/reservation_slots_client.h @@ -38,6 +38,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the reservationSlots resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/reservationSlots /// +/// This client uses ReservationSlots version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -112,7 +114,7 @@ class ReservationSlotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reservation_slots.v1.GetReservationSlotsGetResponseRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_slots/v1/reservation_slots.proto#L134} + /// [google.cloud.cpp.compute.reservation_slots.v1.GetReservationSlotsGetResponseRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_slots/v1/reservation_slots.proto#L135} /// [google.cloud.cpp.compute.v1.ReservationSlotsGetResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_139.proto#L103} /// // clang-format on @@ -147,7 +149,7 @@ class ReservationSlotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reservation_slots.v1.GetReservationSlotsGetResponseRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_slots/v1/reservation_slots.proto#L134} + /// [google.cloud.cpp.compute.reservation_slots.v1.GetReservationSlotsGetResponseRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_slots/v1/reservation_slots.proto#L135} /// [google.cloud.cpp.compute.v1.ReservationSlotsGetResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_139.proto#L103} /// // clang-format on @@ -189,7 +191,7 @@ class ReservationSlotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reservation_slots.v1.GetHealthRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_slots/v1/reservation_slots.proto#L103} + /// [google.cloud.cpp.compute.reservation_slots.v1.GetHealthRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_slots/v1/reservation_slots.proto#L104} /// // clang-format on future> GetHealth( @@ -244,7 +246,7 @@ class ReservationSlotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reservation_slots.v1.GetHealthRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_slots/v1/reservation_slots.proto#L103} + /// [google.cloud.cpp.compute.reservation_slots.v1.GetHealthRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_slots/v1/reservation_slots.proto#L104} /// // clang-format on future> GetHealth( @@ -314,7 +316,7 @@ class ReservationSlotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reservation_slots.v1.GetVersionRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_slots/v1/reservation_slots.proto#L154} + /// [google.cloud.cpp.compute.reservation_slots.v1.GetVersionRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_slots/v1/reservation_slots.proto#L155} /// // clang-format on future> GetVersion( @@ -373,7 +375,7 @@ class ReservationSlotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reservation_slots.v1.GetVersionRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_slots/v1/reservation_slots.proto#L154} + /// [google.cloud.cpp.compute.reservation_slots.v1.GetVersionRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_slots/v1/reservation_slots.proto#L155} /// // clang-format on future> GetVersion( @@ -442,7 +444,7 @@ class ReservationSlotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reservation_slots.v1.ListReservationSlotsRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_slots/v1/reservation_slots.proto#L201} + /// [google.cloud.cpp.compute.reservation_slots.v1.ListReservationSlotsRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_slots/v1/reservation_slots.proto#L202} /// [google.cloud.cpp.compute.v1.ReservationSlot]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_139.proto#L27} /// // clang-format on @@ -483,7 +485,7 @@ class ReservationSlotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reservation_slots.v1.ListReservationSlotsRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_slots/v1/reservation_slots.proto#L201} + /// [google.cloud.cpp.compute.reservation_slots.v1.ListReservationSlotsRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_slots/v1/reservation_slots.proto#L202} /// [google.cloud.cpp.compute.v1.ReservationSlot]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_139.proto#L27} /// // clang-format on @@ -522,7 +524,7 @@ class ReservationSlotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reservation_slots.v1.UpdateReservationSlotsGetResponseRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_slots/v1/reservation_slots.proto#L310} + /// [google.cloud.cpp.compute.reservation_slots.v1.UpdateReservationSlotsGetResponseRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_slots/v1/reservation_slots.proto#L304} /// // clang-format on future> @@ -583,7 +585,7 @@ class ReservationSlotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reservation_slots.v1.UpdateReservationSlotsGetResponseRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_slots/v1/reservation_slots.proto#L310} + /// [google.cloud.cpp.compute.reservation_slots.v1.UpdateReservationSlotsGetResponseRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_slots/v1/reservation_slots.proto#L304} /// // clang-format on future> diff --git a/google/cloud/compute/reservation_sub_blocks/v1/internal/reservation_sub_blocks_rest_metadata_decorator.cc b/google/cloud/compute/reservation_sub_blocks/v1/internal/reservation_sub_blocks_rest_metadata_decorator.cc index e8d0dd553363a..ae58e8a59eb71 100644 --- a/google/cloud/compute/reservation_sub_blocks/v1/internal/reservation_sub_blocks_rest_metadata_decorator.cc +++ b/google/cloud/compute/reservation_sub_blocks/v1/internal/reservation_sub_blocks_rest_metadata_decorator.cc @@ -175,6 +175,7 @@ future ReservationSubBlocksRestMetadata::AsyncCancelOperation( void ReservationSubBlocksRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/reservation_sub_blocks/v1/internal/reservation_sub_blocks_rest_stub.cc b/google/cloud/compute/reservation_sub_blocks/v1/internal/reservation_sub_blocks_rest_stub.cc index e41eddda57a11..6f1369cf240d7 100644 --- a/google/cloud/compute/reservation_sub_blocks/v1/internal/reservation_sub_blocks_rest_stub.cc +++ b/google/cloud/compute/reservation_sub_blocks/v1/internal/reservation_sub_blocks_rest_stub.cc @@ -167,8 +167,6 @@ DefaultReservationSubBlocksRestStub::ListReservationSubBlocks( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/reservation_sub_blocks/v1/reservation_sub_blocks_client.h b/google/cloud/compute/reservation_sub_blocks/v1/reservation_sub_blocks_client.h index de1851f5dfcfe..749e104cff3d8 100644 --- a/google/cloud/compute/reservation_sub_blocks/v1/reservation_sub_blocks_client.h +++ b/google/cloud/compute/reservation_sub_blocks/v1/reservation_sub_blocks_client.h @@ -39,6 +39,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the reservationSubBlocks resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/reservationSubBlocks /// +/// This client uses ReservationSubBlocks version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -114,7 +116,7 @@ class ReservationSubBlocksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reservation_sub_blocks.v1.GetReservationSubBlocksGetResponseRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_sub_blocks/v1/reservation_sub_blocks.proto#L165} + /// [google.cloud.cpp.compute.reservation_sub_blocks.v1.GetReservationSubBlocksGetResponseRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_sub_blocks/v1/reservation_sub_blocks.proto#L166} /// [google.cloud.cpp.compute.v1.ReservationSubBlocksGetResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_002.proto#L165} /// // clang-format on @@ -149,7 +151,7 @@ class ReservationSubBlocksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reservation_sub_blocks.v1.GetReservationSubBlocksGetResponseRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_sub_blocks/v1/reservation_sub_blocks.proto#L165} + /// [google.cloud.cpp.compute.reservation_sub_blocks.v1.GetReservationSubBlocksGetResponseRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_sub_blocks/v1/reservation_sub_blocks.proto#L166} /// [google.cloud.cpp.compute.v1.ReservationSubBlocksGetResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_002.proto#L165} /// // clang-format on @@ -182,7 +184,7 @@ class ReservationSubBlocksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reservation_sub_blocks.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_sub_blocks/v1/reservation_sub_blocks.proto#L143} + /// [google.cloud.cpp.compute.reservation_sub_blocks.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_sub_blocks/v1/reservation_sub_blocks.proto#L144} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -216,7 +218,7 @@ class ReservationSubBlocksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reservation_sub_blocks.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_sub_blocks/v1/reservation_sub_blocks.proto#L143} + /// [google.cloud.cpp.compute.reservation_sub_blocks.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_sub_blocks/v1/reservation_sub_blocks.proto#L144} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -257,7 +259,7 @@ class ReservationSubBlocksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reservation_sub_blocks.v1.GetVersionRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_sub_blocks/v1/reservation_sub_blocks.proto#L195} + /// [google.cloud.cpp.compute.reservation_sub_blocks.v1.GetVersionRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_sub_blocks/v1/reservation_sub_blocks.proto#L196} /// // clang-format on future> GetVersion( @@ -318,7 +320,7 @@ class ReservationSubBlocksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reservation_sub_blocks.v1.GetVersionRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_sub_blocks/v1/reservation_sub_blocks.proto#L195} + /// [google.cloud.cpp.compute.reservation_sub_blocks.v1.GetVersionRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_sub_blocks/v1/reservation_sub_blocks.proto#L196} /// // clang-format on future> GetVersion( @@ -387,7 +389,7 @@ class ReservationSubBlocksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reservation_sub_blocks.v1.ListReservationSubBlocksRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_sub_blocks/v1/reservation_sub_blocks.proto#L244} + /// [google.cloud.cpp.compute.reservation_sub_blocks.v1.ListReservationSubBlocksRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_sub_blocks/v1/reservation_sub_blocks.proto#L245} /// [google.cloud.cpp.compute.v1.ReservationSubBlock]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_002.proto#L61} /// // clang-format on @@ -428,7 +430,7 @@ class ReservationSubBlocksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reservation_sub_blocks.v1.ListReservationSubBlocksRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_sub_blocks/v1/reservation_sub_blocks.proto#L244} + /// [google.cloud.cpp.compute.reservation_sub_blocks.v1.ListReservationSubBlocksRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_sub_blocks/v1/reservation_sub_blocks.proto#L245} /// [google.cloud.cpp.compute.v1.ReservationSubBlock]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_002.proto#L61} /// // clang-format on @@ -468,7 +470,7 @@ class ReservationSubBlocksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reservation_sub_blocks.v1.PerformMaintenanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_sub_blocks/v1/reservation_sub_blocks.proto#L353} + /// [google.cloud.cpp.compute.reservation_sub_blocks.v1.PerformMaintenanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_sub_blocks/v1/reservation_sub_blocks.proto#L347} /// // clang-format on future> @@ -524,7 +526,7 @@ class ReservationSubBlocksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reservation_sub_blocks.v1.PerformMaintenanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_sub_blocks/v1/reservation_sub_blocks.proto#L353} + /// [google.cloud.cpp.compute.reservation_sub_blocks.v1.PerformMaintenanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_sub_blocks/v1/reservation_sub_blocks.proto#L347} /// // clang-format on future> @@ -595,7 +597,7 @@ class ReservationSubBlocksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reservation_sub_blocks.v1.ReportFaultyRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_sub_blocks/v1/reservation_sub_blocks.proto#L397} + /// [google.cloud.cpp.compute.reservation_sub_blocks.v1.ReportFaultyRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_sub_blocks/v1/reservation_sub_blocks.proto#L391} /// // clang-format on future> ReportFaulty( @@ -656,7 +658,7 @@ class ReservationSubBlocksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reservation_sub_blocks.v1.ReportFaultyRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_sub_blocks/v1/reservation_sub_blocks.proto#L397} + /// [google.cloud.cpp.compute.reservation_sub_blocks.v1.ReportFaultyRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_sub_blocks/v1/reservation_sub_blocks.proto#L391} /// // clang-format on future> ReportFaulty( @@ -718,7 +720,7 @@ class ReservationSubBlocksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reservation_sub_blocks.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_sub_blocks/v1/reservation_sub_blocks.proto#L446} + /// [google.cloud.cpp.compute.reservation_sub_blocks.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_sub_blocks/v1/reservation_sub_blocks.proto#L440} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -754,7 +756,7 @@ class ReservationSubBlocksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reservation_sub_blocks.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_sub_blocks/v1/reservation_sub_blocks.proto#L446} + /// [google.cloud.cpp.compute.reservation_sub_blocks.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_sub_blocks/v1/reservation_sub_blocks.proto#L440} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -786,7 +788,7 @@ class ReservationSubBlocksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reservation_sub_blocks.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_sub_blocks/v1/reservation_sub_blocks.proto#L469} + /// [google.cloud.cpp.compute.reservation_sub_blocks.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_sub_blocks/v1/reservation_sub_blocks.proto#L463} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -822,7 +824,7 @@ class ReservationSubBlocksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reservation_sub_blocks.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_sub_blocks/v1/reservation_sub_blocks.proto#L469} + /// [google.cloud.cpp.compute.reservation_sub_blocks.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservation_sub_blocks/v1/reservation_sub_blocks.proto#L463} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on diff --git a/google/cloud/compute/reservations/v1/internal/reservations_rest_metadata_decorator.cc b/google/cloud/compute/reservations/v1/internal/reservations_rest_metadata_decorator.cc index ab2ecab4a0f60..dff2b8e5125a2 100644 --- a/google/cloud/compute/reservations/v1/internal/reservations_rest_metadata_decorator.cc +++ b/google/cloud/compute/reservations/v1/internal/reservations_rest_metadata_decorator.cc @@ -223,6 +223,7 @@ future ReservationsRestMetadata::AsyncCancelOperation( void ReservationsRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/reservations/v1/internal/reservations_rest_stub.cc b/google/cloud/compute/reservations/v1/internal/reservations_rest_stub.cc index 3959c59213d95..8391ee1e9ce6f 100644 --- a/google/cloud/compute/reservations/v1/internal/reservations_rest_stub.cc +++ b/google/cloud/compute/reservations/v1/internal/reservations_rest_stub.cc @@ -59,8 +59,6 @@ DefaultReservationsRestStub::AggregatedListReservations( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params.push_back( {"service_project_number", request.service_project_number()}); query_params = @@ -238,8 +236,6 @@ DefaultReservationsRestStub::ListReservations( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get( diff --git a/google/cloud/compute/reservations/v1/reservations_client.h b/google/cloud/compute/reservations/v1/reservations_client.h index a32136a37eed9..10645d891b84e 100644 --- a/google/cloud/compute/reservations/v1/reservations_client.h +++ b/google/cloud/compute/reservations/v1/reservations_client.h @@ -39,6 +39,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the reservations resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/reservations /// +/// This client uses Reservations version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -119,7 +121,7 @@ class ReservationsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reservations.v1.AggregatedListReservationsRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservations/v1/reservations.proto#L180} + /// [google.cloud.cpp.compute.reservations.v1.AggregatedListReservationsRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservations/v1/reservations.proto#L181} /// [google.cloud.cpp.compute.v1.ReservationsScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_137.proto#L308} /// // clang-format on @@ -163,7 +165,7 @@ class ReservationsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reservations.v1.AggregatedListReservationsRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservations/v1/reservations.proto#L180} + /// [google.cloud.cpp.compute.reservations.v1.AggregatedListReservationsRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservations/v1/reservations.proto#L181} /// [google.cloud.cpp.compute.v1.ReservationsScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_137.proto#L308} /// // clang-format on @@ -201,7 +203,7 @@ class ReservationsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reservations.v1.DeleteReservationRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservations/v1/reservations.proto#L295} + /// [google.cloud.cpp.compute.reservations.v1.DeleteReservationRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservations/v1/reservations.proto#L289} /// // clang-format on future> @@ -254,7 +256,7 @@ class ReservationsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reservations.v1.DeleteReservationRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservations/v1/reservations.proto#L295} + /// [google.cloud.cpp.compute.reservations.v1.DeleteReservationRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservations/v1/reservations.proto#L289} /// // clang-format on future> @@ -313,7 +315,7 @@ class ReservationsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reservations.v1.GetReservationRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservations/v1/reservations.proto#L349} + /// [google.cloud.cpp.compute.reservations.v1.GetReservationRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservations/v1/reservations.proto#L343} /// [google.cloud.cpp.compute.v1.Reservation]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_008.proto#L120} /// // clang-format on @@ -345,7 +347,7 @@ class ReservationsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reservations.v1.GetReservationRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservations/v1/reservations.proto#L349} + /// [google.cloud.cpp.compute.reservations.v1.GetReservationRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservations/v1/reservations.proto#L343} /// [google.cloud.cpp.compute.v1.Reservation]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_008.proto#L120} /// // clang-format on @@ -376,7 +378,7 @@ class ReservationsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reservations.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservations/v1/reservations.proto#L331} + /// [google.cloud.cpp.compute.reservations.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservations/v1/reservations.proto#L325} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -409,7 +411,7 @@ class ReservationsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reservations.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservations/v1/reservations.proto#L331} + /// [google.cloud.cpp.compute.reservations.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservations/v1/reservations.proto#L325} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -447,7 +449,7 @@ class ReservationsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reservations.v1.InsertReservationRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservations/v1/reservations.proto#L363} + /// [google.cloud.cpp.compute.reservations.v1.InsertReservationRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservations/v1/reservations.proto#L357} /// // clang-format on future> @@ -504,7 +506,7 @@ class ReservationsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reservations.v1.InsertReservationRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservations/v1/reservations.proto#L363} + /// [google.cloud.cpp.compute.reservations.v1.InsertReservationRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservations/v1/reservations.proto#L357} /// // clang-format on future> @@ -572,7 +574,7 @@ class ReservationsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reservations.v1.ListReservationsRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservations/v1/reservations.proto#L399} + /// [google.cloud.cpp.compute.reservations.v1.ListReservationsRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservations/v1/reservations.proto#L393} /// [google.cloud.cpp.compute.v1.Reservation]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_008.proto#L120} /// // clang-format on @@ -613,7 +615,7 @@ class ReservationsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reservations.v1.ListReservationsRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservations/v1/reservations.proto#L399} + /// [google.cloud.cpp.compute.reservations.v1.ListReservationsRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservations/v1/reservations.proto#L393} /// [google.cloud.cpp.compute.v1.Reservation]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_008.proto#L120} /// // clang-format on @@ -652,7 +654,7 @@ class ReservationsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reservations.v1.PerformMaintenanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservations/v1/reservations.proto#L503} + /// [google.cloud.cpp.compute.reservations.v1.PerformMaintenanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservations/v1/reservations.proto#L490} /// // clang-format on future> @@ -713,7 +715,7 @@ class ReservationsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reservations.v1.PerformMaintenanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservations/v1/reservations.proto#L503} + /// [google.cloud.cpp.compute.reservations.v1.PerformMaintenanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservations/v1/reservations.proto#L490} /// // clang-format on future> @@ -783,7 +785,7 @@ class ReservationsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reservations.v1.ResizeRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservations/v1/reservations.proto#L545} + /// [google.cloud.cpp.compute.reservations.v1.ResizeRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservations/v1/reservations.proto#L532} /// // clang-format on future> Resize( @@ -844,7 +846,7 @@ class ReservationsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reservations.v1.ResizeRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservations/v1/reservations.proto#L545} + /// [google.cloud.cpp.compute.reservations.v1.ResizeRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservations/v1/reservations.proto#L532} /// // clang-format on future> Resize( @@ -905,7 +907,7 @@ class ReservationsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reservations.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservations/v1/reservations.proto#L586} + /// [google.cloud.cpp.compute.reservations.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservations/v1/reservations.proto#L573} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -941,7 +943,7 @@ class ReservationsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reservations.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservations/v1/reservations.proto#L586} + /// [google.cloud.cpp.compute.reservations.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservations/v1/reservations.proto#L573} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -972,7 +974,7 @@ class ReservationsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reservations.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservations/v1/reservations.proto#L604} + /// [google.cloud.cpp.compute.reservations.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservations/v1/reservations.proto#L591} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -1008,7 +1010,7 @@ class ReservationsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reservations.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservations/v1/reservations.proto#L604} + /// [google.cloud.cpp.compute.reservations.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservations/v1/reservations.proto#L591} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -1047,7 +1049,7 @@ class ReservationsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reservations.v1.UpdateReservationRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservations/v1/reservations.proto#L622} + /// [google.cloud.cpp.compute.reservations.v1.UpdateReservationRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservations/v1/reservations.proto#L609} /// // clang-format on future> @@ -1105,7 +1107,7 @@ class ReservationsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.reservations.v1.UpdateReservationRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservations/v1/reservations.proto#L622} + /// [google.cloud.cpp.compute.reservations.v1.UpdateReservationRequest]: @cloud_cpp_reference_link{google/cloud/compute/reservations/v1/reservations.proto#L609} /// // clang-format on future> diff --git a/google/cloud/compute/resource_policies/v1/internal/resource_policies_rest_metadata_decorator.cc b/google/cloud/compute/resource_policies/v1/internal/resource_policies_rest_metadata_decorator.cc index 9a78716eaf7dc..95a1ee686ba4b 100644 --- a/google/cloud/compute/resource_policies/v1/internal/resource_policies_rest_metadata_decorator.cc +++ b/google/cloud/compute/resource_policies/v1/internal/resource_policies_rest_metadata_decorator.cc @@ -182,6 +182,7 @@ future ResourcePoliciesRestMetadata::AsyncCancelOperation( void ResourcePoliciesRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/resource_policies/v1/internal/resource_policies_rest_stub.cc b/google/cloud/compute/resource_policies/v1/internal/resource_policies_rest_stub.cc index 2cc4c962b70fe..848642caca996 100644 --- a/google/cloud/compute/resource_policies/v1/internal/resource_policies_rest_stub.cc +++ b/google/cloud/compute/resource_policies/v1/internal/resource_policies_rest_stub.cc @@ -60,8 +60,6 @@ DefaultResourcePoliciesRestStub::AggregatedListResourcePolicies( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params.push_back( {"service_project_number", request.service_project_number()}); query_params = @@ -242,8 +240,6 @@ DefaultResourcePoliciesRestStub::ListResourcePolicies( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/resource_policies/v1/resource_policies_client.h b/google/cloud/compute/resource_policies/v1/resource_policies_client.h index ba07d445fdd53..9238058b5981b 100644 --- a/google/cloud/compute/resource_policies/v1/resource_policies_client.h +++ b/google/cloud/compute/resource_policies/v1/resource_policies_client.h @@ -39,6 +39,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the resourcePolicies resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/resourcePolicies /// +/// This client uses ResourcePolicies version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -120,7 +122,7 @@ class ResourcePoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.resource_policies.v1.AggregatedListResourcePoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/resource_policies/v1/resource_policies.proto#L152} + /// [google.cloud.cpp.compute.resource_policies.v1.AggregatedListResourcePoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/resource_policies/v1/resource_policies.proto#L153} /// [google.cloud.cpp.compute.v1.ResourcePoliciesScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_141.proto#L24} /// // clang-format on @@ -164,7 +166,7 @@ class ResourcePoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.resource_policies.v1.AggregatedListResourcePoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/resource_policies/v1/resource_policies.proto#L152} + /// [google.cloud.cpp.compute.resource_policies.v1.AggregatedListResourcePoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/resource_policies/v1/resource_policies.proto#L153} /// [google.cloud.cpp.compute.v1.ResourcePoliciesScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_141.proto#L24} /// // clang-format on @@ -203,7 +205,7 @@ class ResourcePoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.resource_policies.v1.DeleteResourcePolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/resource_policies/v1/resource_policies.proto#L267} + /// [google.cloud.cpp.compute.resource_policies.v1.DeleteResourcePolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/resource_policies/v1/resource_policies.proto#L261} /// // clang-format on future> @@ -256,7 +258,7 @@ class ResourcePoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.resource_policies.v1.DeleteResourcePolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/resource_policies/v1/resource_policies.proto#L267} + /// [google.cloud.cpp.compute.resource_policies.v1.DeleteResourcePolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/resource_policies/v1/resource_policies.proto#L261} /// // clang-format on future> @@ -316,7 +318,7 @@ class ResourcePoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.resource_policies.v1.GetResourcePolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/resource_policies/v1/resource_policies.proto#L322} + /// [google.cloud.cpp.compute.resource_policies.v1.GetResourcePolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/resource_policies/v1/resource_policies.proto#L316} /// [google.cloud.cpp.compute.v1.ResourcePolicy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_141.proto#L141} /// // clang-format on @@ -348,7 +350,7 @@ class ResourcePoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.resource_policies.v1.GetResourcePolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/resource_policies/v1/resource_policies.proto#L322} + /// [google.cloud.cpp.compute.resource_policies.v1.GetResourcePolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/resource_policies/v1/resource_policies.proto#L316} /// [google.cloud.cpp.compute.v1.ResourcePolicy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_141.proto#L141} /// // clang-format on @@ -379,7 +381,7 @@ class ResourcePoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.resource_policies.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/resource_policies/v1/resource_policies.proto#L303} + /// [google.cloud.cpp.compute.resource_policies.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/resource_policies/v1/resource_policies.proto#L297} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -412,7 +414,7 @@ class ResourcePoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.resource_policies.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/resource_policies/v1/resource_policies.proto#L303} + /// [google.cloud.cpp.compute.resource_policies.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/resource_policies/v1/resource_policies.proto#L297} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -449,7 +451,7 @@ class ResourcePoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.resource_policies.v1.InsertResourcePolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/resource_policies/v1/resource_policies.proto#L337} + /// [google.cloud.cpp.compute.resource_policies.v1.InsertResourcePolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/resource_policies/v1/resource_policies.proto#L331} /// // clang-format on future> @@ -506,7 +508,7 @@ class ResourcePoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.resource_policies.v1.InsertResourcePolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/resource_policies/v1/resource_policies.proto#L337} + /// [google.cloud.cpp.compute.resource_policies.v1.InsertResourcePolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/resource_policies/v1/resource_policies.proto#L331} /// // clang-format on future> @@ -575,7 +577,7 @@ class ResourcePoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.resource_policies.v1.ListResourcePoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/resource_policies/v1/resource_policies.proto#L373} + /// [google.cloud.cpp.compute.resource_policies.v1.ListResourcePoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/resource_policies/v1/resource_policies.proto#L367} /// [google.cloud.cpp.compute.v1.ResourcePolicy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_141.proto#L141} /// // clang-format on @@ -617,7 +619,7 @@ class ResourcePoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.resource_policies.v1.ListResourcePoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/resource_policies/v1/resource_policies.proto#L373} + /// [google.cloud.cpp.compute.resource_policies.v1.ListResourcePoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/resource_policies/v1/resource_policies.proto#L367} /// [google.cloud.cpp.compute.v1.ResourcePolicy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_141.proto#L141} /// // clang-format on @@ -656,7 +658,7 @@ class ResourcePoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.resource_policies.v1.PatchResourcePolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/resource_policies/v1/resource_policies.proto#L478} + /// [google.cloud.cpp.compute.resource_policies.v1.PatchResourcePolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/resource_policies/v1/resource_policies.proto#L465} /// // clang-format on future> @@ -716,7 +718,7 @@ class ResourcePoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.resource_policies.v1.PatchResourcePolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/resource_policies/v1/resource_policies.proto#L478} + /// [google.cloud.cpp.compute.resource_policies.v1.PatchResourcePolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/resource_policies/v1/resource_policies.proto#L465} /// // clang-format on future> @@ -778,7 +780,7 @@ class ResourcePoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.resource_policies.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/resource_policies/v1/resource_policies.proto#L521} + /// [google.cloud.cpp.compute.resource_policies.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/resource_policies/v1/resource_policies.proto#L508} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -814,7 +816,7 @@ class ResourcePoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.resource_policies.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/resource_policies/v1/resource_policies.proto#L521} + /// [google.cloud.cpp.compute.resource_policies.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/resource_policies/v1/resource_policies.proto#L508} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -845,7 +847,7 @@ class ResourcePoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.resource_policies.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/resource_policies/v1/resource_policies.proto#L541} + /// [google.cloud.cpp.compute.resource_policies.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/resource_policies/v1/resource_policies.proto#L528} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -881,7 +883,7 @@ class ResourcePoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.resource_policies.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/resource_policies/v1/resource_policies.proto#L541} + /// [google.cloud.cpp.compute.resource_policies.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/resource_policies/v1/resource_policies.proto#L528} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on diff --git a/google/cloud/compute/rollout_plans/v1/internal/rollout_plans_rest_metadata_decorator.cc b/google/cloud/compute/rollout_plans/v1/internal/rollout_plans_rest_metadata_decorator.cc index 52b75b1be1d45..2631f47b264ca 100644 --- a/google/cloud/compute/rollout_plans/v1/internal/rollout_plans_rest_metadata_decorator.cc +++ b/google/cloud/compute/rollout_plans/v1/internal/rollout_plans_rest_metadata_decorator.cc @@ -124,6 +124,7 @@ future RolloutPlansRestMetadata::AsyncCancelOperation( void RolloutPlansRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/rollout_plans/v1/internal/rollout_plans_rest_stub.cc b/google/cloud/compute/rollout_plans/v1/internal/rollout_plans_rest_stub.cc index d2068922f9775..0ff51b5bcae75 100644 --- a/google/cloud/compute/rollout_plans/v1/internal/rollout_plans_rest_stub.cc +++ b/google/cloud/compute/rollout_plans/v1/internal/rollout_plans_rest_stub.cc @@ -184,8 +184,6 @@ DefaultRolloutPlansRestStub::ListRolloutPlans( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/rollout_plans/v1/rollout_plans_client.h b/google/cloud/compute/rollout_plans/v1/rollout_plans_client.h index 32ea3b52afda8..0d46fa040169a 100644 --- a/google/cloud/compute/rollout_plans/v1/rollout_plans_client.h +++ b/google/cloud/compute/rollout_plans/v1/rollout_plans_client.h @@ -38,6 +38,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the rolloutPlans resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/rolloutPlans /// +/// This client uses RolloutPlans version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -114,7 +116,7 @@ class RolloutPlansClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.rollout_plans.v1.DeleteRolloutPlanRequest]: @cloud_cpp_reference_link{google/cloud/compute/rollout_plans/v1/rollout_plans.proto#L85} + /// [google.cloud.cpp.compute.rollout_plans.v1.DeleteRolloutPlanRequest]: @cloud_cpp_reference_link{google/cloud/compute/rollout_plans/v1/rollout_plans.proto#L86} /// // clang-format on future> @@ -167,7 +169,7 @@ class RolloutPlansClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.rollout_plans.v1.DeleteRolloutPlanRequest]: @cloud_cpp_reference_link{google/cloud/compute/rollout_plans/v1/rollout_plans.proto#L85} + /// [google.cloud.cpp.compute.rollout_plans.v1.DeleteRolloutPlanRequest]: @cloud_cpp_reference_link{google/cloud/compute/rollout_plans/v1/rollout_plans.proto#L86} /// // clang-format on future> @@ -225,7 +227,7 @@ class RolloutPlansClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.rollout_plans.v1.GetRolloutPlanRequest]: @cloud_cpp_reference_link{google/cloud/compute/rollout_plans/v1/rollout_plans.proto#L114} + /// [google.cloud.cpp.compute.rollout_plans.v1.GetRolloutPlanRequest]: @cloud_cpp_reference_link{google/cloud/compute/rollout_plans/v1/rollout_plans.proto#L115} /// [google.cloud.cpp.compute.v1.RolloutPlan]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_143.proto#L30} /// // clang-format on @@ -257,7 +259,7 @@ class RolloutPlansClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.rollout_plans.v1.GetRolloutPlanRequest]: @cloud_cpp_reference_link{google/cloud/compute/rollout_plans/v1/rollout_plans.proto#L114} + /// [google.cloud.cpp.compute.rollout_plans.v1.GetRolloutPlanRequest]: @cloud_cpp_reference_link{google/cloud/compute/rollout_plans/v1/rollout_plans.proto#L115} /// [google.cloud.cpp.compute.v1.RolloutPlan]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_143.proto#L30} /// // clang-format on @@ -293,7 +295,7 @@ class RolloutPlansClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.rollout_plans.v1.InsertRolloutPlanRequest]: @cloud_cpp_reference_link{google/cloud/compute/rollout_plans/v1/rollout_plans.proto#L125} + /// [google.cloud.cpp.compute.rollout_plans.v1.InsertRolloutPlanRequest]: @cloud_cpp_reference_link{google/cloud/compute/rollout_plans/v1/rollout_plans.proto#L126} /// // clang-format on future> @@ -349,7 +351,7 @@ class RolloutPlansClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.rollout_plans.v1.InsertRolloutPlanRequest]: @cloud_cpp_reference_link{google/cloud/compute/rollout_plans/v1/rollout_plans.proto#L125} + /// [google.cloud.cpp.compute.rollout_plans.v1.InsertRolloutPlanRequest]: @cloud_cpp_reference_link{google/cloud/compute/rollout_plans/v1/rollout_plans.proto#L126} /// // clang-format on future> @@ -415,7 +417,7 @@ class RolloutPlansClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.rollout_plans.v1.ListRolloutPlansRequest]: @cloud_cpp_reference_link{google/cloud/compute/rollout_plans/v1/rollout_plans.proto#L154} + /// [google.cloud.cpp.compute.rollout_plans.v1.ListRolloutPlansRequest]: @cloud_cpp_reference_link{google/cloud/compute/rollout_plans/v1/rollout_plans.proto#L155} /// [google.cloud.cpp.compute.v1.RolloutPlan]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_143.proto#L30} /// // clang-format on @@ -455,7 +457,7 @@ class RolloutPlansClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.rollout_plans.v1.ListRolloutPlansRequest]: @cloud_cpp_reference_link{google/cloud/compute/rollout_plans/v1/rollout_plans.proto#L154} + /// [google.cloud.cpp.compute.rollout_plans.v1.ListRolloutPlansRequest]: @cloud_cpp_reference_link{google/cloud/compute/rollout_plans/v1/rollout_plans.proto#L155} /// [google.cloud.cpp.compute.v1.RolloutPlan]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_143.proto#L30} /// // clang-format on diff --git a/google/cloud/compute/rollouts/v1/internal/rollouts_rest_metadata_decorator.cc b/google/cloud/compute/rollouts/v1/internal/rollouts_rest_metadata_decorator.cc index b1b09ac695777..c57119ec3c49d 100644 --- a/google/cloud/compute/rollouts/v1/internal/rollouts_rest_metadata_decorator.cc +++ b/google/cloud/compute/rollouts/v1/internal/rollouts_rest_metadata_decorator.cc @@ -179,6 +179,7 @@ future RolloutsRestMetadata::AsyncCancelOperation( void RolloutsRestMetadata::SetMetadata(rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/rollouts/v1/internal/rollouts_rest_stub.cc b/google/cloud/compute/rollouts/v1/internal/rollouts_rest_stub.cc index 817bb733e3b2b..1e5d667684011 100644 --- a/google/cloud/compute/rollouts/v1/internal/rollouts_rest_stub.cc +++ b/google/cloud/compute/rollouts/v1/internal/rollouts_rest_stub.cc @@ -223,8 +223,6 @@ DefaultRolloutsRestStub::ListRollouts( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/rollouts/v1/rollouts_client.h b/google/cloud/compute/rollouts/v1/rollouts_client.h index deba59c31c4c8..0c12b85052031 100644 --- a/google/cloud/compute/rollouts/v1/rollouts_client.h +++ b/google/cloud/compute/rollouts/v1/rollouts_client.h @@ -38,6 +38,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the rollouts resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/rollouts /// +/// This client uses Rollouts version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -112,7 +114,7 @@ class RolloutsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.rollouts.v1.AdvanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/rollouts/v1/rollouts.proto#L117} + /// [google.cloud.cpp.compute.rollouts.v1.AdvanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/rollouts/v1/rollouts.proto#L118} /// // clang-format on future> Advance( @@ -165,7 +167,7 @@ class RolloutsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.rollouts.v1.AdvanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/rollouts/v1/rollouts.proto#L117} + /// [google.cloud.cpp.compute.rollouts.v1.AdvanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/rollouts/v1/rollouts.proto#L118} /// // clang-format on future> Advance( @@ -228,7 +230,7 @@ class RolloutsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.rollouts.v1.CancelRequest]: @cloud_cpp_reference_link{google/cloud/compute/rollouts/v1/rollouts.proto#L149} + /// [google.cloud.cpp.compute.rollouts.v1.CancelRequest]: @cloud_cpp_reference_link{google/cloud/compute/rollouts/v1/rollouts.proto#L150} /// // clang-format on future> Cancel( @@ -281,7 +283,7 @@ class RolloutsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.rollouts.v1.CancelRequest]: @cloud_cpp_reference_link{google/cloud/compute/rollouts/v1/rollouts.proto#L149} + /// [google.cloud.cpp.compute.rollouts.v1.CancelRequest]: @cloud_cpp_reference_link{google/cloud/compute/rollouts/v1/rollouts.proto#L150} /// // clang-format on future> Cancel( @@ -344,7 +346,7 @@ class RolloutsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.rollouts.v1.DeleteRolloutRequest]: @cloud_cpp_reference_link{google/cloud/compute/rollouts/v1/rollouts.proto#L185} + /// [google.cloud.cpp.compute.rollouts.v1.DeleteRolloutRequest]: @cloud_cpp_reference_link{google/cloud/compute/rollouts/v1/rollouts.proto#L186} /// // clang-format on future> DeleteRollout( @@ -397,7 +399,7 @@ class RolloutsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.rollouts.v1.DeleteRolloutRequest]: @cloud_cpp_reference_link{google/cloud/compute/rollouts/v1/rollouts.proto#L185} + /// [google.cloud.cpp.compute.rollouts.v1.DeleteRolloutRequest]: @cloud_cpp_reference_link{google/cloud/compute/rollouts/v1/rollouts.proto#L186} /// // clang-format on future> DeleteRollout( @@ -455,7 +457,7 @@ class RolloutsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.rollouts.v1.GetRolloutRequest]: @cloud_cpp_reference_link{google/cloud/compute/rollouts/v1/rollouts.proto#L214} + /// [google.cloud.cpp.compute.rollouts.v1.GetRolloutRequest]: @cloud_cpp_reference_link{google/cloud/compute/rollouts/v1/rollouts.proto#L215} /// [google.cloud.cpp.compute.v1.Rollout]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_142.proto#L29} /// // clang-format on @@ -487,7 +489,7 @@ class RolloutsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.rollouts.v1.GetRolloutRequest]: @cloud_cpp_reference_link{google/cloud/compute/rollouts/v1/rollouts.proto#L214} + /// [google.cloud.cpp.compute.rollouts.v1.GetRolloutRequest]: @cloud_cpp_reference_link{google/cloud/compute/rollouts/v1/rollouts.proto#L215} /// [google.cloud.cpp.compute.v1.Rollout]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_142.proto#L29} /// // clang-format on @@ -524,7 +526,7 @@ class RolloutsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.rollouts.v1.ListRolloutsRequest]: @cloud_cpp_reference_link{google/cloud/compute/rollouts/v1/rollouts.proto#L225} + /// [google.cloud.cpp.compute.rollouts.v1.ListRolloutsRequest]: @cloud_cpp_reference_link{google/cloud/compute/rollouts/v1/rollouts.proto#L226} /// [google.cloud.cpp.compute.v1.Rollout]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_142.proto#L29} /// // clang-format on @@ -564,7 +566,7 @@ class RolloutsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.rollouts.v1.ListRolloutsRequest]: @cloud_cpp_reference_link{google/cloud/compute/rollouts/v1/rollouts.proto#L225} + /// [google.cloud.cpp.compute.rollouts.v1.ListRolloutsRequest]: @cloud_cpp_reference_link{google/cloud/compute/rollouts/v1/rollouts.proto#L226} /// [google.cloud.cpp.compute.v1.Rollout]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_142.proto#L29} /// // clang-format on @@ -599,7 +601,7 @@ class RolloutsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.rollouts.v1.PauseRequest]: @cloud_cpp_reference_link{google/cloud/compute/rollouts/v1/rollouts.proto#L326} + /// [google.cloud.cpp.compute.rollouts.v1.PauseRequest]: @cloud_cpp_reference_link{google/cloud/compute/rollouts/v1/rollouts.proto#L320} /// // clang-format on future> Pause( @@ -652,7 +654,7 @@ class RolloutsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.rollouts.v1.PauseRequest]: @cloud_cpp_reference_link{google/cloud/compute/rollouts/v1/rollouts.proto#L326} + /// [google.cloud.cpp.compute.rollouts.v1.PauseRequest]: @cloud_cpp_reference_link{google/cloud/compute/rollouts/v1/rollouts.proto#L320} /// // clang-format on future> Pause( @@ -715,7 +717,7 @@ class RolloutsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.rollouts.v1.ResumeRequest]: @cloud_cpp_reference_link{google/cloud/compute/rollouts/v1/rollouts.proto#L360} + /// [google.cloud.cpp.compute.rollouts.v1.ResumeRequest]: @cloud_cpp_reference_link{google/cloud/compute/rollouts/v1/rollouts.proto#L354} /// // clang-format on future> Resume( @@ -768,7 +770,7 @@ class RolloutsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.rollouts.v1.ResumeRequest]: @cloud_cpp_reference_link{google/cloud/compute/rollouts/v1/rollouts.proto#L360} + /// [google.cloud.cpp.compute.rollouts.v1.ResumeRequest]: @cloud_cpp_reference_link{google/cloud/compute/rollouts/v1/rollouts.proto#L354} /// // clang-format on future> Resume( diff --git a/google/cloud/compute/routers/v1/internal/routers_rest_metadata_decorator.cc b/google/cloud/compute/routers/v1/internal/routers_rest_metadata_decorator.cc index 0101373fc8357..0b72f472ab356 100644 --- a/google/cloud/compute/routers/v1/internal/routers_rest_metadata_decorator.cc +++ b/google/cloud/compute/routers/v1/internal/routers_rest_metadata_decorator.cc @@ -380,6 +380,7 @@ future RoutersRestMetadata::AsyncCancelOperation( void RoutersRestMetadata::SetMetadata(rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/routers/v1/internal/routers_rest_stub.cc b/google/cloud/compute/routers/v1/internal/routers_rest_stub.cc index af8f5aab2e36f..1aa179e7d8281 100644 --- a/google/cloud/compute/routers/v1/internal/routers_rest_stub.cc +++ b/google/cloud/compute/routers/v1/internal/routers_rest_stub.cc @@ -59,8 +59,6 @@ DefaultRoutersRestStub::AggregatedListRouters( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params.push_back( {"service_project_number", request.service_project_number()}); query_params = @@ -302,8 +300,6 @@ DefaultRoutersRestStub::GetNatMappingInfo( query_params.push_back({"nat_name", request.nat_name()}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< @@ -423,8 +419,6 @@ DefaultRoutersRestStub::ListRouters( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get( @@ -453,8 +447,6 @@ DefaultRoutersRestStub::ListBgpRoutes( query_params.push_back({"peer", request.peer()}); query_params.push_back( {"policy_applied", (request.policy_applied() ? "1" : "0")}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params.push_back({"route_type", request.route_type()}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); @@ -481,8 +473,6 @@ DefaultRoutersRestStub::ListNamedSets( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< @@ -508,8 +498,6 @@ DefaultRoutersRestStub::ListRoutePolicies( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/routers/v1/routers_client.h b/google/cloud/compute/routers/v1/routers_client.h index 1709e388b17ea..b4a8165b84241 100644 --- a/google/cloud/compute/routers/v1/routers_client.h +++ b/google/cloud/compute/routers/v1/routers_client.h @@ -39,6 +39,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the routers resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/routers /// +/// This client uses Routers version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -117,8 +119,8 @@ class RoutersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.routers.v1.AggregatedListRoutersRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L302} - /// [google.cloud.cpp.compute.v1.RoutersScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_017.proto#L2053} + /// [google.cloud.cpp.compute.routers.v1.AggregatedListRoutersRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L303} + /// [google.cloud.cpp.compute.v1.RoutersScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_017.proto#L2059} /// // clang-format on StreamRange> DeleteRouter( @@ -253,7 +255,7 @@ class RoutersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.routers.v1.DeleteRouterRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L495} + /// [google.cloud.cpp.compute.routers.v1.DeleteRouterRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L489} /// // clang-format on future> DeleteRouter( @@ -319,7 +321,7 @@ class RoutersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.routers.v1.DeleteNamedSetRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L417} + /// [google.cloud.cpp.compute.routers.v1.DeleteNamedSetRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L411} /// // clang-format on future> DeleteNamedSet( @@ -372,7 +374,7 @@ class RoutersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.routers.v1.DeleteNamedSetRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L417} + /// [google.cloud.cpp.compute.routers.v1.DeleteNamedSetRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L411} /// // clang-format on future> DeleteNamedSet( @@ -438,7 +440,7 @@ class RoutersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.routers.v1.DeleteRoutePolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L456} + /// [google.cloud.cpp.compute.routers.v1.DeleteRoutePolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L450} /// // clang-format on future> @@ -491,7 +493,7 @@ class RoutersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.routers.v1.DeleteRoutePolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L456} + /// [google.cloud.cpp.compute.routers.v1.DeleteRoutePolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L450} /// // clang-format on future> @@ -551,7 +553,7 @@ class RoutersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.routers.v1.GetRouterRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L705} + /// [google.cloud.cpp.compute.routers.v1.GetRouterRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L692} /// [google.cloud.cpp.compute.v1.Router]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_017.proto#L384} /// // clang-format on @@ -583,7 +585,7 @@ class RoutersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.routers.v1.GetRouterRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L705} + /// [google.cloud.cpp.compute.routers.v1.GetRouterRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L692} /// [google.cloud.cpp.compute.v1.Router]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_017.proto#L384} /// // clang-format on @@ -613,8 +615,8 @@ class RoutersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.routers.v1.GetNamedSetRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L531} - /// [google.cloud.cpp.compute.v1.RoutersGetNamedSetResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_017.proto#L1632} + /// [google.cloud.cpp.compute.routers.v1.GetNamedSetRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L525} + /// [google.cloud.cpp.compute.v1.RoutersGetNamedSetResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_017.proto#L1638} /// // clang-format on StatusOr @@ -645,8 +647,8 @@ class RoutersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.routers.v1.GetNamedSetRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L531} - /// [google.cloud.cpp.compute.v1.RoutersGetNamedSetResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_017.proto#L1632} + /// [google.cloud.cpp.compute.routers.v1.GetNamedSetRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L525} + /// [google.cloud.cpp.compute.v1.RoutersGetNamedSetResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_017.proto#L1638} /// // clang-format on StatusOr @@ -677,7 +679,7 @@ class RoutersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.routers.v1.GetNatIpInfoRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L550} + /// [google.cloud.cpp.compute.routers.v1.GetNatIpInfoRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L544} /// [google.cloud.cpp.compute.v1.NatIpInfoResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_017.proto#L301} /// // clang-format on @@ -709,7 +711,7 @@ class RoutersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.routers.v1.GetNatIpInfoRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L550} + /// [google.cloud.cpp.compute.routers.v1.GetNatIpInfoRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L544} /// [google.cloud.cpp.compute.v1.NatIpInfoResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_017.proto#L301} /// // clang-format on @@ -740,8 +742,8 @@ class RoutersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.routers.v1.GetNatMappingInfoRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L571} - /// [google.cloud.cpp.compute.v1.VmEndpointNatMappingsList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_017.proto#L2254} + /// [google.cloud.cpp.compute.routers.v1.GetNatMappingInfoRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L565} + /// [google.cloud.cpp.compute.v1.VmEndpointNatMappingsList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_017.proto#L2260} /// // clang-format on StatusOr @@ -772,8 +774,8 @@ class RoutersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.routers.v1.GetNatMappingInfoRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L571} - /// [google.cloud.cpp.compute.v1.VmEndpointNatMappingsList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_017.proto#L2254} + /// [google.cloud.cpp.compute.routers.v1.GetNatMappingInfoRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L565} + /// [google.cloud.cpp.compute.v1.VmEndpointNatMappingsList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_017.proto#L2260} /// // clang-format on StatusOr @@ -804,8 +806,8 @@ class RoutersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.routers.v1.GetRoutePolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L686} - /// [google.cloud.cpp.compute.v1.RoutersGetRoutePolicyResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_017.proto#L1639} + /// [google.cloud.cpp.compute.routers.v1.GetRoutePolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L673} + /// [google.cloud.cpp.compute.v1.RoutersGetRoutePolicyResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_017.proto#L1645} /// // clang-format on StatusOr @@ -836,8 +838,8 @@ class RoutersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.routers.v1.GetRoutePolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L686} - /// [google.cloud.cpp.compute.v1.RoutersGetRoutePolicyResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_017.proto#L1639} + /// [google.cloud.cpp.compute.routers.v1.GetRoutePolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L673} + /// [google.cloud.cpp.compute.v1.RoutersGetRoutePolicyResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_017.proto#L1645} /// // clang-format on StatusOr @@ -867,8 +869,8 @@ class RoutersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.routers.v1.GetRouterStatusRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L720} - /// [google.cloud.cpp.compute.v1.RouterStatusResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_017.proto#L1625} + /// [google.cloud.cpp.compute.routers.v1.GetRouterStatusRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L707} + /// [google.cloud.cpp.compute.v1.RouterStatusResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_017.proto#L1631} /// // clang-format on StatusOr @@ -899,8 +901,8 @@ class RoutersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.routers.v1.GetRouterStatusRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L720} - /// [google.cloud.cpp.compute.v1.RouterStatusResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_017.proto#L1625} + /// [google.cloud.cpp.compute.routers.v1.GetRouterStatusRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L707} + /// [google.cloud.cpp.compute.v1.RouterStatusResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_017.proto#L1631} /// // clang-format on StatusOr @@ -938,7 +940,7 @@ class RoutersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.routers.v1.InsertRouterRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L735} + /// [google.cloud.cpp.compute.routers.v1.InsertRouterRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L722} /// // clang-format on future> InsertRouter( @@ -994,7 +996,7 @@ class RoutersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.routers.v1.InsertRouterRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L735} + /// [google.cloud.cpp.compute.routers.v1.InsertRouterRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L722} /// // clang-format on future> InsertRouter( @@ -1061,7 +1063,7 @@ class RoutersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.routers.v1.ListRoutersRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L1126} + /// [google.cloud.cpp.compute.routers.v1.ListRoutersRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L1091} /// [google.cloud.cpp.compute.v1.Router]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_017.proto#L384} /// // clang-format on @@ -1101,7 +1103,7 @@ class RoutersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.routers.v1.ListRoutersRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L1126} + /// [google.cloud.cpp.compute.routers.v1.ListRoutersRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L1091} /// [google.cloud.cpp.compute.v1.Router]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_017.proto#L384} /// // clang-format on @@ -1131,8 +1133,8 @@ class RoutersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.routers.v1.ListBgpRoutesRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L771} - /// [google.cloud.cpp.compute.v1.RoutersListBgpRoutes]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_017.proto#L1643} + /// [google.cloud.cpp.compute.routers.v1.ListBgpRoutesRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L758} + /// [google.cloud.cpp.compute.v1.RoutersListBgpRoutes]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_017.proto#L1649} /// // clang-format on StatusOr ListBgpRoutes( @@ -1163,8 +1165,8 @@ class RoutersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.routers.v1.ListBgpRoutesRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L771} - /// [google.cloud.cpp.compute.v1.RoutersListBgpRoutes]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_017.proto#L1643} + /// [google.cloud.cpp.compute.routers.v1.ListBgpRoutesRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L758} + /// [google.cloud.cpp.compute.v1.RoutersListBgpRoutes]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_017.proto#L1649} /// // clang-format on StatusOr ListBgpRoutes( @@ -1195,8 +1197,8 @@ class RoutersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.routers.v1.ListNamedSetsRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L906} - /// [google.cloud.cpp.compute.v1.RoutersListNamedSets]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_017.proto#L1778} + /// [google.cloud.cpp.compute.routers.v1.ListNamedSetsRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L885} + /// [google.cloud.cpp.compute.v1.RoutersListNamedSets]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_017.proto#L1784} /// // clang-format on StatusOr ListNamedSets( @@ -1228,8 +1230,8 @@ class RoutersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.routers.v1.ListNamedSetsRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L906} - /// [google.cloud.cpp.compute.v1.RoutersListNamedSets]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_017.proto#L1778} + /// [google.cloud.cpp.compute.routers.v1.ListNamedSetsRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L885} + /// [google.cloud.cpp.compute.v1.RoutersListNamedSets]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_017.proto#L1784} /// // clang-format on StatusOr ListNamedSets( @@ -1260,8 +1262,8 @@ class RoutersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.routers.v1.ListRoutePoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L1016} - /// [google.cloud.cpp.compute.v1.RoutersListRoutePolicies]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_017.proto#L1913} + /// [google.cloud.cpp.compute.routers.v1.ListRoutePoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L988} + /// [google.cloud.cpp.compute.v1.RoutersListRoutePolicies]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_017.proto#L1919} /// // clang-format on StatusOr @@ -1293,8 +1295,8 @@ class RoutersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.routers.v1.ListRoutePoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L1016} - /// [google.cloud.cpp.compute.v1.RoutersListRoutePolicies]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_017.proto#L1913} + /// [google.cloud.cpp.compute.routers.v1.ListRoutePoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L988} + /// [google.cloud.cpp.compute.v1.RoutersListRoutePolicies]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_017.proto#L1919} /// // clang-format on StatusOr @@ -1335,7 +1337,7 @@ class RoutersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.routers.v1.PatchRouterRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L1311} + /// [google.cloud.cpp.compute.routers.v1.PatchRouterRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L1269} /// // clang-format on future> PatchRouter( @@ -1395,7 +1397,7 @@ class RoutersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.routers.v1.PatchRouterRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L1311} + /// [google.cloud.cpp.compute.routers.v1.PatchRouterRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L1269} /// // clang-format on future> PatchRouter( @@ -1462,7 +1464,7 @@ class RoutersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.routers.v1.PatchNamedSetRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L1231} + /// [google.cloud.cpp.compute.routers.v1.PatchNamedSetRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L1189} /// // clang-format on future> PatchNamedSet( @@ -1519,7 +1521,7 @@ class RoutersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.routers.v1.PatchNamedSetRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L1231} + /// [google.cloud.cpp.compute.routers.v1.PatchNamedSetRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L1189} /// // clang-format on future> PatchNamedSet( @@ -1586,7 +1588,7 @@ class RoutersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.routers.v1.PatchRoutePolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L1271} + /// [google.cloud.cpp.compute.routers.v1.PatchRoutePolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L1229} /// // clang-format on future> PatchRoutePolicy( @@ -1643,7 +1645,7 @@ class RoutersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.routers.v1.PatchRoutePolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L1271} + /// [google.cloud.cpp.compute.routers.v1.PatchRoutePolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L1229} /// // clang-format on future> PatchRoutePolicy( @@ -1704,8 +1706,8 @@ class RoutersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.routers.v1.PreviewRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L1351} - /// [google.cloud.cpp.compute.v1.RoutersPreviewResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_017.proto#L2048} + /// [google.cloud.cpp.compute.routers.v1.PreviewRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L1309} + /// [google.cloud.cpp.compute.v1.RoutersPreviewResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_017.proto#L2054} /// // clang-format on StatusOr Preview( @@ -1739,8 +1741,8 @@ class RoutersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.routers.v1.PreviewRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L1351} - /// [google.cloud.cpp.compute.v1.RoutersPreviewResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_017.proto#L2048} + /// [google.cloud.cpp.compute.routers.v1.PreviewRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L1309} + /// [google.cloud.cpp.compute.v1.RoutersPreviewResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_017.proto#L2054} /// // clang-format on StatusOr Preview( @@ -1780,7 +1782,7 @@ class RoutersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.routers.v1.UpdateRouterRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L1450} + /// [google.cloud.cpp.compute.routers.v1.UpdateRouterRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L1408} /// // clang-format on future> UpdateRouter( @@ -1841,7 +1843,7 @@ class RoutersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.routers.v1.UpdateRouterRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L1450} + /// [google.cloud.cpp.compute.routers.v1.UpdateRouterRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L1408} /// // clang-format on future> UpdateRouter( @@ -1908,7 +1910,7 @@ class RoutersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.routers.v1.UpdateNamedSetRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L1370} + /// [google.cloud.cpp.compute.routers.v1.UpdateNamedSetRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L1328} /// // clang-format on future> UpdateNamedSet( @@ -1965,7 +1967,7 @@ class RoutersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.routers.v1.UpdateNamedSetRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L1370} + /// [google.cloud.cpp.compute.routers.v1.UpdateNamedSetRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L1328} /// // clang-format on future> UpdateNamedSet( @@ -2032,7 +2034,7 @@ class RoutersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.routers.v1.UpdateRoutePolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L1410} + /// [google.cloud.cpp.compute.routers.v1.UpdateRoutePolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L1368} /// // clang-format on future> @@ -2090,7 +2092,7 @@ class RoutersClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.routers.v1.UpdateRoutePolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L1410} + /// [google.cloud.cpp.compute.routers.v1.UpdateRoutePolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/routers/v1/routers.proto#L1368} /// // clang-format on future> diff --git a/google/cloud/compute/routes/v1/internal/routes_rest_metadata_decorator.cc b/google/cloud/compute/routes/v1/internal/routes_rest_metadata_decorator.cc index aa28a6677db1a..ac5674f271005 100644 --- a/google/cloud/compute/routes/v1/internal/routes_rest_metadata_decorator.cc +++ b/google/cloud/compute/routes/v1/internal/routes_rest_metadata_decorator.cc @@ -130,6 +130,7 @@ future RoutesRestMetadata::AsyncCancelOperation( void RoutesRestMetadata::SetMetadata(rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/routes/v1/internal/routes_rest_stub.cc b/google/cloud/compute/routes/v1/internal/routes_rest_stub.cc index 84c8fcb4c15f6..8edc5aa10c7f9 100644 --- a/google/cloud/compute/routes/v1/internal/routes_rest_stub.cc +++ b/google/cloud/compute/routes/v1/internal/routes_rest_stub.cc @@ -181,8 +181,6 @@ DefaultRoutesRestStub::ListRoutes( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get( diff --git a/google/cloud/compute/routes/v1/routes_client.h b/google/cloud/compute/routes/v1/routes_client.h index 594ebefff48f7..bedf2dc8d081c 100644 --- a/google/cloud/compute/routes/v1/routes_client.h +++ b/google/cloud/compute/routes/v1/routes_client.h @@ -38,6 +38,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the routes resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/routes /// +/// This client uses Routes version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -112,7 +114,7 @@ class RoutesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.routes.v1.DeleteRouteRequest]: @cloud_cpp_reference_link{google/cloud/compute/routes/v1/routes.proto#L99} + /// [google.cloud.cpp.compute.routes.v1.DeleteRouteRequest]: @cloud_cpp_reference_link{google/cloud/compute/routes/v1/routes.proto#L100} /// // clang-format on future> DeleteRoute( @@ -164,7 +166,7 @@ class RoutesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.routes.v1.DeleteRouteRequest]: @cloud_cpp_reference_link{google/cloud/compute/routes/v1/routes.proto#L99} + /// [google.cloud.cpp.compute.routes.v1.DeleteRouteRequest]: @cloud_cpp_reference_link{google/cloud/compute/routes/v1/routes.proto#L100} /// // clang-format on future> DeleteRoute( @@ -222,7 +224,7 @@ class RoutesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.routes.v1.GetRouteRequest]: @cloud_cpp_reference_link{google/cloud/compute/routes/v1/routes.proto#L128} + /// [google.cloud.cpp.compute.routes.v1.GetRouteRequest]: @cloud_cpp_reference_link{google/cloud/compute/routes/v1/routes.proto#L129} /// [google.cloud.cpp.compute.v1.Route]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_144.proto#L29} /// // clang-format on @@ -253,7 +255,7 @@ class RoutesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.routes.v1.GetRouteRequest]: @cloud_cpp_reference_link{google/cloud/compute/routes/v1/routes.proto#L128} + /// [google.cloud.cpp.compute.routes.v1.GetRouteRequest]: @cloud_cpp_reference_link{google/cloud/compute/routes/v1/routes.proto#L129} /// [google.cloud.cpp.compute.v1.Route]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_144.proto#L29} /// // clang-format on @@ -289,7 +291,7 @@ class RoutesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.routes.v1.InsertRouteRequest]: @cloud_cpp_reference_link{google/cloud/compute/routes/v1/routes.proto#L139} + /// [google.cloud.cpp.compute.routes.v1.InsertRouteRequest]: @cloud_cpp_reference_link{google/cloud/compute/routes/v1/routes.proto#L140} /// // clang-format on future> InsertRoute( @@ -345,7 +347,7 @@ class RoutesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.routes.v1.InsertRouteRequest]: @cloud_cpp_reference_link{google/cloud/compute/routes/v1/routes.proto#L139} + /// [google.cloud.cpp.compute.routes.v1.InsertRouteRequest]: @cloud_cpp_reference_link{google/cloud/compute/routes/v1/routes.proto#L140} /// // clang-format on future> InsertRoute( @@ -411,7 +413,7 @@ class RoutesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.routes.v1.ListRoutesRequest]: @cloud_cpp_reference_link{google/cloud/compute/routes/v1/routes.proto#L168} + /// [google.cloud.cpp.compute.routes.v1.ListRoutesRequest]: @cloud_cpp_reference_link{google/cloud/compute/routes/v1/routes.proto#L169} /// [google.cloud.cpp.compute.v1.Route]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_144.proto#L29} /// // clang-format on @@ -451,7 +453,7 @@ class RoutesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.routes.v1.ListRoutesRequest]: @cloud_cpp_reference_link{google/cloud/compute/routes/v1/routes.proto#L168} + /// [google.cloud.cpp.compute.routes.v1.ListRoutesRequest]: @cloud_cpp_reference_link{google/cloud/compute/routes/v1/routes.proto#L169} /// [google.cloud.cpp.compute.v1.Route]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_144.proto#L29} /// // clang-format on @@ -480,7 +482,7 @@ class RoutesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.routes.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/routes/v1/routes.proto#L269} + /// [google.cloud.cpp.compute.routes.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/routes/v1/routes.proto#L263} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -515,7 +517,7 @@ class RoutesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.routes.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/routes/v1/routes.proto#L269} + /// [google.cloud.cpp.compute.routes.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/routes/v1/routes.proto#L263} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on diff --git a/google/cloud/compute/security_policies/v1/internal/security_policies_rest_metadata_decorator.cc b/google/cloud/compute/security_policies/v1/internal/security_policies_rest_metadata_decorator.cc index 8fe85dfe543ad..e514c2407cb05 100644 --- a/google/cloud/compute/security_policies/v1/internal/security_policies_rest_metadata_decorator.cc +++ b/google/cloud/compute/security_policies/v1/internal/security_policies_rest_metadata_decorator.cc @@ -259,6 +259,7 @@ future SecurityPoliciesRestMetadata::AsyncCancelOperation( void SecurityPoliciesRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/security_policies/v1/internal/security_policies_rest_stub.cc b/google/cloud/compute/security_policies/v1/internal/security_policies_rest_stub.cc index b7c67b03195af..c233b42362970 100644 --- a/google/cloud/compute/security_policies/v1/internal/security_policies_rest_stub.cc +++ b/google/cloud/compute/security_policies/v1/internal/security_policies_rest_stub.cc @@ -120,8 +120,6 @@ DefaultSecurityPoliciesRestStub::AggregatedListSecurityPolicies( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params.push_back( {"service_project_number", request.service_project_number()}); query_params = @@ -301,8 +299,6 @@ DefaultSecurityPoliciesRestStub::ListSecurityPolicies( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< @@ -328,8 +324,6 @@ DefaultSecurityPoliciesRestStub::ListPreconfiguredExpressionSets( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/security_policies/v1/security_policies_client.h b/google/cloud/compute/security_policies/v1/security_policies_client.h index 498c60e988f31..9bcfeddf40e98 100644 --- a/google/cloud/compute/security_policies/v1/security_policies_client.h +++ b/google/cloud/compute/security_policies/v1/security_policies_client.h @@ -39,6 +39,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the securityPolicies resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/securityPolicies /// +/// This client uses SecurityPolicies version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -117,7 +119,7 @@ class SecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.security_policies.v1.AddRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/security_policies/v1/security_policies.proto#L195} + /// [google.cloud.cpp.compute.security_policies.v1.AddRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/security_policies/v1/security_policies.proto#L196} /// // clang-format on future> AddRule( @@ -175,7 +177,7 @@ class SecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.security_policies.v1.AddRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/security_policies/v1/security_policies.proto#L195} + /// [google.cloud.cpp.compute.security_policies.v1.AddRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/security_policies/v1/security_policies.proto#L196} /// // clang-format on future> AddRule( @@ -245,7 +247,7 @@ class SecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.security_policies.v1.AggregatedListSecurityPoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/security_policies/v1/security_policies.proto#L216} + /// [google.cloud.cpp.compute.security_policies.v1.AggregatedListSecurityPoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/security_policies/v1/security_policies.proto#L217} /// [google.cloud.cpp.compute.v1.SecurityPoliciesScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_146.proto#L161} /// // clang-format on @@ -290,7 +292,7 @@ class SecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.security_policies.v1.AggregatedListSecurityPoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/security_policies/v1/security_policies.proto#L216} + /// [google.cloud.cpp.compute.security_policies.v1.AggregatedListSecurityPoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/security_policies/v1/security_policies.proto#L217} /// [google.cloud.cpp.compute.v1.SecurityPoliciesScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_146.proto#L161} /// // clang-format on @@ -328,7 +330,7 @@ class SecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.security_policies.v1.DeleteSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/security_policies/v1/security_policies.proto#L331} + /// [google.cloud.cpp.compute.security_policies.v1.DeleteSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/security_policies/v1/security_policies.proto#L325} /// // clang-format on future> @@ -381,7 +383,7 @@ class SecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.security_policies.v1.DeleteSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/security_policies/v1/security_policies.proto#L331} + /// [google.cloud.cpp.compute.security_policies.v1.DeleteSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/security_policies/v1/security_policies.proto#L325} /// // clang-format on future> @@ -440,7 +442,7 @@ class SecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.security_policies.v1.GetSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/security_policies/v1/security_policies.proto#L374} + /// [google.cloud.cpp.compute.security_policies.v1.GetSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/security_policies/v1/security_policies.proto#L368} /// [google.cloud.cpp.compute.v1.SecurityPolicy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_147.proto#L31} /// // clang-format on @@ -472,7 +474,7 @@ class SecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.security_policies.v1.GetSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/security_policies/v1/security_policies.proto#L374} + /// [google.cloud.cpp.compute.security_policies.v1.GetSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/security_policies/v1/security_policies.proto#L368} /// [google.cloud.cpp.compute.v1.SecurityPolicy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_147.proto#L31} /// // clang-format on @@ -501,7 +503,7 @@ class SecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.security_policies.v1.GetRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/security_policies/v1/security_policies.proto#L360} + /// [google.cloud.cpp.compute.security_policies.v1.GetRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/security_policies/v1/security_policies.proto#L354} /// [google.cloud.cpp.compute.v1.SecurityPolicyRule]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_147.proto#L504} /// // clang-format on @@ -533,7 +535,7 @@ class SecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.security_policies.v1.GetRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/security_policies/v1/security_policies.proto#L360} + /// [google.cloud.cpp.compute.security_policies.v1.GetRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/security_policies/v1/security_policies.proto#L354} /// [google.cloud.cpp.compute.v1.SecurityPolicyRule]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_147.proto#L504} /// // clang-format on @@ -570,7 +572,7 @@ class SecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.security_policies.v1.InsertSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/security_policies/v1/security_policies.proto#L385} + /// [google.cloud.cpp.compute.security_policies.v1.InsertSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/security_policies/v1/security_policies.proto#L379} /// // clang-format on future> @@ -628,7 +630,7 @@ class SecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.security_policies.v1.InsertSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/security_policies/v1/security_policies.proto#L385} + /// [google.cloud.cpp.compute.security_policies.v1.InsertSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/security_policies/v1/security_policies.proto#L379} /// // clang-format on future> @@ -695,7 +697,7 @@ class SecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.security_policies.v1.ListSecurityPoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/security_policies/v1/security_policies.proto#L518} + /// [google.cloud.cpp.compute.security_policies.v1.ListSecurityPoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/security_policies/v1/security_policies.proto#L505} /// [google.cloud.cpp.compute.v1.SecurityPolicy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_147.proto#L31} /// // clang-format on @@ -735,7 +737,7 @@ class SecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.security_policies.v1.ListSecurityPoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/security_policies/v1/security_policies.proto#L518} + /// [google.cloud.cpp.compute.security_policies.v1.ListSecurityPoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/security_policies/v1/security_policies.proto#L505} /// [google.cloud.cpp.compute.v1.SecurityPolicy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_147.proto#L31} /// // clang-format on @@ -764,7 +766,7 @@ class SecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.security_policies.v1.ListPreconfiguredExpressionSetsRequest]: @cloud_cpp_reference_link{google/cloud/compute/security_policies/v1/security_policies.proto#L417} + /// [google.cloud.cpp.compute.security_policies.v1.ListPreconfiguredExpressionSetsRequest]: @cloud_cpp_reference_link{google/cloud/compute/security_policies/v1/security_policies.proto#L411} /// [google.cloud.cpp.compute.v1.SecurityPoliciesListPreconfiguredExpressionSetsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_115.proto#L29} /// // clang-format on @@ -798,7 +800,7 @@ class SecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.security_policies.v1.ListPreconfiguredExpressionSetsRequest]: @cloud_cpp_reference_link{google/cloud/compute/security_policies/v1/security_policies.proto#L417} + /// [google.cloud.cpp.compute.security_policies.v1.ListPreconfiguredExpressionSetsRequest]: @cloud_cpp_reference_link{google/cloud/compute/security_policies/v1/security_policies.proto#L411} /// [google.cloud.cpp.compute.v1.SecurityPoliciesListPreconfiguredExpressionSetsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_115.proto#L29} /// // clang-format on @@ -842,7 +844,7 @@ class SecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.security_policies.v1.PatchSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/security_policies/v1/security_policies.proto#L646} + /// [google.cloud.cpp.compute.security_policies.v1.PatchSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/security_policies/v1/security_policies.proto#L626} /// // clang-format on future> @@ -906,7 +908,7 @@ class SecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.security_policies.v1.PatchSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/security_policies/v1/security_policies.proto#L646} + /// [google.cloud.cpp.compute.security_policies.v1.PatchSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/security_policies/v1/security_policies.proto#L626} /// // clang-format on future> @@ -974,7 +976,7 @@ class SecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.security_policies.v1.PatchRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/security_policies/v1/security_policies.proto#L619} + /// [google.cloud.cpp.compute.security_policies.v1.PatchRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/security_policies/v1/security_policies.proto#L599} /// // clang-format on future> PatchRule( @@ -1033,7 +1035,7 @@ class SecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.security_policies.v1.PatchRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/security_policies/v1/security_policies.proto#L619} + /// [google.cloud.cpp.compute.security_policies.v1.PatchRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/security_policies/v1/security_policies.proto#L599} /// // clang-format on future> PatchRule( @@ -1098,7 +1100,7 @@ class SecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.security_policies.v1.RemoveRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/security_policies/v1/security_policies.proto#L682} + /// [google.cloud.cpp.compute.security_policies.v1.RemoveRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/security_policies/v1/security_policies.proto#L662} /// // clang-format on future> RemoveRule( @@ -1151,7 +1153,7 @@ class SecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.security_policies.v1.RemoveRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/security_policies/v1/security_policies.proto#L682} + /// [google.cloud.cpp.compute.security_policies.v1.RemoveRuleRequest]: @cloud_cpp_reference_link{google/cloud/compute/security_policies/v1/security_policies.proto#L662} /// // clang-format on future> RemoveRule( @@ -1219,7 +1221,7 @@ class SecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.security_policies.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/security_policies/v1/security_policies.proto#L699} + /// [google.cloud.cpp.compute.security_policies.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/security_policies/v1/security_policies.proto#L679} /// // clang-format on future> SetLabels( @@ -1278,7 +1280,7 @@ class SecurityPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.security_policies.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/security_policies/v1/security_policies.proto#L699} + /// [google.cloud.cpp.compute.security_policies.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/security_policies/v1/security_policies.proto#L679} /// // clang-format on future> SetLabels( diff --git a/google/cloud/compute/service_attachments/v1/internal/service_attachments_rest_metadata_decorator.cc b/google/cloud/compute/service_attachments/v1/internal/service_attachments_rest_metadata_decorator.cc index 0f6e0fcaefffa..c97bd77a716ca 100644 --- a/google/cloud/compute/service_attachments/v1/internal/service_attachments_rest_metadata_decorator.cc +++ b/google/cloud/compute/service_attachments/v1/internal/service_attachments_rest_metadata_decorator.cc @@ -183,6 +183,7 @@ future ServiceAttachmentsRestMetadata::AsyncCancelOperation( void ServiceAttachmentsRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/service_attachments/v1/internal/service_attachments_rest_stub.cc b/google/cloud/compute/service_attachments/v1/internal/service_attachments_rest_stub.cc index 85bbadab29d22..9fb5132f84254 100644 --- a/google/cloud/compute/service_attachments/v1/internal/service_attachments_rest_stub.cc +++ b/google/cloud/compute/service_attachments/v1/internal/service_attachments_rest_stub.cc @@ -60,8 +60,6 @@ DefaultServiceAttachmentsRestStub::AggregatedListServiceAttachments( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params.push_back( {"service_project_number", request.service_project_number()}); query_params = @@ -246,8 +244,6 @@ DefaultServiceAttachmentsRestStub::ListServiceAttachments( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/service_attachments/v1/service_attachments_client.h b/google/cloud/compute/service_attachments/v1/service_attachments_client.h index 7b2e6fc586ac8..c0cd7e5ddd958 100644 --- a/google/cloud/compute/service_attachments/v1/service_attachments_client.h +++ b/google/cloud/compute/service_attachments/v1/service_attachments_client.h @@ -39,6 +39,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the serviceAttachments resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/serviceAttachments /// +/// This client uses ServiceAttachments version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -122,7 +124,7 @@ class ServiceAttachmentsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.service_attachments.v1.AggregatedListServiceAttachmentsRequest]: @cloud_cpp_reference_link{google/cloud/compute/service_attachments/v1/service_attachments.proto#L156} + /// [google.cloud.cpp.compute.service_attachments.v1.AggregatedListServiceAttachmentsRequest]: @cloud_cpp_reference_link{google/cloud/compute/service_attachments/v1/service_attachments.proto#L157} /// [google.cloud.cpp.compute.v1.ServiceAttachmentsScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_149.proto#L495} /// // clang-format on @@ -169,7 +171,7 @@ class ServiceAttachmentsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.service_attachments.v1.AggregatedListServiceAttachmentsRequest]: @cloud_cpp_reference_link{google/cloud/compute/service_attachments/v1/service_attachments.proto#L156} + /// [google.cloud.cpp.compute.service_attachments.v1.AggregatedListServiceAttachmentsRequest]: @cloud_cpp_reference_link{google/cloud/compute/service_attachments/v1/service_attachments.proto#L157} /// [google.cloud.cpp.compute.v1.ServiceAttachmentsScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_149.proto#L495} /// // clang-format on @@ -209,7 +211,7 @@ class ServiceAttachmentsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.service_attachments.v1.DeleteServiceAttachmentRequest]: @cloud_cpp_reference_link{google/cloud/compute/service_attachments/v1/service_attachments.proto#L271} + /// [google.cloud.cpp.compute.service_attachments.v1.DeleteServiceAttachmentRequest]: @cloud_cpp_reference_link{google/cloud/compute/service_attachments/v1/service_attachments.proto#L265} /// // clang-format on future> @@ -263,7 +265,7 @@ class ServiceAttachmentsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.service_attachments.v1.DeleteServiceAttachmentRequest]: @cloud_cpp_reference_link{google/cloud/compute/service_attachments/v1/service_attachments.proto#L271} + /// [google.cloud.cpp.compute.service_attachments.v1.DeleteServiceAttachmentRequest]: @cloud_cpp_reference_link{google/cloud/compute/service_attachments/v1/service_attachments.proto#L265} /// // clang-format on future> @@ -323,7 +325,7 @@ class ServiceAttachmentsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.service_attachments.v1.GetServiceAttachmentRequest]: @cloud_cpp_reference_link{google/cloud/compute/service_attachments/v1/service_attachments.proto#L326} + /// [google.cloud.cpp.compute.service_attachments.v1.GetServiceAttachmentRequest]: @cloud_cpp_reference_link{google/cloud/compute/service_attachments/v1/service_attachments.proto#L320} /// [google.cloud.cpp.compute.v1.ServiceAttachment]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_149.proto#L32} /// // clang-format on @@ -356,7 +358,7 @@ class ServiceAttachmentsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.service_attachments.v1.GetServiceAttachmentRequest]: @cloud_cpp_reference_link{google/cloud/compute/service_attachments/v1/service_attachments.proto#L326} + /// [google.cloud.cpp.compute.service_attachments.v1.GetServiceAttachmentRequest]: @cloud_cpp_reference_link{google/cloud/compute/service_attachments/v1/service_attachments.proto#L320} /// [google.cloud.cpp.compute.v1.ServiceAttachment]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_149.proto#L32} /// // clang-format on @@ -387,7 +389,7 @@ class ServiceAttachmentsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.service_attachments.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/service_attachments/v1/service_attachments.proto#L307} + /// [google.cloud.cpp.compute.service_attachments.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/service_attachments/v1/service_attachments.proto#L301} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -420,7 +422,7 @@ class ServiceAttachmentsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.service_attachments.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/service_attachments/v1/service_attachments.proto#L307} + /// [google.cloud.cpp.compute.service_attachments.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/service_attachments/v1/service_attachments.proto#L301} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -458,7 +460,7 @@ class ServiceAttachmentsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.service_attachments.v1.InsertServiceAttachmentRequest]: @cloud_cpp_reference_link{google/cloud/compute/service_attachments/v1/service_attachments.proto#L344} + /// [google.cloud.cpp.compute.service_attachments.v1.InsertServiceAttachmentRequest]: @cloud_cpp_reference_link{google/cloud/compute/service_attachments/v1/service_attachments.proto#L338} /// // clang-format on future> @@ -517,7 +519,7 @@ class ServiceAttachmentsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.service_attachments.v1.InsertServiceAttachmentRequest]: @cloud_cpp_reference_link{google/cloud/compute/service_attachments/v1/service_attachments.proto#L344} + /// [google.cloud.cpp.compute.service_attachments.v1.InsertServiceAttachmentRequest]: @cloud_cpp_reference_link{google/cloud/compute/service_attachments/v1/service_attachments.proto#L338} /// // clang-format on future> @@ -585,7 +587,7 @@ class ServiceAttachmentsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.service_attachments.v1.ListServiceAttachmentsRequest]: @cloud_cpp_reference_link{google/cloud/compute/service_attachments/v1/service_attachments.proto#L380} + /// [google.cloud.cpp.compute.service_attachments.v1.ListServiceAttachmentsRequest]: @cloud_cpp_reference_link{google/cloud/compute/service_attachments/v1/service_attachments.proto#L374} /// [google.cloud.cpp.compute.v1.ServiceAttachment]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_149.proto#L32} /// // clang-format on @@ -626,7 +628,7 @@ class ServiceAttachmentsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.service_attachments.v1.ListServiceAttachmentsRequest]: @cloud_cpp_reference_link{google/cloud/compute/service_attachments/v1/service_attachments.proto#L380} + /// [google.cloud.cpp.compute.service_attachments.v1.ListServiceAttachmentsRequest]: @cloud_cpp_reference_link{google/cloud/compute/service_attachments/v1/service_attachments.proto#L374} /// [google.cloud.cpp.compute.v1.ServiceAttachment]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_149.proto#L32} /// // clang-format on @@ -668,7 +670,7 @@ class ServiceAttachmentsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.service_attachments.v1.PatchServiceAttachmentRequest]: @cloud_cpp_reference_link{google/cloud/compute/service_attachments/v1/service_attachments.proto#L485} + /// [google.cloud.cpp.compute.service_attachments.v1.PatchServiceAttachmentRequest]: @cloud_cpp_reference_link{google/cloud/compute/service_attachments/v1/service_attachments.proto#L472} /// // clang-format on future> @@ -731,7 +733,7 @@ class ServiceAttachmentsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.service_attachments.v1.PatchServiceAttachmentRequest]: @cloud_cpp_reference_link{google/cloud/compute/service_attachments/v1/service_attachments.proto#L485} + /// [google.cloud.cpp.compute.service_attachments.v1.PatchServiceAttachmentRequest]: @cloud_cpp_reference_link{google/cloud/compute/service_attachments/v1/service_attachments.proto#L472} /// // clang-format on future> @@ -793,7 +795,7 @@ class ServiceAttachmentsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.service_attachments.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/service_attachments/v1/service_attachments.proto#L526} + /// [google.cloud.cpp.compute.service_attachments.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/service_attachments/v1/service_attachments.proto#L513} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -829,7 +831,7 @@ class ServiceAttachmentsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.service_attachments.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/service_attachments/v1/service_attachments.proto#L526} + /// [google.cloud.cpp.compute.service_attachments.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/service_attachments/v1/service_attachments.proto#L513} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -860,7 +862,7 @@ class ServiceAttachmentsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.service_attachments.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/service_attachments/v1/service_attachments.proto#L546} + /// [google.cloud.cpp.compute.service_attachments.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/service_attachments/v1/service_attachments.proto#L533} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -896,7 +898,7 @@ class ServiceAttachmentsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.service_attachments.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/service_attachments/v1/service_attachments.proto#L546} + /// [google.cloud.cpp.compute.service_attachments.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/service_attachments/v1/service_attachments.proto#L533} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on diff --git a/google/cloud/compute/snapshot_settings/v1/internal/snapshot_settings_rest_metadata_decorator.cc b/google/cloud/compute/snapshot_settings/v1/internal/snapshot_settings_rest_metadata_decorator.cc index 68b4e11bf4a2d..39790526922e8 100644 --- a/google/cloud/compute/snapshot_settings/v1/internal/snapshot_settings_rest_metadata_decorator.cc +++ b/google/cloud/compute/snapshot_settings/v1/internal/snapshot_settings_rest_metadata_decorator.cc @@ -95,6 +95,7 @@ future SnapshotSettingsRestMetadata::AsyncCancelOperation( void SnapshotSettingsRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/snapshot_settings/v1/snapshot_settings_client.h b/google/cloud/compute/snapshot_settings/v1/snapshot_settings_client.h index 129b2e16cd124..1692bfa312c68 100644 --- a/google/cloud/compute/snapshot_settings/v1/snapshot_settings_client.h +++ b/google/cloud/compute/snapshot_settings/v1/snapshot_settings_client.h @@ -38,6 +38,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the snapshotSettings resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/snapshotSettings /// +/// This client uses SnapshotSettings version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -107,7 +109,7 @@ class SnapshotSettingsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.snapshot_settings.v1.GetSnapshotSettingsRequest]: @cloud_cpp_reference_link{google/cloud/compute/snapshot_settings/v1/snapshot_settings.proto#L65} + /// [google.cloud.cpp.compute.snapshot_settings.v1.GetSnapshotSettingsRequest]: @cloud_cpp_reference_link{google/cloud/compute/snapshot_settings/v1/snapshot_settings.proto#L66} /// [google.cloud.cpp.compute.v1.SnapshotSettings]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_154.proto#L24} /// // clang-format on @@ -138,7 +140,7 @@ class SnapshotSettingsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.snapshot_settings.v1.GetSnapshotSettingsRequest]: @cloud_cpp_reference_link{google/cloud/compute/snapshot_settings/v1/snapshot_settings.proto#L65} + /// [google.cloud.cpp.compute.snapshot_settings.v1.GetSnapshotSettingsRequest]: @cloud_cpp_reference_link{google/cloud/compute/snapshot_settings/v1/snapshot_settings.proto#L66} /// [google.cloud.cpp.compute.v1.SnapshotSettings]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_154.proto#L24} /// // clang-format on @@ -175,7 +177,7 @@ class SnapshotSettingsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.snapshot_settings.v1.PatchSnapshotSettingsRequest]: @cloud_cpp_reference_link{google/cloud/compute/snapshot_settings/v1/snapshot_settings.proto#L72} + /// [google.cloud.cpp.compute.snapshot_settings.v1.PatchSnapshotSettingsRequest]: @cloud_cpp_reference_link{google/cloud/compute/snapshot_settings/v1/snapshot_settings.proto#L73} /// // clang-format on future> @@ -233,7 +235,7 @@ class SnapshotSettingsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.snapshot_settings.v1.PatchSnapshotSettingsRequest]: @cloud_cpp_reference_link{google/cloud/compute/snapshot_settings/v1/snapshot_settings.proto#L72} + /// [google.cloud.cpp.compute.snapshot_settings.v1.PatchSnapshotSettingsRequest]: @cloud_cpp_reference_link{google/cloud/compute/snapshot_settings/v1/snapshot_settings.proto#L73} /// // clang-format on future> diff --git a/google/cloud/compute/snapshots/v1/internal/snapshots_rest_metadata_decorator.cc b/google/cloud/compute/snapshots/v1/internal/snapshots_rest_metadata_decorator.cc index 486186a550c76..3e8d9cbfb252a 100644 --- a/google/cloud/compute/snapshots/v1/internal/snapshots_rest_metadata_decorator.cc +++ b/google/cloud/compute/snapshots/v1/internal/snapshots_rest_metadata_decorator.cc @@ -193,6 +193,7 @@ future SnapshotsRestMetadata::AsyncCancelOperation( void SnapshotsRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/snapshots/v1/internal/snapshots_rest_stub.cc b/google/cloud/compute/snapshots/v1/internal/snapshots_rest_stub.cc index 192c31a21f822..404f3e01b2222 100644 --- a/google/cloud/compute/snapshots/v1/internal/snapshots_rest_stub.cc +++ b/google/cloud/compute/snapshots/v1/internal/snapshots_rest_stub.cc @@ -205,8 +205,6 @@ DefaultSnapshotsRestStub::ListSnapshots( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get( diff --git a/google/cloud/compute/snapshots/v1/snapshots_client.h b/google/cloud/compute/snapshots/v1/snapshots_client.h index 94d697879ec5f..ff51fe2f0be2b 100644 --- a/google/cloud/compute/snapshots/v1/snapshots_client.h +++ b/google/cloud/compute/snapshots/v1/snapshots_client.h @@ -39,6 +39,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the snapshots resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/snapshots /// +/// This client uses Snapshots version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -120,7 +122,7 @@ class SnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.snapshots.v1.DeleteSnapshotRequest]: @cloud_cpp_reference_link{google/cloud/compute/snapshots/v1/snapshots.proto#L167} + /// [google.cloud.cpp.compute.snapshots.v1.DeleteSnapshotRequest]: @cloud_cpp_reference_link{google/cloud/compute/snapshots/v1/snapshots.proto#L168} /// // clang-format on future> DeleteSnapshot( @@ -180,7 +182,7 @@ class SnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.snapshots.v1.DeleteSnapshotRequest]: @cloud_cpp_reference_link{google/cloud/compute/snapshots/v1/snapshots.proto#L167} + /// [google.cloud.cpp.compute.snapshots.v1.DeleteSnapshotRequest]: @cloud_cpp_reference_link{google/cloud/compute/snapshots/v1/snapshots.proto#L168} /// // clang-format on future> DeleteSnapshot( @@ -238,7 +240,7 @@ class SnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.snapshots.v1.GetSnapshotRequest]: @cloud_cpp_reference_link{google/cloud/compute/snapshots/v1/snapshots.proto#L211} + /// [google.cloud.cpp.compute.snapshots.v1.GetSnapshotRequest]: @cloud_cpp_reference_link{google/cloud/compute/snapshots/v1/snapshots.proto#L212} /// [google.cloud.cpp.compute.v1.Snapshot]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_152.proto#L31} /// // clang-format on @@ -270,7 +272,7 @@ class SnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.snapshots.v1.GetSnapshotRequest]: @cloud_cpp_reference_link{google/cloud/compute/snapshots/v1/snapshots.proto#L211} + /// [google.cloud.cpp.compute.snapshots.v1.GetSnapshotRequest]: @cloud_cpp_reference_link{google/cloud/compute/snapshots/v1/snapshots.proto#L212} /// [google.cloud.cpp.compute.v1.Snapshot]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_152.proto#L31} /// // clang-format on @@ -300,7 +302,7 @@ class SnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.snapshots.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/snapshots/v1/snapshots.proto#L196} + /// [google.cloud.cpp.compute.snapshots.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/snapshots/v1/snapshots.proto#L197} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -333,7 +335,7 @@ class SnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.snapshots.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/snapshots/v1/snapshots.proto#L196} + /// [google.cloud.cpp.compute.snapshots.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/snapshots/v1/snapshots.proto#L197} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -373,7 +375,7 @@ class SnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.snapshots.v1.InsertSnapshotRequest]: @cloud_cpp_reference_link{google/cloud/compute/snapshots/v1/snapshots.proto#L222} + /// [google.cloud.cpp.compute.snapshots.v1.InsertSnapshotRequest]: @cloud_cpp_reference_link{google/cloud/compute/snapshots/v1/snapshots.proto#L223} /// // clang-format on future> InsertSnapshot( @@ -432,7 +434,7 @@ class SnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.snapshots.v1.InsertSnapshotRequest]: @cloud_cpp_reference_link{google/cloud/compute/snapshots/v1/snapshots.proto#L222} + /// [google.cloud.cpp.compute.snapshots.v1.InsertSnapshotRequest]: @cloud_cpp_reference_link{google/cloud/compute/snapshots/v1/snapshots.proto#L223} /// // clang-format on future> InsertSnapshot( @@ -499,7 +501,7 @@ class SnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.snapshots.v1.ListSnapshotsRequest]: @cloud_cpp_reference_link{google/cloud/compute/snapshots/v1/snapshots.proto#L251} + /// [google.cloud.cpp.compute.snapshots.v1.ListSnapshotsRequest]: @cloud_cpp_reference_link{google/cloud/compute/snapshots/v1/snapshots.proto#L252} /// [google.cloud.cpp.compute.v1.Snapshot]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_152.proto#L31} /// // clang-format on @@ -540,7 +542,7 @@ class SnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.snapshots.v1.ListSnapshotsRequest]: @cloud_cpp_reference_link{google/cloud/compute/snapshots/v1/snapshots.proto#L251} + /// [google.cloud.cpp.compute.snapshots.v1.ListSnapshotsRequest]: @cloud_cpp_reference_link{google/cloud/compute/snapshots/v1/snapshots.proto#L252} /// [google.cloud.cpp.compute.v1.Snapshot]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_152.proto#L31} /// // clang-format on @@ -570,7 +572,7 @@ class SnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.snapshots.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/snapshots/v1/snapshots.proto#L352} + /// [google.cloud.cpp.compute.snapshots.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/snapshots/v1/snapshots.proto#L346} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -605,7 +607,7 @@ class SnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.snapshots.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/snapshots/v1/snapshots.proto#L352} + /// [google.cloud.cpp.compute.snapshots.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/snapshots/v1/snapshots.proto#L346} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -643,7 +645,7 @@ class SnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.snapshots.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/snapshots/v1/snapshots.proto#L368} + /// [google.cloud.cpp.compute.snapshots.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/snapshots/v1/snapshots.proto#L362} /// // clang-format on future> SetLabels( @@ -701,7 +703,7 @@ class SnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.snapshots.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/snapshots/v1/snapshots.proto#L368} + /// [google.cloud.cpp.compute.snapshots.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/snapshots/v1/snapshots.proto#L362} /// // clang-format on future> SetLabels( @@ -760,7 +762,7 @@ class SnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.snapshots.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/snapshots/v1/snapshots.proto#L387} + /// [google.cloud.cpp.compute.snapshots.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/snapshots/v1/snapshots.proto#L381} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -795,7 +797,7 @@ class SnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.snapshots.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/snapshots/v1/snapshots.proto#L387} + /// [google.cloud.cpp.compute.snapshots.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/snapshots/v1/snapshots.proto#L381} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -833,7 +835,7 @@ class SnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.snapshots.v1.UpdateKmsKeyRequest]: @cloud_cpp_reference_link{google/cloud/compute/snapshots/v1/snapshots.proto#L402} + /// [google.cloud.cpp.compute.snapshots.v1.UpdateKmsKeyRequest]: @cloud_cpp_reference_link{google/cloud/compute/snapshots/v1/snapshots.proto#L396} /// // clang-format on future> UpdateKmsKey( @@ -891,7 +893,7 @@ class SnapshotsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.snapshots.v1.UpdateKmsKeyRequest]: @cloud_cpp_reference_link{google/cloud/compute/snapshots/v1/snapshots.proto#L402} + /// [google.cloud.cpp.compute.snapshots.v1.UpdateKmsKeyRequest]: @cloud_cpp_reference_link{google/cloud/compute/snapshots/v1/snapshots.proto#L396} /// // clang-format on future> UpdateKmsKey( diff --git a/google/cloud/compute/ssl_certificates/v1/internal/ssl_certificates_rest_metadata_decorator.cc b/google/cloud/compute/ssl_certificates/v1/internal/ssl_certificates_rest_metadata_decorator.cc index 8bb107f3e34ed..3fe9c49973b79 100644 --- a/google/cloud/compute/ssl_certificates/v1/internal/ssl_certificates_rest_metadata_decorator.cc +++ b/google/cloud/compute/ssl_certificates/v1/internal/ssl_certificates_rest_metadata_decorator.cc @@ -134,6 +134,7 @@ future SslCertificatesRestMetadata::AsyncCancelOperation( void SslCertificatesRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/ssl_certificates/v1/internal/ssl_certificates_rest_stub.cc b/google/cloud/compute/ssl_certificates/v1/internal/ssl_certificates_rest_stub.cc index 14b6928255a9f..b5f38c1f4e890 100644 --- a/google/cloud/compute/ssl_certificates/v1/internal/ssl_certificates_rest_stub.cc +++ b/google/cloud/compute/ssl_certificates/v1/internal/ssl_certificates_rest_stub.cc @@ -59,8 +59,6 @@ DefaultSslCertificatesRestStub::AggregatedListSslCertificates( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params.push_back( {"service_project_number", request.service_project_number()}); query_params = @@ -215,8 +213,6 @@ DefaultSslCertificatesRestStub::ListSslCertificates( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/ssl_certificates/v1/ssl_certificates_client.h b/google/cloud/compute/ssl_certificates/v1/ssl_certificates_client.h index 2dfcf7c75efa3..49e401c134560 100644 --- a/google/cloud/compute/ssl_certificates/v1/ssl_certificates_client.h +++ b/google/cloud/compute/ssl_certificates/v1/ssl_certificates_client.h @@ -39,6 +39,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the sslCertificates resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/sslCertificates /// +/// This client uses SslCertificates version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -120,7 +122,7 @@ class SslCertificatesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.ssl_certificates.v1.AggregatedListSslCertificatesRequest]: @cloud_cpp_reference_link{google/cloud/compute/ssl_certificates/v1/ssl_certificates.proto#L102} + /// [google.cloud.cpp.compute.ssl_certificates.v1.AggregatedListSslCertificatesRequest]: @cloud_cpp_reference_link{google/cloud/compute/ssl_certificates/v1/ssl_certificates.proto#L103} /// [google.cloud.cpp.compute.v1.SslCertificatesScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_157.proto#L159} /// // clang-format on @@ -165,7 +167,7 @@ class SslCertificatesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.ssl_certificates.v1.AggregatedListSslCertificatesRequest]: @cloud_cpp_reference_link{google/cloud/compute/ssl_certificates/v1/ssl_certificates.proto#L102} + /// [google.cloud.cpp.compute.ssl_certificates.v1.AggregatedListSslCertificatesRequest]: @cloud_cpp_reference_link{google/cloud/compute/ssl_certificates/v1/ssl_certificates.proto#L103} /// [google.cloud.cpp.compute.v1.SslCertificatesScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_157.proto#L159} /// // clang-format on @@ -203,7 +205,7 @@ class SslCertificatesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.ssl_certificates.v1.DeleteSslCertificateRequest]: @cloud_cpp_reference_link{google/cloud/compute/ssl_certificates/v1/ssl_certificates.proto#L217} + /// [google.cloud.cpp.compute.ssl_certificates.v1.DeleteSslCertificateRequest]: @cloud_cpp_reference_link{google/cloud/compute/ssl_certificates/v1/ssl_certificates.proto#L211} /// // clang-format on future> @@ -256,7 +258,7 @@ class SslCertificatesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.ssl_certificates.v1.DeleteSslCertificateRequest]: @cloud_cpp_reference_link{google/cloud/compute/ssl_certificates/v1/ssl_certificates.proto#L217} + /// [google.cloud.cpp.compute.ssl_certificates.v1.DeleteSslCertificateRequest]: @cloud_cpp_reference_link{google/cloud/compute/ssl_certificates/v1/ssl_certificates.proto#L211} /// // clang-format on future> @@ -315,7 +317,7 @@ class SslCertificatesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.ssl_certificates.v1.GetSslCertificateRequest]: @cloud_cpp_reference_link{google/cloud/compute/ssl_certificates/v1/ssl_certificates.proto#L246} + /// [google.cloud.cpp.compute.ssl_certificates.v1.GetSslCertificateRequest]: @cloud_cpp_reference_link{google/cloud/compute/ssl_certificates/v1/ssl_certificates.proto#L240} /// [google.cloud.cpp.compute.v1.SslCertificate]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_156.proto#L59} /// // clang-format on @@ -347,7 +349,7 @@ class SslCertificatesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.ssl_certificates.v1.GetSslCertificateRequest]: @cloud_cpp_reference_link{google/cloud/compute/ssl_certificates/v1/ssl_certificates.proto#L246} + /// [google.cloud.cpp.compute.ssl_certificates.v1.GetSslCertificateRequest]: @cloud_cpp_reference_link{google/cloud/compute/ssl_certificates/v1/ssl_certificates.proto#L240} /// [google.cloud.cpp.compute.v1.SslCertificate]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_156.proto#L59} /// // clang-format on @@ -384,7 +386,7 @@ class SslCertificatesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.ssl_certificates.v1.InsertSslCertificateRequest]: @cloud_cpp_reference_link{google/cloud/compute/ssl_certificates/v1/ssl_certificates.proto#L257} + /// [google.cloud.cpp.compute.ssl_certificates.v1.InsertSslCertificateRequest]: @cloud_cpp_reference_link{google/cloud/compute/ssl_certificates/v1/ssl_certificates.proto#L251} /// // clang-format on future> @@ -442,7 +444,7 @@ class SslCertificatesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.ssl_certificates.v1.InsertSslCertificateRequest]: @cloud_cpp_reference_link{google/cloud/compute/ssl_certificates/v1/ssl_certificates.proto#L257} + /// [google.cloud.cpp.compute.ssl_certificates.v1.InsertSslCertificateRequest]: @cloud_cpp_reference_link{google/cloud/compute/ssl_certificates/v1/ssl_certificates.proto#L251} /// // clang-format on future> @@ -510,7 +512,7 @@ class SslCertificatesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.ssl_certificates.v1.ListSslCertificatesRequest]: @cloud_cpp_reference_link{google/cloud/compute/ssl_certificates/v1/ssl_certificates.proto#L286} + /// [google.cloud.cpp.compute.ssl_certificates.v1.ListSslCertificatesRequest]: @cloud_cpp_reference_link{google/cloud/compute/ssl_certificates/v1/ssl_certificates.proto#L280} /// [google.cloud.cpp.compute.v1.SslCertificate]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_156.proto#L59} /// // clang-format on @@ -551,7 +553,7 @@ class SslCertificatesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.ssl_certificates.v1.ListSslCertificatesRequest]: @cloud_cpp_reference_link{google/cloud/compute/ssl_certificates/v1/ssl_certificates.proto#L286} + /// [google.cloud.cpp.compute.ssl_certificates.v1.ListSslCertificatesRequest]: @cloud_cpp_reference_link{google/cloud/compute/ssl_certificates/v1/ssl_certificates.proto#L280} /// [google.cloud.cpp.compute.v1.SslCertificate]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_156.proto#L59} /// // clang-format on diff --git a/google/cloud/compute/ssl_policies/v1/internal/ssl_policies_rest_metadata_decorator.cc b/google/cloud/compute/ssl_policies/v1/internal/ssl_policies_rest_metadata_decorator.cc index d4db200cbf7a5..44fb5b6879d77 100644 --- a/google/cloud/compute/ssl_policies/v1/internal/ssl_policies_rest_metadata_decorator.cc +++ b/google/cloud/compute/ssl_policies/v1/internal/ssl_policies_rest_metadata_decorator.cc @@ -164,6 +164,7 @@ future SslPoliciesRestMetadata::AsyncCancelOperation( void SslPoliciesRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/ssl_policies/v1/internal/ssl_policies_rest_stub.cc b/google/cloud/compute/ssl_policies/v1/internal/ssl_policies_rest_stub.cc index 3f1d8fadd59dc..44d5ad17a0d33 100644 --- a/google/cloud/compute/ssl_policies/v1/internal/ssl_policies_rest_stub.cc +++ b/google/cloud/compute/ssl_policies/v1/internal/ssl_policies_rest_stub.cc @@ -59,8 +59,6 @@ DefaultSslPoliciesRestStub::AggregatedListSslPolicies( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params.push_back( {"service_project_number", request.service_project_number()}); query_params = @@ -214,8 +212,6 @@ DefaultSslPoliciesRestStub::ListSslPolicies( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get( @@ -240,8 +236,6 @@ DefaultSslPoliciesRestStub::ListAvailableFeatures( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get> DeleteSslPolicy( @@ -260,7 +262,7 @@ class SslPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.ssl_policies.v1.DeleteSslPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/ssl_policies/v1/ssl_policies.proto#L242} + /// [google.cloud.cpp.compute.ssl_policies.v1.DeleteSslPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/ssl_policies/v1/ssl_policies.proto#L236} /// // clang-format on future> DeleteSslPolicy( @@ -319,7 +321,7 @@ class SslPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.ssl_policies.v1.GetSslPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/ssl_policies/v1/ssl_policies.proto#L272} + /// [google.cloud.cpp.compute.ssl_policies.v1.GetSslPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/ssl_policies/v1/ssl_policies.proto#L266} /// [google.cloud.cpp.compute.v1.SslPolicy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_159.proto#L165} /// // clang-format on @@ -351,7 +353,7 @@ class SslPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.ssl_policies.v1.GetSslPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/ssl_policies/v1/ssl_policies.proto#L272} + /// [google.cloud.cpp.compute.ssl_policies.v1.GetSslPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/ssl_policies/v1/ssl_policies.proto#L266} /// [google.cloud.cpp.compute.v1.SslPolicy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_159.proto#L165} /// // clang-format on @@ -387,7 +389,7 @@ class SslPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.ssl_policies.v1.InsertSslPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/ssl_policies/v1/ssl_policies.proto#L284} + /// [google.cloud.cpp.compute.ssl_policies.v1.InsertSslPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/ssl_policies/v1/ssl_policies.proto#L278} /// // clang-format on future> InsertSslPolicy( @@ -442,7 +444,7 @@ class SslPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.ssl_policies.v1.InsertSslPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/ssl_policies/v1/ssl_policies.proto#L284} + /// [google.cloud.cpp.compute.ssl_policies.v1.InsertSslPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/ssl_policies/v1/ssl_policies.proto#L278} /// // clang-format on future> InsertSslPolicy( @@ -509,7 +511,7 @@ class SslPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.ssl_policies.v1.ListSslPoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/ssl_policies/v1/ssl_policies.proto#L414} + /// [google.cloud.cpp.compute.ssl_policies.v1.ListSslPoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/ssl_policies/v1/ssl_policies.proto#L401} /// [google.cloud.cpp.compute.v1.SslPolicy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_159.proto#L165} /// // clang-format on @@ -550,7 +552,7 @@ class SslPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.ssl_policies.v1.ListSslPoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/ssl_policies/v1/ssl_policies.proto#L414} + /// [google.cloud.cpp.compute.ssl_policies.v1.ListSslPoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/ssl_policies/v1/ssl_policies.proto#L401} /// [google.cloud.cpp.compute.v1.SslPolicy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_159.proto#L165} /// // clang-format on @@ -579,7 +581,7 @@ class SslPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.ssl_policies.v1.ListAvailableFeaturesRequest]: @cloud_cpp_reference_link{google/cloud/compute/ssl_policies/v1/ssl_policies.proto#L313} + /// [google.cloud.cpp.compute.ssl_policies.v1.ListAvailableFeaturesRequest]: @cloud_cpp_reference_link{google/cloud/compute/ssl_policies/v1/ssl_policies.proto#L307} /// [google.cloud.cpp.compute.v1.SslPoliciesListAvailableFeaturesResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_159.proto#L155} /// // clang-format on @@ -612,7 +614,7 @@ class SslPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.ssl_policies.v1.ListAvailableFeaturesRequest]: @cloud_cpp_reference_link{google/cloud/compute/ssl_policies/v1/ssl_policies.proto#L313} + /// [google.cloud.cpp.compute.ssl_policies.v1.ListAvailableFeaturesRequest]: @cloud_cpp_reference_link{google/cloud/compute/ssl_policies/v1/ssl_policies.proto#L307} /// [google.cloud.cpp.compute.v1.SslPoliciesListAvailableFeaturesResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_159.proto#L155} /// // clang-format on @@ -651,7 +653,7 @@ class SslPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.ssl_policies.v1.PatchSslPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/ssl_policies/v1/ssl_policies.proto#L515} + /// [google.cloud.cpp.compute.ssl_policies.v1.PatchSslPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/ssl_policies/v1/ssl_policies.proto#L495} /// // clang-format on future> PatchSslPolicy( @@ -706,7 +708,7 @@ class SslPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.ssl_policies.v1.PatchSslPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/ssl_policies/v1/ssl_policies.proto#L515} + /// [google.cloud.cpp.compute.ssl_policies.v1.PatchSslPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/ssl_policies/v1/ssl_policies.proto#L495} /// // clang-format on future> PatchSslPolicy( diff --git a/google/cloud/compute/storage_pool_types/v1/internal/storage_pool_types_rest_metadata_decorator.cc b/google/cloud/compute/storage_pool_types/v1/internal/storage_pool_types_rest_metadata_decorator.cc index ac156f67bc2df..6b9bab3cc3b49 100644 --- a/google/cloud/compute/storage_pool_types/v1/internal/storage_pool_types_rest_metadata_decorator.cc +++ b/google/cloud/compute/storage_pool_types/v1/internal/storage_pool_types_rest_metadata_decorator.cc @@ -69,6 +69,7 @@ StoragePoolTypesRestMetadata::ListStoragePoolTypes( void StoragePoolTypesRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/storage_pool_types/v1/internal/storage_pool_types_rest_stub.cc b/google/cloud/compute/storage_pool_types/v1/internal/storage_pool_types_rest_stub.cc index 8a6060cfd1c85..139dfa6a4c4a6 100644 --- a/google/cloud/compute/storage_pool_types/v1/internal/storage_pool_types_rest_stub.cc +++ b/google/cloud/compute/storage_pool_types/v1/internal/storage_pool_types_rest_stub.cc @@ -54,8 +54,6 @@ DefaultStoragePoolTypesRestStub::AggregatedListStoragePoolTypes( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params.push_back( {"service_project_number", request.service_project_number()}); query_params = @@ -99,8 +97,6 @@ DefaultStoragePoolTypesRestStub::ListStoragePoolTypes( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/storage_pool_types/v1/storage_pool_types_client.h b/google/cloud/compute/storage_pool_types/v1/storage_pool_types_client.h index cfec321af4122..125ca0a9a7aa1 100644 --- a/google/cloud/compute/storage_pool_types/v1/storage_pool_types_client.h +++ b/google/cloud/compute/storage_pool_types/v1/storage_pool_types_client.h @@ -38,6 +38,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the storagePoolTypes resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/storagePoolTypes /// +/// This client uses StoragePoolTypes version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -119,7 +121,7 @@ class StoragePoolTypesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.storage_pool_types.v1.AggregatedListStoragePoolTypesRequest]: @cloud_cpp_reference_link{google/cloud/compute/storage_pool_types/v1/storage_pool_types.proto#L74} + /// [google.cloud.cpp.compute.storage_pool_types.v1.AggregatedListStoragePoolTypesRequest]: @cloud_cpp_reference_link{google/cloud/compute/storage_pool_types/v1/storage_pool_types.proto#L75} /// [google.cloud.cpp.compute.v1.StoragePoolTypesScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_163.proto#L352} /// // clang-format on @@ -163,7 +165,7 @@ class StoragePoolTypesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.storage_pool_types.v1.AggregatedListStoragePoolTypesRequest]: @cloud_cpp_reference_link{google/cloud/compute/storage_pool_types/v1/storage_pool_types.proto#L74} + /// [google.cloud.cpp.compute.storage_pool_types.v1.AggregatedListStoragePoolTypesRequest]: @cloud_cpp_reference_link{google/cloud/compute/storage_pool_types/v1/storage_pool_types.proto#L75} /// [google.cloud.cpp.compute.v1.StoragePoolTypesScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_163.proto#L352} /// // clang-format on @@ -195,7 +197,7 @@ class StoragePoolTypesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.storage_pool_types.v1.GetStoragePoolTypeRequest]: @cloud_cpp_reference_link{google/cloud/compute/storage_pool_types/v1/storage_pool_types.proto#L189} + /// [google.cloud.cpp.compute.storage_pool_types.v1.GetStoragePoolTypeRequest]: @cloud_cpp_reference_link{google/cloud/compute/storage_pool_types/v1/storage_pool_types.proto#L183} /// [google.cloud.cpp.compute.v1.StoragePoolType]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_163.proto#L26} /// // clang-format on @@ -227,7 +229,7 @@ class StoragePoolTypesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.storage_pool_types.v1.GetStoragePoolTypeRequest]: @cloud_cpp_reference_link{google/cloud/compute/storage_pool_types/v1/storage_pool_types.proto#L189} + /// [google.cloud.cpp.compute.storage_pool_types.v1.GetStoragePoolTypeRequest]: @cloud_cpp_reference_link{google/cloud/compute/storage_pool_types/v1/storage_pool_types.proto#L183} /// [google.cloud.cpp.compute.v1.StoragePoolType]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_163.proto#L26} /// // clang-format on @@ -266,7 +268,7 @@ class StoragePoolTypesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.storage_pool_types.v1.ListStoragePoolTypesRequest]: @cloud_cpp_reference_link{google/cloud/compute/storage_pool_types/v1/storage_pool_types.proto#L203} + /// [google.cloud.cpp.compute.storage_pool_types.v1.ListStoragePoolTypesRequest]: @cloud_cpp_reference_link{google/cloud/compute/storage_pool_types/v1/storage_pool_types.proto#L197} /// [google.cloud.cpp.compute.v1.StoragePoolType]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_163.proto#L26} /// // clang-format on @@ -308,7 +310,7 @@ class StoragePoolTypesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.storage_pool_types.v1.ListStoragePoolTypesRequest]: @cloud_cpp_reference_link{google/cloud/compute/storage_pool_types/v1/storage_pool_types.proto#L203} + /// [google.cloud.cpp.compute.storage_pool_types.v1.ListStoragePoolTypesRequest]: @cloud_cpp_reference_link{google/cloud/compute/storage_pool_types/v1/storage_pool_types.proto#L197} /// [google.cloud.cpp.compute.v1.StoragePoolType]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_163.proto#L26} /// // clang-format on diff --git a/google/cloud/compute/storage_pools/v1/internal/storage_pools_rest_metadata_decorator.cc b/google/cloud/compute/storage_pools/v1/internal/storage_pools_rest_metadata_decorator.cc index 78ee8708b9e48..c83df227c69e0 100644 --- a/google/cloud/compute/storage_pools/v1/internal/storage_pools_rest_metadata_decorator.cc +++ b/google/cloud/compute/storage_pools/v1/internal/storage_pools_rest_metadata_decorator.cc @@ -190,6 +190,7 @@ future StoragePoolsRestMetadata::AsyncCancelOperation( void StoragePoolsRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/storage_pools/v1/internal/storage_pools_rest_stub.cc b/google/cloud/compute/storage_pools/v1/internal/storage_pools_rest_stub.cc index 712316c742a79..99b3de5be8799 100644 --- a/google/cloud/compute/storage_pools/v1/internal/storage_pools_rest_stub.cc +++ b/google/cloud/compute/storage_pools/v1/internal/storage_pools_rest_stub.cc @@ -59,8 +59,6 @@ DefaultStoragePoolsRestStub::AggregatedListStoragePools( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params.push_back( {"service_project_number", request.service_project_number()}); query_params = @@ -238,8 +236,6 @@ DefaultStoragePoolsRestStub::ListStoragePools( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get( @@ -263,8 +259,6 @@ DefaultStoragePoolsRestStub::ListDisks( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/storage_pools/v1/storage_pools_client.h b/google/cloud/compute/storage_pools/v1/storage_pools_client.h index b8109a4c0a48d..29213b471a714 100644 --- a/google/cloud/compute/storage_pools/v1/storage_pools_client.h +++ b/google/cloud/compute/storage_pools/v1/storage_pools_client.h @@ -39,6 +39,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the storagePools resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/storagePools /// +/// This client uses StoragePools version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -119,7 +121,7 @@ class StoragePoolsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.storage_pools.v1.AggregatedListStoragePoolsRequest]: @cloud_cpp_reference_link{google/cloud/compute/storage_pools/v1/storage_pools.proto#L171} + /// [google.cloud.cpp.compute.storage_pools.v1.AggregatedListStoragePoolsRequest]: @cloud_cpp_reference_link{google/cloud/compute/storage_pools/v1/storage_pools.proto#L172} /// [google.cloud.cpp.compute.v1.StoragePoolsScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_161.proto#L705} /// // clang-format on @@ -163,7 +165,7 @@ class StoragePoolsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.storage_pools.v1.AggregatedListStoragePoolsRequest]: @cloud_cpp_reference_link{google/cloud/compute/storage_pools/v1/storage_pools.proto#L171} + /// [google.cloud.cpp.compute.storage_pools.v1.AggregatedListStoragePoolsRequest]: @cloud_cpp_reference_link{google/cloud/compute/storage_pools/v1/storage_pools.proto#L172} /// [google.cloud.cpp.compute.v1.StoragePoolsScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_161.proto#L705} /// // clang-format on @@ -205,7 +207,7 @@ class StoragePoolsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.storage_pools.v1.DeleteStoragePoolRequest]: @cloud_cpp_reference_link{google/cloud/compute/storage_pools/v1/storage_pools.proto#L286} + /// [google.cloud.cpp.compute.storage_pools.v1.DeleteStoragePoolRequest]: @cloud_cpp_reference_link{google/cloud/compute/storage_pools/v1/storage_pools.proto#L280} /// // clang-format on future> @@ -262,7 +264,7 @@ class StoragePoolsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.storage_pools.v1.DeleteStoragePoolRequest]: @cloud_cpp_reference_link{google/cloud/compute/storage_pools/v1/storage_pools.proto#L286} + /// [google.cloud.cpp.compute.storage_pools.v1.DeleteStoragePoolRequest]: @cloud_cpp_reference_link{google/cloud/compute/storage_pools/v1/storage_pools.proto#L280} /// // clang-format on future> @@ -322,7 +324,7 @@ class StoragePoolsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.storage_pools.v1.GetStoragePoolRequest]: @cloud_cpp_reference_link{google/cloud/compute/storage_pools/v1/storage_pools.proto#L340} + /// [google.cloud.cpp.compute.storage_pools.v1.GetStoragePoolRequest]: @cloud_cpp_reference_link{google/cloud/compute/storage_pools/v1/storage_pools.proto#L334} /// [google.cloud.cpp.compute.v1.StoragePool]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_161.proto#L27} /// // clang-format on @@ -355,7 +357,7 @@ class StoragePoolsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.storage_pools.v1.GetStoragePoolRequest]: @cloud_cpp_reference_link{google/cloud/compute/storage_pools/v1/storage_pools.proto#L340} + /// [google.cloud.cpp.compute.storage_pools.v1.GetStoragePoolRequest]: @cloud_cpp_reference_link{google/cloud/compute/storage_pools/v1/storage_pools.proto#L334} /// [google.cloud.cpp.compute.v1.StoragePool]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_161.proto#L27} /// // clang-format on @@ -386,7 +388,7 @@ class StoragePoolsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.storage_pools.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/storage_pools/v1/storage_pools.proto#L322} + /// [google.cloud.cpp.compute.storage_pools.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/storage_pools/v1/storage_pools.proto#L316} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -419,7 +421,7 @@ class StoragePoolsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.storage_pools.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/storage_pools/v1/storage_pools.proto#L322} + /// [google.cloud.cpp.compute.storage_pools.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/storage_pools/v1/storage_pools.proto#L316} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -457,7 +459,7 @@ class StoragePoolsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.storage_pools.v1.InsertStoragePoolRequest]: @cloud_cpp_reference_link{google/cloud/compute/storage_pools/v1/storage_pools.proto#L354} + /// [google.cloud.cpp.compute.storage_pools.v1.InsertStoragePoolRequest]: @cloud_cpp_reference_link{google/cloud/compute/storage_pools/v1/storage_pools.proto#L348} /// // clang-format on future> @@ -514,7 +516,7 @@ class StoragePoolsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.storage_pools.v1.InsertStoragePoolRequest]: @cloud_cpp_reference_link{google/cloud/compute/storage_pools/v1/storage_pools.proto#L354} + /// [google.cloud.cpp.compute.storage_pools.v1.InsertStoragePoolRequest]: @cloud_cpp_reference_link{google/cloud/compute/storage_pools/v1/storage_pools.proto#L348} /// // clang-format on future> @@ -582,7 +584,7 @@ class StoragePoolsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.storage_pools.v1.ListStoragePoolsRequest]: @cloud_cpp_reference_link{google/cloud/compute/storage_pools/v1/storage_pools.proto#L498} + /// [google.cloud.cpp.compute.storage_pools.v1.ListStoragePoolsRequest]: @cloud_cpp_reference_link{google/cloud/compute/storage_pools/v1/storage_pools.proto#L485} /// [google.cloud.cpp.compute.v1.StoragePool]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_161.proto#L27} /// // clang-format on @@ -623,7 +625,7 @@ class StoragePoolsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.storage_pools.v1.ListStoragePoolsRequest]: @cloud_cpp_reference_link{google/cloud/compute/storage_pools/v1/storage_pools.proto#L498} + /// [google.cloud.cpp.compute.storage_pools.v1.ListStoragePoolsRequest]: @cloud_cpp_reference_link{google/cloud/compute/storage_pools/v1/storage_pools.proto#L485} /// [google.cloud.cpp.compute.v1.StoragePool]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_161.proto#L27} /// // clang-format on @@ -662,7 +664,7 @@ class StoragePoolsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.storage_pools.v1.ListDisksRequest]: @cloud_cpp_reference_link{google/cloud/compute/storage_pools/v1/storage_pools.proto#L390} + /// [google.cloud.cpp.compute.storage_pools.v1.ListDisksRequest]: @cloud_cpp_reference_link{google/cloud/compute/storage_pools/v1/storage_pools.proto#L384} /// [google.cloud.cpp.compute.v1.StoragePoolDisk]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_161.proto#L289} /// // clang-format on @@ -703,7 +705,7 @@ class StoragePoolsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.storage_pools.v1.ListDisksRequest]: @cloud_cpp_reference_link{google/cloud/compute/storage_pools/v1/storage_pools.proto#L390} + /// [google.cloud.cpp.compute.storage_pools.v1.ListDisksRequest]: @cloud_cpp_reference_link{google/cloud/compute/storage_pools/v1/storage_pools.proto#L384} /// [google.cloud.cpp.compute.v1.StoragePoolDisk]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_161.proto#L289} /// // clang-format on @@ -734,7 +736,7 @@ class StoragePoolsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.storage_pools.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/storage_pools/v1/storage_pools.proto#L602} + /// [google.cloud.cpp.compute.storage_pools.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/storage_pools/v1/storage_pools.proto#L582} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -770,7 +772,7 @@ class StoragePoolsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.storage_pools.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/storage_pools/v1/storage_pools.proto#L602} + /// [google.cloud.cpp.compute.storage_pools.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/storage_pools/v1/storage_pools.proto#L582} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -801,7 +803,7 @@ class StoragePoolsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.storage_pools.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/storage_pools/v1/storage_pools.proto#L620} + /// [google.cloud.cpp.compute.storage_pools.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/storage_pools/v1/storage_pools.proto#L600} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -837,7 +839,7 @@ class StoragePoolsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.storage_pools.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/storage_pools/v1/storage_pools.proto#L620} + /// [google.cloud.cpp.compute.storage_pools.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/storage_pools/v1/storage_pools.proto#L600} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -880,7 +882,7 @@ class StoragePoolsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.storage_pools.v1.UpdateStoragePoolRequest]: @cloud_cpp_reference_link{google/cloud/compute/storage_pools/v1/storage_pools.proto#L638} + /// [google.cloud.cpp.compute.storage_pools.v1.UpdateStoragePoolRequest]: @cloud_cpp_reference_link{google/cloud/compute/storage_pools/v1/storage_pools.proto#L618} /// // clang-format on future> @@ -942,7 +944,7 @@ class StoragePoolsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.storage_pools.v1.UpdateStoragePoolRequest]: @cloud_cpp_reference_link{google/cloud/compute/storage_pools/v1/storage_pools.proto#L638} + /// [google.cloud.cpp.compute.storage_pools.v1.UpdateStoragePoolRequest]: @cloud_cpp_reference_link{google/cloud/compute/storage_pools/v1/storage_pools.proto#L618} /// // clang-format on future> diff --git a/google/cloud/compute/subnetworks/v1/internal/subnetworks_rest_metadata_decorator.cc b/google/cloud/compute/subnetworks/v1/internal/subnetworks_rest_metadata_decorator.cc index 5d471efc119b0..59fdf8c4e105f 100644 --- a/google/cloud/compute/subnetworks/v1/internal/subnetworks_rest_metadata_decorator.cc +++ b/google/cloud/compute/subnetworks/v1/internal/subnetworks_rest_metadata_decorator.cc @@ -232,6 +232,7 @@ future SubnetworksRestMetadata::AsyncCancelOperation( void SubnetworksRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/subnetworks/v1/internal/subnetworks_rest_stub.cc b/google/cloud/compute/subnetworks/v1/internal/subnetworks_rest_stub.cc index 782d2257bef9f..96210a132e805 100644 --- a/google/cloud/compute/subnetworks/v1/internal/subnetworks_rest_stub.cc +++ b/google/cloud/compute/subnetworks/v1/internal/subnetworks_rest_stub.cc @@ -59,8 +59,6 @@ DefaultSubnetworksRestStub::AggregatedListSubnetworks( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params.push_back( {"service_project_number", request.service_project_number()}); query_params.push_back({"views", request.views()}); @@ -304,8 +302,6 @@ DefaultSubnetworksRestStub::ListSubnetworks( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params.push_back({"views", request.views()}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); @@ -330,8 +326,6 @@ DefaultSubnetworksRestStub::ListUsable( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params.push_back({"service_project", request.service_project()}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); diff --git a/google/cloud/compute/subnetworks/v1/subnetworks_client.h b/google/cloud/compute/subnetworks/v1/subnetworks_client.h index 25f164fd3596a..47407976858a2 100644 --- a/google/cloud/compute/subnetworks/v1/subnetworks_client.h +++ b/google/cloud/compute/subnetworks/v1/subnetworks_client.h @@ -39,6 +39,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the subnetworks resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/subnetworks /// +/// This client uses Subnetworks version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -119,7 +121,7 @@ class SubnetworksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.subnetworks.v1.AggregatedListSubnetworksRequest]: @cloud_cpp_reference_link{google/cloud/compute/subnetworks/v1/subnetworks.proto#L193} + /// [google.cloud.cpp.compute.subnetworks.v1.AggregatedListSubnetworksRequest]: @cloud_cpp_reference_link{google/cloud/compute/subnetworks/v1/subnetworks.proto#L194} /// [google.cloud.cpp.compute.v1.SubnetworksScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_164.proto#L734} /// // clang-format on @@ -163,7 +165,7 @@ class SubnetworksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.subnetworks.v1.AggregatedListSubnetworksRequest]: @cloud_cpp_reference_link{google/cloud/compute/subnetworks/v1/subnetworks.proto#L193} + /// [google.cloud.cpp.compute.subnetworks.v1.AggregatedListSubnetworksRequest]: @cloud_cpp_reference_link{google/cloud/compute/subnetworks/v1/subnetworks.proto#L194} /// [google.cloud.cpp.compute.v1.SubnetworksScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_164.proto#L734} /// // clang-format on @@ -201,7 +203,7 @@ class SubnetworksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.subnetworks.v1.DeleteSubnetworkRequest]: @cloud_cpp_reference_link{google/cloud/compute/subnetworks/v1/subnetworks.proto#L317} + /// [google.cloud.cpp.compute.subnetworks.v1.DeleteSubnetworkRequest]: @cloud_cpp_reference_link{google/cloud/compute/subnetworks/v1/subnetworks.proto#L311} /// // clang-format on future> DeleteSubnetwork( @@ -254,7 +256,7 @@ class SubnetworksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.subnetworks.v1.DeleteSubnetworkRequest]: @cloud_cpp_reference_link{google/cloud/compute/subnetworks/v1/subnetworks.proto#L317} + /// [google.cloud.cpp.compute.subnetworks.v1.DeleteSubnetworkRequest]: @cloud_cpp_reference_link{google/cloud/compute/subnetworks/v1/subnetworks.proto#L311} /// // clang-format on future> DeleteSubnetwork( @@ -321,7 +323,7 @@ class SubnetworksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.subnetworks.v1.ExpandIpCidrRangeRequest]: @cloud_cpp_reference_link{google/cloud/compute/subnetworks/v1/subnetworks.proto#L353} + /// [google.cloud.cpp.compute.subnetworks.v1.ExpandIpCidrRangeRequest]: @cloud_cpp_reference_link{google/cloud/compute/subnetworks/v1/subnetworks.proto#L347} /// // clang-format on future> @@ -382,7 +384,7 @@ class SubnetworksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.subnetworks.v1.ExpandIpCidrRangeRequest]: @cloud_cpp_reference_link{google/cloud/compute/subnetworks/v1/subnetworks.proto#L353} + /// [google.cloud.cpp.compute.subnetworks.v1.ExpandIpCidrRangeRequest]: @cloud_cpp_reference_link{google/cloud/compute/subnetworks/v1/subnetworks.proto#L347} /// // clang-format on future> @@ -441,7 +443,7 @@ class SubnetworksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.subnetworks.v1.GetSubnetworkRequest]: @cloud_cpp_reference_link{google/cloud/compute/subnetworks/v1/subnetworks.proto#L413} + /// [google.cloud.cpp.compute.subnetworks.v1.GetSubnetworkRequest]: @cloud_cpp_reference_link{google/cloud/compute/subnetworks/v1/subnetworks.proto#L407} /// [google.cloud.cpp.compute.v1.Subnetwork]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_164.proto#L32} /// // clang-format on @@ -473,7 +475,7 @@ class SubnetworksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.subnetworks.v1.GetSubnetworkRequest]: @cloud_cpp_reference_link{google/cloud/compute/subnetworks/v1/subnetworks.proto#L413} + /// [google.cloud.cpp.compute.subnetworks.v1.GetSubnetworkRequest]: @cloud_cpp_reference_link{google/cloud/compute/subnetworks/v1/subnetworks.proto#L407} /// [google.cloud.cpp.compute.v1.Subnetwork]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_164.proto#L32} /// // clang-format on @@ -504,7 +506,7 @@ class SubnetworksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.subnetworks.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/subnetworks/v1/subnetworks.proto#L394} + /// [google.cloud.cpp.compute.subnetworks.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/subnetworks/v1/subnetworks.proto#L388} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -537,7 +539,7 @@ class SubnetworksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.subnetworks.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/subnetworks/v1/subnetworks.proto#L394} + /// [google.cloud.cpp.compute.subnetworks.v1.GetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/subnetworks/v1/subnetworks.proto#L388} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -575,7 +577,7 @@ class SubnetworksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.subnetworks.v1.InsertSubnetworkRequest]: @cloud_cpp_reference_link{google/cloud/compute/subnetworks/v1/subnetworks.proto#L437} + /// [google.cloud.cpp.compute.subnetworks.v1.InsertSubnetworkRequest]: @cloud_cpp_reference_link{google/cloud/compute/subnetworks/v1/subnetworks.proto#L431} /// // clang-format on future> InsertSubnetwork( @@ -631,7 +633,7 @@ class SubnetworksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.subnetworks.v1.InsertSubnetworkRequest]: @cloud_cpp_reference_link{google/cloud/compute/subnetworks/v1/subnetworks.proto#L437} + /// [google.cloud.cpp.compute.subnetworks.v1.InsertSubnetworkRequest]: @cloud_cpp_reference_link{google/cloud/compute/subnetworks/v1/subnetworks.proto#L431} /// // clang-format on future> InsertSubnetwork( @@ -699,7 +701,7 @@ class SubnetworksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.subnetworks.v1.ListSubnetworksRequest]: @cloud_cpp_reference_link{google/cloud/compute/subnetworks/v1/subnetworks.proto#L473} + /// [google.cloud.cpp.compute.subnetworks.v1.ListSubnetworksRequest]: @cloud_cpp_reference_link{google/cloud/compute/subnetworks/v1/subnetworks.proto#L467} /// [google.cloud.cpp.compute.v1.Subnetwork]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_164.proto#L32} /// // clang-format on @@ -740,7 +742,7 @@ class SubnetworksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.subnetworks.v1.ListSubnetworksRequest]: @cloud_cpp_reference_link{google/cloud/compute/subnetworks/v1/subnetworks.proto#L473} + /// [google.cloud.cpp.compute.subnetworks.v1.ListSubnetworksRequest]: @cloud_cpp_reference_link{google/cloud/compute/subnetworks/v1/subnetworks.proto#L467} /// [google.cloud.cpp.compute.v1.Subnetwork]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_164.proto#L32} /// // clang-format on @@ -777,7 +779,7 @@ class SubnetworksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.subnetworks.v1.ListUsableRequest]: @cloud_cpp_reference_link{google/cloud/compute/subnetworks/v1/subnetworks.proto#L587} + /// [google.cloud.cpp.compute.subnetworks.v1.ListUsableRequest]: @cloud_cpp_reference_link{google/cloud/compute/subnetworks/v1/subnetworks.proto#L574} /// [google.cloud.cpp.compute.v1.UsableSubnetwork]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_164.proto#L963} /// // clang-format on @@ -817,7 +819,7 @@ class SubnetworksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.subnetworks.v1.ListUsableRequest]: @cloud_cpp_reference_link{google/cloud/compute/subnetworks/v1/subnetworks.proto#L587} + /// [google.cloud.cpp.compute.subnetworks.v1.ListUsableRequest]: @cloud_cpp_reference_link{google/cloud/compute/subnetworks/v1/subnetworks.proto#L574} /// [google.cloud.cpp.compute.v1.UsableSubnetwork]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_164.proto#L963} /// // clang-format on @@ -858,7 +860,7 @@ class SubnetworksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.subnetworks.v1.PatchSubnetworkRequest]: @cloud_cpp_reference_link{google/cloud/compute/subnetworks/v1/subnetworks.proto#L693} + /// [google.cloud.cpp.compute.subnetworks.v1.PatchSubnetworkRequest]: @cloud_cpp_reference_link{google/cloud/compute/subnetworks/v1/subnetworks.proto#L673} /// // clang-format on future> PatchSubnetwork( @@ -919,7 +921,7 @@ class SubnetworksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.subnetworks.v1.PatchSubnetworkRequest]: @cloud_cpp_reference_link{google/cloud/compute/subnetworks/v1/subnetworks.proto#L693} + /// [google.cloud.cpp.compute.subnetworks.v1.PatchSubnetworkRequest]: @cloud_cpp_reference_link{google/cloud/compute/subnetworks/v1/subnetworks.proto#L673} /// // clang-format on future> PatchSubnetwork( @@ -980,7 +982,7 @@ class SubnetworksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.subnetworks.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/subnetworks/v1/subnetworks.proto#L744} + /// [google.cloud.cpp.compute.subnetworks.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/subnetworks/v1/subnetworks.proto#L724} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -1016,7 +1018,7 @@ class SubnetworksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.subnetworks.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/subnetworks/v1/subnetworks.proto#L744} + /// [google.cloud.cpp.compute.subnetworks.v1.SetIamPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/subnetworks/v1/subnetworks.proto#L724} /// [google.cloud.cpp.compute.v1.Policy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_010.proto#L317} /// // clang-format on @@ -1055,7 +1057,7 @@ class SubnetworksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.subnetworks.v1.SetPrivateIpGoogleAccessRequest]: @cloud_cpp_reference_link{google/cloud/compute/subnetworks/v1/subnetworks.proto#L764} + /// [google.cloud.cpp.compute.subnetworks.v1.SetPrivateIpGoogleAccessRequest]: @cloud_cpp_reference_link{google/cloud/compute/subnetworks/v1/subnetworks.proto#L744} /// // clang-format on future> @@ -1118,7 +1120,7 @@ class SubnetworksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.subnetworks.v1.SetPrivateIpGoogleAccessRequest]: @cloud_cpp_reference_link{google/cloud/compute/subnetworks/v1/subnetworks.proto#L764} + /// [google.cloud.cpp.compute.subnetworks.v1.SetPrivateIpGoogleAccessRequest]: @cloud_cpp_reference_link{google/cloud/compute/subnetworks/v1/subnetworks.proto#L744} /// // clang-format on future> @@ -1179,7 +1181,7 @@ class SubnetworksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.subnetworks.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/subnetworks/v1/subnetworks.proto#L806} + /// [google.cloud.cpp.compute.subnetworks.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/subnetworks/v1/subnetworks.proto#L786} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -1215,7 +1217,7 @@ class SubnetworksClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.subnetworks.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/subnetworks/v1/subnetworks.proto#L806} + /// [google.cloud.cpp.compute.subnetworks.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/subnetworks/v1/subnetworks.proto#L786} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on diff --git a/google/cloud/compute/target_grpc_proxies/v1/internal/target_grpc_proxies_rest_metadata_decorator.cc b/google/cloud/compute/target_grpc_proxies/v1/internal/target_grpc_proxies_rest_metadata_decorator.cc index d9e10897fbdb6..af5ff143998f5 100644 --- a/google/cloud/compute/target_grpc_proxies/v1/internal/target_grpc_proxies_rest_metadata_decorator.cc +++ b/google/cloud/compute/target_grpc_proxies/v1/internal/target_grpc_proxies_rest_metadata_decorator.cc @@ -146,6 +146,7 @@ future TargetGrpcProxiesRestMetadata::AsyncCancelOperation( void TargetGrpcProxiesRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/target_grpc_proxies/v1/internal/target_grpc_proxies_rest_stub.cc b/google/cloud/compute/target_grpc_proxies/v1/internal/target_grpc_proxies_rest_stub.cc index 1881ec77e8701..af453d1a2b7bc 100644 --- a/google/cloud/compute/target_grpc_proxies/v1/internal/target_grpc_proxies_rest_stub.cc +++ b/google/cloud/compute/target_grpc_proxies/v1/internal/target_grpc_proxies_rest_stub.cc @@ -186,8 +186,6 @@ DefaultTargetGrpcProxiesRestStub::ListTargetGrpcProxies( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/target_grpc_proxies/v1/target_grpc_proxies_client.h b/google/cloud/compute/target_grpc_proxies/v1/target_grpc_proxies_client.h index 2a688cab11181..a30b754f33f09 100644 --- a/google/cloud/compute/target_grpc_proxies/v1/target_grpc_proxies_client.h +++ b/google/cloud/compute/target_grpc_proxies/v1/target_grpc_proxies_client.h @@ -38,6 +38,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the targetGrpcProxies resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/targetGrpcProxies /// +/// This client uses TargetGrpcProxies version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -115,7 +117,7 @@ class TargetGrpcProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_grpc_proxies.v1.DeleteTargetGrpcProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_grpc_proxies/v1/target_grpc_proxies.proto#L102} + /// [google.cloud.cpp.compute.target_grpc_proxies.v1.DeleteTargetGrpcProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_grpc_proxies/v1/target_grpc_proxies.proto#L103} /// // clang-format on future> @@ -169,7 +171,7 @@ class TargetGrpcProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_grpc_proxies.v1.DeleteTargetGrpcProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_grpc_proxies/v1/target_grpc_proxies.proto#L102} + /// [google.cloud.cpp.compute.target_grpc_proxies.v1.DeleteTargetGrpcProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_grpc_proxies/v1/target_grpc_proxies.proto#L103} /// // clang-format on future> @@ -228,7 +230,7 @@ class TargetGrpcProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_grpc_proxies.v1.GetTargetGrpcProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_grpc_proxies/v1/target_grpc_proxies.proto#L131} + /// [google.cloud.cpp.compute.target_grpc_proxies.v1.GetTargetGrpcProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_grpc_proxies/v1/target_grpc_proxies.proto#L132} /// [google.cloud.cpp.compute.v1.TargetGrpcProxy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_165.proto#L31} /// // clang-format on @@ -260,7 +262,7 @@ class TargetGrpcProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_grpc_proxies.v1.GetTargetGrpcProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_grpc_proxies/v1/target_grpc_proxies.proto#L131} + /// [google.cloud.cpp.compute.target_grpc_proxies.v1.GetTargetGrpcProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_grpc_proxies/v1/target_grpc_proxies.proto#L132} /// [google.cloud.cpp.compute.v1.TargetGrpcProxy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_165.proto#L31} /// // clang-format on @@ -297,7 +299,7 @@ class TargetGrpcProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_grpc_proxies.v1.InsertTargetGrpcProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_grpc_proxies/v1/target_grpc_proxies.proto#L142} + /// [google.cloud.cpp.compute.target_grpc_proxies.v1.InsertTargetGrpcProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_grpc_proxies/v1/target_grpc_proxies.proto#L143} /// // clang-format on future> @@ -355,7 +357,7 @@ class TargetGrpcProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_grpc_proxies.v1.InsertTargetGrpcProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_grpc_proxies/v1/target_grpc_proxies.proto#L142} + /// [google.cloud.cpp.compute.target_grpc_proxies.v1.InsertTargetGrpcProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_grpc_proxies/v1/target_grpc_proxies.proto#L143} /// // clang-format on future> @@ -422,7 +424,7 @@ class TargetGrpcProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_grpc_proxies.v1.ListTargetGrpcProxiesRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_grpc_proxies/v1/target_grpc_proxies.proto#L171} + /// [google.cloud.cpp.compute.target_grpc_proxies.v1.ListTargetGrpcProxiesRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_grpc_proxies/v1/target_grpc_proxies.proto#L172} /// [google.cloud.cpp.compute.v1.TargetGrpcProxy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_165.proto#L31} /// // clang-format on @@ -462,7 +464,7 @@ class TargetGrpcProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_grpc_proxies.v1.ListTargetGrpcProxiesRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_grpc_proxies/v1/target_grpc_proxies.proto#L171} + /// [google.cloud.cpp.compute.target_grpc_proxies.v1.ListTargetGrpcProxiesRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_grpc_proxies/v1/target_grpc_proxies.proto#L172} /// [google.cloud.cpp.compute.v1.TargetGrpcProxy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_165.proto#L31} /// // clang-format on @@ -502,7 +504,7 @@ class TargetGrpcProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_grpc_proxies.v1.PatchTargetGrpcProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_grpc_proxies/v1/target_grpc_proxies.proto#L272} + /// [google.cloud.cpp.compute.target_grpc_proxies.v1.PatchTargetGrpcProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_grpc_proxies/v1/target_grpc_proxies.proto#L266} /// // clang-format on future> @@ -564,7 +566,7 @@ class TargetGrpcProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_grpc_proxies.v1.PatchTargetGrpcProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_grpc_proxies/v1/target_grpc_proxies.proto#L272} + /// [google.cloud.cpp.compute.target_grpc_proxies.v1.PatchTargetGrpcProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_grpc_proxies/v1/target_grpc_proxies.proto#L266} /// // clang-format on future> diff --git a/google/cloud/compute/target_http_proxies/v1/internal/target_http_proxies_rest_metadata_decorator.cc b/google/cloud/compute/target_http_proxies/v1/internal/target_http_proxies_rest_metadata_decorator.cc index febb737b93fa9..103e0d9f1bfd4 100644 --- a/google/cloud/compute/target_http_proxies/v1/internal/target_http_proxies_rest_metadata_decorator.cc +++ b/google/cloud/compute/target_http_proxies/v1/internal/target_http_proxies_rest_metadata_decorator.cc @@ -177,6 +177,7 @@ future TargetHttpProxiesRestMetadata::AsyncCancelOperation( void TargetHttpProxiesRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/target_http_proxies/v1/internal/target_http_proxies_rest_stub.cc b/google/cloud/compute/target_http_proxies/v1/internal/target_http_proxies_rest_stub.cc index ff3cae2a3b054..07819adc88513 100644 --- a/google/cloud/compute/target_http_proxies/v1/internal/target_http_proxies_rest_stub.cc +++ b/google/cloud/compute/target_http_proxies/v1/internal/target_http_proxies_rest_stub.cc @@ -60,8 +60,6 @@ DefaultTargetHttpProxiesRestStub::AggregatedListTargetHttpProxies( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params.push_back( {"service_project_number", request.service_project_number()}); query_params = @@ -216,8 +214,6 @@ DefaultTargetHttpProxiesRestStub::ListTargetHttpProxies( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/target_http_proxies/v1/target_http_proxies_client.h b/google/cloud/compute/target_http_proxies/v1/target_http_proxies_client.h index 4c9e5faa6d2d6..7aee54d81c21c 100644 --- a/google/cloud/compute/target_http_proxies/v1/target_http_proxies_client.h +++ b/google/cloud/compute/target_http_proxies/v1/target_http_proxies_client.h @@ -39,6 +39,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the targetHttpProxies resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/targetHttpProxies /// +/// This client uses TargetHttpProxies version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -121,7 +123,7 @@ class TargetHttpProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_http_proxies.v1.AggregatedListTargetHttpProxiesRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_http_proxies/v1/target_http_proxies.proto#L132} + /// [google.cloud.cpp.compute.target_http_proxies.v1.AggregatedListTargetHttpProxiesRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_http_proxies/v1/target_http_proxies.proto#L133} /// [google.cloud.cpp.compute.v1.TargetHttpProxiesScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_166.proto#L26} /// // clang-format on @@ -168,7 +170,7 @@ class TargetHttpProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_http_proxies.v1.AggregatedListTargetHttpProxiesRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_http_proxies/v1/target_http_proxies.proto#L132} + /// [google.cloud.cpp.compute.target_http_proxies.v1.AggregatedListTargetHttpProxiesRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_http_proxies/v1/target_http_proxies.proto#L133} /// [google.cloud.cpp.compute.v1.TargetHttpProxiesScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_166.proto#L26} /// // clang-format on @@ -207,7 +209,7 @@ class TargetHttpProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_http_proxies.v1.DeleteTargetHttpProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_http_proxies/v1/target_http_proxies.proto#L247} + /// [google.cloud.cpp.compute.target_http_proxies.v1.DeleteTargetHttpProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_http_proxies/v1/target_http_proxies.proto#L241} /// // clang-format on future> @@ -261,7 +263,7 @@ class TargetHttpProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_http_proxies.v1.DeleteTargetHttpProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_http_proxies/v1/target_http_proxies.proto#L247} + /// [google.cloud.cpp.compute.target_http_proxies.v1.DeleteTargetHttpProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_http_proxies/v1/target_http_proxies.proto#L241} /// // clang-format on future> @@ -320,7 +322,7 @@ class TargetHttpProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_http_proxies.v1.GetTargetHttpProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_http_proxies/v1/target_http_proxies.proto#L276} + /// [google.cloud.cpp.compute.target_http_proxies.v1.GetTargetHttpProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_http_proxies/v1/target_http_proxies.proto#L270} /// [google.cloud.cpp.compute.v1.TargetHttpProxy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_167.proto#L45} /// // clang-format on @@ -352,7 +354,7 @@ class TargetHttpProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_http_proxies.v1.GetTargetHttpProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_http_proxies/v1/target_http_proxies.proto#L276} + /// [google.cloud.cpp.compute.target_http_proxies.v1.GetTargetHttpProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_http_proxies/v1/target_http_proxies.proto#L270} /// [google.cloud.cpp.compute.v1.TargetHttpProxy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_167.proto#L45} /// // clang-format on @@ -389,7 +391,7 @@ class TargetHttpProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_http_proxies.v1.InsertTargetHttpProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_http_proxies/v1/target_http_proxies.proto#L287} + /// [google.cloud.cpp.compute.target_http_proxies.v1.InsertTargetHttpProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_http_proxies/v1/target_http_proxies.proto#L281} /// // clang-format on future> @@ -447,7 +449,7 @@ class TargetHttpProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_http_proxies.v1.InsertTargetHttpProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_http_proxies/v1/target_http_proxies.proto#L287} + /// [google.cloud.cpp.compute.target_http_proxies.v1.InsertTargetHttpProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_http_proxies/v1/target_http_proxies.proto#L281} /// // clang-format on future> @@ -515,7 +517,7 @@ class TargetHttpProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_http_proxies.v1.ListTargetHttpProxiesRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_http_proxies/v1/target_http_proxies.proto#L316} + /// [google.cloud.cpp.compute.target_http_proxies.v1.ListTargetHttpProxiesRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_http_proxies/v1/target_http_proxies.proto#L310} /// [google.cloud.cpp.compute.v1.TargetHttpProxy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_167.proto#L45} /// // clang-format on @@ -556,7 +558,7 @@ class TargetHttpProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_http_proxies.v1.ListTargetHttpProxiesRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_http_proxies/v1/target_http_proxies.proto#L316} + /// [google.cloud.cpp.compute.target_http_proxies.v1.ListTargetHttpProxiesRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_http_proxies/v1/target_http_proxies.proto#L310} /// [google.cloud.cpp.compute.v1.TargetHttpProxy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_167.proto#L45} /// // clang-format on @@ -596,7 +598,7 @@ class TargetHttpProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_http_proxies.v1.PatchTargetHttpProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_http_proxies/v1/target_http_proxies.proto#L417} + /// [google.cloud.cpp.compute.target_http_proxies.v1.PatchTargetHttpProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_http_proxies/v1/target_http_proxies.proto#L404} /// // clang-format on future> @@ -658,7 +660,7 @@ class TargetHttpProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_http_proxies.v1.PatchTargetHttpProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_http_proxies/v1/target_http_proxies.proto#L417} + /// [google.cloud.cpp.compute.target_http_proxies.v1.PatchTargetHttpProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_http_proxies/v1/target_http_proxies.proto#L404} /// // clang-format on future> @@ -725,7 +727,7 @@ class TargetHttpProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_http_proxies.v1.SetUrlMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_http_proxies/v1/target_http_proxies.proto#L450} + /// [google.cloud.cpp.compute.target_http_proxies.v1.SetUrlMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_http_proxies/v1/target_http_proxies.proto#L437} /// // clang-format on future> SetUrlMap( @@ -783,7 +785,7 @@ class TargetHttpProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_http_proxies.v1.SetUrlMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_http_proxies/v1/target_http_proxies.proto#L450} + /// [google.cloud.cpp.compute.target_http_proxies.v1.SetUrlMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_http_proxies/v1/target_http_proxies.proto#L437} /// // clang-format on future> SetUrlMap( diff --git a/google/cloud/compute/target_https_proxies/v1/internal/target_https_proxies_rest_metadata_decorator.cc b/google/cloud/compute/target_https_proxies/v1/internal/target_https_proxies_rest_metadata_decorator.cc index 3188174e00a7b..d43703de0e59b 100644 --- a/google/cloud/compute/target_https_proxies/v1/internal/target_https_proxies_rest_metadata_decorator.cc +++ b/google/cloud/compute/target_https_proxies/v1/internal/target_https_proxies_rest_metadata_decorator.cc @@ -262,6 +262,7 @@ future TargetHttpsProxiesRestMetadata::AsyncCancelOperation( void TargetHttpsProxiesRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/target_https_proxies/v1/internal/target_https_proxies_rest_stub.cc b/google/cloud/compute/target_https_proxies/v1/internal/target_https_proxies_rest_stub.cc index 4352382f379e3..85bba78778851 100644 --- a/google/cloud/compute/target_https_proxies/v1/internal/target_https_proxies_rest_stub.cc +++ b/google/cloud/compute/target_https_proxies/v1/internal/target_https_proxies_rest_stub.cc @@ -61,8 +61,6 @@ DefaultTargetHttpsProxiesRestStub::AggregatedListTargetHttpsProxies( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params.push_back( {"service_project_number", request.service_project_number()}); query_params = @@ -217,8 +215,6 @@ DefaultTargetHttpsProxiesRestStub::ListTargetHttpsProxies( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/target_https_proxies/v1/target_https_proxies_client.h b/google/cloud/compute/target_https_proxies/v1/target_https_proxies_client.h index 0cfb4cbd805e8..7adc08cb598d5 100644 --- a/google/cloud/compute/target_https_proxies/v1/target_https_proxies_client.h +++ b/google/cloud/compute/target_https_proxies/v1/target_https_proxies_client.h @@ -40,6 +40,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the targetHttpsProxies resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/targetHttpsProxies /// +/// This client uses TargetHttpsProxies version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -123,7 +125,7 @@ class TargetHttpsProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_https_proxies.v1.AggregatedListTargetHttpsProxiesRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_https_proxies/v1/target_https_proxies.proto#L189} + /// [google.cloud.cpp.compute.target_https_proxies.v1.AggregatedListTargetHttpsProxiesRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_https_proxies/v1/target_https_proxies.proto#L190} /// [google.cloud.cpp.compute.v1.TargetHttpsProxiesScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_168.proto#L26} /// // clang-format on @@ -170,7 +172,7 @@ class TargetHttpsProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_https_proxies.v1.AggregatedListTargetHttpsProxiesRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_https_proxies/v1/target_https_proxies.proto#L189} + /// [google.cloud.cpp.compute.target_https_proxies.v1.AggregatedListTargetHttpsProxiesRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_https_proxies/v1/target_https_proxies.proto#L190} /// [google.cloud.cpp.compute.v1.TargetHttpsProxiesScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_168.proto#L26} /// // clang-format on @@ -209,7 +211,7 @@ class TargetHttpsProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_https_proxies.v1.DeleteTargetHttpsProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_https_proxies/v1/target_https_proxies.proto#L304} + /// [google.cloud.cpp.compute.target_https_proxies.v1.DeleteTargetHttpsProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_https_proxies/v1/target_https_proxies.proto#L298} /// // clang-format on future> @@ -263,7 +265,7 @@ class TargetHttpsProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_https_proxies.v1.DeleteTargetHttpsProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_https_proxies/v1/target_https_proxies.proto#L304} + /// [google.cloud.cpp.compute.target_https_proxies.v1.DeleteTargetHttpsProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_https_proxies/v1/target_https_proxies.proto#L298} /// // clang-format on future> @@ -322,7 +324,7 @@ class TargetHttpsProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_https_proxies.v1.GetTargetHttpsProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_https_proxies/v1/target_https_proxies.proto#L333} + /// [google.cloud.cpp.compute.target_https_proxies.v1.GetTargetHttpsProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_https_proxies/v1/target_https_proxies.proto#L327} /// [google.cloud.cpp.compute.v1.TargetHttpsProxy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_169.proto#L45} /// // clang-format on @@ -354,7 +356,7 @@ class TargetHttpsProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_https_proxies.v1.GetTargetHttpsProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_https_proxies/v1/target_https_proxies.proto#L333} + /// [google.cloud.cpp.compute.target_https_proxies.v1.GetTargetHttpsProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_https_proxies/v1/target_https_proxies.proto#L327} /// [google.cloud.cpp.compute.v1.TargetHttpsProxy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_169.proto#L45} /// // clang-format on @@ -391,7 +393,7 @@ class TargetHttpsProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_https_proxies.v1.InsertTargetHttpsProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_https_proxies/v1/target_https_proxies.proto#L344} + /// [google.cloud.cpp.compute.target_https_proxies.v1.InsertTargetHttpsProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_https_proxies/v1/target_https_proxies.proto#L338} /// // clang-format on future> @@ -450,7 +452,7 @@ class TargetHttpsProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_https_proxies.v1.InsertTargetHttpsProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_https_proxies/v1/target_https_proxies.proto#L344} + /// [google.cloud.cpp.compute.target_https_proxies.v1.InsertTargetHttpsProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_https_proxies/v1/target_https_proxies.proto#L338} /// // clang-format on future> @@ -518,7 +520,7 @@ class TargetHttpsProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_https_proxies.v1.ListTargetHttpsProxiesRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_https_proxies/v1/target_https_proxies.proto#L373} + /// [google.cloud.cpp.compute.target_https_proxies.v1.ListTargetHttpsProxiesRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_https_proxies/v1/target_https_proxies.proto#L367} /// [google.cloud.cpp.compute.v1.TargetHttpsProxy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_169.proto#L45} /// // clang-format on @@ -559,7 +561,7 @@ class TargetHttpsProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_https_proxies.v1.ListTargetHttpsProxiesRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_https_proxies/v1/target_https_proxies.proto#L373} + /// [google.cloud.cpp.compute.target_https_proxies.v1.ListTargetHttpsProxiesRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_https_proxies/v1/target_https_proxies.proto#L367} /// [google.cloud.cpp.compute.v1.TargetHttpsProxy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_169.proto#L45} /// // clang-format on @@ -599,7 +601,7 @@ class TargetHttpsProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_https_proxies.v1.PatchTargetHttpsProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_https_proxies/v1/target_https_proxies.proto#L474} + /// [google.cloud.cpp.compute.target_https_proxies.v1.PatchTargetHttpsProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_https_proxies/v1/target_https_proxies.proto#L461} /// // clang-format on future> @@ -661,7 +663,7 @@ class TargetHttpsProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_https_proxies.v1.PatchTargetHttpsProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_https_proxies/v1/target_https_proxies.proto#L474} + /// [google.cloud.cpp.compute.target_https_proxies.v1.PatchTargetHttpsProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_https_proxies/v1/target_https_proxies.proto#L461} /// // clang-format on future> @@ -729,7 +731,7 @@ class TargetHttpsProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_https_proxies.v1.SetCertificateMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_https_proxies/v1/target_https_proxies.proto#L507} + /// [google.cloud.cpp.compute.target_https_proxies.v1.SetCertificateMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_https_proxies/v1/target_https_proxies.proto#L494} /// // clang-format on future> @@ -790,7 +792,7 @@ class TargetHttpsProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_https_proxies.v1.SetCertificateMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_https_proxies/v1/target_https_proxies.proto#L507} + /// [google.cloud.cpp.compute.target_https_proxies.v1.SetCertificateMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_https_proxies/v1/target_https_proxies.proto#L494} /// // clang-format on future> @@ -857,7 +859,7 @@ class TargetHttpsProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_https_proxies.v1.SetQuicOverrideRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_https_proxies/v1/target_https_proxies.proto#L543} + /// [google.cloud.cpp.compute.target_https_proxies.v1.SetQuicOverrideRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_https_proxies/v1/target_https_proxies.proto#L530} /// // clang-format on future> SetQuicOverride( @@ -917,7 +919,7 @@ class TargetHttpsProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_https_proxies.v1.SetQuicOverrideRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_https_proxies/v1/target_https_proxies.proto#L543} + /// [google.cloud.cpp.compute.target_https_proxies.v1.SetQuicOverrideRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_https_proxies/v1/target_https_proxies.proto#L530} /// // clang-format on future> SetQuicOverride( @@ -984,7 +986,7 @@ class TargetHttpsProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_https_proxies.v1.SetSslCertificatesRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_https_proxies/v1/target_https_proxies.proto#L578} + /// [google.cloud.cpp.compute.target_https_proxies.v1.SetSslCertificatesRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_https_proxies/v1/target_https_proxies.proto#L565} /// // clang-format on future> @@ -1045,7 +1047,7 @@ class TargetHttpsProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_https_proxies.v1.SetSslCertificatesRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_https_proxies/v1/target_https_proxies.proto#L578} + /// [google.cloud.cpp.compute.target_https_proxies.v1.SetSslCertificatesRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_https_proxies/v1/target_https_proxies.proto#L565} /// // clang-format on future> @@ -1116,7 +1118,7 @@ class TargetHttpsProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_https_proxies.v1.SetSslPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_https_proxies/v1/target_https_proxies.proto#L614} + /// [google.cloud.cpp.compute.target_https_proxies.v1.SetSslPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_https_proxies/v1/target_https_proxies.proto#L601} /// // clang-format on future> SetSslPolicy( @@ -1177,7 +1179,7 @@ class TargetHttpsProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_https_proxies.v1.SetSslPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_https_proxies/v1/target_https_proxies.proto#L614} + /// [google.cloud.cpp.compute.target_https_proxies.v1.SetSslPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_https_proxies/v1/target_https_proxies.proto#L601} /// // clang-format on future> SetSslPolicy( @@ -1244,7 +1246,7 @@ class TargetHttpsProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_https_proxies.v1.SetUrlMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_https_proxies/v1/target_https_proxies.proto#L648} + /// [google.cloud.cpp.compute.target_https_proxies.v1.SetUrlMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_https_proxies/v1/target_https_proxies.proto#L635} /// // clang-format on future> SetUrlMap( @@ -1302,7 +1304,7 @@ class TargetHttpsProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_https_proxies.v1.SetUrlMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_https_proxies/v1/target_https_proxies.proto#L648} + /// [google.cloud.cpp.compute.target_https_proxies.v1.SetUrlMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_https_proxies/v1/target_https_proxies.proto#L635} /// // clang-format on future> SetUrlMap( diff --git a/google/cloud/compute/target_instances/v1/internal/target_instances_rest_metadata_decorator.cc b/google/cloud/compute/target_instances/v1/internal/target_instances_rest_metadata_decorator.cc index 0889ba04f3648..45b999dc09e49 100644 --- a/google/cloud/compute/target_instances/v1/internal/target_instances_rest_metadata_decorator.cc +++ b/google/cloud/compute/target_instances/v1/internal/target_instances_rest_metadata_decorator.cc @@ -164,6 +164,7 @@ future TargetInstancesRestMetadata::AsyncCancelOperation( void TargetInstancesRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/target_instances/v1/internal/target_instances_rest_stub.cc b/google/cloud/compute/target_instances/v1/internal/target_instances_rest_stub.cc index ef0c05f77f9b4..7de386ecace64 100644 --- a/google/cloud/compute/target_instances/v1/internal/target_instances_rest_stub.cc +++ b/google/cloud/compute/target_instances/v1/internal/target_instances_rest_stub.cc @@ -59,8 +59,6 @@ DefaultTargetInstancesRestStub::AggregatedListTargetInstances( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params.push_back( {"service_project_number", request.service_project_number()}); query_params = @@ -218,8 +216,6 @@ DefaultTargetInstancesRestStub::ListTargetInstances( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/target_instances/v1/target_instances_client.h b/google/cloud/compute/target_instances/v1/target_instances_client.h index 3c86b3bba4b26..dee8457a0f6a3 100644 --- a/google/cloud/compute/target_instances/v1/target_instances_client.h +++ b/google/cloud/compute/target_instances/v1/target_instances_client.h @@ -39,6 +39,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the targetInstances resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/targetInstances /// +/// This client uses TargetInstances version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -119,7 +121,7 @@ class TargetInstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_instances.v1.AggregatedListTargetInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_instances/v1/target_instances.proto#L130} + /// [google.cloud.cpp.compute.target_instances.v1.AggregatedListTargetInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_instances/v1/target_instances.proto#L131} /// [google.cloud.cpp.compute.v1.TargetInstancesScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_170.proto#L353} /// // clang-format on @@ -163,7 +165,7 @@ class TargetInstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_instances.v1.AggregatedListTargetInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_instances/v1/target_instances.proto#L130} + /// [google.cloud.cpp.compute.target_instances.v1.AggregatedListTargetInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_instances/v1/target_instances.proto#L131} /// [google.cloud.cpp.compute.v1.TargetInstancesScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_170.proto#L353} /// // clang-format on @@ -202,7 +204,7 @@ class TargetInstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_instances.v1.DeleteTargetInstanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_instances/v1/target_instances.proto#L245} + /// [google.cloud.cpp.compute.target_instances.v1.DeleteTargetInstanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_instances/v1/target_instances.proto#L239} /// // clang-format on future> @@ -255,7 +257,7 @@ class TargetInstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_instances.v1.DeleteTargetInstanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_instances/v1/target_instances.proto#L245} + /// [google.cloud.cpp.compute.target_instances.v1.DeleteTargetInstanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_instances/v1/target_instances.proto#L239} /// // clang-format on future> @@ -315,7 +317,7 @@ class TargetInstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_instances.v1.GetTargetInstanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_instances/v1/target_instances.proto#L281} + /// [google.cloud.cpp.compute.target_instances.v1.GetTargetInstanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_instances/v1/target_instances.proto#L275} /// [google.cloud.cpp.compute.v1.TargetInstance]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_170.proto#L31} /// // clang-format on @@ -347,7 +349,7 @@ class TargetInstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_instances.v1.GetTargetInstanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_instances/v1/target_instances.proto#L281} + /// [google.cloud.cpp.compute.target_instances.v1.GetTargetInstanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_instances/v1/target_instances.proto#L275} /// [google.cloud.cpp.compute.v1.TargetInstance]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_170.proto#L31} /// // clang-format on @@ -385,7 +387,7 @@ class TargetInstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_instances.v1.InsertTargetInstanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_instances/v1/target_instances.proto#L295} + /// [google.cloud.cpp.compute.target_instances.v1.InsertTargetInstanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_instances/v1/target_instances.proto#L289} /// // clang-format on future> @@ -443,7 +445,7 @@ class TargetInstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_instances.v1.InsertTargetInstanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_instances/v1/target_instances.proto#L295} + /// [google.cloud.cpp.compute.target_instances.v1.InsertTargetInstanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_instances/v1/target_instances.proto#L289} /// // clang-format on future> @@ -512,7 +514,7 @@ class TargetInstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_instances.v1.ListTargetInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_instances/v1/target_instances.proto#L331} + /// [google.cloud.cpp.compute.target_instances.v1.ListTargetInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_instances/v1/target_instances.proto#L325} /// [google.cloud.cpp.compute.v1.TargetInstance]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_170.proto#L31} /// // clang-format on @@ -554,7 +556,7 @@ class TargetInstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_instances.v1.ListTargetInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_instances/v1/target_instances.proto#L331} + /// [google.cloud.cpp.compute.target_instances.v1.ListTargetInstancesRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_instances/v1/target_instances.proto#L325} /// [google.cloud.cpp.compute.v1.TargetInstance]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_170.proto#L31} /// // clang-format on @@ -595,7 +597,7 @@ class TargetInstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_instances.v1.SetSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_instances/v1/target_instances.proto#L435} + /// [google.cloud.cpp.compute.target_instances.v1.SetSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_instances/v1/target_instances.proto#L422} /// // clang-format on future> @@ -657,7 +659,7 @@ class TargetInstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_instances.v1.SetSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_instances/v1/target_instances.proto#L435} + /// [google.cloud.cpp.compute.target_instances.v1.SetSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_instances/v1/target_instances.proto#L422} /// // clang-format on future> @@ -717,7 +719,7 @@ class TargetInstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_instances.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_instances/v1/target_instances.proto#L477} + /// [google.cloud.cpp.compute.target_instances.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_instances/v1/target_instances.proto#L464} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -753,7 +755,7 @@ class TargetInstancesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_instances.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_instances/v1/target_instances.proto#L477} + /// [google.cloud.cpp.compute.target_instances.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_instances/v1/target_instances.proto#L464} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on diff --git a/google/cloud/compute/target_pools/v1/internal/target_pools_rest_metadata_decorator.cc b/google/cloud/compute/target_pools/v1/internal/target_pools_rest_metadata_decorator.cc index f09fcaa334c88..81fec5eef885c 100644 --- a/google/cloud/compute/target_pools/v1/internal/target_pools_rest_metadata_decorator.cc +++ b/google/cloud/compute/target_pools/v1/internal/target_pools_rest_metadata_decorator.cc @@ -277,6 +277,7 @@ future TargetPoolsRestMetadata::AsyncCancelOperation( void TargetPoolsRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/target_pools/v1/internal/target_pools_rest_stub.cc b/google/cloud/compute/target_pools/v1/internal/target_pools_rest_stub.cc index 6eb0af3522d06..7c5202db3b0f8 100644 --- a/google/cloud/compute/target_pools/v1/internal/target_pools_rest_stub.cc +++ b/google/cloud/compute/target_pools/v1/internal/target_pools_rest_stub.cc @@ -179,8 +179,6 @@ DefaultTargetPoolsRestStub::AggregatedListTargetPools( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params.push_back( {"service_project_number", request.service_project_number()}); query_params = @@ -355,8 +353,6 @@ DefaultTargetPoolsRestStub::ListTargetPools( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get( diff --git a/google/cloud/compute/target_pools/v1/target_pools_client.h b/google/cloud/compute/target_pools/v1/target_pools_client.h index 3da17383d58c3..8a907767cc66d 100644 --- a/google/cloud/compute/target_pools/v1/target_pools_client.h +++ b/google/cloud/compute/target_pools/v1/target_pools_client.h @@ -39,6 +39,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the targetPools resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/targetPools /// +/// This client uses TargetPools version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -117,7 +119,7 @@ class TargetPoolsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_pools.v1.AddHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_pools/v1/target_pools.proto#L210} + /// [google.cloud.cpp.compute.target_pools.v1.AddHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_pools/v1/target_pools.proto#L211} /// // clang-format on future> AddHealthCheck( @@ -176,7 +178,7 @@ class TargetPoolsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_pools.v1.AddHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_pools/v1/target_pools.proto#L210} + /// [google.cloud.cpp.compute.target_pools.v1.AddHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_pools/v1/target_pools.proto#L211} /// // clang-format on future> AddHealthCheck( @@ -243,7 +245,7 @@ class TargetPoolsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_pools.v1.AddInstanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_pools/v1/target_pools.proto#L251} + /// [google.cloud.cpp.compute.target_pools.v1.AddInstanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_pools/v1/target_pools.proto#L252} /// // clang-format on future> AddInstance( @@ -302,7 +304,7 @@ class TargetPoolsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_pools.v1.AddInstanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_pools/v1/target_pools.proto#L251} + /// [google.cloud.cpp.compute.target_pools.v1.AddInstanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_pools/v1/target_pools.proto#L252} /// // clang-format on future> AddInstance( @@ -371,7 +373,7 @@ class TargetPoolsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_pools.v1.AggregatedListTargetPoolsRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_pools/v1/target_pools.proto#L292} + /// [google.cloud.cpp.compute.target_pools.v1.AggregatedListTargetPoolsRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_pools/v1/target_pools.proto#L293} /// [google.cloud.cpp.compute.v1.TargetPoolsScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_171.proto#L461} /// // clang-format on @@ -415,7 +417,7 @@ class TargetPoolsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_pools.v1.AggregatedListTargetPoolsRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_pools/v1/target_pools.proto#L292} + /// [google.cloud.cpp.compute.target_pools.v1.AggregatedListTargetPoolsRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_pools/v1/target_pools.proto#L293} /// [google.cloud.cpp.compute.v1.TargetPoolsScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_171.proto#L461} /// // clang-format on @@ -453,7 +455,7 @@ class TargetPoolsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_pools.v1.DeleteTargetPoolRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_pools/v1/target_pools.proto#L407} + /// [google.cloud.cpp.compute.target_pools.v1.DeleteTargetPoolRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_pools/v1/target_pools.proto#L401} /// // clang-format on future> DeleteTargetPool( @@ -506,7 +508,7 @@ class TargetPoolsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_pools.v1.DeleteTargetPoolRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_pools/v1/target_pools.proto#L407} + /// [google.cloud.cpp.compute.target_pools.v1.DeleteTargetPoolRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_pools/v1/target_pools.proto#L401} /// // clang-format on future> DeleteTargetPool( @@ -565,7 +567,7 @@ class TargetPoolsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_pools.v1.GetTargetPoolRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_pools/v1/target_pools.proto#L462} + /// [google.cloud.cpp.compute.target_pools.v1.GetTargetPoolRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_pools/v1/target_pools.proto#L456} /// [google.cloud.cpp.compute.v1.TargetPool]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_171.proto#L34} /// // clang-format on @@ -597,7 +599,7 @@ class TargetPoolsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_pools.v1.GetTargetPoolRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_pools/v1/target_pools.proto#L462} + /// [google.cloud.cpp.compute.target_pools.v1.GetTargetPoolRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_pools/v1/target_pools.proto#L456} /// [google.cloud.cpp.compute.v1.TargetPool]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_171.proto#L34} /// // clang-format on @@ -629,7 +631,7 @@ class TargetPoolsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_pools.v1.GetHealthRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_pools/v1/target_pools.proto#L443} + /// [google.cloud.cpp.compute.target_pools.v1.GetHealthRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_pools/v1/target_pools.proto#L437} /// [google.cloud.cpp.compute.v1.TargetPoolInstanceHealth]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_171.proto#L290} /// // clang-format on @@ -665,7 +667,7 @@ class TargetPoolsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_pools.v1.GetHealthRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_pools/v1/target_pools.proto#L443} + /// [google.cloud.cpp.compute.target_pools.v1.GetHealthRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_pools/v1/target_pools.proto#L437} /// [google.cloud.cpp.compute.v1.TargetPoolInstanceHealth]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_171.proto#L290} /// // clang-format on @@ -703,7 +705,7 @@ class TargetPoolsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_pools.v1.InsertTargetPoolRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_pools/v1/target_pools.proto#L477} + /// [google.cloud.cpp.compute.target_pools.v1.InsertTargetPoolRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_pools/v1/target_pools.proto#L471} /// // clang-format on future> InsertTargetPool( @@ -759,7 +761,7 @@ class TargetPoolsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_pools.v1.InsertTargetPoolRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_pools/v1/target_pools.proto#L477} + /// [google.cloud.cpp.compute.target_pools.v1.InsertTargetPoolRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_pools/v1/target_pools.proto#L471} /// // clang-format on future> InsertTargetPool( @@ -827,7 +829,7 @@ class TargetPoolsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_pools.v1.ListTargetPoolsRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_pools/v1/target_pools.proto#L513} + /// [google.cloud.cpp.compute.target_pools.v1.ListTargetPoolsRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_pools/v1/target_pools.proto#L507} /// [google.cloud.cpp.compute.v1.TargetPool]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_171.proto#L34} /// // clang-format on @@ -868,7 +870,7 @@ class TargetPoolsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_pools.v1.ListTargetPoolsRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_pools/v1/target_pools.proto#L513} + /// [google.cloud.cpp.compute.target_pools.v1.ListTargetPoolsRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_pools/v1/target_pools.proto#L507} /// [google.cloud.cpp.compute.v1.TargetPool]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_171.proto#L34} /// // clang-format on @@ -906,7 +908,7 @@ class TargetPoolsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_pools.v1.RemoveHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_pools/v1/target_pools.proto#L618} + /// [google.cloud.cpp.compute.target_pools.v1.RemoveHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_pools/v1/target_pools.proto#L605} /// // clang-format on future> @@ -967,7 +969,7 @@ class TargetPoolsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_pools.v1.RemoveHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_pools/v1/target_pools.proto#L618} + /// [google.cloud.cpp.compute.target_pools.v1.RemoveHealthCheckRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_pools/v1/target_pools.proto#L605} /// // clang-format on future> @@ -1034,7 +1036,7 @@ class TargetPoolsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_pools.v1.RemoveInstanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_pools/v1/target_pools.proto#L659} + /// [google.cloud.cpp.compute.target_pools.v1.RemoveInstanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_pools/v1/target_pools.proto#L646} /// // clang-format on future> RemoveInstance( @@ -1093,7 +1095,7 @@ class TargetPoolsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_pools.v1.RemoveInstanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_pools/v1/target_pools.proto#L659} + /// [google.cloud.cpp.compute.target_pools.v1.RemoveInstanceRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_pools/v1/target_pools.proto#L646} /// // clang-format on future> RemoveInstance( @@ -1160,7 +1162,7 @@ class TargetPoolsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_pools.v1.SetBackupRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_pools/v1/target_pools.proto#L700} + /// [google.cloud.cpp.compute.target_pools.v1.SetBackupRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_pools/v1/target_pools.proto#L687} /// // clang-format on future> SetBackup( @@ -1219,7 +1221,7 @@ class TargetPoolsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_pools.v1.SetBackupRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_pools/v1/target_pools.proto#L700} + /// [google.cloud.cpp.compute.target_pools.v1.SetBackupRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_pools/v1/target_pools.proto#L687} /// // clang-format on future> SetBackup( @@ -1289,7 +1291,7 @@ class TargetPoolsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_pools.v1.SetSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_pools/v1/target_pools.proto#L743} + /// [google.cloud.cpp.compute.target_pools.v1.SetSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_pools/v1/target_pools.proto#L730} /// // clang-format on future> @@ -1351,7 +1353,7 @@ class TargetPoolsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_pools.v1.SetSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_pools/v1/target_pools.proto#L743} + /// [google.cloud.cpp.compute.target_pools.v1.SetSecurityPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_pools/v1/target_pools.proto#L730} /// // clang-format on future> @@ -1411,7 +1413,7 @@ class TargetPoolsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_pools.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_pools/v1/target_pools.proto#L785} + /// [google.cloud.cpp.compute.target_pools.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_pools/v1/target_pools.proto#L772} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -1447,7 +1449,7 @@ class TargetPoolsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_pools.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_pools/v1/target_pools.proto#L785} + /// [google.cloud.cpp.compute.target_pools.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_pools/v1/target_pools.proto#L772} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on diff --git a/google/cloud/compute/target_ssl_proxies/v1/internal/target_ssl_proxies_rest_metadata_decorator.cc b/google/cloud/compute/target_ssl_proxies/v1/internal/target_ssl_proxies_rest_metadata_decorator.cc index 6d61f98a0d06f..5d8c9de0987c7 100644 --- a/google/cloud/compute/target_ssl_proxies/v1/internal/target_ssl_proxies_rest_metadata_decorator.cc +++ b/google/cloud/compute/target_ssl_proxies/v1/internal/target_ssl_proxies_rest_metadata_decorator.cc @@ -239,6 +239,7 @@ future TargetSslProxiesRestMetadata::AsyncCancelOperation( void TargetSslProxiesRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/target_ssl_proxies/v1/internal/target_ssl_proxies_rest_stub.cc b/google/cloud/compute/target_ssl_proxies/v1/internal/target_ssl_proxies_rest_stub.cc index a7a2db6437b67..595398350bed9 100644 --- a/google/cloud/compute/target_ssl_proxies/v1/internal/target_ssl_proxies_rest_stub.cc +++ b/google/cloud/compute/target_ssl_proxies/v1/internal/target_ssl_proxies_rest_stub.cc @@ -186,8 +186,6 @@ DefaultTargetSslProxiesRestStub::ListTargetSslProxies( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/target_ssl_proxies/v1/target_ssl_proxies_client.h b/google/cloud/compute/target_ssl_proxies/v1/target_ssl_proxies_client.h index 2f7118d8ac83b..16b92196a64d7 100644 --- a/google/cloud/compute/target_ssl_proxies/v1/target_ssl_proxies_client.h +++ b/google/cloud/compute/target_ssl_proxies/v1/target_ssl_proxies_client.h @@ -38,6 +38,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the targetSslProxies resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/targetSslProxies /// +/// This client uses TargetSslProxies version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -115,7 +117,7 @@ class TargetSslProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_ssl_proxies.v1.DeleteTargetSslProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_ssl_proxies/v1/target_ssl_proxies.proto#L169} + /// [google.cloud.cpp.compute.target_ssl_proxies.v1.DeleteTargetSslProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_ssl_proxies/v1/target_ssl_proxies.proto#L170} /// // clang-format on future> @@ -168,7 +170,7 @@ class TargetSslProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_ssl_proxies.v1.DeleteTargetSslProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_ssl_proxies/v1/target_ssl_proxies.proto#L169} + /// [google.cloud.cpp.compute.target_ssl_proxies.v1.DeleteTargetSslProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_ssl_proxies/v1/target_ssl_proxies.proto#L170} /// // clang-format on future> @@ -227,7 +229,7 @@ class TargetSslProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_ssl_proxies.v1.GetTargetSslProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_ssl_proxies/v1/target_ssl_proxies.proto#L198} + /// [google.cloud.cpp.compute.target_ssl_proxies.v1.GetTargetSslProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_ssl_proxies/v1/target_ssl_proxies.proto#L199} /// [google.cloud.cpp.compute.v1.TargetSslProxy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_173.proto#L58} /// // clang-format on @@ -259,7 +261,7 @@ class TargetSslProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_ssl_proxies.v1.GetTargetSslProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_ssl_proxies/v1/target_ssl_proxies.proto#L198} + /// [google.cloud.cpp.compute.target_ssl_proxies.v1.GetTargetSslProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_ssl_proxies/v1/target_ssl_proxies.proto#L199} /// [google.cloud.cpp.compute.v1.TargetSslProxy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_173.proto#L58} /// // clang-format on @@ -296,7 +298,7 @@ class TargetSslProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_ssl_proxies.v1.InsertTargetSslProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_ssl_proxies/v1/target_ssl_proxies.proto#L209} + /// [google.cloud.cpp.compute.target_ssl_proxies.v1.InsertTargetSslProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_ssl_proxies/v1/target_ssl_proxies.proto#L210} /// // clang-format on future> @@ -354,7 +356,7 @@ class TargetSslProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_ssl_proxies.v1.InsertTargetSslProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_ssl_proxies/v1/target_ssl_proxies.proto#L209} + /// [google.cloud.cpp.compute.target_ssl_proxies.v1.InsertTargetSslProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_ssl_proxies/v1/target_ssl_proxies.proto#L210} /// // clang-format on future> @@ -422,7 +424,7 @@ class TargetSslProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_ssl_proxies.v1.ListTargetSslProxiesRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_ssl_proxies/v1/target_ssl_proxies.proto#L238} + /// [google.cloud.cpp.compute.target_ssl_proxies.v1.ListTargetSslProxiesRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_ssl_proxies/v1/target_ssl_proxies.proto#L239} /// [google.cloud.cpp.compute.v1.TargetSslProxy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_173.proto#L58} /// // clang-format on @@ -463,7 +465,7 @@ class TargetSslProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_ssl_proxies.v1.ListTargetSslProxiesRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_ssl_proxies/v1/target_ssl_proxies.proto#L238} + /// [google.cloud.cpp.compute.target_ssl_proxies.v1.ListTargetSslProxiesRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_ssl_proxies/v1/target_ssl_proxies.proto#L239} /// [google.cloud.cpp.compute.v1.TargetSslProxy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_173.proto#L58} /// // clang-format on @@ -501,7 +503,7 @@ class TargetSslProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_ssl_proxies.v1.SetBackendServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_ssl_proxies/v1/target_ssl_proxies.proto#L339} + /// [google.cloud.cpp.compute.target_ssl_proxies.v1.SetBackendServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_ssl_proxies/v1/target_ssl_proxies.proto#L333} /// // clang-format on future> @@ -562,7 +564,7 @@ class TargetSslProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_ssl_proxies.v1.SetBackendServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_ssl_proxies/v1/target_ssl_proxies.proto#L339} + /// [google.cloud.cpp.compute.target_ssl_proxies.v1.SetBackendServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_ssl_proxies/v1/target_ssl_proxies.proto#L333} /// // clang-format on future> @@ -629,7 +631,7 @@ class TargetSslProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_ssl_proxies.v1.SetCertificateMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_ssl_proxies/v1/target_ssl_proxies.proto#L374} + /// [google.cloud.cpp.compute.target_ssl_proxies.v1.SetCertificateMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_ssl_proxies/v1/target_ssl_proxies.proto#L368} /// // clang-format on future> @@ -690,7 +692,7 @@ class TargetSslProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_ssl_proxies.v1.SetCertificateMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_ssl_proxies/v1/target_ssl_proxies.proto#L374} + /// [google.cloud.cpp.compute.target_ssl_proxies.v1.SetCertificateMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_ssl_proxies/v1/target_ssl_proxies.proto#L368} /// // clang-format on future> @@ -756,7 +758,7 @@ class TargetSslProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_ssl_proxies.v1.SetProxyHeaderRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_ssl_proxies/v1/target_ssl_proxies.proto#L409} + /// [google.cloud.cpp.compute.target_ssl_proxies.v1.SetProxyHeaderRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_ssl_proxies/v1/target_ssl_proxies.proto#L403} /// // clang-format on future> SetProxyHeader( @@ -816,7 +818,7 @@ class TargetSslProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_ssl_proxies.v1.SetProxyHeaderRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_ssl_proxies/v1/target_ssl_proxies.proto#L409} + /// [google.cloud.cpp.compute.target_ssl_proxies.v1.SetProxyHeaderRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_ssl_proxies/v1/target_ssl_proxies.proto#L403} /// // clang-format on future> SetProxyHeader( @@ -883,7 +885,7 @@ class TargetSslProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_ssl_proxies.v1.SetSslCertificatesRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_ssl_proxies/v1/target_ssl_proxies.proto#L443} + /// [google.cloud.cpp.compute.target_ssl_proxies.v1.SetSslCertificatesRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_ssl_proxies/v1/target_ssl_proxies.proto#L437} /// // clang-format on future> @@ -944,7 +946,7 @@ class TargetSslProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_ssl_proxies.v1.SetSslCertificatesRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_ssl_proxies/v1/target_ssl_proxies.proto#L443} + /// [google.cloud.cpp.compute.target_ssl_proxies.v1.SetSslCertificatesRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_ssl_proxies/v1/target_ssl_proxies.proto#L437} /// // clang-format on future> @@ -1015,7 +1017,7 @@ class TargetSslProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_ssl_proxies.v1.SetSslPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_ssl_proxies/v1/target_ssl_proxies.proto#L478} + /// [google.cloud.cpp.compute.target_ssl_proxies.v1.SetSslPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_ssl_proxies/v1/target_ssl_proxies.proto#L472} /// // clang-format on future> SetSslPolicy( @@ -1076,7 +1078,7 @@ class TargetSslProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_ssl_proxies.v1.SetSslPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_ssl_proxies/v1/target_ssl_proxies.proto#L478} + /// [google.cloud.cpp.compute.target_ssl_proxies.v1.SetSslPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_ssl_proxies/v1/target_ssl_proxies.proto#L472} /// // clang-format on future> SetSslPolicy( @@ -1135,7 +1137,7 @@ class TargetSslProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_ssl_proxies.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_ssl_proxies/v1/target_ssl_proxies.proto#L512} + /// [google.cloud.cpp.compute.target_ssl_proxies.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_ssl_proxies/v1/target_ssl_proxies.proto#L506} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -1170,7 +1172,7 @@ class TargetSslProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_ssl_proxies.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_ssl_proxies/v1/target_ssl_proxies.proto#L512} + /// [google.cloud.cpp.compute.target_ssl_proxies.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_ssl_proxies/v1/target_ssl_proxies.proto#L506} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on diff --git a/google/cloud/compute/target_tcp_proxies/v1/internal/target_tcp_proxies_rest_metadata_decorator.cc b/google/cloud/compute/target_tcp_proxies/v1/internal/target_tcp_proxies_rest_metadata_decorator.cc index cec3d503a9fb7..74a0ded967994 100644 --- a/google/cloud/compute/target_tcp_proxies/v1/internal/target_tcp_proxies_rest_metadata_decorator.cc +++ b/google/cloud/compute/target_tcp_proxies/v1/internal/target_tcp_proxies_rest_metadata_decorator.cc @@ -185,6 +185,7 @@ future TargetTcpProxiesRestMetadata::AsyncCancelOperation( void TargetTcpProxiesRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/target_tcp_proxies/v1/internal/target_tcp_proxies_rest_stub.cc b/google/cloud/compute/target_tcp_proxies/v1/internal/target_tcp_proxies_rest_stub.cc index ca9ae2ba401ef..818e0cd492627 100644 --- a/google/cloud/compute/target_tcp_proxies/v1/internal/target_tcp_proxies_rest_stub.cc +++ b/google/cloud/compute/target_tcp_proxies/v1/internal/target_tcp_proxies_rest_stub.cc @@ -60,8 +60,6 @@ DefaultTargetTcpProxiesRestStub::AggregatedListTargetTcpProxies( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params.push_back( {"service_project_number", request.service_project_number()}); query_params = @@ -216,8 +214,6 @@ DefaultTargetTcpProxiesRestStub::ListTargetTcpProxies( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/target_tcp_proxies/v1/target_tcp_proxies_client.h b/google/cloud/compute/target_tcp_proxies/v1/target_tcp_proxies_client.h index 8d5a00133b33c..9aa6325b2bddf 100644 --- a/google/cloud/compute/target_tcp_proxies/v1/target_tcp_proxies_client.h +++ b/google/cloud/compute/target_tcp_proxies/v1/target_tcp_proxies_client.h @@ -39,6 +39,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the targetTcpProxies resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/targetTcpProxies /// +/// This client uses TargetTcpProxies version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -121,7 +123,7 @@ class TargetTcpProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_tcp_proxies.v1.AggregatedListTargetTcpProxiesRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_tcp_proxies/v1/target_tcp_proxies.proto#L141} + /// [google.cloud.cpp.compute.target_tcp_proxies.v1.AggregatedListTargetTcpProxiesRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_tcp_proxies/v1/target_tcp_proxies.proto#L142} /// [google.cloud.cpp.compute.v1.TargetTcpProxiesScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_174.proto#L26} /// // clang-format on @@ -166,7 +168,7 @@ class TargetTcpProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_tcp_proxies.v1.AggregatedListTargetTcpProxiesRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_tcp_proxies/v1/target_tcp_proxies.proto#L141} + /// [google.cloud.cpp.compute.target_tcp_proxies.v1.AggregatedListTargetTcpProxiesRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_tcp_proxies/v1/target_tcp_proxies.proto#L142} /// [google.cloud.cpp.compute.v1.TargetTcpProxiesScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_174.proto#L26} /// // clang-format on @@ -204,7 +206,7 @@ class TargetTcpProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_tcp_proxies.v1.DeleteTargetTcpProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_tcp_proxies/v1/target_tcp_proxies.proto#L256} + /// [google.cloud.cpp.compute.target_tcp_proxies.v1.DeleteTargetTcpProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_tcp_proxies/v1/target_tcp_proxies.proto#L250} /// // clang-format on future> @@ -257,7 +259,7 @@ class TargetTcpProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_tcp_proxies.v1.DeleteTargetTcpProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_tcp_proxies/v1/target_tcp_proxies.proto#L256} + /// [google.cloud.cpp.compute.target_tcp_proxies.v1.DeleteTargetTcpProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_tcp_proxies/v1/target_tcp_proxies.proto#L250} /// // clang-format on future> @@ -316,7 +318,7 @@ class TargetTcpProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_tcp_proxies.v1.GetTargetTcpProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_tcp_proxies/v1/target_tcp_proxies.proto#L285} + /// [google.cloud.cpp.compute.target_tcp_proxies.v1.GetTargetTcpProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_tcp_proxies/v1/target_tcp_proxies.proto#L279} /// [google.cloud.cpp.compute.v1.TargetTcpProxy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_175.proto#L30} /// // clang-format on @@ -348,7 +350,7 @@ class TargetTcpProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_tcp_proxies.v1.GetTargetTcpProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_tcp_proxies/v1/target_tcp_proxies.proto#L285} + /// [google.cloud.cpp.compute.target_tcp_proxies.v1.GetTargetTcpProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_tcp_proxies/v1/target_tcp_proxies.proto#L279} /// [google.cloud.cpp.compute.v1.TargetTcpProxy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_175.proto#L30} /// // clang-format on @@ -385,7 +387,7 @@ class TargetTcpProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_tcp_proxies.v1.InsertTargetTcpProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_tcp_proxies/v1/target_tcp_proxies.proto#L296} + /// [google.cloud.cpp.compute.target_tcp_proxies.v1.InsertTargetTcpProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_tcp_proxies/v1/target_tcp_proxies.proto#L290} /// // clang-format on future> @@ -443,7 +445,7 @@ class TargetTcpProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_tcp_proxies.v1.InsertTargetTcpProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_tcp_proxies/v1/target_tcp_proxies.proto#L296} + /// [google.cloud.cpp.compute.target_tcp_proxies.v1.InsertTargetTcpProxyRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_tcp_proxies/v1/target_tcp_proxies.proto#L290} /// // clang-format on future> @@ -511,7 +513,7 @@ class TargetTcpProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_tcp_proxies.v1.ListTargetTcpProxiesRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_tcp_proxies/v1/target_tcp_proxies.proto#L325} + /// [google.cloud.cpp.compute.target_tcp_proxies.v1.ListTargetTcpProxiesRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_tcp_proxies/v1/target_tcp_proxies.proto#L319} /// [google.cloud.cpp.compute.v1.TargetTcpProxy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_175.proto#L30} /// // clang-format on @@ -552,7 +554,7 @@ class TargetTcpProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_tcp_proxies.v1.ListTargetTcpProxiesRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_tcp_proxies/v1/target_tcp_proxies.proto#L325} + /// [google.cloud.cpp.compute.target_tcp_proxies.v1.ListTargetTcpProxiesRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_tcp_proxies/v1/target_tcp_proxies.proto#L319} /// [google.cloud.cpp.compute.v1.TargetTcpProxy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_175.proto#L30} /// // clang-format on @@ -590,7 +592,7 @@ class TargetTcpProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_tcp_proxies.v1.SetBackendServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_tcp_proxies/v1/target_tcp_proxies.proto#L426} + /// [google.cloud.cpp.compute.target_tcp_proxies.v1.SetBackendServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_tcp_proxies/v1/target_tcp_proxies.proto#L413} /// // clang-format on future> @@ -651,7 +653,7 @@ class TargetTcpProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_tcp_proxies.v1.SetBackendServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_tcp_proxies/v1/target_tcp_proxies.proto#L426} + /// [google.cloud.cpp.compute.target_tcp_proxies.v1.SetBackendServiceRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_tcp_proxies/v1/target_tcp_proxies.proto#L413} /// // clang-format on future> @@ -717,7 +719,7 @@ class TargetTcpProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_tcp_proxies.v1.SetProxyHeaderRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_tcp_proxies/v1/target_tcp_proxies.proto#L461} + /// [google.cloud.cpp.compute.target_tcp_proxies.v1.SetProxyHeaderRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_tcp_proxies/v1/target_tcp_proxies.proto#L448} /// // clang-format on future> SetProxyHeader( @@ -777,7 +779,7 @@ class TargetTcpProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_tcp_proxies.v1.SetProxyHeaderRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_tcp_proxies/v1/target_tcp_proxies.proto#L461} + /// [google.cloud.cpp.compute.target_tcp_proxies.v1.SetProxyHeaderRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_tcp_proxies/v1/target_tcp_proxies.proto#L448} /// // clang-format on future> SetProxyHeader( @@ -836,7 +838,7 @@ class TargetTcpProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_tcp_proxies.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_tcp_proxies/v1/target_tcp_proxies.proto#L495} + /// [google.cloud.cpp.compute.target_tcp_proxies.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_tcp_proxies/v1/target_tcp_proxies.proto#L482} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -871,7 +873,7 @@ class TargetTcpProxiesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_tcp_proxies.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_tcp_proxies/v1/target_tcp_proxies.proto#L495} + /// [google.cloud.cpp.compute.target_tcp_proxies.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_tcp_proxies/v1/target_tcp_proxies.proto#L482} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on diff --git a/google/cloud/compute/target_vpn_gateways/v1/internal/target_vpn_gateways_rest_metadata_decorator.cc b/google/cloud/compute/target_vpn_gateways/v1/internal/target_vpn_gateways_rest_metadata_decorator.cc index 1c83c94a426fb..76335c6499caf 100644 --- a/google/cloud/compute/target_vpn_gateways/v1/internal/target_vpn_gateways_rest_metadata_decorator.cc +++ b/google/cloud/compute/target_vpn_gateways/v1/internal/target_vpn_gateways_rest_metadata_decorator.cc @@ -156,6 +156,7 @@ future TargetVpnGatewaysRestMetadata::AsyncCancelOperation( void TargetVpnGatewaysRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/target_vpn_gateways/v1/internal/target_vpn_gateways_rest_stub.cc b/google/cloud/compute/target_vpn_gateways/v1/internal/target_vpn_gateways_rest_stub.cc index 431c1c5b9f8a4..e73f98eb8d811 100644 --- a/google/cloud/compute/target_vpn_gateways/v1/internal/target_vpn_gateways_rest_stub.cc +++ b/google/cloud/compute/target_vpn_gateways/v1/internal/target_vpn_gateways_rest_stub.cc @@ -60,8 +60,6 @@ DefaultTargetVpnGatewaysRestStub::AggregatedListTargetVpnGateways( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params.push_back( {"service_project_number", request.service_project_number()}); query_params = @@ -220,8 +218,6 @@ DefaultTargetVpnGatewaysRestStub::ListTargetVpnGateways( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/target_vpn_gateways/v1/target_vpn_gateways_client.h b/google/cloud/compute/target_vpn_gateways/v1/target_vpn_gateways_client.h index 7e503b47adf28..5d39450cf08ce 100644 --- a/google/cloud/compute/target_vpn_gateways/v1/target_vpn_gateways_client.h +++ b/google/cloud/compute/target_vpn_gateways/v1/target_vpn_gateways_client.h @@ -39,6 +39,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the targetVpnGateways resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/targetVpnGateways /// +/// This client uses TargetVpnGateways version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -120,7 +122,7 @@ class TargetVpnGatewaysClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_vpn_gateways.v1.AggregatedListTargetVpnGatewaysRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_vpn_gateways/v1/target_vpn_gateways.proto#L117} + /// [google.cloud.cpp.compute.target_vpn_gateways.v1.AggregatedListTargetVpnGatewaysRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_vpn_gateways/v1/target_vpn_gateways.proto#L118} /// [google.cloud.cpp.compute.v1.TargetVpnGatewaysScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_176.proto#L389} /// // clang-format on @@ -166,7 +168,7 @@ class TargetVpnGatewaysClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_vpn_gateways.v1.AggregatedListTargetVpnGatewaysRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_vpn_gateways/v1/target_vpn_gateways.proto#L117} + /// [google.cloud.cpp.compute.target_vpn_gateways.v1.AggregatedListTargetVpnGatewaysRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_vpn_gateways/v1/target_vpn_gateways.proto#L118} /// [google.cloud.cpp.compute.v1.TargetVpnGatewaysScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_176.proto#L389} /// // clang-format on @@ -206,7 +208,7 @@ class TargetVpnGatewaysClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_vpn_gateways.v1.DeleteTargetVpnGatewayRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_vpn_gateways/v1/target_vpn_gateways.proto#L232} + /// [google.cloud.cpp.compute.target_vpn_gateways.v1.DeleteTargetVpnGatewayRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_vpn_gateways/v1/target_vpn_gateways.proto#L226} /// // clang-format on future> @@ -260,7 +262,7 @@ class TargetVpnGatewaysClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_vpn_gateways.v1.DeleteTargetVpnGatewayRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_vpn_gateways/v1/target_vpn_gateways.proto#L232} + /// [google.cloud.cpp.compute.target_vpn_gateways.v1.DeleteTargetVpnGatewayRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_vpn_gateways/v1/target_vpn_gateways.proto#L226} /// // clang-format on future> @@ -320,7 +322,7 @@ class TargetVpnGatewaysClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_vpn_gateways.v1.GetTargetVpnGatewayRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_vpn_gateways/v1/target_vpn_gateways.proto#L268} + /// [google.cloud.cpp.compute.target_vpn_gateways.v1.GetTargetVpnGatewayRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_vpn_gateways/v1/target_vpn_gateways.proto#L262} /// [google.cloud.cpp.compute.v1.TargetVpnGateway]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_176.proto#L29} /// // clang-format on @@ -352,7 +354,7 @@ class TargetVpnGatewaysClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_vpn_gateways.v1.GetTargetVpnGatewayRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_vpn_gateways/v1/target_vpn_gateways.proto#L268} + /// [google.cloud.cpp.compute.target_vpn_gateways.v1.GetTargetVpnGatewayRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_vpn_gateways/v1/target_vpn_gateways.proto#L262} /// [google.cloud.cpp.compute.v1.TargetVpnGateway]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_176.proto#L29} /// // clang-format on @@ -390,7 +392,7 @@ class TargetVpnGatewaysClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_vpn_gateways.v1.InsertTargetVpnGatewayRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_vpn_gateways/v1/target_vpn_gateways.proto#L283} + /// [google.cloud.cpp.compute.target_vpn_gateways.v1.InsertTargetVpnGatewayRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_vpn_gateways/v1/target_vpn_gateways.proto#L277} /// // clang-format on future> @@ -449,7 +451,7 @@ class TargetVpnGatewaysClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_vpn_gateways.v1.InsertTargetVpnGatewayRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_vpn_gateways/v1/target_vpn_gateways.proto#L283} + /// [google.cloud.cpp.compute.target_vpn_gateways.v1.InsertTargetVpnGatewayRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_vpn_gateways/v1/target_vpn_gateways.proto#L277} /// // clang-format on future> @@ -518,7 +520,7 @@ class TargetVpnGatewaysClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_vpn_gateways.v1.ListTargetVpnGatewaysRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_vpn_gateways/v1/target_vpn_gateways.proto#L319} + /// [google.cloud.cpp.compute.target_vpn_gateways.v1.ListTargetVpnGatewaysRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_vpn_gateways/v1/target_vpn_gateways.proto#L313} /// [google.cloud.cpp.compute.v1.TargetVpnGateway]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_176.proto#L29} /// // clang-format on @@ -560,7 +562,7 @@ class TargetVpnGatewaysClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_vpn_gateways.v1.ListTargetVpnGatewaysRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_vpn_gateways/v1/target_vpn_gateways.proto#L319} + /// [google.cloud.cpp.compute.target_vpn_gateways.v1.ListTargetVpnGatewaysRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_vpn_gateways/v1/target_vpn_gateways.proto#L313} /// [google.cloud.cpp.compute.v1.TargetVpnGateway]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_176.proto#L29} /// // clang-format on @@ -600,7 +602,7 @@ class TargetVpnGatewaysClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_vpn_gateways.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_vpn_gateways/v1/target_vpn_gateways.proto#L424} + /// [google.cloud.cpp.compute.target_vpn_gateways.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_vpn_gateways/v1/target_vpn_gateways.proto#L411} /// // clang-format on future> SetLabels( @@ -661,7 +663,7 @@ class TargetVpnGatewaysClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.target_vpn_gateways.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_vpn_gateways/v1/target_vpn_gateways.proto#L424} + /// [google.cloud.cpp.compute.target_vpn_gateways.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/target_vpn_gateways/v1/target_vpn_gateways.proto#L411} /// // clang-format on future> SetLabels( diff --git a/google/cloud/compute/url_maps/v1/internal/url_maps_rest_metadata_decorator.cc b/google/cloud/compute/url_maps/v1/internal/url_maps_rest_metadata_decorator.cc index 8bbcc4fdc565c..962326c709bbe 100644 --- a/google/cloud/compute/url_maps/v1/internal/url_maps_rest_metadata_decorator.cc +++ b/google/cloud/compute/url_maps/v1/internal/url_maps_rest_metadata_decorator.cc @@ -213,6 +213,7 @@ future UrlMapsRestMetadata::AsyncCancelOperation( void UrlMapsRestMetadata::SetMetadata(rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/url_maps/v1/internal/url_maps_rest_stub.cc b/google/cloud/compute/url_maps/v1/internal/url_maps_rest_stub.cc index 971786f27dc56..eed5e659ac4d3 100644 --- a/google/cloud/compute/url_maps/v1/internal/url_maps_rest_stub.cc +++ b/google/cloud/compute/url_maps/v1/internal/url_maps_rest_stub.cc @@ -59,8 +59,6 @@ DefaultUrlMapsRestStub::AggregatedListUrlMaps( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params.push_back( {"service_project_number", request.service_project_number()}); query_params = @@ -271,8 +269,6 @@ DefaultUrlMapsRestStub::ListUrlMaps( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get( diff --git a/google/cloud/compute/url_maps/v1/url_maps_client.h b/google/cloud/compute/url_maps/v1/url_maps_client.h index 05abdc19b3ef2..3a04886a216c8 100644 --- a/google/cloud/compute/url_maps/v1/url_maps_client.h +++ b/google/cloud/compute/url_maps/v1/url_maps_client.h @@ -39,6 +39,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the urlMaps resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/urlMaps /// +/// This client uses UrlMaps version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -118,7 +120,7 @@ class UrlMapsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.url_maps.v1.AggregatedListUrlMapsRequest]: @cloud_cpp_reference_link{google/cloud/compute/url_maps/v1/url_maps.proto#L173} + /// [google.cloud.cpp.compute.url_maps.v1.AggregatedListUrlMapsRequest]: @cloud_cpp_reference_link{google/cloud/compute/url_maps/v1/url_maps.proto#L174} /// [google.cloud.cpp.compute.v1.UrlMapsScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_023.proto#L179} /// // clang-format on @@ -163,7 +165,7 @@ class UrlMapsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.url_maps.v1.AggregatedListUrlMapsRequest]: @cloud_cpp_reference_link{google/cloud/compute/url_maps/v1/url_maps.proto#L173} + /// [google.cloud.cpp.compute.url_maps.v1.AggregatedListUrlMapsRequest]: @cloud_cpp_reference_link{google/cloud/compute/url_maps/v1/url_maps.proto#L174} /// [google.cloud.cpp.compute.v1.UrlMapsScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_023.proto#L179} /// // clang-format on @@ -201,7 +203,7 @@ class UrlMapsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.url_maps.v1.DeleteUrlMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/url_maps/v1/url_maps.proto#L288} + /// [google.cloud.cpp.compute.url_maps.v1.DeleteUrlMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/url_maps/v1/url_maps.proto#L282} /// // clang-format on future> DeleteUrlMap( @@ -254,7 +256,7 @@ class UrlMapsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.url_maps.v1.DeleteUrlMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/url_maps/v1/url_maps.proto#L288} + /// [google.cloud.cpp.compute.url_maps.v1.DeleteUrlMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/url_maps/v1/url_maps.proto#L282} /// // clang-format on future> DeleteUrlMap( @@ -312,7 +314,7 @@ class UrlMapsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.url_maps.v1.GetUrlMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/url_maps/v1/url_maps.proto#L317} + /// [google.cloud.cpp.compute.url_maps.v1.GetUrlMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/url_maps/v1/url_maps.proto#L311} /// [google.cloud.cpp.compute.v1.UrlMap]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_024.proto#L1457} /// // clang-format on @@ -344,7 +346,7 @@ class UrlMapsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.url_maps.v1.GetUrlMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/url_maps/v1/url_maps.proto#L317} + /// [google.cloud.cpp.compute.url_maps.v1.GetUrlMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/url_maps/v1/url_maps.proto#L311} /// [google.cloud.cpp.compute.v1.UrlMap]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_024.proto#L1457} /// // clang-format on @@ -381,7 +383,7 @@ class UrlMapsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.url_maps.v1.InsertUrlMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/url_maps/v1/url_maps.proto#L328} + /// [google.cloud.cpp.compute.url_maps.v1.InsertUrlMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/url_maps/v1/url_maps.proto#L322} /// // clang-format on future> InsertUrlMap( @@ -437,7 +439,7 @@ class UrlMapsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.url_maps.v1.InsertUrlMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/url_maps/v1/url_maps.proto#L328} + /// [google.cloud.cpp.compute.url_maps.v1.InsertUrlMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/url_maps/v1/url_maps.proto#L322} /// // clang-format on future> InsertUrlMap( @@ -507,7 +509,7 @@ class UrlMapsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.url_maps.v1.InvalidateCacheRequest]: @cloud_cpp_reference_link{google/cloud/compute/url_maps/v1/url_maps.proto#L357} + /// [google.cloud.cpp.compute.url_maps.v1.InvalidateCacheRequest]: @cloud_cpp_reference_link{google/cloud/compute/url_maps/v1/url_maps.proto#L351} /// // clang-format on future> InvalidateCache( @@ -568,7 +570,7 @@ class UrlMapsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.url_maps.v1.InvalidateCacheRequest]: @cloud_cpp_reference_link{google/cloud/compute/url_maps/v1/url_maps.proto#L357} + /// [google.cloud.cpp.compute.url_maps.v1.InvalidateCacheRequest]: @cloud_cpp_reference_link{google/cloud/compute/url_maps/v1/url_maps.proto#L351} /// // clang-format on future> InvalidateCache( @@ -635,7 +637,7 @@ class UrlMapsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.url_maps.v1.ListUrlMapsRequest]: @cloud_cpp_reference_link{google/cloud/compute/url_maps/v1/url_maps.proto#L390} + /// [google.cloud.cpp.compute.url_maps.v1.ListUrlMapsRequest]: @cloud_cpp_reference_link{google/cloud/compute/url_maps/v1/url_maps.proto#L384} /// [google.cloud.cpp.compute.v1.UrlMap]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_024.proto#L1457} /// // clang-format on @@ -676,7 +678,7 @@ class UrlMapsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.url_maps.v1.ListUrlMapsRequest]: @cloud_cpp_reference_link{google/cloud/compute/url_maps/v1/url_maps.proto#L390} + /// [google.cloud.cpp.compute.url_maps.v1.ListUrlMapsRequest]: @cloud_cpp_reference_link{google/cloud/compute/url_maps/v1/url_maps.proto#L384} /// [google.cloud.cpp.compute.v1.UrlMap]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_024.proto#L1457} /// // clang-format on @@ -715,7 +717,7 @@ class UrlMapsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.url_maps.v1.PatchUrlMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/url_maps/v1/url_maps.proto#L491} + /// [google.cloud.cpp.compute.url_maps.v1.PatchUrlMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/url_maps/v1/url_maps.proto#L478} /// // clang-format on future> PatchUrlMap( @@ -773,7 +775,7 @@ class UrlMapsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.url_maps.v1.PatchUrlMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/url_maps/v1/url_maps.proto#L491} + /// [google.cloud.cpp.compute.url_maps.v1.PatchUrlMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/url_maps/v1/url_maps.proto#L478} /// // clang-format on future> PatchUrlMap( @@ -832,7 +834,7 @@ class UrlMapsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.url_maps.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/url_maps/v1/url_maps.proto#L524} + /// [google.cloud.cpp.compute.url_maps.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/url_maps/v1/url_maps.proto#L511} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -867,7 +869,7 @@ class UrlMapsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.url_maps.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/url_maps/v1/url_maps.proto#L524} + /// [google.cloud.cpp.compute.url_maps.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/url_maps/v1/url_maps.proto#L511} /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} /// // clang-format on @@ -905,7 +907,7 @@ class UrlMapsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.url_maps.v1.UpdateUrlMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/url_maps/v1/url_maps.proto#L539} + /// [google.cloud.cpp.compute.url_maps.v1.UpdateUrlMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/url_maps/v1/url_maps.proto#L526} /// // clang-format on future> UpdateUrlMap( @@ -961,7 +963,7 @@ class UrlMapsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.url_maps.v1.UpdateUrlMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/url_maps/v1/url_maps.proto#L539} + /// [google.cloud.cpp.compute.url_maps.v1.UpdateUrlMapRequest]: @cloud_cpp_reference_link{google/cloud/compute/url_maps/v1/url_maps.proto#L526} /// // clang-format on future> UpdateUrlMap( @@ -1022,7 +1024,7 @@ class UrlMapsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.url_maps.v1.ValidateRequest]: @cloud_cpp_reference_link{google/cloud/compute/url_maps/v1/url_maps.proto#L572} + /// [google.cloud.cpp.compute.url_maps.v1.ValidateRequest]: @cloud_cpp_reference_link{google/cloud/compute/url_maps/v1/url_maps.proto#L559} /// [google.cloud.cpp.compute.v1.UrlMapsValidateResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_024.proto#L1826} /// // clang-format on @@ -1058,7 +1060,7 @@ class UrlMapsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.url_maps.v1.ValidateRequest]: @cloud_cpp_reference_link{google/cloud/compute/url_maps/v1/url_maps.proto#L572} + /// [google.cloud.cpp.compute.url_maps.v1.ValidateRequest]: @cloud_cpp_reference_link{google/cloud/compute/url_maps/v1/url_maps.proto#L559} /// [google.cloud.cpp.compute.v1.UrlMapsValidateResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_024.proto#L1826} /// // clang-format on diff --git a/google/cloud/compute/vpn_gateways/v1/internal/vpn_gateways_rest_metadata_decorator.cc b/google/cloud/compute/vpn_gateways/v1/internal/vpn_gateways_rest_metadata_decorator.cc index ba45e04df5659..0035674c6986b 100644 --- a/google/cloud/compute/vpn_gateways/v1/internal/vpn_gateways_rest_metadata_decorator.cc +++ b/google/cloud/compute/vpn_gateways/v1/internal/vpn_gateways_rest_metadata_decorator.cc @@ -172,6 +172,7 @@ future VpnGatewaysRestMetadata::AsyncCancelOperation( void VpnGatewaysRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/vpn_gateways/v1/internal/vpn_gateways_rest_stub.cc b/google/cloud/compute/vpn_gateways/v1/internal/vpn_gateways_rest_stub.cc index 9adcb5a9d1dd4..89e1cde782bfd 100644 --- a/google/cloud/compute/vpn_gateways/v1/internal/vpn_gateways_rest_stub.cc +++ b/google/cloud/compute/vpn_gateways/v1/internal/vpn_gateways_rest_stub.cc @@ -59,8 +59,6 @@ DefaultVpnGatewaysRestStub::AggregatedListVpnGateways( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params.push_back( {"service_project_number", request.service_project_number()}); query_params = @@ -235,8 +233,6 @@ DefaultVpnGatewaysRestStub::ListVpnGateways( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get( diff --git a/google/cloud/compute/vpn_gateways/v1/vpn_gateways_client.h b/google/cloud/compute/vpn_gateways/v1/vpn_gateways_client.h index fa60ef8736375..1cd711d008da3 100644 --- a/google/cloud/compute/vpn_gateways/v1/vpn_gateways_client.h +++ b/google/cloud/compute/vpn_gateways/v1/vpn_gateways_client.h @@ -39,6 +39,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the vpnGateways resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/vpnGateways /// +/// This client uses VpnGateways version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -120,7 +122,7 @@ class VpnGatewaysClient { /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status /// [google.cloud.cpp.compute.v1.VpnGatewaysScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_183.proto#L502} - /// [google.cloud.cpp.compute.vpn_gateways.v1.AggregatedListVpnGatewaysRequest]: @cloud_cpp_reference_link{google/cloud/compute/vpn_gateways/v1/vpn_gateways.proto#L140} + /// [google.cloud.cpp.compute.vpn_gateways.v1.AggregatedListVpnGatewaysRequest]: @cloud_cpp_reference_link{google/cloud/compute/vpn_gateways/v1/vpn_gateways.proto#L141} /// // clang-format on StreamRange> DeleteVpnGateway( @@ -254,7 +256,7 @@ class VpnGatewaysClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.vpn_gateways.v1.DeleteVpnGatewayRequest]: @cloud_cpp_reference_link{google/cloud/compute/vpn_gateways/v1/vpn_gateways.proto#L255} + /// [google.cloud.cpp.compute.vpn_gateways.v1.DeleteVpnGatewayRequest]: @cloud_cpp_reference_link{google/cloud/compute/vpn_gateways/v1/vpn_gateways.proto#L249} /// // clang-format on future> DeleteVpnGateway( @@ -314,7 +316,7 @@ class VpnGatewaysClient { /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status /// [google.cloud.cpp.compute.v1.VpnGateway]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_183.proto#L31} - /// [google.cloud.cpp.compute.vpn_gateways.v1.GetVpnGatewayRequest]: @cloud_cpp_reference_link{google/cloud/compute/vpn_gateways/v1/vpn_gateways.proto#L306} + /// [google.cloud.cpp.compute.vpn_gateways.v1.GetVpnGatewayRequest]: @cloud_cpp_reference_link{google/cloud/compute/vpn_gateways/v1/vpn_gateways.proto#L300} /// // clang-format on StatusOr GetVpnGateway( @@ -346,7 +348,7 @@ class VpnGatewaysClient { /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status /// [google.cloud.cpp.compute.v1.VpnGateway]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_183.proto#L31} - /// [google.cloud.cpp.compute.vpn_gateways.v1.GetVpnGatewayRequest]: @cloud_cpp_reference_link{google/cloud/compute/vpn_gateways/v1/vpn_gateways.proto#L306} + /// [google.cloud.cpp.compute.vpn_gateways.v1.GetVpnGatewayRequest]: @cloud_cpp_reference_link{google/cloud/compute/vpn_gateways/v1/vpn_gateways.proto#L300} /// // clang-format on StatusOr GetVpnGateway( @@ -376,7 +378,7 @@ class VpnGatewaysClient { /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status /// [google.cloud.cpp.compute.v1.VpnGatewaysGetStatusResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_183.proto#L498} - /// [google.cloud.cpp.compute.vpn_gateways.v1.GetStatusRequest]: @cloud_cpp_reference_link{google/cloud/compute/vpn_gateways/v1/vpn_gateways.proto#L291} + /// [google.cloud.cpp.compute.vpn_gateways.v1.GetStatusRequest]: @cloud_cpp_reference_link{google/cloud/compute/vpn_gateways/v1/vpn_gateways.proto#L285} /// // clang-format on StatusOr @@ -408,7 +410,7 @@ class VpnGatewaysClient { /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status /// [google.cloud.cpp.compute.v1.VpnGatewaysGetStatusResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_183.proto#L498} - /// [google.cloud.cpp.compute.vpn_gateways.v1.GetStatusRequest]: @cloud_cpp_reference_link{google/cloud/compute/vpn_gateways/v1/vpn_gateways.proto#L291} + /// [google.cloud.cpp.compute.vpn_gateways.v1.GetStatusRequest]: @cloud_cpp_reference_link{google/cloud/compute/vpn_gateways/v1/vpn_gateways.proto#L285} /// // clang-format on StatusOr @@ -446,7 +448,7 @@ class VpnGatewaysClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.vpn_gateways.v1.InsertVpnGatewayRequest]: @cloud_cpp_reference_link{google/cloud/compute/vpn_gateways/v1/vpn_gateways.proto#L321} + /// [google.cloud.cpp.compute.vpn_gateways.v1.InsertVpnGatewayRequest]: @cloud_cpp_reference_link{google/cloud/compute/vpn_gateways/v1/vpn_gateways.proto#L315} /// // clang-format on future> InsertVpnGateway( @@ -502,7 +504,7 @@ class VpnGatewaysClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.vpn_gateways.v1.InsertVpnGatewayRequest]: @cloud_cpp_reference_link{google/cloud/compute/vpn_gateways/v1/vpn_gateways.proto#L321} + /// [google.cloud.cpp.compute.vpn_gateways.v1.InsertVpnGatewayRequest]: @cloud_cpp_reference_link{google/cloud/compute/vpn_gateways/v1/vpn_gateways.proto#L315} /// // clang-format on future> InsertVpnGateway( @@ -571,7 +573,7 @@ class VpnGatewaysClient { /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status /// [google.cloud.cpp.compute.v1.VpnGateway]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_183.proto#L31} - /// [google.cloud.cpp.compute.vpn_gateways.v1.ListVpnGatewaysRequest]: @cloud_cpp_reference_link{google/cloud/compute/vpn_gateways/v1/vpn_gateways.proto#L357} + /// [google.cloud.cpp.compute.vpn_gateways.v1.ListVpnGatewaysRequest]: @cloud_cpp_reference_link{google/cloud/compute/vpn_gateways/v1/vpn_gateways.proto#L351} /// // clang-format on StreamRange ListVpnGateways( @@ -612,7 +614,7 @@ class VpnGatewaysClient { /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status /// [google.cloud.cpp.compute.v1.VpnGateway]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_183.proto#L31} - /// [google.cloud.cpp.compute.vpn_gateways.v1.ListVpnGatewaysRequest]: @cloud_cpp_reference_link{google/cloud/compute/vpn_gateways/v1/vpn_gateways.proto#L357} + /// [google.cloud.cpp.compute.vpn_gateways.v1.ListVpnGatewaysRequest]: @cloud_cpp_reference_link{google/cloud/compute/vpn_gateways/v1/vpn_gateways.proto#L351} /// // clang-format on StreamRange ListVpnGateways( @@ -651,7 +653,7 @@ class VpnGatewaysClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.vpn_gateways.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/vpn_gateways/v1/vpn_gateways.proto#L462} + /// [google.cloud.cpp.compute.vpn_gateways.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/vpn_gateways/v1/vpn_gateways.proto#L449} /// // clang-format on future> SetLabels( @@ -712,7 +714,7 @@ class VpnGatewaysClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.vpn_gateways.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/vpn_gateways/v1/vpn_gateways.proto#L462} + /// [google.cloud.cpp.compute.vpn_gateways.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/vpn_gateways/v1/vpn_gateways.proto#L449} /// // clang-format on future> SetLabels( @@ -773,7 +775,7 @@ class VpnGatewaysClient { /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} - /// [google.cloud.cpp.compute.vpn_gateways.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/vpn_gateways/v1/vpn_gateways.proto#L503} + /// [google.cloud.cpp.compute.vpn_gateways.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/vpn_gateways/v1/vpn_gateways.proto#L490} /// // clang-format on StatusOr @@ -809,7 +811,7 @@ class VpnGatewaysClient { /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status /// [google.cloud.cpp.compute.v1.TestPermissionsResponse]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_177.proto#L30} - /// [google.cloud.cpp.compute.vpn_gateways.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/vpn_gateways/v1/vpn_gateways.proto#L503} + /// [google.cloud.cpp.compute.vpn_gateways.v1.TestIamPermissionsRequest]: @cloud_cpp_reference_link{google/cloud/compute/vpn_gateways/v1/vpn_gateways.proto#L490} /// // clang-format on StatusOr diff --git a/google/cloud/compute/vpn_tunnels/v1/internal/vpn_tunnels_rest_metadata_decorator.cc b/google/cloud/compute/vpn_tunnels/v1/internal/vpn_tunnels_rest_metadata_decorator.cc index d7194deaa261c..dbf86933120fd 100644 --- a/google/cloud/compute/vpn_tunnels/v1/internal/vpn_tunnels_rest_metadata_decorator.cc +++ b/google/cloud/compute/vpn_tunnels/v1/internal/vpn_tunnels_rest_metadata_decorator.cc @@ -154,6 +154,7 @@ future VpnTunnelsRestMetadata::AsyncCancelOperation( void VpnTunnelsRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/vpn_tunnels/v1/internal/vpn_tunnels_rest_stub.cc b/google/cloud/compute/vpn_tunnels/v1/internal/vpn_tunnels_rest_stub.cc index 1c0792a32499e..c067be85f57d7 100644 --- a/google/cloud/compute/vpn_tunnels/v1/internal/vpn_tunnels_rest_stub.cc +++ b/google/cloud/compute/vpn_tunnels/v1/internal/vpn_tunnels_rest_stub.cc @@ -59,8 +59,6 @@ DefaultVpnTunnelsRestStub::AggregatedListVpnTunnels( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params.push_back( {"service_project_number", request.service_project_number()}); query_params = @@ -217,8 +215,6 @@ DefaultVpnTunnelsRestStub::ListVpnTunnels( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get( diff --git a/google/cloud/compute/vpn_tunnels/v1/vpn_tunnels_client.h b/google/cloud/compute/vpn_tunnels/v1/vpn_tunnels_client.h index f0fc2da31764b..f99cddb4f2a5d 100644 --- a/google/cloud/compute/vpn_tunnels/v1/vpn_tunnels_client.h +++ b/google/cloud/compute/vpn_tunnels/v1/vpn_tunnels_client.h @@ -39,6 +39,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the vpnTunnels resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/vpnTunnels /// +/// This client uses VpnTunnels version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -118,7 +120,7 @@ class VpnTunnelsClient { /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status /// [google.cloud.cpp.compute.v1.VpnTunnelsScopedList]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_184.proto#L522} - /// [google.cloud.cpp.compute.vpn_tunnels.v1.AggregatedListVpnTunnelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/vpn_tunnels/v1/vpn_tunnels.proto#L116} + /// [google.cloud.cpp.compute.vpn_tunnels.v1.AggregatedListVpnTunnelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/vpn_tunnels/v1/vpn_tunnels.proto#L117} /// // clang-format on StreamRange> DeleteVpnTunnel( @@ -252,7 +254,7 @@ class VpnTunnelsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.vpn_tunnels.v1.DeleteVpnTunnelRequest]: @cloud_cpp_reference_link{google/cloud/compute/vpn_tunnels/v1/vpn_tunnels.proto#L231} + /// [google.cloud.cpp.compute.vpn_tunnels.v1.DeleteVpnTunnelRequest]: @cloud_cpp_reference_link{google/cloud/compute/vpn_tunnels/v1/vpn_tunnels.proto#L225} /// // clang-format on future> DeleteVpnTunnel( @@ -312,7 +314,7 @@ class VpnTunnelsClient { /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status /// [google.cloud.cpp.compute.v1.VpnTunnel]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_184.proto#L28} - /// [google.cloud.cpp.compute.vpn_tunnels.v1.GetVpnTunnelRequest]: @cloud_cpp_reference_link{google/cloud/compute/vpn_tunnels/v1/vpn_tunnels.proto#L267} + /// [google.cloud.cpp.compute.vpn_tunnels.v1.GetVpnTunnelRequest]: @cloud_cpp_reference_link{google/cloud/compute/vpn_tunnels/v1/vpn_tunnels.proto#L261} /// // clang-format on StatusOr GetVpnTunnel( @@ -344,7 +346,7 @@ class VpnTunnelsClient { /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status /// [google.cloud.cpp.compute.v1.VpnTunnel]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_184.proto#L28} - /// [google.cloud.cpp.compute.vpn_tunnels.v1.GetVpnTunnelRequest]: @cloud_cpp_reference_link{google/cloud/compute/vpn_tunnels/v1/vpn_tunnels.proto#L267} + /// [google.cloud.cpp.compute.vpn_tunnels.v1.GetVpnTunnelRequest]: @cloud_cpp_reference_link{google/cloud/compute/vpn_tunnels/v1/vpn_tunnels.proto#L261} /// // clang-format on StatusOr GetVpnTunnel( @@ -381,7 +383,7 @@ class VpnTunnelsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.vpn_tunnels.v1.InsertVpnTunnelRequest]: @cloud_cpp_reference_link{google/cloud/compute/vpn_tunnels/v1/vpn_tunnels.proto#L282} + /// [google.cloud.cpp.compute.vpn_tunnels.v1.InsertVpnTunnelRequest]: @cloud_cpp_reference_link{google/cloud/compute/vpn_tunnels/v1/vpn_tunnels.proto#L276} /// // clang-format on future> InsertVpnTunnel( @@ -437,7 +439,7 @@ class VpnTunnelsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.vpn_tunnels.v1.InsertVpnTunnelRequest]: @cloud_cpp_reference_link{google/cloud/compute/vpn_tunnels/v1/vpn_tunnels.proto#L282} + /// [google.cloud.cpp.compute.vpn_tunnels.v1.InsertVpnTunnelRequest]: @cloud_cpp_reference_link{google/cloud/compute/vpn_tunnels/v1/vpn_tunnels.proto#L276} /// // clang-format on future> InsertVpnTunnel( @@ -506,7 +508,7 @@ class VpnTunnelsClient { /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status /// [google.cloud.cpp.compute.v1.VpnTunnel]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_184.proto#L28} - /// [google.cloud.cpp.compute.vpn_tunnels.v1.ListVpnTunnelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/vpn_tunnels/v1/vpn_tunnels.proto#L318} + /// [google.cloud.cpp.compute.vpn_tunnels.v1.ListVpnTunnelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/vpn_tunnels/v1/vpn_tunnels.proto#L312} /// // clang-format on StreamRange ListVpnTunnels( @@ -547,7 +549,7 @@ class VpnTunnelsClient { /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status /// [google.cloud.cpp.compute.v1.VpnTunnel]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_184.proto#L28} - /// [google.cloud.cpp.compute.vpn_tunnels.v1.ListVpnTunnelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/vpn_tunnels/v1/vpn_tunnels.proto#L318} + /// [google.cloud.cpp.compute.vpn_tunnels.v1.ListVpnTunnelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/vpn_tunnels/v1/vpn_tunnels.proto#L312} /// // clang-format on StreamRange ListVpnTunnels( @@ -586,7 +588,7 @@ class VpnTunnelsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.vpn_tunnels.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/vpn_tunnels/v1/vpn_tunnels.proto#L423} + /// [google.cloud.cpp.compute.vpn_tunnels.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/vpn_tunnels/v1/vpn_tunnels.proto#L410} /// // clang-format on future> SetLabels( @@ -647,7 +649,7 @@ class VpnTunnelsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.vpn_tunnels.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/vpn_tunnels/v1/vpn_tunnels.proto#L423} + /// [google.cloud.cpp.compute.vpn_tunnels.v1.SetLabelsRequest]: @cloud_cpp_reference_link{google/cloud/compute/vpn_tunnels/v1/vpn_tunnels.proto#L410} /// // clang-format on future> SetLabels( diff --git a/google/cloud/compute/wire_groups/v1/internal/wire_groups_rest_metadata_decorator.cc b/google/cloud/compute/wire_groups/v1/internal/wire_groups_rest_metadata_decorator.cc index 5a7a9791d733a..999f6981cdb5a 100644 --- a/google/cloud/compute/wire_groups/v1/internal/wire_groups_rest_metadata_decorator.cc +++ b/google/cloud/compute/wire_groups/v1/internal/wire_groups_rest_metadata_decorator.cc @@ -145,6 +145,7 @@ future WireGroupsRestMetadata::AsyncCancelOperation( void WireGroupsRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/wire_groups/v1/internal/wire_groups_rest_stub.cc b/google/cloud/compute/wire_groups/v1/internal/wire_groups_rest_stub.cc index 70f4b327de57c..991816bc7b8aa 100644 --- a/google/cloud/compute/wire_groups/v1/internal/wire_groups_rest_stub.cc +++ b/google/cloud/compute/wire_groups/v1/internal/wire_groups_rest_stub.cc @@ -193,8 +193,6 @@ DefaultWireGroupsRestStub::ListWireGroups( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get( diff --git a/google/cloud/compute/wire_groups/v1/wire_groups_client.h b/google/cloud/compute/wire_groups/v1/wire_groups_client.h index bde33cc1940cd..6294773b554ac 100644 --- a/google/cloud/compute/wire_groups/v1/wire_groups_client.h +++ b/google/cloud/compute/wire_groups/v1/wire_groups_client.h @@ -39,6 +39,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the wireGroups resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/wireGroups /// +/// This client uses WireGroups version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -114,7 +116,7 @@ class WireGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.wire_groups.v1.DeleteWireGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/wire_groups/v1/wire_groups.proto#L105} + /// [google.cloud.cpp.compute.wire_groups.v1.DeleteWireGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/wire_groups/v1/wire_groups.proto#L106} /// // clang-format on future> DeleteWireGroup( @@ -168,7 +170,7 @@ class WireGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.wire_groups.v1.DeleteWireGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/wire_groups/v1/wire_groups.proto#L105} + /// [google.cloud.cpp.compute.wire_groups.v1.DeleteWireGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/wire_groups/v1/wire_groups.proto#L106} /// // clang-format on future> DeleteWireGroup( @@ -228,7 +230,7 @@ class WireGroupsClient { /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status /// [google.cloud.cpp.compute.v1.WireGroup]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_185.proto#L60} - /// [google.cloud.cpp.compute.wire_groups.v1.GetWireGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/wire_groups/v1/wire_groups.proto#L138} + /// [google.cloud.cpp.compute.wire_groups.v1.GetWireGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/wire_groups/v1/wire_groups.proto#L139} /// // clang-format on StatusOr GetWireGroup( @@ -260,7 +262,7 @@ class WireGroupsClient { /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status /// [google.cloud.cpp.compute.v1.WireGroup]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_185.proto#L60} - /// [google.cloud.cpp.compute.wire_groups.v1.GetWireGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/wire_groups/v1/wire_groups.proto#L138} + /// [google.cloud.cpp.compute.wire_groups.v1.GetWireGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/wire_groups/v1/wire_groups.proto#L139} /// // clang-format on StatusOr GetWireGroup( @@ -297,7 +299,7 @@ class WireGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.wire_groups.v1.InsertWireGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/wire_groups/v1/wire_groups.proto#L152} + /// [google.cloud.cpp.compute.wire_groups.v1.InsertWireGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/wire_groups/v1/wire_groups.proto#L153} /// // clang-format on future> InsertWireGroup( @@ -354,7 +356,7 @@ class WireGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.wire_groups.v1.InsertWireGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/wire_groups/v1/wire_groups.proto#L152} + /// [google.cloud.cpp.compute.wire_groups.v1.InsertWireGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/wire_groups/v1/wire_groups.proto#L153} /// // clang-format on future> InsertWireGroup( @@ -422,7 +424,7 @@ class WireGroupsClient { /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status /// [google.cloud.cpp.compute.v1.WireGroup]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_185.proto#L60} - /// [google.cloud.cpp.compute.wire_groups.v1.ListWireGroupsRequest]: @cloud_cpp_reference_link{google/cloud/compute/wire_groups/v1/wire_groups.proto#L188} + /// [google.cloud.cpp.compute.wire_groups.v1.ListWireGroupsRequest]: @cloud_cpp_reference_link{google/cloud/compute/wire_groups/v1/wire_groups.proto#L189} /// // clang-format on StreamRange ListWireGroups( @@ -463,7 +465,7 @@ class WireGroupsClient { /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status /// [google.cloud.cpp.compute.v1.WireGroup]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_185.proto#L60} - /// [google.cloud.cpp.compute.wire_groups.v1.ListWireGroupsRequest]: @cloud_cpp_reference_link{google/cloud/compute/wire_groups/v1/wire_groups.proto#L188} + /// [google.cloud.cpp.compute.wire_groups.v1.ListWireGroupsRequest]: @cloud_cpp_reference_link{google/cloud/compute/wire_groups/v1/wire_groups.proto#L189} /// // clang-format on StreamRange ListWireGroups( @@ -504,7 +506,7 @@ class WireGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.wire_groups.v1.PatchWireGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/wire_groups/v1/wire_groups.proto#L292} + /// [google.cloud.cpp.compute.wire_groups.v1.PatchWireGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/wire_groups/v1/wire_groups.proto#L286} /// // clang-format on future> PatchWireGroup( @@ -565,7 +567,7 @@ class WireGroupsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.wire_groups.v1.PatchWireGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/wire_groups/v1/wire_groups.proto#L292} + /// [google.cloud.cpp.compute.wire_groups.v1.PatchWireGroupRequest]: @cloud_cpp_reference_link{google/cloud/compute/wire_groups/v1/wire_groups.proto#L286} /// // clang-format on future> PatchWireGroup( diff --git a/google/cloud/compute/zone_operations/v1/internal/zone_operations_rest_metadata_decorator.cc b/google/cloud/compute/zone_operations/v1/internal/zone_operations_rest_metadata_decorator.cc index 01d63f21c3abb..1c05baebc8751 100644 --- a/google/cloud/compute/zone_operations/v1/internal/zone_operations_rest_metadata_decorator.cc +++ b/google/cloud/compute/zone_operations/v1/internal/zone_operations_rest_metadata_decorator.cc @@ -77,6 +77,7 @@ ZoneOperationsRestMetadata::Wait( void ZoneOperationsRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/zone_operations/v1/internal/zone_operations_rest_stub.cc b/google/cloud/compute/zone_operations/v1/internal/zone_operations_rest_stub.cc index f672e5261bf4b..6bead5f83ef80 100644 --- a/google/cloud/compute/zone_operations/v1/internal/zone_operations_rest_stub.cc +++ b/google/cloud/compute/zone_operations/v1/internal/zone_operations_rest_stub.cc @@ -82,8 +82,6 @@ DefaultZoneOperationsRestStub::ListZoneOperations( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get( diff --git a/google/cloud/compute/zone_operations/v1/zone_operations_client.h b/google/cloud/compute/zone_operations/v1/zone_operations_client.h index 38021cac2dcac..1c54c24491d01 100644 --- a/google/cloud/compute/zone_operations/v1/zone_operations_client.h +++ b/google/cloud/compute/zone_operations/v1/zone_operations_client.h @@ -37,6 +37,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the zoneOperations resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/zoneOperations /// +/// This client uses ZoneOperations version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -106,7 +108,7 @@ class ZoneOperationsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.zone_operations.v1.DeleteOperationRequest]: @cloud_cpp_reference_link{google/cloud/compute/zone_operations/v1/zone_operations.proto#L99} + /// [google.cloud.cpp.compute.zone_operations.v1.DeleteOperationRequest]: @cloud_cpp_reference_link{google/cloud/compute/zone_operations/v1/zone_operations.proto#L100} /// // clang-format on Status DeleteOperation(std::string const& project, std::string const& zone, @@ -134,7 +136,7 @@ class ZoneOperationsClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.zone_operations.v1.DeleteOperationRequest]: @cloud_cpp_reference_link{google/cloud/compute/zone_operations/v1/zone_operations.proto#L99} + /// [google.cloud.cpp.compute.zone_operations.v1.DeleteOperationRequest]: @cloud_cpp_reference_link{google/cloud/compute/zone_operations/v1/zone_operations.proto#L100} /// // clang-format on Status DeleteOperation(google::cloud::cpp::compute::zone_operations::v1:: @@ -164,7 +166,7 @@ class ZoneOperationsClient { /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status /// [google.cloud.cpp.compute.v1.Operation]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_020.proto#L240} - /// [google.cloud.cpp.compute.zone_operations.v1.GetOperationRequest]: @cloud_cpp_reference_link{google/cloud/compute/zone_operations/v1/zone_operations.proto#L114} + /// [google.cloud.cpp.compute.zone_operations.v1.GetOperationRequest]: @cloud_cpp_reference_link{google/cloud/compute/zone_operations/v1/zone_operations.proto#L115} /// // clang-format on StatusOr GetOperation( @@ -196,7 +198,7 @@ class ZoneOperationsClient { /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status /// [google.cloud.cpp.compute.v1.Operation]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_020.proto#L240} - /// [google.cloud.cpp.compute.zone_operations.v1.GetOperationRequest]: @cloud_cpp_reference_link{google/cloud/compute/zone_operations/v1/zone_operations.proto#L114} + /// [google.cloud.cpp.compute.zone_operations.v1.GetOperationRequest]: @cloud_cpp_reference_link{google/cloud/compute/zone_operations/v1/zone_operations.proto#L115} /// // clang-format on StatusOr GetOperation( @@ -235,7 +237,7 @@ class ZoneOperationsClient { /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status /// [google.cloud.cpp.compute.v1.Operation]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_020.proto#L240} - /// [google.cloud.cpp.compute.zone_operations.v1.ListZoneOperationsRequest]: @cloud_cpp_reference_link{google/cloud/compute/zone_operations/v1/zone_operations.proto#L136} + /// [google.cloud.cpp.compute.zone_operations.v1.ListZoneOperationsRequest]: @cloud_cpp_reference_link{google/cloud/compute/zone_operations/v1/zone_operations.proto#L137} /// // clang-format on StreamRange ListZoneOperations( @@ -276,7 +278,7 @@ class ZoneOperationsClient { /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status /// [google.cloud.cpp.compute.v1.Operation]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_020.proto#L240} - /// [google.cloud.cpp.compute.zone_operations.v1.ListZoneOperationsRequest]: @cloud_cpp_reference_link{google/cloud/compute/zone_operations/v1/zone_operations.proto#L136} + /// [google.cloud.cpp.compute.zone_operations.v1.ListZoneOperationsRequest]: @cloud_cpp_reference_link{google/cloud/compute/zone_operations/v1/zone_operations.proto#L137} /// // clang-format on StreamRange ListZoneOperations( @@ -323,7 +325,7 @@ class ZoneOperationsClient { /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status /// [google.cloud.cpp.compute.v1.Operation]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_020.proto#L240} - /// [google.cloud.cpp.compute.zone_operations.v1.WaitRequest]: @cloud_cpp_reference_link{google/cloud/compute/zone_operations/v1/zone_operations.proto#L240} + /// [google.cloud.cpp.compute.zone_operations.v1.WaitRequest]: @cloud_cpp_reference_link{google/cloud/compute/zone_operations/v1/zone_operations.proto#L234} /// // clang-format on StatusOr Wait( @@ -371,7 +373,7 @@ class ZoneOperationsClient { /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status /// [google.cloud.cpp.compute.v1.Operation]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_020.proto#L240} - /// [google.cloud.cpp.compute.zone_operations.v1.WaitRequest]: @cloud_cpp_reference_link{google/cloud/compute/zone_operations/v1/zone_operations.proto#L240} + /// [google.cloud.cpp.compute.zone_operations.v1.WaitRequest]: @cloud_cpp_reference_link{google/cloud/compute/zone_operations/v1/zone_operations.proto#L234} /// // clang-format on StatusOr Wait( diff --git a/google/cloud/compute/zone_vm_extension_policies/v1/internal/zone_vm_extension_policies_rest_metadata_decorator.cc b/google/cloud/compute/zone_vm_extension_policies/v1/internal/zone_vm_extension_policies_rest_metadata_decorator.cc index 9557c6b5027ba..bc81ce72e70e5 100644 --- a/google/cloud/compute/zone_vm_extension_policies/v1/internal/zone_vm_extension_policies_rest_metadata_decorator.cc +++ b/google/cloud/compute/zone_vm_extension_policies/v1/internal/zone_vm_extension_policies_rest_metadata_decorator.cc @@ -147,6 +147,7 @@ future ZoneVmExtensionPoliciesRestMetadata::AsyncCancelOperation( void ZoneVmExtensionPoliciesRestMetadata::SetMetadata( rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/zone_vm_extension_policies/v1/internal/zone_vm_extension_policies_rest_stub.cc b/google/cloud/compute/zone_vm_extension_policies/v1/internal/zone_vm_extension_policies_rest_stub.cc index 9d545b84aa208..93928f87950b5 100644 --- a/google/cloud/compute/zone_vm_extension_policies/v1/internal/zone_vm_extension_policies_rest_stub.cc +++ b/google/cloud/compute/zone_vm_extension_policies/v1/internal/zone_vm_extension_policies_rest_stub.cc @@ -191,8 +191,6 @@ DefaultZoneVmExtensionPoliciesRestStub::ListZoneVmExtensionPolicies( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get< diff --git a/google/cloud/compute/zone_vm_extension_policies/v1/zone_vm_extension_policies_client.h b/google/cloud/compute/zone_vm_extension_policies/v1/zone_vm_extension_policies_client.h index 0f771bf76db6b..6eb836c79ce9e 100644 --- a/google/cloud/compute/zone_vm_extension_policies/v1/zone_vm_extension_policies_client.h +++ b/google/cloud/compute/zone_vm_extension_policies/v1/zone_vm_extension_policies_client.h @@ -40,6 +40,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the zoneVmExtensionPolicies resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/zoneVmExtensionPolicies /// +/// This client uses ZoneVmExtensionPolicies version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -120,7 +122,7 @@ class ZoneVmExtensionPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.zone_vm_extension_policies.v1.DeleteVmExtensionPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/zone_vm_extension_policies/v1/zone_vm_extension_policies.proto#L100} + /// [google.cloud.cpp.compute.zone_vm_extension_policies.v1.DeleteVmExtensionPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/zone_vm_extension_policies/v1/zone_vm_extension_policies.proto#L101} /// // clang-format on future> @@ -174,7 +176,7 @@ class ZoneVmExtensionPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.zone_vm_extension_policies.v1.DeleteVmExtensionPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/zone_vm_extension_policies/v1/zone_vm_extension_policies.proto#L100} + /// [google.cloud.cpp.compute.zone_vm_extension_policies.v1.DeleteVmExtensionPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/zone_vm_extension_policies/v1/zone_vm_extension_policies.proto#L101} /// // clang-format on future> @@ -236,7 +238,7 @@ class ZoneVmExtensionPoliciesClient { /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status /// [google.cloud.cpp.compute.v1.VmExtensionPolicy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_181.proto#L25} - /// [google.cloud.cpp.compute.zone_vm_extension_policies.v1.GetVmExtensionPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/zone_vm_extension_policies/v1/zone_vm_extension_policies.proto#L136} + /// [google.cloud.cpp.compute.zone_vm_extension_policies.v1.GetVmExtensionPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/zone_vm_extension_policies/v1/zone_vm_extension_policies.proto#L137} /// // clang-format on StatusOr @@ -269,7 +271,7 @@ class ZoneVmExtensionPoliciesClient { /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status /// [google.cloud.cpp.compute.v1.VmExtensionPolicy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_181.proto#L25} - /// [google.cloud.cpp.compute.zone_vm_extension_policies.v1.GetVmExtensionPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/zone_vm_extension_policies/v1/zone_vm_extension_policies.proto#L136} + /// [google.cloud.cpp.compute.zone_vm_extension_policies.v1.GetVmExtensionPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/zone_vm_extension_policies/v1/zone_vm_extension_policies.proto#L137} /// // clang-format on StatusOr @@ -305,7 +307,7 @@ class ZoneVmExtensionPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.zone_vm_extension_policies.v1.InsertVmExtensionPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/zone_vm_extension_policies/v1/zone_vm_extension_policies.proto#L150} + /// [google.cloud.cpp.compute.zone_vm_extension_policies.v1.InsertVmExtensionPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/zone_vm_extension_policies/v1/zone_vm_extension_policies.proto#L151} /// // clang-format on future> @@ -363,7 +365,7 @@ class ZoneVmExtensionPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.zone_vm_extension_policies.v1.InsertVmExtensionPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/zone_vm_extension_policies/v1/zone_vm_extension_policies.proto#L150} + /// [google.cloud.cpp.compute.zone_vm_extension_policies.v1.InsertVmExtensionPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/zone_vm_extension_policies/v1/zone_vm_extension_policies.proto#L151} /// // clang-format on future> @@ -433,7 +435,7 @@ class ZoneVmExtensionPoliciesClient { /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status /// [google.cloud.cpp.compute.v1.VmExtensionPolicy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_181.proto#L25} - /// [google.cloud.cpp.compute.zone_vm_extension_policies.v1.ListZoneVmExtensionPoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/zone_vm_extension_policies/v1/zone_vm_extension_policies.proto#L186} + /// [google.cloud.cpp.compute.zone_vm_extension_policies.v1.ListZoneVmExtensionPoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/zone_vm_extension_policies/v1/zone_vm_extension_policies.proto#L187} /// // clang-format on StreamRange @@ -474,7 +476,7 @@ class ZoneVmExtensionPoliciesClient { /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status /// [google.cloud.cpp.compute.v1.VmExtensionPolicy]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_181.proto#L25} - /// [google.cloud.cpp.compute.zone_vm_extension_policies.v1.ListZoneVmExtensionPoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/zone_vm_extension_policies/v1/zone_vm_extension_policies.proto#L186} + /// [google.cloud.cpp.compute.zone_vm_extension_policies.v1.ListZoneVmExtensionPoliciesRequest]: @cloud_cpp_reference_link{google/cloud/compute/zone_vm_extension_policies/v1/zone_vm_extension_policies.proto#L187} /// // clang-format on StreamRange @@ -512,7 +514,7 @@ class ZoneVmExtensionPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.zone_vm_extension_policies.v1.UpdateVmExtensionPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/zone_vm_extension_policies/v1/zone_vm_extension_policies.proto#L290} + /// [google.cloud.cpp.compute.zone_vm_extension_policies.v1.UpdateVmExtensionPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/zone_vm_extension_policies/v1/zone_vm_extension_policies.proto#L284} /// // clang-format on future> @@ -572,7 +574,7 @@ class ZoneVmExtensionPoliciesClient { /// [`future`]: @ref google::cloud::future /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status - /// [google.cloud.cpp.compute.zone_vm_extension_policies.v1.UpdateVmExtensionPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/zone_vm_extension_policies/v1/zone_vm_extension_policies.proto#L290} + /// [google.cloud.cpp.compute.zone_vm_extension_policies.v1.UpdateVmExtensionPolicyRequest]: @cloud_cpp_reference_link{google/cloud/compute/zone_vm_extension_policies/v1/zone_vm_extension_policies.proto#L284} /// // clang-format on future> diff --git a/google/cloud/compute/zones/v1/internal/zones_rest_metadata_decorator.cc b/google/cloud/compute/zones/v1/internal/zones_rest_metadata_decorator.cc index 70fbe6f488369..53e018063f546 100644 --- a/google/cloud/compute/zones/v1/internal/zones_rest_metadata_decorator.cc +++ b/google/cloud/compute/zones/v1/internal/zones_rest_metadata_decorator.cc @@ -56,6 +56,7 @@ ZonesRestMetadata::ListZones( void ZonesRestMetadata::SetMetadata(rest_internal::RestContext& rest_context, Options const& options, std::vector const& params) { + rest_context.AddHeader("x-goog-api-version", "2026-09-01"); google::cloud::rest_internal::SetMetadata(rest_context, options, params, api_client_header_); } diff --git a/google/cloud/compute/zones/v1/internal/zones_rest_stub.cc b/google/cloud/compute/zones/v1/internal/zones_rest_stub.cc index ea644b20dd516..8fe750f3edf1d 100644 --- a/google/cloud/compute/zones/v1/internal/zones_rest_stub.cc +++ b/google/cloud/compute/zones/v1/internal/zones_rest_stub.cc @@ -64,8 +64,6 @@ DefaultZonesRestStub::ListZones( {"max_results", std::to_string(request.max_results())}); query_params.push_back({"order_by", request.order_by()}); query_params.push_back({"page_token", request.page_token()}); - query_params.push_back({"return_partial_success", - (request.return_partial_success() ? "1" : "0")}); query_params = rest_internal::TrimEmptyQueryParameters(std::move(query_params)); return rest_internal::Get( diff --git a/google/cloud/compute/zones/v1/zones_client.h b/google/cloud/compute/zones/v1/zones_client.h index d33d50bc3c0be..ae9d46f741c8f 100644 --- a/google/cloud/compute/zones/v1/zones_client.h +++ b/google/cloud/compute/zones/v1/zones_client.h @@ -37,6 +37,8 @@ GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN /// Service for the zones resource. /// https://cloud.google.com/compute/docs/reference/rest/v1/zones /// +/// This client uses Zones version 2026-09-01. +/// /// @par Equality /// /// Instances of this class created via copy-construction or copy-assignment @@ -105,7 +107,7 @@ class ZonesClient { /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status /// [google.cloud.cpp.compute.v1.Zone]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_032.proto#L140} - /// [google.cloud.cpp.compute.zones.v1.GetZoneRequest]: @cloud_cpp_reference_link{google/cloud/compute/zones/v1/zones.proto#L59} + /// [google.cloud.cpp.compute.zones.v1.GetZoneRequest]: @cloud_cpp_reference_link{google/cloud/compute/zones/v1/zones.proto#L60} /// // clang-format on StatusOr GetZone( @@ -136,7 +138,7 @@ class ZonesClient { /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status /// [google.cloud.cpp.compute.v1.Zone]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_032.proto#L140} - /// [google.cloud.cpp.compute.zones.v1.GetZoneRequest]: @cloud_cpp_reference_link{google/cloud/compute/zones/v1/zones.proto#L59} + /// [google.cloud.cpp.compute.zones.v1.GetZoneRequest]: @cloud_cpp_reference_link{google/cloud/compute/zones/v1/zones.proto#L60} /// // clang-format on StatusOr GetZone( @@ -172,7 +174,7 @@ class ZonesClient { /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status /// [google.cloud.cpp.compute.v1.Zone]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_032.proto#L140} - /// [google.cloud.cpp.compute.zones.v1.ListZonesRequest]: @cloud_cpp_reference_link{google/cloud/compute/zones/v1/zones.proto#L69} + /// [google.cloud.cpp.compute.zones.v1.ListZonesRequest]: @cloud_cpp_reference_link{google/cloud/compute/zones/v1/zones.proto#L70} /// // clang-format on StreamRange ListZones( @@ -212,7 +214,7 @@ class ZonesClient { /// [`StatusOr`]: @ref google::cloud::StatusOr /// [`Status`]: @ref google::cloud::Status /// [google.cloud.cpp.compute.v1.Zone]: @cloud_cpp_reference_link{google/cloud/compute/v1/internal/common_032.proto#L140} - /// [google.cloud.cpp.compute.zones.v1.ListZonesRequest]: @cloud_cpp_reference_link{google/cloud/compute/zones/v1/zones.proto#L69} + /// [google.cloud.cpp.compute.zones.v1.ListZonesRequest]: @cloud_cpp_reference_link{google/cloud/compute/zones/v1/zones.proto#L70} /// // clang-format on StreamRange ListZones( diff --git a/protos/google/cloud/compute/accelerator_types/v1/accelerator_types.proto b/protos/google/cloud/compute/accelerator_types/v1/accelerator_types.proto index 0a74c3b8d27eb..25aecefe2207a 100644 --- a/protos/google/cloud/compute/accelerator_types/v1/accelerator_types.proto +++ b/protos/google/cloud/compute/accelerator_types/v1/accelerator_types.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -30,6 +30,7 @@ import "google/cloud/compute/v1/internal/common_003.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/acceleratorTypes service AcceleratorTypes { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -72,6 +73,7 @@ service AcceleratorTypes { // Request message for AggregatedListAcceleratorTypes. message AggregatedListAcceleratorTypesRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -171,14 +173,6 @@ message AggregatedListAcceleratorTypesRequest { string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // The Shared VPC service project id or service project number for which // aggregated list request is invoked for subnetworks list-usable api. optional string service_project_number = 8 @@ -201,6 +195,7 @@ message GetAcceleratorTypeRequest { // Request message for ListAcceleratorTypes. message ListAcceleratorTypesRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -291,14 +286,6 @@ message ListAcceleratorTypesRequest { string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; - // The name of the zone for this request. string zone = 7 [(google.api.field_behavior) = REQUIRED, json_name = "zone"]; } diff --git a/protos/google/cloud/compute/addresses/v1/addresses.proto b/protos/google/cloud/compute/addresses/v1/addresses.proto index 9ef0f5e16f595..0fe853cf9d0fb 100644 --- a/protos/google/cloud/compute/addresses/v1/addresses.proto +++ b/protos/google/cloud/compute/addresses/v1/addresses.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -35,6 +35,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/addresses service Addresses { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -139,6 +140,7 @@ service Addresses { // Request message for AggregatedListAddresses. message AggregatedListAddressesRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -238,14 +240,6 @@ message AggregatedListAddressesRequest { string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // The Shared VPC service project id or service project number for which // aggregated list request is invoked for subnetworks list-usable api. optional string service_project_number = 8 @@ -341,6 +335,7 @@ message InsertAddressRequest { // Request message for ListAddresses. message ListAddressesRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -434,14 +429,6 @@ message ListAddressesRequest { // Name of the region for this request. string region = 6 [(google.api.field_behavior) = REQUIRED, json_name = "region"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; } // Request message for Move. diff --git a/protos/google/cloud/compute/advice/v1/advice.proto b/protos/google/cloud/compute/advice/v1/advice.proto index 7e09c699389c6..edb380d0bd1cf 100644 --- a/protos/google/cloud/compute/advice/v1/advice.proto +++ b/protos/google/cloud/compute/advice/v1/advice.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -30,6 +30,7 @@ import "google/cloud/compute/v1/internal/common_025.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/advice service Advice { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute"; diff --git a/protos/google/cloud/compute/autoscalers/v1/autoscalers.proto b/protos/google/cloud/compute/autoscalers/v1/autoscalers.proto index dfc9a235797e4..7bd5b739af95f 100644 --- a/protos/google/cloud/compute/autoscalers/v1/autoscalers.proto +++ b/protos/google/cloud/compute/autoscalers/v1/autoscalers.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -34,6 +34,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/autoscalers service Autoscalers { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -140,6 +141,7 @@ service Autoscalers { // Request message for AggregatedListAutoscalers. message AggregatedListAutoscalersRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -239,14 +241,6 @@ message AggregatedListAutoscalersRequest { string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // The Shared VPC service project id or service project number for which // aggregated list request is invoked for subnetworks list-usable api. optional string service_project_number = 8 @@ -341,6 +335,7 @@ message InsertAutoscalerRequest { // Request message for ListAutoscalers. message ListAutoscalersRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -431,14 +426,6 @@ message ListAutoscalersRequest { string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; - // Name of the zone for this request. string zone = 7 [(google.api.field_behavior) = REQUIRED, json_name = "zone"]; } diff --git a/protos/google/cloud/compute/backend_buckets/v1/backend_buckets.proto b/protos/google/cloud/compute/backend_buckets/v1/backend_buckets.proto index b0f37c735472b..4b0de28bf9b27 100644 --- a/protos/google/cloud/compute/backend_buckets/v1/backend_buckets.proto +++ b/protos/google/cloud/compute/backend_buckets/v1/backend_buckets.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -38,6 +38,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/backendBuckets service BackendBuckets { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -255,6 +256,7 @@ message AddSignedUrlKeyRequest { // Request message for AggregatedListBackendBuckets. message AggregatedListBackendBucketsRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -354,14 +356,6 @@ message AggregatedListBackendBucketsRequest { string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // The Shared VPC service project id or service project number for which // aggregated list request is invoked for subnetworks list-usable api. optional string service_project_number = 8 @@ -491,6 +485,7 @@ message InsertBackendBucketRequest { // Request message for ListBackendBuckets. message ListBackendBucketsRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -580,18 +575,11 @@ message ListBackendBucketsRequest { // Project ID for this request. string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; } // Request message for ListUsable. message ListUsableRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -681,14 +669,6 @@ message ListUsableRequest { // Project ID for this request. string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; } // Request message for PatchBackendBucket. diff --git a/protos/google/cloud/compute/backend_services/v1/backend_services.proto b/protos/google/cloud/compute/backend_services/v1/backend_services.proto index 79e23296c8a58..90b4c77a03f66 100644 --- a/protos/google/cloud/compute/backend_services/v1/backend_services.proto +++ b/protos/google/cloud/compute/backend_services/v1/backend_services.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -39,6 +39,7 @@ import "google/protobuf/empty.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/backendServices service BackendServices { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -306,6 +307,7 @@ message AddSignedUrlKeyRequest { // Request message for AggregatedListBackendServices. message AggregatedListBackendServicesRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -405,14 +407,6 @@ message AggregatedListBackendServicesRequest { string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // The Shared VPC service project id or service project number for which // aggregated list request is invoked for subnetworks list-usable api. optional string service_project_number = 8 @@ -567,6 +561,7 @@ message InsertBackendServiceRequest { // Request message for ListBackendServices. message ListBackendServicesRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -656,18 +651,11 @@ message ListBackendServicesRequest { // Project ID for this request. string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; } // Request message for ListUsable. message ListUsableRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -757,14 +745,6 @@ message ListUsableRequest { // Project ID for this request. string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; } // Request message for PatchBackendService. diff --git a/protos/google/cloud/compute/cross_site_networks/v1/cross_site_networks.proto b/protos/google/cloud/compute/cross_site_networks/v1/cross_site_networks.proto index 52dc428b99ccd..750604a6b2a73 100644 --- a/protos/google/cloud/compute/cross_site_networks/v1/cross_site_networks.proto +++ b/protos/google/cloud/compute/cross_site_networks/v1/cross_site_networks.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -32,6 +32,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/crossSiteNetworks service CrossSiteNetworks { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -175,6 +176,7 @@ message InsertCrossSiteNetworkRequest { // Request message for ListCrossSiteNetworks. message ListCrossSiteNetworksRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -264,14 +266,6 @@ message ListCrossSiteNetworksRequest { // Project ID for this request. string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; } // Request message for PatchCrossSiteNetwork. diff --git a/protos/google/cloud/compute/disk_types/v1/disk_types.proto b/protos/google/cloud/compute/disk_types/v1/disk_types.proto index aa5e5a43461de..b9c76b4b34abf 100644 --- a/protos/google/cloud/compute/disk_types/v1/disk_types.proto +++ b/protos/google/cloud/compute/disk_types/v1/disk_types.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -31,6 +31,7 @@ import "google/cloud/compute/v1/internal/common_037.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/diskTypes service DiskTypes { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -73,6 +74,7 @@ service DiskTypes { // Request message for AggregatedListDiskTypes. message AggregatedListDiskTypesRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -172,14 +174,6 @@ message AggregatedListDiskTypesRequest { string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // The Shared VPC service project id or service project number for which // aggregated list request is invoked for subnetworks list-usable api. optional string service_project_number = 8 @@ -202,6 +196,7 @@ message GetDiskTypeRequest { // Request message for ListDiskTypes. message ListDiskTypesRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -292,14 +287,6 @@ message ListDiskTypesRequest { string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; - // The name of the zone for this request. string zone = 7 [(google.api.field_behavior) = REQUIRED, json_name = "zone"]; } diff --git a/protos/google/cloud/compute/disks/v1/disks.proto b/protos/google/cloud/compute/disks/v1/disks.proto index bd4bd084ca2ef..edc6f999922bf 100644 --- a/protos/google/cloud/compute/disks/v1/disks.proto +++ b/protos/google/cloud/compute/disks/v1/disks.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -38,6 +38,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/disks service Disks { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -356,6 +357,7 @@ message AddResourcePoliciesRequest { // Request message for AggregatedListDisks. message AggregatedListDisksRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -455,14 +457,6 @@ message AggregatedListDisksRequest { string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // The Shared VPC service project id or service project number for which // aggregated list request is invoked for subnetworks list-usable api. optional string service_project_number = 8 @@ -695,6 +689,7 @@ message InsertDiskRequest { // Request message for ListDisks. message ListDisksRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -785,14 +780,6 @@ message ListDisksRequest { string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; - // The name of the zone for this request. string zone = 7 [(google.api.field_behavior) = REQUIRED, json_name = "zone"]; } diff --git a/protos/google/cloud/compute/external_vpn_gateways/v1/external_vpn_gateways.proto b/protos/google/cloud/compute/external_vpn_gateways/v1/external_vpn_gateways.proto index 8b5bd956d00bf..4d70c238f75e1 100644 --- a/protos/google/cloud/compute/external_vpn_gateways/v1/external_vpn_gateways.proto +++ b/protos/google/cloud/compute/external_vpn_gateways/v1/external_vpn_gateways.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -34,6 +34,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/externalVpnGateways service ExternalVpnGateways { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -189,6 +190,7 @@ message InsertExternalVpnGatewayRequest { // Request message for ListExternalVpnGateways. message ListExternalVpnGatewaysRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -278,14 +280,6 @@ message ListExternalVpnGatewaysRequest { // Project ID for this request. string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; } // Request message for SetLabels. diff --git a/protos/google/cloud/compute/firewall_policies/v1/firewall_policies.proto b/protos/google/cloud/compute/firewall_policies/v1/firewall_policies.proto index a76521836dba2..25a45b181791b 100644 --- a/protos/google/cloud/compute/firewall_policies/v1/firewall_policies.proto +++ b/protos/google/cloud/compute/firewall_policies/v1/firewall_policies.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -36,6 +36,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/firewallPolicies service FirewallPolicies { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -435,6 +436,7 @@ message ListAssociationsRequest { // Request message for ListFirewallPolicies. message ListFirewallPoliciesRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -525,14 +527,6 @@ message ListFirewallPoliciesRequest { // if the parent is a folder or "organizations/[ORGANIZATION_ID]" if the // parent is an organization. optional string parent_id = 5 [json_name = "parentId"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; } // Request message for Move. diff --git a/protos/google/cloud/compute/firewalls/v1/firewalls.proto b/protos/google/cloud/compute/firewalls/v1/firewalls.proto index af84ecac9fb78..0c4a37c809469 100644 --- a/protos/google/cloud/compute/firewalls/v1/firewalls.proto +++ b/protos/google/cloud/compute/firewalls/v1/firewalls.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -34,6 +34,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/firewalls service Firewalls { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -198,6 +199,7 @@ message InsertFirewallRequest { // Request message for ListFirewalls. message ListFirewallsRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -287,14 +289,6 @@ message ListFirewallsRequest { // Project ID for this request. string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; } // Request message for PatchFirewall. diff --git a/protos/google/cloud/compute/forwarding_rules/v1/forwarding_rules.proto b/protos/google/cloud/compute/forwarding_rules/v1/forwarding_rules.proto index 2b3b165859c27..6107c4e7b5fc1 100644 --- a/protos/google/cloud/compute/forwarding_rules/v1/forwarding_rules.proto +++ b/protos/google/cloud/compute/forwarding_rules/v1/forwarding_rules.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -35,6 +35,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/forwardingRules service ForwardingRules { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -148,6 +149,7 @@ service ForwardingRules { // Request message for AggregatedListForwardingRules. message AggregatedListForwardingRulesRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -247,14 +249,6 @@ message AggregatedListForwardingRulesRequest { string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // The Shared VPC service project id or service project number for which // aggregated list request is invoked for subnetworks list-usable api. optional string service_project_number = 8 @@ -356,6 +350,7 @@ message InsertForwardingRuleRequest { // Request message for ListForwardingRules. message ListForwardingRulesRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -449,14 +444,6 @@ message ListForwardingRulesRequest { // Name of the region scoping this request. string region = 6 [(google.api.field_behavior) = REQUIRED, json_name = "region"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; } // Request message for PatchForwardingRule. diff --git a/protos/google/cloud/compute/future_reservations/v1/future_reservations.proto b/protos/google/cloud/compute/future_reservations/v1/future_reservations.proto index c1f4d1b44ef60..429257b8d33a7 100644 --- a/protos/google/cloud/compute/future_reservations/v1/future_reservations.proto +++ b/protos/google/cloud/compute/future_reservations/v1/future_reservations.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -32,6 +32,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/futureReservations service FutureReservations { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -123,6 +124,7 @@ service FutureReservations { // Request message for AggregatedListFutureReservations. message AggregatedListFutureReservationsRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -222,14 +224,6 @@ message AggregatedListFutureReservationsRequest { string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // The Shared VPC service project id or service project number for which // aggregated list request is invoked for subnetworks list-usable api. optional string service_project_number = 8 @@ -360,6 +354,7 @@ message InsertFutureReservationRequest { // Request message for ListFutureReservations. message ListFutureReservationsRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -450,14 +445,6 @@ message ListFutureReservationsRequest { string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; - // Name of the zone for this request. Name should conform to RFC1035. string zone = 7 [(google.api.field_behavior) = REQUIRED, json_name = "zone"]; } diff --git a/protos/google/cloud/compute/global_addresses/v1/global_addresses.proto b/protos/google/cloud/compute/global_addresses/v1/global_addresses.proto index 24d638dbbf1fb..d1c3ed6e22fa2 100644 --- a/protos/google/cloud/compute/global_addresses/v1/global_addresses.proto +++ b/protos/google/cloud/compute/global_addresses/v1/global_addresses.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -35,6 +35,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/globalAddresses service GlobalAddresses { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -195,6 +196,7 @@ message InsertAddressRequest { // Request message for ListGlobalAddresses. message ListGlobalAddressesRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -284,14 +286,6 @@ message ListGlobalAddressesRequest { // Project ID for this request. string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; } // Request message for Move. diff --git a/protos/google/cloud/compute/global_forwarding_rules/v1/global_forwarding_rules.proto b/protos/google/cloud/compute/global_forwarding_rules/v1/global_forwarding_rules.proto index 1b3ccf334795d..02cbf16fcaaba 100644 --- a/protos/google/cloud/compute/global_forwarding_rules/v1/global_forwarding_rules.proto +++ b/protos/google/cloud/compute/global_forwarding_rules/v1/global_forwarding_rules.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -34,6 +34,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/globalForwardingRules service GlobalForwardingRules { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -209,6 +210,7 @@ message InsertForwardingRuleRequest { // Request message for ListGlobalForwardingRules. message ListGlobalForwardingRulesRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -298,14 +300,6 @@ message ListGlobalForwardingRulesRequest { // Project ID for this request. string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; } // Request message for PatchForwardingRule. diff --git a/protos/google/cloud/compute/global_frontend_settings/v1/global_frontend_settings.proto b/protos/google/cloud/compute/global_frontend_settings/v1/global_frontend_settings.proto index 2deef69ba6bf6..65f8c6a3199b3 100644 --- a/protos/google/cloud/compute/global_frontend_settings/v1/global_frontend_settings.proto +++ b/protos/google/cloud/compute/global_frontend_settings/v1/global_frontend_settings.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -30,6 +30,7 @@ import "google/cloud/compute/v1/internal/common_056.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/globalFrontendSettings service GlobalFrontendSettings { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," diff --git a/protos/google/cloud/compute/global_network_endpoint_groups/v1/global_network_endpoint_groups.proto b/protos/google/cloud/compute/global_network_endpoint_groups/v1/global_network_endpoint_groups.proto index 61b881c35aad8..bac3746c0a101 100644 --- a/protos/google/cloud/compute/global_network_endpoint_groups/v1/global_network_endpoint_groups.proto +++ b/protos/google/cloud/compute/global_network_endpoint_groups/v1/global_network_endpoint_groups.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -33,6 +33,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/globalNetworkEndpointGroups service GlobalNetworkEndpointGroups { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -289,6 +290,7 @@ message InsertNetworkEndpointGroupRequest { // Request message for ListGlobalNetworkEndpointGroups. message ListGlobalNetworkEndpointGroupsRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -378,18 +380,11 @@ message ListGlobalNetworkEndpointGroupsRequest { // Project ID for this request. string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; } // Request message for ListNetworkEndpoints. message ListNetworkEndpointsRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -486,12 +481,4 @@ message ListNetworkEndpointsRequest { // Project ID for this request. string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; } diff --git a/protos/google/cloud/compute/global_operations/v1/global_operations.proto b/protos/google/cloud/compute/global_operations/v1/global_operations.proto index 3c1fd61f47fc7..120e0462c8be8 100644 --- a/protos/google/cloud/compute/global_operations/v1/global_operations.proto +++ b/protos/google/cloud/compute/global_operations/v1/global_operations.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -34,6 +34,7 @@ import "google/protobuf/empty.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/globalOperations service GlobalOperations { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -112,6 +113,7 @@ service GlobalOperations { // Request message for AggregatedListGlobalOperations. message AggregatedListGlobalOperationsRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -211,14 +213,6 @@ message AggregatedListGlobalOperationsRequest { string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // The Shared VPC service project id or service project number for which // aggregated list request is invoked for subnetworks list-usable api. optional string service_project_number = 8 @@ -254,6 +248,7 @@ message GetOperationRequest { // Request message for ListGlobalOperations. message ListGlobalOperationsRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -343,14 +338,6 @@ message ListGlobalOperationsRequest { // Project ID for this request. string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; } // Request message for Wait. diff --git a/protos/google/cloud/compute/global_organization_operations/v1/global_organization_operations.proto b/protos/google/cloud/compute/global_organization_operations/v1/global_organization_operations.proto index 562a1b671b653..42af95dd48439 100644 --- a/protos/google/cloud/compute/global_organization_operations/v1/global_organization_operations.proto +++ b/protos/google/cloud/compute/global_organization_operations/v1/global_organization_operations.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -33,6 +33,7 @@ import "google/protobuf/empty.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/globalOrganizationOperations service GlobalOrganizationOperations { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -93,6 +94,7 @@ message GetOperationRequest { // Request message for ListGlobalOrganizationOperations. message ListGlobalOrganizationOperationsRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -181,12 +183,4 @@ message ListGlobalOrganizationOperationsRequest { // Parent ID for this request. optional string parent_id = 5 [json_name = "parentId"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; } diff --git a/protos/google/cloud/compute/global_public_delegated_prefixes/v1/global_public_delegated_prefixes.proto b/protos/google/cloud/compute/global_public_delegated_prefixes/v1/global_public_delegated_prefixes.proto index f79dbb1ec1003..f277cb55000d6 100644 --- a/protos/google/cloud/compute/global_public_delegated_prefixes/v1/global_public_delegated_prefixes.proto +++ b/protos/google/cloud/compute/global_public_delegated_prefixes/v1/global_public_delegated_prefixes.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -32,6 +32,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/globalPublicDelegatedPrefixes service GlobalPublicDelegatedPrefixes { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -175,6 +176,7 @@ message InsertPublicDelegatedPrefixRequest { // Request message for ListGlobalPublicDelegatedPrefixes. message ListGlobalPublicDelegatedPrefixesRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -264,14 +266,6 @@ message ListGlobalPublicDelegatedPrefixesRequest { // Project ID for this request. string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; } // Request message for PatchPublicDelegatedPrefix. diff --git a/protos/google/cloud/compute/global_vm_extension_policies/v1/global_vm_extension_policies.proto b/protos/google/cloud/compute/global_vm_extension_policies/v1/global_vm_extension_policies.proto index e235362e13d52..6d11dc54b9866 100644 --- a/protos/google/cloud/compute/global_vm_extension_policies/v1/global_vm_extension_policies.proto +++ b/protos/google/cloud/compute/global_vm_extension_policies/v1/global_vm_extension_policies.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -32,6 +32,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/globalVmExtensionPolicies service GlobalVmExtensionPolicies { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -120,6 +121,7 @@ service GlobalVmExtensionPolicies { // Request message for AggregatedListGlobalVmExtensionPolicies. message AggregatedListGlobalVmExtensionPoliciesRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -219,14 +221,6 @@ message AggregatedListGlobalVmExtensionPoliciesRequest { string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // The Shared VPC service project id or service project number for which // aggregated list request is invoked for subnetworks list-usable api. optional string service_project_number = 8 @@ -315,6 +309,7 @@ message InsertGlobalVmExtensionPolicyRequest { // Request message for ListGlobalVmExtensionPolicies. message ListGlobalVmExtensionPoliciesRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -404,14 +399,6 @@ message ListGlobalVmExtensionPoliciesRequest { // Project ID for this request. string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; } // Request message for UpdateGlobalVmExtensionPolicy. diff --git a/protos/google/cloud/compute/health_checks/v1/health_checks.proto b/protos/google/cloud/compute/health_checks/v1/health_checks.proto index c01f13185eec1..a7850ac32d040 100644 --- a/protos/google/cloud/compute/health_checks/v1/health_checks.proto +++ b/protos/google/cloud/compute/health_checks/v1/health_checks.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -34,6 +34,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/healthChecks service HealthChecks { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -143,6 +144,7 @@ service HealthChecks { // Request message for AggregatedListHealthChecks. message AggregatedListHealthChecksRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -242,14 +244,6 @@ message AggregatedListHealthChecksRequest { string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // The Shared VPC service project id or service project number for which // aggregated list request is invoked for subnetworks list-usable api. optional string service_project_number = 8 @@ -327,6 +321,7 @@ message InsertHealthCheckRequest { // Request message for ListHealthChecks. message ListHealthChecksRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -416,14 +411,6 @@ message ListHealthChecksRequest { // Project ID for this request. string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; } // Request message for PatchHealthCheck. diff --git a/protos/google/cloud/compute/hosts/v1/hosts.proto b/protos/google/cloud/compute/hosts/v1/hosts.proto index a4925d46c225a..8f66c9325c3a9 100644 --- a/protos/google/cloud/compute/hosts/v1/hosts.proto +++ b/protos/google/cloud/compute/hosts/v1/hosts.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -32,6 +32,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/hosts service Hosts { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -131,6 +132,7 @@ message GetVersionRequest { // Request message for ListHosts. message ListHostsRequest { + reserved 7; // The parent resource association for the Host. This field specifies the // hierarchical context (e.g., reservation, block, sub-block) when // accessing the host. For example, reservations/reservation_name, @@ -229,14 +231,6 @@ message ListHostsRequest { string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // The name of the zone for this request, formatted as RFC1035. string zone = 8 [(google.api.field_behavior) = REQUIRED, json_name = "zone"]; } diff --git a/protos/google/cloud/compute/http_health_checks/v1/http_health_checks.proto b/protos/google/cloud/compute/http_health_checks/v1/http_health_checks.proto index 2ddafe85b1071..43de9ee9f30c2 100644 --- a/protos/google/cloud/compute/http_health_checks/v1/http_health_checks.proto +++ b/protos/google/cloud/compute/http_health_checks/v1/http_health_checks.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -33,6 +33,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/httpHealthChecks service HttpHealthChecks { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -197,6 +198,7 @@ message InsertHttpHealthCheckRequest { // Request message for ListHttpHealthChecks. message ListHttpHealthChecksRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -286,14 +288,6 @@ message ListHttpHealthChecksRequest { // Project ID for this request. string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; } // Request message for PatchHttpHealthCheck. diff --git a/protos/google/cloud/compute/https_health_checks/v1/https_health_checks.proto b/protos/google/cloud/compute/https_health_checks/v1/https_health_checks.proto index 048cfeb73049f..0b31e6899e8e2 100644 --- a/protos/google/cloud/compute/https_health_checks/v1/https_health_checks.proto +++ b/protos/google/cloud/compute/https_health_checks/v1/https_health_checks.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -33,6 +33,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/httpsHealthChecks service HttpsHealthChecks { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -198,6 +199,7 @@ message InsertHttpsHealthCheckRequest { // Request message for ListHttpsHealthChecks. message ListHttpsHealthChecksRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -287,14 +289,6 @@ message ListHttpsHealthChecksRequest { // Project ID for this request. string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; } // Request message for PatchHttpsHealthCheck. diff --git a/protos/google/cloud/compute/image_family_views/v1/image_family_views.proto b/protos/google/cloud/compute/image_family_views/v1/image_family_views.proto index 3cce9a4777b03..8d20332931eee 100644 --- a/protos/google/cloud/compute/image_family_views/v1/image_family_views.proto +++ b/protos/google/cloud/compute/image_family_views/v1/image_family_views.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -30,6 +30,7 @@ import "google/cloud/compute/v1/internal/common_072.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/imageFamilyViews service ImageFamilyViews { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," diff --git a/protos/google/cloud/compute/image_views/v1/image_views.proto b/protos/google/cloud/compute/image_views/v1/image_views.proto index 58b2c14acdf05..a4dc57810d148 100644 --- a/protos/google/cloud/compute/image_views/v1/image_views.proto +++ b/protos/google/cloud/compute/image_views/v1/image_views.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -30,6 +30,7 @@ import "google/cloud/compute/v1/internal/common_074.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/imageViews service ImageViews { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -75,6 +76,7 @@ message GetImageViewRequest { // Request message for ListImageViews. message ListImageViewsRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -168,12 +170,4 @@ message ListImageViewsRequest { // Required. Name of the region for this request. string region = 6 [(google.api.field_behavior) = REQUIRED, json_name = "region"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; } diff --git a/protos/google/cloud/compute/images/v1/images.proto b/protos/google/cloud/compute/images/v1/images.proto index ff8e3c796aede..1cf23016b205e 100644 --- a/protos/google/cloud/compute/images/v1/images.proto +++ b/protos/google/cloud/compute/images/v1/images.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -38,6 +38,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/images service Images { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -318,6 +319,7 @@ message InsertImageRequest { // Request message for ListImages. message ListImagesRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -407,14 +409,6 @@ message ListImagesRequest { // Project ID for this request. string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; } // Request message for PatchImage. diff --git a/protos/google/cloud/compute/instance_group_manager_resize_requests/v1/instance_group_manager_resize_requests.proto b/protos/google/cloud/compute/instance_group_manager_resize_requests/v1/instance_group_manager_resize_requests.proto index 3506fb8a8832c..7f29887eb8831 100644 --- a/protos/google/cloud/compute/instance_group_manager_resize_requests/v1/instance_group_manager_resize_requests.proto +++ b/protos/google/cloud/compute/instance_group_manager_resize_requests/v1/instance_group_manager_resize_requests.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -33,6 +33,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/instanceGroupManagerResizeRequests service InstanceGroupManagerResizeRequests { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -272,6 +273,7 @@ message InsertInstanceGroupManagerResizeRequestRequest { // Request message for ListInstanceGroupManagerResizeRequests. message ListInstanceGroupManagerResizeRequestsRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -368,14 +370,6 @@ message ListInstanceGroupManagerResizeRequestsRequest { string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // The name of thezone where the managed // instance group is located. The name should conform to RFC1035. string zone = 8 [(google.api.field_behavior) = REQUIRED, json_name = "zone"]; diff --git a/protos/google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto b/protos/google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto index 43d4a6799bd99..bc5617eb63add 100644 --- a/protos/google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto +++ b/protos/google/cloud/compute/instance_group_managers/v1/instance_group_managers.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -33,6 +33,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/instanceGroupManagers service InstanceGroupManagers { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -609,6 +610,7 @@ message AbandonInstancesRequest { // Request message for AggregatedListInstanceGroupManagers. message AggregatedListInstanceGroupManagersRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -708,14 +710,6 @@ message AggregatedListInstanceGroupManagersRequest { string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // The Shared VPC service project id or service project number for which // aggregated list request is invoked for subnetworks list-usable api. optional string service_project_number = 8 @@ -978,6 +972,7 @@ message InsertInstanceGroupManagerRequest { // Request message for ListErrors. message ListErrorsRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -1077,14 +1072,6 @@ message ListErrorsRequest { string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // The name of thezone where the managed // instance group is located. // It should conform to RFC1035. @@ -1093,6 +1080,7 @@ message ListErrorsRequest { // Request message for ListInstanceGroupManagers. message ListInstanceGroupManagersRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -1183,14 +1171,6 @@ message ListInstanceGroupManagersRequest { string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; - // The name of thezone where the managed // instance group is located. string zone = 7 [(google.api.field_behavior) = REQUIRED, json_name = "zone"]; @@ -1198,6 +1178,7 @@ message ListInstanceGroupManagersRequest { // Request message for ListManagedInstances. message ListManagedInstancesRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -1294,14 +1275,6 @@ message ListManagedInstancesRequest { string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // The name of thezone where the managed // instance group is located. string zone = 8 [(google.api.field_behavior) = REQUIRED, json_name = "zone"]; @@ -1309,6 +1282,7 @@ message ListManagedInstancesRequest { // Request message for ListPerInstanceConfigs. message ListPerInstanceConfigsRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -1405,14 +1379,6 @@ message ListPerInstanceConfigsRequest { string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // The name of thezone // where the managed instance group is located. // It should conform to RFC1035. diff --git a/protos/google/cloud/compute/instance_groups/v1/instance_groups.proto b/protos/google/cloud/compute/instance_groups/v1/instance_groups.proto index 3238e53a847a6..17784e3c8c1ed 100644 --- a/protos/google/cloud/compute/instance_groups/v1/instance_groups.proto +++ b/protos/google/cloud/compute/instance_groups/v1/instance_groups.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -34,6 +34,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/instanceGroups service InstanceGroups { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -230,6 +231,7 @@ message AddInstancesRequest { // Request message for AggregatedListInstanceGroups. message AggregatedListInstanceGroupsRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -329,14 +331,6 @@ message AggregatedListInstanceGroupsRequest { string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // The Shared VPC service project id or service project number for which // aggregated list request is invoked for subnetworks list-usable api. optional string service_project_number = 8 @@ -434,6 +428,7 @@ message InsertInstanceGroupRequest { // Request message for ListInstanceGroups. message ListInstanceGroupsRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -524,14 +519,6 @@ message ListInstanceGroupsRequest { string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; - // The name of thezone // where the instance group is located. string zone = 7 [(google.api.field_behavior) = REQUIRED, json_name = "zone"]; @@ -539,6 +526,7 @@ message ListInstanceGroupsRequest { // Request message for ListInstances. message ListInstancesRequest { + reserved 8; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -639,14 +627,6 @@ message ListInstancesRequest { string project = 7 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 8 [json_name = "returnPartialSuccess"]; - // The name of the zone // where the instance group is located. string zone = 9 [(google.api.field_behavior) = REQUIRED, json_name = "zone"]; diff --git a/protos/google/cloud/compute/instance_settings/v1/instance_settings.proto b/protos/google/cloud/compute/instance_settings/v1/instance_settings.proto index 561bd222e5915..c1d07a4252970 100644 --- a/protos/google/cloud/compute/instance_settings/v1/instance_settings.proto +++ b/protos/google/cloud/compute/instance_settings/v1/instance_settings.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -32,6 +32,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/instanceSettings service InstanceSettings { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," diff --git a/protos/google/cloud/compute/instance_templates/v1/instance_templates.proto b/protos/google/cloud/compute/instance_templates/v1/instance_templates.proto index bd2bdd11f39b6..d1813abf9a2f6 100644 --- a/protos/google/cloud/compute/instance_templates/v1/instance_templates.proto +++ b/protos/google/cloud/compute/instance_templates/v1/instance_templates.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -36,6 +36,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/instanceTemplates service InstanceTemplates { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -144,6 +145,7 @@ service InstanceTemplates { // Request message for AggregatedListInstanceTemplates. message AggregatedListInstanceTemplatesRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -243,14 +245,6 @@ message AggregatedListInstanceTemplatesRequest { string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // The Shared VPC service project id or service project number for which // aggregated list request is invoked for subnetworks list-usable api. optional string service_project_number = 8 @@ -343,6 +337,7 @@ message InsertInstanceTemplateRequest { // Request message for ListInstanceTemplates. message ListInstanceTemplatesRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -432,14 +427,6 @@ message ListInstanceTemplatesRequest { // Project ID for this request. string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; } // Request message for SetIamPolicy. diff --git a/protos/google/cloud/compute/instances/v1/instances.proto b/protos/google/cloud/compute/instances/v1/instances.proto index aaa17a2969e76..2c4bfe8ffaa19 100644 --- a/protos/google/cloud/compute/instances/v1/instances.proto +++ b/protos/google/cloud/compute/instances/v1/instances.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -40,6 +40,7 @@ import "google/protobuf/empty.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/instances service Instances { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -870,6 +871,7 @@ message AddResourcePoliciesRequest { // Request message for AggregatedListInstances. message AggregatedListInstancesRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -969,14 +971,6 @@ message AggregatedListInstancesRequest { string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // The Shared VPC service project id or service project number for which // aggregated list request is invoked for subnetworks list-usable api. optional string service_project_number = 8 @@ -1429,6 +1423,7 @@ message InsertInstanceRequest { // Request message for ListInstances. message ListInstancesRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -1519,20 +1514,13 @@ message ListInstancesRequest { string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; - // The name of the zone for this request. string zone = 7 [(google.api.field_behavior) = REQUIRED, json_name = "zone"]; } // Request message for ListReferrers. message ListReferrersRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -1628,14 +1616,6 @@ message ListReferrersRequest { string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // The name of the zone for this request. string zone = 8 [(google.api.field_behavior) = REQUIRED, json_name = "zone"]; } diff --git a/protos/google/cloud/compute/instant_snapshot_groups/v1/instant_snapshot_groups.proto b/protos/google/cloud/compute/instant_snapshot_groups/v1/instant_snapshot_groups.proto index 5a23ba6fc0e74..5f83ca202e600 100644 --- a/protos/google/cloud/compute/instant_snapshot_groups/v1/instant_snapshot_groups.proto +++ b/protos/google/cloud/compute/instant_snapshot_groups/v1/instant_snapshot_groups.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -35,6 +35,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/instantSnapshotGroups service InstantSnapshotGroups { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -238,6 +239,7 @@ message InsertInstantSnapshotGroupRequest { // Request message for ListInstantSnapshotGroups. message ListInstantSnapshotGroupsRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -328,14 +330,6 @@ message ListInstantSnapshotGroupsRequest { string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; - // The name of the zone for this request. string zone = 7 [(google.api.field_behavior) = REQUIRED, json_name = "zone"]; } diff --git a/protos/google/cloud/compute/instant_snapshots/v1/instant_snapshots.proto b/protos/google/cloud/compute/instant_snapshots/v1/instant_snapshots.proto index 99dd3ac3dff8e..938f7dbfd050a 100644 --- a/protos/google/cloud/compute/instant_snapshots/v1/instant_snapshots.proto +++ b/protos/google/cloud/compute/instant_snapshots/v1/instant_snapshots.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -37,6 +37,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/instantSnapshots service InstantSnapshots { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -161,6 +162,7 @@ service InstantSnapshots { // Request message for AggregatedListInstantSnapshots. message AggregatedListInstantSnapshotsRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -260,14 +262,6 @@ message AggregatedListInstantSnapshotsRequest { string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // The Shared VPC service project id or service project number for which // aggregated list request is invoked for subnetworks list-usable api. optional string service_project_number = 8 @@ -380,6 +374,7 @@ message InsertInstantSnapshotRequest { // Request message for ListInstantSnapshots. message ListInstantSnapshotsRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -470,14 +465,6 @@ message ListInstantSnapshotsRequest { string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; - // The name of the zone for this request. string zone = 7 [(google.api.field_behavior) = REQUIRED, json_name = "zone"]; } diff --git a/protos/google/cloud/compute/interconnect_attachment_groups/v1/interconnect_attachment_groups.proto b/protos/google/cloud/compute/interconnect_attachment_groups/v1/interconnect_attachment_groups.proto index 69de73d5730d9..55bd4085addd5 100644 --- a/protos/google/cloud/compute/interconnect_attachment_groups/v1/interconnect_attachment_groups.proto +++ b/protos/google/cloud/compute/interconnect_attachment_groups/v1/interconnect_attachment_groups.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -35,6 +35,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/interconnectAttachmentGroups service InterconnectAttachmentGroups { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -263,6 +264,7 @@ message InsertInterconnectAttachmentGroupRequest { // Request message for ListInterconnectAttachmentGroups. message ListInterconnectAttachmentGroupsRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -352,14 +354,6 @@ message ListInterconnectAttachmentGroupsRequest { // Project ID for this request. string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; } // Request message for PatchInterconnectAttachmentGroup. diff --git a/protos/google/cloud/compute/interconnect_attachments/v1/interconnect_attachments.proto b/protos/google/cloud/compute/interconnect_attachments/v1/interconnect_attachments.proto index 425a1647bebb7..721ae63a0439a 100644 --- a/protos/google/cloud/compute/interconnect_attachments/v1/interconnect_attachments.proto +++ b/protos/google/cloud/compute/interconnect_attachments/v1/interconnect_attachments.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -33,6 +33,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/interconnectAttachments service InterconnectAttachments { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -135,6 +136,7 @@ service InterconnectAttachments { // Request message for AggregatedListInterconnectAttachments. message AggregatedListInterconnectAttachmentsRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -234,14 +236,6 @@ message AggregatedListInterconnectAttachmentsRequest { string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // The Shared VPC service project id or service project number for which // aggregated list request is invoked for subnetworks list-usable api. optional string service_project_number = 8 @@ -344,6 +338,7 @@ message InsertInterconnectAttachmentRequest { // Request message for ListInterconnectAttachments. message ListInterconnectAttachmentsRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -437,14 +432,6 @@ message ListInterconnectAttachmentsRequest { // Name of the region for this request. string region = 6 [(google.api.field_behavior) = REQUIRED, json_name = "region"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; } // Request message for PatchInterconnectAttachment. diff --git a/protos/google/cloud/compute/interconnect_groups/v1/interconnect_groups.proto b/protos/google/cloud/compute/interconnect_groups/v1/interconnect_groups.proto index 4fac8b7770dd4..5d30a0bcfb1b8 100644 --- a/protos/google/cloud/compute/interconnect_groups/v1/interconnect_groups.proto +++ b/protos/google/cloud/compute/interconnect_groups/v1/interconnect_groups.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -35,6 +35,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/interconnectGroups service InterconnectGroups { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -282,6 +283,7 @@ message InsertInterconnectGroupRequest { // Request message for ListInterconnectGroups. message ListInterconnectGroupsRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -371,14 +373,6 @@ message ListInterconnectGroupsRequest { // Project ID for this request. string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; } // Request message for PatchInterconnectGroup. diff --git a/protos/google/cloud/compute/interconnect_locations/v1/interconnect_locations.proto b/protos/google/cloud/compute/interconnect_locations/v1/interconnect_locations.proto index 0c76d1fc17b53..3c96e7508d5ee 100644 --- a/protos/google/cloud/compute/interconnect_locations/v1/interconnect_locations.proto +++ b/protos/google/cloud/compute/interconnect_locations/v1/interconnect_locations.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -30,6 +30,7 @@ import "google/cloud/compute/v1/internal/common_093.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/interconnectLocations service InterconnectLocations { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -73,6 +74,7 @@ message GetInterconnectLocationRequest { // Request message for ListInterconnectLocations. message ListInterconnectLocationsRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -162,12 +164,4 @@ message ListInterconnectLocationsRequest { // Project ID for this request. string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; } diff --git a/protos/google/cloud/compute/interconnect_remote_locations/v1/interconnect_remote_locations.proto b/protos/google/cloud/compute/interconnect_remote_locations/v1/interconnect_remote_locations.proto index a664520e3b41f..94f4040f69911 100644 --- a/protos/google/cloud/compute/interconnect_remote_locations/v1/interconnect_remote_locations.proto +++ b/protos/google/cloud/compute/interconnect_remote_locations/v1/interconnect_remote_locations.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -30,6 +30,7 @@ import "google/cloud/compute/v1/internal/common_094.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/interconnectRemoteLocations service InterconnectRemoteLocations { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -74,6 +75,7 @@ message GetInterconnectRemoteLocationRequest { // Request message for ListInterconnectRemoteLocations. message ListInterconnectRemoteLocationsRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -163,12 +165,4 @@ message ListInterconnectRemoteLocationsRequest { // Project ID for this request. string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; } diff --git a/protos/google/cloud/compute/interconnects/v1/interconnects.proto b/protos/google/cloud/compute/interconnects/v1/interconnects.proto index 8c095493f1818..12de4d41759e1 100644 --- a/protos/google/cloud/compute/interconnects/v1/interconnects.proto +++ b/protos/google/cloud/compute/interconnects/v1/interconnects.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -33,6 +33,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/interconnects service Interconnects { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -143,6 +144,18 @@ service Interconnects { "project,resource,global_set_labels_request_resource"; option (google.cloud.operation_service) = "GlobalOperations"; } + + // Sets name of an interconnect. + // https://cloud.google.com/compute/docs/reference/rest/v1/interconnects/setName + rpc SetName(SetNameRequest) returns (google.cloud.cpp.compute.v1.Operation) { + option (google.api.http) = { + post: "/compute/v1/projects/{project}/global/interconnects/{interconnect}/setName" + body: "interconnects_set_name_request_resource" + }; + option (google.api.method_signature) = + "project,interconnect,interconnects_set_name_request_resource"; + option (google.cloud.operation_service) = "GlobalOperations"; + } } // Request message for DeleteInterconnect. @@ -238,6 +251,7 @@ message InsertInterconnectRequest { // Request message for ListInterconnects. message ListInterconnectsRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -327,14 +341,6 @@ message ListInterconnectsRequest { // Project ID for this request. string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; } // Request message for PatchInterconnect. @@ -388,3 +394,37 @@ message SetLabelsRequest { string resource = 3 [(google.api.field_behavior) = REQUIRED, json_name = "resource"]; } + +// Request message for SetName. +message SetNameRequest { + // Name of the interconnect to update. + string interconnect = 1 + [(google.api.field_behavior) = REQUIRED, json_name = "interconnect"]; + + // The InterconnectsSetNameRequest for this request. + optional google.cloud.cpp.compute.v1.InterconnectsSetNameRequest + interconnects_set_name_request_resource = 2 + [json_name = "__json_request_body"]; + + // Project ID for this request. + string project = 3 [ + (google.api.field_behavior) = REQUIRED, + (google.cloud.operation_request_field) = "project", + json_name = "project" + ]; + + // 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. + // + // 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). + optional string request_id = 4 [json_name = "requestId"]; +} diff --git a/protos/google/cloud/compute/license_codes/v1/license_codes.proto b/protos/google/cloud/compute/license_codes/v1/license_codes.proto index 6506eb61bf967..5f98e23259266 100644 --- a/protos/google/cloud/compute/license_codes/v1/license_codes.proto +++ b/protos/google/cloud/compute/license_codes/v1/license_codes.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -33,6 +33,7 @@ import "google/cloud/compute/v1/internal/common_177.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/licenseCodes service LicenseCodes { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," diff --git a/protos/google/cloud/compute/licenses/v1/licenses.proto b/protos/google/cloud/compute/licenses/v1/licenses.proto index 89ceac4275ec3..5b5aac8cc7d09 100644 --- a/protos/google/cloud/compute/licenses/v1/licenses.proto +++ b/protos/google/cloud/compute/licenses/v1/licenses.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -35,6 +35,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/licenses service Licenses { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -251,6 +252,7 @@ message InsertLicenseRequest { // Request message for ListLicenses. message ListLicensesRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -340,14 +342,6 @@ message ListLicensesRequest { // Project ID for this request. string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; } // Request message for SetIamPolicy. diff --git a/protos/google/cloud/compute/machine_images/v1/machine_images.proto b/protos/google/cloud/compute/machine_images/v1/machine_images.proto index 24678cb445672..20eb8dbfb0665 100644 --- a/protos/google/cloud/compute/machine_images/v1/machine_images.proto +++ b/protos/google/cloud/compute/machine_images/v1/machine_images.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -36,6 +36,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/machineImages service MachineImages { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -231,6 +232,7 @@ message InsertMachineImageRequest { // Request message for ListMachineImages. message ListMachineImagesRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -320,14 +322,6 @@ message ListMachineImagesRequest { // Project ID for this request. string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; } // Request message for SetIamPolicy. diff --git a/protos/google/cloud/compute/machine_types/v1/machine_types.proto b/protos/google/cloud/compute/machine_types/v1/machine_types.proto index 22363dc075840..26c777e422b80 100644 --- a/protos/google/cloud/compute/machine_types/v1/machine_types.proto +++ b/protos/google/cloud/compute/machine_types/v1/machine_types.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -30,6 +30,7 @@ import "google/cloud/compute/v1/internal/common_022.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/machineTypes service MachineTypes { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -72,6 +73,7 @@ service MachineTypes { // Request message for AggregatedListMachineTypes. message AggregatedListMachineTypesRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -171,14 +173,6 @@ message AggregatedListMachineTypesRequest { string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // The Shared VPC service project id or service project number for which // aggregated list request is invoked for subnetworks list-usable api. optional string service_project_number = 8 @@ -201,6 +195,7 @@ message GetMachineTypeRequest { // Request message for ListMachineTypes. message ListMachineTypesRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -291,14 +286,6 @@ message ListMachineTypesRequest { string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; - // The name of the zone for this request. string zone = 7 [(google.api.field_behavior) = REQUIRED, json_name = "zone"]; } diff --git a/protos/google/cloud/compute/managed_rulesets/v1/managed_rulesets.proto b/protos/google/cloud/compute/managed_rulesets/v1/managed_rulesets.proto index d8186dc01b37f..9199c12ed0518 100644 --- a/protos/google/cloud/compute/managed_rulesets/v1/managed_rulesets.proto +++ b/protos/google/cloud/compute/managed_rulesets/v1/managed_rulesets.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -30,6 +30,7 @@ import "google/cloud/compute/v1/internal/common_099.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/managedRulesets service ManagedRulesets { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -69,6 +70,7 @@ message GetManagedRulesetRequest { // Request message for ListManagedRulesets. message ListManagedRulesetsRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -158,12 +160,4 @@ message ListManagedRulesetsRequest { // Project ID for this request. string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; } diff --git a/protos/google/cloud/compute/network_attachments/v1/network_attachments.proto b/protos/google/cloud/compute/network_attachments/v1/network_attachments.proto index 1b84a573b753b..9354034240e6b 100644 --- a/protos/google/cloud/compute/network_attachments/v1/network_attachments.proto +++ b/protos/google/cloud/compute/network_attachments/v1/network_attachments.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -35,6 +35,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/networkAttachments service NetworkAttachments { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -154,6 +155,7 @@ service NetworkAttachments { // Request message for AggregatedListNetworkAttachments. message AggregatedListNetworkAttachmentsRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -253,14 +255,6 @@ message AggregatedListNetworkAttachmentsRequest { string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // The Shared VPC service project id or service project number for which // aggregated list request is invoked for subnetworks list-usable api. optional string service_project_number = 8 @@ -377,6 +371,7 @@ message InsertNetworkAttachmentRequest { // Request message for ListNetworkAttachments. message ListNetworkAttachmentsRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -470,14 +465,6 @@ message ListNetworkAttachmentsRequest { // Name of the region of this request. string region = 6 [(google.api.field_behavior) = REQUIRED, json_name = "region"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; } // Request message for PatchNetworkAttachment. diff --git a/protos/google/cloud/compute/network_edge_security_services/v1/network_edge_security_services.proto b/protos/google/cloud/compute/network_edge_security_services/v1/network_edge_security_services.proto index f0d9f64c1c27f..8d1adc31d30bb 100644 --- a/protos/google/cloud/compute/network_edge_security_services/v1/network_edge_security_services.proto +++ b/protos/google/cloud/compute/network_edge_security_services/v1/network_edge_security_services.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -32,6 +32,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/networkEdgeSecurityServices service NetworkEdgeSecurityServices { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -106,6 +107,7 @@ service NetworkEdgeSecurityServices { // Request message for AggregatedListNetworkEdgeSecurityServices. message AggregatedListNetworkEdgeSecurityServicesRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -205,14 +207,6 @@ message AggregatedListNetworkEdgeSecurityServicesRequest { string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // The Shared VPC service project id or service project number for which // aggregated list request is invoked for subnetworks list-usable api. optional string service_project_number = 8 diff --git a/protos/google/cloud/compute/network_endpoint_groups/v1/network_endpoint_groups.proto b/protos/google/cloud/compute/network_endpoint_groups/v1/network_endpoint_groups.proto index 73f01ffe40f28..a119553980e11 100644 --- a/protos/google/cloud/compute/network_endpoint_groups/v1/network_endpoint_groups.proto +++ b/protos/google/cloud/compute/network_endpoint_groups/v1/network_endpoint_groups.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -34,6 +34,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/networkEndpointGroups service NetworkEndpointGroups { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -172,6 +173,7 @@ service NetworkEndpointGroups { // Request message for AggregatedListNetworkEndpointGroups. message AggregatedListNetworkEndpointGroupsRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -271,14 +273,6 @@ message AggregatedListNetworkEndpointGroupsRequest { string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // The Shared VPC service project id or service project number for which // aggregated list request is invoked for subnetworks list-usable api. optional string service_project_number = 8 @@ -474,6 +468,7 @@ message InsertNetworkEndpointGroupRequest { // Request message for ListNetworkEndpointGroups. message ListNetworkEndpointGroupsRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -564,14 +559,6 @@ message ListNetworkEndpointGroupsRequest { string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; - // The name of thezone // where the network endpoint group is located. It should comply with RFC1035. string zone = 7 [(google.api.field_behavior) = REQUIRED, json_name = "zone"]; @@ -579,6 +566,7 @@ message ListNetworkEndpointGroupsRequest { // Request message for ListNetworkEndpoints. message ListNetworkEndpointsRequest { + reserved 8; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -681,14 +669,6 @@ message ListNetworkEndpointsRequest { string project = 7 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 8 [json_name = "returnPartialSuccess"]; - // The name of the zone where // the network endpoint group is located. It should comply with RFC1035. string zone = 9 [(google.api.field_behavior) = REQUIRED, json_name = "zone"]; diff --git a/protos/google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto b/protos/google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto index 4254cdb5dbac4..838c2be4384d5 100644 --- a/protos/google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto +++ b/protos/google/cloud/compute/network_firewall_policies/v1/network_firewall_policies.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -37,6 +37,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/networkFirewallPolicies service NetworkFirewallPolicies { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -423,6 +424,7 @@ message AddRuleRequest { // Request message for AggregatedListNetworkFirewallPolicies. message AggregatedListNetworkFirewallPoliciesRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -522,14 +524,6 @@ message AggregatedListNetworkFirewallPoliciesRequest { string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // The Shared VPC service project id or service project number for which // aggregated list request is invoked for subnetworks list-usable api. optional string service_project_number = 8 @@ -697,6 +691,7 @@ message InsertFirewallPolicyRequest { // Request message for ListNetworkFirewallPolicies. message ListNetworkFirewallPoliciesRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -786,14 +781,6 @@ message ListNetworkFirewallPoliciesRequest { // Project ID for this request. string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; } // Request message for PatchFirewallPolicy. diff --git a/protos/google/cloud/compute/network_profiles/v1/network_profiles.proto b/protos/google/cloud/compute/network_profiles/v1/network_profiles.proto index b89d321833b70..c8a567d0431a1 100644 --- a/protos/google/cloud/compute/network_profiles/v1/network_profiles.proto +++ b/protos/google/cloud/compute/network_profiles/v1/network_profiles.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -30,6 +30,7 @@ import "google/cloud/compute/v1/internal/common_106.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/networkProfiles service NetworkProfiles { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -70,6 +71,7 @@ message GetNetworkProfileRequest { // Request message for ListNetworkProfiles. message ListNetworkProfilesRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -159,12 +161,4 @@ message ListNetworkProfilesRequest { // Project ID for this request. string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; } diff --git a/protos/google/cloud/compute/networks/v1/networks.proto b/protos/google/cloud/compute/networks/v1/networks.proto index 2bf3b2cd22bd9..c1d0cd6ce17e3 100644 --- a/protos/google/cloud/compute/networks/v1/networks.proto +++ b/protos/google/cloud/compute/networks/v1/networks.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -32,6 +32,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/networks service Networks { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -347,6 +348,7 @@ message InsertNetworkRequest { // Request message for ListNetworks. message ListNetworksRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -436,18 +438,11 @@ message ListNetworksRequest { // Project ID for this request. string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; } // Request message for ListPeeringRoutes. message ListPeeringRoutesRequest { + reserved 10; // The direction of the exchanged routes. // INCOMING: For routes exported from peer network. // OUTGOING: For routes exported from local network. @@ -553,15 +548,6 @@ message ListPeeringRoutesRequest { // The region of the request. The response will include all subnet routes, // static routes and dynamic routes in the region. optional string region = 9 [json_name = "region"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 10 - [json_name = "returnPartialSuccess"]; } // Request message for PatchNetwork. diff --git a/protos/google/cloud/compute/node_groups/v1/node_groups.proto b/protos/google/cloud/compute/node_groups/v1/node_groups.proto index 8857bde13e52e..e8294587ade34 100644 --- a/protos/google/cloud/compute/node_groups/v1/node_groups.proto +++ b/protos/google/cloud/compute/node_groups/v1/node_groups.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -35,6 +35,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/nodeGroups service NodeGroups { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -272,6 +273,7 @@ message AddNodesRequest { // Request message for AggregatedListNodeGroups. message AggregatedListNodeGroupsRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -371,14 +373,6 @@ message AggregatedListNodeGroupsRequest { string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // The Shared VPC service project id or service project number for which // aggregated list request is invoked for subnetworks list-usable api. optional string service_project_number = 8 @@ -536,6 +530,7 @@ message InsertNodeGroupRequest { // Request message for ListNodeGroups. message ListNodeGroupsRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -626,20 +621,13 @@ message ListNodeGroupsRequest { string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; - // The name of the zone for this request. string zone = 7 [(google.api.field_behavior) = REQUIRED, json_name = "zone"]; } // Request message for ListNodes. message ListNodesRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -734,14 +722,6 @@ message ListNodesRequest { string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // The name of the zone for this request. string zone = 8 [(google.api.field_behavior) = REQUIRED, json_name = "zone"]; } diff --git a/protos/google/cloud/compute/node_templates/v1/node_templates.proto b/protos/google/cloud/compute/node_templates/v1/node_templates.proto index ec0d46c2a53c3..9141bb88147d3 100644 --- a/protos/google/cloud/compute/node_templates/v1/node_templates.proto +++ b/protos/google/cloud/compute/node_templates/v1/node_templates.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -35,6 +35,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/nodeTemplates service NodeTemplates { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -138,6 +139,7 @@ service NodeTemplates { // Request message for AggregatedListNodeTemplates. message AggregatedListNodeTemplatesRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -237,14 +239,6 @@ message AggregatedListNodeTemplatesRequest { string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // The Shared VPC service project id or service project number for which // aggregated list request is invoked for subnetworks list-usable api. optional string service_project_number = 8 @@ -359,6 +353,7 @@ message InsertNodeTemplateRequest { // Request message for ListNodeTemplates. message ListNodeTemplatesRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -452,14 +447,6 @@ message ListNodeTemplatesRequest { // The name of the region for this request. string region = 6 [(google.api.field_behavior) = REQUIRED, json_name = "region"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; } // Request message for SetIamPolicy. diff --git a/protos/google/cloud/compute/node_types/v1/node_types.proto b/protos/google/cloud/compute/node_types/v1/node_types.proto index 45c0e89aeafe3..6cced1dc6f6c9 100644 --- a/protos/google/cloud/compute/node_types/v1/node_types.proto +++ b/protos/google/cloud/compute/node_types/v1/node_types.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -30,6 +30,7 @@ import "google/cloud/compute/v1/internal/common_108.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/nodeTypes service NodeTypes { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -72,6 +73,7 @@ service NodeTypes { // Request message for AggregatedListNodeTypes. message AggregatedListNodeTypesRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -171,14 +173,6 @@ message AggregatedListNodeTypesRequest { string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // The Shared VPC service project id or service project number for which // aggregated list request is invoked for subnetworks list-usable api. optional string service_project_number = 8 @@ -201,6 +195,7 @@ message GetNodeTypeRequest { // Request message for ListNodeTypes. message ListNodeTypesRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -291,14 +286,6 @@ message ListNodeTypesRequest { string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; - // The name of the zone for this request. string zone = 7 [(google.api.field_behavior) = REQUIRED, json_name = "zone"]; } diff --git a/protos/google/cloud/compute/organization_security_policies/v1/organization_security_policies.proto b/protos/google/cloud/compute/organization_security_policies/v1/organization_security_policies.proto index c81d6ea6ce871..3b9e5b6478285 100644 --- a/protos/google/cloud/compute/organization_security_policies/v1/organization_security_policies.proto +++ b/protos/google/cloud/compute/organization_security_policies/v1/organization_security_policies.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -34,6 +34,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/organizationSecurityPolicies service OrganizationSecurityPolicies { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -463,6 +464,7 @@ message ListAssociationsRequest { // Request message for ListOrganizationSecurityPolicies. message ListOrganizationSecurityPoliciesRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -551,18 +553,11 @@ message ListOrganizationSecurityPoliciesRequest { // Parent ID for this request. optional string parent_id = 5 [json_name = "parentId"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; } // Request message for ListPreconfiguredExpressionSets. message ListPreconfiguredExpressionSetsRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -651,14 +646,6 @@ message ListPreconfiguredExpressionSetsRequest { // Parent ID for this request. optional string parent_id = 5 [json_name = "parentId"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; } // Request message for Move. diff --git a/protos/google/cloud/compute/packet_mirrorings/v1/packet_mirrorings.proto b/protos/google/cloud/compute/packet_mirrorings/v1/packet_mirrorings.proto index fab578919569e..6d6090b05286c 100644 --- a/protos/google/cloud/compute/packet_mirrorings/v1/packet_mirrorings.proto +++ b/protos/google/cloud/compute/packet_mirrorings/v1/packet_mirrorings.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -33,6 +33,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/packetMirrorings service PacketMirrorings { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -128,6 +129,7 @@ service PacketMirrorings { // Request message for AggregatedListPacketMirrorings. message AggregatedListPacketMirroringsRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -227,14 +229,6 @@ message AggregatedListPacketMirroringsRequest { string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // The Shared VPC service project id or service project number for which // aggregated list request is invoked for subnetworks list-usable api. optional string service_project_number = 8 @@ -330,6 +324,7 @@ message InsertPacketMirroringRequest { // Request message for ListPacketMirrorings. message ListPacketMirroringsRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -423,14 +418,6 @@ message ListPacketMirroringsRequest { // Name of the region for this request. string region = 6 [(google.api.field_behavior) = REQUIRED, json_name = "region"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; } // Request message for PatchPacketMirroring. diff --git a/protos/google/cloud/compute/preview_features/v1/preview_features.proto b/protos/google/cloud/compute/preview_features/v1/preview_features.proto index 8f72986774d48..32b35bad80b13 100644 --- a/protos/google/cloud/compute/preview_features/v1/preview_features.proto +++ b/protos/google/cloud/compute/preview_features/v1/preview_features.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -32,6 +32,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/previewFeatures service PreviewFeatures { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -85,6 +86,7 @@ message GetPreviewFeatureRequest { // Request message for ListPreviewFeatures. message ListPreviewFeaturesRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -174,14 +176,6 @@ message ListPreviewFeaturesRequest { // Project ID for this request. string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; } // Request message for UpdatePreviewFeature. diff --git a/protos/google/cloud/compute/project_views/v1/project_views.proto b/protos/google/cloud/compute/project_views/v1/project_views.proto index 018231d7c9ba2..91b84d59fd925 100644 --- a/protos/google/cloud/compute/project_views/v1/project_views.proto +++ b/protos/google/cloud/compute/project_views/v1/project_views.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -30,6 +30,7 @@ import "google/cloud/compute/v1/internal/common_117.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/projectViews service ProjectViews { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," diff --git a/protos/google/cloud/compute/projects/v1/projects.proto b/protos/google/cloud/compute/projects/v1/projects.proto index baf36e9dd12bd..16093672784c9 100644 --- a/protos/google/cloud/compute/projects/v1/projects.proto +++ b/protos/google/cloud/compute/projects/v1/projects.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -34,6 +34,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/projects service Projects { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -379,6 +380,7 @@ message GetXpnHostRequest { // Request message for GetXpnResources. message GetXpnResourcesRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -468,18 +470,11 @@ message GetXpnResourcesRequest { // Project ID for this request. string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; } // Request message for ListXpnHosts. message ListXpnHostsRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -574,14 +569,6 @@ message ListXpnHostsRequest { optional google.cloud.cpp.compute.v1.ProjectsListXpnHostsRequest projects_list_xpn_hosts_request_resource = 6 [json_name = "__json_request_body"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; } // Request message for MoveDisk. diff --git a/protos/google/cloud/compute/public_advertised_prefixes/v1/public_advertised_prefixes.proto b/protos/google/cloud/compute/public_advertised_prefixes/v1/public_advertised_prefixes.proto index c3e0f5d25b91c..034053ce9006d 100644 --- a/protos/google/cloud/compute/public_advertised_prefixes/v1/public_advertised_prefixes.proto +++ b/protos/google/cloud/compute/public_advertised_prefixes/v1/public_advertised_prefixes.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -32,6 +32,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/publicAdvertisedPrefixes service PublicAdvertisedPrefixes { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -229,6 +230,7 @@ message InsertPublicAdvertisedPrefixRequest { // Request message for ListPublicAdvertisedPrefixes. message ListPublicAdvertisedPrefixesRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -318,14 +320,6 @@ message ListPublicAdvertisedPrefixesRequest { // Project ID for this request. string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; } // Request message for PatchPublicAdvertisedPrefix. diff --git a/protos/google/cloud/compute/public_delegated_prefixes/v1/public_delegated_prefixes.proto b/protos/google/cloud/compute/public_delegated_prefixes/v1/public_delegated_prefixes.proto index 5c7a0ecda1ea6..f60d0fde29749 100644 --- a/protos/google/cloud/compute/public_delegated_prefixes/v1/public_delegated_prefixes.proto +++ b/protos/google/cloud/compute/public_delegated_prefixes/v1/public_delegated_prefixes.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -33,6 +33,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/publicDelegatedPrefixes service PublicDelegatedPrefixes { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -146,6 +147,7 @@ service PublicDelegatedPrefixes { // Request message for AggregatedListPublicDelegatedPrefixes. message AggregatedListPublicDelegatedPrefixesRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -245,14 +247,6 @@ message AggregatedListPublicDelegatedPrefixesRequest { string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // The Shared VPC service project id or service project number for which // aggregated list request is invoked for subnetworks list-usable api. optional string service_project_number = 8 @@ -391,6 +385,7 @@ message InsertPublicDelegatedPrefixRequest { // Request message for ListPublicDelegatedPrefixes. message ListPublicDelegatedPrefixesRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -484,14 +479,6 @@ message ListPublicDelegatedPrefixesRequest { // Name of the region of this request. string region = 6 [(google.api.field_behavior) = REQUIRED, json_name = "region"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; } // Request message for PatchPublicDelegatedPrefix. diff --git a/protos/google/cloud/compute/region_autoscalers/v1/region_autoscalers.proto b/protos/google/cloud/compute/region_autoscalers/v1/region_autoscalers.proto index 964cc5869215a..6e83b757fd509 100644 --- a/protos/google/cloud/compute/region_autoscalers/v1/region_autoscalers.proto +++ b/protos/google/cloud/compute/region_autoscalers/v1/region_autoscalers.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -34,6 +34,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/regionAutoscalers service RegionAutoscalers { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -214,6 +215,7 @@ message InsertAutoscalerRequest { // Request message for ListRegionAutoscalers. message ListRegionAutoscalersRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -307,14 +309,6 @@ message ListRegionAutoscalersRequest { // Name of the region scoping this request. string region = 6 [(google.api.field_behavior) = REQUIRED, json_name = "region"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; } // Request message for PatchAutoscaler. diff --git a/protos/google/cloud/compute/region_backend_buckets/v1/region_backend_buckets.proto b/protos/google/cloud/compute/region_backend_buckets/v1/region_backend_buckets.proto index 9a5253e62a8ae..308f29714b37b 100644 --- a/protos/google/cloud/compute/region_backend_buckets/v1/region_backend_buckets.proto +++ b/protos/google/cloud/compute/region_backend_buckets/v1/region_backend_buckets.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -35,6 +35,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/regionBackendBuckets service RegionBackendBuckets { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -259,6 +260,7 @@ message InsertBackendBucketRequest { // Request message for ListRegionBackendBuckets. message ListRegionBackendBucketsRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -352,18 +354,11 @@ message ListRegionBackendBucketsRequest { // Name of the region of this request. string region = 6 [(google.api.field_behavior) = REQUIRED, json_name = "region"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; } // Request message for ListUsable. message ListUsableRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -458,14 +453,6 @@ message ListUsableRequest { // It must be a string that meets the requirements in RFC1035. string region = 6 [(google.api.field_behavior) = REQUIRED, json_name = "region"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; } // Request message for PatchBackendBucket. diff --git a/protos/google/cloud/compute/region_backend_services/v1/region_backend_services.proto b/protos/google/cloud/compute/region_backend_services/v1/region_backend_services.proto index 9b79031ba5d57..a28c55b4607c8 100644 --- a/protos/google/cloud/compute/region_backend_services/v1/region_backend_services.proto +++ b/protos/google/cloud/compute/region_backend_services/v1/region_backend_services.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -36,6 +36,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/regionBackendServices service RegionBackendServices { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -325,6 +326,7 @@ message InsertBackendServiceRequest { // Request message for ListRegionBackendServices. message ListRegionBackendServicesRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -418,18 +420,11 @@ message ListRegionBackendServicesRequest { // Name of the region scoping this request. string region = 6 [(google.api.field_behavior) = REQUIRED, json_name = "region"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; } // Request message for ListUsable. message ListUsableRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -524,14 +519,6 @@ message ListUsableRequest { // It must be a string that meets the requirements in RFC1035. string region = 6 [(google.api.field_behavior) = REQUIRED, json_name = "region"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; } // Request message for PatchBackendService. diff --git a/protos/google/cloud/compute/region_commitments/v1/region_commitments.proto b/protos/google/cloud/compute/region_commitments/v1/region_commitments.proto index dd51574a12651..f028af024a738 100644 --- a/protos/google/cloud/compute/region_commitments/v1/region_commitments.proto +++ b/protos/google/cloud/compute/region_commitments/v1/region_commitments.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -32,6 +32,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/regionCommitments service RegionCommitments { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -102,6 +103,7 @@ service RegionCommitments { // Request message for AggregatedListRegionCommitments. message AggregatedListRegionCommitmentsRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -201,14 +203,6 @@ message AggregatedListRegionCommitmentsRequest { string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // The Shared VPC service project id or service project number for which // aggregated list request is invoked for subnetworks list-usable api. optional string service_project_number = 8 @@ -268,6 +262,7 @@ message InsertCommitmentRequest { // Request message for ListRegionCommitments. message ListRegionCommitmentsRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -361,14 +356,6 @@ message ListRegionCommitmentsRequest { // Name of the region for this request. string region = 6 [(google.api.field_behavior) = REQUIRED, json_name = "region"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; } // Request message for UpdateCommitment. diff --git a/protos/google/cloud/compute/region_composite_health_checks/v1/region_composite_health_checks.proto b/protos/google/cloud/compute/region_composite_health_checks/v1/region_composite_health_checks.proto index 8db9c0b3f5cf3..c512bbeb414fc 100644 --- a/protos/google/cloud/compute/region_composite_health_checks/v1/region_composite_health_checks.proto +++ b/protos/google/cloud/compute/region_composite_health_checks/v1/region_composite_health_checks.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -33,6 +33,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/regionCompositeHealthChecks service RegionCompositeHealthChecks { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -143,6 +144,7 @@ service RegionCompositeHealthChecks { // Request message for AggregatedListRegionCompositeHealthChecks. message AggregatedListRegionCompositeHealthChecksRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -242,14 +244,6 @@ message AggregatedListRegionCompositeHealthChecksRequest { string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // The Shared VPC service project id or service project number for which // aggregated list request is invoked for subnetworks list-usable api. optional string service_project_number = 8 @@ -366,6 +360,7 @@ message InsertCompositeHealthCheckRequest { // Request message for ListRegionCompositeHealthChecks. message ListRegionCompositeHealthChecksRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -459,14 +454,6 @@ message ListRegionCompositeHealthChecksRequest { // Name of the region scoping this request. string region = 6 [(google.api.field_behavior) = REQUIRED, json_name = "region"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; } // Request message for PatchCompositeHealthCheck. diff --git a/protos/google/cloud/compute/region_disk_types/v1/region_disk_types.proto b/protos/google/cloud/compute/region_disk_types/v1/region_disk_types.proto index 7b519630bbfa3..1ff0104b8bb9c 100644 --- a/protos/google/cloud/compute/region_disk_types/v1/region_disk_types.proto +++ b/protos/google/cloud/compute/region_disk_types/v1/region_disk_types.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -31,6 +31,7 @@ import "google/cloud/compute/v1/internal/common_124.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/regionDiskTypes service RegionDiskTypes { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -74,6 +75,7 @@ message GetDiskTypeRequest { // Request message for ListRegionDiskTypes. message ListRegionDiskTypesRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -167,12 +169,4 @@ message ListRegionDiskTypesRequest { // The name of the region for this request. string region = 6 [(google.api.field_behavior) = REQUIRED, json_name = "region"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; } diff --git a/protos/google/cloud/compute/region_disks/v1/region_disks.proto b/protos/google/cloud/compute/region_disks/v1/region_disks.proto index 06903fda21669..b7ac092726d66 100644 --- a/protos/google/cloud/compute/region_disks/v1/region_disks.proto +++ b/protos/google/cloud/compute/region_disks/v1/region_disks.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -38,6 +38,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/regionDisks service RegionDisks { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -503,6 +504,7 @@ message InsertDiskRequest { // Request message for ListRegionDisks. message ListRegionDisksRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -596,14 +598,6 @@ message ListRegionDisksRequest { // Name of the region for this request. string region = 6 [(google.api.field_behavior) = REQUIRED, json_name = "region"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; } // Request message for RemoveResourcePolicies. diff --git a/protos/google/cloud/compute/region_health_aggregation_policies/v1/region_health_aggregation_policies.proto b/protos/google/cloud/compute/region_health_aggregation_policies/v1/region_health_aggregation_policies.proto index 692caf4da6a3e..6f8db5bba613e 100644 --- a/protos/google/cloud/compute/region_health_aggregation_policies/v1/region_health_aggregation_policies.proto +++ b/protos/google/cloud/compute/region_health_aggregation_policies/v1/region_health_aggregation_policies.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -33,6 +33,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/regionHealthAggregationPolicies service RegionHealthAggregationPolicies { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -133,6 +134,7 @@ service RegionHealthAggregationPolicies { // Request message for AggregatedListRegionHealthAggregationPolicies. message AggregatedListRegionHealthAggregationPoliciesRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -232,14 +234,6 @@ message AggregatedListRegionHealthAggregationPoliciesRequest { string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // The Shared VPC service project id or service project number for which // aggregated list request is invoked for subnetworks list-usable api. optional string service_project_number = 8 @@ -340,6 +334,7 @@ message InsertHealthAggregationPolicyRequest { // Request message for ListRegionHealthAggregationPolicies. message ListRegionHealthAggregationPoliciesRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -433,14 +428,6 @@ message ListRegionHealthAggregationPoliciesRequest { // Name of the region scoping this request. string region = 6 [(google.api.field_behavior) = REQUIRED, json_name = "region"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; } // Request message for PatchHealthAggregationPolicy. diff --git a/protos/google/cloud/compute/region_health_check_services/v1/region_health_check_services.proto b/protos/google/cloud/compute/region_health_check_services/v1/region_health_check_services.proto index 8593752aca47b..9907626f99d55 100644 --- a/protos/google/cloud/compute/region_health_check_services/v1/region_health_check_services.proto +++ b/protos/google/cloud/compute/region_health_check_services/v1/region_health_check_services.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -33,6 +33,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/regionHealthCheckServices service RegionHealthCheckServices { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -132,6 +133,7 @@ service RegionHealthCheckServices { // Request message for AggregatedListRegionHealthCheckServices. message AggregatedListRegionHealthCheckServicesRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -231,14 +233,6 @@ message AggregatedListRegionHealthCheckServicesRequest { string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // The Shared VPC service project id or service project number for which // aggregated list request is invoked for subnetworks list-usable api. optional string service_project_number = 8 @@ -340,6 +334,7 @@ message InsertHealthCheckServiceRequest { // Request message for ListRegionHealthCheckServices. message ListRegionHealthCheckServicesRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -433,14 +428,6 @@ message ListRegionHealthCheckServicesRequest { // Name of the region scoping this request. string region = 6 [(google.api.field_behavior) = REQUIRED, json_name = "region"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; } // Request message for PatchHealthCheckService. diff --git a/protos/google/cloud/compute/region_health_checks/v1/region_health_checks.proto b/protos/google/cloud/compute/region_health_checks/v1/region_health_checks.proto index b7a71cfebc86e..ae74b734776d9 100644 --- a/protos/google/cloud/compute/region_health_checks/v1/region_health_checks.proto +++ b/protos/google/cloud/compute/region_health_checks/v1/region_health_checks.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -33,6 +33,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/regionHealthChecks service RegionHealthChecks { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -216,6 +217,7 @@ message InsertHealthCheckRequest { // Request message for ListRegionHealthChecks. message ListRegionHealthChecksRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -309,14 +311,6 @@ message ListRegionHealthChecksRequest { // Name of the region scoping this request. string region = 6 [(google.api.field_behavior) = REQUIRED, json_name = "region"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; } // Request message for PatchHealthCheck. diff --git a/protos/google/cloud/compute/region_health_sources/v1/region_health_sources.proto b/protos/google/cloud/compute/region_health_sources/v1/region_health_sources.proto index e08cfc68f2995..8757c4efd8fcc 100644 --- a/protos/google/cloud/compute/region_health_sources/v1/region_health_sources.proto +++ b/protos/google/cloud/compute/region_health_sources/v1/region_health_sources.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -33,6 +33,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/regionHealthSources service RegionHealthSources { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -140,6 +141,7 @@ service RegionHealthSources { // Request message for AggregatedListRegionHealthSources. message AggregatedListRegionHealthSourcesRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -239,14 +241,6 @@ message AggregatedListRegionHealthSourcesRequest { string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // The Shared VPC service project id or service project number for which // aggregated list request is invoked for subnetworks list-usable api. optional string service_project_number = 8 @@ -357,6 +351,7 @@ message InsertHealthSourceRequest { // Request message for ListRegionHealthSources. message ListRegionHealthSourcesRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -450,14 +445,6 @@ message ListRegionHealthSourcesRequest { // Name of the region scoping this request. string region = 6 [(google.api.field_behavior) = REQUIRED, json_name = "region"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; } // Request message for PatchHealthSource. diff --git a/protos/google/cloud/compute/region_instance_group_manager_resize_requests/v1/region_instance_group_manager_resize_requests.proto b/protos/google/cloud/compute/region_instance_group_manager_resize_requests/v1/region_instance_group_manager_resize_requests.proto index 06a5c39cb81c7..1c05dacc40cdd 100644 --- a/protos/google/cloud/compute/region_instance_group_manager_resize_requests/v1/region_instance_group_manager_resize_requests.proto +++ b/protos/google/cloud/compute/region_instance_group_manager_resize_requests/v1/region_instance_group_manager_resize_requests.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -33,6 +33,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/regionInstanceGroupManagerResizeRequests service RegionInstanceGroupManagerResizeRequests { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -271,6 +272,7 @@ message InsertInstanceGroupManagerResizeRequestRequest { // Request message for ListRegionInstanceGroupManagerResizeRequests. message ListRegionInstanceGroupManagerResizeRequestsRequest { + reserved 8; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -371,12 +373,4 @@ message ListRegionInstanceGroupManagerResizeRequestsRequest { // scoping this request. Name should conform to RFC1035. string region = 7 [(google.api.field_behavior) = REQUIRED, json_name = "region"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 8 [json_name = "returnPartialSuccess"]; } diff --git a/protos/google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto b/protos/google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto index abbd487c790c2..a635fbfb477ad 100644 --- a/protos/google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto +++ b/protos/google/cloud/compute/region_instance_group_managers/v1/region_instance_group_managers.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -33,6 +33,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/regionInstanceGroupManagers service RegionInstanceGroupManagers { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -819,6 +820,7 @@ message InsertInstanceGroupManagerRequest { // Request message for ListErrors. message ListErrorsRequest { + reserved 8; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -922,18 +924,11 @@ message ListErrorsRequest { // This should conform to RFC1035. string region = 7 [(google.api.field_behavior) = REQUIRED, json_name = "region"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 8 [json_name = "returnPartialSuccess"]; } // Request message for ListManagedInstances. message ListManagedInstancesRequest { + reserved 8; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -1033,18 +1028,11 @@ message ListManagedInstancesRequest { // Name of the region scoping this request. string region = 7 [(google.api.field_behavior) = REQUIRED, json_name = "region"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 8 [json_name = "returnPartialSuccess"]; } // Request message for ListPerInstanceConfigs. message ListPerInstanceConfigsRequest { + reserved 8; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -1144,18 +1132,11 @@ message ListPerInstanceConfigsRequest { // Name of the region scoping this request, should conform to RFC1035. string region = 7 [(google.api.field_behavior) = REQUIRED, json_name = "region"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 8 [json_name = "returnPartialSuccess"]; } // Request message for ListRegionInstanceGroupManagers. message ListRegionInstanceGroupManagersRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -1249,14 +1230,6 @@ message ListRegionInstanceGroupManagersRequest { // Name of the region scoping this request. string region = 6 [(google.api.field_behavior) = REQUIRED, json_name = "region"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; } // Request message for PatchInstanceGroupManager. diff --git a/protos/google/cloud/compute/region_instance_groups/v1/region_instance_groups.proto b/protos/google/cloud/compute/region_instance_groups/v1/region_instance_groups.proto index dd1b3e0c17fb2..2477e1d636d13 100644 --- a/protos/google/cloud/compute/region_instance_groups/v1/region_instance_groups.proto +++ b/protos/google/cloud/compute/region_instance_groups/v1/region_instance_groups.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -34,6 +34,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/regionInstanceGroups service RegionInstanceGroups { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -118,6 +119,7 @@ message GetInstanceGroupRequest { // Request message for ListInstances. message ListInstancesRequest { + reserved 9; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -221,18 +223,11 @@ message ListInstancesRequest { optional google.cloud.cpp.compute.v1.RegionInstanceGroupsListInstancesRequest region_instance_groups_list_instances_request_resource = 8 [json_name = "__json_request_body"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 9 [json_name = "returnPartialSuccess"]; } // Request message for ListRegionInstanceGroups. message ListRegionInstanceGroupsRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -326,14 +321,6 @@ message ListRegionInstanceGroupsRequest { // Name of the region scoping this request. string region = 6 [(google.api.field_behavior) = REQUIRED, json_name = "region"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; } // Request message for SetNamedPorts. diff --git a/protos/google/cloud/compute/region_instance_templates/v1/region_instance_templates.proto b/protos/google/cloud/compute/region_instance_templates/v1/region_instance_templates.proto index 55bcb8747299a..f452cff656950 100644 --- a/protos/google/cloud/compute/region_instance_templates/v1/region_instance_templates.proto +++ b/protos/google/cloud/compute/region_instance_templates/v1/region_instance_templates.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -32,6 +32,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/regionInstanceTemplates service RegionInstanceTemplates { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -174,6 +175,7 @@ message InsertInstanceTemplateRequest { // Request message for ListRegionInstanceTemplates. message ListRegionInstanceTemplatesRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -267,12 +269,4 @@ message ListRegionInstanceTemplatesRequest { // The name of the regions for this request. string region = 6 [(google.api.field_behavior) = REQUIRED, json_name = "region"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; } diff --git a/protos/google/cloud/compute/region_instances/v1/region_instances.proto b/protos/google/cloud/compute/region_instances/v1/region_instances.proto index 474c9e701653c..13af668497bb4 100644 --- a/protos/google/cloud/compute/region_instances/v1/region_instances.proto +++ b/protos/google/cloud/compute/region_instances/v1/region_instances.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -32,6 +32,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/regionInstances service RegionInstances { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute"; diff --git a/protos/google/cloud/compute/region_instant_snapshot_groups/v1/region_instant_snapshot_groups.proto b/protos/google/cloud/compute/region_instant_snapshot_groups/v1/region_instant_snapshot_groups.proto index dbebf10508f07..e06da22ec1a3a 100644 --- a/protos/google/cloud/compute/region_instant_snapshot_groups/v1/region_instant_snapshot_groups.proto +++ b/protos/google/cloud/compute/region_instant_snapshot_groups/v1/region_instant_snapshot_groups.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -35,6 +35,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/regionInstantSnapshotGroups service RegionInstantSnapshotGroups { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -241,6 +242,7 @@ message InsertInstantSnapshotGroupRequest { // Request message for ListRegionInstantSnapshotGroups. message ListRegionInstantSnapshotGroupsRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -334,14 +336,6 @@ message ListRegionInstantSnapshotGroupsRequest { // The name of the region for this request. string region = 6 [(google.api.field_behavior) = REQUIRED, json_name = "region"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; } // Request message for SetIamPolicy. diff --git a/protos/google/cloud/compute/region_instant_snapshots/v1/region_instant_snapshots.proto b/protos/google/cloud/compute/region_instant_snapshots/v1/region_instant_snapshots.proto index c81f1a388ccba..53a85c6cda38b 100644 --- a/protos/google/cloud/compute/region_instant_snapshots/v1/region_instant_snapshots.proto +++ b/protos/google/cloud/compute/region_instant_snapshots/v1/region_instant_snapshots.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -36,6 +36,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/regionInstantSnapshots service RegionInstantSnapshots { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -253,6 +254,7 @@ message InsertInstantSnapshotRequest { // Request message for ListRegionInstantSnapshots. message ListRegionInstantSnapshotsRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -346,14 +348,6 @@ message ListRegionInstantSnapshotsRequest { // The name of the region for this request. string region = 6 [(google.api.field_behavior) = REQUIRED, json_name = "region"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; } // Request message for SetIamPolicy. diff --git a/protos/google/cloud/compute/region_network_endpoint_groups/v1/region_network_endpoint_groups.proto b/protos/google/cloud/compute/region_network_endpoint_groups/v1/region_network_endpoint_groups.proto index 130f227589e1a..989bf5ad330fd 100644 --- a/protos/google/cloud/compute/region_network_endpoint_groups/v1/region_network_endpoint_groups.proto +++ b/protos/google/cloud/compute/region_network_endpoint_groups/v1/region_network_endpoint_groups.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -33,6 +33,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/regionNetworkEndpointGroups service RegionNetworkEndpointGroups { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -333,6 +334,7 @@ message InsertNetworkEndpointGroupRequest { // Request message for ListNetworkEndpoints. message ListNetworkEndpointsRequest { + reserved 8; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -434,18 +436,11 @@ message ListNetworkEndpointsRequest { // where the network endpoint group is located. It should comply with RFC1035. string region = 7 [(google.api.field_behavior) = REQUIRED, json_name = "region"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 8 [json_name = "returnPartialSuccess"]; } // Request message for ListRegionNetworkEndpointGroups. message ListRegionNetworkEndpointGroupsRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -540,12 +535,4 @@ message ListRegionNetworkEndpointGroupsRequest { // where the network endpoint group is located. It should comply with RFC1035. string region = 6 [(google.api.field_behavior) = REQUIRED, json_name = "region"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; } diff --git a/protos/google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto b/protos/google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto index 6c9338d7d11e9..411d5d45e2b8e 100644 --- a/protos/google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto +++ b/protos/google/cloud/compute/region_network_firewall_policies/v1/region_network_firewall_policies.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -37,6 +37,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/regionNetworkFirewallPolicies service RegionNetworkFirewallPolicies { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -558,6 +559,7 @@ message InsertFirewallPolicyRequest { // Request message for ListRegionNetworkFirewallPolicies. message ListRegionNetworkFirewallPoliciesRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -651,14 +653,6 @@ message ListRegionNetworkFirewallPoliciesRequest { // Name of the region scoping this request. string region = 6 [(google.api.field_behavior) = REQUIRED, json_name = "region"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; } // Request message for PatchAssociation. diff --git a/protos/google/cloud/compute/region_notification_endpoints/v1/region_notification_endpoints.proto b/protos/google/cloud/compute/region_notification_endpoints/v1/region_notification_endpoints.proto index 708ef54525df9..98711e5131905 100644 --- a/protos/google/cloud/compute/region_notification_endpoints/v1/region_notification_endpoints.proto +++ b/protos/google/cloud/compute/region_notification_endpoints/v1/region_notification_endpoints.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -33,6 +33,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/regionNotificationEndpoints service RegionNotificationEndpoints { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -112,6 +113,7 @@ service RegionNotificationEndpoints { // Request message for AggregatedListRegionNotificationEndpoints. message AggregatedListRegionNotificationEndpointsRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -211,14 +213,6 @@ message AggregatedListRegionNotificationEndpointsRequest { string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // The Shared VPC service project id or service project number for which // aggregated list request is invoked for subnetworks list-usable api. optional string service_project_number = 8 @@ -318,6 +312,7 @@ message InsertNotificationEndpointRequest { // Request message for ListRegionNotificationEndpoints. message ListRegionNotificationEndpointsRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -411,14 +406,6 @@ message ListRegionNotificationEndpointsRequest { // Name of the region scoping this request. string region = 6 [(google.api.field_behavior) = REQUIRED, json_name = "region"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; } // Request message for TestIamPermissions. diff --git a/protos/google/cloud/compute/region_operations/v1/region_operations.proto b/protos/google/cloud/compute/region_operations/v1/region_operations.proto index cd41aea036333..314d53f2bf691 100644 --- a/protos/google/cloud/compute/region_operations/v1/region_operations.proto +++ b/protos/google/cloud/compute/region_operations/v1/region_operations.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -33,6 +33,7 @@ import "google/protobuf/empty.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/regionOperations service RegionOperations { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -136,6 +137,7 @@ message GetOperationRequest { // Request message for ListRegionOperations. message ListRegionOperationsRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -229,14 +231,6 @@ message ListRegionOperationsRequest { // Name of the region for this request. string region = 6 [(google.api.field_behavior) = REQUIRED, json_name = "region"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; } // Request message for Wait. diff --git a/protos/google/cloud/compute/region_security_policies/v1/region_security_policies.proto b/protos/google/cloud/compute/region_security_policies/v1/region_security_policies.proto index aa77a3efed97b..a602a8020cb0b 100644 --- a/protos/google/cloud/compute/region_security_policies/v1/region_security_policies.proto +++ b/protos/google/cloud/compute/region_security_policies/v1/region_security_policies.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -33,6 +33,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/regionSecurityPolicies service RegionSecurityPolicies { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -303,6 +304,7 @@ message InsertSecurityPolicyRequest { // Request message for ListRegionSecurityPolicies. message ListRegionSecurityPoliciesRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -396,14 +398,6 @@ message ListRegionSecurityPoliciesRequest { // Name of the region scoping this request. string region = 6 [(google.api.field_behavior) = REQUIRED, json_name = "region"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; } // Request message for PatchRule. diff --git a/protos/google/cloud/compute/region_snapshot_settings/v1/region_snapshot_settings.proto b/protos/google/cloud/compute/region_snapshot_settings/v1/region_snapshot_settings.proto index 41cbe403cd8a8..a3e8c714f76f0 100644 --- a/protos/google/cloud/compute/region_snapshot_settings/v1/region_snapshot_settings.proto +++ b/protos/google/cloud/compute/region_snapshot_settings/v1/region_snapshot_settings.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -32,6 +32,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/regionSnapshotSettings service RegionSnapshotSettings { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," diff --git a/protos/google/cloud/compute/region_snapshots/v1/region_snapshots.proto b/protos/google/cloud/compute/region_snapshots/v1/region_snapshots.proto index abf02eb7bff4e..eb86c5c3f5084 100644 --- a/protos/google/cloud/compute/region_snapshots/v1/region_snapshots.proto +++ b/protos/google/cloud/compute/region_snapshots/v1/region_snapshots.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -38,6 +38,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/regionSnapshots service RegionSnapshots { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -269,6 +270,7 @@ message InsertSnapshotRequest { // Request message for ListRegionSnapshots. message ListRegionSnapshotsRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -362,14 +364,6 @@ message ListRegionSnapshotsRequest { // Name of the region for this request. string region = 6 [(google.api.field_behavior) = REQUIRED, json_name = "region"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; } // Request message for SetIamPolicy. diff --git a/protos/google/cloud/compute/region_ssl_certificates/v1/region_ssl_certificates.proto b/protos/google/cloud/compute/region_ssl_certificates/v1/region_ssl_certificates.proto index c992dbe3dd1a8..0eed838af981a 100644 --- a/protos/google/cloud/compute/region_ssl_certificates/v1/region_ssl_certificates.proto +++ b/protos/google/cloud/compute/region_ssl_certificates/v1/region_ssl_certificates.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -32,6 +32,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/regionSslCertificates service RegionSslCertificates { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -175,6 +176,7 @@ message InsertSslCertificateRequest { // Request message for ListRegionSslCertificates. message ListRegionSslCertificatesRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -268,12 +270,4 @@ message ListRegionSslCertificatesRequest { // Name of the region scoping this request. string region = 6 [(google.api.field_behavior) = REQUIRED, json_name = "region"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; } diff --git a/protos/google/cloud/compute/region_ssl_policies/v1/region_ssl_policies.proto b/protos/google/cloud/compute/region_ssl_policies/v1/region_ssl_policies.proto index 3d21c73d4fecb..02afb31d55c76 100644 --- a/protos/google/cloud/compute/region_ssl_policies/v1/region_ssl_policies.proto +++ b/protos/google/cloud/compute/region_ssl_policies/v1/region_ssl_policies.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -32,6 +32,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/regionSslPolicies service RegionSslPolicies { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -200,6 +201,7 @@ message InsertSslPolicyRequest { // Request message for ListAvailableFeatures. message ListAvailableFeaturesRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -293,18 +295,11 @@ message ListAvailableFeaturesRequest { // Name of the region scoping this request. string region = 6 [(google.api.field_behavior) = REQUIRED, json_name = "region"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; } // Request message for ListRegionSslPolicies. message ListRegionSslPoliciesRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -398,14 +393,6 @@ message ListRegionSslPoliciesRequest { // Name of the region scoping this request. string region = 6 [(google.api.field_behavior) = REQUIRED, json_name = "region"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; } // Request message for PatchSslPolicy. diff --git a/protos/google/cloud/compute/region_target_http_proxies/v1/region_target_http_proxies.proto b/protos/google/cloud/compute/region_target_http_proxies/v1/region_target_http_proxies.proto index ff51d059c921d..d712d1df2c293 100644 --- a/protos/google/cloud/compute/region_target_http_proxies/v1/region_target_http_proxies.proto +++ b/protos/google/cloud/compute/region_target_http_proxies/v1/region_target_http_proxies.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -33,6 +33,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/regionTargetHttpProxies service RegionTargetHttpProxies { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -187,6 +188,7 @@ message InsertTargetHttpProxyRequest { // Request message for ListRegionTargetHttpProxies. message ListRegionTargetHttpProxiesRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -280,14 +282,6 @@ message ListRegionTargetHttpProxiesRequest { // Name of the region scoping this request. string region = 6 [(google.api.field_behavior) = REQUIRED, json_name = "region"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; } // Request message for SetUrlMap. diff --git a/protos/google/cloud/compute/region_target_https_proxies/v1/region_target_https_proxies.proto b/protos/google/cloud/compute/region_target_https_proxies/v1/region_target_https_proxies.proto index c54603b998bf8..59ab68f0967fb 100644 --- a/protos/google/cloud/compute/region_target_https_proxies/v1/region_target_https_proxies.proto +++ b/protos/google/cloud/compute/region_target_https_proxies/v1/region_target_https_proxies.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -34,6 +34,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/regionTargetHttpsProxies service RegionTargetHttpsProxies { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -217,6 +218,7 @@ message InsertTargetHttpsProxyRequest { // Request message for ListRegionTargetHttpsProxies. message ListRegionTargetHttpsProxiesRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -310,14 +312,6 @@ message ListRegionTargetHttpsProxiesRequest { // Name of the region scoping this request. string region = 6 [(google.api.field_behavior) = REQUIRED, json_name = "region"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; } // Request message for PatchTargetHttpsProxy. diff --git a/protos/google/cloud/compute/region_target_tcp_proxies/v1/region_target_tcp_proxies.proto b/protos/google/cloud/compute/region_target_tcp_proxies/v1/region_target_tcp_proxies.proto index 4c0f5ee15901a..e29a47131a370 100644 --- a/protos/google/cloud/compute/region_target_tcp_proxies/v1/region_target_tcp_proxies.proto +++ b/protos/google/cloud/compute/region_target_tcp_proxies/v1/region_target_tcp_proxies.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -32,6 +32,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/regionTargetTcpProxies service RegionTargetTcpProxies { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -173,6 +174,7 @@ message InsertTargetTcpProxyRequest { // Request message for ListRegionTargetTcpProxies. message ListRegionTargetTcpProxiesRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -266,12 +268,4 @@ message ListRegionTargetTcpProxiesRequest { // Name of the region scoping this request. string region = 6 [(google.api.field_behavior) = REQUIRED, json_name = "region"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; } diff --git a/protos/google/cloud/compute/region_url_maps/v1/region_url_maps.proto b/protos/google/cloud/compute/region_url_maps/v1/region_url_maps.proto index f358df70626bd..2ac1b29afb361 100644 --- a/protos/google/cloud/compute/region_url_maps/v1/region_url_maps.proto +++ b/protos/google/cloud/compute/region_url_maps/v1/region_url_maps.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -33,6 +33,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/regionUrlMaps service RegionUrlMaps { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -194,6 +195,7 @@ message InsertUrlMapRequest { // Request message for ListRegionUrlMaps. message ListRegionUrlMapsRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -287,14 +289,6 @@ message ListRegionUrlMapsRequest { // Name of the region scoping this request. string region = 6 [(google.api.field_behavior) = REQUIRED, json_name = "region"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; } // Request message for PatchUrlMap. diff --git a/protos/google/cloud/compute/region_zones/v1/region_zones.proto b/protos/google/cloud/compute/region_zones/v1/region_zones.proto index fc39418014bb8..83fe1a2afa186 100644 --- a/protos/google/cloud/compute/region_zones/v1/region_zones.proto +++ b/protos/google/cloud/compute/region_zones/v1/region_zones.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -30,6 +30,7 @@ import "google/cloud/compute/v1/internal/common_032.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/regionZones service RegionZones { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -49,6 +50,7 @@ service RegionZones { // Request message for ListRegionZones. message ListRegionZonesRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -142,12 +144,4 @@ message ListRegionZonesRequest { // Region for this request. string region = 6 [(google.api.field_behavior) = REQUIRED, json_name = "region"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; } diff --git a/protos/google/cloud/compute/regions/v1/regions.proto b/protos/google/cloud/compute/regions/v1/regions.proto index fd8615216a036..e2874357eda25 100644 --- a/protos/google/cloud/compute/regions/v1/regions.proto +++ b/protos/google/cloud/compute/regions/v1/regions.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -30,6 +30,7 @@ import "google/cloud/compute/v1/internal/common_122.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/regions service Regions { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -103,6 +104,7 @@ message GetRegionRequest { // Request message for ListRegions. message ListRegionsRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -192,12 +194,4 @@ message ListRegionsRequest { // Project ID for this request. string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; } diff --git a/protos/google/cloud/compute/reliability_risks/v1/reliability_risks.proto b/protos/google/cloud/compute/reliability_risks/v1/reliability_risks.proto index 47bd682e303b8..e9d494751b2f6 100644 --- a/protos/google/cloud/compute/reliability_risks/v1/reliability_risks.proto +++ b/protos/google/cloud/compute/reliability_risks/v1/reliability_risks.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -30,6 +30,7 @@ import "google/cloud/compute/v1/internal/common_136.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/reliabilityRisks service ReliabilityRisks { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -69,6 +70,7 @@ message GetReliabilityRiskRequest { // Request message for ListReliabilityRisks. message ListReliabilityRisksRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -158,12 +160,4 @@ message ListReliabilityRisksRequest { // Project ID for this request. string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; } diff --git a/protos/google/cloud/compute/reservation_blocks/v1/reservation_blocks.proto b/protos/google/cloud/compute/reservation_blocks/v1/reservation_blocks.proto index 0a9f7bac49e34..b5ee9a402804f 100644 --- a/protos/google/cloud/compute/reservation_blocks/v1/reservation_blocks.proto +++ b/protos/google/cloud/compute/reservation_blocks/v1/reservation_blocks.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -35,6 +35,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/reservationBlocks service ReservationBlocks { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -163,6 +164,7 @@ message GetReservationBlocksGetResponseRequest { // Request message for ListReservationBlocks. message ListReservationBlocksRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -258,14 +260,6 @@ message ListReservationBlocksRequest { string reservation = 6 [(google.api.field_behavior) = REQUIRED, json_name = "reservation"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // Name of the zone for this request. Zone name should conform to RFC1035. string zone = 8 [(google.api.field_behavior) = REQUIRED, json_name = "zone"]; } diff --git a/protos/google/cloud/compute/reservation_slots/v1/reservation_slots.proto b/protos/google/cloud/compute/reservation_slots/v1/reservation_slots.proto index 32ded360333ab..6ce32efbc9e92 100644 --- a/protos/google/cloud/compute/reservation_slots/v1/reservation_slots.proto +++ b/protos/google/cloud/compute/reservation_slots/v1/reservation_slots.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -32,6 +32,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/reservationSlots service ReservationSlots { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -199,6 +200,7 @@ message GetVersionRequest { // Request message for ListReservationSlots. message ListReservationSlotsRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -294,14 +296,6 @@ message ListReservationSlotsRequest { string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // The name of the zone for this request, formatted as RFC1035. string zone = 8 [(google.api.field_behavior) = REQUIRED, json_name = "zone"]; } diff --git a/protos/google/cloud/compute/reservation_sub_blocks/v1/reservation_sub_blocks.proto b/protos/google/cloud/compute/reservation_sub_blocks/v1/reservation_sub_blocks.proto index ee46c9a260ac1..236f5010a16c1 100644 --- a/protos/google/cloud/compute/reservation_sub_blocks/v1/reservation_sub_blocks.proto +++ b/protos/google/cloud/compute/reservation_sub_blocks/v1/reservation_sub_blocks.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -35,6 +35,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/reservationSubBlocks service ReservationSubBlocks { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -242,6 +243,7 @@ message GetVersionRequest { // Request message for ListReservationSubBlocks. message ListReservationSubBlocksRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -337,14 +339,6 @@ message ListReservationSubBlocksRequest { string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // Name of the zone for this request. Zone name should conform to RFC1035. string zone = 8 [(google.api.field_behavior) = REQUIRED, json_name = "zone"]; } diff --git a/protos/google/cloud/compute/reservations/v1/reservations.proto b/protos/google/cloud/compute/reservations/v1/reservations.proto index bbd8eaa8cbbf4..df55cb44181b0 100644 --- a/protos/google/cloud/compute/reservations/v1/reservations.proto +++ b/protos/google/cloud/compute/reservations/v1/reservations.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -36,6 +36,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/reservations service Reservations { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -178,6 +179,7 @@ service Reservations { // Request message for AggregatedListReservations. message AggregatedListReservationsRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -277,14 +279,6 @@ message AggregatedListReservationsRequest { string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // The Shared VPC service project id or service project number for which // aggregated list request is invoked for subnetworks list-usable api. optional string service_project_number = 8 @@ -397,6 +391,7 @@ message InsertReservationRequest { // Request message for ListReservations. message ListReservationsRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -487,14 +482,6 @@ message ListReservationsRequest { string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; - // Name of the zone for this request. string zone = 7 [(google.api.field_behavior) = REQUIRED, json_name = "zone"]; } diff --git a/protos/google/cloud/compute/resource_policies/v1/resource_policies.proto b/protos/google/cloud/compute/resource_policies/v1/resource_policies.proto index 96a467854ae9d..abd90c0a4be8b 100644 --- a/protos/google/cloud/compute/resource_policies/v1/resource_policies.proto +++ b/protos/google/cloud/compute/resource_policies/v1/resource_policies.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -35,6 +35,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/resourcePolicies service ResourcePolicies { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -150,6 +151,7 @@ service ResourcePolicies { // Request message for AggregatedListResourcePolicies. message AggregatedListResourcePoliciesRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -249,14 +251,6 @@ message AggregatedListResourcePoliciesRequest { string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // The Shared VPC service project id or service project number for which // aggregated list request is invoked for subnetworks list-usable api. optional string service_project_number = 8 @@ -371,6 +365,7 @@ message InsertResourcePolicyRequest { // Request message for ListResourcePolicies. message ListResourcePoliciesRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -464,14 +459,6 @@ message ListResourcePoliciesRequest { // Name of the region for this request. string region = 6 [(google.api.field_behavior) = REQUIRED, json_name = "region"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; } // Request message for PatchResourcePolicy. diff --git a/protos/google/cloud/compute/rollout_plans/v1/rollout_plans.proto b/protos/google/cloud/compute/rollout_plans/v1/rollout_plans.proto index c60cccd96b12b..d413b10f5ec50 100644 --- a/protos/google/cloud/compute/rollout_plans/v1/rollout_plans.proto +++ b/protos/google/cloud/compute/rollout_plans/v1/rollout_plans.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -32,6 +32,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/rolloutPlans service RolloutPlans { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -152,6 +153,7 @@ message InsertRolloutPlanRequest { // Request message for ListRolloutPlans. message ListRolloutPlansRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -241,12 +243,4 @@ message ListRolloutPlansRequest { // Project ID for this request. string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; } diff --git a/protos/google/cloud/compute/rollouts/v1/rollouts.proto b/protos/google/cloud/compute/rollouts/v1/rollouts.proto index 74da0b1431b60..674e692999456 100644 --- a/protos/google/cloud/compute/rollouts/v1/rollouts.proto +++ b/protos/google/cloud/compute/rollouts/v1/rollouts.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -32,6 +32,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/rollouts service Rollouts { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -223,6 +224,7 @@ message GetRolloutRequest { // Request message for ListRollouts. message ListRolloutsRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -312,14 +314,6 @@ message ListRolloutsRequest { // Project ID for this request. string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; } // Request message for Pause. diff --git a/protos/google/cloud/compute/routers/v1/routers.proto b/protos/google/cloud/compute/routers/v1/routers.proto index 0b5d69652c8b8..4e037d58795f8 100644 --- a/protos/google/cloud/compute/routers/v1/routers.proto +++ b/protos/google/cloud/compute/routers/v1/routers.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -32,6 +32,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/routers service Routers { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -300,6 +301,7 @@ service Routers { // Request message for AggregatedListRouters. message AggregatedListRoutersRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -399,14 +401,6 @@ message AggregatedListRoutersRequest { string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // The Shared VPC service project id or service project number for which // aggregated list request is invoked for subnetworks list-usable api. optional string service_project_number = 8 @@ -569,6 +563,7 @@ message GetNatIpInfoRequest { // Request message for GetNatMappingInfo. message GetNatMappingInfoRequest { + reserved 8; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -668,14 +663,6 @@ message GetNatMappingInfoRequest { string region = 7 [(google.api.field_behavior) = REQUIRED, json_name = "region"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 8 [json_name = "returnPartialSuccess"]; - // Name of the Router resource to query for Nat Mapping information of // VM endpoints. string router = 9 @@ -769,6 +756,7 @@ message InsertRouterRequest { // Request message for ListBgpRoutes. message ListBgpRoutesRequest { + reserved 11; // (Required) limit results to this address family (either IPv4 or IPv6) // IPV4: // IPV6: @@ -880,15 +868,6 @@ message ListBgpRoutesRequest { string region = 10 [(google.api.field_behavior) = REQUIRED, json_name = "region"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 11 - [json_name = "returnPartialSuccess"]; - // (Required) limit results to this type of route (either LEARNED or // ADVERTISED) // ADVERTISED: @@ -904,6 +883,7 @@ message ListBgpRoutesRequest { // Request message for ListNamedSets. message ListNamedSetsRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -998,14 +978,6 @@ message ListNamedSetsRequest { string region = 6 [(google.api.field_behavior) = REQUIRED, json_name = "region"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // Name or id of the resource for this request. // Name should conform to RFC1035. string router = 8 @@ -1014,6 +986,7 @@ message ListNamedSetsRequest { // Request message for ListRoutePolicies. message ListRoutePoliciesRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -1108,14 +1081,6 @@ message ListRoutePoliciesRequest { string region = 6 [(google.api.field_behavior) = REQUIRED, json_name = "region"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // Name or id of the resource for this request. // Name should conform to RFC1035. string router = 8 @@ -1124,6 +1089,7 @@ message ListRoutePoliciesRequest { // Request message for ListRouters. message ListRoutersRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -1217,14 +1183,6 @@ message ListRoutersRequest { // Name of the region for this request. string region = 6 [(google.api.field_behavior) = REQUIRED, json_name = "region"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; } // Request message for PatchNamedSet. diff --git a/protos/google/cloud/compute/routes/v1/routes.proto b/protos/google/cloud/compute/routes/v1/routes.proto index 5b1a01b88a109..8ccb66039e57c 100644 --- a/protos/google/cloud/compute/routes/v1/routes.proto +++ b/protos/google/cloud/compute/routes/v1/routes.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -34,6 +34,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/routes service Routes { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -166,6 +167,7 @@ message InsertRouteRequest { // Request message for ListRoutes. message ListRoutesRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -255,14 +257,6 @@ message ListRoutesRequest { // Project ID for this request. string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; } // Request message for TestIamPermissions. diff --git a/protos/google/cloud/compute/security_policies/v1/security_policies.proto b/protos/google/cloud/compute/security_policies/v1/security_policies.proto index e85497acc56a1..0f4de6d6fa52b 100644 --- a/protos/google/cloud/compute/security_policies/v1/security_policies.proto +++ b/protos/google/cloud/compute/security_policies/v1/security_policies.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -35,6 +35,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/securityPolicies service SecurityPolicies { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -214,6 +215,7 @@ message AddRuleRequest { // Request message for AggregatedListSecurityPolicies. message AggregatedListSecurityPoliciesRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -313,14 +315,6 @@ message AggregatedListSecurityPoliciesRequest { string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // The Shared VPC service project id or service project number for which // aggregated list request is invoked for subnetworks list-usable api. optional string service_project_number = 8 @@ -415,6 +409,7 @@ message InsertSecurityPolicyRequest { // Request message for ListPreconfiguredExpressionSets. message ListPreconfiguredExpressionSetsRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -504,18 +499,11 @@ message ListPreconfiguredExpressionSetsRequest { // Project ID for this request. string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; } // Request message for ListSecurityPolicies. message ListSecurityPoliciesRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -605,14 +593,6 @@ message ListSecurityPoliciesRequest { // Project ID for this request. string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; } // Request message for PatchRule. diff --git a/protos/google/cloud/compute/service_attachments/v1/service_attachments.proto b/protos/google/cloud/compute/service_attachments/v1/service_attachments.proto index a6d9b5c79e127..a57a75075ecb8 100644 --- a/protos/google/cloud/compute/service_attachments/v1/service_attachments.proto +++ b/protos/google/cloud/compute/service_attachments/v1/service_attachments.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -35,6 +35,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/serviceAttachments service ServiceAttachments { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -154,6 +155,7 @@ service ServiceAttachments { // Request message for AggregatedListServiceAttachments. message AggregatedListServiceAttachmentsRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -253,14 +255,6 @@ message AggregatedListServiceAttachmentsRequest { string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // The Shared VPC service project id or service project number for which // aggregated list request is invoked for subnetworks list-usable api. optional string service_project_number = 8 @@ -378,6 +372,7 @@ message InsertServiceAttachmentRequest { // Request message for ListServiceAttachments. message ListServiceAttachmentsRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -471,14 +466,6 @@ message ListServiceAttachmentsRequest { // Name of the region of this request. string region = 6 [(google.api.field_behavior) = REQUIRED, json_name = "region"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; } // Request message for PatchServiceAttachment. diff --git a/protos/google/cloud/compute/snapshot_settings/v1/snapshot_settings.proto b/protos/google/cloud/compute/snapshot_settings/v1/snapshot_settings.proto index 965e98a436181..7c0549d772e15 100644 --- a/protos/google/cloud/compute/snapshot_settings/v1/snapshot_settings.proto +++ b/protos/google/cloud/compute/snapshot_settings/v1/snapshot_settings.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -32,6 +32,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/snapshotSettings service SnapshotSettings { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," diff --git a/protos/google/cloud/compute/snapshots/v1/snapshots.proto b/protos/google/cloud/compute/snapshots/v1/snapshots.proto index da842c8416c3f..2f5efc4aa12ee 100644 --- a/protos/google/cloud/compute/snapshots/v1/snapshots.proto +++ b/protos/google/cloud/compute/snapshots/v1/snapshots.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -38,6 +38,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/snapshots service Snapshots { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -249,6 +250,7 @@ message InsertSnapshotRequest { // Request message for ListSnapshots. message ListSnapshotsRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -338,14 +340,6 @@ message ListSnapshotsRequest { // Project ID for this request. string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; } // Request message for SetIamPolicy. diff --git a/protos/google/cloud/compute/ssl_certificates/v1/ssl_certificates.proto b/protos/google/cloud/compute/ssl_certificates/v1/ssl_certificates.proto index 50e8cb3559f40..be82ae7a48d69 100644 --- a/protos/google/cloud/compute/ssl_certificates/v1/ssl_certificates.proto +++ b/protos/google/cloud/compute/ssl_certificates/v1/ssl_certificates.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -33,6 +33,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/sslCertificates service SslCertificates { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -100,6 +101,7 @@ service SslCertificates { // Request message for AggregatedListSslCertificates. message AggregatedListSslCertificatesRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -199,14 +201,6 @@ message AggregatedListSslCertificatesRequest { string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // The Shared VPC service project id or service project number for which // aggregated list request is invoked for subnetworks list-usable api. optional string service_project_number = 8 @@ -284,6 +278,7 @@ message InsertSslCertificateRequest { // Request message for ListSslCertificates. message ListSslCertificatesRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -373,12 +368,4 @@ message ListSslCertificatesRequest { // Project ID for this request. string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; } diff --git a/protos/google/cloud/compute/ssl_policies/v1/ssl_policies.proto b/protos/google/cloud/compute/ssl_policies/v1/ssl_policies.proto index 3c454a774f66a..5dcfd11b3352b 100644 --- a/protos/google/cloud/compute/ssl_policies/v1/ssl_policies.proto +++ b/protos/google/cloud/compute/ssl_policies/v1/ssl_policies.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -33,6 +33,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/sslPolicies service SslPolicies { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -125,6 +126,7 @@ service SslPolicies { // Request message for AggregatedListSslPolicies. message AggregatedListSslPoliciesRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -224,14 +226,6 @@ message AggregatedListSslPoliciesRequest { string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // The Shared VPC service project id or service project number for which // aggregated list request is invoked for subnetworks list-usable api. optional string service_project_number = 8 @@ -311,6 +305,7 @@ message InsertSslPolicyRequest { // Request message for ListAvailableFeatures. message ListAvailableFeaturesRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -400,18 +395,11 @@ message ListAvailableFeaturesRequest { // Project ID for this request. string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; } // Request message for ListSslPolicies. message ListSslPoliciesRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -501,14 +489,6 @@ message ListSslPoliciesRequest { // Project ID for this request. string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; } // Request message for PatchSslPolicy. diff --git a/protos/google/cloud/compute/storage_pool_types/v1/storage_pool_types.proto b/protos/google/cloud/compute/storage_pool_types/v1/storage_pool_types.proto index 3dd4c6d6ae20c..3a93995b2c396 100644 --- a/protos/google/cloud/compute/storage_pool_types/v1/storage_pool_types.proto +++ b/protos/google/cloud/compute/storage_pool_types/v1/storage_pool_types.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -30,6 +30,7 @@ import "google/cloud/compute/v1/internal/common_163.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/storagePoolTypes service StoragePoolTypes { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -72,6 +73,7 @@ service StoragePoolTypes { // Request message for AggregatedListStoragePoolTypes. message AggregatedListStoragePoolTypesRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -171,14 +173,6 @@ message AggregatedListStoragePoolTypesRequest { string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // The Shared VPC service project id or service project number for which // aggregated list request is invoked for subnetworks list-usable api. optional string service_project_number = 8 @@ -201,6 +195,7 @@ message GetStoragePoolTypeRequest { // Request message for ListStoragePoolTypes. message ListStoragePoolTypesRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -291,14 +286,6 @@ message ListStoragePoolTypesRequest { string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; - // The name of the zone for this request. string zone = 7 [(google.api.field_behavior) = REQUIRED, json_name = "zone"]; } diff --git a/protos/google/cloud/compute/storage_pools/v1/storage_pools.proto b/protos/google/cloud/compute/storage_pools/v1/storage_pools.proto index 8e5612d67650a..3905ae4853e26 100644 --- a/protos/google/cloud/compute/storage_pools/v1/storage_pools.proto +++ b/protos/google/cloud/compute/storage_pools/v1/storage_pools.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -35,6 +35,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/storagePools service StoragePools { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -169,6 +170,7 @@ service StoragePools { // Request message for AggregatedListStoragePools. message AggregatedListStoragePoolsRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -268,14 +270,6 @@ message AggregatedListStoragePoolsRequest { string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // The Shared VPC service project id or service project number for which // aggregated list request is invoked for subnetworks list-usable api. optional string service_project_number = 8 @@ -388,6 +382,7 @@ message InsertStoragePoolRequest { // Request message for ListDisks. message ListDisksRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -478,14 +473,6 @@ message ListDisksRequest { string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; - // Name of the storage pool to list disks of. string storage_pool = 7 [(google.api.field_behavior) = REQUIRED, json_name = "storagePool"]; @@ -496,6 +483,7 @@ message ListDisksRequest { // Request message for ListStoragePools. message ListStoragePoolsRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -586,14 +574,6 @@ message ListStoragePoolsRequest { string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; - // The name of the zone for this request. string zone = 7 [(google.api.field_behavior) = REQUIRED, json_name = "zone"]; } diff --git a/protos/google/cloud/compute/subnetworks/v1/subnetworks.proto b/protos/google/cloud/compute/subnetworks/v1/subnetworks.proto index 7a51922d613dc..a6228e471f974 100644 --- a/protos/google/cloud/compute/subnetworks/v1/subnetworks.proto +++ b/protos/google/cloud/compute/subnetworks/v1/subnetworks.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -35,6 +35,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/subnetworks service Subnetworks { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -191,6 +192,7 @@ service Subnetworks { // Request message for AggregatedListSubnetworks. message AggregatedListSubnetworksRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -290,14 +292,6 @@ message AggregatedListSubnetworksRequest { string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // The Shared VPC service project id or service project number for which // aggregated list request is invoked for subnetworks list-usable api. optional string service_project_number = 8 @@ -471,6 +465,7 @@ message InsertSubnetworkRequest { // Request message for ListSubnetworks. message ListSubnetworksRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -565,14 +560,6 @@ message ListSubnetworksRequest { string region = 6 [(google.api.field_behavior) = REQUIRED, json_name = "region"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // Defines the extra views returned back in the subnetwork resource. // Supported values: // @@ -585,6 +572,7 @@ message ListSubnetworksRequest { // Request message for ListUsable. message ListUsableRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -675,14 +663,6 @@ message ListUsableRequest { string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; - // The project id or project number in which the subnetwork is intended to be // used. Only applied for Shared VPC. See [Shared VPC // documentation](https://cloud.google.com/vpc/docs/shared-vpc/) diff --git a/protos/google/cloud/compute/target_grpc_proxies/v1/target_grpc_proxies.proto b/protos/google/cloud/compute/target_grpc_proxies/v1/target_grpc_proxies.proto index f8fc3534d1935..501b6fe41e75e 100644 --- a/protos/google/cloud/compute/target_grpc_proxies/v1/target_grpc_proxies.proto +++ b/protos/google/cloud/compute/target_grpc_proxies/v1/target_grpc_proxies.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -32,6 +32,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/targetGrpcProxies service TargetGrpcProxies { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -169,6 +170,7 @@ message InsertTargetGrpcProxyRequest { // Request message for ListTargetGrpcProxies. message ListTargetGrpcProxiesRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -258,14 +260,6 @@ message ListTargetGrpcProxiesRequest { // Project ID for this request. string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; } // Request message for PatchTargetGrpcProxy. diff --git a/protos/google/cloud/compute/target_http_proxies/v1/target_http_proxies.proto b/protos/google/cloud/compute/target_http_proxies/v1/target_http_proxies.proto index bf201f9c3d9ff..e700e9d461ee8 100644 --- a/protos/google/cloud/compute/target_http_proxies/v1/target_http_proxies.proto +++ b/protos/google/cloud/compute/target_http_proxies/v1/target_http_proxies.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -34,6 +34,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/targetHttpProxies service TargetHttpProxies { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -130,6 +131,7 @@ service TargetHttpProxies { // Request message for AggregatedListTargetHttpProxies. message AggregatedListTargetHttpProxiesRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -229,14 +231,6 @@ message AggregatedListTargetHttpProxiesRequest { string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // The Shared VPC service project id or service project number for which // aggregated list request is invoked for subnetworks list-usable api. optional string service_project_number = 8 @@ -314,6 +308,7 @@ message InsertTargetHttpProxyRequest { // Request message for ListTargetHttpProxies. message ListTargetHttpProxiesRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -403,14 +398,6 @@ message ListTargetHttpProxiesRequest { // Project ID for this request. string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; } // Request message for PatchTargetHttpProxy. diff --git a/protos/google/cloud/compute/target_https_proxies/v1/target_https_proxies.proto b/protos/google/cloud/compute/target_https_proxies/v1/target_https_proxies.proto index 69b61b022baed..0f326f15d9f23 100644 --- a/protos/google/cloud/compute/target_https_proxies/v1/target_https_proxies.proto +++ b/protos/google/cloud/compute/target_https_proxies/v1/target_https_proxies.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -35,6 +35,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/targetHttpsProxies service TargetHttpsProxies { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -187,6 +188,7 @@ service TargetHttpsProxies { // Request message for AggregatedListTargetHttpsProxies. message AggregatedListTargetHttpsProxiesRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -286,14 +288,6 @@ message AggregatedListTargetHttpsProxiesRequest { string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // The Shared VPC service project id or service project number for which // aggregated list request is invoked for subnetworks list-usable api. optional string service_project_number = 8 @@ -371,6 +365,7 @@ message InsertTargetHttpsProxyRequest { // Request message for ListTargetHttpsProxies. message ListTargetHttpsProxiesRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -460,14 +455,6 @@ message ListTargetHttpsProxiesRequest { // Project ID for this request. string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; } // Request message for PatchTargetHttpsProxy. diff --git a/protos/google/cloud/compute/target_instances/v1/target_instances.proto b/protos/google/cloud/compute/target_instances/v1/target_instances.proto index 4143e3d6974db..68baf328a1a72 100644 --- a/protos/google/cloud/compute/target_instances/v1/target_instances.proto +++ b/protos/google/cloud/compute/target_instances/v1/target_instances.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -34,6 +34,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/targetInstances service TargetInstances { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -128,6 +129,7 @@ service TargetInstances { // Request message for AggregatedListTargetInstances. message AggregatedListTargetInstancesRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -227,14 +229,6 @@ message AggregatedListTargetInstancesRequest { string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // The Shared VPC service project id or service project number for which // aggregated list request is invoked for subnetworks list-usable api. optional string service_project_number = 8 @@ -329,6 +323,7 @@ message InsertTargetInstanceRequest { // Request message for ListTargetInstances. message ListTargetInstancesRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -419,14 +414,6 @@ message ListTargetInstancesRequest { string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; - // Name of the zone scoping this request. string zone = 7 [(google.api.field_behavior) = REQUIRED, json_name = "zone"]; } diff --git a/protos/google/cloud/compute/target_pools/v1/target_pools.proto b/protos/google/cloud/compute/target_pools/v1/target_pools.proto index d505486057f45..eea55b91d8e95 100644 --- a/protos/google/cloud/compute/target_pools/v1/target_pools.proto +++ b/protos/google/cloud/compute/target_pools/v1/target_pools.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -36,6 +36,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/targetPools service TargetPools { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -290,6 +291,7 @@ message AddInstanceRequest { // Request message for AggregatedListTargetPools. message AggregatedListTargetPoolsRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -389,14 +391,6 @@ message AggregatedListTargetPoolsRequest { string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // The Shared VPC service project id or service project number for which // aggregated list request is invoked for subnetworks list-usable api. optional string service_project_number = 8 @@ -511,6 +505,7 @@ message InsertTargetPoolRequest { // Request message for ListTargetPools. message ListTargetPoolsRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -604,14 +599,6 @@ message ListTargetPoolsRequest { // Name of the region scoping this request. string region = 6 [(google.api.field_behavior) = REQUIRED, json_name = "region"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; } // Request message for RemoveHealthCheck. diff --git a/protos/google/cloud/compute/target_ssl_proxies/v1/target_ssl_proxies.proto b/protos/google/cloud/compute/target_ssl_proxies/v1/target_ssl_proxies.proto index 1cd424346e825..18ba599558343 100644 --- a/protos/google/cloud/compute/target_ssl_proxies/v1/target_ssl_proxies.proto +++ b/protos/google/cloud/compute/target_ssl_proxies/v1/target_ssl_proxies.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -34,6 +34,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/targetSslProxies service TargetSslProxies { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -236,6 +237,7 @@ message InsertTargetSslProxyRequest { // Request message for ListTargetSslProxies. message ListTargetSslProxiesRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -325,14 +327,6 @@ message ListTargetSslProxiesRequest { // Project ID for this request. string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; } // Request message for SetBackendService. diff --git a/protos/google/cloud/compute/target_tcp_proxies/v1/target_tcp_proxies.proto b/protos/google/cloud/compute/target_tcp_proxies/v1/target_tcp_proxies.proto index 851f8f7e0783c..87181c426d9e3 100644 --- a/protos/google/cloud/compute/target_tcp_proxies/v1/target_tcp_proxies.proto +++ b/protos/google/cloud/compute/target_tcp_proxies/v1/target_tcp_proxies.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -34,6 +34,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/targetTcpProxies service TargetTcpProxies { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -139,6 +140,7 @@ service TargetTcpProxies { // Request message for AggregatedListTargetTcpProxies. message AggregatedListTargetTcpProxiesRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -238,14 +240,6 @@ message AggregatedListTargetTcpProxiesRequest { string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // The Shared VPC service project id or service project number for which // aggregated list request is invoked for subnetworks list-usable api. optional string service_project_number = 8 @@ -323,6 +317,7 @@ message InsertTargetTcpProxyRequest { // Request message for ListTargetTcpProxies. message ListTargetTcpProxiesRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -412,14 +407,6 @@ message ListTargetTcpProxiesRequest { // Project ID for this request. string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; } // Request message for SetBackendService. diff --git a/protos/google/cloud/compute/target_vpn_gateways/v1/target_vpn_gateways.proto b/protos/google/cloud/compute/target_vpn_gateways/v1/target_vpn_gateways.proto index 539b2c51b769e..010e0de41dfe6 100644 --- a/protos/google/cloud/compute/target_vpn_gateways/v1/target_vpn_gateways.proto +++ b/protos/google/cloud/compute/target_vpn_gateways/v1/target_vpn_gateways.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -33,6 +33,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/targetVpnGateways service TargetVpnGateways { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -115,6 +116,7 @@ service TargetVpnGateways { // Request message for AggregatedListTargetVpnGateways. message AggregatedListTargetVpnGatewaysRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -214,14 +216,6 @@ message AggregatedListTargetVpnGatewaysRequest { string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // The Shared VPC service project id or service project number for which // aggregated list request is invoked for subnetworks list-usable api. optional string service_project_number = 8 @@ -317,6 +311,7 @@ message InsertTargetVpnGatewayRequest { // Request message for ListTargetVpnGateways. message ListTargetVpnGatewaysRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -410,14 +405,6 @@ message ListTargetVpnGatewaysRequest { // Name of the region for this request. string region = 6 [(google.api.field_behavior) = REQUIRED, json_name = "region"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; } // Request message for SetLabels. diff --git a/protos/google/cloud/compute/url_maps/v1/url_maps.proto b/protos/google/cloud/compute/url_maps/v1/url_maps.proto index cd2d4075c3386..1deac246c3445 100644 --- a/protos/google/cloud/compute/url_maps/v1/url_maps.proto +++ b/protos/google/cloud/compute/url_maps/v1/url_maps.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -34,6 +34,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/urlMaps service UrlMaps { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -171,6 +172,7 @@ service UrlMaps { // Request message for AggregatedListUrlMaps. message AggregatedListUrlMapsRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -270,14 +272,6 @@ message AggregatedListUrlMapsRequest { string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // The Shared VPC service project id or service project number for which // aggregated list request is invoked for subnetworks list-usable api. optional string service_project_number = 8 @@ -388,6 +382,7 @@ message InvalidateCacheRequest { // Request message for ListUrlMaps. message ListUrlMapsRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -477,14 +472,6 @@ message ListUrlMapsRequest { // Project ID for this request. string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; } // Request message for PatchUrlMap. diff --git a/protos/google/cloud/compute/v1/internal/common_000.proto b/protos/google/cloud/compute/v1/internal/common_000.proto index 56242d6a0afec..8fe518c2fa9ff 100644 --- a/protos/google/cloud/compute/v1/internal/common_000.proto +++ b/protos/google/cloud/compute/v1/internal/common_000.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_001.proto b/protos/google/cloud/compute/v1/internal/common_001.proto index 49ed72f82b1fb..acab2125a0509 100644 --- a/protos/google/cloud/compute/v1/internal/common_001.proto +++ b/protos/google/cloud/compute/v1/internal/common_001.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_002.proto b/protos/google/cloud/compute/v1/internal/common_002.proto index 2bddabd4dac61..0a039006a22b7 100644 --- a/protos/google/cloud/compute/v1/internal/common_002.proto +++ b/protos/google/cloud/compute/v1/internal/common_002.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_003.proto b/protos/google/cloud/compute/v1/internal/common_003.proto index 81cbaccb27f66..06fd39187e6ea 100644 --- a/protos/google/cloud/compute/v1/internal/common_003.proto +++ b/protos/google/cloud/compute/v1/internal/common_003.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_004.proto b/protos/google/cloud/compute/v1/internal/common_004.proto index 0b380a03c7317..111105f6c2e9d 100644 --- a/protos/google/cloud/compute/v1/internal/common_004.proto +++ b/protos/google/cloud/compute/v1/internal/common_004.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_005.proto b/protos/google/cloud/compute/v1/internal/common_005.proto index de24cbcc9af1d..727b52991230b 100644 --- a/protos/google/cloud/compute/v1/internal/common_005.proto +++ b/protos/google/cloud/compute/v1/internal/common_005.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_006.proto b/protos/google/cloud/compute/v1/internal/common_006.proto index 257accc4589b5..259cd5603ee94 100644 --- a/protos/google/cloud/compute/v1/internal/common_006.proto +++ b/protos/google/cloud/compute/v1/internal/common_006.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_007.proto b/protos/google/cloud/compute/v1/internal/common_007.proto index ef0c9cb3a9b0c..09d5a643c6299 100644 --- a/protos/google/cloud/compute/v1/internal/common_007.proto +++ b/protos/google/cloud/compute/v1/internal/common_007.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_008.proto b/protos/google/cloud/compute/v1/internal/common_008.proto index c47d8355e3e01..5fe98f345466a 100644 --- a/protos/google/cloud/compute/v1/internal/common_008.proto +++ b/protos/google/cloud/compute/v1/internal/common_008.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_009.proto b/protos/google/cloud/compute/v1/internal/common_009.proto index c88ba2cc3ae72..c215f50f9e068 100644 --- a/protos/google/cloud/compute/v1/internal/common_009.proto +++ b/protos/google/cloud/compute/v1/internal/common_009.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_010.proto b/protos/google/cloud/compute/v1/internal/common_010.proto index 6c6751faecc58..d0ad078985640 100644 --- a/protos/google/cloud/compute/v1/internal/common_010.proto +++ b/protos/google/cloud/compute/v1/internal/common_010.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_011.proto b/protos/google/cloud/compute/v1/internal/common_011.proto index 7d537a817306f..7f3c199eeac16 100644 --- a/protos/google/cloud/compute/v1/internal/common_011.proto +++ b/protos/google/cloud/compute/v1/internal/common_011.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_012.proto b/protos/google/cloud/compute/v1/internal/common_012.proto index ef2735f2dc022..a829ca31d788b 100644 --- a/protos/google/cloud/compute/v1/internal/common_012.proto +++ b/protos/google/cloud/compute/v1/internal/common_012.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_013.proto b/protos/google/cloud/compute/v1/internal/common_013.proto index cb1eec4bde81c..e97657529f55a 100644 --- a/protos/google/cloud/compute/v1/internal/common_013.proto +++ b/protos/google/cloud/compute/v1/internal/common_013.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_014.proto b/protos/google/cloud/compute/v1/internal/common_014.proto index 8fc2d1a262f95..fdc5f8db1a31a 100644 --- a/protos/google/cloud/compute/v1/internal/common_014.proto +++ b/protos/google/cloud/compute/v1/internal/common_014.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_015.proto b/protos/google/cloud/compute/v1/internal/common_015.proto index 1667bfbd043f5..8d3833a1537a0 100644 --- a/protos/google/cloud/compute/v1/internal/common_015.proto +++ b/protos/google/cloud/compute/v1/internal/common_015.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_016.proto b/protos/google/cloud/compute/v1/internal/common_016.proto index 7f4561a20c271..affadcd0e4631 100644 --- a/protos/google/cloud/compute/v1/internal/common_016.proto +++ b/protos/google/cloud/compute/v1/internal/common_016.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_017.proto b/protos/google/cloud/compute/v1/internal/common_017.proto index c64b4eb99147a..732ba1c36b61a 100644 --- a/protos/google/cloud/compute/v1/internal/common_017.proto +++ b/protos/google/cloud/compute/v1/internal/common_017.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -1342,10 +1342,16 @@ message RouterNatRule { // // `destination.ip == '1.1.0.1' || destination.ip == '8.8.8.8'` // - // The following example is a valid match expression for private NAT: + // The following examples are valid match expressions for private NAT: // + // (NAT 44) // `nexthop.hub == // '//networkconnectivity.googleapis.com/projects/my-project/locations/global/hubs/hub-1'` + // + // `nexthop.is_hybrid` + // + // (NAT 64) + // `isIPv6(source.ip)` optional string match = 3 [json_name = "match"]; // An integer uniquely identifying a rule in the list. The rule number diff --git a/protos/google/cloud/compute/v1/internal/common_018.proto b/protos/google/cloud/compute/v1/internal/common_018.proto index 4291343d031e4..d16f046ff73a7 100644 --- a/protos/google/cloud/compute/v1/internal/common_018.proto +++ b/protos/google/cloud/compute/v1/internal/common_018.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_019.proto b/protos/google/cloud/compute/v1/internal/common_019.proto index e5df1922e1785..e07f8a1a0fc68 100644 --- a/protos/google/cloud/compute/v1/internal/common_019.proto +++ b/protos/google/cloud/compute/v1/internal/common_019.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_020.proto b/protos/google/cloud/compute/v1/internal/common_020.proto index 2e116bff71602..ca2fca5d272a6 100644 --- a/protos/google/cloud/compute/v1/internal/common_020.proto +++ b/protos/google/cloud/compute/v1/internal/common_020.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_021.proto b/protos/google/cloud/compute/v1/internal/common_021.proto index c70b107f495b2..a0079b49b444d 100644 --- a/protos/google/cloud/compute/v1/internal/common_021.proto +++ b/protos/google/cloud/compute/v1/internal/common_021.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_022.proto b/protos/google/cloud/compute/v1/internal/common_022.proto index 7977a00ac75a9..f7c2b96338656 100644 --- a/protos/google/cloud/compute/v1/internal/common_022.proto +++ b/protos/google/cloud/compute/v1/internal/common_022.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_023.proto b/protos/google/cloud/compute/v1/internal/common_023.proto index 316aaa5cf3526..829a2eed77447 100644 --- a/protos/google/cloud/compute/v1/internal/common_023.proto +++ b/protos/google/cloud/compute/v1/internal/common_023.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_024.proto b/protos/google/cloud/compute/v1/internal/common_024.proto index 5f6df094a800e..a58fa6433882e 100644 --- a/protos/google/cloud/compute/v1/internal/common_024.proto +++ b/protos/google/cloud/compute/v1/internal/common_024.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_025.proto b/protos/google/cloud/compute/v1/internal/common_025.proto index 88d5f746106ee..9e3a81710fa8a 100644 --- a/protos/google/cloud/compute/v1/internal/common_025.proto +++ b/protos/google/cloud/compute/v1/internal/common_025.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -130,6 +130,11 @@ message CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection { // Full machine-type names, e.g. "n1-standard-16". repeated string machine_types = 3 [json_name = "machineTypes"]; + + // Optional. Rank when prioritizing the shape flexibilities. + // The instance selections are considered in the ascending order of the + // rank. If not set, defaults to 0. + optional string rank = 4 [json_name = "rank"]; } // Attached disk configuration. @@ -233,6 +238,14 @@ message CapacityHistoryRequest { // Instance properties for this request. message CapacityHistoryRequestInstanceProperties { + // Local SSDs. + repeated CapacityHistoryRequestInstancePropertiesAttachedDisk disks = 3 + [json_name = "disks"]; + + // Accelerators configuration. + repeated AcceleratorConfig guest_accelerators = 4 + [json_name = "guestAccelerators"]; + // The machine type for the VM, such as `n2-standard-4`. optional string machine_type = 1 [json_name = "machineType"]; @@ -241,6 +254,14 @@ message CapacityHistoryRequestInstanceProperties { [json_name = "scheduling"]; } +// AttachedDisk modeled after Instance's AttachedDisk. +message CapacityHistoryRequestInstancePropertiesAttachedDisk { + // Specifies the type of the disk. + // DISK_TYPE_UNSPECIFIED: Default value, unused. + // SCRATCH: Scratch disk (Local SSD). + optional string type = 1 [json_name = "type"]; +} + // Scheduling options. message CapacityHistoryRequestInstancePropertiesScheduling { // The provisioning model to get capacity history for. diff --git a/protos/google/cloud/compute/v1/internal/common_026.proto b/protos/google/cloud/compute/v1/internal/common_026.proto index 081e80ffb874c..8acecd417b094 100644 --- a/protos/google/cloud/compute/v1/internal/common_026.proto +++ b/protos/google/cloud/compute/v1/internal/common_026.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -188,7 +188,7 @@ message Commitment { // GRAPHICS_OPTIMIZED_G4,GRAPHICS_OPTIMIZED_G4_VGPU,MEMORY_OPTIMIZED, // MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, // STORAGE_OPTIMIZED_Z3,STORAGE_OPTIMIZED_Z4DS, - // STORAGE_OPTIMIZED_Z4DH,STORAGE_OPTIMIZED_Z4D4T. For + // STORAGE_OPTIMIZED_Z4DH,STORAGE_OPTIMIZED_Z4D4T,STORAGE_OPTIMIZED_Z4M. For // example, type MEMORY_OPTIMIZED specifies a commitment that // applies only to eligible resources of memory optimized M1 and M2 machine // series. Type GENERAL_PURPOSE specifies a commitment that @@ -245,6 +245,7 @@ message Commitment { // STORAGE_OPTIMIZED_Z4D4T: CUD bucket for Z4D-4T machines. // STORAGE_OPTIMIZED_Z4DH: CUD bucket for Z4DH machines. // STORAGE_OPTIMIZED_Z4DS: CUD bucket for Z4DS machines. + // STORAGE_OPTIMIZED_Z4M: CUD bucket for Z4M (bare metal) machines. // TYPE_UNSPECIFIED: Note for internal users: When adding a new enum Type for // v1, make sure // to also add it in the comment for the `optional Type type` definition. diff --git a/protos/google/cloud/compute/v1/internal/common_027.proto b/protos/google/cloud/compute/v1/internal/common_027.proto index 66113dcc61d18..625345bd04fd7 100644 --- a/protos/google/cloud/compute/v1/internal/common_027.proto +++ b/protos/google/cloud/compute/v1/internal/common_027.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_028.proto b/protos/google/cloud/compute/v1/internal/common_028.proto index de5d49dd4a9be..abe58a5a1e32e 100644 --- a/protos/google/cloud/compute/v1/internal/common_028.proto +++ b/protos/google/cloud/compute/v1/internal/common_028.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_029.proto b/protos/google/cloud/compute/v1/internal/common_029.proto index f5e2934cecfa1..27e5f7f53536d 100644 --- a/protos/google/cloud/compute/v1/internal/common_029.proto +++ b/protos/google/cloud/compute/v1/internal/common_029.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_030.proto b/protos/google/cloud/compute/v1/internal/common_030.proto index 07f9338c62a6c..7ef1f751c2d8d 100644 --- a/protos/google/cloud/compute/v1/internal/common_030.proto +++ b/protos/google/cloud/compute/v1/internal/common_030.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_031.proto b/protos/google/cloud/compute/v1/internal/common_031.proto index 491f304a5713a..315b95b12e56c 100644 --- a/protos/google/cloud/compute/v1/internal/common_031.proto +++ b/protos/google/cloud/compute/v1/internal/common_031.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_032.proto b/protos/google/cloud/compute/v1/internal/common_032.proto index 723ae04b9ae67..6ae1dac131ba8 100644 --- a/protos/google/cloud/compute/v1/internal/common_032.proto +++ b/protos/google/cloud/compute/v1/internal/common_032.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_033.proto b/protos/google/cloud/compute/v1/internal/common_033.proto index 0cde1a7ab2a9a..0d01e2cd6e9ee 100644 --- a/protos/google/cloud/compute/v1/internal/common_033.proto +++ b/protos/google/cloud/compute/v1/internal/common_033.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_034.proto b/protos/google/cloud/compute/v1/internal/common_034.proto index 046709aa9ee49..50c4cc5368079 100644 --- a/protos/google/cloud/compute/v1/internal/common_034.proto +++ b/protos/google/cloud/compute/v1/internal/common_034.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_035.proto b/protos/google/cloud/compute/v1/internal/common_035.proto index 3571d70e9dc55..37388e21ea711 100644 --- a/protos/google/cloud/compute/v1/internal/common_035.proto +++ b/protos/google/cloud/compute/v1/internal/common_035.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_036.proto b/protos/google/cloud/compute/v1/internal/common_036.proto index 956b9fd88387f..47617ec2411a4 100644 --- a/protos/google/cloud/compute/v1/internal/common_036.proto +++ b/protos/google/cloud/compute/v1/internal/common_036.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_037.proto b/protos/google/cloud/compute/v1/internal/common_037.proto index 6aeaf9de3a856..b248cfcc4e3ac 100644 --- a/protos/google/cloud/compute/v1/internal/common_037.proto +++ b/protos/google/cloud/compute/v1/internal/common_037.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_038.proto b/protos/google/cloud/compute/v1/internal/common_038.proto index 61c18cb8a24e6..babcc954f1ca0 100644 --- a/protos/google/cloud/compute/v1/internal/common_038.proto +++ b/protos/google/cloud/compute/v1/internal/common_038.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_039.proto b/protos/google/cloud/compute/v1/internal/common_039.proto index d6504ce7ab36e..56617adc3df74 100644 --- a/protos/google/cloud/compute/v1/internal/common_039.proto +++ b/protos/google/cloud/compute/v1/internal/common_039.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_040.proto b/protos/google/cloud/compute/v1/internal/common_040.proto index 314cdc28b92de..ed0a91b567259 100644 --- a/protos/google/cloud/compute/v1/internal/common_040.proto +++ b/protos/google/cloud/compute/v1/internal/common_040.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_041.proto b/protos/google/cloud/compute/v1/internal/common_041.proto index ff7f7762f0369..f0b9cb41803dc 100644 --- a/protos/google/cloud/compute/v1/internal/common_041.proto +++ b/protos/google/cloud/compute/v1/internal/common_041.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_042.proto b/protos/google/cloud/compute/v1/internal/common_042.proto index 2c87fb85e24ba..499666eec2866 100644 --- a/protos/google/cloud/compute/v1/internal/common_042.proto +++ b/protos/google/cloud/compute/v1/internal/common_042.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_043.proto b/protos/google/cloud/compute/v1/internal/common_043.proto index d7093ec513125..8b8d8a203b697 100644 --- a/protos/google/cloud/compute/v1/internal/common_043.proto +++ b/protos/google/cloud/compute/v1/internal/common_043.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_044.proto b/protos/google/cloud/compute/v1/internal/common_044.proto index 7fe5fce14607b..1ffdb90f229fc 100644 --- a/protos/google/cloud/compute/v1/internal/common_044.proto +++ b/protos/google/cloud/compute/v1/internal/common_044.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_045.proto b/protos/google/cloud/compute/v1/internal/common_045.proto index 8fb00fa5ef7fc..cd8a9c3176631 100644 --- a/protos/google/cloud/compute/v1/internal/common_045.proto +++ b/protos/google/cloud/compute/v1/internal/common_045.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_046.proto b/protos/google/cloud/compute/v1/internal/common_046.proto index df9c74ea60d1c..b088c7c621be0 100644 --- a/protos/google/cloud/compute/v1/internal/common_046.proto +++ b/protos/google/cloud/compute/v1/internal/common_046.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_047.proto b/protos/google/cloud/compute/v1/internal/common_047.proto index 0dcdc7b952279..e2a6ff5a692f2 100644 --- a/protos/google/cloud/compute/v1/internal/common_047.proto +++ b/protos/google/cloud/compute/v1/internal/common_047.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_048.proto b/protos/google/cloud/compute/v1/internal/common_048.proto index e7f9ad75ca5ce..d2172cedde723 100644 --- a/protos/google/cloud/compute/v1/internal/common_048.proto +++ b/protos/google/cloud/compute/v1/internal/common_048.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_049.proto b/protos/google/cloud/compute/v1/internal/common_049.proto index 783c7a087c9f6..b4bcd541b3d93 100644 --- a/protos/google/cloud/compute/v1/internal/common_049.proto +++ b/protos/google/cloud/compute/v1/internal/common_049.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_050.proto b/protos/google/cloud/compute/v1/internal/common_050.proto index 6269307b44a3a..1cc00ed7739da 100644 --- a/protos/google/cloud/compute/v1/internal/common_050.proto +++ b/protos/google/cloud/compute/v1/internal/common_050.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_051.proto b/protos/google/cloud/compute/v1/internal/common_051.proto index 78e10e2764802..28d944f3e95e9 100644 --- a/protos/google/cloud/compute/v1/internal/common_051.proto +++ b/protos/google/cloud/compute/v1/internal/common_051.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_052.proto b/protos/google/cloud/compute/v1/internal/common_052.proto index d4867a4402d49..c32519d440c77 100644 --- a/protos/google/cloud/compute/v1/internal/common_052.proto +++ b/protos/google/cloud/compute/v1/internal/common_052.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_053.proto b/protos/google/cloud/compute/v1/internal/common_053.proto index b5d3d8c47774a..cb4a9abb4d314 100644 --- a/protos/google/cloud/compute/v1/internal/common_053.proto +++ b/protos/google/cloud/compute/v1/internal/common_053.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_054.proto b/protos/google/cloud/compute/v1/internal/common_054.proto index c960a938e9b67..de2afebd56506 100644 --- a/protos/google/cloud/compute/v1/internal/common_054.proto +++ b/protos/google/cloud/compute/v1/internal/common_054.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_055.proto b/protos/google/cloud/compute/v1/internal/common_055.proto index 92fb1ab8c8c61..05aab6aeeab85 100644 --- a/protos/google/cloud/compute/v1/internal/common_055.proto +++ b/protos/google/cloud/compute/v1/internal/common_055.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_056.proto b/protos/google/cloud/compute/v1/internal/common_056.proto index 077dfa8b63574..c21251648a461 100644 --- a/protos/google/cloud/compute/v1/internal/common_056.proto +++ b/protos/google/cloud/compute/v1/internal/common_056.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_057.proto b/protos/google/cloud/compute/v1/internal/common_057.proto index 78aa299a6d5b4..767180dd909d5 100644 --- a/protos/google/cloud/compute/v1/internal/common_057.proto +++ b/protos/google/cloud/compute/v1/internal/common_057.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_058.proto b/protos/google/cloud/compute/v1/internal/common_058.proto index 9e779e1f15006..00e6890628183 100644 --- a/protos/google/cloud/compute/v1/internal/common_058.proto +++ b/protos/google/cloud/compute/v1/internal/common_058.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_059.proto b/protos/google/cloud/compute/v1/internal/common_059.proto index 133a2f6d1b7f8..77b806939ae50 100644 --- a/protos/google/cloud/compute/v1/internal/common_059.proto +++ b/protos/google/cloud/compute/v1/internal/common_059.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_060.proto b/protos/google/cloud/compute/v1/internal/common_060.proto index 32c0fbac7489a..b84a7d46ee417 100644 --- a/protos/google/cloud/compute/v1/internal/common_060.proto +++ b/protos/google/cloud/compute/v1/internal/common_060.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_061.proto b/protos/google/cloud/compute/v1/internal/common_061.proto index 0c6ddeeab38af..0c11caacbb837 100644 --- a/protos/google/cloud/compute/v1/internal/common_061.proto +++ b/protos/google/cloud/compute/v1/internal/common_061.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_062.proto b/protos/google/cloud/compute/v1/internal/common_062.proto index c7557388026a3..ec71199bf7be2 100644 --- a/protos/google/cloud/compute/v1/internal/common_062.proto +++ b/protos/google/cloud/compute/v1/internal/common_062.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_063.proto b/protos/google/cloud/compute/v1/internal/common_063.proto index eb2074a57b9e6..b3114b385e8eb 100644 --- a/protos/google/cloud/compute/v1/internal/common_063.proto +++ b/protos/google/cloud/compute/v1/internal/common_063.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_064.proto b/protos/google/cloud/compute/v1/internal/common_064.proto index 84be4900f18ec..6731fffe3dd6a 100644 --- a/protos/google/cloud/compute/v1/internal/common_064.proto +++ b/protos/google/cloud/compute/v1/internal/common_064.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_065.proto b/protos/google/cloud/compute/v1/internal/common_065.proto index a8da3e670603a..d481fd6d3dba8 100644 --- a/protos/google/cloud/compute/v1/internal/common_065.proto +++ b/protos/google/cloud/compute/v1/internal/common_065.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_066.proto b/protos/google/cloud/compute/v1/internal/common_066.proto index 0f97ada1279db..c56fba4a2fc30 100644 --- a/protos/google/cloud/compute/v1/internal/common_066.proto +++ b/protos/google/cloud/compute/v1/internal/common_066.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_067.proto b/protos/google/cloud/compute/v1/internal/common_067.proto index 034962804788b..b9663eda860f2 100644 --- a/protos/google/cloud/compute/v1/internal/common_067.proto +++ b/protos/google/cloud/compute/v1/internal/common_067.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_068.proto b/protos/google/cloud/compute/v1/internal/common_068.proto index 9a571adad5fc5..4370774f78062 100644 --- a/protos/google/cloud/compute/v1/internal/common_068.proto +++ b/protos/google/cloud/compute/v1/internal/common_068.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_069.proto b/protos/google/cloud/compute/v1/internal/common_069.proto index 0c8db5c5366ea..8b62be24fefc0 100644 --- a/protos/google/cloud/compute/v1/internal/common_069.proto +++ b/protos/google/cloud/compute/v1/internal/common_069.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_070.proto b/protos/google/cloud/compute/v1/internal/common_070.proto index 0312df2334691..cccc04c594b6b 100644 --- a/protos/google/cloud/compute/v1/internal/common_070.proto +++ b/protos/google/cloud/compute/v1/internal/common_070.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_071.proto b/protos/google/cloud/compute/v1/internal/common_071.proto index 2f46abdc2e280..21b182ff969a2 100644 --- a/protos/google/cloud/compute/v1/internal/common_071.proto +++ b/protos/google/cloud/compute/v1/internal/common_071.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_072.proto b/protos/google/cloud/compute/v1/internal/common_072.proto index 2410cdb49eb73..d216537ea3e51 100644 --- a/protos/google/cloud/compute/v1/internal/common_072.proto +++ b/protos/google/cloud/compute/v1/internal/common_072.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_073.proto b/protos/google/cloud/compute/v1/internal/common_073.proto index 2ef4e26dcb511..81dfe495e29a0 100644 --- a/protos/google/cloud/compute/v1/internal/common_073.proto +++ b/protos/google/cloud/compute/v1/internal/common_073.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_074.proto b/protos/google/cloud/compute/v1/internal/common_074.proto index 9395e17811a77..05d8b3e245c47 100644 --- a/protos/google/cloud/compute/v1/internal/common_074.proto +++ b/protos/google/cloud/compute/v1/internal/common_074.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_075.proto b/protos/google/cloud/compute/v1/internal/common_075.proto index d63259d19c2e5..3a2b2c16a62c3 100644 --- a/protos/google/cloud/compute/v1/internal/common_075.proto +++ b/protos/google/cloud/compute/v1/internal/common_075.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_076.proto b/protos/google/cloud/compute/v1/internal/common_076.proto index decb10093a51c..a5a10f0e72ffc 100644 --- a/protos/google/cloud/compute/v1/internal/common_076.proto +++ b/protos/google/cloud/compute/v1/internal/common_076.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_077.proto b/protos/google/cloud/compute/v1/internal/common_077.proto index 573f8e37bf02f..ff3762ca46811 100644 --- a/protos/google/cloud/compute/v1/internal/common_077.proto +++ b/protos/google/cloud/compute/v1/internal/common_077.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_078.proto b/protos/google/cloud/compute/v1/internal/common_078.proto index a55ecda07c234..61e205f66d67c 100644 --- a/protos/google/cloud/compute/v1/internal/common_078.proto +++ b/protos/google/cloud/compute/v1/internal/common_078.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_079.proto b/protos/google/cloud/compute/v1/internal/common_079.proto index df4d4c3406fff..341c7620f9953 100644 --- a/protos/google/cloud/compute/v1/internal/common_079.proto +++ b/protos/google/cloud/compute/v1/internal/common_079.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_080.proto b/protos/google/cloud/compute/v1/internal/common_080.proto index 283daf0436719..caa37a9743140 100644 --- a/protos/google/cloud/compute/v1/internal/common_080.proto +++ b/protos/google/cloud/compute/v1/internal/common_080.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_081.proto b/protos/google/cloud/compute/v1/internal/common_081.proto index cf1e9877cb08c..bd94010ea1815 100644 --- a/protos/google/cloud/compute/v1/internal/common_081.proto +++ b/protos/google/cloud/compute/v1/internal/common_081.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_082.proto b/protos/google/cloud/compute/v1/internal/common_082.proto index 39375e41cbd2d..4682ffe055d48 100644 --- a/protos/google/cloud/compute/v1/internal/common_082.proto +++ b/protos/google/cloud/compute/v1/internal/common_082.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_083.proto b/protos/google/cloud/compute/v1/internal/common_083.proto index 3dfaa73532b94..4305a07c87e60 100644 --- a/protos/google/cloud/compute/v1/internal/common_083.proto +++ b/protos/google/cloud/compute/v1/internal/common_083.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_084.proto b/protos/google/cloud/compute/v1/internal/common_084.proto index d7826b9fd5711..b8e322fee2a4d 100644 --- a/protos/google/cloud/compute/v1/internal/common_084.proto +++ b/protos/google/cloud/compute/v1/internal/common_084.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_085.proto b/protos/google/cloud/compute/v1/internal/common_085.proto index 8129eb262473a..06e8d241c853e 100644 --- a/protos/google/cloud/compute/v1/internal/common_085.proto +++ b/protos/google/cloud/compute/v1/internal/common_085.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_086.proto b/protos/google/cloud/compute/v1/internal/common_086.proto index 62c58065393fc..38c55cb76edaa 100644 --- a/protos/google/cloud/compute/v1/internal/common_086.proto +++ b/protos/google/cloud/compute/v1/internal/common_086.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_087.proto b/protos/google/cloud/compute/v1/internal/common_087.proto index 94d3acf6225b6..40af39c5f9ba0 100644 --- a/protos/google/cloud/compute/v1/internal/common_087.proto +++ b/protos/google/cloud/compute/v1/internal/common_087.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -675,3 +675,14 @@ message InterconnectsGetMacsecConfigResponse { optional InterconnectMacsecConfig result = 2 [json_name = "result"]; } + +// Request to rename an interconnect. +message InterconnectsSetNameRequest { + // The current name of the interconnect. + // The name must be 1-63 characters long, and comply with RFC1035. + optional string current_name = 1 [json_name = "currentName"]; + + // The new name of the interconnect. + // The name must be 1-63 characters long, and comply with RFC1035. + optional string name = 2 [json_name = "name"]; +} diff --git a/protos/google/cloud/compute/v1/internal/common_088.proto b/protos/google/cloud/compute/v1/internal/common_088.proto index fbcacd5188286..667239aa26832 100644 --- a/protos/google/cloud/compute/v1/internal/common_088.proto +++ b/protos/google/cloud/compute/v1/internal/common_088.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_089.proto b/protos/google/cloud/compute/v1/internal/common_089.proto index fa51d199a16e4..577d3af89caf3 100644 --- a/protos/google/cloud/compute/v1/internal/common_089.proto +++ b/protos/google/cloud/compute/v1/internal/common_089.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_090.proto b/protos/google/cloud/compute/v1/internal/common_090.proto index b70413ab2380c..ac9150e3e5a8e 100644 --- a/protos/google/cloud/compute/v1/internal/common_090.proto +++ b/protos/google/cloud/compute/v1/internal/common_090.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_091.proto b/protos/google/cloud/compute/v1/internal/common_091.proto index 19b3798c48a5c..79ee7fe00b0d0 100644 --- a/protos/google/cloud/compute/v1/internal/common_091.proto +++ b/protos/google/cloud/compute/v1/internal/common_091.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_092.proto b/protos/google/cloud/compute/v1/internal/common_092.proto index dc598741fba77..deddf918e3e1f 100644 --- a/protos/google/cloud/compute/v1/internal/common_092.proto +++ b/protos/google/cloud/compute/v1/internal/common_092.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_093.proto b/protos/google/cloud/compute/v1/internal/common_093.proto index ef53cc57e8a66..db80c7a76b3d5 100644 --- a/protos/google/cloud/compute/v1/internal/common_093.proto +++ b/protos/google/cloud/compute/v1/internal/common_093.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_094.proto b/protos/google/cloud/compute/v1/internal/common_094.proto index 26025eb47d5f1..90f46fd68e5bc 100644 --- a/protos/google/cloud/compute/v1/internal/common_094.proto +++ b/protos/google/cloud/compute/v1/internal/common_094.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_095.proto b/protos/google/cloud/compute/v1/internal/common_095.proto index 069e29ae400da..80c59acf2ffa3 100644 --- a/protos/google/cloud/compute/v1/internal/common_095.proto +++ b/protos/google/cloud/compute/v1/internal/common_095.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_096.proto b/protos/google/cloud/compute/v1/internal/common_096.proto index 9552eb66989dd..47021b1fb4588 100644 --- a/protos/google/cloud/compute/v1/internal/common_096.proto +++ b/protos/google/cloud/compute/v1/internal/common_096.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_097.proto b/protos/google/cloud/compute/v1/internal/common_097.proto index 2eed2fb6e2a7e..bafdb3a0d6d91 100644 --- a/protos/google/cloud/compute/v1/internal/common_097.proto +++ b/protos/google/cloud/compute/v1/internal/common_097.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_098.proto b/protos/google/cloud/compute/v1/internal/common_098.proto index ab6d4aa9615a4..ddda7b0d8af8d 100644 --- a/protos/google/cloud/compute/v1/internal/common_098.proto +++ b/protos/google/cloud/compute/v1/internal/common_098.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_099.proto b/protos/google/cloud/compute/v1/internal/common_099.proto index f7ef455312a1c..cfb8815712310 100644 --- a/protos/google/cloud/compute/v1/internal/common_099.proto +++ b/protos/google/cloud/compute/v1/internal/common_099.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_100.proto b/protos/google/cloud/compute/v1/internal/common_100.proto index 72a3ddfca1b7e..d6f246d4ebf6c 100644 --- a/protos/google/cloud/compute/v1/internal/common_100.proto +++ b/protos/google/cloud/compute/v1/internal/common_100.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_101.proto b/protos/google/cloud/compute/v1/internal/common_101.proto index 901e2491aa81a..497c466ade252 100644 --- a/protos/google/cloud/compute/v1/internal/common_101.proto +++ b/protos/google/cloud/compute/v1/internal/common_101.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_102.proto b/protos/google/cloud/compute/v1/internal/common_102.proto index ef18c39969f65..b1a982c9e4af4 100644 --- a/protos/google/cloud/compute/v1/internal/common_102.proto +++ b/protos/google/cloud/compute/v1/internal/common_102.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_103.proto b/protos/google/cloud/compute/v1/internal/common_103.proto index 3d84bd85141db..99396af250592 100644 --- a/protos/google/cloud/compute/v1/internal/common_103.proto +++ b/protos/google/cloud/compute/v1/internal/common_103.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_104.proto b/protos/google/cloud/compute/v1/internal/common_104.proto index f6f92cc8bdc86..70d5ccbf73bfe 100644 --- a/protos/google/cloud/compute/v1/internal/common_104.proto +++ b/protos/google/cloud/compute/v1/internal/common_104.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_105.proto b/protos/google/cloud/compute/v1/internal/common_105.proto index 37c52b57612aa..f93c9a2061379 100644 --- a/protos/google/cloud/compute/v1/internal/common_105.proto +++ b/protos/google/cloud/compute/v1/internal/common_105.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_106.proto b/protos/google/cloud/compute/v1/internal/common_106.proto index cd953a29fbb7d..f462a4b407b2f 100644 --- a/protos/google/cloud/compute/v1/internal/common_106.proto +++ b/protos/google/cloud/compute/v1/internal/common_106.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_107.proto b/protos/google/cloud/compute/v1/internal/common_107.proto index ed1961907ae12..ab2cfdec91e64 100644 --- a/protos/google/cloud/compute/v1/internal/common_107.proto +++ b/protos/google/cloud/compute/v1/internal/common_107.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_108.proto b/protos/google/cloud/compute/v1/internal/common_108.proto index 01e7c81c81ae5..c3ab2ec8a3ece 100644 --- a/protos/google/cloud/compute/v1/internal/common_108.proto +++ b/protos/google/cloud/compute/v1/internal/common_108.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_109.proto b/protos/google/cloud/compute/v1/internal/common_109.proto index 76c9c5c97d63c..6103da116367d 100644 --- a/protos/google/cloud/compute/v1/internal/common_109.proto +++ b/protos/google/cloud/compute/v1/internal/common_109.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_110.proto b/protos/google/cloud/compute/v1/internal/common_110.proto index 72fff02853094..d190286b39b7d 100644 --- a/protos/google/cloud/compute/v1/internal/common_110.proto +++ b/protos/google/cloud/compute/v1/internal/common_110.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_111.proto b/protos/google/cloud/compute/v1/internal/common_111.proto index eaf81141b375c..6bb22001764d8 100644 --- a/protos/google/cloud/compute/v1/internal/common_111.proto +++ b/protos/google/cloud/compute/v1/internal/common_111.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_112.proto b/protos/google/cloud/compute/v1/internal/common_112.proto index edd007986ee22..c9094c3dc0752 100644 --- a/protos/google/cloud/compute/v1/internal/common_112.proto +++ b/protos/google/cloud/compute/v1/internal/common_112.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_113.proto b/protos/google/cloud/compute/v1/internal/common_113.proto index 21cd228446f6c..a074b2c1be335 100644 --- a/protos/google/cloud/compute/v1/internal/common_113.proto +++ b/protos/google/cloud/compute/v1/internal/common_113.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_114.proto b/protos/google/cloud/compute/v1/internal/common_114.proto index 3acd706095192..d06fd40265b79 100644 --- a/protos/google/cloud/compute/v1/internal/common_114.proto +++ b/protos/google/cloud/compute/v1/internal/common_114.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_115.proto b/protos/google/cloud/compute/v1/internal/common_115.proto index d9953f9811bc8..1baf7d32a3fd5 100644 --- a/protos/google/cloud/compute/v1/internal/common_115.proto +++ b/protos/google/cloud/compute/v1/internal/common_115.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_116.proto b/protos/google/cloud/compute/v1/internal/common_116.proto index 02bde6de7dc76..700a7edeb3343 100644 --- a/protos/google/cloud/compute/v1/internal/common_116.proto +++ b/protos/google/cloud/compute/v1/internal/common_116.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_117.proto b/protos/google/cloud/compute/v1/internal/common_117.proto index a975c7b0bfda4..bf79c6211a196 100644 --- a/protos/google/cloud/compute/v1/internal/common_117.proto +++ b/protos/google/cloud/compute/v1/internal/common_117.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_118.proto b/protos/google/cloud/compute/v1/internal/common_118.proto index c69bb4838655b..d795fbf0bf9b3 100644 --- a/protos/google/cloud/compute/v1/internal/common_118.proto +++ b/protos/google/cloud/compute/v1/internal/common_118.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_119.proto b/protos/google/cloud/compute/v1/internal/common_119.proto index 2a00cccffb55b..165767336f72b 100644 --- a/protos/google/cloud/compute/v1/internal/common_119.proto +++ b/protos/google/cloud/compute/v1/internal/common_119.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_120.proto b/protos/google/cloud/compute/v1/internal/common_120.proto index d2376d0ba6acf..08081364da975 100644 --- a/protos/google/cloud/compute/v1/internal/common_120.proto +++ b/protos/google/cloud/compute/v1/internal/common_120.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_121.proto b/protos/google/cloud/compute/v1/internal/common_121.proto index 6e0daf8633f35..1bef578af16fb 100644 --- a/protos/google/cloud/compute/v1/internal/common_121.proto +++ b/protos/google/cloud/compute/v1/internal/common_121.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_122.proto b/protos/google/cloud/compute/v1/internal/common_122.proto index 2c21cc2f19964..e7d2b4e667ffd 100644 --- a/protos/google/cloud/compute/v1/internal/common_122.proto +++ b/protos/google/cloud/compute/v1/internal/common_122.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_123.proto b/protos/google/cloud/compute/v1/internal/common_123.proto index f5a14b5c96e4b..4ffa062385461 100644 --- a/protos/google/cloud/compute/v1/internal/common_123.proto +++ b/protos/google/cloud/compute/v1/internal/common_123.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_124.proto b/protos/google/cloud/compute/v1/internal/common_124.proto index a371bd2ff31cd..99215e57f96ce 100644 --- a/protos/google/cloud/compute/v1/internal/common_124.proto +++ b/protos/google/cloud/compute/v1/internal/common_124.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_125.proto b/protos/google/cloud/compute/v1/internal/common_125.proto index 8b904366ce818..25650029d179c 100644 --- a/protos/google/cloud/compute/v1/internal/common_125.proto +++ b/protos/google/cloud/compute/v1/internal/common_125.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_126.proto b/protos/google/cloud/compute/v1/internal/common_126.proto index 2c7edd25cbde6..2a806fb5faab1 100644 --- a/protos/google/cloud/compute/v1/internal/common_126.proto +++ b/protos/google/cloud/compute/v1/internal/common_126.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_127.proto b/protos/google/cloud/compute/v1/internal/common_127.proto index a88d950aa9169..bb7157e879730 100644 --- a/protos/google/cloud/compute/v1/internal/common_127.proto +++ b/protos/google/cloud/compute/v1/internal/common_127.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_128.proto b/protos/google/cloud/compute/v1/internal/common_128.proto index 281c968e3858f..8116bdb4d815d 100644 --- a/protos/google/cloud/compute/v1/internal/common_128.proto +++ b/protos/google/cloud/compute/v1/internal/common_128.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_129.proto b/protos/google/cloud/compute/v1/internal/common_129.proto index 184bab27cadd6..901f97e53a159 100644 --- a/protos/google/cloud/compute/v1/internal/common_129.proto +++ b/protos/google/cloud/compute/v1/internal/common_129.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_130.proto b/protos/google/cloud/compute/v1/internal/common_130.proto index d72a0d563a99c..21a4ae15dedba 100644 --- a/protos/google/cloud/compute/v1/internal/common_130.proto +++ b/protos/google/cloud/compute/v1/internal/common_130.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_131.proto b/protos/google/cloud/compute/v1/internal/common_131.proto index d0192b50053ea..e253598b30faa 100644 --- a/protos/google/cloud/compute/v1/internal/common_131.proto +++ b/protos/google/cloud/compute/v1/internal/common_131.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_132.proto b/protos/google/cloud/compute/v1/internal/common_132.proto index 37b1aea51a370..f3208b403ea32 100644 --- a/protos/google/cloud/compute/v1/internal/common_132.proto +++ b/protos/google/cloud/compute/v1/internal/common_132.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_133.proto b/protos/google/cloud/compute/v1/internal/common_133.proto index 852c6b0d2d166..d3e75197ab24a 100644 --- a/protos/google/cloud/compute/v1/internal/common_133.proto +++ b/protos/google/cloud/compute/v1/internal/common_133.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_134.proto b/protos/google/cloud/compute/v1/internal/common_134.proto index 71bbab77014cb..864691102c48c 100644 --- a/protos/google/cloud/compute/v1/internal/common_134.proto +++ b/protos/google/cloud/compute/v1/internal/common_134.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_135.proto b/protos/google/cloud/compute/v1/internal/common_135.proto index 3a1b68c4760f8..dbee4cfa4d3d9 100644 --- a/protos/google/cloud/compute/v1/internal/common_135.proto +++ b/protos/google/cloud/compute/v1/internal/common_135.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_136.proto b/protos/google/cloud/compute/v1/internal/common_136.proto index ea19e8f982732..f2ff5438a2779 100644 --- a/protos/google/cloud/compute/v1/internal/common_136.proto +++ b/protos/google/cloud/compute/v1/internal/common_136.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_137.proto b/protos/google/cloud/compute/v1/internal/common_137.proto index 4ddbfbe8f8400..eff1ea2a4b3f1 100644 --- a/protos/google/cloud/compute/v1/internal/common_137.proto +++ b/protos/google/cloud/compute/v1/internal/common_137.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_138.proto b/protos/google/cloud/compute/v1/internal/common_138.proto index c336e073b9b29..1d0dfe7d27013 100644 --- a/protos/google/cloud/compute/v1/internal/common_138.proto +++ b/protos/google/cloud/compute/v1/internal/common_138.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_139.proto b/protos/google/cloud/compute/v1/internal/common_139.proto index 8f1bda7c61822..ce7fa5b2d75f9 100644 --- a/protos/google/cloud/compute/v1/internal/common_139.proto +++ b/protos/google/cloud/compute/v1/internal/common_139.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_140.proto b/protos/google/cloud/compute/v1/internal/common_140.proto index fb99ef29b43ab..acd614d6461b8 100644 --- a/protos/google/cloud/compute/v1/internal/common_140.proto +++ b/protos/google/cloud/compute/v1/internal/common_140.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_141.proto b/protos/google/cloud/compute/v1/internal/common_141.proto index 724fe18eaa794..e0617fbfc3215 100644 --- a/protos/google/cloud/compute/v1/internal/common_141.proto +++ b/protos/google/cloud/compute/v1/internal/common_141.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_142.proto b/protos/google/cloud/compute/v1/internal/common_142.proto index 495afa841ed5c..e98b1ebd9412e 100644 --- a/protos/google/cloud/compute/v1/internal/common_142.proto +++ b/protos/google/cloud/compute/v1/internal/common_142.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_143.proto b/protos/google/cloud/compute/v1/internal/common_143.proto index 48658dfa431d7..6a1ee611ad962 100644 --- a/protos/google/cloud/compute/v1/internal/common_143.proto +++ b/protos/google/cloud/compute/v1/internal/common_143.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_144.proto b/protos/google/cloud/compute/v1/internal/common_144.proto index c124dbe9bb97e..4b32acad1134e 100644 --- a/protos/google/cloud/compute/v1/internal/common_144.proto +++ b/protos/google/cloud/compute/v1/internal/common_144.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_145.proto b/protos/google/cloud/compute/v1/internal/common_145.proto index 6027bc88c459e..88a0b748d77db 100644 --- a/protos/google/cloud/compute/v1/internal/common_145.proto +++ b/protos/google/cloud/compute/v1/internal/common_145.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_146.proto b/protos/google/cloud/compute/v1/internal/common_146.proto index c20014200b2cf..347a261479c26 100644 --- a/protos/google/cloud/compute/v1/internal/common_146.proto +++ b/protos/google/cloud/compute/v1/internal/common_146.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_147.proto b/protos/google/cloud/compute/v1/internal/common_147.proto index 3d0073882aa5b..ed58b5c37314e 100644 --- a/protos/google/cloud/compute/v1/internal/common_147.proto +++ b/protos/google/cloud/compute/v1/internal/common_147.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_148.proto b/protos/google/cloud/compute/v1/internal/common_148.proto index ddf70ba1b89dc..c7c8102bb4461 100644 --- a/protos/google/cloud/compute/v1/internal/common_148.proto +++ b/protos/google/cloud/compute/v1/internal/common_148.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_149.proto b/protos/google/cloud/compute/v1/internal/common_149.proto index 6da9b5a2280a0..d045c04f5769d 100644 --- a/protos/google/cloud/compute/v1/internal/common_149.proto +++ b/protos/google/cloud/compute/v1/internal/common_149.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_150.proto b/protos/google/cloud/compute/v1/internal/common_150.proto index 995ec4283ebe8..074328c3380b9 100644 --- a/protos/google/cloud/compute/v1/internal/common_150.proto +++ b/protos/google/cloud/compute/v1/internal/common_150.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_151.proto b/protos/google/cloud/compute/v1/internal/common_151.proto index 00e20b07f2bee..68a17f170d98e 100644 --- a/protos/google/cloud/compute/v1/internal/common_151.proto +++ b/protos/google/cloud/compute/v1/internal/common_151.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_152.proto b/protos/google/cloud/compute/v1/internal/common_152.proto index 9d8318005190d..e2e5b2a0cbbd3 100644 --- a/protos/google/cloud/compute/v1/internal/common_152.proto +++ b/protos/google/cloud/compute/v1/internal/common_152.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_153.proto b/protos/google/cloud/compute/v1/internal/common_153.proto index 99f5f24fdcb1d..541c97557193e 100644 --- a/protos/google/cloud/compute/v1/internal/common_153.proto +++ b/protos/google/cloud/compute/v1/internal/common_153.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_154.proto b/protos/google/cloud/compute/v1/internal/common_154.proto index b8caf8389f205..05d047d05e3e6 100644 --- a/protos/google/cloud/compute/v1/internal/common_154.proto +++ b/protos/google/cloud/compute/v1/internal/common_154.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_155.proto b/protos/google/cloud/compute/v1/internal/common_155.proto index bb96ae32a222c..c63dac24ee498 100644 --- a/protos/google/cloud/compute/v1/internal/common_155.proto +++ b/protos/google/cloud/compute/v1/internal/common_155.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_156.proto b/protos/google/cloud/compute/v1/internal/common_156.proto index 0a2c6ef9df9bb..44231b21bfb08 100644 --- a/protos/google/cloud/compute/v1/internal/common_156.proto +++ b/protos/google/cloud/compute/v1/internal/common_156.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_157.proto b/protos/google/cloud/compute/v1/internal/common_157.proto index b564ea79e311b..7fdd375186d5d 100644 --- a/protos/google/cloud/compute/v1/internal/common_157.proto +++ b/protos/google/cloud/compute/v1/internal/common_157.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_158.proto b/protos/google/cloud/compute/v1/internal/common_158.proto index c163fb57c1c5a..efb9ca385040d 100644 --- a/protos/google/cloud/compute/v1/internal/common_158.proto +++ b/protos/google/cloud/compute/v1/internal/common_158.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_159.proto b/protos/google/cloud/compute/v1/internal/common_159.proto index 2822944bf7612..6126314637630 100644 --- a/protos/google/cloud/compute/v1/internal/common_159.proto +++ b/protos/google/cloud/compute/v1/internal/common_159.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_160.proto b/protos/google/cloud/compute/v1/internal/common_160.proto index 6d133dcafe02c..2dc6e985dc070 100644 --- a/protos/google/cloud/compute/v1/internal/common_160.proto +++ b/protos/google/cloud/compute/v1/internal/common_160.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_161.proto b/protos/google/cloud/compute/v1/internal/common_161.proto index 2860367fa4efb..c50690dc35cc4 100644 --- a/protos/google/cloud/compute/v1/internal/common_161.proto +++ b/protos/google/cloud/compute/v1/internal/common_161.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_162.proto b/protos/google/cloud/compute/v1/internal/common_162.proto index 3960016297802..63bdf9c7a7c28 100644 --- a/protos/google/cloud/compute/v1/internal/common_162.proto +++ b/protos/google/cloud/compute/v1/internal/common_162.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_163.proto b/protos/google/cloud/compute/v1/internal/common_163.proto index 163831f9e6138..80c3eee4e365d 100644 --- a/protos/google/cloud/compute/v1/internal/common_163.proto +++ b/protos/google/cloud/compute/v1/internal/common_163.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_164.proto b/protos/google/cloud/compute/v1/internal/common_164.proto index 7c960ecb55798..cbec86ecb61b7 100644 --- a/protos/google/cloud/compute/v1/internal/common_164.proto +++ b/protos/google/cloud/compute/v1/internal/common_164.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_165.proto b/protos/google/cloud/compute/v1/internal/common_165.proto index d8196a0101fe3..557266d60f7bd 100644 --- a/protos/google/cloud/compute/v1/internal/common_165.proto +++ b/protos/google/cloud/compute/v1/internal/common_165.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_166.proto b/protos/google/cloud/compute/v1/internal/common_166.proto index 9abd6c226883d..0779312407083 100644 --- a/protos/google/cloud/compute/v1/internal/common_166.proto +++ b/protos/google/cloud/compute/v1/internal/common_166.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_167.proto b/protos/google/cloud/compute/v1/internal/common_167.proto index 94b2e77bf21df..fbefa7fbe93b4 100644 --- a/protos/google/cloud/compute/v1/internal/common_167.proto +++ b/protos/google/cloud/compute/v1/internal/common_167.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_168.proto b/protos/google/cloud/compute/v1/internal/common_168.proto index fd4d1c9644066..67e887460774d 100644 --- a/protos/google/cloud/compute/v1/internal/common_168.proto +++ b/protos/google/cloud/compute/v1/internal/common_168.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_169.proto b/protos/google/cloud/compute/v1/internal/common_169.proto index f0a91627d55f5..c0eec43fa5e84 100644 --- a/protos/google/cloud/compute/v1/internal/common_169.proto +++ b/protos/google/cloud/compute/v1/internal/common_169.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_170.proto b/protos/google/cloud/compute/v1/internal/common_170.proto index 740587fedba11..30f6551572d6e 100644 --- a/protos/google/cloud/compute/v1/internal/common_170.proto +++ b/protos/google/cloud/compute/v1/internal/common_170.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_171.proto b/protos/google/cloud/compute/v1/internal/common_171.proto index 71d6e345feb1b..f69d703fa03ea 100644 --- a/protos/google/cloud/compute/v1/internal/common_171.proto +++ b/protos/google/cloud/compute/v1/internal/common_171.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_172.proto b/protos/google/cloud/compute/v1/internal/common_172.proto index 3fd36509303b8..63203a4239dbb 100644 --- a/protos/google/cloud/compute/v1/internal/common_172.proto +++ b/protos/google/cloud/compute/v1/internal/common_172.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_173.proto b/protos/google/cloud/compute/v1/internal/common_173.proto index c722ca1b698ca..2b6ff520debb0 100644 --- a/protos/google/cloud/compute/v1/internal/common_173.proto +++ b/protos/google/cloud/compute/v1/internal/common_173.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_174.proto b/protos/google/cloud/compute/v1/internal/common_174.proto index 8c4abb40b1e59..de1c7bb091e06 100644 --- a/protos/google/cloud/compute/v1/internal/common_174.proto +++ b/protos/google/cloud/compute/v1/internal/common_174.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_175.proto b/protos/google/cloud/compute/v1/internal/common_175.proto index c420deb58679a..04131579c061f 100644 --- a/protos/google/cloud/compute/v1/internal/common_175.proto +++ b/protos/google/cloud/compute/v1/internal/common_175.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_176.proto b/protos/google/cloud/compute/v1/internal/common_176.proto index c114b0e08655d..c17536f26f87c 100644 --- a/protos/google/cloud/compute/v1/internal/common_176.proto +++ b/protos/google/cloud/compute/v1/internal/common_176.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_177.proto b/protos/google/cloud/compute/v1/internal/common_177.proto index fe2e6ae326e72..65c5991ecf53a 100644 --- a/protos/google/cloud/compute/v1/internal/common_177.proto +++ b/protos/google/cloud/compute/v1/internal/common_177.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_178.proto b/protos/google/cloud/compute/v1/internal/common_178.proto index fe9ece37c5d29..3f76c0ae92b3e 100644 --- a/protos/google/cloud/compute/v1/internal/common_178.proto +++ b/protos/google/cloud/compute/v1/internal/common_178.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_179.proto b/protos/google/cloud/compute/v1/internal/common_179.proto index ae249c40240a9..aed2726d329c2 100644 --- a/protos/google/cloud/compute/v1/internal/common_179.proto +++ b/protos/google/cloud/compute/v1/internal/common_179.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_180.proto b/protos/google/cloud/compute/v1/internal/common_180.proto index 5baa9c89b29fb..e1bdd197d0af5 100644 --- a/protos/google/cloud/compute/v1/internal/common_180.proto +++ b/protos/google/cloud/compute/v1/internal/common_180.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_181.proto b/protos/google/cloud/compute/v1/internal/common_181.proto index 1da551ddaa7cf..a07746de15c67 100644 --- a/protos/google/cloud/compute/v1/internal/common_181.proto +++ b/protos/google/cloud/compute/v1/internal/common_181.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_182.proto b/protos/google/cloud/compute/v1/internal/common_182.proto index f6c0d5d50e1eb..3ebc98ef46516 100644 --- a/protos/google/cloud/compute/v1/internal/common_182.proto +++ b/protos/google/cloud/compute/v1/internal/common_182.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_183.proto b/protos/google/cloud/compute/v1/internal/common_183.proto index 9f632bb81d36b..96abc0b9e805b 100644 --- a/protos/google/cloud/compute/v1/internal/common_183.proto +++ b/protos/google/cloud/compute/v1/internal/common_183.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_184.proto b/protos/google/cloud/compute/v1/internal/common_184.proto index 7e49da0f414cb..50f2544e1b9ff 100644 --- a/protos/google/cloud/compute/v1/internal/common_184.proto +++ b/protos/google/cloud/compute/v1/internal/common_184.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_185.proto b/protos/google/cloud/compute/v1/internal/common_185.proto index dfe695c285712..1b6a74008a6b5 100644 --- a/protos/google/cloud/compute/v1/internal/common_185.proto +++ b/protos/google/cloud/compute/v1/internal/common_185.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_186.proto b/protos/google/cloud/compute/v1/internal/common_186.proto index deb71c8ec6fa3..46e8c89b453aa 100644 --- a/protos/google/cloud/compute/v1/internal/common_186.proto +++ b/protos/google/cloud/compute/v1/internal/common_186.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_187.proto b/protos/google/cloud/compute/v1/internal/common_187.proto index ec0080cc997a5..da2002ad33dc9 100644 --- a/protos/google/cloud/compute/v1/internal/common_187.proto +++ b/protos/google/cloud/compute/v1/internal/common_187.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/v1/internal/common_188.proto b/protos/google/cloud/compute/v1/internal/common_188.proto index b8710502ce62c..67357d872d14f 100644 --- a/protos/google/cloud/compute/v1/internal/common_188.proto +++ b/protos/google/cloud/compute/v1/internal/common_188.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; diff --git a/protos/google/cloud/compute/vpn_gateways/v1/vpn_gateways.proto b/protos/google/cloud/compute/vpn_gateways/v1/vpn_gateways.proto index c008a1029dc59..f446828860af3 100644 --- a/protos/google/cloud/compute/vpn_gateways/v1/vpn_gateways.proto +++ b/protos/google/cloud/compute/vpn_gateways/v1/vpn_gateways.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -34,6 +34,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/vpnGateways service VpnGateways { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -138,6 +139,7 @@ service VpnGateways { // Request message for AggregatedListVpnGateways. message AggregatedListVpnGatewaysRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -237,14 +239,6 @@ message AggregatedListVpnGatewaysRequest { string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // The Shared VPC service project id or service project number for which // aggregated list request is invoked for subnetworks list-usable api. optional string service_project_number = 8 @@ -355,6 +349,7 @@ message InsertVpnGatewayRequest { // Request message for ListVpnGateways. message ListVpnGatewaysRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -448,14 +443,6 @@ message ListVpnGatewaysRequest { // Name of the region for this request. string region = 6 [(google.api.field_behavior) = REQUIRED, json_name = "region"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; } // Request message for SetLabels. diff --git a/protos/google/cloud/compute/vpn_tunnels/v1/vpn_tunnels.proto b/protos/google/cloud/compute/vpn_tunnels/v1/vpn_tunnels.proto index b95b8aeebfc25..8c7fa8539bb74 100644 --- a/protos/google/cloud/compute/vpn_tunnels/v1/vpn_tunnels.proto +++ b/protos/google/cloud/compute/vpn_tunnels/v1/vpn_tunnels.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -33,6 +33,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/vpnTunnels service VpnTunnels { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -114,6 +115,7 @@ service VpnTunnels { // Request message for AggregatedListVpnTunnels. message AggregatedListVpnTunnelsRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -213,14 +215,6 @@ message AggregatedListVpnTunnelsRequest { string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; - // The Shared VPC service project id or service project number for which // aggregated list request is invoked for subnetworks list-usable api. optional string service_project_number = 8 @@ -316,6 +310,7 @@ message InsertVpnTunnelRequest { // Request message for ListVpnTunnels. message ListVpnTunnelsRequest { + reserved 7; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -409,14 +404,6 @@ message ListVpnTunnelsRequest { // Name of the region for this request. string region = 6 [(google.api.field_behavior) = REQUIRED, json_name = "region"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; } // Request message for SetLabels. diff --git a/protos/google/cloud/compute/wire_groups/v1/wire_groups.proto b/protos/google/cloud/compute/wire_groups/v1/wire_groups.proto index aa1328264b1da..83c6965f9f55f 100644 --- a/protos/google/cloud/compute/wire_groups/v1/wire_groups.proto +++ b/protos/google/cloud/compute/wire_groups/v1/wire_groups.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -32,6 +32,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/wireGroups service WireGroups { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -186,6 +187,7 @@ message InsertWireGroupRequest { // Request message for ListWireGroups. message ListWireGroupsRequest { + reserved 7; string cross_site_network = 1 [(google.api.field_behavior) = REQUIRED, json_name = "crossSiteNetwork"]; @@ -278,14 +280,6 @@ message ListWireGroupsRequest { // Project ID for this request. string project = 6 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 7 [json_name = "returnPartialSuccess"]; } // Request message for PatchWireGroup. diff --git a/protos/google/cloud/compute/zone_operations/v1/zone_operations.proto b/protos/google/cloud/compute/zone_operations/v1/zone_operations.proto index faac573d20d9f..19d0e70336f62 100644 --- a/protos/google/cloud/compute/zone_operations/v1/zone_operations.proto +++ b/protos/google/cloud/compute/zone_operations/v1/zone_operations.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -33,6 +33,7 @@ import "google/protobuf/empty.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/zoneOperations service ZoneOperations { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -134,6 +135,7 @@ message GetOperationRequest { // Request message for ListZoneOperations. message ListZoneOperationsRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -224,14 +226,6 @@ message ListZoneOperationsRequest { string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; - // Name of the zone for request. string zone = 7 [(google.api.field_behavior) = REQUIRED, json_name = "zone"]; } diff --git a/protos/google/cloud/compute/zone_vm_extension_policies/v1/zone_vm_extension_policies.proto b/protos/google/cloud/compute/zone_vm_extension_policies/v1/zone_vm_extension_policies.proto index 20e4abadb857b..da4db54dd70d1 100644 --- a/protos/google/cloud/compute/zone_vm_extension_policies/v1/zone_vm_extension_policies.proto +++ b/protos/google/cloud/compute/zone_vm_extension_policies/v1/zone_vm_extension_policies.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -33,6 +33,7 @@ import "google/cloud/extended_operations.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/zoneVmExtensionPolicies service ZoneVmExtensionPolicies { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -184,6 +185,7 @@ message InsertVmExtensionPolicyRequest { // Request message for ListZoneVmExtensionPolicies. message ListZoneVmExtensionPoliciesRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -274,14 +276,6 @@ message ListZoneVmExtensionPoliciesRequest { string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; - // Name of the zone for this request. string zone = 7 [(google.api.field_behavior) = REQUIRED, json_name = "zone"]; } diff --git a/protos/google/cloud/compute/zones/v1/zones.proto b/protos/google/cloud/compute/zones/v1/zones.proto index 6cb13c4d993b9..cb25ffcd229a7 100644 --- a/protos/google/cloud/compute/zones/v1/zones.proto +++ b/protos/google/cloud/compute/zones/v1/zones.proto @@ -15,7 +15,7 @@ // Generated by the C++ microgenerator. // If you make any local changes, they will be lost. // file:///workspace/generator/discovery/compute_public_google_rest_v1.json -// revision: 20260910 +// revision: 20260922 syntax = "proto3"; @@ -30,6 +30,7 @@ import "google/cloud/compute/v1/internal/common_032.proto"; // https://cloud.google.com/compute/docs/reference/rest/v1/zones service Zones { option (google.api.default_host) = "compute.googleapis.com"; + option (google.api.api_version) = "2026-09-01"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform," "https://www.googleapis.com/auth/compute," @@ -67,6 +68,7 @@ message GetZoneRequest { // Request message for ListZones. message ListZonesRequest { + reserved 6; // A filter expression that filters resources listed in the response. Most // Compute resources support two types of filter expressions: // expressions that support regular expressions and expressions that follow @@ -156,12 +158,4 @@ message ListZonesRequest { // Project ID for this request. string project = 5 [(google.api.field_behavior) = REQUIRED, json_name = "project"]; - - // Opt-in for partial success behavior which provides partial results in case - // of failure. The default value is false. - // - // For example, when partial success behavior is enabled, aggregatedList for a - // single zone scope either returns all resources in the zone or no resources, - // with an error code. - optional bool return_partial_success = 6 [json_name = "returnPartialSuccess"]; }