diff --git a/api-list.json b/api-list.json index d2b50d51fcb..9ba748f455d 100644 --- a/api-list.json +++ b/api-list.json @@ -5917,21 +5917,6 @@ "documentationLink": "https://developers.google.com/maps/documentation/solar", "preferred": true }, - { - "kind": "discovery#directoryItem", - "id": "sourcerepo:v1", - "name": "sourcerepo", - "version": "v1", - "title": "Cloud Source Repositories API", - "description": "Accesses source code repositories hosted by Google. Important: Cloud Source Repositories is scheduled for end of sales starting June 17, 2024. Customers who have enabled the API prior to this date will not be affected and can continue to use Cloud Source Repositories. Organizations or projects who have not previously enabled the API cannot use Cloud Source Repositories after this date. View Cloud Source Repositories documentation for more info.", - "discoveryRestUrl": "https://sourcerepo.googleapis.com/$discovery/rest?version=v1", - "icons": { - "x16": "https://www.gstatic.com/images/branding/product/1x/googleg_16dp.png", - "x32": "https://www.gstatic.com/images/branding/product/1x/googleg_32dp.png" - }, - "documentationLink": "https://cloud.google.com/source-repositories/docs/apis", - "preferred": true - }, { "kind": "discovery#directoryItem", "id": "spanner:v1", diff --git a/bigquerydatatransfer/v1/bigquerydatatransfer-api.json b/bigquerydatatransfer/v1/bigquerydatatransfer-api.json index 39aafdef634..0b8899125aa 100644 --- a/bigquerydatatransfer/v1/bigquerydatatransfer-api.json +++ b/bigquerydatatransfer/v1/bigquerydatatransfer-api.json @@ -22,11 +22,6 @@ "discoveryVersion": "v1", "documentationLink": "https://cloud.google.com/bigquery-transfer/", "endpoints": [ - { - "description": "Regional Endpoint", - "endpointUrl": "https://bigquerydatatransfer.me-central2.rep.googleapis.com/", - "location": "me-central2" - }, { "description": "Regional Endpoint", "endpointUrl": "https://bigquerydatatransfer.europe-west3.rep.googleapis.com/", @@ -37,11 +32,21 @@ "endpointUrl": "https://bigquerydatatransfer.europe-west9.rep.googleapis.com/", "location": "europe-west9" }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://bigquerydatatransfer.me-central2.rep.googleapis.com/", + "location": "me-central2" + }, { "description": "Regional Endpoint", "endpointUrl": "https://bigquerydatatransfer.us-east4.rep.googleapis.com/", "location": "us-east4" }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://bigquerydatatransfer.us-east7.rep.googleapis.com/", + "location": "us-east7" + }, { "description": "Regional Endpoint", "endpointUrl": "https://bigquerydatatransfer.us-west1.rep.googleapis.com/", @@ -1398,7 +1403,7 @@ } } }, - "revision": "20240512", + "revision": "20240616", "rootUrl": "https://bigquerydatatransfer.googleapis.com/", "schemas": { "CheckValidCredsRequest": { diff --git a/clouddeploy/v1/clouddeploy-api.json b/clouddeploy/v1/clouddeploy-api.json index 3250009e590..3dc00c94fb1 100644 --- a/clouddeploy/v1/clouddeploy-api.json +++ b/clouddeploy/v1/clouddeploy-api.json @@ -2065,7 +2065,7 @@ } } }, - "revision": "20240529", + "revision": "20240614", "rootUrl": "https://clouddeploy.googleapis.com/", "schemas": { "AbandonReleaseRequest": { @@ -2682,7 +2682,7 @@ "id": "CanaryDeployment", "properties": { "percentages": { - "description": "Required. The percentage based deployments that will occur as a part of a `Rollout`. List is expected in ascending order and each integer n is 0 \u003c= n \u003c 100.", + "description": "Required. The percentage based deployments that will occur as a part of a `Rollout`. List is expected in ascending order and each integer n is 0 \u003c= n \u003c 100. If the GatewayServiceMesh is configured for Kubernetes, then the range for n is 0 \u003c= n \u003c= 100.", "items": { "format": "int32", "type": "integer" diff --git a/clouddeploy/v1/clouddeploy-gen.go b/clouddeploy/v1/clouddeploy-gen.go index 7ad2f61a16b..efd196a9841 100644 --- a/clouddeploy/v1/clouddeploy-gen.go +++ b/clouddeploy/v1/clouddeploy-gen.go @@ -1067,7 +1067,8 @@ func (s *Canary) MarshalJSON() ([]byte, error) { type CanaryDeployment struct { // Percentages: Required. The percentage based deployments that will occur as a // part of a `Rollout`. List is expected in ascending order and each integer n - // is 0 <= n < 100. + // is 0 <= n < 100. If the GatewayServiceMesh is configured for Kubernetes, + // then the range for n is 0 <= n <= 100. Percentages []int64 `json:"percentages,omitempty"` // Postdeploy: Optional. Configuration for the postdeploy job of the last // phase. If this is not configured, there will be no postdeploy job for this diff --git a/cloudkms/v1/cloudkms-api.json b/cloudkms/v1/cloudkms-api.json index 14f33467e67..ecbfa4e5052 100644 --- a/cloudkms/v1/cloudkms-api.json +++ b/cloudkms/v1/cloudkms-api.json @@ -2061,7 +2061,7 @@ } } }, - "revision": "20240611", + "revision": "20240613", "rootUrl": "https://cloudkms.googleapis.com/", "schemas": { "AsymmetricDecryptRequest": { @@ -2388,7 +2388,7 @@ }, "keyAccessJustificationsPolicy": { "$ref": "KeyAccessJustificationsPolicy", - "description": "Optional. The policy used for Key Access Justifications Policy Enforcement. If this field is present and this key is enrolled in Key Access Justifications Policy Enforcement, the policy will be evaluated in Encrypt, Decrypt, and Sign operations, and the operation will fail if rejected by the policy. The policy is defined by specifying zero or more allowed justification codes. https://cloud.google.com/assured-workloads/key-access-justifications/docs/justification-codes By default, this field is absent, and all justification codes are allowed." + "description": "Optional. The policy used for Key Access Justifications Policy Enforcement. If this field is present and this key is enrolled in Key Access Justifications Policy Enforcement, the policy will be evaluated in encrypt, decrypt, and sign operations, and the operation will fail if rejected by the policy. The policy is defined by specifying zero or more allowed justification codes. https://cloud.google.com/assured-workloads/key-access-justifications/docs/justification-codes By default, this field is absent, and all justification codes are allowed." }, "labels": { "additionalProperties": { @@ -3280,11 +3280,11 @@ "type": "object" }, "KeyAccessJustificationsPolicy": { - "description": "A KeyAccessJustificationsPolicy specifies zero or more allowed AccessReason values for Encrypt, Decrypt, and Sign requests on a CryptoKey.", + "description": "A KeyAccessJustificationsPolicy specifies zero or more allowed AccessReason values for encrypt, decrypt, and sign operations on a CryptoKey.", "id": "KeyAccessJustificationsPolicy", "properties": { "allowedAccessReasons": { - "description": "The list of allowed reasons for access to a CryptoKey. Zero allowed access reasons means all Encrypt, Decrypt, and Sign requests for the CryptoKey associated with this policy will fail.", + "description": "The list of allowed reasons for access to a CryptoKey. Zero allowed access reasons means all encrypt, decrypt, and sign operations for the CryptoKey associated with this policy will fail.", "items": { "enum": [ "REASON_UNSPECIFIED", diff --git a/cloudkms/v1/cloudkms-gen.go b/cloudkms/v1/cloudkms-gen.go index 1461692b8d0..908f39006e9 100644 --- a/cloudkms/v1/cloudkms-gen.go +++ b/cloudkms/v1/cloudkms-gen.go @@ -823,7 +823,7 @@ type CryptoKey struct { // KeyAccessJustificationsPolicy: Optional. The policy used for Key Access // Justifications Policy Enforcement. If this field is present and this key is // enrolled in Key Access Justifications Policy Enforcement, the policy will be - // evaluated in Encrypt, Decrypt, and Sign operations, and the operation will + // evaluated in encrypt, decrypt, and sign operations, and the operation will // fail if rejected by the policy. The policy is defined by specifying zero or // more allowed justification codes. // https://cloud.google.com/assured-workloads/key-access-justifications/docs/justification-codes @@ -1932,11 +1932,11 @@ func (s *ImportJob) MarshalJSON() ([]byte, error) { } // KeyAccessJustificationsPolicy: A KeyAccessJustificationsPolicy specifies -// zero or more allowed AccessReason values for Encrypt, Decrypt, and Sign -// requests on a CryptoKey. +// zero or more allowed AccessReason values for encrypt, decrypt, and sign +// operations on a CryptoKey. type KeyAccessJustificationsPolicy struct { // AllowedAccessReasons: The list of allowed reasons for access to a CryptoKey. - // Zero allowed access reasons means all Encrypt, Decrypt, and Sign requests + // Zero allowed access reasons means all encrypt, decrypt, and sign operations // for the CryptoKey associated with this policy will fail. // // Possible values: diff --git a/contactcenteraiplatform/v1alpha1/contactcenteraiplatform-api.json b/contactcenteraiplatform/v1alpha1/contactcenteraiplatform-api.json index 5fe536cea2b..37b901c6dbc 100644 --- a/contactcenteraiplatform/v1alpha1/contactcenteraiplatform-api.json +++ b/contactcenteraiplatform/v1alpha1/contactcenteraiplatform-api.json @@ -512,7 +512,7 @@ } } }, - "revision": "20240607", + "revision": "20240621", "rootUrl": "https://contactcenteraiplatform.googleapis.com/", "schemas": { "AdminUser": { @@ -616,7 +616,7 @@ "description": "Optional. VPC-SC related networking configuration." }, "privateComponents": { - "description": "Output only. A list of UJET components that should be privately accessed. This field is set by reading settings from the data plane. For more information about the format of the component please refer to go/ccaip-vpc-sc-org-policy. This field is must be fully populated only for Create/Update resource operations. The main use case for this field is OrgPolicy checks via CPE.", + "description": "Output only. TODO(b/283407860) Deprecate this field.", "items": { "type": "string" }, diff --git a/contactcenteraiplatform/v1alpha1/contactcenteraiplatform-gen.go b/contactcenteraiplatform/v1alpha1/contactcenteraiplatform-gen.go index cb3fd6391e6..bb7bce41fcc 100644 --- a/contactcenteraiplatform/v1alpha1/contactcenteraiplatform-gen.go +++ b/contactcenteraiplatform/v1alpha1/contactcenteraiplatform-gen.go @@ -290,12 +290,7 @@ type ContactCenter struct { Normal *Normal `json:"normal,omitempty"` // PrivateAccess: Optional. VPC-SC related networking configuration. PrivateAccess *PrivateAccess `json:"privateAccess,omitempty"` - // PrivateComponents: Output only. A list of UJET components that should be - // privately accessed. This field is set by reading settings from the data - // plane. For more information about the format of the component please refer - // to go/ccaip-vpc-sc-org-policy. This field is must be fully populated only - // for Create/Update resource operations. The main use case for this field is - // OrgPolicy checks via CPE. + // PrivateComponents: Output only. TODO(b/283407860) Deprecate this field. PrivateComponents []string `json:"privateComponents,omitempty"` // SamlParams: Optional. Params that sets up Google as IdP. SamlParams *SAMLParams `json:"samlParams,omitempty"` diff --git a/networkservices/v1/networkservices-api.json b/networkservices/v1/networkservices-api.json index 5f99b9e26ee..f15b7655520 100644 --- a/networkservices/v1/networkservices-api.json +++ b/networkservices/v1/networkservices-api.json @@ -2756,7 +2756,7 @@ } } }, - "revision": "20240515", + "revision": "20240613", "rootUrl": "https://networkservices.googleapis.com/", "schemas": { "AuditConfig": { @@ -4113,7 +4113,7 @@ "description": "Properties of the object.", "type": "any" }, - "description": "Optional. The metadata provided here will be included as part of the `metadata_context` (of type `google.protobuf.Struct`) in the `ProcessingRequest` message sent to the extension server. The metadata will be available under the namespace `com.google.lb_route_extension.`. The following variables are supported in the metadata Struct: `{forwarding_rule_id}` - substituted with the forwarding rule's fully qualified resource name.", + "description": "Optional. The metadata provided here is included as part of the `metadata_context` (of type `google.protobuf.Struct`) in the `ProcessingRequest` message sent to the extension server. The metadata is available under the namespace `com.google.lb_route_extension.`. The following variables are supported in the metadata Struct: `{forwarding_rule_id}` - substituted with the forwarding rule's fully qualified resource name.", "type": "object" }, "name": { @@ -4183,7 +4183,7 @@ "description": "Properties of the object.", "type": "any" }, - "description": "Optional. The metadata provided here will be included in the `ProcessingRequest.metadata_context.filter_metadata` map field. The metadata will be available under the key `com.google.lb_traffic_extension.`. The following variables are supported in the metadata: `{forwarding_rule_id}` - substituted with the forwarding rule's fully qualified resource name.", + "description": "Optional. The metadata provided here is included in the `ProcessingRequest.metadata_context.filter_metadata` map field. The metadata is available under the key `com.google.lb_traffic_extension.`. The following variables are supported in the metadata: `{forwarding_rule_id}` - substituted with the forwarding rule's fully qualified resource name.", "type": "object" }, "name": { diff --git a/networkservices/v1/networkservices-gen.go b/networkservices/v1/networkservices-gen.go index 2493b370ca6..477ff532d87 100644 --- a/networkservices/v1/networkservices-gen.go +++ b/networkservices/v1/networkservices-gen.go @@ -2234,10 +2234,10 @@ type LbRouteExtension struct { // "EXTERNAL_MANAGED" - Signifies that this is used for External Managed // HTTP(S) Load Balancing. LoadBalancingScheme string `json:"loadBalancingScheme,omitempty"` - // Metadata: Optional. The metadata provided here will be included as part of - // the `metadata_context` (of type `google.protobuf.Struct`) in the - // `ProcessingRequest` message sent to the extension server. The metadata will - // be available under the namespace `com.google.lb_route_extension.`. The + // Metadata: Optional. The metadata provided here is included as part of the + // `metadata_context` (of type `google.protobuf.Struct`) in the + // `ProcessingRequest` message sent to the extension server. The metadata is + // available under the namespace `com.google.lb_route_extension.`. The // following variables are supported in the metadata Struct: // `{forwarding_rule_id}` - substituted with the forwarding rule's fully // qualified resource name. @@ -2309,10 +2309,10 @@ type LbTrafficExtension struct { // "EXTERNAL_MANAGED" - Signifies that this is used for External Managed // HTTP(S) Load Balancing. LoadBalancingScheme string `json:"loadBalancingScheme,omitempty"` - // Metadata: Optional. The metadata provided here will be included in the + // Metadata: Optional. The metadata provided here is included in the // `ProcessingRequest.metadata_context.filter_metadata` map field. The metadata - // will be available under the key `com.google.lb_traffic_extension.`. The - // following variables are supported in the metadata: `{forwarding_rule_id}` - + // is available under the key `com.google.lb_traffic_extension.`. The following + // variables are supported in the metadata: `{forwarding_rule_id}` - // substituted with the forwarding rule's fully qualified resource name. Metadata googleapi.RawMessage `json:"metadata,omitempty"` // Name: Required. Identifier. Name of the `LbTrafficExtension` resource in the diff --git a/networkservices/v1beta1/networkservices-api.json b/networkservices/v1beta1/networkservices-api.json index d8af8a280d4..59baab9aacc 100644 --- a/networkservices/v1beta1/networkservices-api.json +++ b/networkservices/v1beta1/networkservices-api.json @@ -2483,7 +2483,7 @@ } } }, - "revision": "20240515", + "revision": "20240613", "rootUrl": "https://networkservices.googleapis.com/", "schemas": { "AuditConfig": { @@ -3797,7 +3797,7 @@ "description": "Properties of the object.", "type": "any" }, - "description": "Optional. The metadata provided here will be included as part of the `metadata_context` (of type `google.protobuf.Struct`) in the `ProcessingRequest` message sent to the extension server. The metadata will be available under the namespace `com.google.lb_route_extension.`. The following variables are supported in the metadata Struct: `{forwarding_rule_id}` - substituted with the forwarding rule's fully qualified resource name.", + "description": "Optional. The metadata provided here is included as part of the `metadata_context` (of type `google.protobuf.Struct`) in the `ProcessingRequest` message sent to the extension server. The metadata is available under the namespace `com.google.lb_route_extension.`. The following variables are supported in the metadata Struct: `{forwarding_rule_id}` - substituted with the forwarding rule's fully qualified resource name.", "type": "object" }, "name": { @@ -3867,7 +3867,7 @@ "description": "Properties of the object.", "type": "any" }, - "description": "Optional. The metadata provided here will be included in the `ProcessingRequest.metadata_context.filter_metadata` map field. The metadata will be available under the key `com.google.lb_traffic_extension.`. The following variables are supported in the metadata: `{forwarding_rule_id}` - substituted with the forwarding rule's fully qualified resource name.", + "description": "Optional. The metadata provided here is included in the `ProcessingRequest.metadata_context.filter_metadata` map field. The metadata is available under the key `com.google.lb_traffic_extension.`. The following variables are supported in the metadata: `{forwarding_rule_id}` - substituted with the forwarding rule's fully qualified resource name.", "type": "object" }, "name": { diff --git a/networkservices/v1beta1/networkservices-gen.go b/networkservices/v1beta1/networkservices-gen.go index 32681e13fd7..5b4aadddf5c 100644 --- a/networkservices/v1beta1/networkservices-gen.go +++ b/networkservices/v1beta1/networkservices-gen.go @@ -2125,10 +2125,10 @@ type LbRouteExtension struct { // "EXTERNAL_MANAGED" - Signifies that this is used for External Managed // HTTP(S) Load Balancing. LoadBalancingScheme string `json:"loadBalancingScheme,omitempty"` - // Metadata: Optional. The metadata provided here will be included as part of - // the `metadata_context` (of type `google.protobuf.Struct`) in the - // `ProcessingRequest` message sent to the extension server. The metadata will - // be available under the namespace `com.google.lb_route_extension.`. The + // Metadata: Optional. The metadata provided here is included as part of the + // `metadata_context` (of type `google.protobuf.Struct`) in the + // `ProcessingRequest` message sent to the extension server. The metadata is + // available under the namespace `com.google.lb_route_extension.`. The // following variables are supported in the metadata Struct: // `{forwarding_rule_id}` - substituted with the forwarding rule's fully // qualified resource name. @@ -2200,10 +2200,10 @@ type LbTrafficExtension struct { // "EXTERNAL_MANAGED" - Signifies that this is used for External Managed // HTTP(S) Load Balancing. LoadBalancingScheme string `json:"loadBalancingScheme,omitempty"` - // Metadata: Optional. The metadata provided here will be included in the + // Metadata: Optional. The metadata provided here is included in the // `ProcessingRequest.metadata_context.filter_metadata` map field. The metadata - // will be available under the key `com.google.lb_traffic_extension.`. The - // following variables are supported in the metadata: `{forwarding_rule_id}` - + // is available under the key `com.google.lb_traffic_extension.`. The following + // variables are supported in the metadata: `{forwarding_rule_id}` - // substituted with the forwarding rule's fully qualified resource name. Metadata googleapi.RawMessage `json:"metadata,omitempty"` // Name: Required. Identifier. Name of the `LbTrafficExtension` resource in the diff --git a/redis/v1/redis-api.json b/redis/v1/redis-api.json index 0e530e46616..e73cc1f92f1 100644 --- a/redis/v1/redis-api.json +++ b/redis/v1/redis-api.json @@ -343,7 +343,7 @@ ], "parameters": { "name": { - "description": "Required. Unique name of the resource in this scope including project and location using the form: `projects/{project_id}/locations/{location_id}/clusters/{cluster_id}`", + "description": "Required. Identifier. Unique name of the resource in this scope including project and location using the form: `projects/{project_id}/locations/{location_id}/clusters/{cluster_id}`", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+/clusters/[^/]+$", "required": true, @@ -821,7 +821,7 @@ } } }, - "revision": "20240531", + "revision": "20240613", "rootUrl": "https://redis.googleapis.com/", "schemas": { "AOFConfig": { @@ -1000,7 +1000,7 @@ "type": "array" }, "name": { - "description": "Required. Unique name of the resource in this scope including project and location using the form: `projects/{project_id}/locations/{location_id}/clusters/{cluster_id}`", + "description": "Required. Identifier. Unique name of the resource in this scope including project and location using the form: `projects/{project_id}/locations/{location_id}/clusters/{cluster_id}`", "type": "string" }, "nodeType": { diff --git a/redis/v1/redis-gen.go b/redis/v1/redis-gen.go index 0ee72c6518f..675888c9fec 100644 --- a/redis/v1/redis-gen.go +++ b/redis/v1/redis-gen.go @@ -416,8 +416,8 @@ type Cluster struct { // for Redis clients to connect to the cluster. Currently only one discovery // endpoint is supported. DiscoveryEndpoints []*DiscoveryEndpoint `json:"discoveryEndpoints,omitempty"` - // Name: Required. Unique name of the resource in this scope including project - // and location using the form: + // Name: Required. Identifier. Unique name of the resource in this scope + // including project and location using the form: // `projects/{project_id}/locations/{location_id}/clusters/{cluster_id}` Name string `json:"name,omitempty"` // NodeType: Optional. The type of a redis node in the cluster. NodeType @@ -3876,8 +3876,8 @@ type ProjectsLocationsClustersPatchCall struct { // response field. The returned operation is automatically deleted after a few // hours, so there is no need to call DeleteOperation. // -// - name: Unique name of the resource in this scope including project and -// location using the form: +// - name: Identifier. Unique name of the resource in this scope including +// project and location using the form: // `projects/{project_id}/locations/{location_id}/clusters/{cluster_id}`. func (r *ProjectsLocationsClustersService) Patch(name string, cluster *Cluster) *ProjectsLocationsClustersPatchCall { c := &ProjectsLocationsClustersPatchCall{s: r.s, urlParams_: make(gensupport.URLParams)} diff --git a/redis/v1beta1/redis-api.json b/redis/v1beta1/redis-api.json index 4436367a54a..d9a8d0202e9 100644 --- a/redis/v1beta1/redis-api.json +++ b/redis/v1beta1/redis-api.json @@ -343,7 +343,7 @@ ], "parameters": { "name": { - "description": "Required. Unique name of the resource in this scope including project and location using the form: `projects/{project_id}/locations/{location_id}/clusters/{cluster_id}`", + "description": "Required. Identifier. Unique name of the resource in this scope including project and location using the form: `projects/{project_id}/locations/{location_id}/clusters/{cluster_id}`", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+/clusters/[^/]+$", "required": true, @@ -821,7 +821,7 @@ } } }, - "revision": "20240531", + "revision": "20240613", "rootUrl": "https://redis.googleapis.com/", "schemas": { "AOFConfig": { @@ -1000,7 +1000,7 @@ "type": "array" }, "name": { - "description": "Required. Unique name of the resource in this scope including project and location using the form: `projects/{project_id}/locations/{location_id}/clusters/{cluster_id}`", + "description": "Required. Identifier. Unique name of the resource in this scope including project and location using the form: `projects/{project_id}/locations/{location_id}/clusters/{cluster_id}`", "type": "string" }, "nodeType": { diff --git a/redis/v1beta1/redis-gen.go b/redis/v1beta1/redis-gen.go index 086acb11e2d..5ee30dd6f57 100644 --- a/redis/v1beta1/redis-gen.go +++ b/redis/v1beta1/redis-gen.go @@ -416,8 +416,8 @@ type Cluster struct { // for Redis clients to connect to the cluster. Currently only one discovery // endpoint is supported. DiscoveryEndpoints []*DiscoveryEndpoint `json:"discoveryEndpoints,omitempty"` - // Name: Required. Unique name of the resource in this scope including project - // and location using the form: + // Name: Required. Identifier. Unique name of the resource in this scope + // including project and location using the form: // `projects/{project_id}/locations/{location_id}/clusters/{cluster_id}` Name string `json:"name,omitempty"` // NodeType: Optional. The type of a redis node in the cluster. NodeType @@ -3880,8 +3880,8 @@ type ProjectsLocationsClustersPatchCall struct { // response field. The returned operation is automatically deleted after a few // hours, so there is no need to call DeleteOperation. // -// - name: Unique name of the resource in this scope including project and -// location using the form: +// - name: Identifier. Unique name of the resource in this scope including +// project and location using the form: // `projects/{project_id}/locations/{location_id}/clusters/{cluster_id}`. func (r *ProjectsLocationsClustersService) Patch(name string, cluster *Cluster) *ProjectsLocationsClustersPatchCall { c := &ProjectsLocationsClustersPatchCall{s: r.s, urlParams_: make(gensupport.URLParams)}