From b2d4b24a19fdf81cdd5603f78df954eb3b776d68 Mon Sep 17 00:00:00 2001 From: Google APIs Date: Fri, 2 Oct 2020 00:39:08 +0000 Subject: [PATCH] Autogenerated update (2020-10-02) Update: - compute_alpha - compute_beta - compute_v1 - content_v2 - content_v2_1 - jobs_v3 - pubsublite_v1 - redis_v1 - redis_v1beta1 - videointelligence_v1beta2 - videointelligence_v1p2beta1 - videointelligence_v1p3beta1 - youtube_partner_v1 - youtube_v3 --- api_names_out.yaml | 851 ++++++++++++++++ generated/google/apis/compute_alpha.rb | 2 +- .../google/apis/compute_alpha/classes.rb | 644 +++++++++--- .../apis/compute_alpha/representations.rb | 132 ++- .../google/apis/compute_alpha/service.rb | 935 +++++++++++++++++- generated/google/apis/compute_beta.rb | 2 +- generated/google/apis/compute_beta/classes.rb | 574 +++++++++-- .../apis/compute_beta/representations.rb | 97 +- generated/google/apis/compute_beta/service.rb | 935 +++++++++++++++--- generated/google/apis/compute_v1.rb | 2 +- generated/google/apis/compute_v1/classes.rb | 353 ++++++- .../google/apis/compute_v1/representations.rb | 55 +- generated/google/apis/compute_v1/service.rb | 866 +++++++++++++--- generated/google/apis/content_v2.rb | 2 +- generated/google/apis/content_v2/classes.rb | 3 +- generated/google/apis/content_v2_1.rb | 2 +- generated/google/apis/content_v2_1/classes.rb | 3 +- generated/google/apis/jobs_v3.rb | 2 +- generated/google/apis/jobs_v3/classes.rb | 798 +++++++++++++++ .../google/apis/jobs_v3/representations.rb | 272 +++++ generated/google/apis/pubsublite_v1.rb | 2 +- .../google/apis/pubsublite_v1/classes.rb | 4 +- generated/google/apis/redis_v1.rb | 2 +- generated/google/apis/redis_v1/classes.rb | 10 +- generated/google/apis/redis_v1/service.rb | 4 +- generated/google/apis/redis_v1beta1.rb | 2 +- .../google/apis/redis_v1beta1/classes.rb | 38 +- .../apis/redis_v1beta1/representations.rb | 14 + .../google/apis/redis_v1beta1/service.rb | 38 +- .../google/apis/videointelligence_v1beta2.rb | 2 +- .../apis/videointelligence_v1beta2/classes.rb | 321 +++++- .../representations.rb | 165 +++- .../apis/videointelligence_v1p2beta1.rb | 2 +- .../videointelligence_v1p2beta1/classes.rb | 321 +++++- .../representations.rb | 165 +++- .../apis/videointelligence_v1p3beta1.rb | 2 +- .../videointelligence_v1p3beta1/classes.rb | 237 ++++- .../representations.rb | 131 ++- generated/google/apis/youtube_partner_v1.rb | 2 +- generated/google/apis/youtube_v3.rb | 2 +- 40 files changed, 7376 insertions(+), 618 deletions(-) diff --git a/api_names_out.yaml b/api_names_out.yaml index b5915ddf9..976f2d51c 100644 --- a/api_names_out.yaml +++ b/api_names_out.yaml @@ -28435,6 +28435,7 @@ "/compute:alpha/BackendService/selfLink": self_link "/compute:alpha/BackendService/selfLinkWithId": self_link_with_id "/compute:alpha/BackendService/sessionAffinity": session_affinity +"/compute:alpha/BackendService/subsetting": subsetting "/compute:alpha/BackendService/timeoutSec": timeout_sec "/compute:alpha/BackendServiceAggregatedList": backend_service_aggregated_list "/compute:alpha/BackendServiceAggregatedList/id": id @@ -28571,6 +28572,7 @@ "/compute:alpha/BfdStatusPacketCounts/numRxSuccessful": num_rx_successful "/compute:alpha/BfdStatusPacketCounts/numTx": num_tx "/compute:alpha/Binding": binding +"/compute:alpha/Binding/bindingId": binding_id "/compute:alpha/Binding/condition": condition "/compute:alpha/Binding/members": members "/compute:alpha/Binding/members/member": member @@ -28761,6 +28763,7 @@ "/compute:alpha/Disk/resourcePolicies": resource_policies "/compute:alpha/Disk/resourcePolicies/resource_policy": resource_policy "/compute:alpha/Disk/satisfiesPhysicalZoneSeparation": satisfies_physical_zone_separation +"/compute:alpha/Disk/satisfiesPzs": satisfies_pzs "/compute:alpha/Disk/selfLink": self_link "/compute:alpha/Disk/selfLinkWithId": self_link_with_id "/compute:alpha/Disk/sizeGb": size_gb @@ -29730,7 +29733,10 @@ "/compute:alpha/Instance/resourcePolicies": resource_policies "/compute:alpha/Instance/resourcePolicies/resource_policy": resource_policy "/compute:alpha/Instance/satisfiesPhysicalZoneSeparation": satisfies_physical_zone_separation +"/compute:alpha/Instance/satisfiesPzs": satisfies_pzs "/compute:alpha/Instance/scheduling": scheduling +"/compute:alpha/Instance/secureLabels": secure_labels +"/compute:alpha/Instance/secureLabels/secure_label": secure_label "/compute:alpha/Instance/selfLink": self_link "/compute:alpha/Instance/selfLinkWithId": self_link_with_id "/compute:alpha/Instance/serviceAccounts": service_accounts @@ -30203,6 +30209,38 @@ "/compute:alpha/InstancesStartWithEncryptionKeyRequest/disks": disks "/compute:alpha/InstancesStartWithEncryptionKeyRequest/disks/disk": disk "/compute:alpha/InstancesStartWithEncryptionKeyRequest/instanceEncryptionKey": instance_encryption_key +"/compute:alpha/InstantSnapshot": instant_snapshot +"/compute:alpha/InstantSnapshot/creationTimestamp": creation_timestamp +"/compute:alpha/InstantSnapshot/description": description +"/compute:alpha/InstantSnapshot/diskSizeGb": disk_size_gb +"/compute:alpha/InstantSnapshot/guestFlush": guest_flush +"/compute:alpha/InstantSnapshot/id": id +"/compute:alpha/InstantSnapshot/kind": kind +"/compute:alpha/InstantSnapshot/labelFingerprint": label_fingerprint +"/compute:alpha/InstantSnapshot/labels": labels +"/compute:alpha/InstantSnapshot/labels/label": label +"/compute:alpha/InstantSnapshot/name": name +"/compute:alpha/InstantSnapshot/region": region +"/compute:alpha/InstantSnapshot/selfLink": self_link +"/compute:alpha/InstantSnapshot/selfLinkWithId": self_link_with_id +"/compute:alpha/InstantSnapshot/sourceDisk": source_disk +"/compute:alpha/InstantSnapshot/sourceDiskId": source_disk_id +"/compute:alpha/InstantSnapshot/status": status +"/compute:alpha/InstantSnapshot/zone": zone +"/compute:alpha/InstantSnapshotList": instant_snapshot_list +"/compute:alpha/InstantSnapshotList/id": id +"/compute:alpha/InstantSnapshotList/items": items +"/compute:alpha/InstantSnapshotList/items/item": item +"/compute:alpha/InstantSnapshotList/kind": kind +"/compute:alpha/InstantSnapshotList/nextPageToken": next_page_token +"/compute:alpha/InstantSnapshotList/selfLink": self_link +"/compute:alpha/InstantSnapshotList/warning": warning +"/compute:alpha/InstantSnapshotList/warning/code": code +"/compute:alpha/InstantSnapshotList/warning/data": data +"/compute:alpha/InstantSnapshotList/warning/data/datum": datum +"/compute:alpha/InstantSnapshotList/warning/data/datum/key": key +"/compute:alpha/InstantSnapshotList/warning/data/datum/value": value +"/compute:alpha/InstantSnapshotList/warning/message": message "/compute:alpha/Int64RangeMatch": int64_range_match "/compute:alpha/Int64RangeMatch/rangeEnd": range_end "/compute:alpha/Int64RangeMatch/rangeStart": range_start @@ -30878,6 +30916,7 @@ "/compute:alpha/NetworkInterface/name": name "/compute:alpha/NetworkInterface/network": network "/compute:alpha/NetworkInterface/networkIP": network_ip +"/compute:alpha/NetworkInterface/queueCount": queue_count "/compute:alpha/NetworkInterface/subnetwork": subnetwork "/compute:alpha/NetworkList": network_list "/compute:alpha/NetworkList/id": id @@ -30999,6 +31038,7 @@ "/compute:alpha/NodeGroupNode/name": name "/compute:alpha/NodeGroupNode/nodeType": node_type "/compute:alpha/NodeGroupNode/satisfiesPhysicalZoneSeparation": satisfies_physical_zone_separation +"/compute:alpha/NodeGroupNode/satisfiesPzs": satisfies_pzs "/compute:alpha/NodeGroupNode/serverBinding": server_binding "/compute:alpha/NodeGroupNode/serverId": server_id "/compute:alpha/NodeGroupNode/status": status @@ -31616,6 +31656,7 @@ "/compute:alpha/Region/selfLinkWithId": self_link_with_id "/compute:alpha/Region/status": status "/compute:alpha/Region/supportsPhysicalZoneSeparation": supports_physical_zone_separation +"/compute:alpha/Region/supportsPzs": supports_pzs "/compute:alpha/Region/zones": zones "/compute:alpha/Region/zones/zone": zone "/compute:alpha/RegionAutoscalerList": region_autoscaler_list @@ -32422,11 +32463,17 @@ "/compute:alpha/SecurityPolicyRuleMatcherConfigLayer4Config/ports": ports "/compute:alpha/SecurityPolicyRuleMatcherConfigLayer4Config/ports/port": port "/compute:alpha/SecurityPolicyRuleRateLimitOptions": security_policy_rule_rate_limit_options +"/compute:alpha/SecurityPolicyRuleRateLimitOptions/banDurationSec": ban_duration_sec +"/compute:alpha/SecurityPolicyRuleRateLimitOptions/banThreshold": ban_threshold "/compute:alpha/SecurityPolicyRuleRateLimitOptions/blockDuration": block_duration "/compute:alpha/SecurityPolicyRuleRateLimitOptions/conformAction": conform_action "/compute:alpha/SecurityPolicyRuleRateLimitOptions/enforceOnKey": enforce_on_key "/compute:alpha/SecurityPolicyRuleRateLimitOptions/exceedAction": exceed_action +"/compute:alpha/SecurityPolicyRuleRateLimitOptions/rateLimitThreshold": rate_limit_threshold "/compute:alpha/SecurityPolicyRuleRateLimitOptions/thresholdRps": threshold_rps +"/compute:alpha/SecurityPolicyRuleRateLimitOptionsThreshold": security_policy_rule_rate_limit_options_threshold +"/compute:alpha/SecurityPolicyRuleRateLimitOptionsThreshold/count": count +"/compute:alpha/SecurityPolicyRuleRateLimitOptionsThreshold/intervalSec": interval_sec "/compute:alpha/SecuritySettings": security_settings "/compute:alpha/SecuritySettings/authentication": authentication "/compute:alpha/SecuritySettings/authenticationPolicy": authentication_policy @@ -32471,6 +32518,8 @@ "/compute:alpha/ServiceAttachment/name": name "/compute:alpha/ServiceAttachment/natIpCidrRanges": nat_ip_cidr_ranges "/compute:alpha/ServiceAttachment/natIpCidrRanges/nat_ip_cidr_range": nat_ip_cidr_range +"/compute:alpha/ServiceAttachment/natSubnets": nat_subnets +"/compute:alpha/ServiceAttachment/natSubnets/nat_subnet": nat_subnet "/compute:alpha/ServiceAttachment/producerForwardingRule": producer_forwarding_rule "/compute:alpha/ServiceAttachment/region": region "/compute:alpha/ServiceAttachment/selfLink": self_link @@ -32527,6 +32576,7 @@ "/compute:alpha/Snapshot/description": description "/compute:alpha/Snapshot/diskSizeGb": disk_size_gb "/compute:alpha/Snapshot/downloadBytes": download_bytes +"/compute:alpha/Snapshot/guestFlush": guest_flush "/compute:alpha/Snapshot/guestOsFeatures": guest_os_features "/compute:alpha/Snapshot/guestOsFeatures/guest_os_feature": guest_os_feature "/compute:alpha/Snapshot/id": id @@ -32540,6 +32590,7 @@ "/compute:alpha/Snapshot/licenses/license": license "/compute:alpha/Snapshot/name": name "/compute:alpha/Snapshot/satisfiesPhysicalZoneSeparation": satisfies_physical_zone_separation +"/compute:alpha/Snapshot/satisfiesPzs": satisfies_pzs "/compute:alpha/Snapshot/selfLink": self_link "/compute:alpha/Snapshot/selfLinkWithId": self_link_with_id "/compute:alpha/Snapshot/snapshotEncryptionKey": snapshot_encryption_key @@ -32803,6 +32854,8 @@ "/compute:alpha/SubnetworksScopedList/warning/message": message "/compute:alpha/SubnetworksSetPrivateIpGoogleAccessRequest": subnetworks_set_private_ip_google_access_request "/compute:alpha/SubnetworksSetPrivateIpGoogleAccessRequest/privateIpGoogleAccess": private_ip_google_access +"/compute:alpha/Subsetting": subsetting +"/compute:alpha/Subsetting/policy": policy "/compute:alpha/TCPHealthCheck": tcp_health_check "/compute:alpha/TCPHealthCheck/port": port "/compute:alpha/TCPHealthCheck/portName": port_name @@ -32852,6 +32905,7 @@ "/compute:alpha/TargetHttpProxy": target_http_proxy "/compute:alpha/TargetHttpProxy/creationTimestamp": creation_timestamp "/compute:alpha/TargetHttpProxy/description": description +"/compute:alpha/TargetHttpProxy/fingerprint": fingerprint "/compute:alpha/TargetHttpProxy/httpFilters": http_filters "/compute:alpha/TargetHttpProxy/httpFilters/http_filter": http_filter "/compute:alpha/TargetHttpProxy/id": id @@ -33578,6 +33632,7 @@ "/compute:alpha/Zone/selfLink": self_link "/compute:alpha/Zone/status": status "/compute:alpha/Zone/supportsPhysicalZoneSeparation": supports_physical_zone_separation +"/compute:alpha/Zone/supportsPzs": supports_pzs "/compute:alpha/ZoneList": zone_list "/compute:alpha/ZoneList/id": id "/compute:alpha/ZoneList/items": items @@ -36067,6 +36122,45 @@ "/compute:alpha/compute.regionInstances.bulkInsert/project": project "/compute:alpha/compute.regionInstances.bulkInsert/region": region "/compute:alpha/compute.regionInstances.bulkInsert/requestId": request_id +"/compute:alpha/compute.regionInstantSnapshots.delete": delete_region_instant_snapshot +"/compute:alpha/compute.regionInstantSnapshots.delete/instantSnapshot": instant_snapshot +"/compute:alpha/compute.regionInstantSnapshots.delete/project": project +"/compute:alpha/compute.regionInstantSnapshots.delete/region": region +"/compute:alpha/compute.regionInstantSnapshots.delete/requestId": request_id +"/compute:alpha/compute.regionInstantSnapshots.get": get_region_instant_snapshot +"/compute:alpha/compute.regionInstantSnapshots.get/instantSnapshot": instant_snapshot +"/compute:alpha/compute.regionInstantSnapshots.get/project": project +"/compute:alpha/compute.regionInstantSnapshots.get/region": region +"/compute:alpha/compute.regionInstantSnapshots.getIamPolicy": get_region_instant_snapshot_iam_policy +"/compute:alpha/compute.regionInstantSnapshots.getIamPolicy/optionsRequestedPolicyVersion": options_requested_policy_version +"/compute:alpha/compute.regionInstantSnapshots.getIamPolicy/project": project +"/compute:alpha/compute.regionInstantSnapshots.getIamPolicy/region": region +"/compute:alpha/compute.regionInstantSnapshots.getIamPolicy/resource": resource +"/compute:alpha/compute.regionInstantSnapshots.insert": insert_region_instant_snapshot +"/compute:alpha/compute.regionInstantSnapshots.insert/project": project +"/compute:alpha/compute.regionInstantSnapshots.insert/region": region +"/compute:alpha/compute.regionInstantSnapshots.insert/requestId": request_id +"/compute:alpha/compute.regionInstantSnapshots.list": list_region_instant_snapshots +"/compute:alpha/compute.regionInstantSnapshots.list/filter": filter +"/compute:alpha/compute.regionInstantSnapshots.list/maxResults": max_results +"/compute:alpha/compute.regionInstantSnapshots.list/orderBy": order_by +"/compute:alpha/compute.regionInstantSnapshots.list/pageToken": page_token +"/compute:alpha/compute.regionInstantSnapshots.list/project": project +"/compute:alpha/compute.regionInstantSnapshots.list/region": region +"/compute:alpha/compute.regionInstantSnapshots.list/returnPartialSuccess": return_partial_success +"/compute:alpha/compute.regionInstantSnapshots.setIamPolicy": set_region_instant_snapshot_iam_policy +"/compute:alpha/compute.regionInstantSnapshots.setIamPolicy/project": project +"/compute:alpha/compute.regionInstantSnapshots.setIamPolicy/region": region +"/compute:alpha/compute.regionInstantSnapshots.setIamPolicy/resource": resource +"/compute:alpha/compute.regionInstantSnapshots.setLabels": set_region_instant_snapshot_labels +"/compute:alpha/compute.regionInstantSnapshots.setLabels/project": project +"/compute:alpha/compute.regionInstantSnapshots.setLabels/region": region +"/compute:alpha/compute.regionInstantSnapshots.setLabels/requestId": request_id +"/compute:alpha/compute.regionInstantSnapshots.setLabels/resource": resource +"/compute:alpha/compute.regionInstantSnapshots.testIamPermissions": test_region_instant_snapshot_iam_permissions +"/compute:alpha/compute.regionInstantSnapshots.testIamPermissions/project": project +"/compute:alpha/compute.regionInstantSnapshots.testIamPermissions/region": region +"/compute:alpha/compute.regionInstantSnapshots.testIamPermissions/resource": resource "/compute:alpha/compute.regionNetworkEndpointGroups.delete": delete_region_network_endpoint_group "/compute:alpha/compute.regionNetworkEndpointGroups.delete/networkEndpointGroup": network_endpoint_group "/compute:alpha/compute.regionNetworkEndpointGroups.delete/project": project @@ -36544,6 +36638,9 @@ "/compute:alpha/compute.snapshots.getIamPolicy/optionsRequestedPolicyVersion": options_requested_policy_version "/compute:alpha/compute.snapshots.getIamPolicy/project": project "/compute:alpha/compute.snapshots.getIamPolicy/resource": resource +"/compute:alpha/compute.snapshots.insert": insert_snapshot +"/compute:alpha/compute.snapshots.insert/project": project +"/compute:alpha/compute.snapshots.insert/requestId": request_id "/compute:alpha/compute.snapshots.list": list_snapshots "/compute:alpha/compute.snapshots.list/filter": filter "/compute:alpha/compute.snapshots.list/maxResults": max_results @@ -36733,6 +36830,10 @@ "/compute:alpha/compute.targetHttpProxies.list/pageToken": page_token "/compute:alpha/compute.targetHttpProxies.list/project": project "/compute:alpha/compute.targetHttpProxies.list/returnPartialSuccess": return_partial_success +"/compute:alpha/compute.targetHttpProxies.patch": patch_target_http_proxy +"/compute:alpha/compute.targetHttpProxies.patch/project": project +"/compute:alpha/compute.targetHttpProxies.patch/requestId": request_id +"/compute:alpha/compute.targetHttpProxies.patch/targetHttpProxy": target_http_proxy "/compute:alpha/compute.targetHttpProxies.setUrlMap": set_target_http_proxy_url_map "/compute:alpha/compute.targetHttpProxies.setUrlMap/project": project "/compute:alpha/compute.targetHttpProxies.setUrlMap/requestId": request_id @@ -37152,6 +37253,45 @@ "/compute:alpha/compute.zoneInPlaceSnapshots.testIamPermissions/project": project "/compute:alpha/compute.zoneInPlaceSnapshots.testIamPermissions/resource": resource "/compute:alpha/compute.zoneInPlaceSnapshots.testIamPermissions/zone": zone +"/compute:alpha/compute.zoneInstantSnapshots.delete": delete_zone_instant_snapshot +"/compute:alpha/compute.zoneInstantSnapshots.delete/instantSnapshot": instant_snapshot +"/compute:alpha/compute.zoneInstantSnapshots.delete/project": project +"/compute:alpha/compute.zoneInstantSnapshots.delete/requestId": request_id +"/compute:alpha/compute.zoneInstantSnapshots.delete/zone": zone +"/compute:alpha/compute.zoneInstantSnapshots.get": get_zone_instant_snapshot +"/compute:alpha/compute.zoneInstantSnapshots.get/instantSnapshot": instant_snapshot +"/compute:alpha/compute.zoneInstantSnapshots.get/project": project +"/compute:alpha/compute.zoneInstantSnapshots.get/zone": zone +"/compute:alpha/compute.zoneInstantSnapshots.getIamPolicy": get_zone_instant_snapshot_iam_policy +"/compute:alpha/compute.zoneInstantSnapshots.getIamPolicy/optionsRequestedPolicyVersion": options_requested_policy_version +"/compute:alpha/compute.zoneInstantSnapshots.getIamPolicy/project": project +"/compute:alpha/compute.zoneInstantSnapshots.getIamPolicy/resource": resource +"/compute:alpha/compute.zoneInstantSnapshots.getIamPolicy/zone": zone +"/compute:alpha/compute.zoneInstantSnapshots.insert": insert_zone_instant_snapshot +"/compute:alpha/compute.zoneInstantSnapshots.insert/project": project +"/compute:alpha/compute.zoneInstantSnapshots.insert/requestId": request_id +"/compute:alpha/compute.zoneInstantSnapshots.insert/zone": zone +"/compute:alpha/compute.zoneInstantSnapshots.list": list_zone_instant_snapshots +"/compute:alpha/compute.zoneInstantSnapshots.list/filter": filter +"/compute:alpha/compute.zoneInstantSnapshots.list/maxResults": max_results +"/compute:alpha/compute.zoneInstantSnapshots.list/orderBy": order_by +"/compute:alpha/compute.zoneInstantSnapshots.list/pageToken": page_token +"/compute:alpha/compute.zoneInstantSnapshots.list/project": project +"/compute:alpha/compute.zoneInstantSnapshots.list/returnPartialSuccess": return_partial_success +"/compute:alpha/compute.zoneInstantSnapshots.list/zone": zone +"/compute:alpha/compute.zoneInstantSnapshots.setIamPolicy": set_zone_instant_snapshot_iam_policy +"/compute:alpha/compute.zoneInstantSnapshots.setIamPolicy/project": project +"/compute:alpha/compute.zoneInstantSnapshots.setIamPolicy/resource": resource +"/compute:alpha/compute.zoneInstantSnapshots.setIamPolicy/zone": zone +"/compute:alpha/compute.zoneInstantSnapshots.setLabels": set_zone_instant_snapshot_labels +"/compute:alpha/compute.zoneInstantSnapshots.setLabels/project": project +"/compute:alpha/compute.zoneInstantSnapshots.setLabels/requestId": request_id +"/compute:alpha/compute.zoneInstantSnapshots.setLabels/resource": resource +"/compute:alpha/compute.zoneInstantSnapshots.setLabels/zone": zone +"/compute:alpha/compute.zoneInstantSnapshots.testIamPermissions": test_zone_instant_snapshot_iam_permissions +"/compute:alpha/compute.zoneInstantSnapshots.testIamPermissions/project": project +"/compute:alpha/compute.zoneInstantSnapshots.testIamPermissions/resource": resource +"/compute:alpha/compute.zoneInstantSnapshots.testIamPermissions/zone": zone "/compute:alpha/compute.zoneOperations.delete": delete_zone_operation "/compute:alpha/compute.zoneOperations.delete/operation": operation "/compute:alpha/compute.zoneOperations.delete/project": project @@ -37206,6 +37346,8 @@ "/compute:beta/AcceleratorTypeAggregatedList/kind": kind "/compute:beta/AcceleratorTypeAggregatedList/nextPageToken": next_page_token "/compute:beta/AcceleratorTypeAggregatedList/selfLink": self_link +"/compute:beta/AcceleratorTypeAggregatedList/unreachables": unreachables +"/compute:beta/AcceleratorTypeAggregatedList/unreachables/unreachable": unreachable "/compute:beta/AcceleratorTypeAggregatedList/warning": warning "/compute:beta/AcceleratorTypeAggregatedList/warning/code": code "/compute:beta/AcceleratorTypeAggregatedList/warning/data": data @@ -37274,6 +37416,8 @@ "/compute:beta/AddressAggregatedList/kind": kind "/compute:beta/AddressAggregatedList/nextPageToken": next_page_token "/compute:beta/AddressAggregatedList/selfLink": self_link +"/compute:beta/AddressAggregatedList/unreachables": unreachables +"/compute:beta/AddressAggregatedList/unreachables/unreachable": unreachable "/compute:beta/AddressAggregatedList/warning": warning "/compute:beta/AddressAggregatedList/warning/code": code "/compute:beta/AddressAggregatedList/warning/data": data @@ -37464,6 +37608,8 @@ "/compute:beta/AutoscalerAggregatedList/kind": kind "/compute:beta/AutoscalerAggregatedList/nextPageToken": next_page_token "/compute:beta/AutoscalerAggregatedList/selfLink": self_link +"/compute:beta/AutoscalerAggregatedList/unreachables": unreachables +"/compute:beta/AutoscalerAggregatedList/unreachables/unreachable": unreachable "/compute:beta/AutoscalerAggregatedList/warning": warning "/compute:beta/AutoscalerAggregatedList/warning/code": code "/compute:beta/AutoscalerAggregatedList/warning/data": data @@ -37510,6 +37656,7 @@ "/compute:beta/AutoscalingPolicy/scaleDownControl": scale_down_control "/compute:beta/AutoscalingPolicy/scaleInControl": scale_in_control "/compute:beta/AutoscalingPolicyCpuUtilization": autoscaling_policy_cpu_utilization +"/compute:beta/AutoscalingPolicyCpuUtilization/predictiveMethod": predictive_method "/compute:beta/AutoscalingPolicyCpuUtilization/utilizationTarget": utilization_target "/compute:beta/AutoscalingPolicyCustomMetricUtilization": autoscaling_policy_custom_metric_utilization "/compute:beta/AutoscalingPolicyCustomMetricUtilization/filter": filter @@ -37629,6 +37776,8 @@ "/compute:beta/BackendServiceAggregatedList/kind": kind "/compute:beta/BackendServiceAggregatedList/nextPageToken": next_page_token "/compute:beta/BackendServiceAggregatedList/selfLink": self_link +"/compute:beta/BackendServiceAggregatedList/unreachables": unreachables +"/compute:beta/BackendServiceAggregatedList/unreachables/unreachable": unreachable "/compute:beta/BackendServiceAggregatedList/warning": warning "/compute:beta/BackendServiceAggregatedList/warning/code": code "/compute:beta/BackendServiceAggregatedList/warning/data": data @@ -37737,6 +37886,7 @@ "/compute:beta/BfdStatusPacketCounts/numRxSuccessful": num_rx_successful "/compute:beta/BfdStatusPacketCounts/numTx": num_tx "/compute:beta/Binding": binding +"/compute:beta/Binding/bindingId": binding_id "/compute:beta/Binding/condition": condition "/compute:beta/Binding/members": members "/compute:beta/Binding/members/member": member @@ -37788,6 +37938,8 @@ "/compute:beta/CommitmentAggregatedList/kind": kind "/compute:beta/CommitmentAggregatedList/nextPageToken": next_page_token "/compute:beta/CommitmentAggregatedList/selfLink": self_link +"/compute:beta/CommitmentAggregatedList/unreachables": unreachables +"/compute:beta/CommitmentAggregatedList/unreachables/unreachable": unreachable "/compute:beta/CommitmentAggregatedList/warning": warning "/compute:beta/CommitmentAggregatedList/warning/code": code "/compute:beta/CommitmentAggregatedList/warning/data": data @@ -37920,6 +38072,8 @@ "/compute:beta/DiskAggregatedList/kind": kind "/compute:beta/DiskAggregatedList/nextPageToken": next_page_token "/compute:beta/DiskAggregatedList/selfLink": self_link +"/compute:beta/DiskAggregatedList/unreachables": unreachables +"/compute:beta/DiskAggregatedList/unreachables/unreachable": unreachable "/compute:beta/DiskAggregatedList/warning": warning "/compute:beta/DiskAggregatedList/warning/code": code "/compute:beta/DiskAggregatedList/warning/data": data @@ -37969,6 +38123,8 @@ "/compute:beta/DiskTypeAggregatedList/kind": kind "/compute:beta/DiskTypeAggregatedList/nextPageToken": next_page_token "/compute:beta/DiskTypeAggregatedList/selfLink": self_link +"/compute:beta/DiskTypeAggregatedList/unreachables": unreachables +"/compute:beta/DiskTypeAggregatedList/unreachables/unreachable": unreachable "/compute:beta/DiskTypeAggregatedList/warning": warning "/compute:beta/DiskTypeAggregatedList/warning/code": code "/compute:beta/DiskTypeAggregatedList/warning/data": data @@ -38183,6 +38339,8 @@ "/compute:beta/ForwardingRuleAggregatedList/kind": kind "/compute:beta/ForwardingRuleAggregatedList/nextPageToken": next_page_token "/compute:beta/ForwardingRuleAggregatedList/selfLink": self_link +"/compute:beta/ForwardingRuleAggregatedList/unreachables": unreachables +"/compute:beta/ForwardingRuleAggregatedList/unreachables/unreachable": unreachable "/compute:beta/ForwardingRuleAggregatedList/warning": warning "/compute:beta/ForwardingRuleAggregatedList/warning/code": code "/compute:beta/ForwardingRuleAggregatedList/warning/data": data @@ -38358,6 +38516,8 @@ "/compute:beta/HealthChecksAggregatedList/kind": kind "/compute:beta/HealthChecksAggregatedList/nextPageToken": next_page_token "/compute:beta/HealthChecksAggregatedList/selfLink": self_link +"/compute:beta/HealthChecksAggregatedList/unreachables": unreachables +"/compute:beta/HealthChecksAggregatedList/unreachables/unreachable": unreachable "/compute:beta/HealthChecksAggregatedList/warning": warning "/compute:beta/HealthChecksAggregatedList/warning/code": code "/compute:beta/HealthChecksAggregatedList/warning/data": data @@ -38402,6 +38562,10 @@ "/compute:beta/HttpFaultInjection": http_fault_injection "/compute:beta/HttpFaultInjection/abort": abort "/compute:beta/HttpFaultInjection/delay": delay +"/compute:beta/HttpFilterConfig": http_filter_config +"/compute:beta/HttpFilterConfig/config": config +"/compute:beta/HttpFilterConfig/configTypeUrl": config_type_url +"/compute:beta/HttpFilterConfig/filterName": filter_name "/compute:beta/HttpHeaderAction": http_header_action "/compute:beta/HttpHeaderAction/requestHeadersToAdd": request_headers_to_add "/compute:beta/HttpHeaderAction/requestHeadersToAdd/request_headers_to_add": request_headers_to_add @@ -38481,6 +38645,10 @@ "/compute:beta/HttpRouteRule": http_route_rule "/compute:beta/HttpRouteRule/description": description "/compute:beta/HttpRouteRule/headerAction": header_action +"/compute:beta/HttpRouteRule/httpFilterConfigs": http_filter_configs +"/compute:beta/HttpRouteRule/httpFilterConfigs/http_filter_config": http_filter_config +"/compute:beta/HttpRouteRule/httpFilterMetadata": http_filter_metadata +"/compute:beta/HttpRouteRule/httpFilterMetadata/http_filter_metadatum": http_filter_metadatum "/compute:beta/HttpRouteRule/matchRules": match_rules "/compute:beta/HttpRouteRule/matchRules/match_rule": match_rule "/compute:beta/HttpRouteRule/priority": priority @@ -38640,6 +38808,8 @@ "/compute:beta/InstanceAggregatedList/kind": kind "/compute:beta/InstanceAggregatedList/nextPageToken": next_page_token "/compute:beta/InstanceAggregatedList/selfLink": self_link +"/compute:beta/InstanceAggregatedList/unreachables": unreachables +"/compute:beta/InstanceAggregatedList/unreachables/unreachable": unreachable "/compute:beta/InstanceAggregatedList/warning": warning "/compute:beta/InstanceAggregatedList/warning/code": code "/compute:beta/InstanceAggregatedList/warning/data": data @@ -38669,6 +38839,8 @@ "/compute:beta/InstanceGroupAggregatedList/kind": kind "/compute:beta/InstanceGroupAggregatedList/nextPageToken": next_page_token "/compute:beta/InstanceGroupAggregatedList/selfLink": self_link +"/compute:beta/InstanceGroupAggregatedList/unreachables": unreachables +"/compute:beta/InstanceGroupAggregatedList/unreachables/unreachable": unreachable "/compute:beta/InstanceGroupAggregatedList/warning": warning "/compute:beta/InstanceGroupAggregatedList/warning/code": code "/compute:beta/InstanceGroupAggregatedList/warning/data": data @@ -38737,6 +38909,8 @@ "/compute:beta/InstanceGroupManagerAggregatedList/kind": kind "/compute:beta/InstanceGroupManagerAggregatedList/nextPageToken": next_page_token "/compute:beta/InstanceGroupManagerAggregatedList/selfLink": self_link +"/compute:beta/InstanceGroupManagerAggregatedList/unreachables": unreachables +"/compute:beta/InstanceGroupManagerAggregatedList/unreachables/unreachable": unreachable "/compute:beta/InstanceGroupManagerAggregatedList/warning": warning "/compute:beta/InstanceGroupManagerAggregatedList/warning/code": code "/compute:beta/InstanceGroupManagerAggregatedList/warning/data": data @@ -39035,6 +39209,9 @@ "/compute:beta/InstancesSetMachineTypeRequest/machineType": machine_type "/compute:beta/InstancesSetMinCpuPlatformRequest": instances_set_min_cpu_platform_request "/compute:beta/InstancesSetMinCpuPlatformRequest/minCpuPlatform": min_cpu_platform +"/compute:beta/InstancesSetNameRequest": instances_set_name_request +"/compute:beta/InstancesSetNameRequest/currentName": current_name +"/compute:beta/InstancesSetNameRequest/name": name "/compute:beta/InstancesSetServiceAccountRequest": instances_set_service_account_request "/compute:beta/InstancesSetServiceAccountRequest/email": email "/compute:beta/InstancesSetServiceAccountRequest/scopes": scopes @@ -39111,6 +39288,8 @@ "/compute:beta/InterconnectAttachmentAggregatedList/kind": kind "/compute:beta/InterconnectAttachmentAggregatedList/nextPageToken": next_page_token "/compute:beta/InterconnectAttachmentAggregatedList/selfLink": self_link +"/compute:beta/InterconnectAttachmentAggregatedList/unreachables": unreachables +"/compute:beta/InterconnectAttachmentAggregatedList/unreachables/unreachable": unreachable "/compute:beta/InterconnectAttachmentAggregatedList/warning": warning "/compute:beta/InterconnectAttachmentAggregatedList/warning/code": code "/compute:beta/InterconnectAttachmentAggregatedList/warning/data": data @@ -39283,6 +39462,10 @@ "/compute:beta/LicensesListResponse/warning/data/datum/key": key "/compute:beta/LicensesListResponse/warning/data/datum/value": value "/compute:beta/LicensesListResponse/warning/message": message +"/compute:beta/LocalDisk": local_disk +"/compute:beta/LocalDisk/diskCount": disk_count +"/compute:beta/LocalDisk/diskSizeGb": disk_size_gb +"/compute:beta/LocalDisk/diskType": disk_type "/compute:beta/LogConfig": log_config "/compute:beta/LogConfig/cloudAudit": cloud_audit "/compute:beta/LogConfig/counter": counter @@ -39356,6 +39539,8 @@ "/compute:beta/MachineTypeAggregatedList/kind": kind "/compute:beta/MachineTypeAggregatedList/nextPageToken": next_page_token "/compute:beta/MachineTypeAggregatedList/selfLink": self_link +"/compute:beta/MachineTypeAggregatedList/unreachables": unreachables +"/compute:beta/MachineTypeAggregatedList/unreachables/unreachable": unreachable "/compute:beta/MachineTypeAggregatedList/warning": warning "/compute:beta/MachineTypeAggregatedList/warning/code": code "/compute:beta/MachineTypeAggregatedList/warning/data": data @@ -39436,6 +39621,7 @@ "/compute:beta/Network/gatewayIPv4": gateway_i_pv4 "/compute:beta/Network/id": id "/compute:beta/Network/kind": kind +"/compute:beta/Network/mtu": mtu "/compute:beta/Network/name": name "/compute:beta/Network/peerings": peerings "/compute:beta/Network/peerings/peering": peering @@ -39478,6 +39664,8 @@ "/compute:beta/NetworkEndpointGroupAggregatedList/kind": kind "/compute:beta/NetworkEndpointGroupAggregatedList/nextPageToken": next_page_token "/compute:beta/NetworkEndpointGroupAggregatedList/selfLink": self_link +"/compute:beta/NetworkEndpointGroupAggregatedList/unreachables": unreachables +"/compute:beta/NetworkEndpointGroupAggregatedList/unreachables/unreachable": unreachable "/compute:beta/NetworkEndpointGroupAggregatedList/warning": warning "/compute:beta/NetworkEndpointGroupAggregatedList/warning/code": code "/compute:beta/NetworkEndpointGroupAggregatedList/warning/data": data @@ -39589,6 +39777,7 @@ "/compute:beta/NetworkPeering/importSubnetRoutesWithPublicIp": import_subnet_routes_with_public_ip "/compute:beta/NetworkPeering/name": name "/compute:beta/NetworkPeering/network": network +"/compute:beta/NetworkPeering/peerMtu": peer_mtu "/compute:beta/NetworkPeering/state": state "/compute:beta/NetworkPeering/stateDetails": state_details "/compute:beta/NetworkRoutingConfig": network_routing_config @@ -39634,6 +39823,8 @@ "/compute:beta/NodeGroupAggregatedList/kind": kind "/compute:beta/NodeGroupAggregatedList/nextPageToken": next_page_token "/compute:beta/NodeGroupAggregatedList/selfLink": self_link +"/compute:beta/NodeGroupAggregatedList/unreachables": unreachables +"/compute:beta/NodeGroupAggregatedList/unreachables/unreachable": unreachable "/compute:beta/NodeGroupAggregatedList/warning": warning "/compute:beta/NodeGroupAggregatedList/warning/code": code "/compute:beta/NodeGroupAggregatedList/warning/data": data @@ -39660,7 +39851,11 @@ "/compute:beta/NodeGroupList/warning/data/datum/value": value "/compute:beta/NodeGroupList/warning/message": message "/compute:beta/NodeGroupNode": node_group_node +"/compute:beta/NodeGroupNode/accelerators": accelerators +"/compute:beta/NodeGroupNode/accelerators/accelerator": accelerator "/compute:beta/NodeGroupNode/cpuOvercommitType": cpu_overcommit_type +"/compute:beta/NodeGroupNode/disks": disks +"/compute:beta/NodeGroupNode/disks/disk": disk "/compute:beta/NodeGroupNode/instances": instances "/compute:beta/NodeGroupNode/instances/instance": instance "/compute:beta/NodeGroupNode/name": name @@ -39700,9 +39895,13 @@ "/compute:beta/NodeGroupsSetNodeTemplateRequest": node_groups_set_node_template_request "/compute:beta/NodeGroupsSetNodeTemplateRequest/nodeTemplate": node_template "/compute:beta/NodeTemplate": node_template +"/compute:beta/NodeTemplate/accelerators": accelerators +"/compute:beta/NodeTemplate/accelerators/accelerator": accelerator "/compute:beta/NodeTemplate/cpuOvercommitType": cpu_overcommit_type "/compute:beta/NodeTemplate/creationTimestamp": creation_timestamp "/compute:beta/NodeTemplate/description": description +"/compute:beta/NodeTemplate/disks": disks +"/compute:beta/NodeTemplate/disks/disk": disk "/compute:beta/NodeTemplate/id": id "/compute:beta/NodeTemplate/kind": kind "/compute:beta/NodeTemplate/name": name @@ -39722,6 +39921,8 @@ "/compute:beta/NodeTemplateAggregatedList/kind": kind "/compute:beta/NodeTemplateAggregatedList/nextPageToken": next_page_token "/compute:beta/NodeTemplateAggregatedList/selfLink": self_link +"/compute:beta/NodeTemplateAggregatedList/unreachables": unreachables +"/compute:beta/NodeTemplateAggregatedList/unreachables/unreachable": unreachable "/compute:beta/NodeTemplateAggregatedList/warning": warning "/compute:beta/NodeTemplateAggregatedList/warning/code": code "/compute:beta/NodeTemplateAggregatedList/warning/data": data @@ -39777,6 +39978,8 @@ "/compute:beta/NodeTypeAggregatedList/kind": kind "/compute:beta/NodeTypeAggregatedList/nextPageToken": next_page_token "/compute:beta/NodeTypeAggregatedList/selfLink": self_link +"/compute:beta/NodeTypeAggregatedList/unreachables": unreachables +"/compute:beta/NodeTypeAggregatedList/unreachables/unreachable": unreachable "/compute:beta/NodeTypeAggregatedList/warning": warning "/compute:beta/NodeTypeAggregatedList/warning/code": code "/compute:beta/NodeTypeAggregatedList/warning/data": data @@ -39880,6 +40083,8 @@ "/compute:beta/OperationAggregatedList/kind": kind "/compute:beta/OperationAggregatedList/nextPageToken": next_page_token "/compute:beta/OperationAggregatedList/selfLink": self_link +"/compute:beta/OperationAggregatedList/unreachables": unreachables +"/compute:beta/OperationAggregatedList/unreachables/unreachable": unreachable "/compute:beta/OperationAggregatedList/warning": warning "/compute:beta/OperationAggregatedList/warning/code": code "/compute:beta/OperationAggregatedList/warning/data": data @@ -39955,6 +40160,8 @@ "/compute:beta/PacketMirroringAggregatedList/kind": kind "/compute:beta/PacketMirroringAggregatedList/nextPageToken": next_page_token "/compute:beta/PacketMirroringAggregatedList/selfLink": self_link +"/compute:beta/PacketMirroringAggregatedList/unreachables": unreachables +"/compute:beta/PacketMirroringAggregatedList/unreachables/unreachable": unreachable "/compute:beta/PacketMirroringAggregatedList/warning": warning "/compute:beta/PacketMirroringAggregatedList/warning/code": code "/compute:beta/PacketMirroringAggregatedList/warning/data": data @@ -40306,6 +40513,8 @@ "/compute:beta/ReservationAggregatedList/kind": kind "/compute:beta/ReservationAggregatedList/nextPageToken": next_page_token "/compute:beta/ReservationAggregatedList/selfLink": self_link +"/compute:beta/ReservationAggregatedList/unreachables": unreachables +"/compute:beta/ReservationAggregatedList/unreachables/unreachable": unreachable "/compute:beta/ReservationAggregatedList/warning": warning "/compute:beta/ReservationAggregatedList/warning/code": code "/compute:beta/ReservationAggregatedList/warning/data": data @@ -40390,6 +40599,8 @@ "/compute:beta/ResourcePolicyAggregatedList/kind": kind "/compute:beta/ResourcePolicyAggregatedList/nextPageToken": next_page_token "/compute:beta/ResourcePolicyAggregatedList/selfLink": self_link +"/compute:beta/ResourcePolicyAggregatedList/unreachables": unreachables +"/compute:beta/ResourcePolicyAggregatedList/unreachables/unreachable": unreachable "/compute:beta/ResourcePolicyAggregatedList/warning": warning "/compute:beta/ResourcePolicyAggregatedList/warning/code": code "/compute:beta/ResourcePolicyAggregatedList/warning/data": data @@ -40534,6 +40745,8 @@ "/compute:beta/RouterAggregatedList/kind": kind "/compute:beta/RouterAggregatedList/nextPageToken": next_page_token "/compute:beta/RouterAggregatedList/selfLink": self_link +"/compute:beta/RouterAggregatedList/unreachables": unreachables +"/compute:beta/RouterAggregatedList/unreachables/unreachable": unreachable "/compute:beta/RouterAggregatedList/warning": warning "/compute:beta/RouterAggregatedList/warning/code": code "/compute:beta/RouterAggregatedList/warning/data": data @@ -40854,6 +41067,7 @@ "/compute:beta/Snapshot/description": description "/compute:beta/Snapshot/diskSizeGb": disk_size_gb "/compute:beta/Snapshot/downloadBytes": download_bytes +"/compute:beta/Snapshot/guestFlush": guest_flush "/compute:beta/Snapshot/id": id "/compute:beta/Snapshot/kind": kind "/compute:beta/Snapshot/labelFingerprint": label_fingerprint @@ -40936,6 +41150,8 @@ "/compute:beta/SslCertificateAggregatedList/kind": kind "/compute:beta/SslCertificateAggregatedList/nextPageToken": next_page_token "/compute:beta/SslCertificateAggregatedList/selfLink": self_link +"/compute:beta/SslCertificateAggregatedList/unreachables": unreachables +"/compute:beta/SslCertificateAggregatedList/unreachables/unreachable": unreachable "/compute:beta/SslCertificateAggregatedList/warning": warning "/compute:beta/SslCertificateAggregatedList/warning/code": code "/compute:beta/SslCertificateAggregatedList/warning/data": data @@ -41056,6 +41272,8 @@ "/compute:beta/SubnetworkAggregatedList/kind": kind "/compute:beta/SubnetworkAggregatedList/nextPageToken": next_page_token "/compute:beta/SubnetworkAggregatedList/selfLink": self_link +"/compute:beta/SubnetworkAggregatedList/unreachables": unreachables +"/compute:beta/SubnetworkAggregatedList/unreachables/unreachable": unreachable "/compute:beta/SubnetworkAggregatedList/warning": warning "/compute:beta/SubnetworkAggregatedList/warning/code": code "/compute:beta/SubnetworkAggregatedList/warning/data": data @@ -41151,6 +41369,9 @@ "/compute:beta/TargetHttpProxy": target_http_proxy "/compute:beta/TargetHttpProxy/creationTimestamp": creation_timestamp "/compute:beta/TargetHttpProxy/description": description +"/compute:beta/TargetHttpProxy/fingerprint": fingerprint +"/compute:beta/TargetHttpProxy/httpFilters": http_filters +"/compute:beta/TargetHttpProxy/httpFilters/http_filter": http_filter "/compute:beta/TargetHttpProxy/id": id "/compute:beta/TargetHttpProxy/kind": kind "/compute:beta/TargetHttpProxy/name": name @@ -41165,6 +41386,8 @@ "/compute:beta/TargetHttpProxyAggregatedList/kind": kind "/compute:beta/TargetHttpProxyAggregatedList/nextPageToken": next_page_token "/compute:beta/TargetHttpProxyAggregatedList/selfLink": self_link +"/compute:beta/TargetHttpProxyAggregatedList/unreachables": unreachables +"/compute:beta/TargetHttpProxyAggregatedList/unreachables/unreachable": unreachable "/compute:beta/TargetHttpProxyAggregatedList/warning": warning "/compute:beta/TargetHttpProxyAggregatedList/warning/code": code "/compute:beta/TargetHttpProxyAggregatedList/warning/data": data @@ -41226,6 +41449,8 @@ "/compute:beta/TargetHttpsProxyAggregatedList/kind": kind "/compute:beta/TargetHttpsProxyAggregatedList/nextPageToken": next_page_token "/compute:beta/TargetHttpsProxyAggregatedList/selfLink": self_link +"/compute:beta/TargetHttpsProxyAggregatedList/unreachables": unreachables +"/compute:beta/TargetHttpsProxyAggregatedList/unreachables/unreachable": unreachable "/compute:beta/TargetHttpsProxyAggregatedList/warning": warning "/compute:beta/TargetHttpsProxyAggregatedList/warning/code": code "/compute:beta/TargetHttpsProxyAggregatedList/warning/data": data @@ -41265,6 +41490,8 @@ "/compute:beta/TargetInstanceAggregatedList/kind": kind "/compute:beta/TargetInstanceAggregatedList/nextPageToken": next_page_token "/compute:beta/TargetInstanceAggregatedList/selfLink": self_link +"/compute:beta/TargetInstanceAggregatedList/unreachables": unreachables +"/compute:beta/TargetInstanceAggregatedList/unreachables/unreachable": unreachable "/compute:beta/TargetInstanceAggregatedList/warning": warning "/compute:beta/TargetInstanceAggregatedList/warning/code": code "/compute:beta/TargetInstanceAggregatedList/warning/data": data @@ -41318,6 +41545,8 @@ "/compute:beta/TargetPoolAggregatedList/kind": kind "/compute:beta/TargetPoolAggregatedList/nextPageToken": next_page_token "/compute:beta/TargetPoolAggregatedList/selfLink": self_link +"/compute:beta/TargetPoolAggregatedList/unreachables": unreachables +"/compute:beta/TargetPoolAggregatedList/unreachables/unreachable": unreachable "/compute:beta/TargetPoolAggregatedList/warning": warning "/compute:beta/TargetPoolAggregatedList/warning/code": code "/compute:beta/TargetPoolAggregatedList/warning/data": data @@ -41451,6 +41680,8 @@ "/compute:beta/TargetVpnGatewayAggregatedList/kind": kind "/compute:beta/TargetVpnGatewayAggregatedList/nextPageToken": next_page_token "/compute:beta/TargetVpnGatewayAggregatedList/selfLink": self_link +"/compute:beta/TargetVpnGatewayAggregatedList/unreachables": unreachables +"/compute:beta/TargetVpnGatewayAggregatedList/unreachables/unreachable": unreachable "/compute:beta/TargetVpnGatewayAggregatedList/warning": warning "/compute:beta/TargetVpnGatewayAggregatedList/warning/code": code "/compute:beta/TargetVpnGatewayAggregatedList/warning/data": data @@ -41552,6 +41783,8 @@ "/compute:beta/UrlMapsAggregatedList/kind": kind "/compute:beta/UrlMapsAggregatedList/nextPageToken": next_page_token "/compute:beta/UrlMapsAggregatedList/selfLink": self_link +"/compute:beta/UrlMapsAggregatedList/unreachables": unreachables +"/compute:beta/UrlMapsAggregatedList/unreachables/unreachable": unreachable "/compute:beta/UrlMapsAggregatedList/warning": warning "/compute:beta/UrlMapsAggregatedList/warning/code": code "/compute:beta/UrlMapsAggregatedList/warning/data": data @@ -41650,6 +41883,8 @@ "/compute:beta/VpnGatewayAggregatedList/kind": kind "/compute:beta/VpnGatewayAggregatedList/nextPageToken": next_page_token "/compute:beta/VpnGatewayAggregatedList/selfLink": self_link +"/compute:beta/VpnGatewayAggregatedList/unreachables": unreachables +"/compute:beta/VpnGatewayAggregatedList/unreachables/unreachable": unreachable "/compute:beta/VpnGatewayAggregatedList/warning": warning "/compute:beta/VpnGatewayAggregatedList/warning/code": code "/compute:beta/VpnGatewayAggregatedList/warning/data": data @@ -41737,6 +41972,8 @@ "/compute:beta/VpnTunnelAggregatedList/kind": kind "/compute:beta/VpnTunnelAggregatedList/nextPageToken": next_page_token "/compute:beta/VpnTunnelAggregatedList/selfLink": self_link +"/compute:beta/VpnTunnelAggregatedList/unreachables": unreachables +"/compute:beta/VpnTunnelAggregatedList/unreachables/unreachable": unreachable "/compute:beta/VpnTunnelAggregatedList/warning": warning "/compute:beta/VpnTunnelAggregatedList/warning/code": code "/compute:beta/VpnTunnelAggregatedList/warning/data": data @@ -41839,6 +42076,7 @@ "/compute:beta/compute.acceleratorTypes.aggregatedList/orderBy": order_by "/compute:beta/compute.acceleratorTypes.aggregatedList/pageToken": page_token "/compute:beta/compute.acceleratorTypes.aggregatedList/project": project +"/compute:beta/compute.acceleratorTypes.aggregatedList/returnPartialSuccess": return_partial_success "/compute:beta/compute.acceleratorTypes.get": get_accelerator_type "/compute:beta/compute.acceleratorTypes.get/acceleratorType": accelerator_type "/compute:beta/compute.acceleratorTypes.get/project": project @@ -41849,6 +42087,7 @@ "/compute:beta/compute.acceleratorTypes.list/orderBy": order_by "/compute:beta/compute.acceleratorTypes.list/pageToken": page_token "/compute:beta/compute.acceleratorTypes.list/project": project +"/compute:beta/compute.acceleratorTypes.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.acceleratorTypes.list/zone": zone "/compute:beta/compute.addresses.aggregatedList": list_aggregated_addresses "/compute:beta/compute.addresses.aggregatedList/filter": filter @@ -41857,6 +42096,7 @@ "/compute:beta/compute.addresses.aggregatedList/orderBy": order_by "/compute:beta/compute.addresses.aggregatedList/pageToken": page_token "/compute:beta/compute.addresses.aggregatedList/project": project +"/compute:beta/compute.addresses.aggregatedList/returnPartialSuccess": return_partial_success "/compute:beta/compute.addresses.delete": delete_address "/compute:beta/compute.addresses.delete/address": address "/compute:beta/compute.addresses.delete/project": project @@ -41877,6 +42117,7 @@ "/compute:beta/compute.addresses.list/pageToken": page_token "/compute:beta/compute.addresses.list/project": project "/compute:beta/compute.addresses.list/region": region +"/compute:beta/compute.addresses.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.addresses.setLabels": set_address_labels "/compute:beta/compute.addresses.setLabels/project": project "/compute:beta/compute.addresses.setLabels/region": region @@ -41936,6 +42177,7 @@ "/compute:beta/compute.autoscalers.aggregatedList/orderBy": order_by "/compute:beta/compute.autoscalers.aggregatedList/pageToken": page_token "/compute:beta/compute.autoscalers.aggregatedList/project": project +"/compute:beta/compute.autoscalers.aggregatedList/returnPartialSuccess": return_partial_success "/compute:beta/compute.autoscalers.delete": delete_autoscaler "/compute:beta/compute.autoscalers.delete/autoscaler": autoscaler "/compute:beta/compute.autoscalers.delete/project": project @@ -41955,6 +42197,7 @@ "/compute:beta/compute.autoscalers.list/orderBy": order_by "/compute:beta/compute.autoscalers.list/pageToken": page_token "/compute:beta/compute.autoscalers.list/project": project +"/compute:beta/compute.autoscalers.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.autoscalers.list/zone": zone "/compute:beta/compute.autoscalers.patch": patch_autoscaler "/compute:beta/compute.autoscalers.patch/autoscaler": autoscaler @@ -41995,6 +42238,7 @@ "/compute:beta/compute.backendBuckets.list/orderBy": order_by "/compute:beta/compute.backendBuckets.list/pageToken": page_token "/compute:beta/compute.backendBuckets.list/project": project +"/compute:beta/compute.backendBuckets.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.backendBuckets.patch": patch_backend_bucket "/compute:beta/compute.backendBuckets.patch/backendBucket": backend_bucket "/compute:beta/compute.backendBuckets.patch/project": project @@ -42014,6 +42258,7 @@ "/compute:beta/compute.backendServices.aggregatedList/orderBy": order_by "/compute:beta/compute.backendServices.aggregatedList/pageToken": page_token "/compute:beta/compute.backendServices.aggregatedList/project": project +"/compute:beta/compute.backendServices.aggregatedList/returnPartialSuccess": return_partial_success "/compute:beta/compute.backendServices.delete": delete_backend_service "/compute:beta/compute.backendServices.delete/backendService": backend_service "/compute:beta/compute.backendServices.delete/project": project @@ -42038,6 +42283,7 @@ "/compute:beta/compute.backendServices.list/orderBy": order_by "/compute:beta/compute.backendServices.list/pageToken": page_token "/compute:beta/compute.backendServices.list/project": project +"/compute:beta/compute.backendServices.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.backendServices.patch": patch_backend_service "/compute:beta/compute.backendServices.patch/backendService": backend_service "/compute:beta/compute.backendServices.patch/project": project @@ -42060,6 +42306,7 @@ "/compute:beta/compute.diskTypes.aggregatedList/orderBy": order_by "/compute:beta/compute.diskTypes.aggregatedList/pageToken": page_token "/compute:beta/compute.diskTypes.aggregatedList/project": project +"/compute:beta/compute.diskTypes.aggregatedList/returnPartialSuccess": return_partial_success "/compute:beta/compute.diskTypes.get": get_disk_type "/compute:beta/compute.diskTypes.get/diskType": disk_type "/compute:beta/compute.diskTypes.get/project": project @@ -42070,6 +42317,7 @@ "/compute:beta/compute.diskTypes.list/orderBy": order_by "/compute:beta/compute.diskTypes.list/pageToken": page_token "/compute:beta/compute.diskTypes.list/project": project +"/compute:beta/compute.diskTypes.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.diskTypes.list/zone": zone "/compute:beta/compute.disks.addResourcePolicies": add_disk_resource_policies "/compute:beta/compute.disks.addResourcePolicies/disk": disk @@ -42083,6 +42331,7 @@ "/compute:beta/compute.disks.aggregatedList/orderBy": order_by "/compute:beta/compute.disks.aggregatedList/pageToken": page_token "/compute:beta/compute.disks.aggregatedList/project": project +"/compute:beta/compute.disks.aggregatedList/returnPartialSuccess": return_partial_success "/compute:beta/compute.disks.createSnapshot": create_disk_snapshot "/compute:beta/compute.disks.createSnapshot/disk": disk "/compute:beta/compute.disks.createSnapshot/guestFlush": guest_flush @@ -42114,6 +42363,7 @@ "/compute:beta/compute.disks.list/orderBy": order_by "/compute:beta/compute.disks.list/pageToken": page_token "/compute:beta/compute.disks.list/project": project +"/compute:beta/compute.disks.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.disks.list/zone": zone "/compute:beta/compute.disks.removeResourcePolicies": remove_disk_resource_policies "/compute:beta/compute.disks.removeResourcePolicies/disk": disk @@ -42154,6 +42404,7 @@ "/compute:beta/compute.externalVpnGateways.list/orderBy": order_by "/compute:beta/compute.externalVpnGateways.list/pageToken": page_token "/compute:beta/compute.externalVpnGateways.list/project": project +"/compute:beta/compute.externalVpnGateways.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.externalVpnGateways.setLabels": set_external_vpn_gateway_labels "/compute:beta/compute.externalVpnGateways.setLabels/project": project "/compute:beta/compute.externalVpnGateways.setLabels/resource": resource @@ -42176,6 +42427,7 @@ "/compute:beta/compute.firewalls.list/orderBy": order_by "/compute:beta/compute.firewalls.list/pageToken": page_token "/compute:beta/compute.firewalls.list/project": project +"/compute:beta/compute.firewalls.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.firewalls.patch": patch_firewall "/compute:beta/compute.firewalls.patch/firewall": firewall "/compute:beta/compute.firewalls.patch/project": project @@ -42194,6 +42446,7 @@ "/compute:beta/compute.forwardingRules.aggregatedList/orderBy": order_by "/compute:beta/compute.forwardingRules.aggregatedList/pageToken": page_token "/compute:beta/compute.forwardingRules.aggregatedList/project": project +"/compute:beta/compute.forwardingRules.aggregatedList/returnPartialSuccess": return_partial_success "/compute:beta/compute.forwardingRules.delete": delete_forwarding_rule "/compute:beta/compute.forwardingRules.delete/forwardingRule": forwarding_rule "/compute:beta/compute.forwardingRules.delete/project": project @@ -42214,6 +42467,7 @@ "/compute:beta/compute.forwardingRules.list/pageToken": page_token "/compute:beta/compute.forwardingRules.list/project": project "/compute:beta/compute.forwardingRules.list/region": region +"/compute:beta/compute.forwardingRules.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.forwardingRules.patch": patch_forwarding_rule "/compute:beta/compute.forwardingRules.patch/forwardingRule": forwarding_rule "/compute:beta/compute.forwardingRules.patch/project": project @@ -42249,6 +42503,7 @@ "/compute:beta/compute.globalAddresses.list/orderBy": order_by "/compute:beta/compute.globalAddresses.list/pageToken": page_token "/compute:beta/compute.globalAddresses.list/project": project +"/compute:beta/compute.globalAddresses.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.globalAddresses.setLabels": set_global_address_labels "/compute:beta/compute.globalAddresses.setLabels/project": project "/compute:beta/compute.globalAddresses.setLabels/resource": resource @@ -42271,6 +42526,7 @@ "/compute:beta/compute.globalForwardingRules.list/orderBy": order_by "/compute:beta/compute.globalForwardingRules.list/pageToken": page_token "/compute:beta/compute.globalForwardingRules.list/project": project +"/compute:beta/compute.globalForwardingRules.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.globalForwardingRules.patch": patch_global_forwarding_rule "/compute:beta/compute.globalForwardingRules.patch/forwardingRule": forwarding_rule "/compute:beta/compute.globalForwardingRules.patch/project": project @@ -42309,6 +42565,7 @@ "/compute:beta/compute.globalNetworkEndpointGroups.list/orderBy": order_by "/compute:beta/compute.globalNetworkEndpointGroups.list/pageToken": page_token "/compute:beta/compute.globalNetworkEndpointGroups.list/project": project +"/compute:beta/compute.globalNetworkEndpointGroups.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.globalNetworkEndpointGroups.listNetworkEndpoints": list_global_network_endpoint_group_network_endpoints "/compute:beta/compute.globalNetworkEndpointGroups.listNetworkEndpoints/filter": filter "/compute:beta/compute.globalNetworkEndpointGroups.listNetworkEndpoints/maxResults": max_results @@ -42316,6 +42573,7 @@ "/compute:beta/compute.globalNetworkEndpointGroups.listNetworkEndpoints/orderBy": order_by "/compute:beta/compute.globalNetworkEndpointGroups.listNetworkEndpoints/pageToken": page_token "/compute:beta/compute.globalNetworkEndpointGroups.listNetworkEndpoints/project": project +"/compute:beta/compute.globalNetworkEndpointGroups.listNetworkEndpoints/returnPartialSuccess": return_partial_success "/compute:beta/compute.globalOperations.aggregatedList": list_aggregated_global_operation "/compute:beta/compute.globalOperations.aggregatedList/filter": filter "/compute:beta/compute.globalOperations.aggregatedList/includeAllScopes": include_all_scopes @@ -42323,6 +42581,7 @@ "/compute:beta/compute.globalOperations.aggregatedList/orderBy": order_by "/compute:beta/compute.globalOperations.aggregatedList/pageToken": page_token "/compute:beta/compute.globalOperations.aggregatedList/project": project +"/compute:beta/compute.globalOperations.aggregatedList/returnPartialSuccess": return_partial_success "/compute:beta/compute.globalOperations.delete": delete_global_operation "/compute:beta/compute.globalOperations.delete/operation": operation "/compute:beta/compute.globalOperations.delete/project": project @@ -42335,6 +42594,7 @@ "/compute:beta/compute.globalOperations.list/orderBy": order_by "/compute:beta/compute.globalOperations.list/pageToken": page_token "/compute:beta/compute.globalOperations.list/project": project +"/compute:beta/compute.globalOperations.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.globalOperations.wait": wait_global_operation "/compute:beta/compute.globalOperations.wait/operation": operation "/compute:beta/compute.globalOperations.wait/project": project @@ -42350,6 +42610,7 @@ "/compute:beta/compute.globalOrganizationOperations.list/orderBy": order_by "/compute:beta/compute.globalOrganizationOperations.list/pageToken": page_token "/compute:beta/compute.globalOrganizationOperations.list/parentId": parent_id +"/compute:beta/compute.globalOrganizationOperations.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.healthChecks.aggregatedList": aggregated_health_check_list "/compute:beta/compute.healthChecks.aggregatedList/filter": filter "/compute:beta/compute.healthChecks.aggregatedList/includeAllScopes": include_all_scopes @@ -42357,6 +42618,7 @@ "/compute:beta/compute.healthChecks.aggregatedList/orderBy": order_by "/compute:beta/compute.healthChecks.aggregatedList/pageToken": page_token "/compute:beta/compute.healthChecks.aggregatedList/project": project +"/compute:beta/compute.healthChecks.aggregatedList/returnPartialSuccess": return_partial_success "/compute:beta/compute.healthChecks.delete": delete_health_check "/compute:beta/compute.healthChecks.delete/healthCheck": health_check "/compute:beta/compute.healthChecks.delete/project": project @@ -42373,6 +42635,7 @@ "/compute:beta/compute.healthChecks.list/orderBy": order_by "/compute:beta/compute.healthChecks.list/pageToken": page_token "/compute:beta/compute.healthChecks.list/project": project +"/compute:beta/compute.healthChecks.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.healthChecks.patch": patch_health_check "/compute:beta/compute.healthChecks.patch/healthCheck": health_check "/compute:beta/compute.healthChecks.patch/project": project @@ -42400,6 +42663,7 @@ "/compute:beta/compute.httpHealthChecks.list/orderBy": order_by "/compute:beta/compute.httpHealthChecks.list/pageToken": page_token "/compute:beta/compute.httpHealthChecks.list/project": project +"/compute:beta/compute.httpHealthChecks.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.httpHealthChecks.patch": patch_http_health_check "/compute:beta/compute.httpHealthChecks.patch/httpHealthCheck": http_health_check "/compute:beta/compute.httpHealthChecks.patch/project": project @@ -42427,6 +42691,7 @@ "/compute:beta/compute.httpsHealthChecks.list/orderBy": order_by "/compute:beta/compute.httpsHealthChecks.list/pageToken": page_token "/compute:beta/compute.httpsHealthChecks.list/project": project +"/compute:beta/compute.httpsHealthChecks.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.httpsHealthChecks.patch": patch_https_health_check "/compute:beta/compute.httpsHealthChecks.patch/httpsHealthCheck": https_health_check "/compute:beta/compute.httpsHealthChecks.patch/project": project @@ -42466,6 +42731,7 @@ "/compute:beta/compute.images.list/orderBy": order_by "/compute:beta/compute.images.list/pageToken": page_token "/compute:beta/compute.images.list/project": project +"/compute:beta/compute.images.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.images.patch": patch_image "/compute:beta/compute.images.patch/image": image "/compute:beta/compute.images.patch/project": project @@ -42491,6 +42757,7 @@ "/compute:beta/compute.instanceGroupManagers.aggregatedList/orderBy": order_by "/compute:beta/compute.instanceGroupManagers.aggregatedList/pageToken": page_token "/compute:beta/compute.instanceGroupManagers.aggregatedList/project": project +"/compute:beta/compute.instanceGroupManagers.aggregatedList/returnPartialSuccess": return_partial_success "/compute:beta/compute.instanceGroupManagers.applyUpdatesToInstances": apply_instance_group_manager_updates_to_instances "/compute:beta/compute.instanceGroupManagers.applyUpdatesToInstances/instanceGroupManager": instance_group_manager "/compute:beta/compute.instanceGroupManagers.applyUpdatesToInstances/project": project @@ -42528,6 +42795,7 @@ "/compute:beta/compute.instanceGroupManagers.list/orderBy": order_by "/compute:beta/compute.instanceGroupManagers.list/pageToken": page_token "/compute:beta/compute.instanceGroupManagers.list/project": project +"/compute:beta/compute.instanceGroupManagers.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.instanceGroupManagers.list/zone": zone "/compute:beta/compute.instanceGroupManagers.listErrors": list_instance_group_manager_errors "/compute:beta/compute.instanceGroupManagers.listErrors/filter": filter @@ -42536,6 +42804,7 @@ "/compute:beta/compute.instanceGroupManagers.listErrors/orderBy": order_by "/compute:beta/compute.instanceGroupManagers.listErrors/pageToken": page_token "/compute:beta/compute.instanceGroupManagers.listErrors/project": project +"/compute:beta/compute.instanceGroupManagers.listErrors/returnPartialSuccess": return_partial_success "/compute:beta/compute.instanceGroupManagers.listErrors/zone": zone "/compute:beta/compute.instanceGroupManagers.listManagedInstances": list_instance_group_manager_managed_instances "/compute:beta/compute.instanceGroupManagers.listManagedInstances/filter": filter @@ -42545,6 +42814,7 @@ "/compute:beta/compute.instanceGroupManagers.listManagedInstances/order_by": order_by "/compute:beta/compute.instanceGroupManagers.listManagedInstances/pageToken": page_token "/compute:beta/compute.instanceGroupManagers.listManagedInstances/project": project +"/compute:beta/compute.instanceGroupManagers.listManagedInstances/returnPartialSuccess": return_partial_success "/compute:beta/compute.instanceGroupManagers.listManagedInstances/zone": zone "/compute:beta/compute.instanceGroupManagers.listPerInstanceConfigs": list_instance_group_manager_per_instance_configs "/compute:beta/compute.instanceGroupManagers.listPerInstanceConfigs/filter": filter @@ -42553,6 +42823,7 @@ "/compute:beta/compute.instanceGroupManagers.listPerInstanceConfigs/orderBy": order_by "/compute:beta/compute.instanceGroupManagers.listPerInstanceConfigs/pageToken": page_token "/compute:beta/compute.instanceGroupManagers.listPerInstanceConfigs/project": project +"/compute:beta/compute.instanceGroupManagers.listPerInstanceConfigs/returnPartialSuccess": return_partial_success "/compute:beta/compute.instanceGroupManagers.listPerInstanceConfigs/zone": zone "/compute:beta/compute.instanceGroupManagers.patch": patch_instance_group_manager "/compute:beta/compute.instanceGroupManagers.patch/instanceGroupManager": instance_group_manager @@ -42621,6 +42892,7 @@ "/compute:beta/compute.instanceGroups.aggregatedList/orderBy": order_by "/compute:beta/compute.instanceGroups.aggregatedList/pageToken": page_token "/compute:beta/compute.instanceGroups.aggregatedList/project": project +"/compute:beta/compute.instanceGroups.aggregatedList/returnPartialSuccess": return_partial_success "/compute:beta/compute.instanceGroups.delete": delete_instance_group "/compute:beta/compute.instanceGroups.delete/instanceGroup": instance_group "/compute:beta/compute.instanceGroups.delete/project": project @@ -42640,6 +42912,7 @@ "/compute:beta/compute.instanceGroups.list/orderBy": order_by "/compute:beta/compute.instanceGroups.list/pageToken": page_token "/compute:beta/compute.instanceGroups.list/project": project +"/compute:beta/compute.instanceGroups.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.instanceGroups.list/zone": zone "/compute:beta/compute.instanceGroups.listInstances": list_instance_group_instances "/compute:beta/compute.instanceGroups.listInstances/filter": filter @@ -42648,6 +42921,7 @@ "/compute:beta/compute.instanceGroups.listInstances/orderBy": order_by "/compute:beta/compute.instanceGroups.listInstances/pageToken": page_token "/compute:beta/compute.instanceGroups.listInstances/project": project +"/compute:beta/compute.instanceGroups.listInstances/returnPartialSuccess": return_partial_success "/compute:beta/compute.instanceGroups.listInstances/zone": zone "/compute:beta/compute.instanceGroups.removeInstances": remove_instance_group_instances "/compute:beta/compute.instanceGroups.removeInstances/instanceGroup": instance_group @@ -42683,6 +42957,7 @@ "/compute:beta/compute.instanceTemplates.list/orderBy": order_by "/compute:beta/compute.instanceTemplates.list/pageToken": page_token "/compute:beta/compute.instanceTemplates.list/project": project +"/compute:beta/compute.instanceTemplates.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.instanceTemplates.setIamPolicy": set_instance_template_iam_policy "/compute:beta/compute.instanceTemplates.setIamPolicy/project": project "/compute:beta/compute.instanceTemplates.setIamPolicy/resource": resource @@ -42707,6 +42982,7 @@ "/compute:beta/compute.instances.aggregatedList/orderBy": order_by "/compute:beta/compute.instances.aggregatedList/pageToken": page_token "/compute:beta/compute.instances.aggregatedList/project": project +"/compute:beta/compute.instances.aggregatedList/returnPartialSuccess": return_partial_success "/compute:beta/compute.instances.attachDisk": attach_disk "/compute:beta/compute.instances.attachDisk/forceAttach": force_attach "/compute:beta/compute.instances.attachDisk/instance": instance @@ -42781,6 +43057,7 @@ "/compute:beta/compute.instances.list/orderBy": order_by "/compute:beta/compute.instances.list/pageToken": page_token "/compute:beta/compute.instances.list/project": project +"/compute:beta/compute.instances.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.instances.list/zone": zone "/compute:beta/compute.instances.listReferrers": list_instance_referrers "/compute:beta/compute.instances.listReferrers/filter": filter @@ -42789,6 +43066,7 @@ "/compute:beta/compute.instances.listReferrers/orderBy": order_by "/compute:beta/compute.instances.listReferrers/pageToken": page_token "/compute:beta/compute.instances.listReferrers/project": project +"/compute:beta/compute.instances.listReferrers/returnPartialSuccess": return_partial_success "/compute:beta/compute.instances.listReferrers/zone": zone "/compute:beta/compute.instances.removeResourcePolicies": remove_instance_resource_policies "/compute:beta/compute.instances.removeResourcePolicies/instance": instance @@ -42847,6 +43125,11 @@ "/compute:beta/compute.instances.setMinCpuPlatform/project": project "/compute:beta/compute.instances.setMinCpuPlatform/requestId": request_id "/compute:beta/compute.instances.setMinCpuPlatform/zone": zone +"/compute:beta/compute.instances.setName": set_instance_name +"/compute:beta/compute.instances.setName/instance": instance +"/compute:beta/compute.instances.setName/project": project +"/compute:beta/compute.instances.setName/requestId": request_id +"/compute:beta/compute.instances.setName/zone": zone "/compute:beta/compute.instances.setScheduling": set_instance_scheduling "/compute:beta/compute.instances.setScheduling/instance": instance "/compute:beta/compute.instances.setScheduling/project": project @@ -42942,6 +43225,7 @@ "/compute:beta/compute.interconnectAttachments.aggregatedList/orderBy": order_by "/compute:beta/compute.interconnectAttachments.aggregatedList/pageToken": page_token "/compute:beta/compute.interconnectAttachments.aggregatedList/project": project +"/compute:beta/compute.interconnectAttachments.aggregatedList/returnPartialSuccess": return_partial_success "/compute:beta/compute.interconnectAttachments.delete": delete_interconnect_attachment "/compute:beta/compute.interconnectAttachments.delete/interconnectAttachment": interconnect_attachment "/compute:beta/compute.interconnectAttachments.delete/project": project @@ -42963,6 +43247,7 @@ "/compute:beta/compute.interconnectAttachments.list/pageToken": page_token "/compute:beta/compute.interconnectAttachments.list/project": project "/compute:beta/compute.interconnectAttachments.list/region": region +"/compute:beta/compute.interconnectAttachments.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.interconnectAttachments.patch": patch_interconnect_attachment "/compute:beta/compute.interconnectAttachments.patch/interconnectAttachment": interconnect_attachment "/compute:beta/compute.interconnectAttachments.patch/project": project @@ -42986,6 +43271,7 @@ "/compute:beta/compute.interconnectLocations.list/orderBy": order_by "/compute:beta/compute.interconnectLocations.list/pageToken": page_token "/compute:beta/compute.interconnectLocations.list/project": project +"/compute:beta/compute.interconnectLocations.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.interconnects.delete": delete_interconnect "/compute:beta/compute.interconnects.delete/interconnect": interconnect "/compute:beta/compute.interconnects.delete/project": project @@ -43005,6 +43291,7 @@ "/compute:beta/compute.interconnects.list/orderBy": order_by "/compute:beta/compute.interconnects.list/pageToken": page_token "/compute:beta/compute.interconnects.list/project": project +"/compute:beta/compute.interconnects.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.interconnects.patch": patch_interconnect "/compute:beta/compute.interconnects.patch/interconnect": interconnect "/compute:beta/compute.interconnects.patch/project": project @@ -43038,6 +43325,7 @@ "/compute:beta/compute.licenses.list/orderBy": order_by "/compute:beta/compute.licenses.list/pageToken": page_token "/compute:beta/compute.licenses.list/project": project +"/compute:beta/compute.licenses.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.licenses.setIamPolicy": set_license_iam_policy "/compute:beta/compute.licenses.setIamPolicy/project": project "/compute:beta/compute.licenses.setIamPolicy/resource": resource @@ -43062,6 +43350,7 @@ "/compute:beta/compute.machineImages.list/orderBy": order_by "/compute:beta/compute.machineImages.list/pageToken": page_token "/compute:beta/compute.machineImages.list/project": project +"/compute:beta/compute.machineImages.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.machineImages.setIamPolicy": set_machine_image_iam_policy "/compute:beta/compute.machineImages.setIamPolicy/project": project "/compute:beta/compute.machineImages.setIamPolicy/resource": resource @@ -43075,6 +43364,7 @@ "/compute:beta/compute.machineTypes.aggregatedList/orderBy": order_by "/compute:beta/compute.machineTypes.aggregatedList/pageToken": page_token "/compute:beta/compute.machineTypes.aggregatedList/project": project +"/compute:beta/compute.machineTypes.aggregatedList/returnPartialSuccess": return_partial_success "/compute:beta/compute.machineTypes.get": get_machine_type "/compute:beta/compute.machineTypes.get/machineType": machine_type "/compute:beta/compute.machineTypes.get/project": project @@ -43085,6 +43375,7 @@ "/compute:beta/compute.machineTypes.list/orderBy": order_by "/compute:beta/compute.machineTypes.list/pageToken": page_token "/compute:beta/compute.machineTypes.list/project": project +"/compute:beta/compute.machineTypes.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.machineTypes.list/zone": zone "/compute:beta/compute.networkEndpointGroups.aggregatedList": aggregated_network_endpoint_group_list "/compute:beta/compute.networkEndpointGroups.aggregatedList/filter": filter @@ -43093,6 +43384,7 @@ "/compute:beta/compute.networkEndpointGroups.aggregatedList/orderBy": order_by "/compute:beta/compute.networkEndpointGroups.aggregatedList/pageToken": page_token "/compute:beta/compute.networkEndpointGroups.aggregatedList/project": project +"/compute:beta/compute.networkEndpointGroups.aggregatedList/returnPartialSuccess": return_partial_success "/compute:beta/compute.networkEndpointGroups.attachNetworkEndpoints": attach_network_endpoint_group_network_endpoints "/compute:beta/compute.networkEndpointGroups.attachNetworkEndpoints/networkEndpointGroup": network_endpoint_group "/compute:beta/compute.networkEndpointGroups.attachNetworkEndpoints/project": project @@ -43122,6 +43414,7 @@ "/compute:beta/compute.networkEndpointGroups.list/orderBy": order_by "/compute:beta/compute.networkEndpointGroups.list/pageToken": page_token "/compute:beta/compute.networkEndpointGroups.list/project": project +"/compute:beta/compute.networkEndpointGroups.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.networkEndpointGroups.list/zone": zone "/compute:beta/compute.networkEndpointGroups.listNetworkEndpoints": list_network_endpoint_group_network_endpoints "/compute:beta/compute.networkEndpointGroups.listNetworkEndpoints/filter": filter @@ -43130,6 +43423,7 @@ "/compute:beta/compute.networkEndpointGroups.listNetworkEndpoints/orderBy": order_by "/compute:beta/compute.networkEndpointGroups.listNetworkEndpoints/pageToken": page_token "/compute:beta/compute.networkEndpointGroups.listNetworkEndpoints/project": project +"/compute:beta/compute.networkEndpointGroups.listNetworkEndpoints/returnPartialSuccess": return_partial_success "/compute:beta/compute.networkEndpointGroups.listNetworkEndpoints/zone": zone "/compute:beta/compute.networkEndpointGroups.testIamPermissions": test_network_endpoint_group_iam_permissions "/compute:beta/compute.networkEndpointGroups.testIamPermissions/project": project @@ -43158,6 +43452,7 @@ "/compute:beta/compute.networks.list/orderBy": order_by "/compute:beta/compute.networks.list/pageToken": page_token "/compute:beta/compute.networks.list/project": project +"/compute:beta/compute.networks.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.networks.listPeeringRoutes": list_network_peering_routes "/compute:beta/compute.networks.listPeeringRoutes/direction": direction "/compute:beta/compute.networks.listPeeringRoutes/filter": filter @@ -43168,6 +43463,7 @@ "/compute:beta/compute.networks.listPeeringRoutes/peeringName": peering_name "/compute:beta/compute.networks.listPeeringRoutes/project": project "/compute:beta/compute.networks.listPeeringRoutes/region": region +"/compute:beta/compute.networks.listPeeringRoutes/returnPartialSuccess": return_partial_success "/compute:beta/compute.networks.patch": patch_network "/compute:beta/compute.networks.patch/network": network "/compute:beta/compute.networks.patch/project": project @@ -43199,6 +43495,7 @@ "/compute:beta/compute.nodeGroups.aggregatedList/orderBy": order_by "/compute:beta/compute.nodeGroups.aggregatedList/pageToken": page_token "/compute:beta/compute.nodeGroups.aggregatedList/project": project +"/compute:beta/compute.nodeGroups.aggregatedList/returnPartialSuccess": return_partial_success "/compute:beta/compute.nodeGroups.delete": delete_node_group "/compute:beta/compute.nodeGroups.delete/nodeGroup": node_group "/compute:beta/compute.nodeGroups.delete/project": project @@ -43229,6 +43526,7 @@ "/compute:beta/compute.nodeGroups.list/orderBy": order_by "/compute:beta/compute.nodeGroups.list/pageToken": page_token "/compute:beta/compute.nodeGroups.list/project": project +"/compute:beta/compute.nodeGroups.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.nodeGroups.list/zone": zone "/compute:beta/compute.nodeGroups.listNodes": list_node_group_nodes "/compute:beta/compute.nodeGroups.listNodes/filter": filter @@ -43237,6 +43535,7 @@ "/compute:beta/compute.nodeGroups.listNodes/orderBy": order_by "/compute:beta/compute.nodeGroups.listNodes/pageToken": page_token "/compute:beta/compute.nodeGroups.listNodes/project": project +"/compute:beta/compute.nodeGroups.listNodes/returnPartialSuccess": return_partial_success "/compute:beta/compute.nodeGroups.listNodes/zone": zone "/compute:beta/compute.nodeGroups.patch": patch_node_group "/compute:beta/compute.nodeGroups.patch/nodeGroup": node_group @@ -43263,6 +43562,7 @@ "/compute:beta/compute.nodeTemplates.aggregatedList/orderBy": order_by "/compute:beta/compute.nodeTemplates.aggregatedList/pageToken": page_token "/compute:beta/compute.nodeTemplates.aggregatedList/project": project +"/compute:beta/compute.nodeTemplates.aggregatedList/returnPartialSuccess": return_partial_success "/compute:beta/compute.nodeTemplates.delete": delete_node_template "/compute:beta/compute.nodeTemplates.delete/nodeTemplate": node_template "/compute:beta/compute.nodeTemplates.delete/project": project @@ -43288,6 +43588,7 @@ "/compute:beta/compute.nodeTemplates.list/pageToken": page_token "/compute:beta/compute.nodeTemplates.list/project": project "/compute:beta/compute.nodeTemplates.list/region": region +"/compute:beta/compute.nodeTemplates.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.nodeTemplates.setIamPolicy": set_node_template_iam_policy "/compute:beta/compute.nodeTemplates.setIamPolicy/project": project "/compute:beta/compute.nodeTemplates.setIamPolicy/region": region @@ -43303,6 +43604,7 @@ "/compute:beta/compute.nodeTypes.aggregatedList/orderBy": order_by "/compute:beta/compute.nodeTypes.aggregatedList/pageToken": page_token "/compute:beta/compute.nodeTypes.aggregatedList/project": project +"/compute:beta/compute.nodeTypes.aggregatedList/returnPartialSuccess": return_partial_success "/compute:beta/compute.nodeTypes.get": get_node_type "/compute:beta/compute.nodeTypes.get/nodeType": node_type "/compute:beta/compute.nodeTypes.get/project": project @@ -43313,6 +43615,7 @@ "/compute:beta/compute.nodeTypes.list/orderBy": order_by "/compute:beta/compute.nodeTypes.list/pageToken": page_token "/compute:beta/compute.nodeTypes.list/project": project +"/compute:beta/compute.nodeTypes.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.nodeTypes.list/zone": zone "/compute:beta/compute.organizationSecurityPolicies.addAssociation": add_organization_security_policy_association "/compute:beta/compute.organizationSecurityPolicies.addAssociation/replaceExistingAssociation": replace_existing_association @@ -43345,6 +43648,7 @@ "/compute:beta/compute.organizationSecurityPolicies.list/orderBy": order_by "/compute:beta/compute.organizationSecurityPolicies.list/pageToken": page_token "/compute:beta/compute.organizationSecurityPolicies.list/parentId": parent_id +"/compute:beta/compute.organizationSecurityPolicies.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.organizationSecurityPolicies.listAssociations": list_organization_security_policy_associations "/compute:beta/compute.organizationSecurityPolicies.listAssociations/targetResource": target_resource "/compute:beta/compute.organizationSecurityPolicies.move": move_organization_security_policy @@ -43373,6 +43677,7 @@ "/compute:beta/compute.packetMirrorings.aggregatedList/orderBy": order_by "/compute:beta/compute.packetMirrorings.aggregatedList/pageToken": page_token "/compute:beta/compute.packetMirrorings.aggregatedList/project": project +"/compute:beta/compute.packetMirrorings.aggregatedList/returnPartialSuccess": return_partial_success "/compute:beta/compute.packetMirrorings.delete": delete_packet_mirroring "/compute:beta/compute.packetMirrorings.delete/packetMirroring": packet_mirroring "/compute:beta/compute.packetMirrorings.delete/project": project @@ -43393,6 +43698,7 @@ "/compute:beta/compute.packetMirrorings.list/pageToken": page_token "/compute:beta/compute.packetMirrorings.list/project": project "/compute:beta/compute.packetMirrorings.list/region": region +"/compute:beta/compute.packetMirrorings.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.packetMirrorings.patch": patch_packet_mirroring "/compute:beta/compute.packetMirrorings.patch/packetMirroring": packet_mirroring "/compute:beta/compute.packetMirrorings.patch/project": project @@ -43425,6 +43731,7 @@ "/compute:beta/compute.projects.getXpnResources/order_by": order_by "/compute:beta/compute.projects.getXpnResources/pageToken": page_token "/compute:beta/compute.projects.getXpnResources/project": project +"/compute:beta/compute.projects.getXpnResources/returnPartialSuccess": return_partial_success "/compute:beta/compute.projects.listXpnHosts": list_project_xpn_hosts "/compute:beta/compute.projects.listXpnHosts/filter": filter "/compute:beta/compute.projects.listXpnHosts/maxResults": max_results @@ -43432,6 +43739,7 @@ "/compute:beta/compute.projects.listXpnHosts/order_by": order_by "/compute:beta/compute.projects.listXpnHosts/pageToken": page_token "/compute:beta/compute.projects.listXpnHosts/project": project +"/compute:beta/compute.projects.listXpnHosts/returnPartialSuccess": return_partial_success "/compute:beta/compute.projects.moveDisk": move_disk "/compute:beta/compute.projects.moveDisk/project": project "/compute:beta/compute.projects.moveDisk/requestId": request_id @@ -43467,6 +43775,7 @@ "/compute:beta/compute.regionAutoscalers.list/pageToken": page_token "/compute:beta/compute.regionAutoscalers.list/project": project "/compute:beta/compute.regionAutoscalers.list/region": region +"/compute:beta/compute.regionAutoscalers.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.regionAutoscalers.patch": patch_region_autoscaler "/compute:beta/compute.regionAutoscalers.patch/autoscaler": autoscaler "/compute:beta/compute.regionAutoscalers.patch/project": project @@ -43505,6 +43814,7 @@ "/compute:beta/compute.regionBackendServices.list/pageToken": page_token "/compute:beta/compute.regionBackendServices.list/project": project "/compute:beta/compute.regionBackendServices.list/region": region +"/compute:beta/compute.regionBackendServices.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.regionBackendServices.patch": patch_region_backend_service "/compute:beta/compute.regionBackendServices.patch/backendService": backend_service "/compute:beta/compute.regionBackendServices.patch/project": project @@ -43526,6 +43836,7 @@ "/compute:beta/compute.regionCommitments.aggregatedList/orderBy": order_by "/compute:beta/compute.regionCommitments.aggregatedList/pageToken": page_token "/compute:beta/compute.regionCommitments.aggregatedList/project": project +"/compute:beta/compute.regionCommitments.aggregatedList/returnPartialSuccess": return_partial_success "/compute:beta/compute.regionCommitments.get": get_region_commitment "/compute:beta/compute.regionCommitments.get/commitment": commitment "/compute:beta/compute.regionCommitments.get/project": project @@ -43541,6 +43852,7 @@ "/compute:beta/compute.regionCommitments.list/pageToken": page_token "/compute:beta/compute.regionCommitments.list/project": project "/compute:beta/compute.regionCommitments.list/region": region +"/compute:beta/compute.regionCommitments.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.regionCommitments.updateAllocations": update_region_commitment_allocations "/compute:beta/compute.regionCommitments.updateAllocations/commitment": commitment "/compute:beta/compute.regionCommitments.updateAllocations/project": project @@ -43562,6 +43874,7 @@ "/compute:beta/compute.regionDiskTypes.list/pageToken": page_token "/compute:beta/compute.regionDiskTypes.list/project": project "/compute:beta/compute.regionDiskTypes.list/region": region +"/compute:beta/compute.regionDiskTypes.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.regionDisks.addResourcePolicies": add_region_disk_resource_policies "/compute:beta/compute.regionDisks.addResourcePolicies/disk": disk "/compute:beta/compute.regionDisks.addResourcePolicies/project": project @@ -43598,6 +43911,7 @@ "/compute:beta/compute.regionDisks.list/pageToken": page_token "/compute:beta/compute.regionDisks.list/project": project "/compute:beta/compute.regionDisks.list/region": region +"/compute:beta/compute.regionDisks.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.regionDisks.removeResourcePolicies": remove_region_disk_resource_policies "/compute:beta/compute.regionDisks.removeResourcePolicies/disk": disk "/compute:beta/compute.regionDisks.removeResourcePolicies/project": project @@ -43641,6 +43955,7 @@ "/compute:beta/compute.regionHealthCheckServices.list/pageToken": page_token "/compute:beta/compute.regionHealthCheckServices.list/project": project "/compute:beta/compute.regionHealthCheckServices.list/region": region +"/compute:beta/compute.regionHealthCheckServices.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.regionHealthCheckServices.patch": patch_region_health_check_service "/compute:beta/compute.regionHealthCheckServices.patch/healthCheckService": health_check_service "/compute:beta/compute.regionHealthCheckServices.patch/project": project @@ -43666,6 +43981,7 @@ "/compute:beta/compute.regionHealthChecks.list/pageToken": page_token "/compute:beta/compute.regionHealthChecks.list/project": project "/compute:beta/compute.regionHealthChecks.list/region": region +"/compute:beta/compute.regionHealthChecks.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.regionHealthChecks.patch": patch_region_health_check "/compute:beta/compute.regionHealthChecks.patch/healthCheck": health_check "/compute:beta/compute.regionHealthChecks.patch/project": project @@ -43719,6 +44035,7 @@ "/compute:beta/compute.regionInstanceGroupManagers.list/pageToken": page_token "/compute:beta/compute.regionInstanceGroupManagers.list/project": project "/compute:beta/compute.regionInstanceGroupManagers.list/region": region +"/compute:beta/compute.regionInstanceGroupManagers.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.regionInstanceGroupManagers.listErrors": list_region_instance_group_manager_errors "/compute:beta/compute.regionInstanceGroupManagers.listErrors/filter": filter "/compute:beta/compute.regionInstanceGroupManagers.listErrors/instanceGroupManager": instance_group_manager @@ -43727,6 +44044,7 @@ "/compute:beta/compute.regionInstanceGroupManagers.listErrors/pageToken": page_token "/compute:beta/compute.regionInstanceGroupManagers.listErrors/project": project "/compute:beta/compute.regionInstanceGroupManagers.listErrors/region": region +"/compute:beta/compute.regionInstanceGroupManagers.listErrors/returnPartialSuccess": return_partial_success "/compute:beta/compute.regionInstanceGroupManagers.listManagedInstances": list_region_instance_group_manager_managed_instances "/compute:beta/compute.regionInstanceGroupManagers.listManagedInstances/filter": filter "/compute:beta/compute.regionInstanceGroupManagers.listManagedInstances/instanceGroupManager": instance_group_manager @@ -43736,6 +44054,7 @@ "/compute:beta/compute.regionInstanceGroupManagers.listManagedInstances/pageToken": page_token "/compute:beta/compute.regionInstanceGroupManagers.listManagedInstances/project": project "/compute:beta/compute.regionInstanceGroupManagers.listManagedInstances/region": region +"/compute:beta/compute.regionInstanceGroupManagers.listManagedInstances/returnPartialSuccess": return_partial_success "/compute:beta/compute.regionInstanceGroupManagers.listPerInstanceConfigs": list_region_instance_group_manager_per_instance_configs "/compute:beta/compute.regionInstanceGroupManagers.listPerInstanceConfigs/filter": filter "/compute:beta/compute.regionInstanceGroupManagers.listPerInstanceConfigs/instanceGroupManager": instance_group_manager @@ -43744,6 +44063,7 @@ "/compute:beta/compute.regionInstanceGroupManagers.listPerInstanceConfigs/pageToken": page_token "/compute:beta/compute.regionInstanceGroupManagers.listPerInstanceConfigs/project": project "/compute:beta/compute.regionInstanceGroupManagers.listPerInstanceConfigs/region": region +"/compute:beta/compute.regionInstanceGroupManagers.listPerInstanceConfigs/returnPartialSuccess": return_partial_success "/compute:beta/compute.regionInstanceGroupManagers.patch": patch_region_instance_group_manager "/compute:beta/compute.regionInstanceGroupManagers.patch/instanceGroupManager": instance_group_manager "/compute:beta/compute.regionInstanceGroupManagers.patch/project": project @@ -43805,6 +44125,7 @@ "/compute:beta/compute.regionInstanceGroups.list/pageToken": page_token "/compute:beta/compute.regionInstanceGroups.list/project": project "/compute:beta/compute.regionInstanceGroups.list/region": region +"/compute:beta/compute.regionInstanceGroups.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.regionInstanceGroups.listInstances": list_region_instance_group_instances "/compute:beta/compute.regionInstanceGroups.listInstances/filter": filter "/compute:beta/compute.regionInstanceGroups.listInstances/instanceGroup": instance_group @@ -43813,6 +44134,7 @@ "/compute:beta/compute.regionInstanceGroups.listInstances/pageToken": page_token "/compute:beta/compute.regionInstanceGroups.listInstances/project": project "/compute:beta/compute.regionInstanceGroups.listInstances/region": region +"/compute:beta/compute.regionInstanceGroups.listInstances/returnPartialSuccess": return_partial_success "/compute:beta/compute.regionInstanceGroups.setNamedPorts": set_region_instance_group_named_ports "/compute:beta/compute.regionInstanceGroups.setNamedPorts/instanceGroup": instance_group "/compute:beta/compute.regionInstanceGroups.setNamedPorts/project": project @@ -43842,6 +44164,7 @@ "/compute:beta/compute.regionNetworkEndpointGroups.list/pageToken": page_token "/compute:beta/compute.regionNetworkEndpointGroups.list/project": project "/compute:beta/compute.regionNetworkEndpointGroups.list/region": region +"/compute:beta/compute.regionNetworkEndpointGroups.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.regionNotificationEndpoints.delete": delete_region_notification_endpoint "/compute:beta/compute.regionNotificationEndpoints.delete/notificationEndpoint": notification_endpoint "/compute:beta/compute.regionNotificationEndpoints.delete/project": project @@ -43862,6 +44185,7 @@ "/compute:beta/compute.regionNotificationEndpoints.list/pageToken": page_token "/compute:beta/compute.regionNotificationEndpoints.list/project": project "/compute:beta/compute.regionNotificationEndpoints.list/region": region +"/compute:beta/compute.regionNotificationEndpoints.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.regionOperations.delete": delete_region_operation "/compute:beta/compute.regionOperations.delete/operation": operation "/compute:beta/compute.regionOperations.delete/project": project @@ -43877,6 +44201,7 @@ "/compute:beta/compute.regionOperations.list/pageToken": page_token "/compute:beta/compute.regionOperations.list/project": project "/compute:beta/compute.regionOperations.list/region": region +"/compute:beta/compute.regionOperations.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.regionOperations.wait": wait_region_operation "/compute:beta/compute.regionOperations.wait/operation": operation "/compute:beta/compute.regionOperations.wait/project": project @@ -43901,6 +44226,7 @@ "/compute:beta/compute.regionSslCertificates.list/pageToken": page_token "/compute:beta/compute.regionSslCertificates.list/project": project "/compute:beta/compute.regionSslCertificates.list/region": region +"/compute:beta/compute.regionSslCertificates.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.regionTargetHttpProxies.delete": delete_region_target_http_proxy "/compute:beta/compute.regionTargetHttpProxies.delete/project": project "/compute:beta/compute.regionTargetHttpProxies.delete/region": region @@ -43921,6 +44247,7 @@ "/compute:beta/compute.regionTargetHttpProxies.list/pageToken": page_token "/compute:beta/compute.regionTargetHttpProxies.list/project": project "/compute:beta/compute.regionTargetHttpProxies.list/region": region +"/compute:beta/compute.regionTargetHttpProxies.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.regionTargetHttpProxies.setUrlMap": set_region_target_http_proxy_url_map "/compute:beta/compute.regionTargetHttpProxies.setUrlMap/project": project "/compute:beta/compute.regionTargetHttpProxies.setUrlMap/region": region @@ -43946,6 +44273,7 @@ "/compute:beta/compute.regionTargetHttpsProxies.list/pageToken": page_token "/compute:beta/compute.regionTargetHttpsProxies.list/project": project "/compute:beta/compute.regionTargetHttpsProxies.list/region": region +"/compute:beta/compute.regionTargetHttpsProxies.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.regionTargetHttpsProxies.setSslCertificates": set_region_target_https_proxy_ssl_certificates "/compute:beta/compute.regionTargetHttpsProxies.setSslCertificates/project": project "/compute:beta/compute.regionTargetHttpsProxies.setSslCertificates/region": region @@ -43981,6 +44309,7 @@ "/compute:beta/compute.regionUrlMaps.list/pageToken": page_token "/compute:beta/compute.regionUrlMaps.list/project": project "/compute:beta/compute.regionUrlMaps.list/region": region +"/compute:beta/compute.regionUrlMaps.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.regionUrlMaps.patch": patch_region_url_map "/compute:beta/compute.regionUrlMaps.patch/project": project "/compute:beta/compute.regionUrlMaps.patch/region": region @@ -44004,6 +44333,7 @@ "/compute:beta/compute.regions.list/orderBy": order_by "/compute:beta/compute.regions.list/pageToken": page_token "/compute:beta/compute.regions.list/project": project +"/compute:beta/compute.regions.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.reservations.aggregatedList": aggregated_reservation_list "/compute:beta/compute.reservations.aggregatedList/filter": filter "/compute:beta/compute.reservations.aggregatedList/includeAllScopes": include_all_scopes @@ -44011,6 +44341,7 @@ "/compute:beta/compute.reservations.aggregatedList/orderBy": order_by "/compute:beta/compute.reservations.aggregatedList/pageToken": page_token "/compute:beta/compute.reservations.aggregatedList/project": project +"/compute:beta/compute.reservations.aggregatedList/returnPartialSuccess": return_partial_success "/compute:beta/compute.reservations.delete": delete_reservation "/compute:beta/compute.reservations.delete/project": project "/compute:beta/compute.reservations.delete/requestId": request_id @@ -44035,6 +44366,7 @@ "/compute:beta/compute.reservations.list/orderBy": order_by "/compute:beta/compute.reservations.list/pageToken": page_token "/compute:beta/compute.reservations.list/project": project +"/compute:beta/compute.reservations.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.reservations.list/zone": zone "/compute:beta/compute.reservations.resize": resize_reservation "/compute:beta/compute.reservations.resize/project": project @@ -44056,6 +44388,7 @@ "/compute:beta/compute.resourcePolicies.aggregatedList/orderBy": order_by "/compute:beta/compute.resourcePolicies.aggregatedList/pageToken": page_token "/compute:beta/compute.resourcePolicies.aggregatedList/project": project +"/compute:beta/compute.resourcePolicies.aggregatedList/returnPartialSuccess": return_partial_success "/compute:beta/compute.resourcePolicies.delete": delete_resource_policy "/compute:beta/compute.resourcePolicies.delete/project": project "/compute:beta/compute.resourcePolicies.delete/region": region @@ -44081,6 +44414,7 @@ "/compute:beta/compute.resourcePolicies.list/pageToken": page_token "/compute:beta/compute.resourcePolicies.list/project": project "/compute:beta/compute.resourcePolicies.list/region": region +"/compute:beta/compute.resourcePolicies.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.resourcePolicies.setIamPolicy": set_resource_policy_iam_policy "/compute:beta/compute.resourcePolicies.setIamPolicy/project": project "/compute:beta/compute.resourcePolicies.setIamPolicy/region": region @@ -44096,6 +44430,7 @@ "/compute:beta/compute.routers.aggregatedList/orderBy": order_by "/compute:beta/compute.routers.aggregatedList/pageToken": page_token "/compute:beta/compute.routers.aggregatedList/project": project +"/compute:beta/compute.routers.aggregatedList/returnPartialSuccess": return_partial_success "/compute:beta/compute.routers.delete": delete_router "/compute:beta/compute.routers.delete/project": project "/compute:beta/compute.routers.delete/region": region @@ -44113,6 +44448,7 @@ "/compute:beta/compute.routers.getNatMappingInfo/pageToken": page_token "/compute:beta/compute.routers.getNatMappingInfo/project": project "/compute:beta/compute.routers.getNatMappingInfo/region": region +"/compute:beta/compute.routers.getNatMappingInfo/returnPartialSuccess": return_partial_success "/compute:beta/compute.routers.getNatMappingInfo/router": router "/compute:beta/compute.routers.getRouterStatus": get_router_status "/compute:beta/compute.routers.getRouterStatus/project": project @@ -44129,6 +44465,7 @@ "/compute:beta/compute.routers.list/pageToken": page_token "/compute:beta/compute.routers.list/project": project "/compute:beta/compute.routers.list/region": region +"/compute:beta/compute.routers.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.routers.patch": patch_router "/compute:beta/compute.routers.patch/project": project "/compute:beta/compute.routers.patch/region": region @@ -44163,6 +44500,7 @@ "/compute:beta/compute.routes.list/orderBy": order_by "/compute:beta/compute.routes.list/pageToken": page_token "/compute:beta/compute.routes.list/project": project +"/compute:beta/compute.routes.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.routes.testIamPermissions": test_route_iam_permissions "/compute:beta/compute.routes.testIamPermissions/project": project "/compute:beta/compute.routes.testIamPermissions/resource": resource @@ -44191,12 +44529,14 @@ "/compute:beta/compute.securityPolicies.list/orderBy": order_by "/compute:beta/compute.securityPolicies.list/pageToken": page_token "/compute:beta/compute.securityPolicies.list/project": project +"/compute:beta/compute.securityPolicies.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.securityPolicies.listPreconfiguredExpressionSets": list_security_policy_preconfigured_expression_sets "/compute:beta/compute.securityPolicies.listPreconfiguredExpressionSets/filter": filter "/compute:beta/compute.securityPolicies.listPreconfiguredExpressionSets/maxResults": max_results "/compute:beta/compute.securityPolicies.listPreconfiguredExpressionSets/orderBy": order_by "/compute:beta/compute.securityPolicies.listPreconfiguredExpressionSets/pageToken": page_token "/compute:beta/compute.securityPolicies.listPreconfiguredExpressionSets/project": project +"/compute:beta/compute.securityPolicies.listPreconfiguredExpressionSets/returnPartialSuccess": return_partial_success "/compute:beta/compute.securityPolicies.patch": patch_security_policy "/compute:beta/compute.securityPolicies.patch/project": project "/compute:beta/compute.securityPolicies.patch/requestId": request_id @@ -44227,12 +44567,16 @@ "/compute:beta/compute.snapshots.getIamPolicy/optionsRequestedPolicyVersion": options_requested_policy_version "/compute:beta/compute.snapshots.getIamPolicy/project": project "/compute:beta/compute.snapshots.getIamPolicy/resource": resource +"/compute:beta/compute.snapshots.insert": insert_snapshot +"/compute:beta/compute.snapshots.insert/project": project +"/compute:beta/compute.snapshots.insert/requestId": request_id "/compute:beta/compute.snapshots.list": list_snapshots "/compute:beta/compute.snapshots.list/filter": filter "/compute:beta/compute.snapshots.list/maxResults": max_results "/compute:beta/compute.snapshots.list/orderBy": order_by "/compute:beta/compute.snapshots.list/pageToken": page_token "/compute:beta/compute.snapshots.list/project": project +"/compute:beta/compute.snapshots.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.snapshots.setIamPolicy": set_snapshot_iam_policy "/compute:beta/compute.snapshots.setIamPolicy/project": project "/compute:beta/compute.snapshots.setIamPolicy/resource": resource @@ -44249,6 +44593,7 @@ "/compute:beta/compute.sslCertificates.aggregatedList/orderBy": order_by "/compute:beta/compute.sslCertificates.aggregatedList/pageToken": page_token "/compute:beta/compute.sslCertificates.aggregatedList/project": project +"/compute:beta/compute.sslCertificates.aggregatedList/returnPartialSuccess": return_partial_success "/compute:beta/compute.sslCertificates.delete": delete_ssl_certificate "/compute:beta/compute.sslCertificates.delete/project": project "/compute:beta/compute.sslCertificates.delete/requestId": request_id @@ -44265,6 +44610,7 @@ "/compute:beta/compute.sslCertificates.list/orderBy": order_by "/compute:beta/compute.sslCertificates.list/pageToken": page_token "/compute:beta/compute.sslCertificates.list/project": project +"/compute:beta/compute.sslCertificates.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.sslCertificates.testIamPermissions": test_ssl_certificate_iam_permissions "/compute:beta/compute.sslCertificates.testIamPermissions/project": project "/compute:beta/compute.sslCertificates.testIamPermissions/resource": resource @@ -44284,12 +44630,14 @@ "/compute:beta/compute.sslPolicies.list/orderBy": order_by "/compute:beta/compute.sslPolicies.list/pageToken": page_token "/compute:beta/compute.sslPolicies.list/project": project +"/compute:beta/compute.sslPolicies.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.sslPolicies.listAvailableFeatures": list_ssl_policy_available_features "/compute:beta/compute.sslPolicies.listAvailableFeatures/filter": filter "/compute:beta/compute.sslPolicies.listAvailableFeatures/maxResults": max_results "/compute:beta/compute.sslPolicies.listAvailableFeatures/orderBy": order_by "/compute:beta/compute.sslPolicies.listAvailableFeatures/pageToken": page_token "/compute:beta/compute.sslPolicies.listAvailableFeatures/project": project +"/compute:beta/compute.sslPolicies.listAvailableFeatures/returnPartialSuccess": return_partial_success "/compute:beta/compute.sslPolicies.patch": patch_ssl_policy "/compute:beta/compute.sslPolicies.patch/project": project "/compute:beta/compute.sslPolicies.patch/requestId": request_id @@ -44304,6 +44652,7 @@ "/compute:beta/compute.subnetworks.aggregatedList/orderBy": order_by "/compute:beta/compute.subnetworks.aggregatedList/pageToken": page_token "/compute:beta/compute.subnetworks.aggregatedList/project": project +"/compute:beta/compute.subnetworks.aggregatedList/returnPartialSuccess": return_partial_success "/compute:beta/compute.subnetworks.delete": delete_subnetwork "/compute:beta/compute.subnetworks.delete/project": project "/compute:beta/compute.subnetworks.delete/region": region @@ -44334,12 +44683,14 @@ "/compute:beta/compute.subnetworks.list/pageToken": page_token "/compute:beta/compute.subnetworks.list/project": project "/compute:beta/compute.subnetworks.list/region": region +"/compute:beta/compute.subnetworks.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.subnetworks.listUsable": list_subnetwork_usable "/compute:beta/compute.subnetworks.listUsable/filter": filter "/compute:beta/compute.subnetworks.listUsable/maxResults": max_results "/compute:beta/compute.subnetworks.listUsable/orderBy": order_by "/compute:beta/compute.subnetworks.listUsable/pageToken": page_token "/compute:beta/compute.subnetworks.listUsable/project": project +"/compute:beta/compute.subnetworks.listUsable/returnPartialSuccess": return_partial_success "/compute:beta/compute.subnetworks.patch": patch_subnetwork "/compute:beta/compute.subnetworks.patch/drainTimeoutSeconds": drain_timeout_seconds "/compute:beta/compute.subnetworks.patch/project": project @@ -44375,6 +44726,7 @@ "/compute:beta/compute.targetGrpcProxies.list/orderBy": order_by "/compute:beta/compute.targetGrpcProxies.list/pageToken": page_token "/compute:beta/compute.targetGrpcProxies.list/project": project +"/compute:beta/compute.targetGrpcProxies.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.targetGrpcProxies.patch": patch_target_grpc_proxy "/compute:beta/compute.targetGrpcProxies.patch/project": project "/compute:beta/compute.targetGrpcProxies.patch/requestId": request_id @@ -44386,6 +44738,7 @@ "/compute:beta/compute.targetHttpProxies.aggregatedList/orderBy": order_by "/compute:beta/compute.targetHttpProxies.aggregatedList/pageToken": page_token "/compute:beta/compute.targetHttpProxies.aggregatedList/project": project +"/compute:beta/compute.targetHttpProxies.aggregatedList/returnPartialSuccess": return_partial_success "/compute:beta/compute.targetHttpProxies.delete": delete_target_http_proxy "/compute:beta/compute.targetHttpProxies.delete/project": project "/compute:beta/compute.targetHttpProxies.delete/requestId": request_id @@ -44402,6 +44755,11 @@ "/compute:beta/compute.targetHttpProxies.list/orderBy": order_by "/compute:beta/compute.targetHttpProxies.list/pageToken": page_token "/compute:beta/compute.targetHttpProxies.list/project": project +"/compute:beta/compute.targetHttpProxies.list/returnPartialSuccess": return_partial_success +"/compute:beta/compute.targetHttpProxies.patch": patch_target_http_proxy +"/compute:beta/compute.targetHttpProxies.patch/project": project +"/compute:beta/compute.targetHttpProxies.patch/requestId": request_id +"/compute:beta/compute.targetHttpProxies.patch/targetHttpProxy": target_http_proxy "/compute:beta/compute.targetHttpProxies.setUrlMap": set_target_http_proxy_url_map "/compute:beta/compute.targetHttpProxies.setUrlMap/project": project "/compute:beta/compute.targetHttpProxies.setUrlMap/requestId": request_id @@ -44416,6 +44774,7 @@ "/compute:beta/compute.targetHttpsProxies.aggregatedList/orderBy": order_by "/compute:beta/compute.targetHttpsProxies.aggregatedList/pageToken": page_token "/compute:beta/compute.targetHttpsProxies.aggregatedList/project": project +"/compute:beta/compute.targetHttpsProxies.aggregatedList/returnPartialSuccess": return_partial_success "/compute:beta/compute.targetHttpsProxies.delete": delete_target_https_proxy "/compute:beta/compute.targetHttpsProxies.delete/project": project "/compute:beta/compute.targetHttpsProxies.delete/requestId": request_id @@ -44432,6 +44791,7 @@ "/compute:beta/compute.targetHttpsProxies.list/orderBy": order_by "/compute:beta/compute.targetHttpsProxies.list/pageToken": page_token "/compute:beta/compute.targetHttpsProxies.list/project": project +"/compute:beta/compute.targetHttpsProxies.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.targetHttpsProxies.setQuicOverride": set_target_https_proxy_quic_override "/compute:beta/compute.targetHttpsProxies.setQuicOverride/project": project "/compute:beta/compute.targetHttpsProxies.setQuicOverride/requestId": request_id @@ -44458,6 +44818,7 @@ "/compute:beta/compute.targetInstances.aggregatedList/orderBy": order_by "/compute:beta/compute.targetInstances.aggregatedList/pageToken": page_token "/compute:beta/compute.targetInstances.aggregatedList/project": project +"/compute:beta/compute.targetInstances.aggregatedList/returnPartialSuccess": return_partial_success "/compute:beta/compute.targetInstances.delete": delete_target_instance "/compute:beta/compute.targetInstances.delete/project": project "/compute:beta/compute.targetInstances.delete/requestId": request_id @@ -44477,6 +44838,7 @@ "/compute:beta/compute.targetInstances.list/orderBy": order_by "/compute:beta/compute.targetInstances.list/pageToken": page_token "/compute:beta/compute.targetInstances.list/project": project +"/compute:beta/compute.targetInstances.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.targetInstances.list/zone": zone "/compute:beta/compute.targetInstances.testIamPermissions": test_target_instance_iam_permissions "/compute:beta/compute.targetInstances.testIamPermissions/project": project @@ -44499,6 +44861,7 @@ "/compute:beta/compute.targetPools.aggregatedList/orderBy": order_by "/compute:beta/compute.targetPools.aggregatedList/pageToken": page_token "/compute:beta/compute.targetPools.aggregatedList/project": project +"/compute:beta/compute.targetPools.aggregatedList/returnPartialSuccess": return_partial_success "/compute:beta/compute.targetPools.delete": delete_target_pool "/compute:beta/compute.targetPools.delete/project": project "/compute:beta/compute.targetPools.delete/region": region @@ -44523,6 +44886,7 @@ "/compute:beta/compute.targetPools.list/pageToken": page_token "/compute:beta/compute.targetPools.list/project": project "/compute:beta/compute.targetPools.list/region": region +"/compute:beta/compute.targetPools.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.targetPools.removeHealthCheck": remove_target_pool_health_check "/compute:beta/compute.targetPools.removeHealthCheck/project": project "/compute:beta/compute.targetPools.removeHealthCheck/region": region @@ -44559,6 +44923,7 @@ "/compute:beta/compute.targetSslProxies.list/orderBy": order_by "/compute:beta/compute.targetSslProxies.list/pageToken": page_token "/compute:beta/compute.targetSslProxies.list/project": project +"/compute:beta/compute.targetSslProxies.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.targetSslProxies.setBackendService": set_target_ssl_proxy_backend_service "/compute:beta/compute.targetSslProxies.setBackendService/project": project "/compute:beta/compute.targetSslProxies.setBackendService/requestId": request_id @@ -44594,6 +44959,7 @@ "/compute:beta/compute.targetTcpProxies.list/orderBy": order_by "/compute:beta/compute.targetTcpProxies.list/pageToken": page_token "/compute:beta/compute.targetTcpProxies.list/project": project +"/compute:beta/compute.targetTcpProxies.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.targetTcpProxies.setBackendService": set_target_tcp_proxy_backend_service "/compute:beta/compute.targetTcpProxies.setBackendService/project": project "/compute:beta/compute.targetTcpProxies.setBackendService/requestId": request_id @@ -44609,6 +44975,7 @@ "/compute:beta/compute.targetVpnGateways.aggregatedList/orderBy": order_by "/compute:beta/compute.targetVpnGateways.aggregatedList/pageToken": page_token "/compute:beta/compute.targetVpnGateways.aggregatedList/project": project +"/compute:beta/compute.targetVpnGateways.aggregatedList/returnPartialSuccess": return_partial_success "/compute:beta/compute.targetVpnGateways.delete": delete_target_vpn_gateway "/compute:beta/compute.targetVpnGateways.delete/project": project "/compute:beta/compute.targetVpnGateways.delete/region": region @@ -44629,6 +44996,7 @@ "/compute:beta/compute.targetVpnGateways.list/pageToken": page_token "/compute:beta/compute.targetVpnGateways.list/project": project "/compute:beta/compute.targetVpnGateways.list/region": region +"/compute:beta/compute.targetVpnGateways.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.targetVpnGateways.setLabels": set_target_vpn_gateway_labels "/compute:beta/compute.targetVpnGateways.setLabels/project": project "/compute:beta/compute.targetVpnGateways.setLabels/region": region @@ -44645,6 +45013,7 @@ "/compute:beta/compute.urlMaps.aggregatedList/orderBy": order_by "/compute:beta/compute.urlMaps.aggregatedList/pageToken": page_token "/compute:beta/compute.urlMaps.aggregatedList/project": project +"/compute:beta/compute.urlMaps.aggregatedList/returnPartialSuccess": return_partial_success "/compute:beta/compute.urlMaps.delete": delete_url_map "/compute:beta/compute.urlMaps.delete/project": project "/compute:beta/compute.urlMaps.delete/requestId": request_id @@ -44665,6 +45034,7 @@ "/compute:beta/compute.urlMaps.list/orderBy": order_by "/compute:beta/compute.urlMaps.list/pageToken": page_token "/compute:beta/compute.urlMaps.list/project": project +"/compute:beta/compute.urlMaps.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.urlMaps.patch": patch_url_map "/compute:beta/compute.urlMaps.patch/project": project "/compute:beta/compute.urlMaps.patch/requestId": request_id @@ -44686,6 +45056,7 @@ "/compute:beta/compute.vpnGateways.aggregatedList/orderBy": order_by "/compute:beta/compute.vpnGateways.aggregatedList/pageToken": page_token "/compute:beta/compute.vpnGateways.aggregatedList/project": project +"/compute:beta/compute.vpnGateways.aggregatedList/returnPartialSuccess": return_partial_success "/compute:beta/compute.vpnGateways.delete": delete_vpn_gateway "/compute:beta/compute.vpnGateways.delete/project": project "/compute:beta/compute.vpnGateways.delete/region": region @@ -44710,6 +45081,7 @@ "/compute:beta/compute.vpnGateways.list/pageToken": page_token "/compute:beta/compute.vpnGateways.list/project": project "/compute:beta/compute.vpnGateways.list/region": region +"/compute:beta/compute.vpnGateways.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.vpnGateways.setLabels": set_vpn_gateway_labels "/compute:beta/compute.vpnGateways.setLabels/project": project "/compute:beta/compute.vpnGateways.setLabels/region": region @@ -44722,6 +45094,7 @@ "/compute:beta/compute.vpnTunnels.aggregatedList/orderBy": order_by "/compute:beta/compute.vpnTunnels.aggregatedList/pageToken": page_token "/compute:beta/compute.vpnTunnels.aggregatedList/project": project +"/compute:beta/compute.vpnTunnels.aggregatedList/returnPartialSuccess": return_partial_success "/compute:beta/compute.vpnTunnels.delete": delete_vpn_tunnel "/compute:beta/compute.vpnTunnels.delete/project": project "/compute:beta/compute.vpnTunnels.delete/region": region @@ -44742,6 +45115,7 @@ "/compute:beta/compute.vpnTunnels.list/pageToken": page_token "/compute:beta/compute.vpnTunnels.list/project": project "/compute:beta/compute.vpnTunnels.list/region": region +"/compute:beta/compute.vpnTunnels.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.vpnTunnels.setLabels": set_vpn_tunnel_labels "/compute:beta/compute.vpnTunnels.setLabels/project": project "/compute:beta/compute.vpnTunnels.setLabels/region": region @@ -44765,6 +45139,7 @@ "/compute:beta/compute.zoneOperations.list/orderBy": order_by "/compute:beta/compute.zoneOperations.list/pageToken": page_token "/compute:beta/compute.zoneOperations.list/project": project +"/compute:beta/compute.zoneOperations.list/returnPartialSuccess": return_partial_success "/compute:beta/compute.zoneOperations.list/zone": zone "/compute:beta/compute.zoneOperations.wait": wait_zone_operation "/compute:beta/compute.zoneOperations.wait/operation": operation @@ -44779,6 +45154,7 @@ "/compute:beta/compute.zones.list/orderBy": order_by "/compute:beta/compute.zones.list/pageToken": page_token "/compute:beta/compute.zones.list/project": project +"/compute:beta/compute.zones.list/returnPartialSuccess": return_partial_success "/compute:beta/fields": fields "/compute:beta/key": key "/compute:beta/quotaUser": quota_user @@ -44803,6 +45179,8 @@ "/compute:v1/AcceleratorTypeAggregatedList/kind": kind "/compute:v1/AcceleratorTypeAggregatedList/nextPageToken": next_page_token "/compute:v1/AcceleratorTypeAggregatedList/selfLink": self_link +"/compute:v1/AcceleratorTypeAggregatedList/unreachables": unreachables +"/compute:v1/AcceleratorTypeAggregatedList/unreachables/unreachable": unreachable "/compute:v1/AcceleratorTypeAggregatedList/warning": warning "/compute:v1/AcceleratorTypeAggregatedList/warning/code": code "/compute:v1/AcceleratorTypeAggregatedList/warning/data": data @@ -44868,6 +45246,8 @@ "/compute:v1/AddressAggregatedList/kind": kind "/compute:v1/AddressAggregatedList/nextPageToken": next_page_token "/compute:v1/AddressAggregatedList/selfLink": self_link +"/compute:v1/AddressAggregatedList/unreachables": unreachables +"/compute:v1/AddressAggregatedList/unreachables/unreachable": unreachable "/compute:v1/AddressAggregatedList/warning": warning "/compute:v1/AddressAggregatedList/warning/code": code "/compute:v1/AddressAggregatedList/warning/data": data @@ -44984,6 +45364,8 @@ "/compute:v1/AutoscalerAggregatedList/kind": kind "/compute:v1/AutoscalerAggregatedList/nextPageToken": next_page_token "/compute:v1/AutoscalerAggregatedList/selfLink": self_link +"/compute:v1/AutoscalerAggregatedList/unreachables": unreachables +"/compute:v1/AutoscalerAggregatedList/unreachables/unreachable": unreachable "/compute:v1/AutoscalerAggregatedList/warning": warning "/compute:v1/AutoscalerAggregatedList/warning/code": code "/compute:v1/AutoscalerAggregatedList/warning/data": data @@ -45121,6 +45503,8 @@ "/compute:v1/BackendServiceAggregatedList/kind": kind "/compute:v1/BackendServiceAggregatedList/nextPageToken": next_page_token "/compute:v1/BackendServiceAggregatedList/selfLink": self_link +"/compute:v1/BackendServiceAggregatedList/unreachables": unreachables +"/compute:v1/BackendServiceAggregatedList/unreachables/unreachable": unreachable "/compute:v1/BackendServiceAggregatedList/warning": warning "/compute:v1/BackendServiceAggregatedList/warning/code": code "/compute:v1/BackendServiceAggregatedList/warning/data": data @@ -45178,6 +45562,7 @@ "/compute:v1/BackendServicesScopedList/warning/data/datum/value": value "/compute:v1/BackendServicesScopedList/warning/message": message "/compute:v1/Binding": binding +"/compute:v1/Binding/bindingId": binding_id "/compute:v1/Binding/condition": condition "/compute:v1/Binding/members": members "/compute:v1/Binding/members/member": member @@ -45225,6 +45610,8 @@ "/compute:v1/CommitmentAggregatedList/kind": kind "/compute:v1/CommitmentAggregatedList/nextPageToken": next_page_token "/compute:v1/CommitmentAggregatedList/selfLink": self_link +"/compute:v1/CommitmentAggregatedList/unreachables": unreachables +"/compute:v1/CommitmentAggregatedList/unreachables/unreachable": unreachable "/compute:v1/CommitmentAggregatedList/warning": warning "/compute:v1/CommitmentAggregatedList/warning/code": code "/compute:v1/CommitmentAggregatedList/warning/data": data @@ -45264,6 +45651,8 @@ "/compute:v1/Condition/value": value "/compute:v1/Condition/values": values "/compute:v1/Condition/values/value": value +"/compute:v1/ConfidentialInstanceConfig": confidential_instance_config +"/compute:v1/ConfidentialInstanceConfig/enableConfidentialCompute": enable_confidential_compute "/compute:v1/ConnectionDraining": connection_draining "/compute:v1/ConnectionDraining/drainingTimeoutSec": draining_timeout_sec "/compute:v1/ConsistentHashLoadBalancerSettings": consistent_hash_load_balancer_settings @@ -45349,6 +45738,8 @@ "/compute:v1/DiskAggregatedList/kind": kind "/compute:v1/DiskAggregatedList/nextPageToken": next_page_token "/compute:v1/DiskAggregatedList/selfLink": self_link +"/compute:v1/DiskAggregatedList/unreachables": unreachables +"/compute:v1/DiskAggregatedList/unreachables/unreachable": unreachable "/compute:v1/DiskAggregatedList/warning": warning "/compute:v1/DiskAggregatedList/warning/code": code "/compute:v1/DiskAggregatedList/warning/data": data @@ -45397,6 +45788,8 @@ "/compute:v1/DiskTypeAggregatedList/kind": kind "/compute:v1/DiskTypeAggregatedList/nextPageToken": next_page_token "/compute:v1/DiskTypeAggregatedList/selfLink": self_link +"/compute:v1/DiskTypeAggregatedList/unreachables": unreachables +"/compute:v1/DiskTypeAggregatedList/unreachables/unreachable": unreachable "/compute:v1/DiskTypeAggregatedList/warning": warning "/compute:v1/DiskTypeAggregatedList/warning/code": code "/compute:v1/DiskTypeAggregatedList/warning/data": data @@ -45605,6 +45998,8 @@ "/compute:v1/ForwardingRuleAggregatedList/kind": kind "/compute:v1/ForwardingRuleAggregatedList/nextPageToken": next_page_token "/compute:v1/ForwardingRuleAggregatedList/selfLink": self_link +"/compute:v1/ForwardingRuleAggregatedList/unreachables": unreachables +"/compute:v1/ForwardingRuleAggregatedList/unreachables/unreachable": unreachable "/compute:v1/ForwardingRuleAggregatedList/warning": warning "/compute:v1/ForwardingRuleAggregatedList/warning/code": code "/compute:v1/ForwardingRuleAggregatedList/warning/data": data @@ -45775,6 +46170,8 @@ "/compute:v1/HealthChecksAggregatedList/kind": kind "/compute:v1/HealthChecksAggregatedList/nextPageToken": next_page_token "/compute:v1/HealthChecksAggregatedList/selfLink": self_link +"/compute:v1/HealthChecksAggregatedList/unreachables": unreachables +"/compute:v1/HealthChecksAggregatedList/unreachables/unreachable": unreachable "/compute:v1/HealthChecksAggregatedList/warning": warning "/compute:v1/HealthChecksAggregatedList/warning/code": code "/compute:v1/HealthChecksAggregatedList/warning/data": data @@ -46006,6 +46403,7 @@ "/compute:v1/InitialStateConfig/pk": pk "/compute:v1/Instance": instance "/compute:v1/Instance/canIpForward": can_ip_forward +"/compute:v1/Instance/confidentialInstanceConfig": confidential_instance_config "/compute:v1/Instance/cpuPlatform": cpu_platform "/compute:v1/Instance/creationTimestamp": creation_timestamp "/compute:v1/Instance/deletionProtection": deletion_protection @@ -46050,6 +46448,8 @@ "/compute:v1/InstanceAggregatedList/kind": kind "/compute:v1/InstanceAggregatedList/nextPageToken": next_page_token "/compute:v1/InstanceAggregatedList/selfLink": self_link +"/compute:v1/InstanceAggregatedList/unreachables": unreachables +"/compute:v1/InstanceAggregatedList/unreachables/unreachable": unreachable "/compute:v1/InstanceAggregatedList/warning": warning "/compute:v1/InstanceAggregatedList/warning/code": code "/compute:v1/InstanceAggregatedList/warning/data": data @@ -46079,6 +46479,8 @@ "/compute:v1/InstanceGroupAggregatedList/kind": kind "/compute:v1/InstanceGroupAggregatedList/nextPageToken": next_page_token "/compute:v1/InstanceGroupAggregatedList/selfLink": self_link +"/compute:v1/InstanceGroupAggregatedList/unreachables": unreachables +"/compute:v1/InstanceGroupAggregatedList/unreachables/unreachable": unreachable "/compute:v1/InstanceGroupAggregatedList/warning": warning "/compute:v1/InstanceGroupAggregatedList/warning/code": code "/compute:v1/InstanceGroupAggregatedList/warning/data": data @@ -46144,6 +46546,8 @@ "/compute:v1/InstanceGroupManagerAggregatedList/kind": kind "/compute:v1/InstanceGroupManagerAggregatedList/nextPageToken": next_page_token "/compute:v1/InstanceGroupManagerAggregatedList/selfLink": self_link +"/compute:v1/InstanceGroupManagerAggregatedList/unreachables": unreachables +"/compute:v1/InstanceGroupManagerAggregatedList/unreachables/unreachable": unreachable "/compute:v1/InstanceGroupManagerAggregatedList/warning": warning "/compute:v1/InstanceGroupManagerAggregatedList/warning/code": code "/compute:v1/InstanceGroupManagerAggregatedList/warning/data": data @@ -46332,6 +46736,7 @@ "/compute:v1/InstanceMoveRequest/targetInstance": target_instance "/compute:v1/InstanceProperties": instance_properties "/compute:v1/InstanceProperties/canIpForward": can_ip_forward +"/compute:v1/InstanceProperties/confidentialInstanceConfig": confidential_instance_config "/compute:v1/InstanceProperties/description": description "/compute:v1/InstanceProperties/disks": disks "/compute:v1/InstanceProperties/disks/disk": disk @@ -46480,6 +46885,8 @@ "/compute:v1/InterconnectAttachmentAggregatedList/kind": kind "/compute:v1/InterconnectAttachmentAggregatedList/nextPageToken": next_page_token "/compute:v1/InterconnectAttachmentAggregatedList/selfLink": self_link +"/compute:v1/InterconnectAttachmentAggregatedList/unreachables": unreachables +"/compute:v1/InterconnectAttachmentAggregatedList/unreachables/unreachable": unreachable "/compute:v1/InterconnectAttachmentAggregatedList/warning": warning "/compute:v1/InterconnectAttachmentAggregatedList/warning/code": code "/compute:v1/InterconnectAttachmentAggregatedList/warning/data": data @@ -46697,6 +47104,8 @@ "/compute:v1/MachineTypeAggregatedList/kind": kind "/compute:v1/MachineTypeAggregatedList/nextPageToken": next_page_token "/compute:v1/MachineTypeAggregatedList/selfLink": self_link +"/compute:v1/MachineTypeAggregatedList/unreachables": unreachables +"/compute:v1/MachineTypeAggregatedList/unreachables/unreachable": unreachable "/compute:v1/MachineTypeAggregatedList/warning": warning "/compute:v1/MachineTypeAggregatedList/warning/code": code "/compute:v1/MachineTypeAggregatedList/warning/data": data @@ -46777,6 +47186,7 @@ "/compute:v1/Network/gatewayIPv4": gateway_i_pv4 "/compute:v1/Network/id": id "/compute:v1/Network/kind": kind +"/compute:v1/Network/mtu": mtu "/compute:v1/Network/name": name "/compute:v1/Network/peerings": peerings "/compute:v1/Network/peerings/peering": peering @@ -46817,6 +47227,8 @@ "/compute:v1/NetworkEndpointGroupAggregatedList/kind": kind "/compute:v1/NetworkEndpointGroupAggregatedList/nextPageToken": next_page_token "/compute:v1/NetworkEndpointGroupAggregatedList/selfLink": self_link +"/compute:v1/NetworkEndpointGroupAggregatedList/unreachables": unreachables +"/compute:v1/NetworkEndpointGroupAggregatedList/unreachables/unreachable": unreachable "/compute:v1/NetworkEndpointGroupAggregatedList/warning": warning "/compute:v1/NetworkEndpointGroupAggregatedList/warning/code": code "/compute:v1/NetworkEndpointGroupAggregatedList/warning/data": data @@ -46919,6 +47331,7 @@ "/compute:v1/NetworkPeering/importSubnetRoutesWithPublicIp": import_subnet_routes_with_public_ip "/compute:v1/NetworkPeering/name": name "/compute:v1/NetworkPeering/network": network +"/compute:v1/NetworkPeering/peerMtu": peer_mtu "/compute:v1/NetworkPeering/state": state "/compute:v1/NetworkPeering/stateDetails": state_details "/compute:v1/NetworkRoutingConfig": network_routing_config @@ -46953,6 +47366,8 @@ "/compute:v1/NodeGroupAggregatedList/kind": kind "/compute:v1/NodeGroupAggregatedList/nextPageToken": next_page_token "/compute:v1/NodeGroupAggregatedList/selfLink": self_link +"/compute:v1/NodeGroupAggregatedList/unreachables": unreachables +"/compute:v1/NodeGroupAggregatedList/unreachables/unreachable": unreachable "/compute:v1/NodeGroupAggregatedList/warning": warning "/compute:v1/NodeGroupAggregatedList/warning/code": code "/compute:v1/NodeGroupAggregatedList/warning/data": data @@ -47041,6 +47456,8 @@ "/compute:v1/NodeTemplateAggregatedList/kind": kind "/compute:v1/NodeTemplateAggregatedList/nextPageToken": next_page_token "/compute:v1/NodeTemplateAggregatedList/selfLink": self_link +"/compute:v1/NodeTemplateAggregatedList/unreachables": unreachables +"/compute:v1/NodeTemplateAggregatedList/unreachables/unreachable": unreachable "/compute:v1/NodeTemplateAggregatedList/warning": warning "/compute:v1/NodeTemplateAggregatedList/warning/code": code "/compute:v1/NodeTemplateAggregatedList/warning/data": data @@ -47096,6 +47513,8 @@ "/compute:v1/NodeTypeAggregatedList/kind": kind "/compute:v1/NodeTypeAggregatedList/nextPageToken": next_page_token "/compute:v1/NodeTypeAggregatedList/selfLink": self_link +"/compute:v1/NodeTypeAggregatedList/unreachables": unreachables +"/compute:v1/NodeTypeAggregatedList/unreachables/unreachable": unreachable "/compute:v1/NodeTypeAggregatedList/warning": warning "/compute:v1/NodeTypeAggregatedList/warning/code": code "/compute:v1/NodeTypeAggregatedList/warning/data": data @@ -47199,6 +47618,8 @@ "/compute:v1/OperationAggregatedList/kind": kind "/compute:v1/OperationAggregatedList/nextPageToken": next_page_token "/compute:v1/OperationAggregatedList/selfLink": self_link +"/compute:v1/OperationAggregatedList/unreachables": unreachables +"/compute:v1/OperationAggregatedList/unreachables/unreachable": unreachable "/compute:v1/OperationAggregatedList/warning": warning "/compute:v1/OperationAggregatedList/warning/code": code "/compute:v1/OperationAggregatedList/warning/data": data @@ -47263,6 +47684,8 @@ "/compute:v1/PacketMirroringAggregatedList/kind": kind "/compute:v1/PacketMirroringAggregatedList/nextPageToken": next_page_token "/compute:v1/PacketMirroringAggregatedList/selfLink": self_link +"/compute:v1/PacketMirroringAggregatedList/unreachables": unreachables +"/compute:v1/PacketMirroringAggregatedList/unreachables/unreachable": unreachable "/compute:v1/PacketMirroringAggregatedList/warning": warning "/compute:v1/PacketMirroringAggregatedList/warning/code": code "/compute:v1/PacketMirroringAggregatedList/warning/data": data @@ -47604,6 +48027,8 @@ "/compute:v1/ReservationAggregatedList/kind": kind "/compute:v1/ReservationAggregatedList/nextPageToken": next_page_token "/compute:v1/ReservationAggregatedList/selfLink": self_link +"/compute:v1/ReservationAggregatedList/unreachables": unreachables +"/compute:v1/ReservationAggregatedList/unreachables/unreachable": unreachable "/compute:v1/ReservationAggregatedList/warning": warning "/compute:v1/ReservationAggregatedList/warning/code": code "/compute:v1/ReservationAggregatedList/warning/data": data @@ -47672,6 +48097,8 @@ "/compute:v1/ResourcePolicyAggregatedList/kind": kind "/compute:v1/ResourcePolicyAggregatedList/nextPageToken": next_page_token "/compute:v1/ResourcePolicyAggregatedList/selfLink": self_link +"/compute:v1/ResourcePolicyAggregatedList/unreachables": unreachables +"/compute:v1/ResourcePolicyAggregatedList/unreachables/unreachable": unreachable "/compute:v1/ResourcePolicyAggregatedList/warning": warning "/compute:v1/ResourcePolicyAggregatedList/warning/code": code "/compute:v1/ResourcePolicyAggregatedList/warning/data": data @@ -47797,6 +48224,8 @@ "/compute:v1/RouterAggregatedList/kind": kind "/compute:v1/RouterAggregatedList/nextPageToken": next_page_token "/compute:v1/RouterAggregatedList/selfLink": self_link +"/compute:v1/RouterAggregatedList/unreachables": unreachables +"/compute:v1/RouterAggregatedList/unreachables/unreachable": unreachable "/compute:v1/RouterAggregatedList/warning": warning "/compute:v1/RouterAggregatedList/warning/code": code "/compute:v1/RouterAggregatedList/warning/data": data @@ -48092,6 +48521,8 @@ "/compute:v1/SslCertificateAggregatedList/kind": kind "/compute:v1/SslCertificateAggregatedList/nextPageToken": next_page_token "/compute:v1/SslCertificateAggregatedList/selfLink": self_link +"/compute:v1/SslCertificateAggregatedList/unreachables": unreachables +"/compute:v1/SslCertificateAggregatedList/unreachables/unreachable": unreachable "/compute:v1/SslCertificateAggregatedList/warning": warning "/compute:v1/SslCertificateAggregatedList/warning/code": code "/compute:v1/SslCertificateAggregatedList/warning/data": data @@ -48209,6 +48640,8 @@ "/compute:v1/SubnetworkAggregatedList/kind": kind "/compute:v1/SubnetworkAggregatedList/nextPageToken": next_page_token "/compute:v1/SubnetworkAggregatedList/selfLink": self_link +"/compute:v1/SubnetworkAggregatedList/unreachables": unreachables +"/compute:v1/SubnetworkAggregatedList/unreachables/unreachable": unreachable "/compute:v1/SubnetworkAggregatedList/warning": warning "/compute:v1/SubnetworkAggregatedList/warning/code": code "/compute:v1/SubnetworkAggregatedList/warning/data": data @@ -48304,6 +48737,7 @@ "/compute:v1/TargetHttpProxy": target_http_proxy "/compute:v1/TargetHttpProxy/creationTimestamp": creation_timestamp "/compute:v1/TargetHttpProxy/description": description +"/compute:v1/TargetHttpProxy/fingerprint": fingerprint "/compute:v1/TargetHttpProxy/id": id "/compute:v1/TargetHttpProxy/kind": kind "/compute:v1/TargetHttpProxy/name": name @@ -48317,6 +48751,8 @@ "/compute:v1/TargetHttpProxyAggregatedList/kind": kind "/compute:v1/TargetHttpProxyAggregatedList/nextPageToken": next_page_token "/compute:v1/TargetHttpProxyAggregatedList/selfLink": self_link +"/compute:v1/TargetHttpProxyAggregatedList/unreachables": unreachables +"/compute:v1/TargetHttpProxyAggregatedList/unreachables/unreachable": unreachable "/compute:v1/TargetHttpProxyList": target_http_proxy_list "/compute:v1/TargetHttpProxyList/id": id "/compute:v1/TargetHttpProxyList/items": items @@ -48366,6 +48802,8 @@ "/compute:v1/TargetHttpsProxyAggregatedList/kind": kind "/compute:v1/TargetHttpsProxyAggregatedList/nextPageToken": next_page_token "/compute:v1/TargetHttpsProxyAggregatedList/selfLink": self_link +"/compute:v1/TargetHttpsProxyAggregatedList/unreachables": unreachables +"/compute:v1/TargetHttpsProxyAggregatedList/unreachables/unreachable": unreachable "/compute:v1/TargetHttpsProxyAggregatedList/warning": warning "/compute:v1/TargetHttpsProxyAggregatedList/warning/code": code "/compute:v1/TargetHttpsProxyAggregatedList/warning/data": data @@ -48404,6 +48842,8 @@ "/compute:v1/TargetInstanceAggregatedList/kind": kind "/compute:v1/TargetInstanceAggregatedList/nextPageToken": next_page_token "/compute:v1/TargetInstanceAggregatedList/selfLink": self_link +"/compute:v1/TargetInstanceAggregatedList/unreachables": unreachables +"/compute:v1/TargetInstanceAggregatedList/unreachables/unreachable": unreachable "/compute:v1/TargetInstanceAggregatedList/warning": warning "/compute:v1/TargetInstanceAggregatedList/warning/code": code "/compute:v1/TargetInstanceAggregatedList/warning/data": data @@ -48457,6 +48897,8 @@ "/compute:v1/TargetPoolAggregatedList/kind": kind "/compute:v1/TargetPoolAggregatedList/nextPageToken": next_page_token "/compute:v1/TargetPoolAggregatedList/selfLink": self_link +"/compute:v1/TargetPoolAggregatedList/unreachables": unreachables +"/compute:v1/TargetPoolAggregatedList/unreachables/unreachable": unreachable "/compute:v1/TargetPoolAggregatedList/warning": warning "/compute:v1/TargetPoolAggregatedList/warning/code": code "/compute:v1/TargetPoolAggregatedList/warning/data": data @@ -48587,6 +49029,8 @@ "/compute:v1/TargetVpnGatewayAggregatedList/kind": kind "/compute:v1/TargetVpnGatewayAggregatedList/nextPageToken": next_page_token "/compute:v1/TargetVpnGatewayAggregatedList/selfLink": self_link +"/compute:v1/TargetVpnGatewayAggregatedList/unreachables": unreachables +"/compute:v1/TargetVpnGatewayAggregatedList/unreachables/unreachable": unreachable "/compute:v1/TargetVpnGatewayAggregatedList/warning": warning "/compute:v1/TargetVpnGatewayAggregatedList/warning/code": code "/compute:v1/TargetVpnGatewayAggregatedList/warning/data": data @@ -48683,6 +49127,8 @@ "/compute:v1/UrlMapsAggregatedList/kind": kind "/compute:v1/UrlMapsAggregatedList/nextPageToken": next_page_token "/compute:v1/UrlMapsAggregatedList/selfLink": self_link +"/compute:v1/UrlMapsAggregatedList/unreachables": unreachables +"/compute:v1/UrlMapsAggregatedList/unreachables/unreachable": unreachable "/compute:v1/UrlMapsAggregatedList/warning": warning "/compute:v1/UrlMapsAggregatedList/warning/code": code "/compute:v1/UrlMapsAggregatedList/warning/data": data @@ -48781,6 +49227,8 @@ "/compute:v1/VpnGatewayAggregatedList/kind": kind "/compute:v1/VpnGatewayAggregatedList/nextPageToken": next_page_token "/compute:v1/VpnGatewayAggregatedList/selfLink": self_link +"/compute:v1/VpnGatewayAggregatedList/unreachables": unreachables +"/compute:v1/VpnGatewayAggregatedList/unreachables/unreachable": unreachable "/compute:v1/VpnGatewayAggregatedList/warning": warning "/compute:v1/VpnGatewayAggregatedList/warning/code": code "/compute:v1/VpnGatewayAggregatedList/warning/data": data @@ -48865,6 +49313,8 @@ "/compute:v1/VpnTunnelAggregatedList/kind": kind "/compute:v1/VpnTunnelAggregatedList/nextPageToken": next_page_token "/compute:v1/VpnTunnelAggregatedList/selfLink": self_link +"/compute:v1/VpnTunnelAggregatedList/unreachables": unreachables +"/compute:v1/VpnTunnelAggregatedList/unreachables/unreachable": unreachable "/compute:v1/VpnTunnelAggregatedList/warning": warning "/compute:v1/VpnTunnelAggregatedList/warning/code": code "/compute:v1/VpnTunnelAggregatedList/warning/data": data @@ -48967,6 +49417,7 @@ "/compute:v1/compute.acceleratorTypes.aggregatedList/orderBy": order_by "/compute:v1/compute.acceleratorTypes.aggregatedList/pageToken": page_token "/compute:v1/compute.acceleratorTypes.aggregatedList/project": project +"/compute:v1/compute.acceleratorTypes.aggregatedList/returnPartialSuccess": return_partial_success "/compute:v1/compute.acceleratorTypes.get": get_accelerator_type "/compute:v1/compute.acceleratorTypes.get/acceleratorType": accelerator_type "/compute:v1/compute.acceleratorTypes.get/project": project @@ -48977,6 +49428,7 @@ "/compute:v1/compute.acceleratorTypes.list/orderBy": order_by "/compute:v1/compute.acceleratorTypes.list/pageToken": page_token "/compute:v1/compute.acceleratorTypes.list/project": project +"/compute:v1/compute.acceleratorTypes.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.acceleratorTypes.list/zone": zone "/compute:v1/compute.addresses.aggregatedList": list_aggregated_addresses "/compute:v1/compute.addresses.aggregatedList/filter": filter @@ -48985,6 +49437,7 @@ "/compute:v1/compute.addresses.aggregatedList/orderBy": order_by "/compute:v1/compute.addresses.aggregatedList/pageToken": page_token "/compute:v1/compute.addresses.aggregatedList/project": project +"/compute:v1/compute.addresses.aggregatedList/returnPartialSuccess": return_partial_success "/compute:v1/compute.addresses.delete": delete_address "/compute:v1/compute.addresses.delete/address": address "/compute:v1/compute.addresses.delete/project": project @@ -49005,6 +49458,7 @@ "/compute:v1/compute.addresses.list/pageToken": page_token "/compute:v1/compute.addresses.list/project": project "/compute:v1/compute.addresses.list/region": region +"/compute:v1/compute.addresses.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.autoscalers.aggregatedList": list_aggregated_autoscalers "/compute:v1/compute.autoscalers.aggregatedList/filter": filter "/compute:v1/compute.autoscalers.aggregatedList/includeAllScopes": include_all_scopes @@ -49012,6 +49466,7 @@ "/compute:v1/compute.autoscalers.aggregatedList/orderBy": order_by "/compute:v1/compute.autoscalers.aggregatedList/pageToken": page_token "/compute:v1/compute.autoscalers.aggregatedList/project": project +"/compute:v1/compute.autoscalers.aggregatedList/returnPartialSuccess": return_partial_success "/compute:v1/compute.autoscalers.delete": delete_autoscaler "/compute:v1/compute.autoscalers.delete/autoscaler": autoscaler "/compute:v1/compute.autoscalers.delete/project": project @@ -49031,6 +49486,7 @@ "/compute:v1/compute.autoscalers.list/orderBy": order_by "/compute:v1/compute.autoscalers.list/pageToken": page_token "/compute:v1/compute.autoscalers.list/project": project +"/compute:v1/compute.autoscalers.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.autoscalers.list/zone": zone "/compute:v1/compute.autoscalers.patch": patch_autoscaler "/compute:v1/compute.autoscalers.patch/autoscaler": autoscaler @@ -49067,6 +49523,7 @@ "/compute:v1/compute.backendBuckets.list/orderBy": order_by "/compute:v1/compute.backendBuckets.list/pageToken": page_token "/compute:v1/compute.backendBuckets.list/project": project +"/compute:v1/compute.backendBuckets.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.backendBuckets.patch": patch_backend_bucket "/compute:v1/compute.backendBuckets.patch/backendBucket": backend_bucket "/compute:v1/compute.backendBuckets.patch/project": project @@ -49086,6 +49543,7 @@ "/compute:v1/compute.backendServices.aggregatedList/orderBy": order_by "/compute:v1/compute.backendServices.aggregatedList/pageToken": page_token "/compute:v1/compute.backendServices.aggregatedList/project": project +"/compute:v1/compute.backendServices.aggregatedList/returnPartialSuccess": return_partial_success "/compute:v1/compute.backendServices.delete": delete_backend_service "/compute:v1/compute.backendServices.delete/backendService": backend_service "/compute:v1/compute.backendServices.delete/project": project @@ -49110,6 +49568,7 @@ "/compute:v1/compute.backendServices.list/orderBy": order_by "/compute:v1/compute.backendServices.list/pageToken": page_token "/compute:v1/compute.backendServices.list/project": project +"/compute:v1/compute.backendServices.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.backendServices.patch": patch_backend_service "/compute:v1/compute.backendServices.patch/backendService": backend_service "/compute:v1/compute.backendServices.patch/project": project @@ -49129,6 +49588,7 @@ "/compute:v1/compute.diskTypes.aggregatedList/orderBy": order_by "/compute:v1/compute.diskTypes.aggregatedList/pageToken": page_token "/compute:v1/compute.diskTypes.aggregatedList/project": project +"/compute:v1/compute.diskTypes.aggregatedList/returnPartialSuccess": return_partial_success "/compute:v1/compute.diskTypes.get": get_disk_type "/compute:v1/compute.diskTypes.get/diskType": disk_type "/compute:v1/compute.diskTypes.get/project": project @@ -49139,6 +49599,7 @@ "/compute:v1/compute.diskTypes.list/orderBy": order_by "/compute:v1/compute.diskTypes.list/pageToken": page_token "/compute:v1/compute.diskTypes.list/project": project +"/compute:v1/compute.diskTypes.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.diskTypes.list/zone": zone "/compute:v1/compute.disks.addResourcePolicies": add_disk_resource_policies "/compute:v1/compute.disks.addResourcePolicies/disk": disk @@ -49152,6 +49613,7 @@ "/compute:v1/compute.disks.aggregatedList/orderBy": order_by "/compute:v1/compute.disks.aggregatedList/pageToken": page_token "/compute:v1/compute.disks.aggregatedList/project": project +"/compute:v1/compute.disks.aggregatedList/returnPartialSuccess": return_partial_success "/compute:v1/compute.disks.createSnapshot": create_disk_snapshot "/compute:v1/compute.disks.createSnapshot/disk": disk "/compute:v1/compute.disks.createSnapshot/guestFlush": guest_flush @@ -49183,6 +49645,7 @@ "/compute:v1/compute.disks.list/orderBy": order_by "/compute:v1/compute.disks.list/pageToken": page_token "/compute:v1/compute.disks.list/project": project +"/compute:v1/compute.disks.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.disks.list/zone": zone "/compute:v1/compute.disks.removeResourcePolicies": remove_disk_resource_policies "/compute:v1/compute.disks.removeResourcePolicies/disk": disk @@ -49223,6 +49686,7 @@ "/compute:v1/compute.externalVpnGateways.list/orderBy": order_by "/compute:v1/compute.externalVpnGateways.list/pageToken": page_token "/compute:v1/compute.externalVpnGateways.list/project": project +"/compute:v1/compute.externalVpnGateways.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.externalVpnGateways.setLabels": set_external_vpn_gateway_labels "/compute:v1/compute.externalVpnGateways.setLabels/project": project "/compute:v1/compute.externalVpnGateways.setLabels/resource": resource @@ -49245,6 +49709,7 @@ "/compute:v1/compute.firewalls.list/orderBy": order_by "/compute:v1/compute.firewalls.list/pageToken": page_token "/compute:v1/compute.firewalls.list/project": project +"/compute:v1/compute.firewalls.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.firewalls.patch": patch_firewall "/compute:v1/compute.firewalls.patch/firewall": firewall "/compute:v1/compute.firewalls.patch/project": project @@ -49260,6 +49725,7 @@ "/compute:v1/compute.forwardingRules.aggregatedList/orderBy": order_by "/compute:v1/compute.forwardingRules.aggregatedList/pageToken": page_token "/compute:v1/compute.forwardingRules.aggregatedList/project": project +"/compute:v1/compute.forwardingRules.aggregatedList/returnPartialSuccess": return_partial_success "/compute:v1/compute.forwardingRules.delete": delete_forwarding_rule "/compute:v1/compute.forwardingRules.delete/forwardingRule": forwarding_rule "/compute:v1/compute.forwardingRules.delete/project": project @@ -49280,6 +49746,7 @@ "/compute:v1/compute.forwardingRules.list/pageToken": page_token "/compute:v1/compute.forwardingRules.list/project": project "/compute:v1/compute.forwardingRules.list/region": region +"/compute:v1/compute.forwardingRules.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.forwardingRules.patch": patch_forwarding_rule "/compute:v1/compute.forwardingRules.patch/forwardingRule": forwarding_rule "/compute:v1/compute.forwardingRules.patch/project": project @@ -49306,6 +49773,7 @@ "/compute:v1/compute.globalAddresses.list/orderBy": order_by "/compute:v1/compute.globalAddresses.list/pageToken": page_token "/compute:v1/compute.globalAddresses.list/project": project +"/compute:v1/compute.globalAddresses.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.globalForwardingRules.delete": delete_global_forwarding_rule "/compute:v1/compute.globalForwardingRules.delete/forwardingRule": forwarding_rule "/compute:v1/compute.globalForwardingRules.delete/project": project @@ -49322,6 +49790,7 @@ "/compute:v1/compute.globalForwardingRules.list/orderBy": order_by "/compute:v1/compute.globalForwardingRules.list/pageToken": page_token "/compute:v1/compute.globalForwardingRules.list/project": project +"/compute:v1/compute.globalForwardingRules.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.globalForwardingRules.patch": patch_global_forwarding_rule "/compute:v1/compute.globalForwardingRules.patch/forwardingRule": forwarding_rule "/compute:v1/compute.globalForwardingRules.patch/project": project @@ -49354,6 +49823,7 @@ "/compute:v1/compute.globalNetworkEndpointGroups.list/orderBy": order_by "/compute:v1/compute.globalNetworkEndpointGroups.list/pageToken": page_token "/compute:v1/compute.globalNetworkEndpointGroups.list/project": project +"/compute:v1/compute.globalNetworkEndpointGroups.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.globalNetworkEndpointGroups.listNetworkEndpoints": list_global_network_endpoint_group_network_endpoints "/compute:v1/compute.globalNetworkEndpointGroups.listNetworkEndpoints/filter": filter "/compute:v1/compute.globalNetworkEndpointGroups.listNetworkEndpoints/maxResults": max_results @@ -49361,6 +49831,7 @@ "/compute:v1/compute.globalNetworkEndpointGroups.listNetworkEndpoints/orderBy": order_by "/compute:v1/compute.globalNetworkEndpointGroups.listNetworkEndpoints/pageToken": page_token "/compute:v1/compute.globalNetworkEndpointGroups.listNetworkEndpoints/project": project +"/compute:v1/compute.globalNetworkEndpointGroups.listNetworkEndpoints/returnPartialSuccess": return_partial_success "/compute:v1/compute.globalOperations.aggregatedList": list_aggregated_global_operation "/compute:v1/compute.globalOperations.aggregatedList/filter": filter "/compute:v1/compute.globalOperations.aggregatedList/includeAllScopes": include_all_scopes @@ -49368,6 +49839,7 @@ "/compute:v1/compute.globalOperations.aggregatedList/orderBy": order_by "/compute:v1/compute.globalOperations.aggregatedList/pageToken": page_token "/compute:v1/compute.globalOperations.aggregatedList/project": project +"/compute:v1/compute.globalOperations.aggregatedList/returnPartialSuccess": return_partial_success "/compute:v1/compute.globalOperations.delete": delete_global_operation "/compute:v1/compute.globalOperations.delete/operation": operation "/compute:v1/compute.globalOperations.delete/project": project @@ -49380,6 +49852,7 @@ "/compute:v1/compute.globalOperations.list/orderBy": order_by "/compute:v1/compute.globalOperations.list/pageToken": page_token "/compute:v1/compute.globalOperations.list/project": project +"/compute:v1/compute.globalOperations.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.globalOperations.wait": wait_global_operation "/compute:v1/compute.globalOperations.wait/operation": operation "/compute:v1/compute.globalOperations.wait/project": project @@ -49390,6 +49863,7 @@ "/compute:v1/compute.healthChecks.aggregatedList/orderBy": order_by "/compute:v1/compute.healthChecks.aggregatedList/pageToken": page_token "/compute:v1/compute.healthChecks.aggregatedList/project": project +"/compute:v1/compute.healthChecks.aggregatedList/returnPartialSuccess": return_partial_success "/compute:v1/compute.healthChecks.delete": delete_health_check "/compute:v1/compute.healthChecks.delete/healthCheck": health_check "/compute:v1/compute.healthChecks.delete/project": project @@ -49406,6 +49880,7 @@ "/compute:v1/compute.healthChecks.list/orderBy": order_by "/compute:v1/compute.healthChecks.list/pageToken": page_token "/compute:v1/compute.healthChecks.list/project": project +"/compute:v1/compute.healthChecks.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.healthChecks.patch": patch_health_check "/compute:v1/compute.healthChecks.patch/healthCheck": health_check "/compute:v1/compute.healthChecks.patch/project": project @@ -49430,6 +49905,7 @@ "/compute:v1/compute.httpHealthChecks.list/orderBy": order_by "/compute:v1/compute.httpHealthChecks.list/pageToken": page_token "/compute:v1/compute.httpHealthChecks.list/project": project +"/compute:v1/compute.httpHealthChecks.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.httpHealthChecks.patch": patch_http_health_check "/compute:v1/compute.httpHealthChecks.patch/httpHealthCheck": http_health_check "/compute:v1/compute.httpHealthChecks.patch/project": project @@ -49454,6 +49930,7 @@ "/compute:v1/compute.httpsHealthChecks.list/orderBy": order_by "/compute:v1/compute.httpsHealthChecks.list/pageToken": page_token "/compute:v1/compute.httpsHealthChecks.list/project": project +"/compute:v1/compute.httpsHealthChecks.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.httpsHealthChecks.patch": patch_https_health_check "/compute:v1/compute.httpsHealthChecks.patch/httpsHealthCheck": https_health_check "/compute:v1/compute.httpsHealthChecks.patch/project": project @@ -49490,6 +49967,11 @@ "/compute:v1/compute.images.list/orderBy": order_by "/compute:v1/compute.images.list/pageToken": page_token "/compute:v1/compute.images.list/project": project +"/compute:v1/compute.images.list/returnPartialSuccess": return_partial_success +"/compute:v1/compute.images.patch": patch_image +"/compute:v1/compute.images.patch/image": image +"/compute:v1/compute.images.patch/project": project +"/compute:v1/compute.images.patch/requestId": request_id "/compute:v1/compute.images.setIamPolicy": set_image_iam_policy "/compute:v1/compute.images.setIamPolicy/project": project "/compute:v1/compute.images.setIamPolicy/resource": resource @@ -49511,6 +49993,7 @@ "/compute:v1/compute.instanceGroupManagers.aggregatedList/orderBy": order_by "/compute:v1/compute.instanceGroupManagers.aggregatedList/pageToken": page_token "/compute:v1/compute.instanceGroupManagers.aggregatedList/project": project +"/compute:v1/compute.instanceGroupManagers.aggregatedList/returnPartialSuccess": return_partial_success "/compute:v1/compute.instanceGroupManagers.applyUpdatesToInstances": apply_instance_group_manager_updates_to_instances "/compute:v1/compute.instanceGroupManagers.applyUpdatesToInstances/instanceGroupManager": instance_group_manager "/compute:v1/compute.instanceGroupManagers.applyUpdatesToInstances/project": project @@ -49548,6 +50031,7 @@ "/compute:v1/compute.instanceGroupManagers.list/orderBy": order_by "/compute:v1/compute.instanceGroupManagers.list/pageToken": page_token "/compute:v1/compute.instanceGroupManagers.list/project": project +"/compute:v1/compute.instanceGroupManagers.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.instanceGroupManagers.list/zone": zone "/compute:v1/compute.instanceGroupManagers.listErrors": list_instance_group_manager_errors "/compute:v1/compute.instanceGroupManagers.listErrors/filter": filter @@ -49556,6 +50040,7 @@ "/compute:v1/compute.instanceGroupManagers.listErrors/orderBy": order_by "/compute:v1/compute.instanceGroupManagers.listErrors/pageToken": page_token "/compute:v1/compute.instanceGroupManagers.listErrors/project": project +"/compute:v1/compute.instanceGroupManagers.listErrors/returnPartialSuccess": return_partial_success "/compute:v1/compute.instanceGroupManagers.listErrors/zone": zone "/compute:v1/compute.instanceGroupManagers.listManagedInstances": list_instance_group_manager_managed_instances "/compute:v1/compute.instanceGroupManagers.listManagedInstances/filter": filter @@ -49565,6 +50050,7 @@ "/compute:v1/compute.instanceGroupManagers.listManagedInstances/order_by": order_by "/compute:v1/compute.instanceGroupManagers.listManagedInstances/pageToken": page_token "/compute:v1/compute.instanceGroupManagers.listManagedInstances/project": project +"/compute:v1/compute.instanceGroupManagers.listManagedInstances/returnPartialSuccess": return_partial_success "/compute:v1/compute.instanceGroupManagers.listManagedInstances/zone": zone "/compute:v1/compute.instanceGroupManagers.listPerInstanceConfigs": list_instance_group_manager_per_instance_configs "/compute:v1/compute.instanceGroupManagers.listPerInstanceConfigs/filter": filter @@ -49573,6 +50059,7 @@ "/compute:v1/compute.instanceGroupManagers.listPerInstanceConfigs/orderBy": order_by "/compute:v1/compute.instanceGroupManagers.listPerInstanceConfigs/pageToken": page_token "/compute:v1/compute.instanceGroupManagers.listPerInstanceConfigs/project": project +"/compute:v1/compute.instanceGroupManagers.listPerInstanceConfigs/returnPartialSuccess": return_partial_success "/compute:v1/compute.instanceGroupManagers.listPerInstanceConfigs/zone": zone "/compute:v1/compute.instanceGroupManagers.patch": patch_instance_group_manager "/compute:v1/compute.instanceGroupManagers.patch/instanceGroupManager": instance_group_manager @@ -49622,6 +50109,7 @@ "/compute:v1/compute.instanceGroups.aggregatedList/orderBy": order_by "/compute:v1/compute.instanceGroups.aggregatedList/pageToken": page_token "/compute:v1/compute.instanceGroups.aggregatedList/project": project +"/compute:v1/compute.instanceGroups.aggregatedList/returnPartialSuccess": return_partial_success "/compute:v1/compute.instanceGroups.delete": delete_instance_group "/compute:v1/compute.instanceGroups.delete/instanceGroup": instance_group "/compute:v1/compute.instanceGroups.delete/project": project @@ -49641,6 +50129,7 @@ "/compute:v1/compute.instanceGroups.list/orderBy": order_by "/compute:v1/compute.instanceGroups.list/pageToken": page_token "/compute:v1/compute.instanceGroups.list/project": project +"/compute:v1/compute.instanceGroups.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.instanceGroups.list/zone": zone "/compute:v1/compute.instanceGroups.listInstances": list_instance_group_instances "/compute:v1/compute.instanceGroups.listInstances/filter": filter @@ -49649,6 +50138,7 @@ "/compute:v1/compute.instanceGroups.listInstances/orderBy": order_by "/compute:v1/compute.instanceGroups.listInstances/pageToken": page_token "/compute:v1/compute.instanceGroups.listInstances/project": project +"/compute:v1/compute.instanceGroups.listInstances/returnPartialSuccess": return_partial_success "/compute:v1/compute.instanceGroups.listInstances/zone": zone "/compute:v1/compute.instanceGroups.removeInstances": remove_instance_group_instances "/compute:v1/compute.instanceGroups.removeInstances/instanceGroup": instance_group @@ -49680,6 +50170,7 @@ "/compute:v1/compute.instanceTemplates.list/orderBy": order_by "/compute:v1/compute.instanceTemplates.list/pageToken": page_token "/compute:v1/compute.instanceTemplates.list/project": project +"/compute:v1/compute.instanceTemplates.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.instanceTemplates.setIamPolicy": set_instance_template_iam_policy "/compute:v1/compute.instanceTemplates.setIamPolicy/project": project "/compute:v1/compute.instanceTemplates.setIamPolicy/resource": resource @@ -49704,6 +50195,7 @@ "/compute:v1/compute.instances.aggregatedList/orderBy": order_by "/compute:v1/compute.instances.aggregatedList/pageToken": page_token "/compute:v1/compute.instances.aggregatedList/project": project +"/compute:v1/compute.instances.aggregatedList/returnPartialSuccess": return_partial_success "/compute:v1/compute.instances.attachDisk": attach_disk "/compute:v1/compute.instances.attachDisk/forceAttach": force_attach "/compute:v1/compute.instances.attachDisk/instance": instance @@ -49768,6 +50260,7 @@ "/compute:v1/compute.instances.list/orderBy": order_by "/compute:v1/compute.instances.list/pageToken": page_token "/compute:v1/compute.instances.list/project": project +"/compute:v1/compute.instances.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.instances.list/zone": zone "/compute:v1/compute.instances.listReferrers": list_instance_referrers "/compute:v1/compute.instances.listReferrers/filter": filter @@ -49776,6 +50269,7 @@ "/compute:v1/compute.instances.listReferrers/orderBy": order_by "/compute:v1/compute.instances.listReferrers/pageToken": page_token "/compute:v1/compute.instances.listReferrers/project": project +"/compute:v1/compute.instances.listReferrers/returnPartialSuccess": return_partial_success "/compute:v1/compute.instances.listReferrers/zone": zone "/compute:v1/compute.instances.removeResourcePolicies": remove_instance_resource_policies "/compute:v1/compute.instances.removeResourcePolicies/instance": instance @@ -49908,6 +50402,7 @@ "/compute:v1/compute.interconnectAttachments.aggregatedList/orderBy": order_by "/compute:v1/compute.interconnectAttachments.aggregatedList/pageToken": page_token "/compute:v1/compute.interconnectAttachments.aggregatedList/project": project +"/compute:v1/compute.interconnectAttachments.aggregatedList/returnPartialSuccess": return_partial_success "/compute:v1/compute.interconnectAttachments.delete": delete_interconnect_attachment "/compute:v1/compute.interconnectAttachments.delete/interconnectAttachment": interconnect_attachment "/compute:v1/compute.interconnectAttachments.delete/project": project @@ -49929,6 +50424,7 @@ "/compute:v1/compute.interconnectAttachments.list/pageToken": page_token "/compute:v1/compute.interconnectAttachments.list/project": project "/compute:v1/compute.interconnectAttachments.list/region": region +"/compute:v1/compute.interconnectAttachments.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.interconnectAttachments.patch": patch_interconnect_attachment "/compute:v1/compute.interconnectAttachments.patch/interconnectAttachment": interconnect_attachment "/compute:v1/compute.interconnectAttachments.patch/project": project @@ -49943,6 +50439,7 @@ "/compute:v1/compute.interconnectLocations.list/orderBy": order_by "/compute:v1/compute.interconnectLocations.list/pageToken": page_token "/compute:v1/compute.interconnectLocations.list/project": project +"/compute:v1/compute.interconnectLocations.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.interconnects.delete": delete_interconnect "/compute:v1/compute.interconnects.delete/interconnect": interconnect "/compute:v1/compute.interconnects.delete/project": project @@ -49962,6 +50459,7 @@ "/compute:v1/compute.interconnects.list/orderBy": order_by "/compute:v1/compute.interconnects.list/pageToken": page_token "/compute:v1/compute.interconnects.list/project": project +"/compute:v1/compute.interconnects.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.interconnects.patch": patch_interconnect "/compute:v1/compute.interconnects.patch/interconnect": interconnect "/compute:v1/compute.interconnects.patch/project": project @@ -49992,6 +50490,7 @@ "/compute:v1/compute.licenses.list/orderBy": order_by "/compute:v1/compute.licenses.list/pageToken": page_token "/compute:v1/compute.licenses.list/project": project +"/compute:v1/compute.licenses.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.licenses.setIamPolicy": set_license_iam_policy "/compute:v1/compute.licenses.setIamPolicy/project": project "/compute:v1/compute.licenses.setIamPolicy/resource": resource @@ -50005,6 +50504,7 @@ "/compute:v1/compute.machineTypes.aggregatedList/orderBy": order_by "/compute:v1/compute.machineTypes.aggregatedList/pageToken": page_token "/compute:v1/compute.machineTypes.aggregatedList/project": project +"/compute:v1/compute.machineTypes.aggregatedList/returnPartialSuccess": return_partial_success "/compute:v1/compute.machineTypes.get": get_machine_type "/compute:v1/compute.machineTypes.get/machineType": machine_type "/compute:v1/compute.machineTypes.get/project": project @@ -50015,6 +50515,7 @@ "/compute:v1/compute.machineTypes.list/orderBy": order_by "/compute:v1/compute.machineTypes.list/pageToken": page_token "/compute:v1/compute.machineTypes.list/project": project +"/compute:v1/compute.machineTypes.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.machineTypes.list/zone": zone "/compute:v1/compute.networkEndpointGroups.aggregatedList": aggregated_network_endpoint_group_list "/compute:v1/compute.networkEndpointGroups.aggregatedList/filter": filter @@ -50023,6 +50524,7 @@ "/compute:v1/compute.networkEndpointGroups.aggregatedList/orderBy": order_by "/compute:v1/compute.networkEndpointGroups.aggregatedList/pageToken": page_token "/compute:v1/compute.networkEndpointGroups.aggregatedList/project": project +"/compute:v1/compute.networkEndpointGroups.aggregatedList/returnPartialSuccess": return_partial_success "/compute:v1/compute.networkEndpointGroups.attachNetworkEndpoints": attach_network_endpoint_group_network_endpoints "/compute:v1/compute.networkEndpointGroups.attachNetworkEndpoints/networkEndpointGroup": network_endpoint_group "/compute:v1/compute.networkEndpointGroups.attachNetworkEndpoints/project": project @@ -50052,6 +50554,7 @@ "/compute:v1/compute.networkEndpointGroups.list/orderBy": order_by "/compute:v1/compute.networkEndpointGroups.list/pageToken": page_token "/compute:v1/compute.networkEndpointGroups.list/project": project +"/compute:v1/compute.networkEndpointGroups.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.networkEndpointGroups.list/zone": zone "/compute:v1/compute.networkEndpointGroups.listNetworkEndpoints": list_network_endpoint_group_network_endpoints "/compute:v1/compute.networkEndpointGroups.listNetworkEndpoints/filter": filter @@ -50060,6 +50563,7 @@ "/compute:v1/compute.networkEndpointGroups.listNetworkEndpoints/orderBy": order_by "/compute:v1/compute.networkEndpointGroups.listNetworkEndpoints/pageToken": page_token "/compute:v1/compute.networkEndpointGroups.listNetworkEndpoints/project": project +"/compute:v1/compute.networkEndpointGroups.listNetworkEndpoints/returnPartialSuccess": return_partial_success "/compute:v1/compute.networkEndpointGroups.listNetworkEndpoints/zone": zone "/compute:v1/compute.networkEndpointGroups.testIamPermissions": test_network_endpoint_group_iam_permissions "/compute:v1/compute.networkEndpointGroups.testIamPermissions/project": project @@ -50085,6 +50589,7 @@ "/compute:v1/compute.networks.list/orderBy": order_by "/compute:v1/compute.networks.list/pageToken": page_token "/compute:v1/compute.networks.list/project": project +"/compute:v1/compute.networks.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.networks.listPeeringRoutes": list_network_peering_routes "/compute:v1/compute.networks.listPeeringRoutes/direction": direction "/compute:v1/compute.networks.listPeeringRoutes/filter": filter @@ -50095,6 +50600,7 @@ "/compute:v1/compute.networks.listPeeringRoutes/peeringName": peering_name "/compute:v1/compute.networks.listPeeringRoutes/project": project "/compute:v1/compute.networks.listPeeringRoutes/region": region +"/compute:v1/compute.networks.listPeeringRoutes/returnPartialSuccess": return_partial_success "/compute:v1/compute.networks.patch": patch_network "/compute:v1/compute.networks.patch/network": network "/compute:v1/compute.networks.patch/project": project @@ -50123,6 +50629,7 @@ "/compute:v1/compute.nodeGroups.aggregatedList/orderBy": order_by "/compute:v1/compute.nodeGroups.aggregatedList/pageToken": page_token "/compute:v1/compute.nodeGroups.aggregatedList/project": project +"/compute:v1/compute.nodeGroups.aggregatedList/returnPartialSuccess": return_partial_success "/compute:v1/compute.nodeGroups.delete": delete_node_group "/compute:v1/compute.nodeGroups.delete/nodeGroup": node_group "/compute:v1/compute.nodeGroups.delete/project": project @@ -50153,6 +50660,7 @@ "/compute:v1/compute.nodeGroups.list/orderBy": order_by "/compute:v1/compute.nodeGroups.list/pageToken": page_token "/compute:v1/compute.nodeGroups.list/project": project +"/compute:v1/compute.nodeGroups.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.nodeGroups.list/zone": zone "/compute:v1/compute.nodeGroups.listNodes": list_node_group_nodes "/compute:v1/compute.nodeGroups.listNodes/filter": filter @@ -50161,6 +50669,7 @@ "/compute:v1/compute.nodeGroups.listNodes/orderBy": order_by "/compute:v1/compute.nodeGroups.listNodes/pageToken": page_token "/compute:v1/compute.nodeGroups.listNodes/project": project +"/compute:v1/compute.nodeGroups.listNodes/returnPartialSuccess": return_partial_success "/compute:v1/compute.nodeGroups.listNodes/zone": zone "/compute:v1/compute.nodeGroups.patch": patch_node_group "/compute:v1/compute.nodeGroups.patch/nodeGroup": node_group @@ -50187,6 +50696,7 @@ "/compute:v1/compute.nodeTemplates.aggregatedList/orderBy": order_by "/compute:v1/compute.nodeTemplates.aggregatedList/pageToken": page_token "/compute:v1/compute.nodeTemplates.aggregatedList/project": project +"/compute:v1/compute.nodeTemplates.aggregatedList/returnPartialSuccess": return_partial_success "/compute:v1/compute.nodeTemplates.delete": delete_node_template "/compute:v1/compute.nodeTemplates.delete/nodeTemplate": node_template "/compute:v1/compute.nodeTemplates.delete/project": project @@ -50212,6 +50722,7 @@ "/compute:v1/compute.nodeTemplates.list/pageToken": page_token "/compute:v1/compute.nodeTemplates.list/project": project "/compute:v1/compute.nodeTemplates.list/region": region +"/compute:v1/compute.nodeTemplates.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.nodeTemplates.setIamPolicy": set_node_template_iam_policy "/compute:v1/compute.nodeTemplates.setIamPolicy/project": project "/compute:v1/compute.nodeTemplates.setIamPolicy/region": region @@ -50227,6 +50738,7 @@ "/compute:v1/compute.nodeTypes.aggregatedList/orderBy": order_by "/compute:v1/compute.nodeTypes.aggregatedList/pageToken": page_token "/compute:v1/compute.nodeTypes.aggregatedList/project": project +"/compute:v1/compute.nodeTypes.aggregatedList/returnPartialSuccess": return_partial_success "/compute:v1/compute.nodeTypes.get": get_node_type "/compute:v1/compute.nodeTypes.get/nodeType": node_type "/compute:v1/compute.nodeTypes.get/project": project @@ -50237,6 +50749,7 @@ "/compute:v1/compute.nodeTypes.list/orderBy": order_by "/compute:v1/compute.nodeTypes.list/pageToken": page_token "/compute:v1/compute.nodeTypes.list/project": project +"/compute:v1/compute.nodeTypes.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.nodeTypes.list/zone": zone "/compute:v1/compute.packetMirrorings.aggregatedList": aggregated_packet_mirroring_list "/compute:v1/compute.packetMirrorings.aggregatedList/filter": filter @@ -50245,6 +50758,7 @@ "/compute:v1/compute.packetMirrorings.aggregatedList/orderBy": order_by "/compute:v1/compute.packetMirrorings.aggregatedList/pageToken": page_token "/compute:v1/compute.packetMirrorings.aggregatedList/project": project +"/compute:v1/compute.packetMirrorings.aggregatedList/returnPartialSuccess": return_partial_success "/compute:v1/compute.packetMirrorings.delete": delete_packet_mirroring "/compute:v1/compute.packetMirrorings.delete/packetMirroring": packet_mirroring "/compute:v1/compute.packetMirrorings.delete/project": project @@ -50265,6 +50779,7 @@ "/compute:v1/compute.packetMirrorings.list/pageToken": page_token "/compute:v1/compute.packetMirrorings.list/project": project "/compute:v1/compute.packetMirrorings.list/region": region +"/compute:v1/compute.packetMirrorings.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.packetMirrorings.patch": patch_packet_mirroring "/compute:v1/compute.packetMirrorings.patch/packetMirroring": packet_mirroring "/compute:v1/compute.packetMirrorings.patch/project": project @@ -50297,6 +50812,7 @@ "/compute:v1/compute.projects.getXpnResources/order_by": order_by "/compute:v1/compute.projects.getXpnResources/pageToken": page_token "/compute:v1/compute.projects.getXpnResources/project": project +"/compute:v1/compute.projects.getXpnResources/returnPartialSuccess": return_partial_success "/compute:v1/compute.projects.listXpnHosts": list_project_xpn_hosts "/compute:v1/compute.projects.listXpnHosts/filter": filter "/compute:v1/compute.projects.listXpnHosts/maxResults": max_results @@ -50304,6 +50820,7 @@ "/compute:v1/compute.projects.listXpnHosts/order_by": order_by "/compute:v1/compute.projects.listXpnHosts/pageToken": page_token "/compute:v1/compute.projects.listXpnHosts/project": project +"/compute:v1/compute.projects.listXpnHosts/returnPartialSuccess": return_partial_success "/compute:v1/compute.projects.moveDisk": move_disk "/compute:v1/compute.projects.moveDisk/project": project "/compute:v1/compute.projects.moveDisk/requestId": request_id @@ -50339,6 +50856,7 @@ "/compute:v1/compute.regionAutoscalers.list/pageToken": page_token "/compute:v1/compute.regionAutoscalers.list/project": project "/compute:v1/compute.regionAutoscalers.list/region": region +"/compute:v1/compute.regionAutoscalers.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.regionAutoscalers.patch": patch_region_autoscaler "/compute:v1/compute.regionAutoscalers.patch/autoscaler": autoscaler "/compute:v1/compute.regionAutoscalers.patch/project": project @@ -50373,6 +50891,7 @@ "/compute:v1/compute.regionBackendServices.list/pageToken": page_token "/compute:v1/compute.regionBackendServices.list/project": project "/compute:v1/compute.regionBackendServices.list/region": region +"/compute:v1/compute.regionBackendServices.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.regionBackendServices.patch": patch_region_backend_service "/compute:v1/compute.regionBackendServices.patch/backendService": backend_service "/compute:v1/compute.regionBackendServices.patch/project": project @@ -50390,6 +50909,7 @@ "/compute:v1/compute.regionCommitments.aggregatedList/orderBy": order_by "/compute:v1/compute.regionCommitments.aggregatedList/pageToken": page_token "/compute:v1/compute.regionCommitments.aggregatedList/project": project +"/compute:v1/compute.regionCommitments.aggregatedList/returnPartialSuccess": return_partial_success "/compute:v1/compute.regionCommitments.get": get_region_commitment "/compute:v1/compute.regionCommitments.get/commitment": commitment "/compute:v1/compute.regionCommitments.get/project": project @@ -50405,6 +50925,7 @@ "/compute:v1/compute.regionCommitments.list/pageToken": page_token "/compute:v1/compute.regionCommitments.list/project": project "/compute:v1/compute.regionCommitments.list/region": region +"/compute:v1/compute.regionCommitments.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.regionDiskTypes.get": get_region_disk_type "/compute:v1/compute.regionDiskTypes.get/diskType": disk_type "/compute:v1/compute.regionDiskTypes.get/project": project @@ -50416,6 +50937,7 @@ "/compute:v1/compute.regionDiskTypes.list/pageToken": page_token "/compute:v1/compute.regionDiskTypes.list/project": project "/compute:v1/compute.regionDiskTypes.list/region": region +"/compute:v1/compute.regionDiskTypes.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.regionDisks.addResourcePolicies": add_region_disk_resource_policies "/compute:v1/compute.regionDisks.addResourcePolicies/disk": disk "/compute:v1/compute.regionDisks.addResourcePolicies/project": project @@ -50452,6 +50974,7 @@ "/compute:v1/compute.regionDisks.list/pageToken": page_token "/compute:v1/compute.regionDisks.list/project": project "/compute:v1/compute.regionDisks.list/region": region +"/compute:v1/compute.regionDisks.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.regionDisks.removeResourcePolicies": remove_region_disk_resource_policies "/compute:v1/compute.regionDisks.removeResourcePolicies/disk": disk "/compute:v1/compute.regionDisks.removeResourcePolicies/project": project @@ -50495,6 +51018,7 @@ "/compute:v1/compute.regionHealthCheckServices.list/pageToken": page_token "/compute:v1/compute.regionHealthCheckServices.list/project": project "/compute:v1/compute.regionHealthCheckServices.list/region": region +"/compute:v1/compute.regionHealthCheckServices.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.regionHealthCheckServices.patch": patch_region_health_check_service "/compute:v1/compute.regionHealthCheckServices.patch/healthCheckService": health_check_service "/compute:v1/compute.regionHealthCheckServices.patch/project": project @@ -50520,6 +51044,7 @@ "/compute:v1/compute.regionHealthChecks.list/pageToken": page_token "/compute:v1/compute.regionHealthChecks.list/project": project "/compute:v1/compute.regionHealthChecks.list/region": region +"/compute:v1/compute.regionHealthChecks.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.regionHealthChecks.patch": patch_region_health_check "/compute:v1/compute.regionHealthChecks.patch/healthCheck": health_check "/compute:v1/compute.regionHealthChecks.patch/project": project @@ -50573,6 +51098,7 @@ "/compute:v1/compute.regionInstanceGroupManagers.list/pageToken": page_token "/compute:v1/compute.regionInstanceGroupManagers.list/project": project "/compute:v1/compute.regionInstanceGroupManagers.list/region": region +"/compute:v1/compute.regionInstanceGroupManagers.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.regionInstanceGroupManagers.listErrors": list_region_instance_group_manager_errors "/compute:v1/compute.regionInstanceGroupManagers.listErrors/filter": filter "/compute:v1/compute.regionInstanceGroupManagers.listErrors/instanceGroupManager": instance_group_manager @@ -50581,6 +51107,7 @@ "/compute:v1/compute.regionInstanceGroupManagers.listErrors/pageToken": page_token "/compute:v1/compute.regionInstanceGroupManagers.listErrors/project": project "/compute:v1/compute.regionInstanceGroupManagers.listErrors/region": region +"/compute:v1/compute.regionInstanceGroupManagers.listErrors/returnPartialSuccess": return_partial_success "/compute:v1/compute.regionInstanceGroupManagers.listManagedInstances": list_region_instance_group_manager_managed_instances "/compute:v1/compute.regionInstanceGroupManagers.listManagedInstances/filter": filter "/compute:v1/compute.regionInstanceGroupManagers.listManagedInstances/instanceGroupManager": instance_group_manager @@ -50590,6 +51117,7 @@ "/compute:v1/compute.regionInstanceGroupManagers.listManagedInstances/pageToken": page_token "/compute:v1/compute.regionInstanceGroupManagers.listManagedInstances/project": project "/compute:v1/compute.regionInstanceGroupManagers.listManagedInstances/region": region +"/compute:v1/compute.regionInstanceGroupManagers.listManagedInstances/returnPartialSuccess": return_partial_success "/compute:v1/compute.regionInstanceGroupManagers.listPerInstanceConfigs": list_region_instance_group_manager_per_instance_configs "/compute:v1/compute.regionInstanceGroupManagers.listPerInstanceConfigs/filter": filter "/compute:v1/compute.regionInstanceGroupManagers.listPerInstanceConfigs/instanceGroupManager": instance_group_manager @@ -50598,6 +51126,7 @@ "/compute:v1/compute.regionInstanceGroupManagers.listPerInstanceConfigs/pageToken": page_token "/compute:v1/compute.regionInstanceGroupManagers.listPerInstanceConfigs/project": project "/compute:v1/compute.regionInstanceGroupManagers.listPerInstanceConfigs/region": region +"/compute:v1/compute.regionInstanceGroupManagers.listPerInstanceConfigs/returnPartialSuccess": return_partial_success "/compute:v1/compute.regionInstanceGroupManagers.patch": patch_region_instance_group_manager "/compute:v1/compute.regionInstanceGroupManagers.patch/instanceGroupManager": instance_group_manager "/compute:v1/compute.regionInstanceGroupManagers.patch/project": project @@ -50645,6 +51174,7 @@ "/compute:v1/compute.regionInstanceGroups.list/pageToken": page_token "/compute:v1/compute.regionInstanceGroups.list/project": project "/compute:v1/compute.regionInstanceGroups.list/region": region +"/compute:v1/compute.regionInstanceGroups.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.regionInstanceGroups.listInstances": list_region_instance_group_instances "/compute:v1/compute.regionInstanceGroups.listInstances/filter": filter "/compute:v1/compute.regionInstanceGroups.listInstances/instanceGroup": instance_group @@ -50653,6 +51183,7 @@ "/compute:v1/compute.regionInstanceGroups.listInstances/pageToken": page_token "/compute:v1/compute.regionInstanceGroups.listInstances/project": project "/compute:v1/compute.regionInstanceGroups.listInstances/region": region +"/compute:v1/compute.regionInstanceGroups.listInstances/returnPartialSuccess": return_partial_success "/compute:v1/compute.regionInstanceGroups.setNamedPorts": set_region_instance_group_named_ports "/compute:v1/compute.regionInstanceGroups.setNamedPorts/instanceGroup": instance_group "/compute:v1/compute.regionInstanceGroups.setNamedPorts/project": project @@ -50678,6 +51209,7 @@ "/compute:v1/compute.regionNetworkEndpointGroups.list/pageToken": page_token "/compute:v1/compute.regionNetworkEndpointGroups.list/project": project "/compute:v1/compute.regionNetworkEndpointGroups.list/region": region +"/compute:v1/compute.regionNetworkEndpointGroups.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.regionNotificationEndpoints.delete": delete_region_notification_endpoint "/compute:v1/compute.regionNotificationEndpoints.delete/notificationEndpoint": notification_endpoint "/compute:v1/compute.regionNotificationEndpoints.delete/project": project @@ -50698,6 +51230,7 @@ "/compute:v1/compute.regionNotificationEndpoints.list/pageToken": page_token "/compute:v1/compute.regionNotificationEndpoints.list/project": project "/compute:v1/compute.regionNotificationEndpoints.list/region": region +"/compute:v1/compute.regionNotificationEndpoints.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.regionOperations.delete": delete_region_operation "/compute:v1/compute.regionOperations.delete/operation": operation "/compute:v1/compute.regionOperations.delete/project": project @@ -50713,6 +51246,7 @@ "/compute:v1/compute.regionOperations.list/pageToken": page_token "/compute:v1/compute.regionOperations.list/project": project "/compute:v1/compute.regionOperations.list/region": region +"/compute:v1/compute.regionOperations.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.regionOperations.wait": wait_region_operation "/compute:v1/compute.regionOperations.wait/operation": operation "/compute:v1/compute.regionOperations.wait/project": project @@ -50737,6 +51271,7 @@ "/compute:v1/compute.regionSslCertificates.list/pageToken": page_token "/compute:v1/compute.regionSslCertificates.list/project": project "/compute:v1/compute.regionSslCertificates.list/region": region +"/compute:v1/compute.regionSslCertificates.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.regionTargetHttpProxies.delete": delete_region_target_http_proxy "/compute:v1/compute.regionTargetHttpProxies.delete/project": project "/compute:v1/compute.regionTargetHttpProxies.delete/region": region @@ -50757,6 +51292,7 @@ "/compute:v1/compute.regionTargetHttpProxies.list/pageToken": page_token "/compute:v1/compute.regionTargetHttpProxies.list/project": project "/compute:v1/compute.regionTargetHttpProxies.list/region": region +"/compute:v1/compute.regionTargetHttpProxies.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.regionTargetHttpProxies.setUrlMap": set_region_target_http_proxy_url_map "/compute:v1/compute.regionTargetHttpProxies.setUrlMap/project": project "/compute:v1/compute.regionTargetHttpProxies.setUrlMap/region": region @@ -50782,6 +51318,7 @@ "/compute:v1/compute.regionTargetHttpsProxies.list/pageToken": page_token "/compute:v1/compute.regionTargetHttpsProxies.list/project": project "/compute:v1/compute.regionTargetHttpsProxies.list/region": region +"/compute:v1/compute.regionTargetHttpsProxies.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.regionTargetHttpsProxies.setSslCertificates": set_region_target_https_proxy_ssl_certificates "/compute:v1/compute.regionTargetHttpsProxies.setSslCertificates/project": project "/compute:v1/compute.regionTargetHttpsProxies.setSslCertificates/region": region @@ -50812,6 +51349,7 @@ "/compute:v1/compute.regionUrlMaps.list/pageToken": page_token "/compute:v1/compute.regionUrlMaps.list/project": project "/compute:v1/compute.regionUrlMaps.list/region": region +"/compute:v1/compute.regionUrlMaps.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.regionUrlMaps.patch": patch_region_url_map "/compute:v1/compute.regionUrlMaps.patch/project": project "/compute:v1/compute.regionUrlMaps.patch/region": region @@ -50835,6 +51373,7 @@ "/compute:v1/compute.regions.list/orderBy": order_by "/compute:v1/compute.regions.list/pageToken": page_token "/compute:v1/compute.regions.list/project": project +"/compute:v1/compute.regions.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.reservations.aggregatedList": aggregated_reservation_list "/compute:v1/compute.reservations.aggregatedList/filter": filter "/compute:v1/compute.reservations.aggregatedList/includeAllScopes": include_all_scopes @@ -50842,6 +51381,7 @@ "/compute:v1/compute.reservations.aggregatedList/orderBy": order_by "/compute:v1/compute.reservations.aggregatedList/pageToken": page_token "/compute:v1/compute.reservations.aggregatedList/project": project +"/compute:v1/compute.reservations.aggregatedList/returnPartialSuccess": return_partial_success "/compute:v1/compute.reservations.delete": delete_reservation "/compute:v1/compute.reservations.delete/project": project "/compute:v1/compute.reservations.delete/requestId": request_id @@ -50866,6 +51406,7 @@ "/compute:v1/compute.reservations.list/orderBy": order_by "/compute:v1/compute.reservations.list/pageToken": page_token "/compute:v1/compute.reservations.list/project": project +"/compute:v1/compute.reservations.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.reservations.list/zone": zone "/compute:v1/compute.reservations.resize": resize_reservation "/compute:v1/compute.reservations.resize/project": project @@ -50887,6 +51428,7 @@ "/compute:v1/compute.resourcePolicies.aggregatedList/orderBy": order_by "/compute:v1/compute.resourcePolicies.aggregatedList/pageToken": page_token "/compute:v1/compute.resourcePolicies.aggregatedList/project": project +"/compute:v1/compute.resourcePolicies.aggregatedList/returnPartialSuccess": return_partial_success "/compute:v1/compute.resourcePolicies.delete": delete_resource_policy "/compute:v1/compute.resourcePolicies.delete/project": project "/compute:v1/compute.resourcePolicies.delete/region": region @@ -50912,6 +51454,7 @@ "/compute:v1/compute.resourcePolicies.list/pageToken": page_token "/compute:v1/compute.resourcePolicies.list/project": project "/compute:v1/compute.resourcePolicies.list/region": region +"/compute:v1/compute.resourcePolicies.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.resourcePolicies.setIamPolicy": set_resource_policy_iam_policy "/compute:v1/compute.resourcePolicies.setIamPolicy/project": project "/compute:v1/compute.resourcePolicies.setIamPolicy/region": region @@ -50927,6 +51470,7 @@ "/compute:v1/compute.routers.aggregatedList/orderBy": order_by "/compute:v1/compute.routers.aggregatedList/pageToken": page_token "/compute:v1/compute.routers.aggregatedList/project": project +"/compute:v1/compute.routers.aggregatedList/returnPartialSuccess": return_partial_success "/compute:v1/compute.routers.delete": delete_router "/compute:v1/compute.routers.delete/project": project "/compute:v1/compute.routers.delete/region": region @@ -50943,6 +51487,7 @@ "/compute:v1/compute.routers.getNatMappingInfo/pageToken": page_token "/compute:v1/compute.routers.getNatMappingInfo/project": project "/compute:v1/compute.routers.getNatMappingInfo/region": region +"/compute:v1/compute.routers.getNatMappingInfo/returnPartialSuccess": return_partial_success "/compute:v1/compute.routers.getNatMappingInfo/router": router "/compute:v1/compute.routers.getRouterStatus": get_router_router_status "/compute:v1/compute.routers.getRouterStatus/project": project @@ -50959,6 +51504,7 @@ "/compute:v1/compute.routers.list/pageToken": page_token "/compute:v1/compute.routers.list/project": project "/compute:v1/compute.routers.list/region": region +"/compute:v1/compute.routers.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.routers.patch": patch_router "/compute:v1/compute.routers.patch/project": project "/compute:v1/compute.routers.patch/region": region @@ -50989,6 +51535,7 @@ "/compute:v1/compute.routes.list/orderBy": order_by "/compute:v1/compute.routes.list/pageToken": page_token "/compute:v1/compute.routes.list/project": project +"/compute:v1/compute.routes.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.securityPolicies.addRule": add_security_policy_rule "/compute:v1/compute.securityPolicies.addRule/project": project "/compute:v1/compute.securityPolicies.addRule/securityPolicy": security_policy @@ -51012,12 +51559,14 @@ "/compute:v1/compute.securityPolicies.list/orderBy": order_by "/compute:v1/compute.securityPolicies.list/pageToken": page_token "/compute:v1/compute.securityPolicies.list/project": project +"/compute:v1/compute.securityPolicies.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.securityPolicies.listPreconfiguredExpressionSets": list_security_policy_preconfigured_expression_sets "/compute:v1/compute.securityPolicies.listPreconfiguredExpressionSets/filter": filter "/compute:v1/compute.securityPolicies.listPreconfiguredExpressionSets/maxResults": max_results "/compute:v1/compute.securityPolicies.listPreconfiguredExpressionSets/orderBy": order_by "/compute:v1/compute.securityPolicies.listPreconfiguredExpressionSets/pageToken": page_token "/compute:v1/compute.securityPolicies.listPreconfiguredExpressionSets/project": project +"/compute:v1/compute.securityPolicies.listPreconfiguredExpressionSets/returnPartialSuccess": return_partial_success "/compute:v1/compute.securityPolicies.patch": patch_security_policy "/compute:v1/compute.securityPolicies.patch/project": project "/compute:v1/compute.securityPolicies.patch/requestId": request_id @@ -51047,6 +51596,7 @@ "/compute:v1/compute.snapshots.list/orderBy": order_by "/compute:v1/compute.snapshots.list/pageToken": page_token "/compute:v1/compute.snapshots.list/project": project +"/compute:v1/compute.snapshots.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.snapshots.setIamPolicy": set_snapshot_iam_policy "/compute:v1/compute.snapshots.setIamPolicy/project": project "/compute:v1/compute.snapshots.setIamPolicy/resource": resource @@ -51063,6 +51613,7 @@ "/compute:v1/compute.sslCertificates.aggregatedList/orderBy": order_by "/compute:v1/compute.sslCertificates.aggregatedList/pageToken": page_token "/compute:v1/compute.sslCertificates.aggregatedList/project": project +"/compute:v1/compute.sslCertificates.aggregatedList/returnPartialSuccess": return_partial_success "/compute:v1/compute.sslCertificates.delete": delete_ssl_certificate "/compute:v1/compute.sslCertificates.delete/project": project "/compute:v1/compute.sslCertificates.delete/requestId": request_id @@ -51079,6 +51630,7 @@ "/compute:v1/compute.sslCertificates.list/orderBy": order_by "/compute:v1/compute.sslCertificates.list/pageToken": page_token "/compute:v1/compute.sslCertificates.list/project": project +"/compute:v1/compute.sslCertificates.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.sslPolicies.delete": delete_ssl_policy "/compute:v1/compute.sslPolicies.delete/project": project "/compute:v1/compute.sslPolicies.delete/requestId": request_id @@ -51095,12 +51647,14 @@ "/compute:v1/compute.sslPolicies.list/orderBy": order_by "/compute:v1/compute.sslPolicies.list/pageToken": page_token "/compute:v1/compute.sslPolicies.list/project": project +"/compute:v1/compute.sslPolicies.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.sslPolicies.listAvailableFeatures": list_ssl_policy_available_features "/compute:v1/compute.sslPolicies.listAvailableFeatures/filter": filter "/compute:v1/compute.sslPolicies.listAvailableFeatures/maxResults": max_results "/compute:v1/compute.sslPolicies.listAvailableFeatures/orderBy": order_by "/compute:v1/compute.sslPolicies.listAvailableFeatures/pageToken": page_token "/compute:v1/compute.sslPolicies.listAvailableFeatures/project": project +"/compute:v1/compute.sslPolicies.listAvailableFeatures/returnPartialSuccess": return_partial_success "/compute:v1/compute.sslPolicies.patch": patch_ssl_policy "/compute:v1/compute.sslPolicies.patch/project": project "/compute:v1/compute.sslPolicies.patch/requestId": request_id @@ -51112,6 +51666,7 @@ "/compute:v1/compute.subnetworks.aggregatedList/orderBy": order_by "/compute:v1/compute.subnetworks.aggregatedList/pageToken": page_token "/compute:v1/compute.subnetworks.aggregatedList/project": project +"/compute:v1/compute.subnetworks.aggregatedList/returnPartialSuccess": return_partial_success "/compute:v1/compute.subnetworks.delete": delete_subnetwork "/compute:v1/compute.subnetworks.delete/project": project "/compute:v1/compute.subnetworks.delete/region": region @@ -51142,12 +51697,14 @@ "/compute:v1/compute.subnetworks.list/pageToken": page_token "/compute:v1/compute.subnetworks.list/project": project "/compute:v1/compute.subnetworks.list/region": region +"/compute:v1/compute.subnetworks.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.subnetworks.listUsable": list_subnetwork_usable "/compute:v1/compute.subnetworks.listUsable/filter": filter "/compute:v1/compute.subnetworks.listUsable/maxResults": max_results "/compute:v1/compute.subnetworks.listUsable/orderBy": order_by "/compute:v1/compute.subnetworks.listUsable/pageToken": page_token "/compute:v1/compute.subnetworks.listUsable/project": project +"/compute:v1/compute.subnetworks.listUsable/returnPartialSuccess": return_partial_success "/compute:v1/compute.subnetworks.patch": patch_subnetwork "/compute:v1/compute.subnetworks.patch/drainTimeoutSeconds": drain_timeout_seconds "/compute:v1/compute.subnetworks.patch/project": project @@ -51183,6 +51740,7 @@ "/compute:v1/compute.targetGrpcProxies.list/orderBy": order_by "/compute:v1/compute.targetGrpcProxies.list/pageToken": page_token "/compute:v1/compute.targetGrpcProxies.list/project": project +"/compute:v1/compute.targetGrpcProxies.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.targetGrpcProxies.patch": patch_target_grpc_proxy "/compute:v1/compute.targetGrpcProxies.patch/project": project "/compute:v1/compute.targetGrpcProxies.patch/requestId": request_id @@ -51194,6 +51752,7 @@ "/compute:v1/compute.targetHttpProxies.aggregatedList/orderBy": order_by "/compute:v1/compute.targetHttpProxies.aggregatedList/pageToken": page_token "/compute:v1/compute.targetHttpProxies.aggregatedList/project": project +"/compute:v1/compute.targetHttpProxies.aggregatedList/returnPartialSuccess": return_partial_success "/compute:v1/compute.targetHttpProxies.delete": delete_target_http_proxy "/compute:v1/compute.targetHttpProxies.delete/project": project "/compute:v1/compute.targetHttpProxies.delete/requestId": request_id @@ -51210,6 +51769,11 @@ "/compute:v1/compute.targetHttpProxies.list/orderBy": order_by "/compute:v1/compute.targetHttpProxies.list/pageToken": page_token "/compute:v1/compute.targetHttpProxies.list/project": project +"/compute:v1/compute.targetHttpProxies.list/returnPartialSuccess": return_partial_success +"/compute:v1/compute.targetHttpProxies.patch": patch_target_http_proxy +"/compute:v1/compute.targetHttpProxies.patch/project": project +"/compute:v1/compute.targetHttpProxies.patch/requestId": request_id +"/compute:v1/compute.targetHttpProxies.patch/targetHttpProxy": target_http_proxy "/compute:v1/compute.targetHttpProxies.setUrlMap": set_target_http_proxy_url_map "/compute:v1/compute.targetHttpProxies.setUrlMap/project": project "/compute:v1/compute.targetHttpProxies.setUrlMap/requestId": request_id @@ -51221,6 +51785,7 @@ "/compute:v1/compute.targetHttpsProxies.aggregatedList/orderBy": order_by "/compute:v1/compute.targetHttpsProxies.aggregatedList/pageToken": page_token "/compute:v1/compute.targetHttpsProxies.aggregatedList/project": project +"/compute:v1/compute.targetHttpsProxies.aggregatedList/returnPartialSuccess": return_partial_success "/compute:v1/compute.targetHttpsProxies.delete": delete_target_https_proxy "/compute:v1/compute.targetHttpsProxies.delete/project": project "/compute:v1/compute.targetHttpsProxies.delete/requestId": request_id @@ -51237,6 +51802,7 @@ "/compute:v1/compute.targetHttpsProxies.list/orderBy": order_by "/compute:v1/compute.targetHttpsProxies.list/pageToken": page_token "/compute:v1/compute.targetHttpsProxies.list/project": project +"/compute:v1/compute.targetHttpsProxies.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.targetHttpsProxies.setQuicOverride": set_target_https_proxy_quic_override "/compute:v1/compute.targetHttpsProxies.setQuicOverride/project": project "/compute:v1/compute.targetHttpsProxies.setQuicOverride/requestId": request_id @@ -51260,6 +51826,7 @@ "/compute:v1/compute.targetInstances.aggregatedList/orderBy": order_by "/compute:v1/compute.targetInstances.aggregatedList/pageToken": page_token "/compute:v1/compute.targetInstances.aggregatedList/project": project +"/compute:v1/compute.targetInstances.aggregatedList/returnPartialSuccess": return_partial_success "/compute:v1/compute.targetInstances.delete": delete_target_instance "/compute:v1/compute.targetInstances.delete/project": project "/compute:v1/compute.targetInstances.delete/requestId": request_id @@ -51279,6 +51846,7 @@ "/compute:v1/compute.targetInstances.list/orderBy": order_by "/compute:v1/compute.targetInstances.list/pageToken": page_token "/compute:v1/compute.targetInstances.list/project": project +"/compute:v1/compute.targetInstances.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.targetInstances.list/zone": zone "/compute:v1/compute.targetPools.addHealthCheck": add_target_pool_health_check "/compute:v1/compute.targetPools.addHealthCheck/project": project @@ -51297,6 +51865,7 @@ "/compute:v1/compute.targetPools.aggregatedList/orderBy": order_by "/compute:v1/compute.targetPools.aggregatedList/pageToken": page_token "/compute:v1/compute.targetPools.aggregatedList/project": project +"/compute:v1/compute.targetPools.aggregatedList/returnPartialSuccess": return_partial_success "/compute:v1/compute.targetPools.delete": delete_target_pool "/compute:v1/compute.targetPools.delete/project": project "/compute:v1/compute.targetPools.delete/region": region @@ -51321,6 +51890,7 @@ "/compute:v1/compute.targetPools.list/pageToken": page_token "/compute:v1/compute.targetPools.list/project": project "/compute:v1/compute.targetPools.list/region": region +"/compute:v1/compute.targetPools.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.targetPools.removeHealthCheck": remove_target_pool_health_check "/compute:v1/compute.targetPools.removeHealthCheck/project": project "/compute:v1/compute.targetPools.removeHealthCheck/region": region @@ -51353,6 +51923,7 @@ "/compute:v1/compute.targetSslProxies.list/orderBy": order_by "/compute:v1/compute.targetSslProxies.list/pageToken": page_token "/compute:v1/compute.targetSslProxies.list/project": project +"/compute:v1/compute.targetSslProxies.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.targetSslProxies.setBackendService": set_target_ssl_proxy_backend_service "/compute:v1/compute.targetSslProxies.setBackendService/project": project "/compute:v1/compute.targetSslProxies.setBackendService/requestId": request_id @@ -51385,6 +51956,7 @@ "/compute:v1/compute.targetTcpProxies.list/orderBy": order_by "/compute:v1/compute.targetTcpProxies.list/pageToken": page_token "/compute:v1/compute.targetTcpProxies.list/project": project +"/compute:v1/compute.targetTcpProxies.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.targetTcpProxies.setBackendService": set_target_tcp_proxy_backend_service "/compute:v1/compute.targetTcpProxies.setBackendService/project": project "/compute:v1/compute.targetTcpProxies.setBackendService/requestId": request_id @@ -51400,6 +51972,7 @@ "/compute:v1/compute.targetVpnGateways.aggregatedList/orderBy": order_by "/compute:v1/compute.targetVpnGateways.aggregatedList/pageToken": page_token "/compute:v1/compute.targetVpnGateways.aggregatedList/project": project +"/compute:v1/compute.targetVpnGateways.aggregatedList/returnPartialSuccess": return_partial_success "/compute:v1/compute.targetVpnGateways.delete": delete_target_vpn_gateway "/compute:v1/compute.targetVpnGateways.delete/project": project "/compute:v1/compute.targetVpnGateways.delete/region": region @@ -51420,6 +51993,7 @@ "/compute:v1/compute.targetVpnGateways.list/pageToken": page_token "/compute:v1/compute.targetVpnGateways.list/project": project "/compute:v1/compute.targetVpnGateways.list/region": region +"/compute:v1/compute.targetVpnGateways.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.urlMaps.aggregatedList": aggregated_url_map_list "/compute:v1/compute.urlMaps.aggregatedList/filter": filter "/compute:v1/compute.urlMaps.aggregatedList/includeAllScopes": include_all_scopes @@ -51427,6 +52001,7 @@ "/compute:v1/compute.urlMaps.aggregatedList/orderBy": order_by "/compute:v1/compute.urlMaps.aggregatedList/pageToken": page_token "/compute:v1/compute.urlMaps.aggregatedList/project": project +"/compute:v1/compute.urlMaps.aggregatedList/returnPartialSuccess": return_partial_success "/compute:v1/compute.urlMaps.delete": delete_url_map "/compute:v1/compute.urlMaps.delete/project": project "/compute:v1/compute.urlMaps.delete/requestId": request_id @@ -51447,6 +52022,7 @@ "/compute:v1/compute.urlMaps.list/orderBy": order_by "/compute:v1/compute.urlMaps.list/pageToken": page_token "/compute:v1/compute.urlMaps.list/project": project +"/compute:v1/compute.urlMaps.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.urlMaps.patch": patch_url_map "/compute:v1/compute.urlMaps.patch/project": project "/compute:v1/compute.urlMaps.patch/requestId": request_id @@ -51465,6 +52041,7 @@ "/compute:v1/compute.vpnGateways.aggregatedList/orderBy": order_by "/compute:v1/compute.vpnGateways.aggregatedList/pageToken": page_token "/compute:v1/compute.vpnGateways.aggregatedList/project": project +"/compute:v1/compute.vpnGateways.aggregatedList/returnPartialSuccess": return_partial_success "/compute:v1/compute.vpnGateways.delete": delete_vpn_gateway "/compute:v1/compute.vpnGateways.delete/project": project "/compute:v1/compute.vpnGateways.delete/region": region @@ -51489,6 +52066,7 @@ "/compute:v1/compute.vpnGateways.list/pageToken": page_token "/compute:v1/compute.vpnGateways.list/project": project "/compute:v1/compute.vpnGateways.list/region": region +"/compute:v1/compute.vpnGateways.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.vpnGateways.setLabels": set_vpn_gateway_labels "/compute:v1/compute.vpnGateways.setLabels/project": project "/compute:v1/compute.vpnGateways.setLabels/region": region @@ -51505,6 +52083,7 @@ "/compute:v1/compute.vpnTunnels.aggregatedList/orderBy": order_by "/compute:v1/compute.vpnTunnels.aggregatedList/pageToken": page_token "/compute:v1/compute.vpnTunnels.aggregatedList/project": project +"/compute:v1/compute.vpnTunnels.aggregatedList/returnPartialSuccess": return_partial_success "/compute:v1/compute.vpnTunnels.delete": delete_vpn_tunnel "/compute:v1/compute.vpnTunnels.delete/project": project "/compute:v1/compute.vpnTunnels.delete/region": region @@ -51525,6 +52104,7 @@ "/compute:v1/compute.vpnTunnels.list/pageToken": page_token "/compute:v1/compute.vpnTunnels.list/project": project "/compute:v1/compute.vpnTunnels.list/region": region +"/compute:v1/compute.vpnTunnels.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.zoneOperations.delete": delete_zone_operation "/compute:v1/compute.zoneOperations.delete/operation": operation "/compute:v1/compute.zoneOperations.delete/project": project @@ -51539,6 +52119,7 @@ "/compute:v1/compute.zoneOperations.list/orderBy": order_by "/compute:v1/compute.zoneOperations.list/pageToken": page_token "/compute:v1/compute.zoneOperations.list/project": project +"/compute:v1/compute.zoneOperations.list/returnPartialSuccess": return_partial_success "/compute:v1/compute.zoneOperations.list/zone": zone "/compute:v1/compute.zoneOperations.wait": wait_zone_operation "/compute:v1/compute.zoneOperations.wait/operation": operation @@ -51553,6 +52134,7 @@ "/compute:v1/compute.zones.list/orderBy": order_by "/compute:v1/compute.zones.list/pageToken": page_token "/compute:v1/compute.zones.list/project": project +"/compute:v1/compute.zones.list/returnPartialSuccess": return_partial_success "/compute:v1/fields": fields "/compute:v1/key": key "/compute:v1/quotaUser": quota_user @@ -107774,6 +108356,104 @@ "/jobs:v3/DeviceInfo/deviceType": device_type "/jobs:v3/DeviceInfo/id": id "/jobs:v3/Empty": empty +"/jobs:v3/GoogleCloudTalentV4BatchCreateJobsResponse": google_cloud_talent_v4_batch_create_jobs_response +"/jobs:v3/GoogleCloudTalentV4BatchCreateJobsResponse/jobResults": job_results +"/jobs:v3/GoogleCloudTalentV4BatchCreateJobsResponse/jobResults/job_result": job_result +"/jobs:v3/GoogleCloudTalentV4BatchDeleteJobsResponse": google_cloud_talent_v4_batch_delete_jobs_response +"/jobs:v3/GoogleCloudTalentV4BatchDeleteJobsResponse/jobResults": job_results +"/jobs:v3/GoogleCloudTalentV4BatchDeleteJobsResponse/jobResults/job_result": job_result +"/jobs:v3/GoogleCloudTalentV4BatchOperationMetadata": google_cloud_talent_v4_batch_operation_metadata +"/jobs:v3/GoogleCloudTalentV4BatchOperationMetadata/createTime": create_time +"/jobs:v3/GoogleCloudTalentV4BatchOperationMetadata/endTime": end_time +"/jobs:v3/GoogleCloudTalentV4BatchOperationMetadata/failureCount": failure_count +"/jobs:v3/GoogleCloudTalentV4BatchOperationMetadata/state": state +"/jobs:v3/GoogleCloudTalentV4BatchOperationMetadata/stateDescription": state_description +"/jobs:v3/GoogleCloudTalentV4BatchOperationMetadata/successCount": success_count +"/jobs:v3/GoogleCloudTalentV4BatchOperationMetadata/totalCount": total_count +"/jobs:v3/GoogleCloudTalentV4BatchOperationMetadata/updateTime": update_time +"/jobs:v3/GoogleCloudTalentV4BatchUpdateJobsResponse": google_cloud_talent_v4_batch_update_jobs_response +"/jobs:v3/GoogleCloudTalentV4BatchUpdateJobsResponse/jobResults": job_results +"/jobs:v3/GoogleCloudTalentV4BatchUpdateJobsResponse/jobResults/job_result": job_result +"/jobs:v3/GoogleCloudTalentV4CompensationInfo": google_cloud_talent_v4_compensation_info +"/jobs:v3/GoogleCloudTalentV4CompensationInfo/annualizedBaseCompensationRange": annualized_base_compensation_range +"/jobs:v3/GoogleCloudTalentV4CompensationInfo/annualizedTotalCompensationRange": annualized_total_compensation_range +"/jobs:v3/GoogleCloudTalentV4CompensationInfo/entries": entries +"/jobs:v3/GoogleCloudTalentV4CompensationInfo/entries/entry": entry +"/jobs:v3/GoogleCloudTalentV4CompensationInfoCompensationEntry": google_cloud_talent_v4_compensation_info_compensation_entry +"/jobs:v3/GoogleCloudTalentV4CompensationInfoCompensationEntry/amount": amount +"/jobs:v3/GoogleCloudTalentV4CompensationInfoCompensationEntry/description": description +"/jobs:v3/GoogleCloudTalentV4CompensationInfoCompensationEntry/expectedUnitsPerYear": expected_units_per_year +"/jobs:v3/GoogleCloudTalentV4CompensationInfoCompensationEntry/range": range +"/jobs:v3/GoogleCloudTalentV4CompensationInfoCompensationEntry/type": type +"/jobs:v3/GoogleCloudTalentV4CompensationInfoCompensationEntry/unit": unit +"/jobs:v3/GoogleCloudTalentV4CompensationInfoCompensationRange": google_cloud_talent_v4_compensation_info_compensation_range +"/jobs:v3/GoogleCloudTalentV4CompensationInfoCompensationRange/maxCompensation": max_compensation +"/jobs:v3/GoogleCloudTalentV4CompensationInfoCompensationRange/minCompensation": min_compensation +"/jobs:v3/GoogleCloudTalentV4CustomAttribute": google_cloud_talent_v4_custom_attribute +"/jobs:v3/GoogleCloudTalentV4CustomAttribute/filterable": filterable +"/jobs:v3/GoogleCloudTalentV4CustomAttribute/keywordSearchable": keyword_searchable +"/jobs:v3/GoogleCloudTalentV4CustomAttribute/longValues": long_values +"/jobs:v3/GoogleCloudTalentV4CustomAttribute/longValues/long_value": long_value +"/jobs:v3/GoogleCloudTalentV4CustomAttribute/stringValues": string_values +"/jobs:v3/GoogleCloudTalentV4CustomAttribute/stringValues/string_value": string_value +"/jobs:v3/GoogleCloudTalentV4Job": google_cloud_talent_v4_job +"/jobs:v3/GoogleCloudTalentV4Job/addresses": addresses +"/jobs:v3/GoogleCloudTalentV4Job/addresses/address": address +"/jobs:v3/GoogleCloudTalentV4Job/applicationInfo": application_info +"/jobs:v3/GoogleCloudTalentV4Job/company": company +"/jobs:v3/GoogleCloudTalentV4Job/companyDisplayName": company_display_name +"/jobs:v3/GoogleCloudTalentV4Job/compensationInfo": compensation_info +"/jobs:v3/GoogleCloudTalentV4Job/customAttributes": custom_attributes +"/jobs:v3/GoogleCloudTalentV4Job/customAttributes/custom_attribute": custom_attribute +"/jobs:v3/GoogleCloudTalentV4Job/degreeTypes": degree_types +"/jobs:v3/GoogleCloudTalentV4Job/degreeTypes/degree_type": degree_type +"/jobs:v3/GoogleCloudTalentV4Job/department": department +"/jobs:v3/GoogleCloudTalentV4Job/derivedInfo": derived_info +"/jobs:v3/GoogleCloudTalentV4Job/description": description +"/jobs:v3/GoogleCloudTalentV4Job/employmentTypes": employment_types +"/jobs:v3/GoogleCloudTalentV4Job/employmentTypes/employment_type": employment_type +"/jobs:v3/GoogleCloudTalentV4Job/incentives": incentives +"/jobs:v3/GoogleCloudTalentV4Job/jobBenefits": job_benefits +"/jobs:v3/GoogleCloudTalentV4Job/jobBenefits/job_benefit": job_benefit +"/jobs:v3/GoogleCloudTalentV4Job/jobEndTime": job_end_time +"/jobs:v3/GoogleCloudTalentV4Job/jobLevel": job_level +"/jobs:v3/GoogleCloudTalentV4Job/jobStartTime": job_start_time +"/jobs:v3/GoogleCloudTalentV4Job/languageCode": language_code +"/jobs:v3/GoogleCloudTalentV4Job/name": name +"/jobs:v3/GoogleCloudTalentV4Job/postingCreateTime": posting_create_time +"/jobs:v3/GoogleCloudTalentV4Job/postingExpireTime": posting_expire_time +"/jobs:v3/GoogleCloudTalentV4Job/postingPublishTime": posting_publish_time +"/jobs:v3/GoogleCloudTalentV4Job/postingRegion": posting_region +"/jobs:v3/GoogleCloudTalentV4Job/postingUpdateTime": posting_update_time +"/jobs:v3/GoogleCloudTalentV4Job/processingOptions": processing_options +"/jobs:v3/GoogleCloudTalentV4Job/promotionValue": promotion_value +"/jobs:v3/GoogleCloudTalentV4Job/qualifications": qualifications +"/jobs:v3/GoogleCloudTalentV4Job/requisitionId": requisition_id +"/jobs:v3/GoogleCloudTalentV4Job/responsibilities": responsibilities +"/jobs:v3/GoogleCloudTalentV4Job/title": title +"/jobs:v3/GoogleCloudTalentV4Job/visibility": visibility +"/jobs:v3/GoogleCloudTalentV4JobApplicationInfo": google_cloud_talent_v4_job_application_info +"/jobs:v3/GoogleCloudTalentV4JobApplicationInfo/emails": emails +"/jobs:v3/GoogleCloudTalentV4JobApplicationInfo/emails/email": email +"/jobs:v3/GoogleCloudTalentV4JobApplicationInfo/instruction": instruction +"/jobs:v3/GoogleCloudTalentV4JobApplicationInfo/uris": uris +"/jobs:v3/GoogleCloudTalentV4JobApplicationInfo/uris/uri": uri +"/jobs:v3/GoogleCloudTalentV4JobDerivedInfo": google_cloud_talent_v4_job_derived_info +"/jobs:v3/GoogleCloudTalentV4JobDerivedInfo/jobCategories": job_categories +"/jobs:v3/GoogleCloudTalentV4JobDerivedInfo/jobCategories/job_category": job_category +"/jobs:v3/GoogleCloudTalentV4JobDerivedInfo/locations": locations +"/jobs:v3/GoogleCloudTalentV4JobDerivedInfo/locations/location": location +"/jobs:v3/GoogleCloudTalentV4JobProcessingOptions": google_cloud_talent_v4_job_processing_options +"/jobs:v3/GoogleCloudTalentV4JobProcessingOptions/disableStreetAddressResolution": disable_street_address_resolution +"/jobs:v3/GoogleCloudTalentV4JobProcessingOptions/htmlSanitization": html_sanitization +"/jobs:v3/GoogleCloudTalentV4JobResult": google_cloud_talent_v4_job_result +"/jobs:v3/GoogleCloudTalentV4JobResult/job": job +"/jobs:v3/GoogleCloudTalentV4JobResult/status": status +"/jobs:v3/GoogleCloudTalentV4Location": google_cloud_talent_v4_location +"/jobs:v3/GoogleCloudTalentV4Location/latLng": lat_lng +"/jobs:v3/GoogleCloudTalentV4Location/locationType": location_type +"/jobs:v3/GoogleCloudTalentV4Location/postalAddress": postal_address +"/jobs:v3/GoogleCloudTalentV4Location/radiusMiles": radius_miles "/jobs:v3/HistogramFacets": histogram_facets "/jobs:v3/HistogramFacets/compensationHistogramFacets": compensation_histogram_facets "/jobs:v3/HistogramFacets/compensationHistogramFacets/compensation_histogram_facet": compensation_histogram_facet @@ -107982,6 +108662,12 @@ "/jobs:v3/SpellingCorrection": spelling_correction "/jobs:v3/SpellingCorrection/corrected": corrected "/jobs:v3/SpellingCorrection/correctedText": corrected_text +"/jobs:v3/Status": status +"/jobs:v3/Status/code": code +"/jobs:v3/Status/details": details +"/jobs:v3/Status/details/detail": detail +"/jobs:v3/Status/details/detail/detail": detail +"/jobs:v3/Status/message": message "/jobs:v3/TimeOfDay": time_of_day "/jobs:v3/TimeOfDay/hours": hours "/jobs:v3/TimeOfDay/minutes": minutes @@ -120624,6 +121310,7 @@ "/redis:v1beta1/InputConfig/gcsSource": gcs_source "/redis:v1beta1/Instance": instance "/redis:v1beta1/Instance/alternativeLocationId": alternative_location_id +"/redis:v1beta1/Instance/authEnabled": auth_enabled "/redis:v1beta1/Instance/authorizedNetwork": authorized_network "/redis:v1beta1/Instance/connectMode": connect_mode "/redis:v1beta1/Instance/createTime": create_time @@ -120644,6 +121331,8 @@ "/redis:v1beta1/Instance/state": state "/redis:v1beta1/Instance/statusMessage": status_message "/redis:v1beta1/Instance/tier": tier +"/redis:v1beta1/InstanceAuthString": instance_auth_string +"/redis:v1beta1/InstanceAuthString/authString": auth_string "/redis:v1beta1/ListInstancesResponse": list_instances_response "/redis:v1beta1/ListInstancesResponse/instances": instances "/redis:v1beta1/ListInstancesResponse/instances/instance": instance @@ -120712,6 +121401,8 @@ "/redis:v1beta1/redis.projects.locations.instances.failover/name": name "/redis:v1beta1/redis.projects.locations.instances.get": get_project_location_instance "/redis:v1beta1/redis.projects.locations.instances.get/name": name +"/redis:v1beta1/redis.projects.locations.instances.getAuthString": get_project_location_instance_auth_string +"/redis:v1beta1/redis.projects.locations.instances.getAuthString/name": name "/redis:v1beta1/redis.projects.locations.instances.import": import_instance "/redis:v1beta1/redis.projects.locations.instances.import/name": name "/redis:v1beta1/redis.projects.locations.instances.list": list_project_location_instances @@ -144442,6 +145133,8 @@ "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1_ExplicitContentFrame": google_cloud_videointelligence_v1_explicit_content_frame "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1_ExplicitContentFrame/pornographyLikelihood": pornography_likelihood "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1_ExplicitContentFrame/timeOffset": time_offset +"/videointelligence:v1beta2/GoogleCloudVideointelligenceV1_FaceDetectionAnnotation": google_cloud_videointelligence_v1_face_detection_annotation +"/videointelligence:v1beta2/GoogleCloudVideointelligenceV1_FaceDetectionAnnotation/version": version "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1_LabelAnnotation": google_cloud_videointelligence_v1_label_annotation "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1_LabelAnnotation/categoryEntities": category_entities "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1_LabelAnnotation/categoryEntities/category_entity": category_entity @@ -144485,6 +145178,10 @@ "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1_ObjectTrackingFrame": google_cloud_videointelligence_v1_object_tracking_frame "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1_ObjectTrackingFrame/normalizedBoundingBox": normalized_bounding_box "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1_ObjectTrackingFrame/timeOffset": time_offset +"/videointelligence:v1beta2/GoogleCloudVideointelligenceV1_PersonDetectionAnnotation": google_cloud_videointelligence_v1_person_detection_annotation +"/videointelligence:v1beta2/GoogleCloudVideointelligenceV1_PersonDetectionAnnotation/tracks": tracks +"/videointelligence:v1beta2/GoogleCloudVideointelligenceV1_PersonDetectionAnnotation/tracks/track": track +"/videointelligence:v1beta2/GoogleCloudVideointelligenceV1_PersonDetectionAnnotation/version": version "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1_SpeechRecognitionAlternative": google_cloud_videointelligence_v1_speech_recognition_alternative "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1_SpeechRecognitionAlternative/confidence": confidence "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1_SpeechRecognitionAlternative/transcript": transcript @@ -144531,6 +145228,9 @@ "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1_VideoAnnotationResults": google_cloud_videointelligence_v1_video_annotation_results "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1_VideoAnnotationResults/error": error "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1_VideoAnnotationResults/explicitAnnotation": explicit_annotation +"/videointelligence:v1beta2/GoogleCloudVideointelligenceV1_VideoAnnotationResults/faceDetectionAnnotations": face_detection_annotations +? "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1_VideoAnnotationResults/faceDetectionAnnotations/face_detection_annotation" +: face_detection_annotation "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1_VideoAnnotationResults/frameLabelAnnotations": frame_label_annotations "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1_VideoAnnotationResults/frameLabelAnnotations/frame_label_annotation": frame_label_annotation "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1_VideoAnnotationResults/inputUri": input_uri @@ -144539,6 +145239,9 @@ : logo_recognition_annotation "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1_VideoAnnotationResults/objectAnnotations": object_annotations "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1_VideoAnnotationResults/objectAnnotations/object_annotation": object_annotation +"/videointelligence:v1beta2/GoogleCloudVideointelligenceV1_VideoAnnotationResults/personDetectionAnnotations": person_detection_annotations +? "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1_VideoAnnotationResults/personDetectionAnnotations/person_detection_annotation" +: person_detection_annotation "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1_VideoAnnotationResults/segment": segment "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1_VideoAnnotationResults/segmentLabelAnnotations": segment_label_annotations ? "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1_VideoAnnotationResults/segmentLabelAnnotations/segment_label_annotation" @@ -144641,6 +145344,12 @@ "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1beta2_ExplicitContentFrame": google_cloud_videointelligence_v1beta2_explicit_content_frame "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1beta2_ExplicitContentFrame/pornographyLikelihood": pornography_likelihood "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1beta2_ExplicitContentFrame/timeOffset": time_offset +"/videointelligence:v1beta2/GoogleCloudVideointelligenceV1beta2_FaceDetectionAnnotation": google_cloud_videointelligence_v1beta2_face_detection_annotation +"/videointelligence:v1beta2/GoogleCloudVideointelligenceV1beta2_FaceDetectionAnnotation/version": version +"/videointelligence:v1beta2/GoogleCloudVideointelligenceV1beta2_FaceDetectionConfig": google_cloud_videointelligence_v1beta2_face_detection_config +"/videointelligence:v1beta2/GoogleCloudVideointelligenceV1beta2_FaceDetectionConfig/includeAttributes": include_attributes +"/videointelligence:v1beta2/GoogleCloudVideointelligenceV1beta2_FaceDetectionConfig/includeBoundingBoxes": include_bounding_boxes +"/videointelligence:v1beta2/GoogleCloudVideointelligenceV1beta2_FaceDetectionConfig/model": model "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1beta2_LabelAnnotation": google_cloud_videointelligence_v1beta2_label_annotation "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1beta2_LabelAnnotation/categoryEntities": category_entities "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1beta2_LabelAnnotation/categoryEntities/category_entity": category_entity @@ -144692,6 +145401,14 @@ "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1beta2_ObjectTrackingFrame": google_cloud_videointelligence_v1beta2_object_tracking_frame "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1beta2_ObjectTrackingFrame/normalizedBoundingBox": normalized_bounding_box "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1beta2_ObjectTrackingFrame/timeOffset": time_offset +"/videointelligence:v1beta2/GoogleCloudVideointelligenceV1beta2_PersonDetectionAnnotation": google_cloud_videointelligence_v1beta2_person_detection_annotation +"/videointelligence:v1beta2/GoogleCloudVideointelligenceV1beta2_PersonDetectionAnnotation/tracks": tracks +"/videointelligence:v1beta2/GoogleCloudVideointelligenceV1beta2_PersonDetectionAnnotation/tracks/track": track +"/videointelligence:v1beta2/GoogleCloudVideointelligenceV1beta2_PersonDetectionAnnotation/version": version +"/videointelligence:v1beta2/GoogleCloudVideointelligenceV1beta2_PersonDetectionConfig": google_cloud_videointelligence_v1beta2_person_detection_config +"/videointelligence:v1beta2/GoogleCloudVideointelligenceV1beta2_PersonDetectionConfig/includeAttributes": include_attributes +"/videointelligence:v1beta2/GoogleCloudVideointelligenceV1beta2_PersonDetectionConfig/includeBoundingBoxes": include_bounding_boxes +"/videointelligence:v1beta2/GoogleCloudVideointelligenceV1beta2_PersonDetectionConfig/includePoseLandmarks": include_pose_landmarks "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1beta2_ShotChangeDetectionConfig": google_cloud_videointelligence_v1beta2_shot_change_detection_config "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1beta2_ShotChangeDetectionConfig/model": model "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1beta2_SpeechContext": google_cloud_videointelligence_v1beta2_speech_context @@ -144759,6 +145476,9 @@ "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults": google_cloud_videointelligence_v1beta2_video_annotation_results "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults/error": error "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults/explicitAnnotation": explicit_annotation +"/videointelligence:v1beta2/GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults/faceDetectionAnnotations": face_detection_annotations +? "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults/faceDetectionAnnotations/face_detection_annotation" +: face_detection_annotation "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults/frameLabelAnnotations": frame_label_annotations ? "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults/frameLabelAnnotations/frame_label_annotation" : frame_label_annotation @@ -144768,6 +145488,9 @@ : logo_recognition_annotation "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults/objectAnnotations": object_annotations "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults/objectAnnotations/object_annotation": object_annotation +"/videointelligence:v1beta2/GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults/personDetectionAnnotations": person_detection_annotations +? "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults/personDetectionAnnotations/person_detection_annotation" +: person_detection_annotation "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults/segment": segment "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults/segmentLabelAnnotations": segment_label_annotations ? "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults/segmentLabelAnnotations/segment_label_annotation" @@ -144788,8 +145511,10 @@ "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults/textAnnotations/text_annotation": text_annotation "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1beta2_VideoContext": google_cloud_videointelligence_v1beta2_video_context "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1beta2_VideoContext/explicitContentDetectionConfig": explicit_content_detection_config +"/videointelligence:v1beta2/GoogleCloudVideointelligenceV1beta2_VideoContext/faceDetectionConfig": face_detection_config "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1beta2_VideoContext/labelDetectionConfig": label_detection_config "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1beta2_VideoContext/objectTrackingConfig": object_tracking_config +"/videointelligence:v1beta2/GoogleCloudVideointelligenceV1beta2_VideoContext/personDetectionConfig": person_detection_config "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1beta2_VideoContext/segments": segments "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1beta2_VideoContext/segments/segment": segment "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1beta2_VideoContext/shotChangeDetectionConfig": shot_change_detection_config @@ -144837,6 +145562,7 @@ "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1p1beta1_FaceDetectionAnnotation/frames/frame": frame "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1p1beta1_FaceDetectionAnnotation/segments": segments "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1p1beta1_FaceDetectionAnnotation/segments/segment": segment +"/videointelligence:v1beta2/GoogleCloudVideointelligenceV1p1beta1_FaceDetectionAnnotation/version": version "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1p1beta1_FaceDetectionAttribute": google_cloud_videointelligence_v1p1beta1_face_detection_attribute "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1p1beta1_FaceDetectionAttribute/emotions": emotions "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1p1beta1_FaceDetectionAttribute/emotions/emotion": emotion @@ -144890,6 +145616,10 @@ "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1p1beta1_ObjectTrackingFrame": google_cloud_videointelligence_v1p1beta1_object_tracking_frame "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1p1beta1_ObjectTrackingFrame/normalizedBoundingBox": normalized_bounding_box "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1p1beta1_ObjectTrackingFrame/timeOffset": time_offset +"/videointelligence:v1beta2/GoogleCloudVideointelligenceV1p1beta1_PersonDetectionAnnotation": google_cloud_videointelligence_v1p1beta1_person_detection_annotation +"/videointelligence:v1beta2/GoogleCloudVideointelligenceV1p1beta1_PersonDetectionAnnotation/tracks": tracks +"/videointelligence:v1beta2/GoogleCloudVideointelligenceV1p1beta1_PersonDetectionAnnotation/tracks/track": track +"/videointelligence:v1beta2/GoogleCloudVideointelligenceV1p1beta1_PersonDetectionAnnotation/version": version "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1p1beta1_SpeechRecognitionAlternative": google_cloud_videointelligence_v1p1beta1_speech_recognition_alternative "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1p1beta1_SpeechRecognitionAlternative/confidence": confidence "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1p1beta1_SpeechRecognitionAlternative/transcript": transcript @@ -144948,6 +145678,9 @@ : logo_recognition_annotation "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults/objectAnnotations": object_annotations "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults/objectAnnotations/object_annotation": object_annotation +"/videointelligence:v1beta2/GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults/personDetectionAnnotations": person_detection_annotations +? "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults/personDetectionAnnotations/person_detection_annotation" +: person_detection_annotation "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults/segment": segment "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults/segmentLabelAnnotations": segment_label_annotations ? "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults/segmentLabelAnnotations/segment_label_annotation" @@ -145002,6 +145735,8 @@ "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFrame": google_cloud_videointelligence_v1p2beta1_explicit_content_frame "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFrame/pornographyLikelihood": pornography_likelihood "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFrame/timeOffset": time_offset +"/videointelligence:v1beta2/GoogleCloudVideointelligenceV1p2beta1_FaceDetectionAnnotation": google_cloud_videointelligence_v1p2beta1_face_detection_annotation +"/videointelligence:v1beta2/GoogleCloudVideointelligenceV1p2beta1_FaceDetectionAnnotation/version": version "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1p2beta1_LabelAnnotation": google_cloud_videointelligence_v1p2beta1_label_annotation "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1p2beta1_LabelAnnotation/categoryEntities": category_entities "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1p2beta1_LabelAnnotation/categoryEntities/category_entity": category_entity @@ -145045,6 +145780,10 @@ "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingFrame": google_cloud_videointelligence_v1p2beta1_object_tracking_frame "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingFrame/normalizedBoundingBox": normalized_bounding_box "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingFrame/timeOffset": time_offset +"/videointelligence:v1beta2/GoogleCloudVideointelligenceV1p2beta1_PersonDetectionAnnotation": google_cloud_videointelligence_v1p2beta1_person_detection_annotation +"/videointelligence:v1beta2/GoogleCloudVideointelligenceV1p2beta1_PersonDetectionAnnotation/tracks": tracks +"/videointelligence:v1beta2/GoogleCloudVideointelligenceV1p2beta1_PersonDetectionAnnotation/tracks/track": track +"/videointelligence:v1beta2/GoogleCloudVideointelligenceV1p2beta1_PersonDetectionAnnotation/version": version "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1p2beta1_SpeechRecognitionAlternative": google_cloud_videointelligence_v1p2beta1_speech_recognition_alternative "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1p2beta1_SpeechRecognitionAlternative/confidence": confidence "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1p2beta1_SpeechRecognitionAlternative/transcript": transcript @@ -145094,6 +145833,9 @@ "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults": google_cloud_videointelligence_v1p2beta1_video_annotation_results "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults/error": error "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults/explicitAnnotation": explicit_annotation +"/videointelligence:v1beta2/GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults/faceDetectionAnnotations": face_detection_annotations +? "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults/faceDetectionAnnotations/face_detection_annotation" +: face_detection_annotation "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults/frameLabelAnnotations": frame_label_annotations ? "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults/frameLabelAnnotations/frame_label_annotation" : frame_label_annotation @@ -145103,6 +145845,9 @@ : logo_recognition_annotation "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults/objectAnnotations": object_annotations "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults/objectAnnotations/object_annotation": object_annotation +"/videointelligence:v1beta2/GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults/personDetectionAnnotations": person_detection_annotations +? "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults/personDetectionAnnotations/person_detection_annotation" +: person_detection_annotation "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults/segment": segment "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults/segmentLabelAnnotations": segment_label_annotations ? "/videointelligence:v1beta2/GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults/segmentLabelAnnotations/segment_label_annotation" @@ -146489,6 +147234,8 @@ "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1_ExplicitContentFrame": google_cloud_videointelligence_v1_explicit_content_frame "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1_ExplicitContentFrame/pornographyLikelihood": pornography_likelihood "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1_ExplicitContentFrame/timeOffset": time_offset +"/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1_FaceDetectionAnnotation": google_cloud_videointelligence_v1_face_detection_annotation +"/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1_FaceDetectionAnnotation/version": version "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1_LabelAnnotation": google_cloud_videointelligence_v1_label_annotation "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1_LabelAnnotation/categoryEntities": category_entities "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1_LabelAnnotation/categoryEntities/category_entity": category_entity @@ -146532,6 +147279,10 @@ "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1_ObjectTrackingFrame": google_cloud_videointelligence_v1_object_tracking_frame "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1_ObjectTrackingFrame/normalizedBoundingBox": normalized_bounding_box "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1_ObjectTrackingFrame/timeOffset": time_offset +"/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1_PersonDetectionAnnotation": google_cloud_videointelligence_v1_person_detection_annotation +"/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1_PersonDetectionAnnotation/tracks": tracks +"/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1_PersonDetectionAnnotation/tracks/track": track +"/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1_PersonDetectionAnnotation/version": version "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1_SpeechRecognitionAlternative": google_cloud_videointelligence_v1_speech_recognition_alternative "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1_SpeechRecognitionAlternative/confidence": confidence "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1_SpeechRecognitionAlternative/transcript": transcript @@ -146578,6 +147329,9 @@ "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1_VideoAnnotationResults": google_cloud_videointelligence_v1_video_annotation_results "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1_VideoAnnotationResults/error": error "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1_VideoAnnotationResults/explicitAnnotation": explicit_annotation +"/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1_VideoAnnotationResults/faceDetectionAnnotations": face_detection_annotations +? "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1_VideoAnnotationResults/faceDetectionAnnotations/face_detection_annotation" +: face_detection_annotation "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1_VideoAnnotationResults/frameLabelAnnotations": frame_label_annotations "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1_VideoAnnotationResults/frameLabelAnnotations/frame_label_annotation": frame_label_annotation "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1_VideoAnnotationResults/inputUri": input_uri @@ -146586,6 +147340,9 @@ : logo_recognition_annotation "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1_VideoAnnotationResults/objectAnnotations": object_annotations "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1_VideoAnnotationResults/objectAnnotations/object_annotation": object_annotation +"/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1_VideoAnnotationResults/personDetectionAnnotations": person_detection_annotations +? "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1_VideoAnnotationResults/personDetectionAnnotations/person_detection_annotation" +: person_detection_annotation "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1_VideoAnnotationResults/segment": segment "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1_VideoAnnotationResults/segmentLabelAnnotations": segment_label_annotations ? "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1_VideoAnnotationResults/segmentLabelAnnotations/segment_label_annotation" @@ -146638,6 +147395,8 @@ "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1beta2_ExplicitContentFrame": google_cloud_videointelligence_v1beta2_explicit_content_frame "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1beta2_ExplicitContentFrame/pornographyLikelihood": pornography_likelihood "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1beta2_ExplicitContentFrame/timeOffset": time_offset +"/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1beta2_FaceDetectionAnnotation": google_cloud_videointelligence_v1beta2_face_detection_annotation +"/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1beta2_FaceDetectionAnnotation/version": version "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1beta2_LabelAnnotation": google_cloud_videointelligence_v1beta2_label_annotation "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1beta2_LabelAnnotation/categoryEntities": category_entities "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1beta2_LabelAnnotation/categoryEntities/category_entity": category_entity @@ -146681,6 +147440,10 @@ "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1beta2_ObjectTrackingFrame": google_cloud_videointelligence_v1beta2_object_tracking_frame "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1beta2_ObjectTrackingFrame/normalizedBoundingBox": normalized_bounding_box "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1beta2_ObjectTrackingFrame/timeOffset": time_offset +"/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1beta2_PersonDetectionAnnotation": google_cloud_videointelligence_v1beta2_person_detection_annotation +"/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1beta2_PersonDetectionAnnotation/tracks": tracks +"/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1beta2_PersonDetectionAnnotation/tracks/track": track +"/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1beta2_PersonDetectionAnnotation/version": version "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1beta2_SpeechRecognitionAlternative": google_cloud_videointelligence_v1beta2_speech_recognition_alternative "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1beta2_SpeechRecognitionAlternative/confidence": confidence "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1beta2_SpeechRecognitionAlternative/transcript": transcript @@ -146727,6 +147490,9 @@ "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults": google_cloud_videointelligence_v1beta2_video_annotation_results "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults/error": error "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults/explicitAnnotation": explicit_annotation +"/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults/faceDetectionAnnotations": face_detection_annotations +? "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults/faceDetectionAnnotations/face_detection_annotation" +: face_detection_annotation "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults/frameLabelAnnotations": frame_label_annotations ? "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults/frameLabelAnnotations/frame_label_annotation" : frame_label_annotation @@ -146736,6 +147502,9 @@ : logo_recognition_annotation "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults/objectAnnotations": object_annotations "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults/objectAnnotations/object_annotation": object_annotation +"/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults/personDetectionAnnotations": person_detection_annotations +? "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults/personDetectionAnnotations/person_detection_annotation" +: person_detection_annotation "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults/segment": segment "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults/segmentLabelAnnotations": segment_label_annotations ? "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults/segmentLabelAnnotations/segment_label_annotation" @@ -146790,6 +147559,8 @@ "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFrame": google_cloud_videointelligence_v1p1beta1_explicit_content_frame "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFrame/pornographyLikelihood": pornography_likelihood "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFrame/timeOffset": time_offset +"/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p1beta1_FaceDetectionAnnotation": google_cloud_videointelligence_v1p1beta1_face_detection_annotation +"/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p1beta1_FaceDetectionAnnotation/version": version "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p1beta1_LabelAnnotation": google_cloud_videointelligence_v1p1beta1_label_annotation "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p1beta1_LabelAnnotation/categoryEntities": category_entities "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p1beta1_LabelAnnotation/categoryEntities/category_entity": category_entity @@ -146833,6 +147604,10 @@ "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p1beta1_ObjectTrackingFrame": google_cloud_videointelligence_v1p1beta1_object_tracking_frame "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p1beta1_ObjectTrackingFrame/normalizedBoundingBox": normalized_bounding_box "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p1beta1_ObjectTrackingFrame/timeOffset": time_offset +"/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p1beta1_PersonDetectionAnnotation": google_cloud_videointelligence_v1p1beta1_person_detection_annotation +"/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p1beta1_PersonDetectionAnnotation/tracks": tracks +"/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p1beta1_PersonDetectionAnnotation/tracks/track": track +"/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p1beta1_PersonDetectionAnnotation/version": version "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p1beta1_SpeechRecognitionAlternative": google_cloud_videointelligence_v1p1beta1_speech_recognition_alternative "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p1beta1_SpeechRecognitionAlternative/confidence": confidence "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p1beta1_SpeechRecognitionAlternative/transcript": transcript @@ -146879,6 +147654,9 @@ "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults": google_cloud_videointelligence_v1p1beta1_video_annotation_results "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults/error": error "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults/explicitAnnotation": explicit_annotation +"/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults/faceDetectionAnnotations": face_detection_annotations +? "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults/faceDetectionAnnotations/face_detection_annotation" +: face_detection_annotation "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults/frameLabelAnnotations": frame_label_annotations ? "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults/frameLabelAnnotations/frame_label_annotation" : frame_label_annotation @@ -146888,6 +147666,9 @@ : logo_recognition_annotation "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults/objectAnnotations": object_annotations "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults/objectAnnotations/object_annotation": object_annotation +"/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults/personDetectionAnnotations": person_detection_annotations +? "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults/personDetectionAnnotations/person_detection_annotation" +: person_detection_annotation "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults/segment": segment "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults/segmentLabelAnnotations": segment_label_annotations ? "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults/segmentLabelAnnotations/segment_label_annotation" @@ -146952,6 +147733,12 @@ "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFrame": google_cloud_videointelligence_v1p2beta1_explicit_content_frame "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFrame/pornographyLikelihood": pornography_likelihood "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFrame/timeOffset": time_offset +"/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p2beta1_FaceDetectionAnnotation": google_cloud_videointelligence_v1p2beta1_face_detection_annotation +"/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p2beta1_FaceDetectionAnnotation/version": version +"/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p2beta1_FaceDetectionConfig": google_cloud_videointelligence_v1p2beta1_face_detection_config +"/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p2beta1_FaceDetectionConfig/includeAttributes": include_attributes +"/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p2beta1_FaceDetectionConfig/includeBoundingBoxes": include_bounding_boxes +"/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p2beta1_FaceDetectionConfig/model": model "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p2beta1_LabelAnnotation": google_cloud_videointelligence_v1p2beta1_label_annotation "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p2beta1_LabelAnnotation/categoryEntities": category_entities "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p2beta1_LabelAnnotation/categoryEntities/category_entity": category_entity @@ -147003,6 +147790,14 @@ "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingFrame": google_cloud_videointelligence_v1p2beta1_object_tracking_frame "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingFrame/normalizedBoundingBox": normalized_bounding_box "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingFrame/timeOffset": time_offset +"/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p2beta1_PersonDetectionAnnotation": google_cloud_videointelligence_v1p2beta1_person_detection_annotation +"/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p2beta1_PersonDetectionAnnotation/tracks": tracks +"/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p2beta1_PersonDetectionAnnotation/tracks/track": track +"/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p2beta1_PersonDetectionAnnotation/version": version +"/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p2beta1_PersonDetectionConfig": google_cloud_videointelligence_v1p2beta1_person_detection_config +"/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p2beta1_PersonDetectionConfig/includeAttributes": include_attributes +"/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p2beta1_PersonDetectionConfig/includeBoundingBoxes": include_bounding_boxes +"/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p2beta1_PersonDetectionConfig/includePoseLandmarks": include_pose_landmarks "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p2beta1_ShotChangeDetectionConfig": google_cloud_videointelligence_v1p2beta1_shot_change_detection_config "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p2beta1_ShotChangeDetectionConfig/model": model "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p2beta1_SpeechContext": google_cloud_videointelligence_v1p2beta1_speech_context @@ -147070,6 +147865,9 @@ "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults": google_cloud_videointelligence_v1p2beta1_video_annotation_results "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults/error": error "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults/explicitAnnotation": explicit_annotation +"/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults/faceDetectionAnnotations": face_detection_annotations +? "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults/faceDetectionAnnotations/face_detection_annotation" +: face_detection_annotation "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults/frameLabelAnnotations": frame_label_annotations ? "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults/frameLabelAnnotations/frame_label_annotation" : frame_label_annotation @@ -147079,6 +147877,9 @@ : logo_recognition_annotation "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults/objectAnnotations": object_annotations "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults/objectAnnotations/object_annotation": object_annotation +"/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults/personDetectionAnnotations": person_detection_annotations +? "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults/personDetectionAnnotations/person_detection_annotation" +: person_detection_annotation "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults/segment": segment "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults/segmentLabelAnnotations": segment_label_annotations ? "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults/segmentLabelAnnotations/segment_label_annotation" @@ -147101,8 +147902,10 @@ "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults/textAnnotations/text_annotation": text_annotation "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p2beta1_VideoContext": google_cloud_videointelligence_v1p2beta1_video_context "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p2beta1_VideoContext/explicitContentDetectionConfig": explicit_content_detection_config +"/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p2beta1_VideoContext/faceDetectionConfig": face_detection_config "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p2beta1_VideoContext/labelDetectionConfig": label_detection_config "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p2beta1_VideoContext/objectTrackingConfig": object_tracking_config +"/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p2beta1_VideoContext/personDetectionConfig": person_detection_config "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p2beta1_VideoContext/segments": segments "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p2beta1_VideoContext/segments/segment": segment "/videointelligence:v1p2beta1/GoogleCloudVideointelligenceV1p2beta1_VideoContext/shotChangeDetectionConfig": shot_change_detection_config @@ -147481,6 +148284,8 @@ "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1_ExplicitContentFrame": google_cloud_videointelligence_v1_explicit_content_frame "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1_ExplicitContentFrame/pornographyLikelihood": pornography_likelihood "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1_ExplicitContentFrame/timeOffset": time_offset +"/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1_FaceDetectionAnnotation": google_cloud_videointelligence_v1_face_detection_annotation +"/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1_FaceDetectionAnnotation/version": version "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1_LabelAnnotation": google_cloud_videointelligence_v1_label_annotation "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1_LabelAnnotation/categoryEntities": category_entities "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1_LabelAnnotation/categoryEntities/category_entity": category_entity @@ -147524,6 +148329,10 @@ "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1_ObjectTrackingFrame": google_cloud_videointelligence_v1_object_tracking_frame "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1_ObjectTrackingFrame/normalizedBoundingBox": normalized_bounding_box "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1_ObjectTrackingFrame/timeOffset": time_offset +"/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1_PersonDetectionAnnotation": google_cloud_videointelligence_v1_person_detection_annotation +"/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1_PersonDetectionAnnotation/tracks": tracks +"/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1_PersonDetectionAnnotation/tracks/track": track +"/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1_PersonDetectionAnnotation/version": version "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1_SpeechRecognitionAlternative": google_cloud_videointelligence_v1_speech_recognition_alternative "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1_SpeechRecognitionAlternative/confidence": confidence "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1_SpeechRecognitionAlternative/transcript": transcript @@ -147570,6 +148379,9 @@ "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1_VideoAnnotationResults": google_cloud_videointelligence_v1_video_annotation_results "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1_VideoAnnotationResults/error": error "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1_VideoAnnotationResults/explicitAnnotation": explicit_annotation +"/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1_VideoAnnotationResults/faceDetectionAnnotations": face_detection_annotations +? "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1_VideoAnnotationResults/faceDetectionAnnotations/face_detection_annotation" +: face_detection_annotation "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1_VideoAnnotationResults/frameLabelAnnotations": frame_label_annotations "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1_VideoAnnotationResults/frameLabelAnnotations/frame_label_annotation": frame_label_annotation "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1_VideoAnnotationResults/inputUri": input_uri @@ -147578,6 +148390,9 @@ : logo_recognition_annotation "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1_VideoAnnotationResults/objectAnnotations": object_annotations "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1_VideoAnnotationResults/objectAnnotations/object_annotation": object_annotation +"/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1_VideoAnnotationResults/personDetectionAnnotations": person_detection_annotations +? "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1_VideoAnnotationResults/personDetectionAnnotations/person_detection_annotation" +: person_detection_annotation "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1_VideoAnnotationResults/segment": segment "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1_VideoAnnotationResults/segmentLabelAnnotations": segment_label_annotations ? "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1_VideoAnnotationResults/segmentLabelAnnotations/segment_label_annotation" @@ -147630,6 +148445,8 @@ "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1beta2_ExplicitContentFrame": google_cloud_videointelligence_v1beta2_explicit_content_frame "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1beta2_ExplicitContentFrame/pornographyLikelihood": pornography_likelihood "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1beta2_ExplicitContentFrame/timeOffset": time_offset +"/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1beta2_FaceDetectionAnnotation": google_cloud_videointelligence_v1beta2_face_detection_annotation +"/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1beta2_FaceDetectionAnnotation/version": version "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1beta2_LabelAnnotation": google_cloud_videointelligence_v1beta2_label_annotation "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1beta2_LabelAnnotation/categoryEntities": category_entities "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1beta2_LabelAnnotation/categoryEntities/category_entity": category_entity @@ -147673,6 +148490,10 @@ "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1beta2_ObjectTrackingFrame": google_cloud_videointelligence_v1beta2_object_tracking_frame "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1beta2_ObjectTrackingFrame/normalizedBoundingBox": normalized_bounding_box "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1beta2_ObjectTrackingFrame/timeOffset": time_offset +"/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1beta2_PersonDetectionAnnotation": google_cloud_videointelligence_v1beta2_person_detection_annotation +"/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1beta2_PersonDetectionAnnotation/tracks": tracks +"/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1beta2_PersonDetectionAnnotation/tracks/track": track +"/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1beta2_PersonDetectionAnnotation/version": version "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1beta2_SpeechRecognitionAlternative": google_cloud_videointelligence_v1beta2_speech_recognition_alternative "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1beta2_SpeechRecognitionAlternative/confidence": confidence "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1beta2_SpeechRecognitionAlternative/transcript": transcript @@ -147719,6 +148540,9 @@ "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults": google_cloud_videointelligence_v1beta2_video_annotation_results "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults/error": error "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults/explicitAnnotation": explicit_annotation +"/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults/faceDetectionAnnotations": face_detection_annotations +? "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults/faceDetectionAnnotations/face_detection_annotation" +: face_detection_annotation "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults/frameLabelAnnotations": frame_label_annotations ? "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults/frameLabelAnnotations/frame_label_annotation" : frame_label_annotation @@ -147728,6 +148552,9 @@ : logo_recognition_annotation "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults/objectAnnotations": object_annotations "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults/objectAnnotations/object_annotation": object_annotation +"/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults/personDetectionAnnotations": person_detection_annotations +? "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults/personDetectionAnnotations/person_detection_annotation" +: person_detection_annotation "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults/segment": segment "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults/segmentLabelAnnotations": segment_label_annotations ? "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1beta2_VideoAnnotationResults/segmentLabelAnnotations/segment_label_annotation" @@ -147782,6 +148609,8 @@ "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFrame": google_cloud_videointelligence_v1p1beta1_explicit_content_frame "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFrame/pornographyLikelihood": pornography_likelihood "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p1beta1_ExplicitContentFrame/timeOffset": time_offset +"/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p1beta1_FaceDetectionAnnotation": google_cloud_videointelligence_v1p1beta1_face_detection_annotation +"/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p1beta1_FaceDetectionAnnotation/version": version "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p1beta1_LabelAnnotation": google_cloud_videointelligence_v1p1beta1_label_annotation "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p1beta1_LabelAnnotation/categoryEntities": category_entities "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p1beta1_LabelAnnotation/categoryEntities/category_entity": category_entity @@ -147825,6 +148654,10 @@ "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p1beta1_ObjectTrackingFrame": google_cloud_videointelligence_v1p1beta1_object_tracking_frame "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p1beta1_ObjectTrackingFrame/normalizedBoundingBox": normalized_bounding_box "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p1beta1_ObjectTrackingFrame/timeOffset": time_offset +"/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p1beta1_PersonDetectionAnnotation": google_cloud_videointelligence_v1p1beta1_person_detection_annotation +"/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p1beta1_PersonDetectionAnnotation/tracks": tracks +"/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p1beta1_PersonDetectionAnnotation/tracks/track": track +"/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p1beta1_PersonDetectionAnnotation/version": version "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p1beta1_SpeechRecognitionAlternative": google_cloud_videointelligence_v1p1beta1_speech_recognition_alternative "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p1beta1_SpeechRecognitionAlternative/confidence": confidence "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p1beta1_SpeechRecognitionAlternative/transcript": transcript @@ -147871,6 +148704,9 @@ "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults": google_cloud_videointelligence_v1p1beta1_video_annotation_results "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults/error": error "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults/explicitAnnotation": explicit_annotation +"/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults/faceDetectionAnnotations": face_detection_annotations +? "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults/faceDetectionAnnotations/face_detection_annotation" +: face_detection_annotation "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults/frameLabelAnnotations": frame_label_annotations ? "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults/frameLabelAnnotations/frame_label_annotation" : frame_label_annotation @@ -147880,6 +148716,9 @@ : logo_recognition_annotation "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults/objectAnnotations": object_annotations "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults/objectAnnotations/object_annotation": object_annotation +"/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults/personDetectionAnnotations": person_detection_annotations +? "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults/personDetectionAnnotations/person_detection_annotation" +: person_detection_annotation "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults/segment": segment "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults/segmentLabelAnnotations": segment_label_annotations ? "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p1beta1_VideoAnnotationResults/segmentLabelAnnotations/segment_label_annotation" @@ -147934,6 +148773,8 @@ "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFrame": google_cloud_videointelligence_v1p2beta1_explicit_content_frame "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFrame/pornographyLikelihood": pornography_likelihood "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p2beta1_ExplicitContentFrame/timeOffset": time_offset +"/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p2beta1_FaceDetectionAnnotation": google_cloud_videointelligence_v1p2beta1_face_detection_annotation +"/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p2beta1_FaceDetectionAnnotation/version": version "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p2beta1_LabelAnnotation": google_cloud_videointelligence_v1p2beta1_label_annotation "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p2beta1_LabelAnnotation/categoryEntities": category_entities "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p2beta1_LabelAnnotation/categoryEntities/category_entity": category_entity @@ -147977,6 +148818,10 @@ "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingFrame": google_cloud_videointelligence_v1p2beta1_object_tracking_frame "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingFrame/normalizedBoundingBox": normalized_bounding_box "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p2beta1_ObjectTrackingFrame/timeOffset": time_offset +"/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p2beta1_PersonDetectionAnnotation": google_cloud_videointelligence_v1p2beta1_person_detection_annotation +"/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p2beta1_PersonDetectionAnnotation/tracks": tracks +"/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p2beta1_PersonDetectionAnnotation/tracks/track": track +"/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p2beta1_PersonDetectionAnnotation/version": version "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p2beta1_SpeechRecognitionAlternative": google_cloud_videointelligence_v1p2beta1_speech_recognition_alternative "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p2beta1_SpeechRecognitionAlternative/confidence": confidence "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p2beta1_SpeechRecognitionAlternative/transcript": transcript @@ -148023,6 +148868,9 @@ "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults": google_cloud_videointelligence_v1p2beta1_video_annotation_results "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults/error": error "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults/explicitAnnotation": explicit_annotation +"/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults/faceDetectionAnnotations": face_detection_annotations +? "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults/faceDetectionAnnotations/face_detection_annotation" +: face_detection_annotation "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults/frameLabelAnnotations": frame_label_annotations ? "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults/frameLabelAnnotations/frame_label_annotation" : frame_label_annotation @@ -148032,6 +148880,9 @@ : logo_recognition_annotation "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults/objectAnnotations": object_annotations "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults/objectAnnotations/object_annotation": object_annotation +"/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults/personDetectionAnnotations": person_detection_annotations +? "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults/personDetectionAnnotations/person_detection_annotation" +: person_detection_annotation "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults/segment": segment "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults/segmentLabelAnnotations": segment_label_annotations ? "/videointelligence:v1p3beta1/GoogleCloudVideointelligenceV1p2beta1_VideoAnnotationResults/segmentLabelAnnotations/segment_label_annotation" diff --git a/generated/google/apis/compute_alpha.rb b/generated/google/apis/compute_alpha.rb index 824ca49d8..3dbb48c0a 100644 --- a/generated/google/apis/compute_alpha.rb +++ b/generated/google/apis/compute_alpha.rb @@ -25,7 +25,7 @@ module Google # @see https://developers.google.com/compute/docs/reference/latest/ module ComputeAlpha VERSION = 'Alpha' - REVISION = '20200811' + REVISION = '20200901' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' diff --git a/generated/google/apis/compute_alpha/classes.rb b/generated/google/apis/compute_alpha/classes.rb index fc070f32c..30331bbbf 100644 --- a/generated/google/apis/compute_alpha/classes.rb +++ b/generated/google/apis/compute_alpha/classes.rb @@ -1195,13 +1195,6 @@ module Google # @return [Fixnum] attr_accessor :maintenance_freeze_duration_hours - # Specifies whether this VM may be a stable fleet VM. Setting this to "Periodic" - # designates this VM as a Stable Fleet VM. - # See go/stable-fleet-ug for more details. - # Corresponds to the JSON property `maintenanceInterval` - # @return [String] - attr_accessor :maintenance_interval - # Minimum cpu platform the reservation. # Corresponds to the JSON property `minCpuPlatform` # @return [String] @@ -1218,7 +1211,6 @@ module Google @location_hint = args[:location_hint] if args.key?(:location_hint) @machine_type = args[:machine_type] if args.key?(:machine_type) @maintenance_freeze_duration_hours = args[:maintenance_freeze_duration_hours] if args.key?(:maintenance_freeze_duration_hours) - @maintenance_interval = args[:maintenance_interval] if args.key?(:maintenance_interval) @min_cpu_platform = args[:min_cpu_platform] if args.key?(:min_cpu_platform) end end @@ -2379,11 +2371,12 @@ module Google # Indicates which method of prediction is used for CPU utilization metric, if # any. Current set of possible values: * NONE: No predictions are made based on - # the scaling metric when calculating the number of VM instances. * STANDARD: - # Standard predictive autoscaling predicts the future values of the scaling - # metric and then scales a MIG to ensure that new VM instances are ready in time - # to cover the predicted peak. New values might be added in the future. Some of - # the values might not be available in all API versions. + # the scaling metric when calculating the number of VM instances. * + # OPTIMIZE_AVAILABILITY: Standard predictive autoscaling predicts the future + # values of the scaling metric and then scales a MIG to ensure that new VM + # instances are ready in time to cover the predicted peak. New values might be + # added in the future. Some of the values might not be available in all API + # versions. # Corresponds to the JSON property `predictiveMethod` # @return [String] attr_accessor :predictive_method @@ -2942,12 +2935,12 @@ module Google # Specifies the default TTL for cached content served by this origin for # responses that do not have an existing valid TTL (max-age or s-max-age). - # Setting a TTL of "0" means "always revalidate" and a value of "-1" disables - # caching for that status code. The value of defaultTTL cannot be set to a value - # greater than that of maxTTL, but can be equal. When the cacheMode is set to - # FORCE_CACHE_ALL, the defaultTTL will overwrite the TTL set in all responses. - # The maximum allowed value is 31,622,400s (1 year), noting that infrequently - # accessed objects may be evicted from the cache before the defined TTL. + # Setting a TTL of "0" means "always revalidate". The value of defaultTTL cannot + # be set to a value greater than that of maxTTL, but can be equal. When the + # cacheMode is set to FORCE_CACHE_ALL, the defaultTTL will overwrite the TTL set + # in all responses. The maximum allowed value is 31,622,400s (1 year), noting + # that infrequently accessed objects may be evicted from the cache before the + # defined TTL. # Corresponds to the JSON property `defaultTtl` # @return [Fixnum] attr_accessor :default_ttl @@ -2956,10 +2949,10 @@ module Google # Cache directives that attempt to set a max-age or s-maxage higher than this, # or an Expires header more than maxTTL seconds in the future will be capped at # the value of maxTTL, as if it were the value of an s-maxage Cache-Control - # directive. Setting a TTL of "0" means "always revalidate" and a value of "-1" - # disables caching for that status code. The maximum allowed value is 31,622, - # 400s (1 year), noting that infrequently accessed objects may be evicted from - # the cache before the defined TTL. + # directive. Headers sent to the client will not be modified. Setting a TTL of " + # 0" means "always revalidate". The maximum allowed value is 31,622,400s (1 year) + # , noting that infrequently accessed objects may be evicted from the cache + # before the defined TTL. # Corresponds to the JSON property `maxTtl` # @return [Fixnum] attr_accessor :max_ttl @@ -2970,8 +2963,8 @@ module Google # default, Cloud CDN will apply the following default TTLs to these status codes: # HTTP 300 (Multiple Choice), 301, 308 (Permanent Redirects): 10m HTTP 404 (Not # Found), 410 (Gone), 451 (Unavailable For Legal Reasons): 120s HTTP 405 (Method - # Not Found), 414 (URI Too Long), 501 (Not Implemented): 60s These defaults can - # be overridden in negative_caching_policy + # Not Found), 421 (Misdirected Request), 501 (Not Implemented): 60s These + # defaults can be overridden in negative_caching_policy # Corresponds to the JSON property `negativeCaching` # @return [Boolean] attr_accessor :negative_caching @@ -3001,7 +2994,7 @@ module Google # configured here will not be served. The default limit (max-stale) is 86400s (1 # day), which will allow stale content to be served up to this limit beyond the # max-age (or s-max-age) of a cached response. The maximum allowed value is - # 604800(1 week). Set this to zero (0) to disable serve-while-stale. + # 604800 (1 week). Set this to zero (0) to disable serve-while-stale. # Corresponds to the JSON property `serveWhileStale` # @return [Fixnum] attr_accessor :serve_while_stale @@ -3069,17 +3062,15 @@ module Google include Google::Apis::Core::Hashable # The HTTP status code to define a TTL against. Only HTTP status codes 300, 301, - # 308, 404, 405, 410, 414, 451 and 501 are can be specified as values, and you + # 308, 404, 405, 410, 421, 451 and 501 are can be specified as values, and you # cannot specify a status code more than once. # Corresponds to the JSON property `code` # @return [Fixnum] attr_accessor :code # The TTL (in seconds) to cache responses with the corresponding status code for. - # A TTL of "0" means "always revalidate" and a value of "-1" disables caching - # for that status code. The maximum allowed value is 1800s (30 minutes), noting - # that infrequently accessed objects may be evicted from the cache before the - # defined TTL. + # The maximum allowed value is 1800s (30 minutes), noting that infrequently + # accessed objects may be evicted from the cache before the defined TTL. # Corresponds to the JSON property `ttl` # @return [Fixnum] attr_accessor :ttl @@ -3228,6 +3219,9 @@ module Google class BackendService include Google::Apis::Core::Hashable + # Lifetime of cookies in seconds. Only applicable if the loadBalancingScheme is + # EXTERNAL, INTERNAL_SELF_MANAGED, or INTERNAL_MANAGED, the protocol is HTTP or + # HTTPS, and the sessionAffinity is GENERATED_COOKIE, or HTTP_COOKIE. # If set to 0, the cookie is non-persistent and lasts only until the end of the # browser session (or equivalent). The maximum allowed value is one day (86,400). # Not supported when the backend service is referenced by a URL map that is @@ -3485,6 +3479,11 @@ module Google # @return [String] attr_accessor :session_affinity + # Subsetting options to make L4 ILB support any number of backend instances + # Corresponds to the JSON property `subsetting` + # @return [Google::Apis::ComputeAlpha::Subsetting] + attr_accessor :subsetting + # The backend service timeout has a different meaning depending on the type of # load balancer. For more information see, Backend service settings The default # is 30 seconds. @@ -3530,6 +3529,7 @@ module Google @self_link = args[:self_link] if args.key?(:self_link) @self_link_with_id = args[:self_link_with_id] if args.key?(:self_link_with_id) @session_affinity = args[:session_affinity] if args.key?(:session_affinity) + @subsetting = args[:subsetting] if args.key?(:subsetting) @timeout_sec = args[:timeout_sec] if args.key?(:timeout_sec) end end @@ -3689,12 +3689,12 @@ module Google # Specifies the default TTL for cached content served by this origin for # responses that do not have an existing valid TTL (max-age or s-max-age). - # Setting a TTL of "0" means "always revalidate" and a value of "-1" disables - # caching for that status code. The value of defaultTTL cannot be set to a value - # greater than that of maxTTL, but can be equal. When the cacheMode is set to - # FORCE_CACHE_ALL, the defaultTTL will overwrite the TTL set in all responses. - # The maximum allowed value is 31,622,400s (1 year), noting that infrequently - # accessed objects may be evicted from the cache before the defined TTL. + # Setting a TTL of "0" means "always revalidate". The value of defaultTTL cannot + # be set to a value greater than that of maxTTL, but can be equal. When the + # cacheMode is set to FORCE_CACHE_ALL, the defaultTTL will overwrite the TTL set + # in all responses. The maximum allowed value is 31,622,400s (1 year), noting + # that infrequently accessed objects may be evicted from the cache before the + # defined TTL. # Corresponds to the JSON property `defaultTtl` # @return [Fixnum] attr_accessor :default_ttl @@ -3703,10 +3703,10 @@ module Google # Cache directives that attempt to set a max-age or s-maxage higher than this, # or an Expires header more than maxTTL seconds in the future will be capped at # the value of maxTTL, as if it were the value of an s-maxage Cache-Control - # directive. Setting a TTL of "0" means "always revalidate" and a value of "-1" - # disables caching for that status code. The maximum allowed value is 31,622, - # 400s (1 year), noting that infrequently accessed objects may be evicted from - # the cache before the defined TTL. + # directive. Headers sent to the client will not be modified. Setting a TTL of " + # 0" means "always revalidate". The maximum allowed value is 31,622,400s (1 year) + # , noting that infrequently accessed objects may be evicted from the cache + # before the defined TTL. # Corresponds to the JSON property `maxTtl` # @return [Fixnum] attr_accessor :max_ttl @@ -3717,8 +3717,8 @@ module Google # default, Cloud CDN will apply the following default TTLs to these status codes: # HTTP 300 (Multiple Choice), 301, 308 (Permanent Redirects): 10m HTTP 404 (Not # Found), 410 (Gone), 451 (Unavailable For Legal Reasons): 120s HTTP 405 (Method - # Not Found), 414 (URI Too Long), 501 (Not Implemented): 60s These defaults can - # be overridden in negative_caching_policy + # Not Found), 421 (Misdirected Request), 501 (Not Implemented): 60s These + # defaults can be overridden in negative_caching_policy # Corresponds to the JSON property `negativeCaching` # @return [Boolean] attr_accessor :negative_caching @@ -3748,7 +3748,7 @@ module Google # configured here will not be served. The default limit (max-stale) is 86400s (1 # day), which will allow stale content to be served up to this limit beyond the # max-age (or s-max-age) of a cached response. The maximum allowed value is - # 604800(1 week). Set this to zero (0) to disable serve-while-stale. + # 604800 (1 week). Set this to zero (0) to disable serve-while-stale. # Corresponds to the JSON property `serveWhileStale` # @return [Fixnum] attr_accessor :serve_while_stale @@ -3817,17 +3817,15 @@ module Google include Google::Apis::Core::Hashable # The HTTP status code to define a TTL against. Only HTTP status codes 300, 301, - # 308, 404, 405, 410, 414, 451 and 501 are can be specified as values, and you + # 308, 404, 405, 410, 421, 451 and 501 are can be specified as values, and you # cannot specify a status code more than once. # Corresponds to the JSON property `code` # @return [Fixnum] attr_accessor :code # The TTL (in seconds) to cache responses with the corresponding status code for. - # A TTL of "0" means "always revalidate" and a value of "-1" disables caching - # for that status code. The maximum allowed value is 1800s (30 minutes), noting - # that infrequently accessed objects may be evicted from the cache before the - # defined TTL. + # The maximum allowed value is 1800s (30 minutes), noting that infrequently + # accessed objects may be evicted from the cache before the defined TTL. # Corresponds to the JSON property `ttl` # @return [Fixnum] attr_accessor :ttl @@ -4544,6 +4542,12 @@ module Google class Binding include Google::Apis::Core::Hashable + # A client-specified ID for this binding. Expected to be globally unique to + # support the internal bindings-by-ID API. + # Corresponds to the JSON property `bindingId` + # @return [String] + attr_accessor :binding_id + # Represents a textual expression in the Common Expression Language (CEL) syntax. # CEL is a C-like expression language. The syntax and semantics of CEL are # documented at https://github.com/google/cel-spec. @@ -4614,6 +4618,7 @@ module Google # Update properties of this object def update!(**args) + @binding_id = args[:binding_id] if args.key?(:binding_id) @condition = args[:condition] if args.key?(:condition) @members = args[:members] if args.key?(:members) @role = args[:role] if args.key?(:role) @@ -5940,11 +5945,11 @@ module Google # @return [Array] attr_accessor :resource_policies - # [Output Only] Specifies whether this disk satisfies zone separation. - # Corresponds to the JSON property `satisfiesPhysicalZoneSeparation` + # [Output Only] Reserved for future use. + # Corresponds to the JSON property `satisfiesPzs` # @return [Boolean] - attr_accessor :satisfies_physical_zone_separation - alias_method :satisfies_physical_zone_separation?, :satisfies_physical_zone_separation + attr_accessor :satisfies_pzs + alias_method :satisfies_pzs?, :satisfies_pzs # [Output Only] Server-defined fully-qualified URL for this resource. # Corresponds to the JSON property `selfLink` @@ -6153,7 +6158,7 @@ module Google @region = args[:region] if args.key?(:region) @replica_zones = args[:replica_zones] if args.key?(:replica_zones) @resource_policies = args[:resource_policies] if args.key?(:resource_policies) - @satisfies_physical_zone_separation = args[:satisfies_physical_zone_separation] if args.key?(:satisfies_physical_zone_separation) + @satisfies_pzs = args[:satisfies_pzs] if args.key?(:satisfies_pzs) @self_link = args[:self_link] if args.key?(:self_link) @self_link_with_id = args[:self_link_with_id] if args.key?(:self_link_with_id) @size_gb = args[:size_gb] if args.key?(:size_gb) @@ -8773,9 +8778,9 @@ module Google attr_accessor :name # This field is not used for external load balancing. - # For INTERNAL and INTERNAL_SELF_MANAGED load balancing, this field identifies - # the network that the load balanced IP should belong to for this Forwarding - # Rule. If this field is not specified, the default network will be used. + # For internal load balancing, this field identifies the network that the load + # balanced IP should belong to for this Forwarding Rule. If this field is not + # specified, the default network will be used. # Corresponds to the JSON property `network` # @return [String] attr_accessor :network @@ -8869,7 +8874,7 @@ module Google # @return [String] attr_accessor :service_name - # This field is only used for INTERNAL load balancing. + # This field is only used for internal load balancing. # For internal load balancing, this field identifies the subnetwork that the # load balanced IP should belong to for this Forwarding Rule. # If the network specified is in auto subnet mode, this field is optional. @@ -11027,6 +11032,13 @@ module Google # For matching against the HTTP request's authority, use a headerMatch with the # header name ":authority". # For matching a request's method, use the headerName ":method". + # When the URL map is bound to target gRPC proxy that has validateForProxyless + # field set to true, only non-binary user-specified custom metadata and the ` + # content-type` header are supported. The following transport-level headers + # cannot be used in header matching rules: `:authority`, `:method`, `:path`, `: + # scheme`, `user-agent`, `accept-encoding`, `content-encoding`, `grpc-accept- + # encoding`, `grpc-encoding`, `grpc-previous-rpc-attempts`, `grpc-tags-bin`, ` + # grpc-timeout` and `grpc-trace-bin. # Corresponds to the JSON property `headerName` # @return [String] attr_accessor :header_name @@ -11602,10 +11614,10 @@ module Google # A list of weighted backend services to send traffic to when a route match # occurs. The weights determine the fraction of traffic that flows to their # corresponding backend service. If all traffic needs to go to a single backend - # service, there must be one weightedBackendService with weight set to a non 0 - # number. + # service, there must be one weightedBackendService with weight set to a non- + # zero number. # Once a backendService is identified and before forwarding the request to the - # backend service, advanced routing actions like Url rewrites and header + # backend service, advanced routing actions such as URL rewrites and header # transformations are applied depending on additional settings specified in this # HttpRouteAction. # Corresponds to the JSON property `weightedBackendServices` @@ -11649,6 +11661,8 @@ module Google # enabled by Traffic Director. httpFilterConfigs only applies for Loadbalancers # with loadBalancingScheme set to INTERNAL_SELF_MANAGED. See ForwardingRule for # more details. + # Not supported when the URL map is bound to target gRPC proxy that has + # validateForProxyless field set to true. # Corresponds to the JSON property `httpFilterConfigs` # @return [Array] attr_accessor :http_filter_configs @@ -11658,6 +11672,8 @@ module Google # Loadbalancers with loadBalancingScheme set to INTERNAL_SELF_MANAGED. See # ForwardingRule for more details. # The only configTypeUrl supported is type.googleapis.com/google.protobuf.Struct + # Not supported when the URL map is bound to target gRPC proxy that has + # validateForProxyless field set to true. # Corresponds to the JSON property `httpFilterMetadata` # @return [Array] attr_accessor :http_filter_metadata @@ -11758,6 +11774,7 @@ module Google # Specifies that prefixMatch and fullPathMatch matches are case sensitive. # The default value is false. # ignoreCase must not be used with regexMatch. + # Not supported when the URL map is bound to target gRPC proxy. # Corresponds to the JSON property `ignoreCase` # @return [Boolean] attr_accessor :ignore_case @@ -11777,6 +11794,8 @@ module Google # ForwardingRule that refers to the UrlMap this HttpRouteRuleMatch belongs to. # metadataFilters only applies to Loadbalancers that have their # loadBalancingScheme set to INTERNAL_SELF_MANAGED. + # Not supported when the URL map is bound to target gRPC proxy that has + # validateForProxyless field set to true. # Corresponds to the JSON property `metadataFilters` # @return [Array] attr_accessor :metadata_filters @@ -11791,6 +11810,7 @@ module Google # Specifies a list of query parameter match criteria, all of which must match # corresponding query parameters in the request. + # Not supported when the URL map is bound to target gRPC proxy. # Corresponds to the JSON property `queryParameterMatches` # @return [Array] attr_accessor :query_parameter_matches @@ -12965,7 +12985,7 @@ module Google # @return [Array] attr_accessor :network_interfaces - # Specifies whether this instance will be shut down on key revocation. + # PostKeyRevocationActionType of the instance. # Corresponds to the JSON property `postKeyRevocationActionType` # @return [String] attr_accessor :post_key_revocation_action_type @@ -12991,17 +13011,23 @@ module Google # @return [Array] attr_accessor :resource_policies - # [Output Only] Specifies whether this instance satisfies zone separation. - # Corresponds to the JSON property `satisfiesPhysicalZoneSeparation` + # [Output Only] Reserved for future use. + # Corresponds to the JSON property `satisfiesPzs` # @return [Boolean] - attr_accessor :satisfies_physical_zone_separation - alias_method :satisfies_physical_zone_separation?, :satisfies_physical_zone_separation + attr_accessor :satisfies_pzs + alias_method :satisfies_pzs?, :satisfies_pzs - # Sets the scheduling options for an Instance. NextID: 12 + # Sets the scheduling options for an Instance. NextID: 13 # Corresponds to the JSON property `scheduling` # @return [Google::Apis::ComputeAlpha::Scheduling] attr_accessor :scheduling + # Secure labels to apply to this instance. These can be later modified by the + # update method. Maximum number of secure labels allowed is 300. + # Corresponds to the JSON property `secureLabels` + # @return [Array] + attr_accessor :secure_labels + # [Output Only] Server-defined URL for this resource. # Corresponds to the JSON property `selfLink` # @return [String] @@ -13126,8 +13152,9 @@ module Google @private_ipv6_google_access = args[:private_ipv6_google_access] if args.key?(:private_ipv6_google_access) @reservation_affinity = args[:reservation_affinity] if args.key?(:reservation_affinity) @resource_policies = args[:resource_policies] if args.key?(:resource_policies) - @satisfies_physical_zone_separation = args[:satisfies_physical_zone_separation] if args.key?(:satisfies_physical_zone_separation) + @satisfies_pzs = args[:satisfies_pzs] if args.key?(:satisfies_pzs) @scheduling = args[:scheduling] if args.key?(:scheduling) + @secure_labels = args[:secure_labels] if args.key?(:secure_labels) @self_link = args[:self_link] if args.key?(:self_link) @self_link_with_id = args[:self_link_with_id] if args.key?(:self_link_with_id) @service_accounts = args[:service_accounts] if args.key?(:service_accounts) @@ -15826,7 +15853,7 @@ module Google # @return [Array] attr_accessor :network_interfaces - # Specifies whether instances will be shut down on key revocation. + # PostKeyRevocationActionType of the instance. # Corresponds to the JSON property `postKeyRevocationActionType` # @return [String] attr_accessor :post_key_revocation_action_type @@ -15848,7 +15875,7 @@ module Google # @return [Array] attr_accessor :resource_policies - # Sets the scheduling options for an Instance. NextID: 12 + # Sets the scheduling options for an Instance. NextID: 13 # Corresponds to the JSON property `scheduling` # @return [Google::Apis::ComputeAlpha::Scheduling] attr_accessor :scheduling @@ -16551,6 +16578,267 @@ module Google end end + # Represents a InstantSnapshot resource. + # You can use instant snapshots to create disk rollback points quickly.. (== + # resource_for `$api_version`.instantSnapshots ==) + class InstantSnapshot + include Google::Apis::Core::Hashable + + # [Output Only] Creation timestamp in RFC3339 text format. + # Corresponds to the JSON property `creationTimestamp` + # @return [String] + attr_accessor :creation_timestamp + + # An optional description of this resource. Provide this property when you + # create the resource. + # Corresponds to the JSON property `description` + # @return [String] + attr_accessor :description + + # [Output Only] Size of the source disk, specified in GB. + # Corresponds to the JSON property `diskSizeGb` + # @return [Fixnum] + attr_accessor :disk_size_gb + + # Whether to attempt an application consistent instant snapshot by informing the + # OS to prepare for the snapshot process. Currently only supported on Windows + # instances using the Volume Shadow Copy Service (VSS). + # Corresponds to the JSON property `guestFlush` + # @return [Boolean] + attr_accessor :guest_flush + alias_method :guest_flush?, :guest_flush + + # [Output Only] The unique identifier for the resource. This identifier is + # defined by the server. + # Corresponds to the JSON property `id` + # @return [Fixnum] + attr_accessor :id + + # [Output Only] Type of the resource. Always compute#instantSnapshot for + # InstantSnapshot resources. + # Corresponds to the JSON property `kind` + # @return [String] + attr_accessor :kind + + # A fingerprint for the labels being applied to this InstantSnapshot, which is + # essentially a hash of the labels set used for optimistic locking. The + # fingerprint is initially generated by Compute Engine and changes after every + # request to modify or update labels. You must always provide an up-to-date + # fingerprint hash in order to update or change labels, otherwise the request + # will fail with error 412 conditionNotMet. + # To see the latest fingerprint, make a get() request to retrieve a + # InstantSnapshot. + # Corresponds to the JSON property `labelFingerprint` + # NOTE: Values are automatically base64 encoded/decoded in the client library. + # @return [String] + attr_accessor :label_fingerprint + + # Labels to apply to this InstantSnapshot. These can be later modified by the + # setLabels method. Label values may be empty. + # Corresponds to the JSON property `labels` + # @return [Hash] + attr_accessor :labels + + # Name of the resource; provided by the client when the resource is created. The + # name must be 1-63 characters long, and comply with RFC1035. Specifically, the + # name must be 1-63 characters long and match the regular expression `[a-z]([-a- + # z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, + # and all following characters must be a dash, lowercase letter, or digit, + # except the last character, which cannot be a dash. + # Corresponds to the JSON property `name` + # @return [String] + attr_accessor :name + + # [Output Only] URL of the region where the instant snapshot resides. You must + # specify this field as part of the HTTP request URL. It is not settable as a + # field in the request body. + # Corresponds to the JSON property `region` + # @return [String] + attr_accessor :region + + # [Output Only] Server-defined URL for the resource. + # Corresponds to the JSON property `selfLink` + # @return [String] + attr_accessor :self_link + + # [Output Only] Server-defined URL for this resource's resource id. + # Corresponds to the JSON property `selfLinkWithId` + # @return [String] + attr_accessor :self_link_with_id + + # URL of the source disk used to create this instant snapshot. Note that the + # source disk must be in the same zone/region as the instant snapshot to be + # created. This can be a full or valid partial URL. For example, the following + # are valid values: + # - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk + # - projects/project/zones/zone/disks/disk + # - zones/zone/disks/disk + # Corresponds to the JSON property `sourceDisk` + # @return [String] + attr_accessor :source_disk + + # [Output Only] The ID value of the disk used to create this InstantSnapshot. + # This value may be used to determine whether the InstantSnapshot was taken from + # the current or a previous instance of a given disk name. + # Corresponds to the JSON property `sourceDiskId` + # @return [String] + attr_accessor :source_disk_id + + # [Output Only] The status of the instantSnapshot. This can be CREATING, + # DELETING, FAILED, or READY. + # Corresponds to the JSON property `status` + # @return [String] + attr_accessor :status + + # [Output Only] URL of the zone where the instant snapshot resides. You must + # specify this field as part of the HTTP request URL. It is not settable as a + # field in the request body. + # Corresponds to the JSON property `zone` + # @return [String] + attr_accessor :zone + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @creation_timestamp = args[:creation_timestamp] if args.key?(:creation_timestamp) + @description = args[:description] if args.key?(:description) + @disk_size_gb = args[:disk_size_gb] if args.key?(:disk_size_gb) + @guest_flush = args[:guest_flush] if args.key?(:guest_flush) + @id = args[:id] if args.key?(:id) + @kind = args[:kind] if args.key?(:kind) + @label_fingerprint = args[:label_fingerprint] if args.key?(:label_fingerprint) + @labels = args[:labels] if args.key?(:labels) + @name = args[:name] if args.key?(:name) + @region = args[:region] if args.key?(:region) + @self_link = args[:self_link] if args.key?(:self_link) + @self_link_with_id = args[:self_link_with_id] if args.key?(:self_link_with_id) + @source_disk = args[:source_disk] if args.key?(:source_disk) + @source_disk_id = args[:source_disk_id] if args.key?(:source_disk_id) + @status = args[:status] if args.key?(:status) + @zone = args[:zone] if args.key?(:zone) + end + end + + # Contains a list of InstantSnapshot resources. + class InstantSnapshotList + include Google::Apis::Core::Hashable + + # [Output Only] Unique identifier for the resource; defined by the server. + # Corresponds to the JSON property `id` + # @return [String] + attr_accessor :id + + # A list of InstantSnapshot resources. + # Corresponds to the JSON property `items` + # @return [Array] + attr_accessor :items + + # Type of resource. + # Corresponds to the JSON property `kind` + # @return [String] + attr_accessor :kind + + # [Output Only] This token allows you to get the next page of results for list + # requests. If the number of results is larger than maxResults, use the + # nextPageToken as a value for the query parameter pageToken in the next list + # request. Subsequent list requests will have their own nextPageToken to + # continue paging through the results. + # Corresponds to the JSON property `nextPageToken` + # @return [String] + attr_accessor :next_page_token + + # [Output Only] Server-defined URL for this resource. + # Corresponds to the JSON property `selfLink` + # @return [String] + attr_accessor :self_link + + # [Output Only] Informational warning message. + # Corresponds to the JSON property `warning` + # @return [Google::Apis::ComputeAlpha::InstantSnapshotList::Warning] + attr_accessor :warning + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @id = args[:id] if args.key?(:id) + @items = args[:items] if args.key?(:items) + @kind = args[:kind] if args.key?(:kind) + @next_page_token = args[:next_page_token] if args.key?(:next_page_token) + @self_link = args[:self_link] if args.key?(:self_link) + @warning = args[:warning] if args.key?(:warning) + end + + # [Output Only] Informational warning message. + class Warning + include Google::Apis::Core::Hashable + + # [Output Only] A warning code, if applicable. For example, Compute Engine + # returns NO_RESULTS_ON_PAGE if there are no results in the response. + # Corresponds to the JSON property `code` + # @return [String] + attr_accessor :code + + # [Output Only] Metadata about this warning in key: value format. For example: + # "data": [ ` "key": "scope", "value": "zones/us-east1-d" ` + # Corresponds to the JSON property `data` + # @return [Array] + attr_accessor :data + + # [Output Only] A human-readable description of the warning code. + # Corresponds to the JSON property `message` + # @return [String] + attr_accessor :message + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @code = args[:code] if args.key?(:code) + @data = args[:data] if args.key?(:data) + @message = args[:message] if args.key?(:message) + end + + # + class Datum + include Google::Apis::Core::Hashable + + # [Output Only] A key that provides more detail on the warning being returned. + # For example, for warnings where there are no results in a list request for a + # particular zone, this key might be scope and the key value might be the zone + # name. Other examples might be a key indicating a deprecated resource and a + # suggested replacement, or a warning about invalid network settings (for + # example, if an instance attempts to perform IP forwarding but is not enabled + # for IP forwarding). + # Corresponds to the JSON property `key` + # @return [String] + attr_accessor :key + + # [Output Only] A warning data value corresponding to the key. + # Corresponds to the JSON property `value` + # @return [String] + attr_accessor :value + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @key = args[:key] if args.key?(:key) + @value = args[:value] if args.key?(:value) + end + end + end + end + # HttpRouteRuleMatch criteria for field values that must stay within the # specified integer range. class Int64RangeMatch @@ -19180,7 +19468,7 @@ module Google # @return [String] attr_accessor :description - # [Input Only] Specifies to create an application consistent machine image by + # [Input Only] Whether to attempt an application consistent machine image by # informing the OS to prepare for the snapshot process. Currently only supported # on Windows instances using the Volume Shadow Copy Service (VSS). # Corresponds to the JSON property `guestFlush` @@ -21482,6 +21770,15 @@ module Google # @return [String] attr_accessor :network_ip + # The networking queue count for the network interface. Both Rx and Tx queues + # will be set to this number. If it's not specified by the user, a default + # number of queues will be assigned. For Virtio-net, each interface will get ( + # min(#vCPU, 32) / #vNIC) queues. For gVNIC, each interface will get (min(#vCPU / + # 2, 16) / #vNIC) qeueus. + # Corresponds to the JSON property `queueCount` + # @return [Fixnum] + attr_accessor :queue_count + # The URL of the Subnetwork resource for this instance. If the network resource # is in legacy mode, do not specify this field. If the network is in auto subnet # mode, specifying the subnetwork is optional. If the network is in custom @@ -21509,6 +21806,7 @@ module Google @name = args[:name] if args.key?(:name) @network = args[:network] if args.key?(:network) @network_ip = args[:network_ip] if args.key?(:network_ip) + @queue_count = args[:queue_count] if args.key?(:queue_count) @subnetwork = args[:subnetwork] if args.key?(:subnetwork) end end @@ -22394,11 +22692,11 @@ module Google # @return [String] attr_accessor :node_type - # [Output Only] Specifies whether this node satisfies zone separation. - # Corresponds to the JSON property `satisfiesPhysicalZoneSeparation` + # [Output Only] Reserved for future use. + # Corresponds to the JSON property `satisfiesPzs` # @return [Boolean] - attr_accessor :satisfies_physical_zone_separation - alias_method :satisfies_physical_zone_separation?, :satisfies_physical_zone_separation + attr_accessor :satisfies_pzs + alias_method :satisfies_pzs?, :satisfies_pzs # Binding properties for the physical server. # Corresponds to the JSON property `serverBinding` @@ -22427,7 +22725,7 @@ module Google @instances = args[:instances] if args.key?(:instances) @name = args[:name] if args.key?(:name) @node_type = args[:node_type] if args.key?(:node_type) - @satisfies_physical_zone_separation = args[:satisfies_physical_zone_separation] if args.key?(:satisfies_physical_zone_separation) + @satisfies_pzs = args[:satisfies_pzs] if args.key?(:satisfies_pzs) @server_binding = args[:server_binding] if args.key?(:server_binding) @server_id = args[:server_id] if args.key?(:server_id) @status = args[:status] if args.key?(:status) @@ -25381,8 +25679,6 @@ module Google # Only one of defaultRouteAction or defaultUrlRedirect must be set. # UrlMaps for external HTTP(S) load balancers support only the urlRewrite action # within a pathMatcher's defaultRouteAction. - # Not supported when the backend service is referenced by a URL map that is - # bound to target gRPC proxy that has validateForProxyless field set to true. # Corresponds to the JSON property `defaultRouteAction` # @return [Google::Apis::ComputeAlpha::HttpRouteAction] attr_accessor :default_route_action @@ -25405,8 +25701,6 @@ module Google # the specified resource default_service: # - compute.backendBuckets.use # - compute.backendServices.use - # pathMatchers[].defaultService is the only option available when the URL map is - # bound to target gRPC proxy that has validateForProxyless field set to true. # Corresponds to the JSON property `defaultService` # @return [String] attr_accessor :default_service @@ -25440,8 +25734,6 @@ module Google # For example: a pathRule with a path /a/b/c/* will match before /a/b/* # irrespective of the order in which those paths appear in this list. # Within a given pathMatcher, only one of pathRules or routeRules must be set. - # Not supported when the backend service is referenced by a URL map that is - # bound to target gRPC proxy that has validateForProxyless field set to true. # Corresponds to the JSON property `pathRules` # @return [Array] attr_accessor :path_rules @@ -25450,8 +25742,6 @@ module Google # route matching and routing actions are desired. routeRules are evaluated in # order of priority, from the lowest to highest number. # Within a given pathMatcher, you can set only one of pathRules or routeRules. - # Not supported when the backend service is referenced by a URL map that is - # bound to target gRPC proxy that has validateForProxyless field set to true. # Corresponds to the JSON property `routeRules` # @return [Array] attr_accessor :route_rules @@ -27151,11 +27441,11 @@ module Google # @return [String] attr_accessor :status - # [Output Only] Specifies whether this region supports physical zone separation. - # Corresponds to the JSON property `supportsPhysicalZoneSeparation` + # [Output Only] Reserved for future use. + # Corresponds to the JSON property `supportsPzs` # @return [Boolean] - attr_accessor :supports_physical_zone_separation - alias_method :supports_physical_zone_separation?, :supports_physical_zone_separation + attr_accessor :supports_pzs + alias_method :supports_pzs?, :supports_pzs # [Output Only] A list of zones available in this region, in the form of # resource URLs. @@ -27179,7 +27469,7 @@ module Google @self_link = args[:self_link] if args.key?(:self_link) @self_link_with_id = args[:self_link_with_id] if args.key?(:self_link_with_id) @status = args[:status] if args.key?(:status) - @supports_physical_zone_separation = args[:supports_physical_zone_separation] if args.key?(:supports_physical_zone_separation) + @supports_pzs = args[:supports_pzs] if args.key?(:supports_pzs) @zones = args[:zones] if args.key?(:zones) end end @@ -32038,7 +32328,7 @@ module Google end end - # Sets the scheduling options for an Instance. NextID: 12 + # Sets the scheduling options for an Instance. NextID: 13 class Scheduling include Google::Apis::Core::Hashable @@ -32849,10 +33139,26 @@ module Google class SecurityPolicyRuleRateLimitOptions include Google::Apis::Core::Hashable - # Can only be specified if the action for the rule is "rate_based_blacklist" If + # Can only be specified if the action for the rule is "rate_based_ban". If + # specified, the key will be banned for the configured 'ban_duration' when the + # number of requests that exceed the 'rate_limit_threshold' also exceed this ' + # ban_threshold'. + # Corresponds to the JSON property `banDurationSec` + # @return [Fixnum] + attr_accessor :ban_duration_sec + + # Can only be specified if the action for the rule is "rate_based_ban". If + # specified, the key will be banned for the configured 'ban_duration' when the + # number of requests that exceed the 'rate_limit_threshold' also exceed this ' + # ban_threshold'. + # Corresponds to the JSON property `banThreshold` + # @return [Google::Apis::ComputeAlpha::SecurityPolicyRuleRateLimitOptionsThreshold] + attr_accessor :ban_threshold + + # Can only be specified if the action for the rule is "rate_based_ban" If # specified, determines the time (in seconds) the traffic will continue to be # blocked by the rate limit after the rate falls below the threshold. The - # default value is 0 seconds. + # default value is 0 seconds. [Deprecated] This field is deprecated. # Corresponds to the JSON property `blockDuration` # @return [Fixnum] attr_accessor :block_duration @@ -32877,7 +33183,13 @@ module Google # @return [String] attr_accessor :exceed_action - # Rate in requests per second at which to begin ratelimiting. + # Threshold at which to begin ratelimiting. + # Corresponds to the JSON property `rateLimitThreshold` + # @return [Google::Apis::ComputeAlpha::SecurityPolicyRuleRateLimitOptionsThreshold] + attr_accessor :rate_limit_threshold + + # Rate in requests per second at which to begin ratelimiting. [Deprecated] This + # field is deprecated. # Corresponds to the JSON property `thresholdRps` # @return [Fixnum] attr_accessor :threshold_rps @@ -32888,14 +33200,42 @@ module Google # Update properties of this object def update!(**args) + @ban_duration_sec = args[:ban_duration_sec] if args.key?(:ban_duration_sec) + @ban_threshold = args[:ban_threshold] if args.key?(:ban_threshold) @block_duration = args[:block_duration] if args.key?(:block_duration) @conform_action = args[:conform_action] if args.key?(:conform_action) @enforce_on_key = args[:enforce_on_key] if args.key?(:enforce_on_key) @exceed_action = args[:exceed_action] if args.key?(:exceed_action) + @rate_limit_threshold = args[:rate_limit_threshold] if args.key?(:rate_limit_threshold) @threshold_rps = args[:threshold_rps] if args.key?(:threshold_rps) end end + # + class SecurityPolicyRuleRateLimitOptionsThreshold + include Google::Apis::Core::Hashable + + # Number of HTTP(S) requests for calculating the threshold. + # Corresponds to the JSON property `count` + # @return [Fixnum] + attr_accessor :count + + # Interval over which the threshold is computed. + # Corresponds to the JSON property `intervalSec` + # @return [Fixnum] + attr_accessor :interval_sec + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @count = args[:count] if args.key?(:count) + @interval_sec = args[:interval_sec] if args.key?(:interval_sec) + end + end + # The authentication and authorization settings for a BackendService. class SecuritySettings include Google::Apis::Core::Hashable @@ -33150,12 +33490,11 @@ module Google # @return [String] attr_accessor :name - # An array of IP CIDR ranges where each range is the url of the address resource - # which represents the range provided by the service producer to use for NAT in - # this service attachment. - # Corresponds to the JSON property `natIpCidrRanges` + # An array of URLs where each entry is the URL of a subnet provided by the + # service producer to use for NAT in this service attachment. + # Corresponds to the JSON property `natSubnets` # @return [Array] - attr_accessor :nat_ip_cidr_ranges + attr_accessor :nat_subnets # The URL of a forwarding rule with loadBalancingScheme INTERNAL* that is # serving the endpoint identified by this service attachment. @@ -33188,7 +33527,7 @@ module Google @id = args[:id] if args.key?(:id) @kind = args[:kind] if args.key?(:kind) @name = args[:name] if args.key?(:name) - @nat_ip_cidr_ranges = args[:nat_ip_cidr_ranges] if args.key?(:nat_ip_cidr_ranges) + @nat_subnets = args[:nat_subnets] if args.key?(:nat_subnets) @producer_forwarding_rule = args[:producer_forwarding_rule] if args.key?(:producer_forwarding_rule) @region = args[:region] if args.key?(:region) @self_link = args[:self_link] if args.key?(:self_link) @@ -33636,6 +33975,14 @@ module Google # @return [Fixnum] attr_accessor :download_bytes + # [Input Only] Whether to attempt an application consistent snapshot by + # informing the OS to prepare for the snapshot process. Currently only supported + # on Windows instances using the Volume Shadow Copy Service (VSS). + # Corresponds to the JSON property `guestFlush` + # @return [Boolean] + attr_accessor :guest_flush + alias_method :guest_flush?, :guest_flush + # [Output Only] A list of features to enable on the guest operating system. # Applicable only for bootable images. Read Enabling guest operating system # features to see a list of available options. @@ -33696,11 +34043,11 @@ module Google # @return [String] attr_accessor :name - # [Output Only] Specifies whether this snapshot satisfies zone separation. - # Corresponds to the JSON property `satisfiesPhysicalZoneSeparation` + # [Output Only] Reserved for future use. + # Corresponds to the JSON property `satisfiesPzs` # @return [Boolean] - attr_accessor :satisfies_physical_zone_separation - alias_method :satisfies_physical_zone_separation?, :satisfies_physical_zone_separation + attr_accessor :satisfies_pzs + alias_method :satisfies_pzs?, :satisfies_pzs # [Output Only] Server-defined URL for the resource. # Corresponds to the JSON property `selfLink` @@ -33726,7 +34073,7 @@ module Google # @return [Google::Apis::ComputeAlpha::CustomerEncryptionKey] attr_accessor :snapshot_encryption_key - # [Output Only] The source disk used to create this snapshot. + # The source disk used to create this snapshot. # Corresponds to the JSON property `sourceDisk` # @return [String] attr_accessor :source_disk @@ -33782,6 +34129,7 @@ module Google @description = args[:description] if args.key?(:description) @disk_size_gb = args[:disk_size_gb] if args.key?(:disk_size_gb) @download_bytes = args[:download_bytes] if args.key?(:download_bytes) + @guest_flush = args[:guest_flush] if args.key?(:guest_flush) @guest_os_features = args[:guest_os_features] if args.key?(:guest_os_features) @id = args[:id] if args.key?(:id) @kind = args[:kind] if args.key?(:kind) @@ -33790,7 +34138,7 @@ module Google @license_codes = args[:license_codes] if args.key?(:license_codes) @licenses = args[:licenses] if args.key?(:licenses) @name = args[:name] if args.key?(:name) - @satisfies_physical_zone_separation = args[:satisfies_physical_zone_separation] if args.key?(:satisfies_physical_zone_separation) + @satisfies_pzs = args[:satisfies_pzs] if args.key?(:satisfies_pzs) @self_link = args[:self_link] if args.key?(:self_link) @self_link_with_id = args[:self_link_with_id] if args.key?(:self_link_with_id) @snapshot_encryption_key = args[:snapshot_encryption_key] if args.key?(:snapshot_encryption_key) @@ -34043,7 +34391,7 @@ module Google # @return [Array] attr_accessor :network_interfaces - # Sets the scheduling options for an Instance. NextID: 12 + # Sets the scheduling options for an Instance. NextID: 13 # Corresponds to the JSON property `scheduling` # @return [Google::Apis::ComputeAlpha::Scheduling] attr_accessor :scheduling @@ -34101,9 +34449,9 @@ module Google class SslCertificate include Google::Apis::Core::Hashable - # A local certificate file. The certificate must be in PEM format. The - # certificate chain must be no greater than 5 certs long. The chain must include - # at least one intermediate cert. + # A value read into memory from a certificate file. The certificate file must be + # in PEM format. The certificate chain must be no greater than 5 certs long. The + # chain must include at least one intermediate cert. # Corresponds to the JSON property `certificate` # @return [String] attr_accessor :certificate @@ -34151,7 +34499,8 @@ module Google # @return [String] attr_accessor :name - # A write-only private key in PEM format. Only insert requests will include this + # A value read into memory from a write-only private key file. The private key + # file must be in PEM format. For security, only insert requests include this # field. # Corresponds to the JSON property `privateKey` # @return [String] @@ -35742,6 +36091,25 @@ module Google end end + # Subsetting options to make L4 ILB support any number of backend instances + class Subsetting + include Google::Apis::Core::Hashable + + # + # Corresponds to the JSON property `policy` + # @return [String] + attr_accessor :policy + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @policy = args[:policy] if args.key?(:policy) + end + end + # class TcpHealthCheck include Google::Apis::Core::Hashable @@ -36173,7 +36541,18 @@ module Google # @return [String] attr_accessor :description - # Urls to networkservices.HttpFilter resources enabled for xDS clients using + # Fingerprint of this resource. A hash of the contents stored in this object. + # This field is used in optimistic locking. This field will be ignored when + # inserting a TargetHttpProxy. An up-to-date fingerprint must be provided in + # order to patch/update the TargetHttpProxy; otherwise, the request will fail + # with error 412 conditionNotMet. To see the latest fingerprint, make a get() + # request to retrieve the TargetHttpProxy. + # Corresponds to the JSON property `fingerprint` + # NOTE: Values are automatically base64 encoded/decoded in the client library. + # @return [String] + attr_accessor :fingerprint + + # URLs to networkservices.HttpFilter resources enabled for xDS clients using # this configuration. For example, https://networkservices.googleapis.com/ # v1alpha1/projects/project/locations/locationhttpFilters/httpFilter Only # filters that handle outbound connection and stream events may be specified. @@ -36248,6 +36627,7 @@ module Google def update!(**args) @creation_timestamp = args[:creation_timestamp] if args.key?(:creation_timestamp) @description = args[:description] if args.key?(:description) + @fingerprint = args[:fingerprint] if args.key?(:fingerprint) @http_filters = args[:http_filters] if args.key?(:http_filters) @id = args[:id] if args.key?(:id) @kind = args[:kind] if args.key?(:kind) @@ -39077,22 +39457,23 @@ module Google class TestFailure include Google::Apis::Core::Hashable - # + # BackendService or BackendBucket returned by load balancer. # Corresponds to the JSON property `actualService` # @return [String] attr_accessor :actual_service - # + # Expected BackendService or BackendBucket resource the given URL should be + # mapped to. # Corresponds to the JSON property `expectedService` # @return [String] attr_accessor :expected_service - # + # Host portion of the URL. # Corresponds to the JSON property `host` # @return [String] attr_accessor :host - # + # Path portion including query parameters in the URL. # Corresponds to the JSON property `path` # @return [String] attr_accessor :path @@ -39382,9 +39763,8 @@ module Google # Only one of defaultRouteAction or defaultUrlRedirect must be set. # UrlMaps for external HTTP(S) load balancers support only the urlRewrite action # within defaultRouteAction. - # defaultRouteAction has no effect when the backend service is referenced by a - # URL map that is bound to target gRPC proxy that has validateForProxyless field - # set to true. + # defaultRouteAction has no effect when the URL map is bound to target gRPC + # proxy that has validateForProxyless field set to true. # Corresponds to the JSON property `defaultRouteAction` # @return [Google::Apis::ComputeAlpha::HttpRouteAction] attr_accessor :default_route_action @@ -39398,9 +39778,8 @@ module Google # specified. # Only one of defaultService, defaultUrlRedirect or defaultRouteAction. # weightedBackendService must be set. - # defaultService has no effect when the backend service is referenced by a URL - # map that is bound to target gRPC proxy that has validateForProxyless field set - # to true. + # defaultService has no effect when the URL map is bound to target gRPC proxy + # that has validateForProxyless field set to true. # Corresponds to the JSON property `defaultService` # @return [String] attr_accessor :default_service @@ -39479,8 +39858,8 @@ module Google # The list of expected URL mapping tests. Request to update this UrlMap will # succeed only if all of the test cases pass. You can specify a maximum of 100 # tests per UrlMap. - # Not supported when the backend service is referenced by a URL map that is - # bound to target gRPC proxy that has validateForProxyless field set to true. + # Not supported when the URL map is bound to target gRPC proxy that has + # validateForProxyless field set to true. # Corresponds to the JSON property `tests` # @return [Array] attr_accessor :tests @@ -39661,12 +40040,13 @@ module Google attr_accessor :description # The expected URL that should be redirected to for the host and path being - # tested. + # tested. [Deprecated] This field is deprecated. Use expected_output_url instead. # Corresponds to the JSON property `expectedUrlRedirect` # @return [String] attr_accessor :expected_url_redirect - # Host portion of the URL. + # Host portion of the URL. If headers contains a host header, then host must + # also match the header value. # Corresponds to the JSON property `host` # @return [String] attr_accessor :host @@ -39676,7 +40056,9 @@ module Google # @return [String] attr_accessor :path - # Expected BackendService resource the given URL should be mapped to. + # Expected BackendService or BackendBucket resource the given URL should be + # mapped to. + # service cannot be set if expectedRedirectResponseCode is set. # Corresponds to the JSON property `service` # @return [String] attr_accessor :service @@ -41968,11 +42350,11 @@ module Google # @return [String] attr_accessor :status - # [Output Only] Specifies whether this zone supports physical zone separation. - # Corresponds to the JSON property `supportsPhysicalZoneSeparation` + # [Output Only] Reserved for future use. + # Corresponds to the JSON property `supportsPzs` # @return [Boolean] - attr_accessor :supports_physical_zone_separation - alias_method :supports_physical_zone_separation?, :supports_physical_zone_separation + attr_accessor :supports_pzs + alias_method :supports_pzs?, :supports_pzs def initialize(**args) update!(**args) @@ -41990,7 +42372,7 @@ module Google @region = args[:region] if args.key?(:region) @self_link = args[:self_link] if args.key?(:self_link) @status = args[:status] if args.key?(:status) - @supports_physical_zone_separation = args[:supports_physical_zone_separation] if args.key?(:supports_physical_zone_separation) + @supports_pzs = args[:supports_pzs] if args.key?(:supports_pzs) end end diff --git a/generated/google/apis/compute_alpha/representations.rb b/generated/google/apis/compute_alpha/representations.rb index e9600df82..2e3e1f378 100644 --- a/generated/google/apis/compute_alpha/representations.rb +++ b/generated/google/apis/compute_alpha/representations.rb @@ -2008,6 +2008,30 @@ module Google include Google::Apis::Core::JsonObjectSupport end + class InstantSnapshot + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class InstantSnapshotList + class Representation < Google::Apis::Core::JsonRepresentation; end + + class Warning + class Representation < Google::Apis::Core::JsonRepresentation; end + + class Datum + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + include Google::Apis::Core::JsonObjectSupport + end + + include Google::Apis::Core::JsonObjectSupport + end + class Int64RangeMatch class Representation < Google::Apis::Core::JsonRepresentation; end @@ -4240,6 +4264,12 @@ module Google include Google::Apis::Core::JsonObjectSupport end + class SecurityPolicyRuleRateLimitOptionsThreshold + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class SecuritySettings class Representation < Google::Apis::Core::JsonRepresentation; end @@ -4618,6 +4648,12 @@ module Google include Google::Apis::Core::JsonObjectSupport end + class Subsetting + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class TcpHealthCheck class Representation < Google::Apis::Core::JsonRepresentation; end @@ -5834,7 +5870,6 @@ module Google property :location_hint, as: 'locationHint' property :machine_type, as: 'machineType' property :maintenance_freeze_duration_hours, as: 'maintenanceFreezeDurationHours' - property :maintenance_interval, as: 'maintenanceInterval' property :min_cpu_platform, as: 'minCpuPlatform' end end @@ -6296,6 +6331,8 @@ module Google property :self_link, as: 'selfLink' property :self_link_with_id, as: 'selfLinkWithId' property :session_affinity, as: 'sessionAffinity' + property :subsetting, as: 'subsetting', class: Google::Apis::ComputeAlpha::Subsetting, decorator: Google::Apis::ComputeAlpha::Subsetting::Representation + property :timeout_sec, as: 'timeoutSec' end end @@ -6545,6 +6582,7 @@ module Google class Binding # @private class Representation < Google::Apis::Core::JsonRepresentation + property :binding_id, as: 'bindingId' property :condition, as: 'condition', class: Google::Apis::ComputeAlpha::Expr, decorator: Google::Apis::ComputeAlpha::Expr::Representation collection :members, as: 'members' @@ -6864,7 +6902,7 @@ module Google property :region, as: 'region' collection :replica_zones, as: 'replicaZones' collection :resource_policies, as: 'resourcePolicies' - property :satisfies_physical_zone_separation, as: 'satisfiesPhysicalZoneSeparation' + property :satisfies_pzs, as: 'satisfiesPzs' property :self_link, as: 'selfLink' property :self_link_with_id, as: 'selfLinkWithId' property :size_gb, :numeric_string => true, as: 'sizeGb' @@ -8460,9 +8498,10 @@ module Google property :reservation_affinity, as: 'reservationAffinity', class: Google::Apis::ComputeAlpha::ReservationAffinity, decorator: Google::Apis::ComputeAlpha::ReservationAffinity::Representation collection :resource_policies, as: 'resourcePolicies' - property :satisfies_physical_zone_separation, as: 'satisfiesPhysicalZoneSeparation' + property :satisfies_pzs, as: 'satisfiesPzs' property :scheduling, as: 'scheduling', class: Google::Apis::ComputeAlpha::Scheduling, decorator: Google::Apis::ComputeAlpha::Scheduling::Representation + collection :secure_labels, as: 'secureLabels' property :self_link, as: 'selfLink' property :self_link_with_id, as: 'selfLinkWithId' collection :service_accounts, as: 'serviceAccounts', class: Google::Apis::ComputeAlpha::ServiceAccount, decorator: Google::Apis::ComputeAlpha::ServiceAccount::Representation @@ -9407,6 +9446,60 @@ module Google end end + class InstantSnapshot + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :creation_timestamp, as: 'creationTimestamp' + property :description, as: 'description' + property :disk_size_gb, :numeric_string => true, as: 'diskSizeGb' + property :guest_flush, as: 'guestFlush' + property :id, :numeric_string => true, as: 'id' + property :kind, as: 'kind' + property :label_fingerprint, :base64 => true, as: 'labelFingerprint' + hash :labels, as: 'labels' + property :name, as: 'name' + property :region, as: 'region' + property :self_link, as: 'selfLink' + property :self_link_with_id, as: 'selfLinkWithId' + property :source_disk, as: 'sourceDisk' + property :source_disk_id, as: 'sourceDiskId' + property :status, as: 'status' + property :zone, as: 'zone' + end + end + + class InstantSnapshotList + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :id, as: 'id' + collection :items, as: 'items', class: Google::Apis::ComputeAlpha::InstantSnapshot, decorator: Google::Apis::ComputeAlpha::InstantSnapshot::Representation + + property :kind, as: 'kind' + property :next_page_token, as: 'nextPageToken' + property :self_link, as: 'selfLink' + property :warning, as: 'warning', class: Google::Apis::ComputeAlpha::InstantSnapshotList::Warning, decorator: Google::Apis::ComputeAlpha::InstantSnapshotList::Warning::Representation + + end + + class Warning + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :code, as: 'code' + collection :data, as: 'data', class: Google::Apis::ComputeAlpha::InstantSnapshotList::Warning::Datum, decorator: Google::Apis::ComputeAlpha::InstantSnapshotList::Warning::Datum::Representation + + property :message, as: 'message' + end + + class Datum + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :key, as: 'key' + property :value, as: 'value' + end + end + end + end + class Int64RangeMatch # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -10605,6 +10698,7 @@ module Google property :name, as: 'name' property :network, as: 'network' property :network_ip, as: 'networkIP' + property :queue_count, as: 'queueCount' property :subnetwork, as: 'subnetwork' end end @@ -10830,7 +10924,7 @@ module Google collection :instances, as: 'instances' property :name, as: 'name' property :node_type, as: 'nodeType' - property :satisfies_physical_zone_separation, as: 'satisfiesPhysicalZoneSeparation' + property :satisfies_pzs, as: 'satisfiesPzs' property :server_binding, as: 'serverBinding', class: Google::Apis::ComputeAlpha::ServerBinding, decorator: Google::Apis::ComputeAlpha::ServerBinding::Representation property :server_id, as: 'serverId' @@ -12032,7 +12126,7 @@ module Google property :self_link, as: 'selfLink' property :self_link_with_id, as: 'selfLinkWithId' property :status, as: 'status' - property :supports_physical_zone_separation, as: 'supportsPhysicalZoneSeparation' + property :supports_pzs, as: 'supportsPzs' collection :zones, as: 'zones' end end @@ -13498,14 +13592,27 @@ module Google class SecurityPolicyRuleRateLimitOptions # @private class Representation < Google::Apis::Core::JsonRepresentation + property :ban_duration_sec, as: 'banDurationSec' + property :ban_threshold, as: 'banThreshold', class: Google::Apis::ComputeAlpha::SecurityPolicyRuleRateLimitOptionsThreshold, decorator: Google::Apis::ComputeAlpha::SecurityPolicyRuleRateLimitOptionsThreshold::Representation + property :block_duration, as: 'blockDuration' property :conform_action, as: 'conformAction' property :enforce_on_key, as: 'enforceOnKey' property :exceed_action, as: 'exceedAction' + property :rate_limit_threshold, as: 'rateLimitThreshold', class: Google::Apis::ComputeAlpha::SecurityPolicyRuleRateLimitOptionsThreshold, decorator: Google::Apis::ComputeAlpha::SecurityPolicyRuleRateLimitOptionsThreshold::Representation + property :threshold_rps, as: 'thresholdRps' end end + class SecurityPolicyRuleRateLimitOptionsThreshold + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :count, as: 'count' + property :interval_sec, as: 'intervalSec' + end + end + class SecuritySettings # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -13568,7 +13675,7 @@ module Google property :id, :numeric_string => true, as: 'id' property :kind, as: 'kind' property :name, as: 'name' - collection :nat_ip_cidr_ranges, as: 'natIpCidrRanges' + collection :nat_subnets, as: 'natSubnets' property :producer_forwarding_rule, as: 'producerForwardingRule' property :region, as: 'region' property :self_link, as: 'selfLink' @@ -13702,6 +13809,7 @@ module Google property :description, as: 'description' property :disk_size_gb, :numeric_string => true, as: 'diskSizeGb' property :download_bytes, :numeric_string => true, as: 'downloadBytes' + property :guest_flush, as: 'guestFlush' collection :guest_os_features, as: 'guestOsFeatures', class: Google::Apis::ComputeAlpha::GuestOsFeature, decorator: Google::Apis::ComputeAlpha::GuestOsFeature::Representation property :id, :numeric_string => true, as: 'id' @@ -13711,7 +13819,7 @@ module Google collection :license_codes, as: 'licenseCodes' collection :licenses, as: 'licenses' property :name, as: 'name' - property :satisfies_physical_zone_separation, as: 'satisfiesPhysicalZoneSeparation' + property :satisfies_pzs, as: 'satisfiesPzs' property :self_link, as: 'selfLink' property :self_link_with_id, as: 'selfLinkWithId' property :snapshot_encryption_key, as: 'snapshotEncryptionKey', class: Google::Apis::ComputeAlpha::CustomerEncryptionKey, decorator: Google::Apis::ComputeAlpha::CustomerEncryptionKey::Representation @@ -14206,6 +14314,13 @@ module Google end end + class Subsetting + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :policy, as: 'policy' + end + end + class TcpHealthCheck # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -14307,6 +14422,7 @@ module Google class Representation < Google::Apis::Core::JsonRepresentation property :creation_timestamp, as: 'creationTimestamp' property :description, as: 'description' + property :fingerprint, :base64 => true, as: 'fingerprint' collection :http_filters, as: 'httpFilters' property :id, :numeric_string => true, as: 'id' property :kind, as: 'kind' @@ -15791,7 +15907,7 @@ module Google property :region, as: 'region' property :self_link, as: 'selfLink' property :status, as: 'status' - property :supports_physical_zone_separation, as: 'supportsPhysicalZoneSeparation' + property :supports_pzs, as: 'supportsPzs' end end diff --git a/generated/google/apis/compute_alpha/service.rb b/generated/google/apis/compute_alpha/service.rb index b754358fb..80dfdefd4 100644 --- a/generated/google/apis/compute_alpha/service.rb +++ b/generated/google/apis/compute_alpha/service.rb @@ -2631,7 +2631,7 @@ module Google # Name of the persistent disk to snapshot. # @param [Google::Apis::ComputeAlpha::Snapshot] snapshot_object # @param [Boolean] guest_flush - # [Input Only] Specifies to create an application consistent snapshot by + # [Input Only] Whether to attempt an application consistent snapshot by # informing the OS to prepare for the snapshot process. Currently only supported # on Windows instances using the Volume Shadow Copy Service (VSS). # @param [String] request_id @@ -9489,8 +9489,10 @@ module Google execute_or_queue_command(command, &block) end - # Returns the specified instance group. Gets a list of available instance groups - # by making a list() request. + # Returns the specified zonal instance group. Get a list of available zonal + # instance groups by making a list() request. + # For managed instance groups, use the instanceGroupManagers or + # regionInstanceGroupManagers methods instead. # @param [String] project # Project ID for this request. # @param [String] zone @@ -9581,8 +9583,10 @@ module Google execute_or_queue_command(command, &block) end - # Retrieves the list of instance groups that are located in the specified - # project and zone. + # Retrieves the list of zonal instance group resources contained within the + # specified zone. + # For managed instance groups, use the instanceGroupManagers or + # regionInstanceGroupManagers methods instead. # @param [String] project # Project ID for this request. # @param [String] zone @@ -10443,7 +10447,8 @@ module Google # @param [Google::Apis::ComputeAlpha::AttachedDisk] attached_disk_object # @param [Boolean] force_attach # Whether to force attach the regional disk even if it's currently attached to - # another instance. + # another instance. If you try to force attach a zonal disk to an instance, you + # will receive an error. # @param [String] request_id # 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 @@ -25593,6 +25598,414 @@ module Google execute_or_queue_command(command, &block) end + # Deletes the specified InstantSnapshot resource. Keep in mind that deleting a + # single instantSnapshot might not necessarily delete all the data on that + # instantSnapshot. If any data on the instantSnapshot that is marked for + # deletion is needed for subsequent instantSnapshots, the data will be moved to + # the next corresponding instantSnapshot. + # For more information, see Deleting instantSnapshots. + # @param [String] project + # Project ID for this request. + # @param [String] region + # The name of the region for this request. + # @param [String] instant_snapshot + # Name of the InstantSnapshot resource to delete. + # @param [String] request_id + # 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). + # @param [String] fields + # Selector specifying which fields to include in a partial response. + # @param [String] quota_user + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. + # @param [String] user_ip + # Deprecated. Please use quotaUser instead. + # @param [Google::Apis::RequestOptions] options + # Request-specific options + # + # @yield [result, err] Result & error if block supplied + # @yieldparam result [Google::Apis::ComputeAlpha::Operation] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ComputeAlpha::Operation] + # + # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried + # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification + # @raise [Google::Apis::AuthorizationError] Authorization is required + def delete_region_instant_snapshot(project, region, instant_snapshot, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + command = make_simple_command(:delete, 'projects/{project}/regions/{region}/instantSnapshots/{instantSnapshot}', options) + command.response_representation = Google::Apis::ComputeAlpha::Operation::Representation + command.response_class = Google::Apis::ComputeAlpha::Operation + command.params['project'] = project unless project.nil? + command.params['region'] = region unless region.nil? + command.params['instantSnapshot'] = instant_snapshot unless instant_snapshot.nil? + command.query['requestId'] = request_id unless request_id.nil? + command.query['fields'] = fields unless fields.nil? + command.query['quotaUser'] = quota_user unless quota_user.nil? + command.query['userIp'] = user_ip unless user_ip.nil? + execute_or_queue_command(command, &block) + end + + # Returns the specified InstantSnapshot resource in the specified region. + # @param [String] project + # Project ID for this request. + # @param [String] region + # The name of the region for this request. + # @param [String] instant_snapshot + # Name of the InstantSnapshot resource to return. + # @param [String] fields + # Selector specifying which fields to include in a partial response. + # @param [String] quota_user + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. + # @param [String] user_ip + # Deprecated. Please use quotaUser instead. + # @param [Google::Apis::RequestOptions] options + # Request-specific options + # + # @yield [result, err] Result & error if block supplied + # @yieldparam result [Google::Apis::ComputeAlpha::InstantSnapshot] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ComputeAlpha::InstantSnapshot] + # + # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried + # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification + # @raise [Google::Apis::AuthorizationError] Authorization is required + def get_region_instant_snapshot(project, region, instant_snapshot, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + command = make_simple_command(:get, 'projects/{project}/regions/{region}/instantSnapshots/{instantSnapshot}', options) + command.response_representation = Google::Apis::ComputeAlpha::InstantSnapshot::Representation + command.response_class = Google::Apis::ComputeAlpha::InstantSnapshot + command.params['project'] = project unless project.nil? + command.params['region'] = region unless region.nil? + command.params['instantSnapshot'] = instant_snapshot unless instant_snapshot.nil? + command.query['fields'] = fields unless fields.nil? + command.query['quotaUser'] = quota_user unless quota_user.nil? + command.query['userIp'] = user_ip unless user_ip.nil? + execute_or_queue_command(command, &block) + end + + # Gets the access control policy for a resource. May be empty if no such policy + # or resource exists. + # @param [String] project + # Project ID for this request. + # @param [String] region + # The name of the region for this request. + # @param [String] resource + # Name or id of the resource for this request. + # @param [Fixnum] options_requested_policy_version + # Requested IAM Policy version. + # @param [String] fields + # Selector specifying which fields to include in a partial response. + # @param [String] quota_user + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. + # @param [String] user_ip + # Deprecated. Please use quotaUser instead. + # @param [Google::Apis::RequestOptions] options + # Request-specific options + # + # @yield [result, err] Result & error if block supplied + # @yieldparam result [Google::Apis::ComputeAlpha::Policy] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ComputeAlpha::Policy] + # + # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried + # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification + # @raise [Google::Apis::AuthorizationError] Authorization is required + def get_region_instant_snapshot_iam_policy(project, region, resource, options_requested_policy_version: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + command = make_simple_command(:get, 'projects/{project}/regions/{region}/instantSnapshots/{resource}/getIamPolicy', options) + command.response_representation = Google::Apis::ComputeAlpha::Policy::Representation + command.response_class = Google::Apis::ComputeAlpha::Policy + command.params['project'] = project unless project.nil? + command.params['region'] = region unless region.nil? + command.params['resource'] = resource unless resource.nil? + command.query['optionsRequestedPolicyVersion'] = options_requested_policy_version unless options_requested_policy_version.nil? + command.query['fields'] = fields unless fields.nil? + command.query['quotaUser'] = quota_user unless quota_user.nil? + command.query['userIp'] = user_ip unless user_ip.nil? + execute_or_queue_command(command, &block) + end + + # Creates an instant snapshot in the specified region. + # @param [String] project + # Project ID for this request. + # @param [String] region + # Name of the region for this request. + # @param [Google::Apis::ComputeAlpha::InstantSnapshot] instant_snapshot_object + # @param [String] request_id + # 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). + # @param [String] fields + # Selector specifying which fields to include in a partial response. + # @param [String] quota_user + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. + # @param [String] user_ip + # Deprecated. Please use quotaUser instead. + # @param [Google::Apis::RequestOptions] options + # Request-specific options + # + # @yield [result, err] Result & error if block supplied + # @yieldparam result [Google::Apis::ComputeAlpha::Operation] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ComputeAlpha::Operation] + # + # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried + # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification + # @raise [Google::Apis::AuthorizationError] Authorization is required + def insert_region_instant_snapshot(project, region, instant_snapshot_object = nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + command = make_simple_command(:post, 'projects/{project}/regions/{region}/instantSnapshots', options) + command.request_representation = Google::Apis::ComputeAlpha::InstantSnapshot::Representation + command.request_object = instant_snapshot_object + command.response_representation = Google::Apis::ComputeAlpha::Operation::Representation + command.response_class = Google::Apis::ComputeAlpha::Operation + command.params['project'] = project unless project.nil? + command.params['region'] = region unless region.nil? + command.query['requestId'] = request_id unless request_id.nil? + command.query['fields'] = fields unless fields.nil? + command.query['quotaUser'] = quota_user unless quota_user.nil? + command.query['userIp'] = user_ip unless user_ip.nil? + execute_or_queue_command(command, &block) + end + + # Retrieves the list of InstantSnapshot resources contained within the specified + # region. + # @param [String] project + # Project ID for this request. + # @param [String] region + # The name of the region for this request. + # @param [String] filter + # A filter expression that filters resources listed in the response. The + # expression must specify the field name, a comparison operator, and the value + # that you want to use for filtering. The value must be a string, a number, or a + # boolean. The comparison operator must be either `=`, `!=`, `>`, or `<`. + # For example, if you are filtering Compute Engine instances, you can exclude + # instances named `example-instance` by specifying `name != example-instance`. + # You can also filter nested fields. For example, you could specify `scheduling. + # automaticRestart = false` to include instances only if they are not scheduled + # for automatic restarts. You can use filtering on nested fields to filter based + # on resource labels. + # To filter on multiple expressions, provide each separate expression within + # parentheses. For example: ``` (scheduling.automaticRestart = true) ( + # cpuPlatform = "Intel Skylake") ``` By default, each expression is an `AND` + # expression. However, you can include `AND` and `OR` expressions explicitly. + # For example: ``` (cpuPlatform = "Intel Skylake") OR (cpuPlatform = "Intel + # Broadwell") AND (scheduling.automaticRestart = true) ``` + # @param [Fixnum] max_results + # The maximum number of results per page that should be returned. If the number + # of available results is larger than `maxResults`, Compute Engine returns a ` + # nextPageToken` that can be used to get the next page of results in subsequent + # list requests. Acceptable values are `0` to `500`, inclusive. (Default: `500`) + # @param [String] order_by + # Sorts list results by a certain order. By default, results are returned in + # alphanumerical order based on the resource name. + # You can also sort results in descending order based on the creation timestamp + # using `orderBy="creationTimestamp desc"`. This sorts results based on the ` + # creationTimestamp` field in reverse chronological order (newest result first). + # Use this to sort resources like operations so that the newest operation is + # returned first. + # Currently, only sorting by `name` or `creationTimestamp desc` is supported. + # @param [String] page_token + # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned + # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. + # @param [String] fields + # Selector specifying which fields to include in a partial response. + # @param [String] quota_user + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. + # @param [String] user_ip + # Deprecated. Please use quotaUser instead. + # @param [Google::Apis::RequestOptions] options + # Request-specific options + # + # @yield [result, err] Result & error if block supplied + # @yieldparam result [Google::Apis::ComputeAlpha::InstantSnapshotList] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ComputeAlpha::InstantSnapshotList] + # + # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried + # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification + # @raise [Google::Apis::AuthorizationError] Authorization is required + def list_region_instant_snapshots(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + command = make_simple_command(:get, 'projects/{project}/regions/{region}/instantSnapshots', options) + command.response_representation = Google::Apis::ComputeAlpha::InstantSnapshotList::Representation + command.response_class = Google::Apis::ComputeAlpha::InstantSnapshotList + command.params['project'] = project unless project.nil? + command.params['region'] = region unless region.nil? + command.query['filter'] = filter unless filter.nil? + command.query['maxResults'] = max_results unless max_results.nil? + command.query['orderBy'] = order_by unless order_by.nil? + command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? + command.query['fields'] = fields unless fields.nil? + command.query['quotaUser'] = quota_user unless quota_user.nil? + command.query['userIp'] = user_ip unless user_ip.nil? + execute_or_queue_command(command, &block) + end + + # Sets the access control policy on the specified resource. Replaces any + # existing policy. + # @param [String] project + # Project ID for this request. + # @param [String] region + # The name of the region for this request. + # @param [String] resource + # Name or id of the resource for this request. + # @param [Google::Apis::ComputeAlpha::RegionSetPolicyRequest] region_set_policy_request_object + # @param [String] fields + # Selector specifying which fields to include in a partial response. + # @param [String] quota_user + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. + # @param [String] user_ip + # Deprecated. Please use quotaUser instead. + # @param [Google::Apis::RequestOptions] options + # Request-specific options + # + # @yield [result, err] Result & error if block supplied + # @yieldparam result [Google::Apis::ComputeAlpha::Policy] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ComputeAlpha::Policy] + # + # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried + # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification + # @raise [Google::Apis::AuthorizationError] Authorization is required + def set_region_instant_snapshot_iam_policy(project, region, resource, region_set_policy_request_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + command = make_simple_command(:post, 'projects/{project}/regions/{region}/instantSnapshots/{resource}/setIamPolicy', options) + command.request_representation = Google::Apis::ComputeAlpha::RegionSetPolicyRequest::Representation + command.request_object = region_set_policy_request_object + command.response_representation = Google::Apis::ComputeAlpha::Policy::Representation + command.response_class = Google::Apis::ComputeAlpha::Policy + command.params['project'] = project unless project.nil? + command.params['region'] = region unless region.nil? + command.params['resource'] = resource unless resource.nil? + command.query['fields'] = fields unless fields.nil? + command.query['quotaUser'] = quota_user unless quota_user.nil? + command.query['userIp'] = user_ip unless user_ip.nil? + execute_or_queue_command(command, &block) + end + + # Sets the labels on a instantSnapshot in the given region. To learn more about + # labels, read the Labeling Resources documentation. + # @param [String] project + # Project ID for this request. + # @param [String] region + # The region for this request. + # @param [String] resource + # Name or id of the resource for this request. + # @param [Google::Apis::ComputeAlpha::RegionSetLabelsRequest] region_set_labels_request_object + # @param [String] request_id + # 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). + # @param [String] fields + # Selector specifying which fields to include in a partial response. + # @param [String] quota_user + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. + # @param [String] user_ip + # Deprecated. Please use quotaUser instead. + # @param [Google::Apis::RequestOptions] options + # Request-specific options + # + # @yield [result, err] Result & error if block supplied + # @yieldparam result [Google::Apis::ComputeAlpha::Operation] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ComputeAlpha::Operation] + # + # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried + # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification + # @raise [Google::Apis::AuthorizationError] Authorization is required + def set_region_instant_snapshot_labels(project, region, resource, region_set_labels_request_object = nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + command = make_simple_command(:post, 'projects/{project}/regions/{region}/instantSnapshots/{resource}/setLabels', options) + command.request_representation = Google::Apis::ComputeAlpha::RegionSetLabelsRequest::Representation + command.request_object = region_set_labels_request_object + command.response_representation = Google::Apis::ComputeAlpha::Operation::Representation + command.response_class = Google::Apis::ComputeAlpha::Operation + command.params['project'] = project unless project.nil? + command.params['region'] = region unless region.nil? + command.params['resource'] = resource unless resource.nil? + command.query['requestId'] = request_id unless request_id.nil? + command.query['fields'] = fields unless fields.nil? + command.query['quotaUser'] = quota_user unless quota_user.nil? + command.query['userIp'] = user_ip unless user_ip.nil? + execute_or_queue_command(command, &block) + end + + # Returns permissions that a caller has on the specified resource. + # @param [String] project + # Project ID for this request. + # @param [String] region + # The name of the region for this request. + # @param [String] resource + # Name or id of the resource for this request. + # @param [Google::Apis::ComputeAlpha::TestPermissionsRequest] test_permissions_request_object + # @param [String] fields + # Selector specifying which fields to include in a partial response. + # @param [String] quota_user + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. + # @param [String] user_ip + # Deprecated. Please use quotaUser instead. + # @param [Google::Apis::RequestOptions] options + # Request-specific options + # + # @yield [result, err] Result & error if block supplied + # @yieldparam result [Google::Apis::ComputeAlpha::TestPermissionsResponse] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ComputeAlpha::TestPermissionsResponse] + # + # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried + # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification + # @raise [Google::Apis::AuthorizationError] Authorization is required + def test_region_instant_snapshot_iam_permissions(project, region, resource, test_permissions_request_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + command = make_simple_command(:post, 'projects/{project}/regions/{region}/instantSnapshots/{resource}/testIamPermissions', options) + command.request_representation = Google::Apis::ComputeAlpha::TestPermissionsRequest::Representation + command.request_object = test_permissions_request_object + command.response_representation = Google::Apis::ComputeAlpha::TestPermissionsResponse::Representation + command.response_class = Google::Apis::ComputeAlpha::TestPermissionsResponse + command.params['project'] = project unless project.nil? + command.params['region'] = region unless region.nil? + command.params['resource'] = resource unless resource.nil? + command.query['fields'] = fields unless fields.nil? + command.query['quotaUser'] = quota_user unless quota_user.nil? + command.query['userIp'] = user_ip unless user_ip.nil? + execute_or_queue_command(command, &block) + end + # Deletes the specified network endpoint group. Note that the NEG cannot be # deleted if it is configured as a backend of a backend service. # @param [String] project @@ -30632,6 +31045,55 @@ module Google execute_or_queue_command(command, &block) end + # Creates a snapshot in the specified project using the data included in the + # request. + # @param [String] project + # Project ID for this request. + # @param [Google::Apis::ComputeAlpha::Snapshot] snapshot_object + # @param [String] request_id + # 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). + # @param [String] fields + # Selector specifying which fields to include in a partial response. + # @param [String] quota_user + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. + # @param [String] user_ip + # Deprecated. Please use quotaUser instead. + # @param [Google::Apis::RequestOptions] options + # Request-specific options + # + # @yield [result, err] Result & error if block supplied + # @yieldparam result [Google::Apis::ComputeAlpha::Operation] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ComputeAlpha::Operation] + # + # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried + # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification + # @raise [Google::Apis::AuthorizationError] Authorization is required + def insert_snapshot(project, snapshot_object = nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + command = make_simple_command(:post, 'projects/{project}/global/snapshots', options) + command.request_representation = Google::Apis::ComputeAlpha::Snapshot::Representation + command.request_object = snapshot_object + command.response_representation = Google::Apis::ComputeAlpha::Operation::Representation + command.response_class = Google::Apis::ComputeAlpha::Operation + command.params['project'] = project unless project.nil? + command.query['requestId'] = request_id unless request_id.nil? + command.query['fields'] = fields unless fields.nil? + command.query['quotaUser'] = quota_user unless quota_user.nil? + command.query['userIp'] = user_ip unless user_ip.nil? + execute_or_queue_command(command, &block) + end + # Retrieves the list of Snapshot resources contained within the specified # project. # @param [String] project @@ -32814,6 +33276,59 @@ module Google execute_or_queue_command(command, &block) end + # Patches the specified TargetHttpProxy resource with the data included in the + # request. This method supports PATCH semantics and uses JSON merge patch format + # and processing rules. (== suppress_warning http-rest-shadowed ==) + # @param [String] project + # Project ID for this request. + # @param [String] target_http_proxy + # Name of the TargetHttpProxy resource to patch. + # @param [Google::Apis::ComputeAlpha::TargetHttpProxy] target_http_proxy_object + # @param [String] request_id + # 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). + # @param [String] fields + # Selector specifying which fields to include in a partial response. + # @param [String] quota_user + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. + # @param [String] user_ip + # Deprecated. Please use quotaUser instead. + # @param [Google::Apis::RequestOptions] options + # Request-specific options + # + # @yield [result, err] Result & error if block supplied + # @yieldparam result [Google::Apis::ComputeAlpha::Operation] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ComputeAlpha::Operation] + # + # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried + # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification + # @raise [Google::Apis::AuthorizationError] Authorization is required + def patch_target_http_proxy(project, target_http_proxy, target_http_proxy_object = nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + command = make_simple_command(:patch, 'projects/{project}/global/targetHttpProxies/{targetHttpProxy}', options) + command.request_representation = Google::Apis::ComputeAlpha::TargetHttpProxy::Representation + command.request_object = target_http_proxy_object + command.response_representation = Google::Apis::ComputeAlpha::Operation::Representation + command.response_class = Google::Apis::ComputeAlpha::Operation + command.params['project'] = project unless project.nil? + command.params['targetHttpProxy'] = target_http_proxy unless target_http_proxy.nil? + command.query['requestId'] = request_id unless request_id.nil? + command.query['fields'] = fields unless fields.nil? + command.query['quotaUser'] = quota_user unless quota_user.nil? + command.query['userIp'] = user_ip unless user_ip.nil? + execute_or_queue_command(command, &block) + end + # Changes the URL map for TargetHttpProxy. # @param [String] project # Project ID for this request. @@ -37547,6 +38062,414 @@ module Google execute_or_queue_command(command, &block) end + # Deletes the specified InstantSnapshot resource. Keep in mind that deleting a + # single instantSnapshot might not necessarily delete all the data on that + # instantSnapshot. If any data on the instantSnapshot that is marked for + # deletion is needed for subsequent instantSnapshots, the data will be moved to + # the next corresponding instantSnapshot. + # For more information, see Deleting instantSnapshots. + # @param [String] project + # Project ID for this request. + # @param [String] zone + # The name of the zone for this request. + # @param [String] instant_snapshot + # Name of the InstantSnapshot resource to delete. + # @param [String] request_id + # 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). + # @param [String] fields + # Selector specifying which fields to include in a partial response. + # @param [String] quota_user + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. + # @param [String] user_ip + # Deprecated. Please use quotaUser instead. + # @param [Google::Apis::RequestOptions] options + # Request-specific options + # + # @yield [result, err] Result & error if block supplied + # @yieldparam result [Google::Apis::ComputeAlpha::Operation] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ComputeAlpha::Operation] + # + # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried + # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification + # @raise [Google::Apis::AuthorizationError] Authorization is required + def delete_zone_instant_snapshot(project, zone, instant_snapshot, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + command = make_simple_command(:delete, 'projects/{project}/zones/{zone}/instantSnapshots/{instantSnapshot}', options) + command.response_representation = Google::Apis::ComputeAlpha::Operation::Representation + command.response_class = Google::Apis::ComputeAlpha::Operation + command.params['project'] = project unless project.nil? + command.params['zone'] = zone unless zone.nil? + command.params['instantSnapshot'] = instant_snapshot unless instant_snapshot.nil? + command.query['requestId'] = request_id unless request_id.nil? + command.query['fields'] = fields unless fields.nil? + command.query['quotaUser'] = quota_user unless quota_user.nil? + command.query['userIp'] = user_ip unless user_ip.nil? + execute_or_queue_command(command, &block) + end + + # Returns the specified InstantSnapshot resource in the specified zone. + # @param [String] project + # Project ID for this request. + # @param [String] zone + # The name of the zone for this request. + # @param [String] instant_snapshot + # Name of the InstantSnapshot resource to return. + # @param [String] fields + # Selector specifying which fields to include in a partial response. + # @param [String] quota_user + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. + # @param [String] user_ip + # Deprecated. Please use quotaUser instead. + # @param [Google::Apis::RequestOptions] options + # Request-specific options + # + # @yield [result, err] Result & error if block supplied + # @yieldparam result [Google::Apis::ComputeAlpha::InstantSnapshot] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ComputeAlpha::InstantSnapshot] + # + # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried + # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification + # @raise [Google::Apis::AuthorizationError] Authorization is required + def get_zone_instant_snapshot(project, zone, instant_snapshot, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + command = make_simple_command(:get, 'projects/{project}/zones/{zone}/instantSnapshots/{instantSnapshot}', options) + command.response_representation = Google::Apis::ComputeAlpha::InstantSnapshot::Representation + command.response_class = Google::Apis::ComputeAlpha::InstantSnapshot + command.params['project'] = project unless project.nil? + command.params['zone'] = zone unless zone.nil? + command.params['instantSnapshot'] = instant_snapshot unless instant_snapshot.nil? + command.query['fields'] = fields unless fields.nil? + command.query['quotaUser'] = quota_user unless quota_user.nil? + command.query['userIp'] = user_ip unless user_ip.nil? + execute_or_queue_command(command, &block) + end + + # Gets the access control policy for a resource. May be empty if no such policy + # or resource exists. + # @param [String] project + # Project ID for this request. + # @param [String] zone + # The name of the zone for this request. + # @param [String] resource + # Name or id of the resource for this request. + # @param [Fixnum] options_requested_policy_version + # Requested IAM Policy version. + # @param [String] fields + # Selector specifying which fields to include in a partial response. + # @param [String] quota_user + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. + # @param [String] user_ip + # Deprecated. Please use quotaUser instead. + # @param [Google::Apis::RequestOptions] options + # Request-specific options + # + # @yield [result, err] Result & error if block supplied + # @yieldparam result [Google::Apis::ComputeAlpha::Policy] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ComputeAlpha::Policy] + # + # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried + # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification + # @raise [Google::Apis::AuthorizationError] Authorization is required + def get_zone_instant_snapshot_iam_policy(project, zone, resource, options_requested_policy_version: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + command = make_simple_command(:get, 'projects/{project}/zones/{zone}/instantSnapshots/{resource}/getIamPolicy', options) + command.response_representation = Google::Apis::ComputeAlpha::Policy::Representation + command.response_class = Google::Apis::ComputeAlpha::Policy + command.params['project'] = project unless project.nil? + command.params['zone'] = zone unless zone.nil? + command.params['resource'] = resource unless resource.nil? + command.query['optionsRequestedPolicyVersion'] = options_requested_policy_version unless options_requested_policy_version.nil? + command.query['fields'] = fields unless fields.nil? + command.query['quotaUser'] = quota_user unless quota_user.nil? + command.query['userIp'] = user_ip unless user_ip.nil? + execute_or_queue_command(command, &block) + end + + # Creates an instant snapshot in the specified zone. + # @param [String] project + # Project ID for this request. + # @param [String] zone + # Name of the zone for this request. + # @param [Google::Apis::ComputeAlpha::InstantSnapshot] instant_snapshot_object + # @param [String] request_id + # 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). + # @param [String] fields + # Selector specifying which fields to include in a partial response. + # @param [String] quota_user + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. + # @param [String] user_ip + # Deprecated. Please use quotaUser instead. + # @param [Google::Apis::RequestOptions] options + # Request-specific options + # + # @yield [result, err] Result & error if block supplied + # @yieldparam result [Google::Apis::ComputeAlpha::Operation] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ComputeAlpha::Operation] + # + # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried + # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification + # @raise [Google::Apis::AuthorizationError] Authorization is required + def insert_zone_instant_snapshot(project, zone, instant_snapshot_object = nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + command = make_simple_command(:post, 'projects/{project}/zones/{zone}/instantSnapshots', options) + command.request_representation = Google::Apis::ComputeAlpha::InstantSnapshot::Representation + command.request_object = instant_snapshot_object + command.response_representation = Google::Apis::ComputeAlpha::Operation::Representation + command.response_class = Google::Apis::ComputeAlpha::Operation + command.params['project'] = project unless project.nil? + command.params['zone'] = zone unless zone.nil? + command.query['requestId'] = request_id unless request_id.nil? + command.query['fields'] = fields unless fields.nil? + command.query['quotaUser'] = quota_user unless quota_user.nil? + command.query['userIp'] = user_ip unless user_ip.nil? + execute_or_queue_command(command, &block) + end + + # Retrieves the list of InstantSnapshot resources contained within the specified + # zone. + # @param [String] project + # Project ID for this request. + # @param [String] zone + # The name of the zone for this request. + # @param [String] filter + # A filter expression that filters resources listed in the response. The + # expression must specify the field name, a comparison operator, and the value + # that you want to use for filtering. The value must be a string, a number, or a + # boolean. The comparison operator must be either `=`, `!=`, `>`, or `<`. + # For example, if you are filtering Compute Engine instances, you can exclude + # instances named `example-instance` by specifying `name != example-instance`. + # You can also filter nested fields. For example, you could specify `scheduling. + # automaticRestart = false` to include instances only if they are not scheduled + # for automatic restarts. You can use filtering on nested fields to filter based + # on resource labels. + # To filter on multiple expressions, provide each separate expression within + # parentheses. For example: ``` (scheduling.automaticRestart = true) ( + # cpuPlatform = "Intel Skylake") ``` By default, each expression is an `AND` + # expression. However, you can include `AND` and `OR` expressions explicitly. + # For example: ``` (cpuPlatform = "Intel Skylake") OR (cpuPlatform = "Intel + # Broadwell") AND (scheduling.automaticRestart = true) ``` + # @param [Fixnum] max_results + # The maximum number of results per page that should be returned. If the number + # of available results is larger than `maxResults`, Compute Engine returns a ` + # nextPageToken` that can be used to get the next page of results in subsequent + # list requests. Acceptable values are `0` to `500`, inclusive. (Default: `500`) + # @param [String] order_by + # Sorts list results by a certain order. By default, results are returned in + # alphanumerical order based on the resource name. + # You can also sort results in descending order based on the creation timestamp + # using `orderBy="creationTimestamp desc"`. This sorts results based on the ` + # creationTimestamp` field in reverse chronological order (newest result first). + # Use this to sort resources like operations so that the newest operation is + # returned first. + # Currently, only sorting by `name` or `creationTimestamp desc` is supported. + # @param [String] page_token + # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned + # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. + # @param [String] fields + # Selector specifying which fields to include in a partial response. + # @param [String] quota_user + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. + # @param [String] user_ip + # Deprecated. Please use quotaUser instead. + # @param [Google::Apis::RequestOptions] options + # Request-specific options + # + # @yield [result, err] Result & error if block supplied + # @yieldparam result [Google::Apis::ComputeAlpha::InstantSnapshotList] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ComputeAlpha::InstantSnapshotList] + # + # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried + # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification + # @raise [Google::Apis::AuthorizationError] Authorization is required + def list_zone_instant_snapshots(project, zone, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + command = make_simple_command(:get, 'projects/{project}/zones/{zone}/instantSnapshots', options) + command.response_representation = Google::Apis::ComputeAlpha::InstantSnapshotList::Representation + command.response_class = Google::Apis::ComputeAlpha::InstantSnapshotList + command.params['project'] = project unless project.nil? + command.params['zone'] = zone unless zone.nil? + command.query['filter'] = filter unless filter.nil? + command.query['maxResults'] = max_results unless max_results.nil? + command.query['orderBy'] = order_by unless order_by.nil? + command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? + command.query['fields'] = fields unless fields.nil? + command.query['quotaUser'] = quota_user unless quota_user.nil? + command.query['userIp'] = user_ip unless user_ip.nil? + execute_or_queue_command(command, &block) + end + + # Sets the access control policy on the specified resource. Replaces any + # existing policy. + # @param [String] project + # Project ID for this request. + # @param [String] zone + # The name of the zone for this request. + # @param [String] resource + # Name or id of the resource for this request. + # @param [Google::Apis::ComputeAlpha::ZoneSetPolicyRequest] zone_set_policy_request_object + # @param [String] fields + # Selector specifying which fields to include in a partial response. + # @param [String] quota_user + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. + # @param [String] user_ip + # Deprecated. Please use quotaUser instead. + # @param [Google::Apis::RequestOptions] options + # Request-specific options + # + # @yield [result, err] Result & error if block supplied + # @yieldparam result [Google::Apis::ComputeAlpha::Policy] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ComputeAlpha::Policy] + # + # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried + # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification + # @raise [Google::Apis::AuthorizationError] Authorization is required + def set_zone_instant_snapshot_iam_policy(project, zone, resource, zone_set_policy_request_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + command = make_simple_command(:post, 'projects/{project}/zones/{zone}/instantSnapshots/{resource}/setIamPolicy', options) + command.request_representation = Google::Apis::ComputeAlpha::ZoneSetPolicyRequest::Representation + command.request_object = zone_set_policy_request_object + command.response_representation = Google::Apis::ComputeAlpha::Policy::Representation + command.response_class = Google::Apis::ComputeAlpha::Policy + command.params['project'] = project unless project.nil? + command.params['zone'] = zone unless zone.nil? + command.params['resource'] = resource unless resource.nil? + command.query['fields'] = fields unless fields.nil? + command.query['quotaUser'] = quota_user unless quota_user.nil? + command.query['userIp'] = user_ip unless user_ip.nil? + execute_or_queue_command(command, &block) + end + + # Sets the labels on a instantSnapshot in the given zone. To learn more about + # labels, read the Labeling Resources documentation. + # @param [String] project + # Project ID for this request. + # @param [String] zone + # The name of the zone for this request. + # @param [String] resource + # Name or id of the resource for this request. + # @param [Google::Apis::ComputeAlpha::ZoneSetLabelsRequest] zone_set_labels_request_object + # @param [String] request_id + # 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). + # @param [String] fields + # Selector specifying which fields to include in a partial response. + # @param [String] quota_user + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. + # @param [String] user_ip + # Deprecated. Please use quotaUser instead. + # @param [Google::Apis::RequestOptions] options + # Request-specific options + # + # @yield [result, err] Result & error if block supplied + # @yieldparam result [Google::Apis::ComputeAlpha::Operation] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ComputeAlpha::Operation] + # + # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried + # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification + # @raise [Google::Apis::AuthorizationError] Authorization is required + def set_zone_instant_snapshot_labels(project, zone, resource, zone_set_labels_request_object = nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + command = make_simple_command(:post, 'projects/{project}/zones/{zone}/instantSnapshots/{resource}/setLabels', options) + command.request_representation = Google::Apis::ComputeAlpha::ZoneSetLabelsRequest::Representation + command.request_object = zone_set_labels_request_object + command.response_representation = Google::Apis::ComputeAlpha::Operation::Representation + command.response_class = Google::Apis::ComputeAlpha::Operation + command.params['project'] = project unless project.nil? + command.params['zone'] = zone unless zone.nil? + command.params['resource'] = resource unless resource.nil? + command.query['requestId'] = request_id unless request_id.nil? + command.query['fields'] = fields unless fields.nil? + command.query['quotaUser'] = quota_user unless quota_user.nil? + command.query['userIp'] = user_ip unless user_ip.nil? + execute_or_queue_command(command, &block) + end + + # Returns permissions that a caller has on the specified resource. + # @param [String] project + # Project ID for this request. + # @param [String] zone + # The name of the zone for this request. + # @param [String] resource + # Name or id of the resource for this request. + # @param [Google::Apis::ComputeAlpha::TestPermissionsRequest] test_permissions_request_object + # @param [String] fields + # Selector specifying which fields to include in a partial response. + # @param [String] quota_user + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. + # @param [String] user_ip + # Deprecated. Please use quotaUser instead. + # @param [Google::Apis::RequestOptions] options + # Request-specific options + # + # @yield [result, err] Result & error if block supplied + # @yieldparam result [Google::Apis::ComputeAlpha::TestPermissionsResponse] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ComputeAlpha::TestPermissionsResponse] + # + # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried + # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification + # @raise [Google::Apis::AuthorizationError] Authorization is required + def test_zone_instant_snapshot_iam_permissions(project, zone, resource, test_permissions_request_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + command = make_simple_command(:post, 'projects/{project}/zones/{zone}/instantSnapshots/{resource}/testIamPermissions', options) + command.request_representation = Google::Apis::ComputeAlpha::TestPermissionsRequest::Representation + command.request_object = test_permissions_request_object + command.response_representation = Google::Apis::ComputeAlpha::TestPermissionsResponse::Representation + command.response_class = Google::Apis::ComputeAlpha::TestPermissionsResponse + command.params['project'] = project unless project.nil? + command.params['zone'] = zone unless zone.nil? + command.params['resource'] = resource unless resource.nil? + command.query['fields'] = fields unless fields.nil? + command.query['quotaUser'] = quota_user unless quota_user.nil? + command.query['userIp'] = user_ip unless user_ip.nil? + execute_or_queue_command(command, &block) + end + # Deletes the specified zone-specific Operations resource. # @param [String] project # Project ID for this request. diff --git a/generated/google/apis/compute_beta.rb b/generated/google/apis/compute_beta.rb index de7e0f7b2..1b4aee6e6 100644 --- a/generated/google/apis/compute_beta.rb +++ b/generated/google/apis/compute_beta.rb @@ -25,7 +25,7 @@ module Google # @see https://developers.google.com/compute/docs/reference/latest/ module ComputeBeta VERSION = 'Beta' - REVISION = '20200811' + REVISION = '20200901' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' diff --git a/generated/google/apis/compute_beta/classes.rb b/generated/google/apis/compute_beta/classes.rb index f11db111a..a4fed289a 100644 --- a/generated/google/apis/compute_beta/classes.rb +++ b/generated/google/apis/compute_beta/classes.rb @@ -161,6 +161,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeBeta::AcceleratorTypeAggregatedList::Warning] @@ -177,6 +182,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end @@ -741,6 +747,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeBeta::AddressAggregatedList::Warning] @@ -757,6 +768,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end @@ -1113,13 +1125,6 @@ module Google # @return [String] attr_accessor :machine_type - # Specifies whether this VM may be a stable fleet VM. Setting this to "Periodic" - # designates this VM as a Stable Fleet VM. - # See go/stable-fleet-ug for more details. - # Corresponds to the JSON property `maintenanceInterval` - # @return [String] - attr_accessor :maintenance_interval - # Minimum cpu platform the reservation. # Corresponds to the JSON property `minCpuPlatform` # @return [String] @@ -1134,7 +1139,6 @@ module Google @guest_accelerators = args[:guest_accelerators] if args.key?(:guest_accelerators) @local_ssds = args[:local_ssds] if args.key?(:local_ssds) @machine_type = args[:machine_type] if args.key?(:machine_type) - @maintenance_interval = args[:maintenance_interval] if args.key?(:maintenance_interval) @min_cpu_platform = args[:min_cpu_platform] if args.key?(:min_cpu_platform) end end @@ -1729,6 +1733,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeBeta::AutoscalerAggregatedList::Warning] @@ -1745,6 +1754,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end @@ -2171,6 +2181,18 @@ module Google class AutoscalingPolicyCpuUtilization include Google::Apis::Core::Hashable + # Indicates which method of prediction is used for CPU utilization metric, if + # any. Current set of possible values: * NONE: No predictions are made based on + # the scaling metric when calculating the number of VM instances. * + # OPTIMIZE_AVAILABILITY: Standard predictive autoscaling predicts the future + # values of the scaling metric and then scales a MIG to ensure that new VM + # instances are ready in time to cover the predicted peak. New values might be + # added in the future. Some of the values might not be available in all API + # versions. + # Corresponds to the JSON property `predictiveMethod` + # @return [String] + attr_accessor :predictive_method + # The target CPU utilization that the autoscaler should maintain. Must be a # float value in the range (0, 1]. If not specified, the default is 0.6. # If the CPU level is below the target utilization, the autoscaler scales down @@ -2190,6 +2212,7 @@ module Google # Update properties of this object def update!(**args) + @predictive_method = args[:predictive_method] if args.key?(:predictive_method) @utilization_target = args[:utilization_target] if args.key?(:utilization_target) end end @@ -2653,12 +2676,12 @@ module Google # Specifies the default TTL for cached content served by this origin for # responses that do not have an existing valid TTL (max-age or s-max-age). - # Setting a TTL of "0" means "always revalidate" and a value of "-1" disables - # caching for that status code. The value of defaultTTL cannot be set to a value - # greater than that of maxTTL, but can be equal. When the cacheMode is set to - # FORCE_CACHE_ALL, the defaultTTL will overwrite the TTL set in all responses. - # The maximum allowed value is 31,622,400s (1 year), noting that infrequently - # accessed objects may be evicted from the cache before the defined TTL. + # Setting a TTL of "0" means "always revalidate". The value of defaultTTL cannot + # be set to a value greater than that of maxTTL, but can be equal. When the + # cacheMode is set to FORCE_CACHE_ALL, the defaultTTL will overwrite the TTL set + # in all responses. The maximum allowed value is 31,622,400s (1 year), noting + # that infrequently accessed objects may be evicted from the cache before the + # defined TTL. # Corresponds to the JSON property `defaultTtl` # @return [Fixnum] attr_accessor :default_ttl @@ -2667,10 +2690,10 @@ module Google # Cache directives that attempt to set a max-age or s-maxage higher than this, # or an Expires header more than maxTTL seconds in the future will be capped at # the value of maxTTL, as if it were the value of an s-maxage Cache-Control - # directive. Setting a TTL of "0" means "always revalidate" and a value of "-1" - # disables caching for that status code. The maximum allowed value is 31,622, - # 400s (1 year), noting that infrequently accessed objects may be evicted from - # the cache before the defined TTL. + # directive. Headers sent to the client will not be modified. Setting a TTL of " + # 0" means "always revalidate". The maximum allowed value is 31,622,400s (1 year) + # , noting that infrequently accessed objects may be evicted from the cache + # before the defined TTL. # Corresponds to the JSON property `maxTtl` # @return [Fixnum] attr_accessor :max_ttl @@ -2681,8 +2704,8 @@ module Google # default, Cloud CDN will apply the following default TTLs to these status codes: # HTTP 300 (Multiple Choice), 301, 308 (Permanent Redirects): 10m HTTP 404 (Not # Found), 410 (Gone), 451 (Unavailable For Legal Reasons): 120s HTTP 405 (Method - # Not Found), 414 (URI Too Long), 501 (Not Implemented): 60s These defaults can - # be overridden in negative_caching_policy + # Not Found), 421 (Misdirected Request), 501 (Not Implemented): 60s These + # defaults can be overridden in negative_caching_policy # Corresponds to the JSON property `negativeCaching` # @return [Boolean] attr_accessor :negative_caching @@ -2705,7 +2728,7 @@ module Google # configured here will not be served. The default limit (max-stale) is 86400s (1 # day), which will allow stale content to be served up to this limit beyond the # max-age (or s-max-age) of a cached response. The maximum allowed value is - # 604800(1 week). Set this to zero (0) to disable serve-while-stale. + # 604800 (1 week). Set this to zero (0) to disable serve-while-stale. # Corresponds to the JSON property `serveWhileStale` # @return [Fixnum] attr_accessor :serve_while_stale @@ -2772,17 +2795,15 @@ module Google include Google::Apis::Core::Hashable # The HTTP status code to define a TTL against. Only HTTP status codes 300, 301, - # 308, 404, 405, 410, 414, 451 and 501 are can be specified as values, and you + # 308, 404, 405, 410, 421, 451 and 501 are can be specified as values, and you # cannot specify a status code more than once. # Corresponds to the JSON property `code` # @return [Fixnum] attr_accessor :code # The TTL (in seconds) to cache responses with the corresponding status code for. - # A TTL of "0" means "always revalidate" and a value of "-1" disables caching - # for that status code. The maximum allowed value is 1800s (30 minutes), noting - # that infrequently accessed objects may be evicted from the cache before the - # defined TTL. + # The maximum allowed value is 1800s (30 minutes), noting that infrequently + # accessed objects may be evicted from the cache before the defined TTL. # Corresponds to the JSON property `ttl` # @return [Fixnum] attr_accessor :ttl @@ -2931,6 +2952,9 @@ module Google class BackendService include Google::Apis::Core::Hashable + # Lifetime of cookies in seconds. Only applicable if the loadBalancingScheme is + # EXTERNAL, INTERNAL_SELF_MANAGED, or INTERNAL_MANAGED, the protocol is HTTP or + # HTTPS, and the sessionAffinity is GENERATED_COOKIE, or HTTP_COOKIE. # If set to 0, the cookie is non-persistent and lasts only until the end of the # browser session (or equivalent). The maximum allowed value is one day (86,400). # Not supported when the backend service is referenced by a URL map that is @@ -3264,6 +3288,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeBeta::BackendServiceAggregatedList::Warning] @@ -3280,6 +3309,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end @@ -3380,12 +3410,12 @@ module Google # Specifies the default TTL for cached content served by this origin for # responses that do not have an existing valid TTL (max-age or s-max-age). - # Setting a TTL of "0" means "always revalidate" and a value of "-1" disables - # caching for that status code. The value of defaultTTL cannot be set to a value - # greater than that of maxTTL, but can be equal. When the cacheMode is set to - # FORCE_CACHE_ALL, the defaultTTL will overwrite the TTL set in all responses. - # The maximum allowed value is 31,622,400s (1 year), noting that infrequently - # accessed objects may be evicted from the cache before the defined TTL. + # Setting a TTL of "0" means "always revalidate". The value of defaultTTL cannot + # be set to a value greater than that of maxTTL, but can be equal. When the + # cacheMode is set to FORCE_CACHE_ALL, the defaultTTL will overwrite the TTL set + # in all responses. The maximum allowed value is 31,622,400s (1 year), noting + # that infrequently accessed objects may be evicted from the cache before the + # defined TTL. # Corresponds to the JSON property `defaultTtl` # @return [Fixnum] attr_accessor :default_ttl @@ -3394,10 +3424,10 @@ module Google # Cache directives that attempt to set a max-age or s-maxage higher than this, # or an Expires header more than maxTTL seconds in the future will be capped at # the value of maxTTL, as if it were the value of an s-maxage Cache-Control - # directive. Setting a TTL of "0" means "always revalidate" and a value of "-1" - # disables caching for that status code. The maximum allowed value is 31,622, - # 400s (1 year), noting that infrequently accessed objects may be evicted from - # the cache before the defined TTL. + # directive. Headers sent to the client will not be modified. Setting a TTL of " + # 0" means "always revalidate". The maximum allowed value is 31,622,400s (1 year) + # , noting that infrequently accessed objects may be evicted from the cache + # before the defined TTL. # Corresponds to the JSON property `maxTtl` # @return [Fixnum] attr_accessor :max_ttl @@ -3408,8 +3438,8 @@ module Google # default, Cloud CDN will apply the following default TTLs to these status codes: # HTTP 300 (Multiple Choice), 301, 308 (Permanent Redirects): 10m HTTP 404 (Not # Found), 410 (Gone), 451 (Unavailable For Legal Reasons): 120s HTTP 405 (Method - # Not Found), 414 (URI Too Long), 501 (Not Implemented): 60s These defaults can - # be overridden in negative_caching_policy + # Not Found), 421 (Misdirected Request), 501 (Not Implemented): 60s These + # defaults can be overridden in negative_caching_policy # Corresponds to the JSON property `negativeCaching` # @return [Boolean] attr_accessor :negative_caching @@ -3432,7 +3462,7 @@ module Google # configured here will not be served. The default limit (max-stale) is 86400s (1 # day), which will allow stale content to be served up to this limit beyond the # max-age (or s-max-age) of a cached response. The maximum allowed value is - # 604800(1 week). Set this to zero (0) to disable serve-while-stale. + # 604800 (1 week). Set this to zero (0) to disable serve-while-stale. # Corresponds to the JSON property `serveWhileStale` # @return [Fixnum] attr_accessor :serve_while_stale @@ -3500,17 +3530,15 @@ module Google include Google::Apis::Core::Hashable # The HTTP status code to define a TTL against. Only HTTP status codes 300, 301, - # 308, 404, 405, 410, 414, 451 and 501 are can be specified as values, and you + # 308, 404, 405, 410, 421, 451 and 501 are can be specified as values, and you # cannot specify a status code more than once. # Corresponds to the JSON property `code` # @return [Fixnum] attr_accessor :code # The TTL (in seconds) to cache responses with the corresponding status code for. - # A TTL of "0" means "always revalidate" and a value of "-1" disables caching - # for that status code. The maximum allowed value is 1800s (30 minutes), noting - # that infrequently accessed objects may be evicted from the cache before the - # defined TTL. + # The maximum allowed value is 1800s (30 minutes), noting that infrequently + # accessed objects may be evicted from the cache before the defined TTL. # Corresponds to the JSON property `ttl` # @return [Fixnum] attr_accessor :ttl @@ -4163,6 +4191,12 @@ module Google class Binding include Google::Apis::Core::Hashable + # A client-specified ID for this binding. Expected to be globally unique to + # support the internal bindings-by-ID API. + # Corresponds to the JSON property `bindingId` + # @return [String] + attr_accessor :binding_id + # Represents a textual expression in the Common Expression Language (CEL) syntax. # CEL is a C-like expression language. The syntax and semantics of CEL are # documented at https://github.com/google/cel-spec. @@ -4233,6 +4267,7 @@ module Google # Update properties of this object def update!(**args) + @binding_id = args[:binding_id] if args.key?(:binding_id) @condition = args[:condition] if args.key?(:condition) @members = args[:members] if args.key?(:members) @role = args[:role] if args.key?(:role) @@ -4553,6 +4588,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeBeta::CommitmentAggregatedList::Warning] @@ -4569,6 +4609,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end @@ -5581,6 +5622,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeBeta::DiskAggregatedList::Warning] @@ -5597,6 +5643,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end @@ -5996,6 +6043,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeBeta::DiskTypeAggregatedList::Warning] @@ -6012,6 +6064,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end @@ -7684,9 +7737,9 @@ module Google attr_accessor :name # This field is not used for external load balancing. - # For INTERNAL and INTERNAL_SELF_MANAGED load balancing, this field identifies - # the network that the load balanced IP should belong to for this Forwarding - # Rule. If this field is not specified, the default network will be used. + # For internal load balancing, this field identifies the network that the load + # balanced IP should belong to for this Forwarding Rule. If this field is not + # specified, the default network will be used. # Corresponds to the JSON property `network` # @return [String] attr_accessor :network @@ -7775,7 +7828,7 @@ module Google # @return [String] attr_accessor :service_name - # This field is only used for INTERNAL load balancing. + # This field is only used for internal load balancing. # For internal load balancing, this field identifies the subnetwork that the # load balanced IP should belong to for this Forwarding Rule. # If the network specified is in auto subnet mode, this field is optional. @@ -7866,6 +7919,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeBeta::ForwardingRuleAggregatedList::Warning] @@ -7882,6 +7940,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end @@ -9351,6 +9410,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeBeta::HealthChecksAggregatedList::Warning] @@ -9367,6 +9431,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end @@ -9756,6 +9821,43 @@ module Google end end + # HttpFilterConfiguration supplies additional contextual settings for + # networkservices.HttpFilter resources enabled by Traffic Director. + class HttpFilterConfig + include Google::Apis::Core::Hashable + + # The configuration needed to enable the networkservices.HttpFilter resource. + # The configuration must be YAML formatted and only contain fields defined in + # the protobuf identified in configTypeUrl + # Corresponds to the JSON property `config` + # @return [String] + attr_accessor :config + + # The fully qualified versioned proto3 type url of the protobuf that the filter + # expects for its contextual settings, for example: type.googleapis.com/google. + # protobuf.Struct + # Corresponds to the JSON property `configTypeUrl` + # @return [String] + attr_accessor :config_type_url + + # Name of the networkservices.HttpFilter resource this configuration belongs to. + # This name must be known to the xDS client. Example: envoy.wasm + # Corresponds to the JSON property `filterName` + # @return [String] + attr_accessor :filter_name + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @config = args[:config] if args.key?(:config) + @config_type_url = args[:config_type_url] if args.key?(:config_type_url) + @filter_name = args[:filter_name] if args.key?(:filter_name) + end + end + # The request and response header transformations that take effect before the # request is passed along to the selected backendService. class HttpHeaderAction @@ -9812,6 +9914,13 @@ module Google # For matching against the HTTP request's authority, use a headerMatch with the # header name ":authority". # For matching a request's method, use the headerName ":method". + # When the URL map is bound to target gRPC proxy that has validateForProxyless + # field set to true, only non-binary user-specified custom metadata and the ` + # content-type` header are supported. The following transport-level headers + # cannot be used in header matching rules: `:authority`, `:method`, `:path`, `: + # scheme`, `user-agent`, `accept-encoding`, `content-encoding`, `grpc-accept- + # encoding`, `grpc-encoding`, `grpc-previous-rpc-attempts`, `grpc-tags-bin`, ` + # grpc-timeout` and `grpc-trace-bin. # Corresponds to the JSON property `headerName` # @return [String] attr_accessor :header_name @@ -10381,10 +10490,10 @@ module Google # A list of weighted backend services to send traffic to when a route match # occurs. The weights determine the fraction of traffic that flows to their # corresponding backend service. If all traffic needs to go to a single backend - # service, there must be one weightedBackendService with weight set to a non 0 - # number. + # service, there must be one weightedBackendService with weight set to a non- + # zero number. # Once a backendService is identified and before forwarding the request to the - # backend service, advanced routing actions like Url rewrites and header + # backend service, advanced routing actions such as URL rewrites and header # transformations are applied depending on additional settings specified in this # HttpRouteAction. # Corresponds to the JSON property `weightedBackendServices` @@ -10424,6 +10533,27 @@ module Google # @return [Google::Apis::ComputeBeta::HttpHeaderAction] attr_accessor :header_action + # Outbound route specific configuration for networkservices.HttpFilter resources + # enabled by Traffic Director. httpFilterConfigs only applies for Loadbalancers + # with loadBalancingScheme set to INTERNAL_SELF_MANAGED. See ForwardingRule for + # more details. + # Not supported when the URL map is bound to target gRPC proxy that has + # validateForProxyless field set to true. + # Corresponds to the JSON property `httpFilterConfigs` + # @return [Array] + attr_accessor :http_filter_configs + + # Outbound route specific metadata supplied to networkservices.HttpFilter + # resources enabled by Traffic Director. httpFilterMetadata only applies for + # Loadbalancers with loadBalancingScheme set to INTERNAL_SELF_MANAGED. See + # ForwardingRule for more details. + # The only configTypeUrl supported is type.googleapis.com/google.protobuf.Struct + # Not supported when the URL map is bound to target gRPC proxy that has + # validateForProxyless field set to true. + # Corresponds to the JSON property `httpFilterMetadata` + # @return [Array] + attr_accessor :http_filter_metadata + # The list of criteria for matching attributes of a request to this routeRule. # This list has OR semantics: the request matches this routeRule when any of the # matchRules are satisfied. However predicates within a given matchRule have AND @@ -10487,6 +10617,8 @@ module Google def update!(**args) @description = args[:description] if args.key?(:description) @header_action = args[:header_action] if args.key?(:header_action) + @http_filter_configs = args[:http_filter_configs] if args.key?(:http_filter_configs) + @http_filter_metadata = args[:http_filter_metadata] if args.key?(:http_filter_metadata) @match_rules = args[:match_rules] if args.key?(:match_rules) @priority = args[:priority] if args.key?(:priority) @route_action = args[:route_action] if args.key?(:route_action) @@ -10518,6 +10650,7 @@ module Google # Specifies that prefixMatch and fullPathMatch matches are case sensitive. # The default value is false. # ignoreCase must not be used with regexMatch. + # Not supported when the URL map is bound to target gRPC proxy. # Corresponds to the JSON property `ignoreCase` # @return [Boolean] attr_accessor :ignore_case @@ -10537,6 +10670,8 @@ module Google # ForwardingRule that refers to the UrlMap this HttpRouteRuleMatch belongs to. # metadataFilters only applies to Loadbalancers that have their # loadBalancingScheme set to INTERNAL_SELF_MANAGED. + # Not supported when the URL map is bound to target gRPC proxy that has + # validateForProxyless field set to true. # Corresponds to the JSON property `metadataFilters` # @return [Array] attr_accessor :metadata_filters @@ -10551,6 +10686,7 @@ module Google # Specifies a list of query parameter match criteria, all of which must match # corresponding query parameters in the request. + # Not supported when the URL map is bound to target gRPC proxy. # Corresponds to the JSON property `queryParameterMatches` # @return [Array] attr_accessor :query_parameter_matches @@ -11427,7 +11563,7 @@ module Google # @return [Array] attr_accessor :resource_policies - # Sets the scheduling options for an Instance. NextID: 12 + # Sets the scheduling options for an Instance. NextID: 13 # Corresponds to the JSON property `scheduling` # @return [Google::Apis::ComputeBeta::Scheduling] attr_accessor :scheduling @@ -11590,6 +11726,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeBeta::InstanceAggregatedList::Warning] @@ -11606,6 +11747,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end @@ -11829,6 +11971,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeBeta::InstanceGroupAggregatedList::Warning] @@ -11845,6 +11992,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end @@ -12364,6 +12512,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeBeta::InstanceGroupManagerAggregatedList::Warning] @@ -12380,6 +12533,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end @@ -14194,7 +14348,7 @@ module Google # @return [Array] attr_accessor :resource_policies - # Sets the scheduling options for an Instance. NextID: 12 + # Sets the scheduling options for an Instance. NextID: 13 # Corresponds to the JSON property `scheduling` # @return [Google::Apis::ComputeBeta::Scheduling] attr_accessor :scheduling @@ -14804,6 +14958,32 @@ module Google end end + # + class InstancesSetNameRequest + include Google::Apis::Core::Hashable + + # The current name of this resource, used to prevent conflicts. Provide the + # latest name when making a request to change name. + # Corresponds to the JSON property `currentName` + # @return [String] + attr_accessor :current_name + + # The name to be applied to the instance. Needs to be RFC 1035 compliant. + # Corresponds to the JSON property `name` + # @return [String] + attr_accessor :name + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @current_name = args[:current_name] if args.key?(:current_name) + @name = args[:name] if args.key?(:name) + end + end + # class InstancesSetServiceAccountRequest include Google::Apis::Core::Hashable @@ -15398,6 +15578,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeBeta::InterconnectAttachmentAggregatedList::Warning] @@ -15414,6 +15599,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end @@ -16810,6 +16996,39 @@ module Google end end + # + class LocalDisk + include Google::Apis::Core::Hashable + + # Specifies the number of such disks. + # Corresponds to the JSON property `diskCount` + # @return [Fixnum] + attr_accessor :disk_count + + # Specifies the size of the disk in base-2 GB. + # Corresponds to the JSON property `diskSizeGb` + # @return [Fixnum] + attr_accessor :disk_size_gb + + # Specifies the desired disk type on the node. This disk type must be a local + # storage type (e.g.: local-ssd). Note that for nodeTemplates, this should be + # the name of the disk type and not its URL. + # Corresponds to the JSON property `diskType` + # @return [String] + attr_accessor :disk_type + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @disk_count = args[:disk_count] if args.key?(:disk_count) + @disk_size_gb = args[:disk_size_gb] if args.key?(:disk_size_gb) + @disk_type = args[:disk_type] if args.key?(:disk_type) + end + end + # Specifies what kind of log the caller must write class LogConfig include Google::Apis::Core::Hashable @@ -16990,7 +17209,7 @@ module Google # @return [String] attr_accessor :description - # [Input Only] Specifies to create an application consistent machine image by + # [Input Only] Whether to attempt an application consistent machine image by # informing the OS to prepare for the snapshot process. Currently only supported # on Windows instances using the Volume Shadow Copy Service (VSS). # Corresponds to the JSON property `guestFlush` @@ -17385,6 +17604,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeBeta::MachineTypeAggregatedList::Warning] @@ -17401,6 +17625,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end @@ -18118,6 +18343,12 @@ module Google # @return [String] attr_accessor :kind + # Maximum Transmission Unit in bytes. The minimum value for this field is 1460 + # and the maximum value is 1500 bytes. + # Corresponds to the JSON property `mtu` + # @return [Fixnum] + attr_accessor :mtu + # Name of the resource. Provided by the client when the resource is created. The # name must be 1-63 characters long, and comply with RFC1035. Specifically, the # name must be 1-63 characters long and match the regular expression `[a-z]([-a- @@ -18164,6 +18395,7 @@ module Google @gateway_i_pv4 = args[:gateway_i_pv4] if args.key?(:gateway_i_pv4) @id = args[:id] if args.key?(:id) @kind = args[:kind] if args.key?(:kind) + @mtu = args[:mtu] if args.key?(:mtu) @name = args[:name] if args.key?(:name) @peerings = args[:peerings] if args.key?(:peerings) @routing_config = args[:routing_config] if args.key?(:routing_config) @@ -18414,6 +18646,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeBeta::NetworkEndpointGroupAggregatedList::Warning] @@ -18430,6 +18667,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end @@ -19387,6 +19625,11 @@ module Google # @return [String] attr_accessor :network + # Maximum Transmission Unit in bytes. + # Corresponds to the JSON property `peerMtu` + # @return [Fixnum] + attr_accessor :peer_mtu + # [Output Only] State for the peering, either `ACTIVE` or `INACTIVE`. The # peering is `ACTIVE` when there's a matching configuration in the peer network. # Corresponds to the JSON property `state` @@ -19412,6 +19655,7 @@ module Google @import_subnet_routes_with_public_ip = args[:import_subnet_routes_with_public_ip] if args.key?(:import_subnet_routes_with_public_ip) @name = args[:name] if args.key?(:name) @network = args[:network] if args.key?(:network) + @peer_mtu = args[:peer_mtu] if args.key?(:peer_mtu) @state = args[:state] if args.key?(:state) @state_details = args[:state_details] if args.key?(:state_details) end @@ -19723,6 +19967,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeBeta::NodeGroupAggregatedList::Warning] @@ -19739,6 +19988,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end @@ -19961,11 +20211,21 @@ module Google class NodeGroupNode include Google::Apis::Core::Hashable + # Accelerators for this node. + # Corresponds to the JSON property `accelerators` + # @return [Array] + attr_accessor :accelerators + # CPU overcommit. # Corresponds to the JSON property `cpuOvercommitType` # @return [String] attr_accessor :cpu_overcommit_type + # Local disk configurations. + # Corresponds to the JSON property `disks` + # @return [Array] + attr_accessor :disks + # Instances scheduled on this node. # Corresponds to the JSON property `instances` # @return [Array] @@ -20002,7 +20262,9 @@ module Google # Update properties of this object def update!(**args) + @accelerators = args[:accelerators] if args.key?(:accelerators) @cpu_overcommit_type = args[:cpu_overcommit_type] if args.key?(:cpu_overcommit_type) + @disks = args[:disks] if args.key?(:disks) @instances = args[:instances] if args.key?(:instances) @name = args[:name] if args.key?(:name) @node_type = args[:node_type] if args.key?(:node_type) @@ -20286,6 +20548,11 @@ module Google class NodeTemplate include Google::Apis::Core::Hashable + # + # Corresponds to the JSON property `accelerators` + # @return [Array] + attr_accessor :accelerators + # CPU overcommit. # Corresponds to the JSON property `cpuOvercommitType` # @return [String] @@ -20302,6 +20569,11 @@ module Google # @return [String] attr_accessor :description + # + # Corresponds to the JSON property `disks` + # @return [Array] + attr_accessor :disks + # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. # Corresponds to the JSON property `id` @@ -20381,9 +20653,11 @@ module Google # Update properties of this object def update!(**args) + @accelerators = args[:accelerators] if args.key?(:accelerators) @cpu_overcommit_type = args[:cpu_overcommit_type] if args.key?(:cpu_overcommit_type) @creation_timestamp = args[:creation_timestamp] if args.key?(:creation_timestamp) @description = args[:description] if args.key?(:description) + @disks = args[:disks] if args.key?(:disks) @id = args[:id] if args.key?(:id) @kind = args[:kind] if args.key?(:kind) @name = args[:name] if args.key?(:name) @@ -20432,6 +20706,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeBeta::NodeTemplateAggregatedList::Warning] @@ -20448,6 +20727,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end @@ -20883,6 +21163,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeBeta::NodeTypeAggregatedList::Warning] @@ -20899,6 +21184,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end @@ -21765,6 +22051,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeBeta::OperationAggregatedList::Warning] @@ -21781,6 +22072,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end @@ -22393,6 +22685,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeBeta::PacketMirroringAggregatedList::Warning] @@ -22409,6 +22706,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end @@ -22871,8 +23169,6 @@ module Google # Only one of defaultRouteAction or defaultUrlRedirect must be set. # UrlMaps for external HTTP(S) load balancers support only the urlRewrite action # within a pathMatcher's defaultRouteAction. - # Not supported when the backend service is referenced by a URL map that is - # bound to target gRPC proxy that has validateForProxyless field set to true. # Corresponds to the JSON property `defaultRouteAction` # @return [Google::Apis::ComputeBeta::HttpRouteAction] attr_accessor :default_route_action @@ -22895,8 +23191,6 @@ module Google # the specified resource default_service: # - compute.backendBuckets.use # - compute.backendServices.use - # pathMatchers[].defaultService is the only option available when the URL map is - # bound to target gRPC proxy that has validateForProxyless field set to true. # Corresponds to the JSON property `defaultService` # @return [String] attr_accessor :default_service @@ -22930,8 +23224,6 @@ module Google # For example: a pathRule with a path /a/b/c/* will match before /a/b/* # irrespective of the order in which those paths appear in this list. # Within a given pathMatcher, only one of pathRules or routeRules must be set. - # Not supported when the backend service is referenced by a URL map that is - # bound to target gRPC proxy that has validateForProxyless field set to true. # Corresponds to the JSON property `pathRules` # @return [Array] attr_accessor :path_rules @@ -22940,8 +23232,6 @@ module Google # route matching and routing actions are desired. routeRules are evaluated in # order of priority, from the lowest to highest number. # Within a given pathMatcher, you can set only one of pathRules or routeRules. - # Not supported when the backend service is referenced by a URL map that is - # bound to target gRPC proxy that has validateForProxyless field set to true. # Corresponds to the JSON property `routeRules` # @return [Array] attr_accessor :route_rules @@ -25229,6 +25519,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeBeta::ReservationAggregatedList::Warning] @@ -25245,6 +25540,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end @@ -25816,6 +26112,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeBeta::ResourcePolicyAggregatedList::Warning] @@ -25833,6 +26134,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end @@ -26808,6 +27110,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeBeta::RouterAggregatedList::Warning] @@ -26824,6 +27131,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end @@ -28060,7 +28368,7 @@ module Google end end - # Sets the scheduling options for an Instance. NextID: 12 + # Sets the scheduling options for an Instance. NextID: 13 class Scheduling include Google::Apis::Core::Hashable @@ -29192,6 +29500,14 @@ module Google # @return [Fixnum] attr_accessor :download_bytes + # [Input Only] Whether to attempt an application consistent snapshot by + # informing the OS to prepare for the snapshot process. Currently only supported + # on Windows instances using the Volume Shadow Copy Service (VSS). + # Corresponds to the JSON property `guestFlush` + # @return [Boolean] + attr_accessor :guest_flush + alias_method :guest_flush?, :guest_flush + # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. # Corresponds to the JSON property `id` @@ -29264,7 +29580,7 @@ module Google # @return [Google::Apis::ComputeBeta::CustomerEncryptionKey] attr_accessor :snapshot_encryption_key - # [Output Only] The source disk used to create this snapshot. + # The source disk used to create this snapshot. # Corresponds to the JSON property `sourceDisk` # @return [String] attr_accessor :source_disk @@ -29320,6 +29636,7 @@ module Google @description = args[:description] if args.key?(:description) @disk_size_gb = args[:disk_size_gb] if args.key?(:disk_size_gb) @download_bytes = args[:download_bytes] if args.key?(:download_bytes) + @guest_flush = args[:guest_flush] if args.key?(:guest_flush) @id = args[:id] if args.key?(:id) @kind = args[:kind] if args.key?(:kind) @label_fingerprint = args[:label_fingerprint] if args.key?(:label_fingerprint) @@ -29578,7 +29895,7 @@ module Google # @return [Array] attr_accessor :network_interfaces - # Sets the scheduling options for an Instance. NextID: 12 + # Sets the scheduling options for an Instance. NextID: 13 # Corresponds to the JSON property `scheduling` # @return [Google::Apis::ComputeBeta::Scheduling] attr_accessor :scheduling @@ -29636,9 +29953,9 @@ module Google class SslCertificate include Google::Apis::Core::Hashable - # A local certificate file. The certificate must be in PEM format. The - # certificate chain must be no greater than 5 certs long. The chain must include - # at least one intermediate cert. + # A value read into memory from a certificate file. The certificate file must be + # in PEM format. The certificate chain must be no greater than 5 certs long. The + # chain must include at least one intermediate cert. # Corresponds to the JSON property `certificate` # @return [String] attr_accessor :certificate @@ -29686,7 +30003,8 @@ module Google # @return [String] attr_accessor :name - # A write-only private key in PEM format. Only insert requests will include this + # A value read into memory from a write-only private key file. The private key + # file must be in PEM format. For security, only insert requests include this # field. # Corresponds to the JSON property `privateKey` # @return [String] @@ -29778,6 +30096,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeBeta::SslCertificateAggregatedList::Warning] @@ -29794,6 +30117,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end @@ -30764,6 +31088,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeBeta::SubnetworkAggregatedList::Warning] @@ -30780,6 +31109,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end @@ -31622,6 +31952,32 @@ module Google # @return [String] attr_accessor :description + # Fingerprint of this resource. A hash of the contents stored in this object. + # This field is used in optimistic locking. This field will be ignored when + # inserting a TargetHttpProxy. An up-to-date fingerprint must be provided in + # order to patch/update the TargetHttpProxy; otherwise, the request will fail + # with error 412 conditionNotMet. To see the latest fingerprint, make a get() + # request to retrieve the TargetHttpProxy. + # Corresponds to the JSON property `fingerprint` + # NOTE: Values are automatically base64 encoded/decoded in the client library. + # @return [String] + attr_accessor :fingerprint + + # URLs to networkservices.HttpFilter resources enabled for xDS clients using + # this configuration. For example, https://networkservices.googleapis.com/ + # v1alpha1/projects/project/locations/locationhttpFilters/httpFilter Only + # filters that handle outbound connection and stream events may be specified. + # These filters work in conjunction with a default set of HTTP filters that may + # already be configured by Traffic Director. Traffic Director will determine the + # final location of these filters within xDS configuration based on the name of + # the HTTP filter. If Traffic Director positions multiple filters at the same + # location, those filters will be in the same order as specified in this list. + # httpFilters only applies for loadbalancers with loadBalancingScheme set to + # INTERNAL_SELF_MANAGED. See ForwardingRule for more details. + # Corresponds to the JSON property `httpFilters` + # @return [Array] + attr_accessor :http_filters + # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. # Corresponds to the JSON property `id` @@ -31677,6 +32033,8 @@ module Google def update!(**args) @creation_timestamp = args[:creation_timestamp] if args.key?(:creation_timestamp) @description = args[:description] if args.key?(:description) + @fingerprint = args[:fingerprint] if args.key?(:fingerprint) + @http_filters = args[:http_filters] if args.key?(:http_filters) @id = args[:id] if args.key?(:id) @kind = args[:kind] if args.key?(:kind) @name = args[:name] if args.key?(:name) @@ -31721,6 +32079,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeBeta::TargetHttpProxyAggregatedList::Warning] @@ -31737,6 +32100,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end @@ -32248,6 +32612,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeBeta::TargetHttpsProxyAggregatedList::Warning] @@ -32264,6 +32633,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end @@ -32580,6 +32950,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeBeta::TargetInstanceAggregatedList::Warning] @@ -32596,6 +32971,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end @@ -33032,6 +33408,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeBeta::TargetPoolAggregatedList::Warning] @@ -33048,6 +33429,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end @@ -34105,6 +34487,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeBeta::TargetVpnGatewayAggregatedList::Warning] @@ -34121,6 +34508,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end @@ -34402,22 +34790,23 @@ module Google class TestFailure include Google::Apis::Core::Hashable - # + # BackendService or BackendBucket returned by load balancer. # Corresponds to the JSON property `actualService` # @return [String] attr_accessor :actual_service - # + # Expected BackendService or BackendBucket resource the given URL should be + # mapped to. # Corresponds to the JSON property `expectedService` # @return [String] attr_accessor :expected_service - # + # Host portion of the URL. # Corresponds to the JSON property `host` # @return [String] attr_accessor :host - # + # Path portion including query parameters in the URL. # Corresponds to the JSON property `path` # @return [String] attr_accessor :path @@ -34509,9 +34898,8 @@ module Google # Only one of defaultRouteAction or defaultUrlRedirect must be set. # UrlMaps for external HTTP(S) load balancers support only the urlRewrite action # within defaultRouteAction. - # defaultRouteAction has no effect when the backend service is referenced by a - # URL map that is bound to target gRPC proxy that has validateForProxyless field - # set to true. + # defaultRouteAction has no effect when the URL map is bound to target gRPC + # proxy that has validateForProxyless field set to true. # Corresponds to the JSON property `defaultRouteAction` # @return [Google::Apis::ComputeBeta::HttpRouteAction] attr_accessor :default_route_action @@ -34525,9 +34913,8 @@ module Google # specified. # Only one of defaultService, defaultUrlRedirect or defaultRouteAction. # weightedBackendService must be set. - # defaultService has no effect when the backend service is referenced by a URL - # map that is bound to target gRPC proxy that has validateForProxyless field set - # to true. + # defaultService has no effect when the URL map is bound to target gRPC proxy + # that has validateForProxyless field set to true. # Corresponds to the JSON property `defaultService` # @return [String] attr_accessor :default_service @@ -34606,8 +34993,8 @@ module Google # The list of expected URL mapping tests. Request to update this UrlMap will # succeed only if all of the test cases pass. You can specify a maximum of 100 # tests per UrlMap. - # Not supported when the backend service is referenced by a URL map that is - # bound to target gRPC proxy that has validateForProxyless field set to true. + # Not supported when the URL map is bound to target gRPC proxy that has + # validateForProxyless field set to true. # Corresponds to the JSON property `tests` # @return [Array] attr_accessor :tests @@ -34781,7 +35168,8 @@ module Google # @return [String] attr_accessor :description - # Host portion of the URL. + # Host portion of the URL. If headers contains a host header, then host must + # also match the header value. # Corresponds to the JSON property `host` # @return [String] attr_accessor :host @@ -34791,7 +35179,9 @@ module Google # @return [String] attr_accessor :path - # Expected BackendService resource the given URL should be mapped to. + # Expected BackendService or BackendBucket resource the given URL should be + # mapped to. + # service cannot be set if expectedRedirectResponseCode is set. # Corresponds to the JSON property `service` # @return [String] attr_accessor :service @@ -34883,6 +35273,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeBeta::UrlMapsAggregatedList::Warning] @@ -34899,6 +35294,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end @@ -35694,6 +36090,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeBeta::VpnGatewayAggregatedList::Warning] @@ -35710,6 +36111,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end @@ -36403,6 +36805,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeBeta::VpnTunnelAggregatedList::Warning] @@ -36419,6 +36826,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end diff --git a/generated/google/apis/compute_beta/representations.rb b/generated/google/apis/compute_beta/representations.rb index 92ffbff11..511f87245 100644 --- a/generated/google/apis/compute_beta/representations.rb +++ b/generated/google/apis/compute_beta/representations.rb @@ -1192,6 +1192,12 @@ module Google include Google::Apis::Core::JsonObjectSupport end + class HttpFilterConfig + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class HttpHeaderAction class Representation < Google::Apis::Core::JsonRepresentation; end @@ -1846,6 +1852,12 @@ module Google include Google::Apis::Core::JsonObjectSupport end + class InstancesSetNameRequest + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class InstancesSetServiceAccountRequest class Representation < Google::Apis::Core::JsonRepresentation; end @@ -2086,6 +2098,12 @@ module Google include Google::Apis::Core::JsonObjectSupport end + class LocalDisk + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class LogConfig class Representation < Google::Apis::Core::JsonRepresentation; end @@ -5041,6 +5059,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeBeta::AcceleratorTypeAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::AcceleratorTypeAggregatedList::Warning::Representation end @@ -5171,6 +5190,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeBeta::AddressAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::AddressAggregatedList::Warning::Representation end @@ -5278,7 +5298,6 @@ module Google collection :local_ssds, as: 'localSsds', class: Google::Apis::ComputeBeta::AllocationSpecificSkuAllocationAllocatedInstancePropertiesReservedDisk, decorator: Google::Apis::ComputeBeta::AllocationSpecificSkuAllocationAllocatedInstancePropertiesReservedDisk::Representation property :machine_type, as: 'machineType' - property :maintenance_interval, as: 'maintenanceInterval' property :min_cpu_platform, as: 'minCpuPlatform' end end @@ -5396,6 +5415,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeBeta::AutoscalerAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::AutoscalerAggregatedList::Warning::Representation end @@ -5510,6 +5530,7 @@ module Google class AutoscalingPolicyCpuUtilization # @private class Representation < Google::Apis::Core::JsonRepresentation + property :predictive_method, as: 'predictiveMethod' property :utilization_target, as: 'utilizationTarget' end end @@ -5707,6 +5728,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeBeta::BackendServiceAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::BackendServiceAggregatedList::Warning::Representation end @@ -5924,6 +5946,7 @@ module Google class Binding # @private class Representation < Google::Apis::Core::JsonRepresentation + property :binding_id, as: 'bindingId' property :condition, as: 'condition', class: Google::Apis::ComputeBeta::Expr, decorator: Google::Apis::ComputeBeta::Expr::Representation collection :members, as: 'members' @@ -5998,6 +6021,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeBeta::CommitmentAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::CommitmentAggregatedList::Warning::Representation end @@ -6227,6 +6251,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeBeta::DiskAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::DiskAggregatedList::Warning::Representation end @@ -6327,6 +6352,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeBeta::DiskTypeAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::DiskTypeAggregatedList::Warning::Representation end @@ -6747,6 +6773,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeBeta::ForwardingRuleAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::ForwardingRuleAggregatedList::Warning::Representation end @@ -7111,6 +7138,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeBeta::HealthChecksAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::HealthChecksAggregatedList::Warning::Representation end @@ -7224,6 +7252,15 @@ module Google end end + class HttpFilterConfig + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :config, as: 'config' + property :config_type_url, as: 'configTypeUrl' + property :filter_name, as: 'filterName' + end + end + class HttpHeaderAction # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -7369,6 +7406,10 @@ module Google property :description, as: 'description' property :header_action, as: 'headerAction', class: Google::Apis::ComputeBeta::HttpHeaderAction, decorator: Google::Apis::ComputeBeta::HttpHeaderAction::Representation + collection :http_filter_configs, as: 'httpFilterConfigs', class: Google::Apis::ComputeBeta::HttpFilterConfig, decorator: Google::Apis::ComputeBeta::HttpFilterConfig::Representation + + collection :http_filter_metadata, as: 'httpFilterMetadata', class: Google::Apis::ComputeBeta::HttpFilterConfig, decorator: Google::Apis::ComputeBeta::HttpFilterConfig::Representation + collection :match_rules, as: 'matchRules', class: Google::Apis::ComputeBeta::HttpRouteRuleMatch, decorator: Google::Apis::ComputeBeta::HttpRouteRuleMatch::Representation property :priority, as: 'priority' @@ -7614,6 +7655,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeBeta::InstanceAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::InstanceAggregatedList::Warning::Representation end @@ -7666,6 +7708,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeBeta::InstanceGroupAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::InstanceGroupAggregatedList::Warning::Representation end @@ -7785,6 +7828,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeBeta::InstanceGroupManagerAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::InstanceGroupManagerAggregatedList::Warning::Representation end @@ -8484,6 +8528,14 @@ module Google end end + class InstancesSetNameRequest + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :current_name, as: 'currentName' + property :name, as: 'name' + end + end + class InstancesSetServiceAccountRequest # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -8583,6 +8635,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeBeta::InterconnectAttachmentAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::InterconnectAttachmentAggregatedList::Warning::Representation end @@ -8949,6 +9002,15 @@ module Google end end + class LocalDisk + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :disk_count, as: 'diskCount' + property :disk_size_gb, as: 'diskSizeGb' + property :disk_type, as: 'diskType' + end + end + class LogConfig # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -9089,6 +9151,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeBeta::MachineTypeAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::MachineTypeAggregatedList::Warning::Representation end @@ -9286,6 +9349,7 @@ module Google property :gateway_i_pv4, as: 'gatewayIPv4' property :id, :numeric_string => true, as: 'id' property :kind, as: 'kind' + property :mtu, as: 'mtu' property :name, as: 'name' collection :peerings, as: 'peerings', class: Google::Apis::ComputeBeta::NetworkPeering, decorator: Google::Apis::ComputeBeta::NetworkPeering::Representation @@ -9344,6 +9408,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeBeta::NetworkEndpointGroupAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::NetworkEndpointGroupAggregatedList::Warning::Representation end @@ -9597,6 +9662,7 @@ module Google property :import_subnet_routes_with_public_ip, as: 'importSubnetRoutesWithPublicIp' property :name, as: 'name' property :network, as: 'network' + property :peer_mtu, as: 'peerMtu' property :state, as: 'state' property :state_details, as: 'stateDetails' end @@ -9683,6 +9749,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeBeta::NodeGroupAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::NodeGroupAggregatedList::Warning::Representation end @@ -9750,7 +9817,11 @@ module Google class NodeGroupNode # @private class Representation < Google::Apis::Core::JsonRepresentation + collection :accelerators, as: 'accelerators', class: Google::Apis::ComputeBeta::AcceleratorConfig, decorator: Google::Apis::ComputeBeta::AcceleratorConfig::Representation + property :cpu_overcommit_type, as: 'cpuOvercommitType' + collection :disks, as: 'disks', class: Google::Apis::ComputeBeta::LocalDisk, decorator: Google::Apis::ComputeBeta::LocalDisk::Representation + collection :instances, as: 'instances' property :name, as: 'name' property :node_type, as: 'nodeType' @@ -9845,9 +9916,13 @@ module Google class NodeTemplate # @private class Representation < Google::Apis::Core::JsonRepresentation + collection :accelerators, as: 'accelerators', class: Google::Apis::ComputeBeta::AcceleratorConfig, decorator: Google::Apis::ComputeBeta::AcceleratorConfig::Representation + property :cpu_overcommit_type, as: 'cpuOvercommitType' property :creation_timestamp, as: 'creationTimestamp' property :description, as: 'description' + collection :disks, as: 'disks', class: Google::Apis::ComputeBeta::LocalDisk, decorator: Google::Apis::ComputeBeta::LocalDisk::Representation + property :id, :numeric_string => true, as: 'id' property :kind, as: 'kind' property :name, as: 'name' @@ -9873,6 +9948,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeBeta::NodeTemplateAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::NodeTemplateAggregatedList::Warning::Representation end @@ -9993,6 +10069,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeBeta::NodeTypeAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::NodeTypeAggregatedList::Warning::Representation end @@ -10210,6 +10287,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeBeta::OperationAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::OperationAggregatedList::Warning::Representation end @@ -10365,6 +10443,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeBeta::PacketMirroringAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::PacketMirroringAggregatedList::Warning::Representation end @@ -11129,6 +11208,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeBeta::ReservationAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::ReservationAggregatedList::Warning::Representation end @@ -11291,6 +11371,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeBeta::ResourcePolicyAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::ResourcePolicyAggregatedList::Warning::Representation end @@ -11548,6 +11629,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeBeta::RouterAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::RouterAggregatedList::Warning::Representation end @@ -12123,6 +12205,7 @@ module Google property :description, as: 'description' property :disk_size_gb, :numeric_string => true, as: 'diskSizeGb' property :download_bytes, :numeric_string => true, as: 'downloadBytes' + property :guest_flush, as: 'guestFlush' property :id, :numeric_string => true, as: 'id' property :kind, as: 'kind' property :label_fingerprint, :base64 => true, as: 'labelFingerprint' @@ -12250,6 +12333,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeBeta::SslCertificateAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::SslCertificateAggregatedList::Warning::Representation end @@ -12494,6 +12578,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeBeta::SubnetworkAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::SubnetworkAggregatedList::Warning::Representation end @@ -12712,6 +12797,8 @@ module Google class Representation < Google::Apis::Core::JsonRepresentation property :creation_timestamp, as: 'creationTimestamp' property :description, as: 'description' + property :fingerprint, :base64 => true, as: 'fingerprint' + collection :http_filters, as: 'httpFilters' property :id, :numeric_string => true, as: 'id' property :kind, as: 'kind' property :name, as: 'name' @@ -12731,6 +12818,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeBeta::TargetHttpProxyAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::TargetHttpProxyAggregatedList::Warning::Representation end @@ -12859,6 +12947,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeBeta::TargetHttpsProxyAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::TargetHttpsProxyAggregatedList::Warning::Representation end @@ -12939,6 +13028,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeBeta::TargetInstanceAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::TargetInstanceAggregatedList::Warning::Representation end @@ -13049,6 +13139,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeBeta::TargetPoolAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::TargetPoolAggregatedList::Warning::Representation end @@ -13337,6 +13428,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeBeta::TargetVpnGatewayAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::TargetVpnGatewayAggregatedList::Warning::Representation end @@ -13540,6 +13632,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeBeta::UrlMapsAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::UrlMapsAggregatedList::Warning::Representation end @@ -13754,6 +13847,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeBeta::VpnGatewayAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::VpnGatewayAggregatedList::Warning::Representation end @@ -13929,6 +14023,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeBeta::VpnTunnelAggregatedList::Warning, decorator: Google::Apis::ComputeBeta::VpnTunnelAggregatedList::Warning::Representation end diff --git a/generated/google/apis/compute_beta/service.rb b/generated/google/apis/compute_beta/service.rb index 772f4fede..33ffeb21c 100644 --- a/generated/google/apis/compute_beta/service.rb +++ b/generated/google/apis/compute_beta/service.rb @@ -95,6 +95,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -114,7 +117,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def aggregated_accelerator_type_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def aggregated_accelerator_type_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/aggregated/acceleratorTypes', options) command.response_representation = Google::Apis::ComputeBeta::AcceleratorTypeAggregatedList::Representation command.response_class = Google::Apis::ComputeBeta::AcceleratorTypeAggregatedList @@ -124,6 +127,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -209,6 +213,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -228,7 +235,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_accelerator_types(project, zone, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_accelerator_types(project, zone, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/zones/{zone}/acceleratorTypes', options) command.response_representation = Google::Apis::ComputeBeta::AcceleratorTypeList::Representation command.response_class = Google::Apis::ComputeBeta::AcceleratorTypeList @@ -238,6 +245,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -288,6 +296,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -307,7 +318,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_aggregated_addresses(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_aggregated_addresses(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/aggregated/addresses', options) command.response_representation = Google::Apis::ComputeBeta::AddressAggregatedList::Representation command.response_class = Google::Apis::ComputeBeta::AddressAggregatedList @@ -317,6 +328,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -504,6 +516,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -523,7 +538,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_addresses(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_addresses(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/regions/{region}/addresses', options) command.response_representation = Google::Apis::ComputeBeta::AddressList::Representation command.response_class = Google::Apis::ComputeBeta::AddressList @@ -533,6 +548,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -680,6 +696,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -699,7 +718,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_aggregated_autoscalers(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_aggregated_autoscalers(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/aggregated/autoscalers', options) command.response_representation = Google::Apis::ComputeBeta::AutoscalerAggregatedList::Representation command.response_class = Google::Apis::ComputeBeta::AutoscalerAggregatedList @@ -709,6 +728,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -897,6 +917,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -916,7 +939,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_autoscalers(project, zone, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_autoscalers(project, zone, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/zones/{zone}/autoscalers', options) command.response_representation = Google::Apis::ComputeBeta::AutoscalerList::Representation command.response_class = Google::Apis::ComputeBeta::AutoscalerList @@ -926,6 +949,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -1361,6 +1385,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -1380,7 +1407,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_backend_buckets(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_backend_buckets(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/global/backendBuckets', options) command.response_representation = Google::Apis::ComputeBeta::BackendBucketList::Representation command.response_class = Google::Apis::ComputeBeta::BackendBucketList @@ -1389,6 +1416,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -1597,6 +1625,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -1616,7 +1647,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def aggregated_backend_service_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def aggregated_backend_service_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/aggregated/backendServices', options) command.response_representation = Google::Apis::ComputeBeta::BackendServiceAggregatedList::Representation command.response_class = Google::Apis::ComputeBeta::BackendServiceAggregatedList @@ -1626,6 +1657,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -1897,6 +1929,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -1916,7 +1951,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_backend_services(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_backend_services(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/global/backendServices', options) command.response_representation = Google::Apis::ComputeBeta::BackendServiceList::Representation command.response_class = Google::Apis::ComputeBeta::BackendServiceList @@ -1925,6 +1960,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -2172,6 +2208,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -2191,7 +2230,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_aggregated_disk_types(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_aggregated_disk_types(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/aggregated/diskTypes', options) command.response_representation = Google::Apis::ComputeBeta::DiskTypeAggregatedList::Representation command.response_class = Google::Apis::ComputeBeta::DiskTypeAggregatedList @@ -2201,6 +2240,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -2286,6 +2326,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -2305,7 +2348,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_disk_types(project, zone, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_disk_types(project, zone, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/zones/{zone}/diskTypes', options) command.response_representation = Google::Apis::ComputeBeta::DiskTypeList::Representation command.response_class = Google::Apis::ComputeBeta::DiskTypeList @@ -2315,6 +2358,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -2420,6 +2464,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -2439,7 +2486,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_aggregated_disk(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_aggregated_disk(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/aggregated/disks', options) command.response_representation = Google::Apis::ComputeBeta::DiskAggregatedList::Representation command.response_class = Google::Apis::ComputeBeta::DiskAggregatedList @@ -2449,6 +2496,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -2464,7 +2512,7 @@ module Google # Name of the persistent disk to snapshot. # @param [Google::Apis::ComputeBeta::Snapshot] snapshot_object # @param [Boolean] guest_flush - # [Input Only] Specifies to create an application consistent snapshot by + # [Input Only] Whether to attempt an application consistent snapshot by # informing the OS to prepare for the snapshot process. Currently only supported # on Windows instances using the Volume Shadow Copy Service (VSS). # @param [String] request_id @@ -2747,6 +2795,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -2766,7 +2817,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_disks(project, zone, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_disks(project, zone, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/zones/{zone}/disks', options) command.response_representation = Google::Apis::ComputeBeta::DiskList::Representation command.response_class = Google::Apis::ComputeBeta::DiskList @@ -2776,6 +2827,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -3202,6 +3254,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -3221,7 +3276,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_external_vpn_gateways(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_external_vpn_gateways(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/global/externalVpnGateways', options) command.response_representation = Google::Apis::ComputeBeta::ExternalVpnGatewayList::Representation command.response_class = Google::Apis::ComputeBeta::ExternalVpnGatewayList @@ -3230,6 +3285,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -3485,6 +3541,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -3504,7 +3563,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_firewalls(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_firewalls(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/global/firewalls', options) command.response_representation = Google::Apis::ComputeBeta::FirewallList::Representation command.response_class = Google::Apis::ComputeBeta::FirewallList @@ -3513,6 +3572,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -3708,6 +3768,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -3727,7 +3790,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_aggregated_forwarding_rules(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_aggregated_forwarding_rules(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/aggregated/forwardingRules', options) command.response_representation = Google::Apis::ComputeBeta::ForwardingRuleAggregatedList::Representation command.response_class = Google::Apis::ComputeBeta::ForwardingRuleAggregatedList @@ -3737,6 +3800,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -3925,6 +3989,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -3944,7 +4011,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_forwarding_rules(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_forwarding_rules(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/regions/{region}/forwardingRules', options) command.response_representation = Google::Apis::ComputeBeta::ForwardingRuleList::Representation command.response_class = Google::Apis::ComputeBeta::ForwardingRuleList @@ -3954,6 +4021,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -4339,6 +4407,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -4358,7 +4429,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_global_addresses(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_global_addresses(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/global/addresses', options) command.response_representation = Google::Apis::ComputeBeta::AddressList::Representation command.response_class = Google::Apis::ComputeBeta::AddressList @@ -4367,6 +4438,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -4624,6 +4696,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -4643,7 +4718,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_global_forwarding_rules(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_global_forwarding_rules(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/global/forwardingRules', options) command.response_representation = Google::Apis::ComputeBeta::ForwardingRuleList::Representation command.response_class = Google::Apis::ComputeBeta::ForwardingRuleList @@ -4652,6 +4727,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -5120,6 +5196,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -5139,7 +5218,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_global_network_endpoint_groups(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_global_network_endpoint_groups(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/global/networkEndpointGroups', options) command.response_representation = Google::Apis::ComputeBeta::NetworkEndpointGroupList::Representation command.response_class = Google::Apis::ComputeBeta::NetworkEndpointGroupList @@ -5148,6 +5227,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -5194,6 +5274,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -5213,7 +5296,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_global_network_endpoint_group_network_endpoints(project, network_endpoint_group, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_global_network_endpoint_group_network_endpoints(project, network_endpoint_group, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:post, 'projects/{project}/global/networkEndpointGroups/{networkEndpointGroup}/listNetworkEndpoints', options) command.response_representation = Google::Apis::ComputeBeta::NetworkEndpointGroupsListNetworkEndpoints::Representation command.response_class = Google::Apis::ComputeBeta::NetworkEndpointGroupsListNetworkEndpoints @@ -5223,6 +5306,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -5273,6 +5357,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -5292,7 +5379,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_aggregated_global_operation(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_aggregated_global_operation(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/aggregated/operations', options) command.response_representation = Google::Apis::ComputeBeta::OperationAggregatedList::Representation command.response_class = Google::Apis::ComputeBeta::OperationAggregatedList @@ -5302,6 +5389,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -5416,6 +5504,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -5435,7 +5526,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_global_operations(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_global_operations(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/global/operations', options) command.response_representation = Google::Apis::ComputeBeta::OperationList::Representation command.response_class = Google::Apis::ComputeBeta::OperationList @@ -5444,6 +5535,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -5605,6 +5697,9 @@ module Google # by a previous list request to get the next page of results. # @param [String] parent_id # Parent ID for this request. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -5624,7 +5719,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_global_organization_operations(filter: nil, max_results: nil, order_by: nil, page_token: nil, parent_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_global_organization_operations(filter: nil, max_results: nil, order_by: nil, page_token: nil, parent_id: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'locations/global/operations', options) command.response_representation = Google::Apis::ComputeBeta::OperationList::Representation command.response_class = Google::Apis::ComputeBeta::OperationList @@ -5633,6 +5728,7 @@ module Google command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? command.query['parentId'] = parent_id unless parent_id.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -5684,6 +5780,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -5703,7 +5802,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def aggregated_health_check_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def aggregated_health_check_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/aggregated/healthChecks', options) command.response_representation = Google::Apis::ComputeBeta::HealthChecksAggregatedList::Representation command.response_class = Google::Apis::ComputeBeta::HealthChecksAggregatedList @@ -5713,6 +5812,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -5890,6 +5990,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -5909,7 +6012,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_health_checks(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_health_checks(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/global/healthChecks', options) command.response_representation = Google::Apis::ComputeBeta::HealthCheckList::Representation command.response_class = Google::Apis::ComputeBeta::HealthCheckList @@ -5918,6 +6021,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -6240,6 +6344,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -6259,7 +6366,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_http_health_checks(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_http_health_checks(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/global/httpHealthChecks', options) command.response_representation = Google::Apis::ComputeBeta::HttpHealthCheckList::Representation command.response_class = Google::Apis::ComputeBeta::HttpHealthCheckList @@ -6268,6 +6375,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -6590,6 +6698,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -6609,7 +6720,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_https_health_checks(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_https_health_checks(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/global/httpsHealthChecks', options) command.response_representation = Google::Apis::ComputeBeta::HttpsHealthCheckList::Representation command.response_class = Google::Apis::ComputeBeta::HttpsHealthCheckList @@ -6618,6 +6729,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -7075,6 +7187,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -7094,7 +7209,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_images(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_images(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/global/images', options) command.response_representation = Google::Apis::ComputeBeta::ImageList::Representation command.response_class = Google::Apis::ComputeBeta::ImageList @@ -7103,6 +7218,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -7389,6 +7505,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -7408,7 +7527,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_aggregated_instance_group_managers(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_aggregated_instance_group_managers(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/aggregated/instanceGroupManagers', options) command.response_representation = Google::Apis::ComputeBeta::InstanceGroupManagerAggregatedList::Representation command.response_class = Google::Apis::ComputeBeta::InstanceGroupManagerAggregatedList @@ -7418,6 +7537,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -7825,6 +7945,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -7844,7 +7967,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_instance_group_managers(project, zone, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_instance_group_managers(project, zone, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/zones/{zone}/instanceGroupManagers', options) command.response_representation = Google::Apis::ComputeBeta::InstanceGroupManagerList::Representation command.response_class = Google::Apis::ComputeBeta::InstanceGroupManagerList @@ -7854,6 +7977,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -7905,6 +8029,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -7924,7 +8051,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_instance_group_manager_errors(project, zone, instance_group_manager, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_instance_group_manager_errors(project, zone, instance_group_manager, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/listErrors', options) command.response_representation = Google::Apis::ComputeBeta::InstanceGroupManagersListErrorsResponse::Representation command.response_class = Google::Apis::ComputeBeta::InstanceGroupManagersListErrorsResponse @@ -7935,6 +8062,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -7987,6 +8115,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -8006,7 +8137,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_instance_group_manager_managed_instances(project, zone, instance_group_manager, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_instance_group_manager_managed_instances(project, zone, instance_group_manager, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:post, 'projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/listManagedInstances', options) command.response_representation = Google::Apis::ComputeBeta::InstanceGroupManagersListManagedInstancesResponse::Representation command.response_class = Google::Apis::ComputeBeta::InstanceGroupManagersListManagedInstancesResponse @@ -8017,6 +8148,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -8066,6 +8198,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -8085,7 +8220,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_instance_group_manager_per_instance_configs(project, zone, instance_group_manager, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_instance_group_manager_per_instance_configs(project, zone, instance_group_manager, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:post, 'projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/listPerInstanceConfigs', options) command.response_representation = Google::Apis::ComputeBeta::InstanceGroupManagersListPerInstanceConfigsResp::Representation command.response_class = Google::Apis::ComputeBeta::InstanceGroupManagersListPerInstanceConfigsResp @@ -8096,6 +8231,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -8844,6 +8980,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -8863,7 +9002,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_aggregated_instance_groups(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_aggregated_instance_groups(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/aggregated/instanceGroups', options) command.response_representation = Google::Apis::ComputeBeta::InstanceGroupAggregatedList::Representation command.response_class = Google::Apis::ComputeBeta::InstanceGroupAggregatedList @@ -8873,6 +9012,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -8932,8 +9072,10 @@ module Google execute_or_queue_command(command, &block) end - # Returns the specified instance group. Gets a list of available instance groups - # by making a list() request. + # Returns the specified zonal instance group. Get a list of available zonal + # instance groups by making a list() request. + # For managed instance groups, use the instanceGroupManagers or + # regionInstanceGroupManagers methods instead. # @param [String] project # Project ID for this request. # @param [String] zone @@ -9024,8 +9166,10 @@ module Google execute_or_queue_command(command, &block) end - # Retrieves the list of instance groups that are located in the specified - # project and zone. + # Retrieves the list of zonal instance group resources contained within the + # specified zone. + # For managed instance groups, use the instanceGroupManagers or + # regionInstanceGroupManagers methods instead. # @param [String] project # Project ID for this request. # @param [String] zone @@ -9064,6 +9208,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -9083,7 +9230,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_instance_groups(project, zone, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_instance_groups(project, zone, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/zones/{zone}/instanceGroups', options) command.response_representation = Google::Apis::ComputeBeta::InstanceGroupList::Representation command.response_class = Google::Apis::ComputeBeta::InstanceGroupList @@ -9093,6 +9240,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -9143,6 +9291,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -9162,7 +9313,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_instance_group_instances(project, zone, instance_group, instance_groups_list_instances_request_object = nil, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_instance_group_instances(project, zone, instance_group, instance_groups_list_instances_request_object = nil, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:post, 'projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}/listInstances', options) command.request_representation = Google::Apis::ComputeBeta::InstanceGroupsListInstancesRequest::Representation command.request_object = instance_groups_list_instances_request_object @@ -9175,6 +9326,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -9551,6 +9703,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -9570,7 +9725,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_instance_templates(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_instance_templates(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/global/instanceTemplates', options) command.response_representation = Google::Apis::ComputeBeta::InstanceTemplateList::Representation command.response_class = Google::Apis::ComputeBeta::InstanceTemplateList @@ -9579,6 +9734,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -9822,6 +9978,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -9841,7 +10000,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_aggregated_instances(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_aggregated_instances(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/aggregated/instances', options) command.response_representation = Google::Apis::ComputeBeta::InstanceAggregatedList::Representation command.response_class = Google::Apis::ComputeBeta::InstanceAggregatedList @@ -9851,6 +10010,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -9870,7 +10030,8 @@ module Google # @param [Google::Apis::ComputeBeta::AttachedDisk] attached_disk_object # @param [Boolean] force_attach # Whether to force attach the regional disk even if it's currently attached to - # another instance. + # another instance. If you try to force attach a zonal disk to an instance, you + # will receive an error. # @param [String] request_id # 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 @@ -10534,6 +10695,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -10553,7 +10717,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_instances(project, zone, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_instances(project, zone, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/zones/{zone}/instances', options) command.response_representation = Google::Apis::ComputeBeta::InstanceList::Representation command.response_class = Google::Apis::ComputeBeta::InstanceList @@ -10563,6 +10727,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -10614,6 +10779,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -10633,7 +10801,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_instance_referrers(project, zone, instance, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_instance_referrers(project, zone, instance, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/zones/{zone}/instances/{instance}/referrers', options) command.response_representation = Google::Apis::ComputeBeta::InstanceListReferrers::Representation command.response_class = Google::Apis::ComputeBeta::InstanceListReferrers @@ -10644,6 +10812,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -11240,6 +11409,60 @@ module Google execute_or_queue_command(command, &block) end + # Sets name of an instance. + # @param [String] project + # Project ID for this request. + # @param [String] zone + # The name of the zone for this request. + # @param [String] instance + # The instance name for this request. + # @param [Google::Apis::ComputeBeta::InstancesSetNameRequest] instances_set_name_request_object + # @param [String] request_id + # 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). + # @param [String] fields + # Selector specifying which fields to include in a partial response. + # @param [String] quota_user + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. + # @param [String] user_ip + # Deprecated. Please use quotaUser instead. + # @param [Google::Apis::RequestOptions] options + # Request-specific options + # + # @yield [result, err] Result & error if block supplied + # @yieldparam result [Google::Apis::ComputeBeta::Operation] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ComputeBeta::Operation] + # + # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried + # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification + # @raise [Google::Apis::AuthorizationError] Authorization is required + def set_instance_name(project, zone, instance, instances_set_name_request_object = nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + command = make_simple_command(:post, 'projects/{project}/zones/{zone}/instances/{instance}/setName', options) + command.request_representation = Google::Apis::ComputeBeta::InstancesSetNameRequest::Representation + command.request_object = instances_set_name_request_object + command.response_representation = Google::Apis::ComputeBeta::Operation::Representation + command.response_class = Google::Apis::ComputeBeta::Operation + command.params['project'] = project unless project.nil? + command.params['zone'] = zone unless zone.nil? + command.params['instance'] = instance unless instance.nil? + command.query['requestId'] = request_id unless request_id.nil? + command.query['fields'] = fields unless fields.nil? + command.query['quotaUser'] = quota_user unless quota_user.nil? + command.query['userIp'] = user_ip unless user_ip.nil? + execute_or_queue_command(command, &block) + end + # Sets an instance's scheduling options. You can only call this method on a # stopped instance, that is, a VM instance that is in a `TERMINATED` state. See # Instance Life Cycle for more information on the possible instance states. @@ -12216,6 +12439,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -12235,7 +12461,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def aggregated_interconnect_attachment_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def aggregated_interconnect_attachment_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/aggregated/interconnectAttachments', options) command.response_representation = Google::Apis::ComputeBeta::InterconnectAttachmentAggregatedList::Representation command.response_class = Google::Apis::ComputeBeta::InterconnectAttachmentAggregatedList @@ -12245,6 +12471,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -12436,6 +12663,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -12455,7 +12685,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_interconnect_attachments(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_interconnect_attachments(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/regions/{region}/interconnectAttachments', options) command.response_representation = Google::Apis::ComputeBeta::InterconnectAttachmentList::Representation command.response_class = Google::Apis::ComputeBeta::InterconnectAttachmentList @@ -12465,6 +12695,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -12699,6 +12930,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -12718,7 +12952,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_interconnect_locations(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_interconnect_locations(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/global/interconnectLocations', options) command.response_representation = Google::Apis::ComputeBeta::InterconnectLocationList::Representation command.response_class = Google::Apis::ComputeBeta::InterconnectLocationList @@ -12727,6 +12961,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -12940,6 +13175,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -12959,7 +13197,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_interconnects(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_interconnects(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/global/interconnects', options) command.response_representation = Google::Apis::ComputeBeta::InterconnectList::Representation command.response_class = Google::Apis::ComputeBeta::InterconnectList @@ -12968,6 +13206,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -13365,6 +13604,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -13384,7 +13626,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_licenses(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_licenses(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/global/licenses', options) command.response_representation = Google::Apis::ComputeBeta::LicensesListResponse::Representation command.response_class = Google::Apis::ComputeBeta::LicensesListResponse @@ -13393,6 +13635,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -13658,6 +13901,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -13677,7 +13923,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_machine_images(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_machine_images(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/global/machineImages', options) command.response_representation = Google::Apis::ComputeBeta::MachineImageList::Representation command.response_class = Google::Apis::ComputeBeta::MachineImageList @@ -13686,6 +13932,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -13815,6 +14062,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -13834,7 +14084,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_aggregated_machine_types(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_aggregated_machine_types(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/aggregated/machineTypes', options) command.response_representation = Google::Apis::ComputeBeta::MachineTypeAggregatedList::Representation command.response_class = Google::Apis::ComputeBeta::MachineTypeAggregatedList @@ -13844,6 +14094,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -13929,6 +14180,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -13948,7 +14202,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_machine_types(project, zone, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_machine_types(project, zone, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/zones/{zone}/machineTypes', options) command.response_representation = Google::Apis::ComputeBeta::MachineTypeList::Representation command.response_class = Google::Apis::ComputeBeta::MachineTypeList @@ -13958,6 +14212,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -14008,6 +14263,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -14027,7 +14285,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def aggregated_network_endpoint_group_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def aggregated_network_endpoint_group_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/aggregated/networkEndpointGroups', options) command.response_representation = Google::Apis::ComputeBeta::NetworkEndpointGroupAggregatedList::Representation command.response_class = Google::Apis::ComputeBeta::NetworkEndpointGroupAggregatedList @@ -14037,6 +14295,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -14346,6 +14605,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -14365,7 +14627,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_network_endpoint_groups(project, zone, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_network_endpoint_groups(project, zone, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/zones/{zone}/networkEndpointGroups', options) command.response_representation = Google::Apis::ComputeBeta::NetworkEndpointGroupList::Representation command.response_class = Google::Apis::ComputeBeta::NetworkEndpointGroupList @@ -14375,6 +14637,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -14425,6 +14688,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -14444,7 +14710,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_network_endpoint_group_network_endpoints(project, zone, network_endpoint_group, network_endpoint_groups_list_endpoints_request_object = nil, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_network_endpoint_group_network_endpoints(project, zone, network_endpoint_group, network_endpoint_groups_list_endpoints_request_object = nil, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:post, 'projects/{project}/zones/{zone}/networkEndpointGroups/{networkEndpointGroup}/listNetworkEndpoints', options) command.request_representation = Google::Apis::ComputeBeta::NetworkEndpointGroupsListEndpointsRequest::Representation command.request_object = network_endpoint_groups_list_endpoints_request_object @@ -14457,6 +14723,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -14763,6 +15030,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -14782,7 +15052,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_networks(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_networks(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/global/networks', options) command.response_representation = Google::Apis::ComputeBeta::NetworkList::Representation command.response_class = Google::Apis::ComputeBeta::NetworkList @@ -14791,6 +15061,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -14843,6 +15114,9 @@ module Google # @param [String] region # The region of the request. The response will include all subnet routes, static # routes and dynamic routes in the region. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -14862,7 +15136,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_network_peering_routes(project, network, direction: nil, filter: nil, max_results: nil, order_by: nil, page_token: nil, peering_name: nil, region: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_network_peering_routes(project, network, direction: nil, filter: nil, max_results: nil, order_by: nil, page_token: nil, peering_name: nil, region: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/global/networks/{network}/listPeeringRoutes', options) command.response_representation = Google::Apis::ComputeBeta::ExchangedPeeringRoutesList::Representation command.response_class = Google::Apis::ComputeBeta::ExchangedPeeringRoutesList @@ -14875,6 +15149,7 @@ module Google command.query['pageToken'] = page_token unless page_token.nil? command.query['peeringName'] = peering_name unless peering_name.nil? command.query['region'] = region unless region.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -15223,6 +15498,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -15242,7 +15520,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def aggregated_node_group_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def aggregated_node_group_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/aggregated/nodeGroups', options) command.response_representation = Google::Apis::ComputeBeta::NodeGroupAggregatedList::Representation command.response_class = Google::Apis::ComputeBeta::NodeGroupAggregatedList @@ -15252,6 +15530,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -15542,6 +15821,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -15561,7 +15843,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_node_groups(project, zone, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_node_groups(project, zone, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/zones/{zone}/nodeGroups', options) command.response_representation = Google::Apis::ComputeBeta::NodeGroupList::Representation command.response_class = Google::Apis::ComputeBeta::NodeGroupList @@ -15571,6 +15853,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -15618,6 +15901,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -15637,7 +15923,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_node_group_nodes(project, zone, node_group, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_node_group_nodes(project, zone, node_group, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:post, 'projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/listNodes', options) command.response_representation = Google::Apis::ComputeBeta::NodeGroupsListNodes::Representation command.response_class = Google::Apis::ComputeBeta::NodeGroupsListNodes @@ -15648,6 +15934,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -15891,6 +16178,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -15910,7 +16200,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def aggregated_node_template_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def aggregated_node_template_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/aggregated/nodeTemplates', options) command.response_representation = Google::Apis::ComputeBeta::NodeTemplateAggregatedList::Representation command.response_class = Google::Apis::ComputeBeta::NodeTemplateAggregatedList @@ -15920,6 +16210,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -16151,6 +16442,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -16170,7 +16464,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_node_templates(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_node_templates(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/regions/{region}/nodeTemplates', options) command.response_representation = Google::Apis::ComputeBeta::NodeTemplateList::Representation command.response_class = Google::Apis::ComputeBeta::NodeTemplateList @@ -16180,6 +16474,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -16315,6 +16610,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -16334,7 +16632,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def aggregated_node_type_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def aggregated_node_type_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/aggregated/nodeTypes', options) command.response_representation = Google::Apis::ComputeBeta::NodeTypeAggregatedList::Representation command.response_class = Google::Apis::ComputeBeta::NodeTypeAggregatedList @@ -16344,6 +16642,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -16429,6 +16728,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -16448,7 +16750,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_node_types(project, zone, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_node_types(project, zone, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/zones/{zone}/nodeTypes', options) command.response_representation = Google::Apis::ComputeBeta::NodeTypeList::Representation command.response_class = Google::Apis::ComputeBeta::NodeTypeList @@ -16458,6 +16760,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -16851,6 +17154,9 @@ module Google # by a previous list request to get the next page of results. # @param [String] parent_id # Parent ID for this request. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -16870,7 +17176,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_organization_security_policies(filter: nil, max_results: nil, order_by: nil, page_token: nil, parent_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_organization_security_policies(filter: nil, max_results: nil, order_by: nil, page_token: nil, parent_id: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'locations/global/securityPolicies', options) command.response_representation = Google::Apis::ComputeBeta::SecurityPolicyList::Representation command.response_class = Google::Apis::ComputeBeta::SecurityPolicyList @@ -16879,6 +17185,7 @@ module Google command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? command.query['parentId'] = parent_id unless parent_id.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -17205,6 +17512,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -17224,7 +17534,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def aggregated_packet_mirroring_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def aggregated_packet_mirroring_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/aggregated/packetMirrorings', options) command.response_representation = Google::Apis::ComputeBeta::PacketMirroringAggregatedList::Representation command.response_class = Google::Apis::ComputeBeta::PacketMirroringAggregatedList @@ -17234,6 +17544,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -17422,6 +17733,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -17441,7 +17755,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_packet_mirrorings(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_packet_mirrorings(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/regions/{region}/packetMirrorings', options) command.response_representation = Google::Apis::ComputeBeta::PacketMirroringList::Representation command.response_class = Google::Apis::ComputeBeta::PacketMirroringList @@ -17451,6 +17765,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -17848,6 +18163,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -17867,7 +18185,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def get_project_xpn_resources(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def get_project_xpn_resources(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/getXpnResources', options) command.response_representation = Google::Apis::ComputeBeta::ProjectsGetXpnResources::Representation command.response_class = Google::Apis::ComputeBeta::ProjectsGetXpnResources @@ -17876,6 +18194,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -17920,6 +18239,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -17939,7 +18261,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_project_xpn_hosts(project, projects_list_xpn_hosts_request_object = nil, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_project_xpn_hosts(project, projects_list_xpn_hosts_request_object = nil, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:post, 'projects/{project}/listXpnHosts', options) command.request_representation = Google::Apis::ComputeBeta::ProjectsListXpnHostsRequest::Representation command.request_object = projects_list_xpn_hosts_request_object @@ -17950,6 +18272,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -18382,6 +18705,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -18401,7 +18727,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_region_autoscalers(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_region_autoscalers(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/regions/{region}/autoscalers', options) command.response_representation = Google::Apis::ComputeBeta::RegionAutoscalerList::Representation command.response_class = Google::Apis::ComputeBeta::RegionAutoscalerList @@ -18411,6 +18737,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -18794,6 +19121,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -18813,7 +19143,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_region_backend_services(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_region_backend_services(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/regions/{region}/backendServices', options) command.response_representation = Google::Apis::ComputeBeta::BackendServiceList::Representation command.response_class = Google::Apis::ComputeBeta::BackendServiceList @@ -18823,6 +19153,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -19027,6 +19358,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -19046,7 +19380,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def aggregated_region_commitment_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def aggregated_region_commitment_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/aggregated/commitments', options) command.response_representation = Google::Apis::ComputeBeta::CommitmentAggregatedList::Representation command.response_class = Google::Apis::ComputeBeta::CommitmentAggregatedList @@ -19056,6 +19390,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -19193,6 +19528,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -19212,7 +19550,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_region_commitments(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_region_commitments(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/regions/{region}/commitments', options) command.response_representation = Google::Apis::ComputeBeta::CommitmentList::Representation command.response_class = Google::Apis::ComputeBeta::CommitmentList @@ -19222,6 +19560,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -19361,6 +19700,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -19380,7 +19722,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_region_disk_types(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_region_disk_types(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/regions/{region}/diskTypes', options) command.response_representation = Google::Apis::ComputeBeta::RegionDiskTypeList::Representation command.response_class = Google::Apis::ComputeBeta::RegionDiskTypeList @@ -19390,6 +19732,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -19735,6 +20078,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -19754,7 +20100,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_region_disks(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_region_disks(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/regions/{region}/disks', options) command.response_representation = Google::Apis::ComputeBeta::DiskList::Representation command.response_class = Google::Apis::ComputeBeta::DiskList @@ -19764,6 +20110,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -20201,6 +20548,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -20220,7 +20570,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_region_health_check_services(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_region_health_check_services(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/regions/{region}/healthCheckServices', options) command.response_representation = Google::Apis::ComputeBeta::HealthCheckServicesList::Representation command.response_class = Google::Apis::ComputeBeta::HealthCheckServicesList @@ -20230,6 +20580,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -20475,6 +20826,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -20494,7 +20848,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_region_health_checks(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_region_health_checks(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/regions/{region}/healthChecks', options) command.response_representation = Google::Apis::ComputeBeta::HealthCheckList::Representation command.response_class = Google::Apis::ComputeBeta::HealthCheckList @@ -20504,6 +20858,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -21081,6 +21436,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -21100,7 +21458,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_region_instance_group_managers(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_region_instance_group_managers(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/regions/{region}/instanceGroupManagers', options) command.response_representation = Google::Apis::ComputeBeta::RegionInstanceGroupManagerList::Representation command.response_class = Google::Apis::ComputeBeta::RegionInstanceGroupManagerList @@ -21110,6 +21468,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -21160,6 +21519,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -21179,7 +21541,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_region_instance_group_manager_errors(project, region, instance_group_manager, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_region_instance_group_manager_errors(project, region, instance_group_manager, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/listErrors', options) command.response_representation = Google::Apis::ComputeBeta::RegionInstanceGroupManagersListErrorsResponse::Representation command.response_class = Google::Apis::ComputeBeta::RegionInstanceGroupManagersListErrorsResponse @@ -21190,6 +21552,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -21239,6 +21602,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -21258,7 +21624,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_region_instance_group_manager_managed_instances(project, region, instance_group_manager, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_region_instance_group_manager_managed_instances(project, region, instance_group_manager, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:post, 'projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/listManagedInstances', options) command.response_representation = Google::Apis::ComputeBeta::RegionInstanceGroupManagersListInstancesResponse::Representation command.response_class = Google::Apis::ComputeBeta::RegionInstanceGroupManagersListInstancesResponse @@ -21269,6 +21635,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -21317,6 +21684,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -21336,7 +21706,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_region_instance_group_manager_per_instance_configs(project, region, instance_group_manager, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_region_instance_group_manager_per_instance_configs(project, region, instance_group_manager, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:post, 'projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/listPerInstanceConfigs', options) command.response_representation = Google::Apis::ComputeBeta::RegionInstanceGroupManagersListInstanceConfigsResp::Representation command.response_class = Google::Apis::ComputeBeta::RegionInstanceGroupManagersListInstanceConfigsResp @@ -21347,6 +21717,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -21993,6 +22364,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -22012,7 +22386,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_region_instance_groups(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_region_instance_groups(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/regions/{region}/instanceGroups', options) command.response_representation = Google::Apis::ComputeBeta::RegionInstanceGroupList::Representation command.response_class = Google::Apis::ComputeBeta::RegionInstanceGroupList @@ -22022,6 +22396,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -22073,6 +22448,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -22092,7 +22470,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_region_instance_group_instances(project, region, instance_group, region_instance_groups_list_instances_request_object = nil, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_region_instance_group_instances(project, region, instance_group, region_instance_groups_list_instances_request_object = nil, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:post, 'projects/{project}/regions/{region}/instanceGroups/{instanceGroup}/listInstances', options) command.request_representation = Google::Apis::ComputeBeta::RegionInstanceGroupsListInstancesRequest::Representation command.request_object = region_instance_groups_list_instances_request_object @@ -22105,6 +22483,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -22396,6 +22775,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -22415,7 +22797,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_region_network_endpoint_groups(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_region_network_endpoint_groups(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/regions/{region}/networkEndpointGroups', options) command.response_representation = Google::Apis::ComputeBeta::NetworkEndpointGroupList::Representation command.response_class = Google::Apis::ComputeBeta::NetworkEndpointGroupList @@ -22425,6 +22807,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -22612,6 +22995,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -22631,7 +23017,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_region_notification_endpoints(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_region_notification_endpoints(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/regions/{region}/notificationEndpoints', options) command.response_representation = Google::Apis::ComputeBeta::NotificationEndpointList::Representation command.response_class = Google::Apis::ComputeBeta::NotificationEndpointList @@ -22641,6 +23027,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -22762,6 +23149,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -22781,7 +23171,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_region_operations(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_region_operations(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/regions/{region}/operations', options) command.response_representation = Google::Apis::ComputeBeta::OperationList::Representation command.response_class = Google::Apis::ComputeBeta::OperationList @@ -22791,6 +23181,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -23029,6 +23420,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -23048,7 +23442,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_region_ssl_certificates(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_region_ssl_certificates(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/regions/{region}/sslCertificates', options) command.response_representation = Google::Apis::ComputeBeta::SslCertificateList::Representation command.response_class = Google::Apis::ComputeBeta::SslCertificateList @@ -23058,6 +23452,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -23247,6 +23642,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -23266,7 +23664,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_region_target_http_proxies(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_region_target_http_proxies(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/regions/{region}/targetHttpProxies', options) command.response_representation = Google::Apis::ComputeBeta::TargetHttpProxyList::Representation command.response_class = Google::Apis::ComputeBeta::TargetHttpProxyList @@ -23276,6 +23674,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -23519,6 +23918,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -23538,7 +23940,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_region_target_https_proxies(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_region_target_https_proxies(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/regions/{region}/targetHttpsProxies', options) command.response_representation = Google::Apis::ComputeBeta::TargetHttpsProxyList::Representation command.response_class = Google::Apis::ComputeBeta::TargetHttpsProxyList @@ -23548,6 +23950,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -23873,6 +24276,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -23892,7 +24298,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_region_url_maps(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_region_url_maps(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/regions/{region}/urlMaps', options) command.response_representation = Google::Apis::ComputeBeta::UrlMapList::Representation command.response_class = Google::Apis::ComputeBeta::UrlMapList @@ -23902,6 +24308,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -24117,6 +24524,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -24136,7 +24546,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_regions(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_regions(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/regions', options) command.response_representation = Google::Apis::ComputeBeta::RegionList::Representation command.response_class = Google::Apis::ComputeBeta::RegionList @@ -24145,6 +24555,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -24195,6 +24606,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -24214,7 +24628,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def aggregated_reservation_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def aggregated_reservation_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/aggregated/reservations', options) command.response_representation = Google::Apis::ComputeBeta::ReservationAggregatedList::Representation command.response_class = Google::Apis::ComputeBeta::ReservationAggregatedList @@ -24224,6 +24638,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -24455,6 +24870,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -24474,7 +24892,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_reservations(project, zone, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_reservations(project, zone, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/zones/{zone}/reservations', options) command.response_representation = Google::Apis::ComputeBeta::ReservationList::Representation command.response_class = Google::Apis::ComputeBeta::ReservationList @@ -24484,6 +24902,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -24674,6 +25093,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -24693,7 +25115,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def aggregated_resource_policy_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def aggregated_resource_policy_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/aggregated/resourcePolicies', options) command.response_representation = Google::Apis::ComputeBeta::ResourcePolicyAggregatedList::Representation command.response_class = Google::Apis::ComputeBeta::ResourcePolicyAggregatedList @@ -24703,6 +25125,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -24933,6 +25356,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -24952,7 +25378,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_resource_policies(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_resource_policies(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/regions/{region}/resourcePolicies', options) command.response_representation = Google::Apis::ComputeBeta::ResourcePolicyList::Representation command.response_class = Google::Apis::ComputeBeta::ResourcePolicyList @@ -24962,6 +25388,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -25097,6 +25524,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -25116,7 +25546,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_aggregated_routers(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_aggregated_routers(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/aggregated/routers', options) command.response_representation = Google::Apis::ComputeBeta::RouterAggregatedList::Representation command.response_class = Google::Apis::ComputeBeta::RouterAggregatedList @@ -25126,6 +25556,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -25269,6 +25700,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -25288,7 +25722,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def get_router_nat_mapping_info(project, region, router, filter: nil, max_results: nil, nat_name: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def get_router_nat_mapping_info(project, region, router, filter: nil, max_results: nil, nat_name: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/regions/{region}/routers/{router}/getNatMappingInfo', options) command.response_representation = Google::Apis::ComputeBeta::VmEndpointNatMappingsList::Representation command.response_class = Google::Apis::ComputeBeta::VmEndpointNatMappingsList @@ -25300,6 +25734,7 @@ module Google command.query['natName'] = nat_name unless nat_name.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -25436,6 +25871,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -25455,7 +25893,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_routers(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_routers(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/regions/{region}/routers', options) command.response_representation = Google::Apis::ComputeBeta::RouterList::Representation command.response_class = Google::Apis::ComputeBeta::RouterList @@ -25465,6 +25903,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -25840,6 +26279,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -25859,7 +26301,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_routes(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_routes(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/global/routes', options) command.response_representation = Google::Apis::ComputeBeta::RouteList::Representation command.response_class = Google::Apis::ComputeBeta::RouteList @@ -25868,6 +26310,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -26167,6 +26610,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -26186,7 +26632,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_security_policies(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_security_policies(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/global/securityPolicies', options) command.response_representation = Google::Apis::ComputeBeta::SecurityPolicyList::Representation command.response_class = Google::Apis::ComputeBeta::SecurityPolicyList @@ -26195,6 +26641,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -26239,6 +26686,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -26258,7 +26708,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_security_policy_preconfigured_expression_sets(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_security_policy_preconfigured_expression_sets(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/global/securityPolicies/listPreconfiguredExpressionSets', options) command.response_representation = Google::Apis::ComputeBeta::SecurityPoliciesListPreconfiguredExpressionSetsResponse::Representation command.response_class = Google::Apis::ComputeBeta::SecurityPoliciesListPreconfiguredExpressionSetsResponse @@ -26267,6 +26717,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -26616,6 +27067,55 @@ module Google execute_or_queue_command(command, &block) end + # Creates a snapshot in the specified project using the data included in the + # request. + # @param [String] project + # Project ID for this request. + # @param [Google::Apis::ComputeBeta::Snapshot] snapshot_object + # @param [String] request_id + # 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). + # @param [String] fields + # Selector specifying which fields to include in a partial response. + # @param [String] quota_user + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. + # @param [String] user_ip + # Deprecated. Please use quotaUser instead. + # @param [Google::Apis::RequestOptions] options + # Request-specific options + # + # @yield [result, err] Result & error if block supplied + # @yieldparam result [Google::Apis::ComputeBeta::Operation] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ComputeBeta::Operation] + # + # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried + # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification + # @raise [Google::Apis::AuthorizationError] Authorization is required + def insert_snapshot(project, snapshot_object = nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + command = make_simple_command(:post, 'projects/{project}/global/snapshots', options) + command.request_representation = Google::Apis::ComputeBeta::Snapshot::Representation + command.request_object = snapshot_object + command.response_representation = Google::Apis::ComputeBeta::Operation::Representation + command.response_class = Google::Apis::ComputeBeta::Operation + command.params['project'] = project unless project.nil? + command.query['requestId'] = request_id unless request_id.nil? + command.query['fields'] = fields unless fields.nil? + command.query['quotaUser'] = quota_user unless quota_user.nil? + command.query['userIp'] = user_ip unless user_ip.nil? + execute_or_queue_command(command, &block) + end + # Retrieves the list of Snapshot resources contained within the specified # project. # @param [String] project @@ -26654,6 +27154,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -26673,7 +27176,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_snapshots(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_snapshots(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/global/snapshots', options) command.response_representation = Google::Apis::ComputeBeta::SnapshotList::Representation command.response_class = Google::Apis::ComputeBeta::SnapshotList @@ -26682,6 +27185,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -26852,6 +27356,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -26871,7 +27378,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def aggregated_ssl_certificate_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def aggregated_ssl_certificate_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/aggregated/sslCertificates', options) command.response_representation = Google::Apis::ComputeBeta::SslCertificateAggregatedList::Representation command.response_class = Google::Apis::ComputeBeta::SslCertificateAggregatedList @@ -26881,6 +27388,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -27059,6 +27567,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -27078,7 +27589,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_ssl_certificates(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_ssl_certificates(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/global/sslCertificates', options) command.response_representation = Google::Apis::ComputeBeta::SslCertificateList::Representation command.response_class = Google::Apis::ComputeBeta::SslCertificateList @@ -27087,6 +27598,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -27305,6 +27817,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -27324,7 +27839,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_ssl_policies(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_ssl_policies(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/global/sslPolicies', options) command.response_representation = Google::Apis::ComputeBeta::SslPoliciesList::Representation command.response_class = Google::Apis::ComputeBeta::SslPoliciesList @@ -27333,6 +27848,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -27377,6 +27893,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -27396,7 +27915,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_ssl_policy_available_features(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_ssl_policy_available_features(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/global/sslPolicies/listAvailableFeatures', options) command.response_representation = Google::Apis::ComputeBeta::SslPoliciesListAvailableFeaturesResponse::Representation command.response_class = Google::Apis::ComputeBeta::SslPoliciesListAvailableFeaturesResponse @@ -27405,6 +27924,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -27546,6 +28066,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -27565,7 +28088,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_aggregated_subnetworks(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_aggregated_subnetworks(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/aggregated/subnetworks', options) command.response_representation = Google::Apis::ComputeBeta::SubnetworkAggregatedList::Representation command.response_class = Google::Apis::ComputeBeta::SubnetworkAggregatedList @@ -27575,6 +28098,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -27860,6 +28384,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -27879,7 +28406,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_subnetworks(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_subnetworks(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/regions/{region}/subnetworks', options) command.response_representation = Google::Apis::ComputeBeta::SubnetworkList::Representation command.response_class = Google::Apis::ComputeBeta::SubnetworkList @@ -27889,6 +28416,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -27932,6 +28460,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -27951,7 +28482,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_subnetwork_usable(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_subnetwork_usable(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/aggregated/subnetworks/listUsable', options) command.response_representation = Google::Apis::ComputeBeta::UsableSubnetworksAggregatedList::Representation command.response_class = Google::Apis::ComputeBeta::UsableSubnetworksAggregatedList @@ -27960,6 +28491,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -28342,6 +28874,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -28361,7 +28896,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_target_grpc_proxies(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_target_grpc_proxies(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/global/targetGrpcProxies', options) command.response_representation = Google::Apis::ComputeBeta::TargetGrpcProxyList::Representation command.response_class = Google::Apis::ComputeBeta::TargetGrpcProxyList @@ -28370,6 +28905,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -28474,6 +29010,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -28493,7 +29032,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def aggregated_target_http_proxy_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def aggregated_target_http_proxy_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/aggregated/targetHttpProxies', options) command.response_representation = Google::Apis::ComputeBeta::TargetHttpProxyAggregatedList::Representation command.response_class = Google::Apis::ComputeBeta::TargetHttpProxyAggregatedList @@ -28503,6 +29042,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -28681,6 +29221,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -28700,7 +29243,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_target_http_proxies(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_target_http_proxies(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/global/targetHttpProxies', options) command.response_representation = Google::Apis::ComputeBeta::TargetHttpProxyList::Representation command.response_class = Google::Apis::ComputeBeta::TargetHttpProxyList @@ -28709,6 +29252,60 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? + command.query['fields'] = fields unless fields.nil? + command.query['quotaUser'] = quota_user unless quota_user.nil? + command.query['userIp'] = user_ip unless user_ip.nil? + execute_or_queue_command(command, &block) + end + + # Patches the specified TargetHttpProxy resource with the data included in the + # request. This method supports PATCH semantics and uses JSON merge patch format + # and processing rules. (== suppress_warning http-rest-shadowed ==) + # @param [String] project + # Project ID for this request. + # @param [String] target_http_proxy + # Name of the TargetHttpProxy resource to patch. + # @param [Google::Apis::ComputeBeta::TargetHttpProxy] target_http_proxy_object + # @param [String] request_id + # 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). + # @param [String] fields + # Selector specifying which fields to include in a partial response. + # @param [String] quota_user + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. + # @param [String] user_ip + # Deprecated. Please use quotaUser instead. + # @param [Google::Apis::RequestOptions] options + # Request-specific options + # + # @yield [result, err] Result & error if block supplied + # @yieldparam result [Google::Apis::ComputeBeta::Operation] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ComputeBeta::Operation] + # + # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried + # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification + # @raise [Google::Apis::AuthorizationError] Authorization is required + def patch_target_http_proxy(project, target_http_proxy, target_http_proxy_object = nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + command = make_simple_command(:patch, 'projects/{project}/global/targetHttpProxies/{targetHttpProxy}', options) + command.request_representation = Google::Apis::ComputeBeta::TargetHttpProxy::Representation + command.request_object = target_http_proxy_object + command.response_representation = Google::Apis::ComputeBeta::Operation::Representation + command.response_class = Google::Apis::ComputeBeta::Operation + command.params['project'] = project unless project.nil? + command.params['targetHttpProxy'] = target_http_proxy unless target_http_proxy.nil? + command.query['requestId'] = request_id unless request_id.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -28850,6 +29447,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -28869,7 +29469,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def aggregated_target_https_proxy_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def aggregated_target_https_proxy_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/aggregated/targetHttpsProxies', options) command.response_representation = Google::Apis::ComputeBeta::TargetHttpsProxyAggregatedList::Representation command.response_class = Google::Apis::ComputeBeta::TargetHttpsProxyAggregatedList @@ -28879,6 +29479,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -29057,6 +29658,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -29076,7 +29680,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_target_https_proxies(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_target_https_proxies(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/global/targetHttpsProxies', options) command.response_representation = Google::Apis::ComputeBeta::TargetHttpsProxyList::Representation command.response_class = Google::Apis::ComputeBeta::TargetHttpsProxyList @@ -29085,6 +29689,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -29383,6 +29988,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -29402,7 +30010,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_aggregated_target_instance(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_aggregated_target_instance(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/aggregated/targetInstances', options) command.response_representation = Google::Apis::ComputeBeta::TargetInstanceAggregatedList::Representation command.response_class = Google::Apis::ComputeBeta::TargetInstanceAggregatedList @@ -29412,6 +30020,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -29601,6 +30210,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -29620,7 +30232,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_target_instances(project, zone, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_target_instances(project, zone, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/zones/{zone}/targetInstances', options) command.response_representation = Google::Apis::ComputeBeta::TargetInstanceList::Representation command.response_class = Google::Apis::ComputeBeta::TargetInstanceList @@ -29630,6 +30242,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -29830,6 +30443,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -29849,7 +30465,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_aggregated_target_pools(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_aggregated_target_pools(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/aggregated/targetPools', options) command.response_representation = Google::Apis::ComputeBeta::TargetPoolAggregatedList::Representation command.response_class = Google::Apis::ComputeBeta::TargetPoolAggregatedList @@ -29859,6 +30475,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -30090,6 +30707,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -30109,7 +30729,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_target_pools(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_target_pools(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/regions/{region}/targetPools', options) command.response_representation = Google::Apis::ComputeBeta::TargetPoolList::Representation command.response_class = Google::Apis::ComputeBeta::TargetPoolList @@ -30119,6 +30739,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -30504,6 +31125,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -30523,7 +31147,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_target_ssl_proxies(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_target_ssl_proxies(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/global/targetSslProxies', options) command.response_representation = Google::Apis::ComputeBeta::TargetSslProxyList::Representation command.response_class = Google::Apis::ComputeBeta::TargetSslProxyList @@ -30532,6 +31156,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -30957,6 +31582,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -30976,7 +31604,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_target_tcp_proxies(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_target_tcp_proxies(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/global/targetTcpProxies', options) command.response_representation = Google::Apis::ComputeBeta::TargetTcpProxyList::Representation command.response_class = Google::Apis::ComputeBeta::TargetTcpProxyList @@ -30985,6 +31613,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -31137,6 +31766,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -31156,7 +31788,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_aggregated_target_vpn_gateways(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_aggregated_target_vpn_gateways(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/aggregated/targetVpnGateways', options) command.response_representation = Google::Apis::ComputeBeta::TargetVpnGatewayAggregatedList::Representation command.response_class = Google::Apis::ComputeBeta::TargetVpnGatewayAggregatedList @@ -31166,6 +31798,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -31355,6 +31988,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -31374,7 +32010,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_target_vpn_gateways(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_target_vpn_gateways(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/regions/{region}/targetVpnGateways', options) command.response_representation = Google::Apis::ComputeBeta::TargetVpnGatewayList::Representation command.response_class = Google::Apis::ComputeBeta::TargetVpnGatewayList @@ -31384,6 +32020,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -31532,6 +32169,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -31551,7 +32191,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def aggregated_url_map_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def aggregated_url_map_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/aggregated/urlMaps', options) command.response_representation = Google::Apis::ComputeBeta::UrlMapsAggregatedList::Representation command.response_class = Google::Apis::ComputeBeta::UrlMapsAggregatedList @@ -31561,6 +32201,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -31790,6 +32431,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -31809,7 +32453,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_url_maps(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_url_maps(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/global/urlMaps', options) command.response_representation = Google::Apis::ComputeBeta::UrlMapList::Representation command.response_class = Google::Apis::ComputeBeta::UrlMapList @@ -31818,6 +32462,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -32051,6 +32696,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -32070,7 +32718,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def aggregated_vpn_gateway_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def aggregated_vpn_gateway_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/aggregated/vpnGateways', options) command.response_representation = Google::Apis::ComputeBeta::VpnGatewayAggregatedList::Representation command.response_class = Google::Apis::ComputeBeta::VpnGatewayAggregatedList @@ -32080,6 +32728,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -32307,6 +32956,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -32326,7 +32978,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_vpn_gateways(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_vpn_gateways(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/regions/{region}/vpnGateways', options) command.response_representation = Google::Apis::ComputeBeta::VpnGatewayList::Representation command.response_class = Google::Apis::ComputeBeta::VpnGatewayList @@ -32336,6 +32988,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -32441,6 +33094,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -32460,7 +33116,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_aggregated_vpn_tunnel(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_aggregated_vpn_tunnel(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/aggregated/vpnTunnels', options) command.response_representation = Google::Apis::ComputeBeta::VpnTunnelAggregatedList::Representation command.response_class = Google::Apis::ComputeBeta::VpnTunnelAggregatedList @@ -32470,6 +33126,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -32659,6 +33316,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -32678,7 +33338,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_vpn_tunnels(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_vpn_tunnels(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/regions/{region}/vpnTunnels', options) command.response_representation = Google::Apis::ComputeBeta::VpnTunnelList::Representation command.response_class = Google::Apis::ComputeBeta::VpnTunnelList @@ -32688,6 +33348,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -32906,6 +33567,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -32925,7 +33589,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_zone_operations(project, zone, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_zone_operations(project, zone, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/zones/{zone}/operations', options) command.response_representation = Google::Apis::ComputeBeta::OperationList::Representation command.response_class = Google::Apis::ComputeBeta::OperationList @@ -32935,6 +33599,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -33064,6 +33729,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -33083,7 +33751,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_zones(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_zones(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, 'projects/{project}/zones', options) command.response_representation = Google::Apis::ComputeBeta::ZoneList::Representation command.response_class = Google::Apis::ComputeBeta::ZoneList @@ -33092,6 +33760,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? diff --git a/generated/google/apis/compute_v1.rb b/generated/google/apis/compute_v1.rb index 9d4d223c9..102faddab 100644 --- a/generated/google/apis/compute_v1.rb +++ b/generated/google/apis/compute_v1.rb @@ -25,7 +25,7 @@ module Google # @see https://developers.google.com/compute/docs/reference/latest/ module ComputeV1 VERSION = 'V1' - REVISION = '20200811' + REVISION = '20200901' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' diff --git a/generated/google/apis/compute_v1/classes.rb b/generated/google/apis/compute_v1/classes.rb index 8463cd00e..69fa8f37c 100644 --- a/generated/google/apis/compute_v1/classes.rb +++ b/generated/google/apis/compute_v1/classes.rb @@ -161,6 +161,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeV1::AcceleratorTypeAggregatedList::Warning] @@ -177,6 +182,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end @@ -720,6 +726,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeV1::AddressAggregatedList::Warning] @@ -736,6 +747,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end @@ -1092,13 +1104,6 @@ module Google # @return [String] attr_accessor :machine_type - # Specifies whether this VM may be a stable fleet VM. Setting this to "Periodic" - # designates this VM as a Stable Fleet VM. - # See go/stable-fleet-ug for more details. - # Corresponds to the JSON property `maintenanceInterval` - # @return [String] - attr_accessor :maintenance_interval - # Minimum cpu platform the reservation. # Corresponds to the JSON property `minCpuPlatform` # @return [String] @@ -1113,7 +1118,6 @@ module Google @guest_accelerators = args[:guest_accelerators] if args.key?(:guest_accelerators) @local_ssds = args[:local_ssds] if args.key?(:local_ssds) @machine_type = args[:machine_type] if args.key?(:machine_type) - @maintenance_interval = args[:maintenance_interval] if args.key?(:maintenance_interval) @min_cpu_platform = args[:min_cpu_platform] if args.key?(:min_cpu_platform) end end @@ -1690,6 +1694,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeV1::AutoscalerAggregatedList::Warning] @@ -1706,6 +1715,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end @@ -2663,6 +2673,9 @@ module Google class BackendService include Google::Apis::Core::Hashable + # Lifetime of cookies in seconds. Only applicable if the loadBalancingScheme is + # EXTERNAL, INTERNAL_SELF_MANAGED, or INTERNAL_MANAGED, the protocol is HTTP or + # HTTPS, and the sessionAffinity is GENERATED_COOKIE, or HTTP_COOKIE. # If set to 0, the cookie is non-persistent and lasts only until the end of the # browser session (or equivalent). The maximum allowed value is one day (86,400). # Not supported when the backend service is referenced by a URL map that is @@ -2984,6 +2997,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeV1::BackendServiceAggregatedList::Warning] @@ -3000,6 +3018,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end @@ -3494,6 +3513,12 @@ module Google class Binding include Google::Apis::Core::Hashable + # A client-specified ID for this binding. Expected to be globally unique to + # support the internal bindings-by-ID API. + # Corresponds to the JSON property `bindingId` + # @return [String] + attr_accessor :binding_id + # Represents a textual expression in the Common Expression Language (CEL) syntax. # CEL is a C-like expression language. The syntax and semantics of CEL are # documented at https://github.com/google/cel-spec. @@ -3564,6 +3589,7 @@ module Google # Update properties of this object def update!(**args) + @binding_id = args[:binding_id] if args.key?(:binding_id) @condition = args[:condition] if args.key?(:condition) @members = args[:members] if args.key?(:members) @role = args[:role] if args.key?(:role) @@ -3866,6 +3892,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeV1::CommitmentAggregatedList::Warning] @@ -3882,6 +3913,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end @@ -4203,6 +4235,26 @@ module Google end end + # A set of Confidential Instance options. + class ConfidentialInstanceConfig + include Google::Apis::Core::Hashable + + # Defines whether the instance should have confidential compute enabled. + # Corresponds to the JSON property `enableConfidentialCompute` + # @return [Boolean] + attr_accessor :enable_confidential_compute + alias_method :enable_confidential_compute?, :enable_confidential_compute + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @enable_confidential_compute = args[:enable_confidential_compute] if args.key?(:enable_confidential_compute) + end + end + # Message containing connection draining configuration. class ConnectionDraining include Google::Apis::Core::Hashable @@ -4823,6 +4875,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeV1::DiskAggregatedList::Warning] @@ -4839,6 +4896,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end @@ -5238,6 +5296,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeV1::DiskTypeAggregatedList::Warning] @@ -5254,6 +5317,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end @@ -6897,9 +6961,9 @@ module Google attr_accessor :name # This field is not used for external load balancing. - # For INTERNAL and INTERNAL_SELF_MANAGED load balancing, this field identifies - # the network that the load balanced IP should belong to for this Forwarding - # Rule. If this field is not specified, the default network will be used. + # For internal load balancing, this field identifies the network that the load + # balanced IP should belong to for this Forwarding Rule. If this field is not + # specified, the default network will be used. # Corresponds to the JSON property `network` # @return [String] attr_accessor :network @@ -6982,7 +7046,7 @@ module Google # @return [String] attr_accessor :service_name - # This field is only used for INTERNAL load balancing. + # This field is only used for internal load balancing. # For internal load balancing, this field identifies the subnetwork that the # load balanced IP should belong to for this Forwarding Rule. # If the network specified is in auto subnet mode, this field is optional. @@ -7070,6 +7134,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeV1::ForwardingRuleAggregatedList::Warning] @@ -7086,6 +7155,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end @@ -8486,6 +8556,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeV1::HealthChecksAggregatedList::Warning] @@ -8502,6 +8577,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end @@ -8947,6 +9023,13 @@ module Google # For matching against the HTTP request's authority, use a headerMatch with the # header name ":authority". # For matching a request's method, use the headerName ":method". + # When the URL map is bound to target gRPC proxy that has validateForProxyless + # field set to true, only non-binary user-specified custom metadata and the ` + # content-type` header are supported. The following transport-level headers + # cannot be used in header matching rules: `:authority`, `:method`, `:path`, `: + # scheme`, `user-agent`, `accept-encoding`, `content-encoding`, `grpc-accept- + # encoding`, `grpc-encoding`, `grpc-previous-rpc-attempts`, `grpc-tags-bin`, ` + # grpc-timeout` and `grpc-trace-bin. # Corresponds to the JSON property `headerName` # @return [String] attr_accessor :header_name @@ -9516,10 +9599,10 @@ module Google # A list of weighted backend services to send traffic to when a route match # occurs. The weights determine the fraction of traffic that flows to their # corresponding backend service. If all traffic needs to go to a single backend - # service, there must be one weightedBackendService with weight set to a non 0 - # number. + # service, there must be one weightedBackendService with weight set to a non- + # zero number. # Once a backendService is identified and before forwarding the request to the - # backend service, advanced routing actions like Url rewrites and header + # backend service, advanced routing actions such as URL rewrites and header # transformations are applied depending on additional settings specified in this # HttpRouteAction. # Corresponds to the JSON property `weightedBackendServices` @@ -9653,6 +9736,7 @@ module Google # Specifies that prefixMatch and fullPathMatch matches are case sensitive. # The default value is false. # ignoreCase must not be used with regexMatch. + # Not supported when the URL map is bound to target gRPC proxy. # Corresponds to the JSON property `ignoreCase` # @return [Boolean] attr_accessor :ignore_case @@ -9672,6 +9756,8 @@ module Google # ForwardingRule that refers to the UrlMap this HttpRouteRuleMatch belongs to. # metadataFilters only applies to Loadbalancers that have their # loadBalancingScheme set to INTERNAL_SELF_MANAGED. + # Not supported when the URL map is bound to target gRPC proxy that has + # validateForProxyless field set to true. # Corresponds to the JSON property `metadataFilters` # @return [Array] attr_accessor :metadata_filters @@ -9686,6 +9772,7 @@ module Google # Specifies a list of query parameter match criteria, all of which must match # corresponding query parameters in the request. + # Not supported when the URL map is bound to target gRPC proxy. # Corresponds to the JSON property `queryParameterMatches` # @return [Array] attr_accessor :query_parameter_matches @@ -10402,6 +10489,11 @@ module Google attr_accessor :can_ip_forward alias_method :can_ip_forward?, :can_ip_forward + # A set of Confidential Instance options. + # Corresponds to the JSON property `confidentialInstanceConfig` + # @return [Google::Apis::ComputeV1::ConfidentialInstanceConfig] + attr_accessor :confidential_instance_config + # [Output Only] The CPU platform used by this instance. # Corresponds to the JSON property `cpuPlatform` # @return [String] @@ -10550,7 +10642,7 @@ module Google # @return [Array] attr_accessor :resource_policies - # Sets the scheduling options for an Instance. NextID: 12 + # Sets the scheduling options for an Instance. NextID: 13 # Corresponds to the JSON property `scheduling` # @return [Google::Apis::ComputeV1::Scheduling] attr_accessor :scheduling @@ -10618,6 +10710,7 @@ module Google # Update properties of this object def update!(**args) @can_ip_forward = args[:can_ip_forward] if args.key?(:can_ip_forward) + @confidential_instance_config = args[:confidential_instance_config] if args.key?(:confidential_instance_config) @cpu_platform = args[:cpu_platform] if args.key?(:cpu_platform) @creation_timestamp = args[:creation_timestamp] if args.key?(:creation_timestamp) @deletion_protection = args[:deletion_protection] if args.key?(:deletion_protection) @@ -10686,6 +10779,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeV1::InstanceAggregatedList::Warning] @@ -10702,6 +10800,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end @@ -10925,6 +11024,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeV1::InstanceGroupAggregatedList::Warning] @@ -10941,6 +11045,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end @@ -11434,6 +11539,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeV1::InstanceGroupManagerAggregatedList::Warning] @@ -11450,6 +11560,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end @@ -13052,6 +13163,11 @@ module Google attr_accessor :can_ip_forward alias_method :can_ip_forward?, :can_ip_forward + # A set of Confidential Instance options. + # Corresponds to the JSON property `confidentialInstanceConfig` + # @return [Google::Apis::ComputeV1::ConfidentialInstanceConfig] + attr_accessor :confidential_instance_config + # An optional text description for the instances that are created from these # properties. # Corresponds to the JSON property `description` @@ -13116,7 +13232,7 @@ module Google # @return [Array] attr_accessor :resource_policies - # Sets the scheduling options for an Instance. NextID: 12 + # Sets the scheduling options for an Instance. NextID: 13 # Corresponds to the JSON property `scheduling` # @return [Google::Apis::ComputeV1::Scheduling] attr_accessor :scheduling @@ -13146,6 +13262,7 @@ module Google # Update properties of this object def update!(**args) @can_ip_forward = args[:can_ip_forward] if args.key?(:can_ip_forward) + @confidential_instance_config = args[:confidential_instance_config] if args.key?(:confidential_instance_config) @description = args[:description] if args.key?(:description) @disks = args[:disks] if args.key?(:disks) @guest_accelerators = args[:guest_accelerators] if args.key?(:guest_accelerators) @@ -14183,6 +14300,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeV1::InterconnectAttachmentAggregatedList::Warning] @@ -14199,6 +14321,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end @@ -15953,6 +16076,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeV1::MachineTypeAggregatedList::Warning] @@ -15969,6 +16097,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end @@ -16686,6 +16815,12 @@ module Google # @return [String] attr_accessor :kind + # Maximum Transmission Unit in bytes. The minimum value for this field is 1460 + # and the maximum value is 1500 bytes. + # Corresponds to the JSON property `mtu` + # @return [Fixnum] + attr_accessor :mtu + # Name of the resource. Provided by the client when the resource is created. The # name must be 1-63 characters long, and comply with RFC1035. Specifically, the # name must be 1-63 characters long and match the regular expression `[a-z]([-a- @@ -16732,6 +16867,7 @@ module Google @gateway_i_pv4 = args[:gateway_i_pv4] if args.key?(:gateway_i_pv4) @id = args[:id] if args.key?(:id) @kind = args[:kind] if args.key?(:kind) + @mtu = args[:mtu] if args.key?(:mtu) @name = args[:name] if args.key?(:name) @peerings = args[:peerings] if args.key?(:peerings) @routing_config = args[:routing_config] if args.key?(:routing_config) @@ -16976,6 +17112,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeV1::NetworkEndpointGroupAggregatedList::Warning] @@ -16992,6 +17133,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end @@ -17881,6 +18023,11 @@ module Google # @return [String] attr_accessor :network + # Maximum Transmission Unit in bytes. + # Corresponds to the JSON property `peerMtu` + # @return [Fixnum] + attr_accessor :peer_mtu + # [Output Only] State for the peering, either `ACTIVE` or `INACTIVE`. The # peering is `ACTIVE` when there's a matching configuration in the peer network. # Corresponds to the JSON property `state` @@ -17906,6 +18053,7 @@ module Google @import_subnet_routes_with_public_ip = args[:import_subnet_routes_with_public_ip] if args.key?(:import_subnet_routes_with_public_ip) @name = args[:name] if args.key?(:name) @network = args[:network] if args.key?(:network) + @peer_mtu = args[:peer_mtu] if args.key?(:peer_mtu) @state = args[:state] if args.key?(:state) @state_details = args[:state_details] if args.key?(:state_details) end @@ -18166,6 +18314,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeV1::NodeGroupAggregatedList::Warning] @@ -18182,6 +18335,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end @@ -18875,6 +19029,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeV1::NodeTemplateAggregatedList::Warning] @@ -18891,6 +19050,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end @@ -19326,6 +19486,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeV1::NodeTypeAggregatedList::Warning] @@ -19342,6 +19507,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end @@ -20208,6 +20374,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeV1::OperationAggregatedList::Warning] @@ -20224,6 +20395,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end @@ -20760,6 +20932,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeV1::PacketMirroringAggregatedList::Warning] @@ -20776,6 +20953,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end @@ -21238,8 +21416,6 @@ module Google # Only one of defaultRouteAction or defaultUrlRedirect must be set. # UrlMaps for external HTTP(S) load balancers support only the urlRewrite action # within a pathMatcher's defaultRouteAction. - # Not supported when the backend service is referenced by a URL map that is - # bound to target gRPC proxy that has validateForProxyless field set to true. # Corresponds to the JSON property `defaultRouteAction` # @return [Google::Apis::ComputeV1::HttpRouteAction] attr_accessor :default_route_action @@ -21262,8 +21438,6 @@ module Google # the specified resource default_service: # - compute.backendBuckets.use # - compute.backendServices.use - # pathMatchers[].defaultService is the only option available when the URL map is - # bound to target gRPC proxy that has validateForProxyless field set to true. # Corresponds to the JSON property `defaultService` # @return [String] attr_accessor :default_service @@ -21297,8 +21471,6 @@ module Google # For example: a pathRule with a path /a/b/c/* will match before /a/b/* # irrespective of the order in which those paths appear in this list. # Within a given pathMatcher, only one of pathRules or routeRules must be set. - # Not supported when the backend service is referenced by a URL map that is - # bound to target gRPC proxy that has validateForProxyless field set to true. # Corresponds to the JSON property `pathRules` # @return [Array] attr_accessor :path_rules @@ -21307,8 +21479,6 @@ module Google # route matching and routing actions are desired. routeRules are evaluated in # order of priority, from the lowest to highest number. # Within a given pathMatcher, you can set only one of pathRules or routeRules. - # Not supported when the backend service is referenced by a URL map that is - # bound to target gRPC proxy that has validateForProxyless field set to true. # Corresponds to the JSON property `routeRules` # @return [Array] attr_accessor :route_rules @@ -23550,6 +23720,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeV1::ReservationAggregatedList::Warning] @@ -23566,6 +23741,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end @@ -24137,6 +24313,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeV1::ResourcePolicyAggregatedList::Warning] @@ -24154,6 +24335,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end @@ -25115,6 +25297,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeV1::RouterAggregatedList::Warning] @@ -25131,6 +25318,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end @@ -26149,7 +26337,7 @@ module Google end end - # Sets the scheduling options for an Instance. NextID: 12 + # Sets the scheduling options for an Instance. NextID: 13 class Scheduling include Google::Apis::Core::Hashable @@ -26998,7 +27186,7 @@ module Google # @return [Google::Apis::ComputeV1::CustomerEncryptionKey] attr_accessor :snapshot_encryption_key - # [Output Only] The source disk used to create this snapshot. + # The source disk used to create this snapshot. # Corresponds to the JSON property `sourceDisk` # @return [String] attr_accessor :source_disk @@ -27230,9 +27418,9 @@ module Google class SslCertificate include Google::Apis::Core::Hashable - # A local certificate file. The certificate must be in PEM format. The - # certificate chain must be no greater than 5 certs long. The chain must include - # at least one intermediate cert. + # A value read into memory from a certificate file. The certificate file must be + # in PEM format. The certificate chain must be no greater than 5 certs long. The + # chain must include at least one intermediate cert. # Corresponds to the JSON property `certificate` # @return [String] attr_accessor :certificate @@ -27280,7 +27468,8 @@ module Google # @return [String] attr_accessor :name - # A write-only private key in PEM format. Only insert requests will include this + # A value read into memory from a write-only private key file. The private key + # file must be in PEM format. For security, only insert requests include this # field. # Corresponds to the JSON property `privateKey` # @return [String] @@ -27372,6 +27561,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeV1::SslCertificateAggregatedList::Warning] @@ -27388,6 +27582,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end @@ -28341,6 +28536,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeV1::SubnetworkAggregatedList::Warning] @@ -28357,6 +28557,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end @@ -29199,6 +29400,17 @@ module Google # @return [String] attr_accessor :description + # Fingerprint of this resource. A hash of the contents stored in this object. + # This field is used in optimistic locking. This field will be ignored when + # inserting a TargetHttpProxy. An up-to-date fingerprint must be provided in + # order to patch/update the TargetHttpProxy; otherwise, the request will fail + # with error 412 conditionNotMet. To see the latest fingerprint, make a get() + # request to retrieve the TargetHttpProxy. + # Corresponds to the JSON property `fingerprint` + # NOTE: Values are automatically base64 encoded/decoded in the client library. + # @return [String] + attr_accessor :fingerprint + # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. # Corresponds to the JSON property `id` @@ -29246,6 +29458,7 @@ module Google def update!(**args) @creation_timestamp = args[:creation_timestamp] if args.key?(:creation_timestamp) @description = args[:description] if args.key?(:description) + @fingerprint = args[:fingerprint] if args.key?(:fingerprint) @id = args[:id] if args.key?(:id) @kind = args[:kind] if args.key?(:kind) @name = args[:name] if args.key?(:name) @@ -29289,6 +29502,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + def initialize(**args) update!(**args) end @@ -29300,6 +29518,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) end end @@ -29700,6 +29919,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeV1::TargetHttpsProxyAggregatedList::Warning] @@ -29716,6 +29940,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end @@ -30024,6 +30249,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeV1::TargetInstanceAggregatedList::Warning] @@ -30040,6 +30270,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end @@ -30476,6 +30707,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeV1::TargetPoolAggregatedList::Warning] @@ -30492,6 +30728,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end @@ -31527,6 +31764,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeV1::TargetVpnGatewayAggregatedList::Warning] @@ -31543,6 +31785,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end @@ -31824,22 +32067,23 @@ module Google class TestFailure include Google::Apis::Core::Hashable - # + # BackendService or BackendBucket returned by load balancer. # Corresponds to the JSON property `actualService` # @return [String] attr_accessor :actual_service - # + # Expected BackendService or BackendBucket resource the given URL should be + # mapped to. # Corresponds to the JSON property `expectedService` # @return [String] attr_accessor :expected_service - # + # Host portion of the URL. # Corresponds to the JSON property `host` # @return [String] attr_accessor :host - # + # Path portion including query parameters in the URL. # Corresponds to the JSON property `path` # @return [String] attr_accessor :path @@ -31931,9 +32175,8 @@ module Google # Only one of defaultRouteAction or defaultUrlRedirect must be set. # UrlMaps for external HTTP(S) load balancers support only the urlRewrite action # within defaultRouteAction. - # defaultRouteAction has no effect when the backend service is referenced by a - # URL map that is bound to target gRPC proxy that has validateForProxyless field - # set to true. + # defaultRouteAction has no effect when the URL map is bound to target gRPC + # proxy that has validateForProxyless field set to true. # Corresponds to the JSON property `defaultRouteAction` # @return [Google::Apis::ComputeV1::HttpRouteAction] attr_accessor :default_route_action @@ -31947,9 +32190,8 @@ module Google # specified. # Only one of defaultService, defaultUrlRedirect or defaultRouteAction. # weightedBackendService must be set. - # defaultService has no effect when the backend service is referenced by a URL - # map that is bound to target gRPC proxy that has validateForProxyless field set - # to true. + # defaultService has no effect when the URL map is bound to target gRPC proxy + # that has validateForProxyless field set to true. # Corresponds to the JSON property `defaultService` # @return [String] attr_accessor :default_service @@ -32028,8 +32270,8 @@ module Google # The list of expected URL mapping tests. Request to update this UrlMap will # succeed only if all of the test cases pass. You can specify a maximum of 100 # tests per UrlMap. - # Not supported when the backend service is referenced by a URL map that is - # bound to target gRPC proxy that has validateForProxyless field set to true. + # Not supported when the URL map is bound to target gRPC proxy that has + # validateForProxyless field set to true. # Corresponds to the JSON property `tests` # @return [Array] attr_accessor :tests @@ -32203,7 +32445,8 @@ module Google # @return [String] attr_accessor :description - # Host portion of the URL. + # Host portion of the URL. If headers contains a host header, then host must + # also match the header value. # Corresponds to the JSON property `host` # @return [String] attr_accessor :host @@ -32213,7 +32456,9 @@ module Google # @return [String] attr_accessor :path - # Expected BackendService resource the given URL should be mapped to. + # Expected BackendService or BackendBucket resource the given URL should be + # mapped to. + # service cannot be set if expectedRedirectResponseCode is set. # Corresponds to the JSON property `service` # @return [String] attr_accessor :service @@ -32305,6 +32550,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeV1::UrlMapsAggregatedList::Warning] @@ -32321,6 +32571,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end @@ -33116,6 +33367,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeV1::VpnGatewayAggregatedList::Warning] @@ -33132,6 +33388,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end @@ -33804,6 +34061,11 @@ module Google # @return [String] attr_accessor :self_link + # [Output Only] Unreachable resources. + # Corresponds to the JSON property `unreachables` + # @return [Array] + attr_accessor :unreachables + # [Output Only] Informational warning message. # Corresponds to the JSON property `warning` # @return [Google::Apis::ComputeV1::VpnTunnelAggregatedList::Warning] @@ -33820,6 +34082,7 @@ module Google @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) + @unreachables = args[:unreachables] if args.key?(:unreachables) @warning = args[:warning] if args.key?(:warning) end diff --git a/generated/google/apis/compute_v1/representations.rb b/generated/google/apis/compute_v1/representations.rb index 299047f59..317f634f5 100644 --- a/generated/google/apis/compute_v1/representations.rb +++ b/generated/google/apis/compute_v1/representations.rb @@ -526,6 +526,12 @@ module Google include Google::Apis::Core::JsonObjectSupport end + class ConfidentialInstanceConfig + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class ConnectionDraining class Representation < Google::Apis::Core::JsonRepresentation; end @@ -4795,6 +4801,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeV1::AcceleratorTypeAggregatedList::Warning, decorator: Google::Apis::ComputeV1::AcceleratorTypeAggregatedList::Warning::Representation end @@ -4923,6 +4930,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeV1::AddressAggregatedList::Warning, decorator: Google::Apis::ComputeV1::AddressAggregatedList::Warning::Representation end @@ -5030,7 +5038,6 @@ module Google collection :local_ssds, as: 'localSsds', class: Google::Apis::ComputeV1::AllocationSpecificSkuAllocationAllocatedInstancePropertiesReservedDisk, decorator: Google::Apis::ComputeV1::AllocationSpecificSkuAllocationAllocatedInstancePropertiesReservedDisk::Representation property :machine_type, as: 'machineType' - property :maintenance_interval, as: 'maintenanceInterval' property :min_cpu_platform, as: 'minCpuPlatform' end end @@ -5145,6 +5152,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeV1::AutoscalerAggregatedList::Warning, decorator: Google::Apis::ComputeV1::AutoscalerAggregatedList::Warning::Representation end @@ -5414,6 +5422,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeV1::BackendServiceAggregatedList::Warning, decorator: Google::Apis::ComputeV1::BackendServiceAggregatedList::Warning::Representation end @@ -5554,6 +5563,7 @@ module Google class Binding # @private class Representation < Google::Apis::Core::JsonRepresentation + property :binding_id, as: 'bindingId' property :condition, as: 'condition', class: Google::Apis::ComputeV1::Expr, decorator: Google::Apis::ComputeV1::Expr::Representation collection :members, as: 'members' @@ -5625,6 +5635,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeV1::CommitmentAggregatedList::Warning, decorator: Google::Apis::ComputeV1::CommitmentAggregatedList::Warning::Representation end @@ -5719,6 +5730,13 @@ module Google end end + class ConfidentialInstanceConfig + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :enable_confidential_compute, as: 'enableConfidentialCompute' + end + end + class ConnectionDraining # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -5841,6 +5859,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeV1::DiskAggregatedList::Warning, decorator: Google::Apis::ComputeV1::DiskAggregatedList::Warning::Representation end @@ -5941,6 +5960,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeV1::DiskTypeAggregatedList::Warning, decorator: Google::Apis::ComputeV1::DiskTypeAggregatedList::Warning::Representation end @@ -6356,6 +6376,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeV1::ForwardingRuleAggregatedList::Warning, decorator: Google::Apis::ComputeV1::ForwardingRuleAggregatedList::Warning::Representation end @@ -6702,6 +6723,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeV1::HealthChecksAggregatedList::Warning, decorator: Google::Apis::ComputeV1::HealthChecksAggregatedList::Warning::Representation end @@ -7141,6 +7163,8 @@ module Google # @private class Representation < Google::Apis::Core::JsonRepresentation property :can_ip_forward, as: 'canIpForward' + property :confidential_instance_config, as: 'confidentialInstanceConfig', class: Google::Apis::ComputeV1::ConfidentialInstanceConfig, decorator: Google::Apis::ComputeV1::ConfidentialInstanceConfig::Representation + property :cpu_platform, as: 'cpuPlatform' property :creation_timestamp, as: 'creationTimestamp' property :deletion_protection, as: 'deletionProtection' @@ -7195,6 +7219,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeV1::InstanceAggregatedList::Warning, decorator: Google::Apis::ComputeV1::InstanceAggregatedList::Warning::Representation end @@ -7247,6 +7272,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeV1::InstanceGroupAggregatedList::Warning, decorator: Google::Apis::ComputeV1::InstanceGroupAggregatedList::Warning::Representation end @@ -7362,6 +7388,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeV1::InstanceGroupManagerAggregatedList::Warning, decorator: Google::Apis::ComputeV1::InstanceGroupManagerAggregatedList::Warning::Representation end @@ -7832,6 +7859,8 @@ module Google # @private class Representation < Google::Apis::Core::JsonRepresentation property :can_ip_forward, as: 'canIpForward' + property :confidential_instance_config, as: 'confidentialInstanceConfig', class: Google::Apis::ComputeV1::ConfidentialInstanceConfig, decorator: Google::Apis::ComputeV1::ConfidentialInstanceConfig::Representation + property :description, as: 'description' collection :disks, as: 'disks', class: Google::Apis::ComputeV1::AttachedDisk, decorator: Google::Apis::ComputeV1::AttachedDisk::Representation @@ -8092,6 +8121,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeV1::InterconnectAttachmentAggregatedList::Warning, decorator: Google::Apis::ComputeV1::InterconnectAttachmentAggregatedList::Warning::Representation end @@ -8553,6 +8583,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeV1::MachineTypeAggregatedList::Warning, decorator: Google::Apis::ComputeV1::MachineTypeAggregatedList::Warning::Representation end @@ -8750,6 +8781,7 @@ module Google property :gateway_i_pv4, as: 'gatewayIPv4' property :id, :numeric_string => true, as: 'id' property :kind, as: 'kind' + property :mtu, as: 'mtu' property :name, as: 'name' collection :peerings, as: 'peerings', class: Google::Apis::ComputeV1::NetworkPeering, decorator: Google::Apis::ComputeV1::NetworkPeering::Representation @@ -8806,6 +8838,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeV1::NetworkEndpointGroupAggregatedList::Warning, decorator: Google::Apis::ComputeV1::NetworkEndpointGroupAggregatedList::Warning::Representation end @@ -9039,6 +9072,7 @@ module Google property :import_subnet_routes_with_public_ip, as: 'importSubnetRoutesWithPublicIp' property :name, as: 'name' property :network, as: 'network' + property :peer_mtu, as: 'peerMtu' property :state, as: 'state' property :state_details, as: 'stateDetails' end @@ -9106,6 +9140,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeV1::NodeGroupAggregatedList::Warning, decorator: Google::Apis::ComputeV1::NodeGroupAggregatedList::Warning::Representation end @@ -9296,6 +9331,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeV1::NodeTemplateAggregatedList::Warning, decorator: Google::Apis::ComputeV1::NodeTemplateAggregatedList::Warning::Representation end @@ -9416,6 +9452,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeV1::NodeTypeAggregatedList::Warning, decorator: Google::Apis::ComputeV1::NodeTypeAggregatedList::Warning::Representation end @@ -9633,6 +9670,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeV1::OperationAggregatedList::Warning, decorator: Google::Apis::ComputeV1::OperationAggregatedList::Warning::Representation end @@ -9767,6 +9805,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeV1::PacketMirroringAggregatedList::Warning, decorator: Google::Apis::ComputeV1::PacketMirroringAggregatedList::Warning::Representation end @@ -10514,6 +10553,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeV1::ReservationAggregatedList::Warning, decorator: Google::Apis::ComputeV1::ReservationAggregatedList::Warning::Representation end @@ -10676,6 +10716,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeV1::ResourcePolicyAggregatedList::Warning, decorator: Google::Apis::ComputeV1::ResourcePolicyAggregatedList::Warning::Representation end @@ -10931,6 +10972,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeV1::RouterAggregatedList::Warning, decorator: Google::Apis::ComputeV1::RouterAggregatedList::Warning::Representation end @@ -11478,6 +11520,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeV1::SslCertificateAggregatedList::Warning, decorator: Google::Apis::ComputeV1::SslCertificateAggregatedList::Warning::Representation end @@ -11721,6 +11764,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeV1::SubnetworkAggregatedList::Warning, decorator: Google::Apis::ComputeV1::SubnetworkAggregatedList::Warning::Representation end @@ -11939,6 +11983,7 @@ module Google class Representation < Google::Apis::Core::JsonRepresentation property :creation_timestamp, as: 'creationTimestamp' property :description, as: 'description' + property :fingerprint, :base64 => true, as: 'fingerprint' property :id, :numeric_string => true, as: 'id' property :kind, as: 'kind' property :name, as: 'name' @@ -11957,6 +12002,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' end end @@ -12060,6 +12106,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeV1::TargetHttpsProxyAggregatedList::Warning, decorator: Google::Apis::ComputeV1::TargetHttpsProxyAggregatedList::Warning::Representation end @@ -12139,6 +12186,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeV1::TargetInstanceAggregatedList::Warning, decorator: Google::Apis::ComputeV1::TargetInstanceAggregatedList::Warning::Representation end @@ -12249,6 +12297,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeV1::TargetPoolAggregatedList::Warning, decorator: Google::Apis::ComputeV1::TargetPoolAggregatedList::Warning::Representation end @@ -12535,6 +12584,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeV1::TargetVpnGatewayAggregatedList::Warning, decorator: Google::Apis::ComputeV1::TargetVpnGatewayAggregatedList::Warning::Representation end @@ -12738,6 +12788,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeV1::UrlMapsAggregatedList::Warning, decorator: Google::Apis::ComputeV1::UrlMapsAggregatedList::Warning::Representation end @@ -12952,6 +13003,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeV1::VpnGatewayAggregatedList::Warning, decorator: Google::Apis::ComputeV1::VpnGatewayAggregatedList::Warning::Representation end @@ -13125,6 +13177,7 @@ module Google property :kind, as: 'kind' property :next_page_token, as: 'nextPageToken' property :self_link, as: 'selfLink' + collection :unreachables, as: 'unreachables' property :warning, as: 'warning', class: Google::Apis::ComputeV1::VpnTunnelAggregatedList::Warning, decorator: Google::Apis::ComputeV1::VpnTunnelAggregatedList::Warning::Representation end diff --git a/generated/google/apis/compute_v1/service.rb b/generated/google/apis/compute_v1/service.rb index c68b9d2c6..6864a1e1f 100644 --- a/generated/google/apis/compute_v1/service.rb +++ b/generated/google/apis/compute_v1/service.rb @@ -95,6 +95,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -114,7 +117,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def aggregated_accelerator_type_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def aggregated_accelerator_type_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/aggregated/acceleratorTypes', options) command.response_representation = Google::Apis::ComputeV1::AcceleratorTypeAggregatedList::Representation command.response_class = Google::Apis::ComputeV1::AcceleratorTypeAggregatedList @@ -124,6 +127,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -209,6 +213,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -228,7 +235,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_accelerator_types(project, zone, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_accelerator_types(project, zone, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/zones/{zone}/acceleratorTypes', options) command.response_representation = Google::Apis::ComputeV1::AcceleratorTypeList::Representation command.response_class = Google::Apis::ComputeV1::AcceleratorTypeList @@ -238,6 +245,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -288,6 +296,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -307,7 +318,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_aggregated_addresses(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_aggregated_addresses(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/aggregated/addresses', options) command.response_representation = Google::Apis::ComputeV1::AddressAggregatedList::Representation command.response_class = Google::Apis::ComputeV1::AddressAggregatedList @@ -317,6 +328,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -504,6 +516,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -523,7 +538,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_addresses(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_addresses(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/regions/{region}/addresses', options) command.response_representation = Google::Apis::ComputeV1::AddressList::Representation command.response_class = Google::Apis::ComputeV1::AddressList @@ -533,6 +548,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -583,6 +599,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -602,7 +621,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_aggregated_autoscalers(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_aggregated_autoscalers(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/aggregated/autoscalers', options) command.response_representation = Google::Apis::ComputeV1::AutoscalerAggregatedList::Representation command.response_class = Google::Apis::ComputeV1::AutoscalerAggregatedList @@ -612,6 +631,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -800,6 +820,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -819,7 +842,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_autoscalers(project, zone, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_autoscalers(project, zone, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/zones/{zone}/autoscalers', options) command.response_representation = Google::Apis::ComputeV1::AutoscalerList::Representation command.response_class = Google::Apis::ComputeV1::AutoscalerList @@ -829,6 +852,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -1222,6 +1246,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -1241,7 +1268,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_backend_buckets(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_backend_buckets(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/global/backendBuckets', options) command.response_representation = Google::Apis::ComputeV1::BackendBucketList::Representation command.response_class = Google::Apis::ComputeV1::BackendBucketList @@ -1250,6 +1277,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -1458,6 +1486,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -1477,7 +1508,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def aggregated_backend_service_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def aggregated_backend_service_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/aggregated/backendServices', options) command.response_representation = Google::Apis::ComputeV1::BackendServiceAggregatedList::Representation command.response_class = Google::Apis::ComputeV1::BackendServiceAggregatedList @@ -1487,6 +1518,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -1758,6 +1790,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -1777,7 +1812,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_backend_services(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_backend_services(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/global/backendServices', options) command.response_representation = Google::Apis::ComputeV1::BackendServiceList::Representation command.response_class = Google::Apis::ComputeV1::BackendServiceList @@ -1786,6 +1821,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -1994,6 +2030,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -2013,7 +2052,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_aggregated_disk_types(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_aggregated_disk_types(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/aggregated/diskTypes', options) command.response_representation = Google::Apis::ComputeV1::DiskTypeAggregatedList::Representation command.response_class = Google::Apis::ComputeV1::DiskTypeAggregatedList @@ -2023,6 +2062,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -2108,6 +2148,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -2127,7 +2170,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_disk_types(project, zone, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_disk_types(project, zone, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/zones/{zone}/diskTypes', options) command.response_representation = Google::Apis::ComputeV1::DiskTypeList::Representation command.response_class = Google::Apis::ComputeV1::DiskTypeList @@ -2137,6 +2180,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -2242,6 +2286,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -2261,7 +2308,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_aggregated_disk(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_aggregated_disk(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/aggregated/disks', options) command.response_representation = Google::Apis::ComputeV1::DiskAggregatedList::Representation command.response_class = Google::Apis::ComputeV1::DiskAggregatedList @@ -2271,6 +2318,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -2286,7 +2334,7 @@ module Google # Name of the persistent disk to snapshot. # @param [Google::Apis::ComputeV1::Snapshot] snapshot_object # @param [Boolean] guest_flush - # [Input Only] Specifies to create an application consistent snapshot by + # [Input Only] Whether to attempt an application consistent snapshot by # informing the OS to prepare for the snapshot process. Currently only supported # on Windows instances using the Volume Shadow Copy Service (VSS). # @param [String] request_id @@ -2569,6 +2617,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -2588,7 +2639,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_disks(project, zone, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_disks(project, zone, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/zones/{zone}/disks', options) command.response_representation = Google::Apis::ComputeV1::DiskList::Representation command.response_class = Google::Apis::ComputeV1::DiskList @@ -2598,6 +2649,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -3024,6 +3076,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -3043,7 +3098,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_external_vpn_gateways(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_external_vpn_gateways(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/global/externalVpnGateways', options) command.response_representation = Google::Apis::ComputeV1::ExternalVpnGatewayList::Representation command.response_class = Google::Apis::ComputeV1::ExternalVpnGatewayList @@ -3052,6 +3107,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -3307,6 +3363,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -3326,7 +3385,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_firewalls(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_firewalls(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/global/firewalls', options) command.response_representation = Google::Apis::ComputeV1::FirewallList::Representation command.response_class = Google::Apis::ComputeV1::FirewallList @@ -3335,6 +3394,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -3491,6 +3551,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -3510,7 +3573,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_aggregated_forwarding_rules(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_aggregated_forwarding_rules(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/aggregated/forwardingRules', options) command.response_representation = Google::Apis::ComputeV1::ForwardingRuleAggregatedList::Representation command.response_class = Google::Apis::ComputeV1::ForwardingRuleAggregatedList @@ -3520,6 +3583,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -3708,6 +3772,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -3727,7 +3794,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_forwarding_rules(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_forwarding_rules(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/regions/{region}/forwardingRules', options) command.response_representation = Google::Apis::ComputeV1::ForwardingRuleList::Representation command.response_class = Google::Apis::ComputeV1::ForwardingRuleList @@ -3737,6 +3804,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -4025,6 +4093,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -4044,7 +4115,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_global_addresses(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_global_addresses(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/global/addresses', options) command.response_representation = Google::Apis::ComputeV1::AddressList::Representation command.response_class = Google::Apis::ComputeV1::AddressList @@ -4053,6 +4124,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -4231,6 +4303,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -4250,7 +4325,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_global_forwarding_rules(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_global_forwarding_rules(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/global/forwardingRules', options) command.response_representation = Google::Apis::ComputeV1::ForwardingRuleList::Representation command.response_class = Google::Apis::ComputeV1::ForwardingRuleList @@ -4259,6 +4334,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -4648,6 +4724,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -4667,7 +4746,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_global_network_endpoint_groups(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_global_network_endpoint_groups(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/global/networkEndpointGroups', options) command.response_representation = Google::Apis::ComputeV1::NetworkEndpointGroupList::Representation command.response_class = Google::Apis::ComputeV1::NetworkEndpointGroupList @@ -4676,6 +4755,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -4722,6 +4802,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -4741,7 +4824,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_global_network_endpoint_group_network_endpoints(project, network_endpoint_group, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_global_network_endpoint_group_network_endpoints(project, network_endpoint_group, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:post, '{project}/global/networkEndpointGroups/{networkEndpointGroup}/listNetworkEndpoints', options) command.response_representation = Google::Apis::ComputeV1::NetworkEndpointGroupsListNetworkEndpoints::Representation command.response_class = Google::Apis::ComputeV1::NetworkEndpointGroupsListNetworkEndpoints @@ -4751,6 +4834,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -4801,6 +4885,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -4820,7 +4907,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_aggregated_global_operation(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_aggregated_global_operation(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/aggregated/operations', options) command.response_representation = Google::Apis::ComputeV1::OperationAggregatedList::Representation command.response_class = Google::Apis::ComputeV1::OperationAggregatedList @@ -4830,6 +4917,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -4944,6 +5032,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -4963,7 +5054,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_global_operations(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_global_operations(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/global/operations', options) command.response_representation = Google::Apis::ComputeV1::OperationList::Representation command.response_class = Google::Apis::ComputeV1::OperationList @@ -4972,6 +5063,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -5069,6 +5161,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -5088,7 +5183,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def aggregated_health_check_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def aggregated_health_check_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/aggregated/healthChecks', options) command.response_representation = Google::Apis::ComputeV1::HealthChecksAggregatedList::Representation command.response_class = Google::Apis::ComputeV1::HealthChecksAggregatedList @@ -5098,6 +5193,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -5275,6 +5371,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -5294,7 +5393,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_health_checks(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_health_checks(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/global/healthChecks', options) command.response_representation = Google::Apis::ComputeV1::HealthCheckList::Representation command.response_class = Google::Apis::ComputeV1::HealthCheckList @@ -5303,6 +5402,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -5586,6 +5686,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -5605,7 +5708,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_http_health_checks(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_http_health_checks(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/global/httpHealthChecks', options) command.response_representation = Google::Apis::ComputeV1::HttpHealthCheckList::Representation command.response_class = Google::Apis::ComputeV1::HttpHealthCheckList @@ -5614,6 +5717,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -5897,6 +6001,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -5916,7 +6023,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_https_health_checks(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_https_health_checks(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/global/httpsHealthChecks', options) command.response_representation = Google::Apis::ComputeV1::HttpsHealthCheckList::Representation command.response_class = Google::Apis::ComputeV1::HttpsHealthCheckList @@ -5925,6 +6032,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -6343,6 +6451,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -6362,7 +6473,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_images(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_images(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/global/images', options) command.response_representation = Google::Apis::ComputeV1::ImageList::Representation command.response_class = Google::Apis::ComputeV1::ImageList @@ -6371,6 +6482,59 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? + command.query['fields'] = fields unless fields.nil? + command.query['quotaUser'] = quota_user unless quota_user.nil? + command.query['userIp'] = user_ip unless user_ip.nil? + execute_or_queue_command(command, &block) + end + + # Patches the specified image with the data included in the request. Only the + # following fields can be modified: family, description, deprecation status. + # @param [String] project + # Project ID for this request. + # @param [String] image + # Name of the image resource to patch. + # @param [Google::Apis::ComputeV1::Image] image_object + # @param [String] request_id + # 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). + # @param [String] fields + # Selector specifying which fields to include in a partial response. + # @param [String] quota_user + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. + # @param [String] user_ip + # Deprecated. Please use quotaUser instead. + # @param [Google::Apis::RequestOptions] options + # Request-specific options + # + # @yield [result, err] Result & error if block supplied + # @yieldparam result [Google::Apis::ComputeV1::Operation] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ComputeV1::Operation] + # + # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried + # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification + # @raise [Google::Apis::AuthorizationError] Authorization is required + def patch_image(project, image, image_object = nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + command = make_simple_command(:patch, '{project}/global/images/{image}', options) + command.request_representation = Google::Apis::ComputeV1::Image::Representation + command.request_object = image_object + command.response_representation = Google::Apis::ComputeV1::Operation::Representation + command.response_class = Google::Apis::ComputeV1::Operation + command.params['project'] = project unless project.nil? + command.params['image'] = image unless image.nil? + command.query['requestId'] = request_id unless request_id.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -6605,6 +6769,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -6624,7 +6791,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_aggregated_instance_group_managers(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_aggregated_instance_group_managers(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/aggregated/instanceGroupManagers', options) command.response_representation = Google::Apis::ComputeV1::InstanceGroupManagerAggregatedList::Representation command.response_class = Google::Apis::ComputeV1::InstanceGroupManagerAggregatedList @@ -6634,6 +6801,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -7041,6 +7209,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -7060,7 +7231,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_instance_group_managers(project, zone, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_instance_group_managers(project, zone, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/zones/{zone}/instanceGroupManagers', options) command.response_representation = Google::Apis::ComputeV1::InstanceGroupManagerList::Representation command.response_class = Google::Apis::ComputeV1::InstanceGroupManagerList @@ -7070,6 +7241,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -7121,6 +7293,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -7140,7 +7315,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_instance_group_manager_errors(project, zone, instance_group_manager, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_instance_group_manager_errors(project, zone, instance_group_manager, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/listErrors', options) command.response_representation = Google::Apis::ComputeV1::InstanceGroupManagersListErrorsResponse::Representation command.response_class = Google::Apis::ComputeV1::InstanceGroupManagersListErrorsResponse @@ -7151,6 +7326,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -7203,6 +7379,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -7222,7 +7401,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_instance_group_manager_managed_instances(project, zone, instance_group_manager, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_instance_group_manager_managed_instances(project, zone, instance_group_manager, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:post, '{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/listManagedInstances', options) command.response_representation = Google::Apis::ComputeV1::InstanceGroupManagersListManagedInstancesResponse::Representation command.response_class = Google::Apis::ComputeV1::InstanceGroupManagersListManagedInstancesResponse @@ -7233,6 +7412,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -7282,6 +7462,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -7301,7 +7484,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_instance_group_manager_per_instance_configs(project, zone, instance_group_manager, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_instance_group_manager_per_instance_configs(project, zone, instance_group_manager, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:post, '{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/listPerInstanceConfigs', options) command.response_representation = Google::Apis::ComputeV1::InstanceGroupManagersListPerInstanceConfigsResp::Representation command.response_class = Google::Apis::ComputeV1::InstanceGroupManagersListPerInstanceConfigsResp @@ -7312,6 +7495,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -7840,6 +8024,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -7859,7 +8046,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_aggregated_instance_groups(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_aggregated_instance_groups(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/aggregated/instanceGroups', options) command.response_representation = Google::Apis::ComputeV1::InstanceGroupAggregatedList::Representation command.response_class = Google::Apis::ComputeV1::InstanceGroupAggregatedList @@ -7869,6 +8056,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -7928,8 +8116,10 @@ module Google execute_or_queue_command(command, &block) end - # Returns the specified instance group. Gets a list of available instance groups - # by making a list() request. + # Returns the specified zonal instance group. Get a list of available zonal + # instance groups by making a list() request. + # For managed instance groups, use the instanceGroupManagers or + # regionInstanceGroupManagers methods instead. # @param [String] project # Project ID for this request. # @param [String] zone @@ -8020,8 +8210,10 @@ module Google execute_or_queue_command(command, &block) end - # Retrieves the list of instance groups that are located in the specified - # project and zone. + # Retrieves the list of zonal instance group resources contained within the + # specified zone. + # For managed instance groups, use the instanceGroupManagers or + # regionInstanceGroupManagers methods instead. # @param [String] project # Project ID for this request. # @param [String] zone @@ -8060,6 +8252,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -8079,7 +8274,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_instance_groups(project, zone, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_instance_groups(project, zone, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/zones/{zone}/instanceGroups', options) command.response_representation = Google::Apis::ComputeV1::InstanceGroupList::Representation command.response_class = Google::Apis::ComputeV1::InstanceGroupList @@ -8089,6 +8284,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -8139,6 +8335,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -8158,7 +8357,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_instance_group_instances(project, zone, instance_group, instance_groups_list_instances_request_object = nil, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_instance_group_instances(project, zone, instance_group, instance_groups_list_instances_request_object = nil, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:post, '{project}/zones/{zone}/instanceGroups/{instanceGroup}/listInstances', options) command.request_representation = Google::Apis::ComputeV1::InstanceGroupsListInstancesRequest::Representation command.request_object = instance_groups_list_instances_request_object @@ -8171,6 +8370,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -8505,6 +8705,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -8524,7 +8727,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_instance_templates(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_instance_templates(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/global/instanceTemplates', options) command.response_representation = Google::Apis::ComputeV1::InstanceTemplateList::Representation command.response_class = Google::Apis::ComputeV1::InstanceTemplateList @@ -8533,6 +8736,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -8776,6 +8980,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -8795,7 +9002,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_aggregated_instances(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_aggregated_instances(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/aggregated/instances', options) command.response_representation = Google::Apis::ComputeV1::InstanceAggregatedList::Representation command.response_class = Google::Apis::ComputeV1::InstanceAggregatedList @@ -8805,6 +9012,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -8824,7 +9032,8 @@ module Google # @param [Google::Apis::ComputeV1::AttachedDisk] attached_disk_object # @param [Boolean] force_attach # Whether to force attach the regional disk even if it's currently attached to - # another instance. + # another instance. If you try to force attach a zonal disk to an instance, you + # will receive an error. # @param [String] request_id # 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 @@ -9398,6 +9607,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -9417,7 +9629,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_instances(project, zone, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_instances(project, zone, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/zones/{zone}/instances', options) command.response_representation = Google::Apis::ComputeV1::InstanceList::Representation command.response_class = Google::Apis::ComputeV1::InstanceList @@ -9427,6 +9639,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -9478,6 +9691,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -9497,7 +9713,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_instance_referrers(project, zone, instance, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_instance_referrers(project, zone, instance, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/zones/{zone}/instances/{instance}/referrers', options) command.response_representation = Google::Apis::ComputeV1::InstanceListReferrers::Representation command.response_class = Google::Apis::ComputeV1::InstanceListReferrers @@ -9508,6 +9724,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -10854,6 +11071,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -10873,7 +11093,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def aggregated_interconnect_attachment_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def aggregated_interconnect_attachment_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/aggregated/interconnectAttachments', options) command.response_representation = Google::Apis::ComputeV1::InterconnectAttachmentAggregatedList::Representation command.response_class = Google::Apis::ComputeV1::InterconnectAttachmentAggregatedList @@ -10883,6 +11103,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -11074,6 +11295,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -11093,7 +11317,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_interconnect_attachments(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_interconnect_attachments(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/regions/{region}/interconnectAttachments', options) command.response_representation = Google::Apis::ComputeV1::InterconnectAttachmentList::Representation command.response_class = Google::Apis::ComputeV1::InterconnectAttachmentList @@ -11103,6 +11327,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -11240,6 +11465,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -11259,7 +11487,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_interconnect_locations(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_interconnect_locations(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/global/interconnectLocations', options) command.response_representation = Google::Apis::ComputeV1::InterconnectLocationList::Representation command.response_class = Google::Apis::ComputeV1::InterconnectLocationList @@ -11268,6 +11496,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -11481,6 +11710,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -11500,7 +11732,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_interconnects(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_interconnects(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/global/interconnects', options) command.response_representation = Google::Apis::ComputeV1::InterconnectList::Representation command.response_class = Google::Apis::ComputeV1::InterconnectList @@ -11509,6 +11741,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -11868,6 +12101,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -11887,7 +12123,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_licenses(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_licenses(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/global/licenses', options) command.response_representation = Google::Apis::ComputeV1::LicensesListResponse::Representation command.response_class = Google::Apis::ComputeV1::LicensesListResponse @@ -11896,6 +12132,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -12028,6 +12265,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -12047,7 +12287,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_aggregated_machine_types(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_aggregated_machine_types(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/aggregated/machineTypes', options) command.response_representation = Google::Apis::ComputeV1::MachineTypeAggregatedList::Representation command.response_class = Google::Apis::ComputeV1::MachineTypeAggregatedList @@ -12057,6 +12297,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -12142,6 +12383,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -12161,7 +12405,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_machine_types(project, zone, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_machine_types(project, zone, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/zones/{zone}/machineTypes', options) command.response_representation = Google::Apis::ComputeV1::MachineTypeList::Representation command.response_class = Google::Apis::ComputeV1::MachineTypeList @@ -12171,6 +12415,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -12221,6 +12466,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -12240,7 +12488,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def aggregated_network_endpoint_group_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def aggregated_network_endpoint_group_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/aggregated/networkEndpointGroups', options) command.response_representation = Google::Apis::ComputeV1::NetworkEndpointGroupAggregatedList::Representation command.response_class = Google::Apis::ComputeV1::NetworkEndpointGroupAggregatedList @@ -12250,6 +12498,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -12559,6 +12808,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -12578,7 +12830,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_network_endpoint_groups(project, zone, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_network_endpoint_groups(project, zone, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/zones/{zone}/networkEndpointGroups', options) command.response_representation = Google::Apis::ComputeV1::NetworkEndpointGroupList::Representation command.response_class = Google::Apis::ComputeV1::NetworkEndpointGroupList @@ -12588,6 +12840,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -12638,6 +12891,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -12657,7 +12913,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_network_endpoint_group_network_endpoints(project, zone, network_endpoint_group, network_endpoint_groups_list_endpoints_request_object = nil, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_network_endpoint_group_network_endpoints(project, zone, network_endpoint_group, network_endpoint_groups_list_endpoints_request_object = nil, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:post, '{project}/zones/{zone}/networkEndpointGroups/{networkEndpointGroup}/listNetworkEndpoints', options) command.request_representation = Google::Apis::ComputeV1::NetworkEndpointGroupsListEndpointsRequest::Representation command.request_object = network_endpoint_groups_list_endpoints_request_object @@ -12670,6 +12926,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -12940,6 +13197,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -12959,7 +13219,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_networks(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_networks(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/global/networks', options) command.response_representation = Google::Apis::ComputeV1::NetworkList::Representation command.response_class = Google::Apis::ComputeV1::NetworkList @@ -12968,6 +13228,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -13020,6 +13281,9 @@ module Google # @param [String] region # The region of the request. The response will include all subnet routes, static # routes and dynamic routes in the region. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -13039,7 +13303,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_network_peering_routes(project, network, direction: nil, filter: nil, max_results: nil, order_by: nil, page_token: nil, peering_name: nil, region: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_network_peering_routes(project, network, direction: nil, filter: nil, max_results: nil, order_by: nil, page_token: nil, peering_name: nil, region: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/global/networks/{network}/listPeeringRoutes', options) command.response_representation = Google::Apis::ComputeV1::ExchangedPeeringRoutesList::Representation command.response_class = Google::Apis::ComputeV1::ExchangedPeeringRoutesList @@ -13052,6 +13316,7 @@ module Google command.query['pageToken'] = page_token unless page_token.nil? command.query['peeringName'] = peering_name unless peering_name.nil? command.query['region'] = region unless region.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -13361,6 +13626,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -13380,7 +13648,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def aggregated_node_group_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def aggregated_node_group_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/aggregated/nodeGroups', options) command.response_representation = Google::Apis::ComputeV1::NodeGroupAggregatedList::Representation command.response_class = Google::Apis::ComputeV1::NodeGroupAggregatedList @@ -13390,6 +13658,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -13680,6 +13949,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -13699,7 +13971,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_node_groups(project, zone, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_node_groups(project, zone, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/zones/{zone}/nodeGroups', options) command.response_representation = Google::Apis::ComputeV1::NodeGroupList::Representation command.response_class = Google::Apis::ComputeV1::NodeGroupList @@ -13709,6 +13981,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -13756,6 +14029,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -13775,7 +14051,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_node_group_nodes(project, zone, node_group, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_node_group_nodes(project, zone, node_group, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:post, '{project}/zones/{zone}/nodeGroups/{nodeGroup}/listNodes', options) command.response_representation = Google::Apis::ComputeV1::NodeGroupsListNodes::Representation command.response_class = Google::Apis::ComputeV1::NodeGroupsListNodes @@ -13786,6 +14062,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -14029,6 +14306,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -14048,7 +14328,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def aggregated_node_template_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def aggregated_node_template_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/aggregated/nodeTemplates', options) command.response_representation = Google::Apis::ComputeV1::NodeTemplateAggregatedList::Representation command.response_class = Google::Apis::ComputeV1::NodeTemplateAggregatedList @@ -14058,6 +14338,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -14289,6 +14570,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -14308,7 +14592,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_node_templates(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_node_templates(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/regions/{region}/nodeTemplates', options) command.response_representation = Google::Apis::ComputeV1::NodeTemplateList::Representation command.response_class = Google::Apis::ComputeV1::NodeTemplateList @@ -14318,6 +14602,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -14453,6 +14738,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -14472,7 +14760,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def aggregated_node_type_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def aggregated_node_type_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/aggregated/nodeTypes', options) command.response_representation = Google::Apis::ComputeV1::NodeTypeAggregatedList::Representation command.response_class = Google::Apis::ComputeV1::NodeTypeAggregatedList @@ -14482,6 +14770,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -14567,6 +14856,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -14586,7 +14878,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_node_types(project, zone, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_node_types(project, zone, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/zones/{zone}/nodeTypes', options) command.response_representation = Google::Apis::ComputeV1::NodeTypeList::Representation command.response_class = Google::Apis::ComputeV1::NodeTypeList @@ -14596,6 +14888,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -14646,6 +14939,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -14665,7 +14961,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def aggregated_packet_mirroring_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def aggregated_packet_mirroring_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/aggregated/packetMirrorings', options) command.response_representation = Google::Apis::ComputeV1::PacketMirroringAggregatedList::Representation command.response_class = Google::Apis::ComputeV1::PacketMirroringAggregatedList @@ -14675,6 +14971,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -14863,6 +15160,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -14882,7 +15182,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_packet_mirrorings(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_packet_mirrorings(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/regions/{region}/packetMirrorings', options) command.response_representation = Google::Apis::ComputeV1::PacketMirroringList::Representation command.response_class = Google::Apis::ComputeV1::PacketMirroringList @@ -14892,6 +15192,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -15289,6 +15590,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -15308,7 +15612,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def get_project_xpn_resources(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def get_project_xpn_resources(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/getXpnResources', options) command.response_representation = Google::Apis::ComputeV1::ProjectsGetXpnResources::Representation command.response_class = Google::Apis::ComputeV1::ProjectsGetXpnResources @@ -15317,6 +15621,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -15361,6 +15666,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -15380,7 +15688,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_project_xpn_hosts(project, projects_list_xpn_hosts_request_object = nil, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_project_xpn_hosts(project, projects_list_xpn_hosts_request_object = nil, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:post, '{project}/listXpnHosts', options) command.request_representation = Google::Apis::ComputeV1::ProjectsListXpnHostsRequest::Representation command.request_object = projects_list_xpn_hosts_request_object @@ -15391,6 +15699,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -15823,6 +16132,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -15842,7 +16154,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_region_autoscalers(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_region_autoscalers(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/regions/{region}/autoscalers', options) command.response_representation = Google::Apis::ComputeV1::RegionAutoscalerList::Representation command.response_class = Google::Apis::ComputeV1::RegionAutoscalerList @@ -15852,6 +16164,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -16193,6 +16506,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -16212,7 +16528,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_region_backend_services(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_region_backend_services(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/regions/{region}/backendServices', options) command.response_representation = Google::Apis::ComputeV1::BackendServiceList::Representation command.response_class = Google::Apis::ComputeV1::BackendServiceList @@ -16222,6 +16538,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -16384,6 +16701,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -16403,7 +16723,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def aggregated_region_commitment_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def aggregated_region_commitment_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/aggregated/commitments', options) command.response_representation = Google::Apis::ComputeV1::CommitmentAggregatedList::Representation command.response_class = Google::Apis::ComputeV1::CommitmentAggregatedList @@ -16413,6 +16733,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -16550,6 +16871,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -16569,7 +16893,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_region_commitments(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_region_commitments(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/regions/{region}/commitments', options) command.response_representation = Google::Apis::ComputeV1::CommitmentList::Representation command.response_class = Google::Apis::ComputeV1::CommitmentList @@ -16579,6 +16903,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -16664,6 +16989,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -16683,7 +17011,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_region_disk_types(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_region_disk_types(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/regions/{region}/diskTypes', options) command.response_representation = Google::Apis::ComputeV1::RegionDiskTypeList::Representation command.response_class = Google::Apis::ComputeV1::RegionDiskTypeList @@ -16693,6 +17021,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -17038,6 +17367,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -17057,7 +17389,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_region_disks(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_region_disks(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/regions/{region}/disks', options) command.response_representation = Google::Apis::ComputeV1::DiskList::Representation command.response_class = Google::Apis::ComputeV1::DiskList @@ -17067,6 +17399,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -17504,6 +17837,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -17523,7 +17859,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_region_health_check_services(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_region_health_check_services(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/regions/{region}/healthCheckServices', options) command.response_representation = Google::Apis::ComputeV1::HealthCheckServicesList::Representation command.response_class = Google::Apis::ComputeV1::HealthCheckServicesList @@ -17533,6 +17869,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -17778,6 +18115,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -17797,7 +18137,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_region_health_checks(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_region_health_checks(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/regions/{region}/healthChecks', options) command.response_representation = Google::Apis::ComputeV1::HealthCheckList::Representation command.response_class = Google::Apis::ComputeV1::HealthCheckList @@ -17807,6 +18147,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -18384,6 +18725,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -18403,7 +18747,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_region_instance_group_managers(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_region_instance_group_managers(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/regions/{region}/instanceGroupManagers', options) command.response_representation = Google::Apis::ComputeV1::RegionInstanceGroupManagerList::Representation command.response_class = Google::Apis::ComputeV1::RegionInstanceGroupManagerList @@ -18413,6 +18757,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -18463,6 +18808,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -18482,7 +18830,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_region_instance_group_manager_errors(project, region, instance_group_manager, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_region_instance_group_manager_errors(project, region, instance_group_manager, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/listErrors', options) command.response_representation = Google::Apis::ComputeV1::RegionInstanceGroupManagersListErrorsResponse::Representation command.response_class = Google::Apis::ComputeV1::RegionInstanceGroupManagersListErrorsResponse @@ -18493,6 +18841,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -18542,6 +18891,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -18561,7 +18913,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_region_instance_group_manager_managed_instances(project, region, instance_group_manager, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_region_instance_group_manager_managed_instances(project, region, instance_group_manager, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:post, '{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/listManagedInstances', options) command.response_representation = Google::Apis::ComputeV1::RegionInstanceGroupManagersListInstancesResponse::Representation command.response_class = Google::Apis::ComputeV1::RegionInstanceGroupManagersListInstancesResponse @@ -18572,6 +18924,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -18620,6 +18973,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -18639,7 +18995,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_region_instance_group_manager_per_instance_configs(project, region, instance_group_manager, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_region_instance_group_manager_per_instance_configs(project, region, instance_group_manager, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:post, '{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/listPerInstanceConfigs', options) command.response_representation = Google::Apis::ComputeV1::RegionInstanceGroupManagersListInstanceConfigsResp::Representation command.response_class = Google::Apis::ComputeV1::RegionInstanceGroupManagersListInstanceConfigsResp @@ -18650,6 +19006,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -19141,6 +19498,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -19160,7 +19520,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_region_instance_groups(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_region_instance_groups(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/regions/{region}/instanceGroups', options) command.response_representation = Google::Apis::ComputeV1::RegionInstanceGroupList::Representation command.response_class = Google::Apis::ComputeV1::RegionInstanceGroupList @@ -19170,6 +19530,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -19221,6 +19582,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -19240,7 +19604,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_region_instance_group_instances(project, region, instance_group, region_instance_groups_list_instances_request_object = nil, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_region_instance_group_instances(project, region, instance_group, region_instance_groups_list_instances_request_object = nil, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:post, '{project}/regions/{region}/instanceGroups/{instanceGroup}/listInstances', options) command.request_representation = Google::Apis::ComputeV1::RegionInstanceGroupsListInstancesRequest::Representation command.request_object = region_instance_groups_list_instances_request_object @@ -19253,6 +19617,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -19502,6 +19867,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -19521,7 +19889,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_region_network_endpoint_groups(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_region_network_endpoint_groups(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/regions/{region}/networkEndpointGroups', options) command.response_representation = Google::Apis::ComputeV1::NetworkEndpointGroupList::Representation command.response_class = Google::Apis::ComputeV1::NetworkEndpointGroupList @@ -19531,6 +19899,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -19718,6 +20087,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -19737,7 +20109,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_region_notification_endpoints(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_region_notification_endpoints(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/regions/{region}/notificationEndpoints', options) command.response_representation = Google::Apis::ComputeV1::NotificationEndpointList::Representation command.response_class = Google::Apis::ComputeV1::NotificationEndpointList @@ -19747,6 +20119,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -19868,6 +20241,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -19887,7 +20263,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_region_operations(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_region_operations(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/regions/{region}/operations', options) command.response_representation = Google::Apis::ComputeV1::OperationList::Representation command.response_class = Google::Apis::ComputeV1::OperationList @@ -19897,6 +20273,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -20135,6 +20512,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -20154,7 +20534,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_region_ssl_certificates(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_region_ssl_certificates(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/regions/{region}/sslCertificates', options) command.response_representation = Google::Apis::ComputeV1::SslCertificateList::Representation command.response_class = Google::Apis::ComputeV1::SslCertificateList @@ -20164,6 +20544,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -20353,6 +20734,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -20372,7 +20756,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_region_target_http_proxies(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_region_target_http_proxies(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/regions/{region}/targetHttpProxies', options) command.response_representation = Google::Apis::ComputeV1::TargetHttpProxyList::Representation command.response_class = Google::Apis::ComputeV1::TargetHttpProxyList @@ -20382,6 +20766,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -20625,6 +21010,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -20644,7 +21032,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_region_target_https_proxies(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_region_target_https_proxies(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/regions/{region}/targetHttpsProxies', options) command.response_representation = Google::Apis::ComputeV1::TargetHttpsProxyList::Representation command.response_class = Google::Apis::ComputeV1::TargetHttpsProxyList @@ -20654,6 +21042,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -20933,6 +21322,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -20952,7 +21344,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_region_url_maps(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_region_url_maps(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/regions/{region}/urlMaps', options) command.response_representation = Google::Apis::ComputeV1::UrlMapList::Representation command.response_class = Google::Apis::ComputeV1::UrlMapList @@ -20962,6 +21354,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -21177,6 +21570,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -21196,7 +21592,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_regions(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_regions(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/regions', options) command.response_representation = Google::Apis::ComputeV1::RegionList::Representation command.response_class = Google::Apis::ComputeV1::RegionList @@ -21205,6 +21601,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -21255,6 +21652,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -21274,7 +21674,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def aggregated_reservation_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def aggregated_reservation_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/aggregated/reservations', options) command.response_representation = Google::Apis::ComputeV1::ReservationAggregatedList::Representation command.response_class = Google::Apis::ComputeV1::ReservationAggregatedList @@ -21284,6 +21684,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -21515,6 +21916,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -21534,7 +21938,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_reservations(project, zone, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_reservations(project, zone, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/zones/{zone}/reservations', options) command.response_representation = Google::Apis::ComputeV1::ReservationList::Representation command.response_class = Google::Apis::ComputeV1::ReservationList @@ -21544,6 +21948,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -21734,6 +22139,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -21753,7 +22161,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def aggregated_resource_policy_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def aggregated_resource_policy_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/aggregated/resourcePolicies', options) command.response_representation = Google::Apis::ComputeV1::ResourcePolicyAggregatedList::Representation command.response_class = Google::Apis::ComputeV1::ResourcePolicyAggregatedList @@ -21763,6 +22171,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -21993,6 +22402,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -22012,7 +22424,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_resource_policies(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_resource_policies(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/regions/{region}/resourcePolicies', options) command.response_representation = Google::Apis::ComputeV1::ResourcePolicyList::Representation command.response_class = Google::Apis::ComputeV1::ResourcePolicyList @@ -22022,6 +22434,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -22157,6 +22570,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -22176,7 +22592,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def aggregated_router_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def aggregated_router_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/aggregated/routers', options) command.response_representation = Google::Apis::ComputeV1::RouterAggregatedList::Representation command.response_class = Google::Apis::ComputeV1::RouterAggregatedList @@ -22186,6 +22602,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -22325,6 +22742,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -22344,7 +22764,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def get_router_nat_mapping_info(project, region, router, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def get_router_nat_mapping_info(project, region, router, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/regions/{region}/routers/{router}/getNatMappingInfo', options) command.response_representation = Google::Apis::ComputeV1::VmEndpointNatMappingsList::Representation command.response_class = Google::Apis::ComputeV1::VmEndpointNatMappingsList @@ -22355,6 +22775,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -22491,6 +22912,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -22510,7 +22934,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_routers(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_routers(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/regions/{region}/routers', options) command.response_representation = Google::Apis::ComputeV1::RouterList::Representation command.response_class = Google::Apis::ComputeV1::RouterList @@ -22520,6 +22944,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -22853,6 +23278,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -22872,7 +23300,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_routes(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_routes(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/global/routes', options) command.response_representation = Google::Apis::ComputeV1::RouteList::Representation command.response_class = Google::Apis::ComputeV1::RouteList @@ -22881,6 +23309,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -23135,6 +23564,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -23154,7 +23586,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_security_policies(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_security_policies(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/global/securityPolicies', options) command.response_representation = Google::Apis::ComputeV1::SecurityPolicyList::Representation command.response_class = Google::Apis::ComputeV1::SecurityPolicyList @@ -23163,6 +23595,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -23207,6 +23640,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -23226,7 +23662,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_security_policy_preconfigured_expression_sets(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_security_policy_preconfigured_expression_sets(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/global/securityPolicies/listPreconfiguredExpressionSets', options) command.response_representation = Google::Apis::ComputeV1::SecurityPoliciesListPreconfiguredExpressionSetsResponse::Representation command.response_class = Google::Apis::ComputeV1::SecurityPoliciesListPreconfiguredExpressionSetsResponse @@ -23235,6 +23671,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -23540,6 +23977,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -23559,7 +23999,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_snapshots(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_snapshots(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/global/snapshots', options) command.response_representation = Google::Apis::ComputeV1::SnapshotList::Representation command.response_class = Google::Apis::ComputeV1::SnapshotList @@ -23568,6 +24008,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -23738,6 +24179,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -23757,7 +24201,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def aggregated_ssl_certificate_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def aggregated_ssl_certificate_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/aggregated/sslCertificates', options) command.response_representation = Google::Apis::ComputeV1::SslCertificateAggregatedList::Representation command.response_class = Google::Apis::ComputeV1::SslCertificateAggregatedList @@ -23767,6 +24211,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -23945,6 +24390,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -23964,7 +24412,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_ssl_certificates(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_ssl_certificates(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/global/sslCertificates', options) command.response_representation = Google::Apis::ComputeV1::SslCertificateList::Representation command.response_class = Google::Apis::ComputeV1::SslCertificateList @@ -23973,6 +24421,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -24152,6 +24601,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -24171,7 +24623,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_ssl_policies(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_ssl_policies(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/global/sslPolicies', options) command.response_representation = Google::Apis::ComputeV1::SslPoliciesList::Representation command.response_class = Google::Apis::ComputeV1::SslPoliciesList @@ -24180,6 +24632,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -24224,6 +24677,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -24243,7 +24699,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_ssl_policy_available_features(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_ssl_policy_available_features(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/global/sslPolicies/listAvailableFeatures', options) command.response_representation = Google::Apis::ComputeV1::SslPoliciesListAvailableFeaturesResponse::Representation command.response_class = Google::Apis::ComputeV1::SslPoliciesListAvailableFeaturesResponse @@ -24252,6 +24708,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -24354,6 +24811,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -24373,7 +24833,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def aggregated_subnetwork_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def aggregated_subnetwork_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/aggregated/subnetworks', options) command.response_representation = Google::Apis::ComputeV1::SubnetworkAggregatedList::Representation command.response_class = Google::Apis::ComputeV1::SubnetworkAggregatedList @@ -24383,6 +24843,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -24668,6 +25129,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -24687,7 +25151,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_subnetworks(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_subnetworks(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/regions/{region}/subnetworks', options) command.response_representation = Google::Apis::ComputeV1::SubnetworkList::Representation command.response_class = Google::Apis::ComputeV1::SubnetworkList @@ -24697,6 +25161,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -24740,6 +25205,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -24759,7 +25227,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_subnetwork_usable(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_subnetwork_usable(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/aggregated/subnetworks/listUsable', options) command.response_representation = Google::Apis::ComputeV1::UsableSubnetworksAggregatedList::Representation command.response_class = Google::Apis::ComputeV1::UsableSubnetworksAggregatedList @@ -24768,6 +25236,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -25150,6 +25619,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -25169,7 +25641,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_target_grpc_proxies(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_target_grpc_proxies(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/global/targetGrpcProxies', options) command.response_representation = Google::Apis::ComputeV1::TargetGrpcProxyList::Representation command.response_class = Google::Apis::ComputeV1::TargetGrpcProxyList @@ -25178,6 +25650,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -25282,6 +25755,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -25301,7 +25777,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def aggregated_target_http_proxy_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def aggregated_target_http_proxy_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/aggregated/targetHttpProxies', options) command.response_representation = Google::Apis::ComputeV1::TargetHttpProxyAggregatedList::Representation command.response_class = Google::Apis::ComputeV1::TargetHttpProxyAggregatedList @@ -25311,6 +25787,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -25489,6 +25966,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -25508,7 +25988,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_target_http_proxies(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_target_http_proxies(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/global/targetHttpProxies', options) command.response_representation = Google::Apis::ComputeV1::TargetHttpProxyList::Representation command.response_class = Google::Apis::ComputeV1::TargetHttpProxyList @@ -25517,6 +25997,60 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? + command.query['fields'] = fields unless fields.nil? + command.query['quotaUser'] = quota_user unless quota_user.nil? + command.query['userIp'] = user_ip unless user_ip.nil? + execute_or_queue_command(command, &block) + end + + # Patches the specified TargetHttpProxy resource with the data included in the + # request. This method supports PATCH semantics and uses JSON merge patch format + # and processing rules. (== suppress_warning http-rest-shadowed ==) + # @param [String] project + # Project ID for this request. + # @param [String] target_http_proxy + # Name of the TargetHttpProxy resource to patch. + # @param [Google::Apis::ComputeV1::TargetHttpProxy] target_http_proxy_object + # @param [String] request_id + # 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). + # @param [String] fields + # Selector specifying which fields to include in a partial response. + # @param [String] quota_user + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. + # @param [String] user_ip + # Deprecated. Please use quotaUser instead. + # @param [Google::Apis::RequestOptions] options + # Request-specific options + # + # @yield [result, err] Result & error if block supplied + # @yieldparam result [Google::Apis::ComputeV1::Operation] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ComputeV1::Operation] + # + # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried + # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification + # @raise [Google::Apis::AuthorizationError] Authorization is required + def patch_target_http_proxy(project, target_http_proxy, target_http_proxy_object = nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + command = make_simple_command(:patch, '{project}/global/targetHttpProxies/{targetHttpProxy}', options) + command.request_representation = Google::Apis::ComputeV1::TargetHttpProxy::Representation + command.request_object = target_http_proxy_object + command.response_representation = Google::Apis::ComputeV1::Operation::Representation + command.response_class = Google::Apis::ComputeV1::Operation + command.params['project'] = project unless project.nil? + command.params['targetHttpProxy'] = target_http_proxy unless target_http_proxy.nil? + command.query['requestId'] = request_id unless request_id.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -25619,6 +26153,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -25638,7 +26175,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def aggregated_target_https_proxy_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def aggregated_target_https_proxy_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/aggregated/targetHttpsProxies', options) command.response_representation = Google::Apis::ComputeV1::TargetHttpsProxyAggregatedList::Representation command.response_class = Google::Apis::ComputeV1::TargetHttpsProxyAggregatedList @@ -25648,6 +26185,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -25826,6 +26364,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -25845,7 +26386,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_target_https_proxies(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_target_https_proxies(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/global/targetHttpsProxies', options) command.response_representation = Google::Apis::ComputeV1::TargetHttpsProxyList::Representation command.response_class = Google::Apis::ComputeV1::TargetHttpsProxyList @@ -25854,6 +26395,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -26113,6 +26655,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -26132,7 +26677,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_aggregated_target_instance(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_aggregated_target_instance(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/aggregated/targetInstances', options) command.response_representation = Google::Apis::ComputeV1::TargetInstanceAggregatedList::Representation command.response_class = Google::Apis::ComputeV1::TargetInstanceAggregatedList @@ -26142,6 +26687,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -26331,6 +26877,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -26350,7 +26899,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_target_instances(project, zone, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_target_instances(project, zone, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/zones/{zone}/targetInstances', options) command.response_representation = Google::Apis::ComputeV1::TargetInstanceList::Representation command.response_class = Google::Apis::ComputeV1::TargetInstanceList @@ -26360,6 +26909,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -26518,6 +27068,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -26537,7 +27090,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_aggregated_target_pools(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_aggregated_target_pools(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/aggregated/targetPools', options) command.response_representation = Google::Apis::ComputeV1::TargetPoolAggregatedList::Representation command.response_class = Google::Apis::ComputeV1::TargetPoolAggregatedList @@ -26547,6 +27100,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -26778,6 +27332,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -26797,7 +27354,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_target_pools(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_target_pools(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/regions/{region}/targetPools', options) command.response_representation = Google::Apis::ComputeV1::TargetPoolList::Representation command.response_class = Google::Apis::ComputeV1::TargetPoolList @@ -26807,6 +27364,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -27150,6 +27708,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -27169,7 +27730,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_target_ssl_proxies(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_target_ssl_proxies(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/global/targetSslProxies', options) command.response_representation = Google::Apis::ComputeV1::TargetSslProxyList::Representation command.response_class = Google::Apis::ComputeV1::TargetSslProxyList @@ -27178,6 +27739,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -27564,6 +28126,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -27583,7 +28148,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_target_tcp_proxies(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_target_tcp_proxies(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/global/targetTcpProxies', options) command.response_representation = Google::Apis::ComputeV1::TargetTcpProxyList::Representation command.response_class = Google::Apis::ComputeV1::TargetTcpProxyList @@ -27592,6 +28157,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -27744,6 +28310,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -27763,7 +28332,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_aggregated_target_vpn_gateways(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_aggregated_target_vpn_gateways(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/aggregated/targetVpnGateways', options) command.response_representation = Google::Apis::ComputeV1::TargetVpnGatewayAggregatedList::Representation command.response_class = Google::Apis::ComputeV1::TargetVpnGatewayAggregatedList @@ -27773,6 +28342,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -27962,6 +28532,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -27981,7 +28554,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_target_vpn_gateways(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_target_vpn_gateways(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/regions/{region}/targetVpnGateways', options) command.response_representation = Google::Apis::ComputeV1::TargetVpnGatewayList::Representation command.response_class = Google::Apis::ComputeV1::TargetVpnGatewayList @@ -27991,6 +28564,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -28042,6 +28616,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -28061,7 +28638,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def aggregated_url_map_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def aggregated_url_map_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/aggregated/urlMaps', options) command.response_representation = Google::Apis::ComputeV1::UrlMapsAggregatedList::Representation command.response_class = Google::Apis::ComputeV1::UrlMapsAggregatedList @@ -28071,6 +28648,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -28300,6 +28878,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -28319,7 +28900,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_url_maps(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_url_maps(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/global/urlMaps', options) command.response_representation = Google::Apis::ComputeV1::UrlMapList::Representation command.response_class = Google::Apis::ComputeV1::UrlMapList @@ -28328,6 +28909,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -28522,6 +29104,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -28541,7 +29126,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def aggregated_vpn_gateway_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def aggregated_vpn_gateway_list(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/aggregated/vpnGateways', options) command.response_representation = Google::Apis::ComputeV1::VpnGatewayAggregatedList::Representation command.response_class = Google::Apis::ComputeV1::VpnGatewayAggregatedList @@ -28551,6 +29136,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -28778,6 +29364,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -28797,7 +29386,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_vpn_gateways(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_vpn_gateways(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/regions/{region}/vpnGateways', options) command.response_representation = Google::Apis::ComputeV1::VpnGatewayList::Representation command.response_class = Google::Apis::ComputeV1::VpnGatewayList @@ -28807,6 +29396,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -28954,6 +29544,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -28973,7 +29566,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_aggregated_vpn_tunnel(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_aggregated_vpn_tunnel(project, filter: nil, include_all_scopes: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/aggregated/vpnTunnels', options) command.response_representation = Google::Apis::ComputeV1::VpnTunnelAggregatedList::Representation command.response_class = Google::Apis::ComputeV1::VpnTunnelAggregatedList @@ -28983,6 +29576,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -29172,6 +29766,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -29191,7 +29788,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_vpn_tunnels(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_vpn_tunnels(project, region, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/regions/{region}/vpnTunnels', options) command.response_representation = Google::Apis::ComputeV1::VpnTunnelList::Representation command.response_class = Google::Apis::ComputeV1::VpnTunnelList @@ -29201,6 +29798,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -29322,6 +29920,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -29341,7 +29942,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_zone_operations(project, zone, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_zone_operations(project, zone, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/zones/{zone}/operations', options) command.response_representation = Google::Apis::ComputeV1::OperationList::Representation command.response_class = Google::Apis::ComputeV1::OperationList @@ -29351,6 +29952,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? @@ -29480,6 +30082,9 @@ module Google # @param [String] page_token # Specifies a page token to use. Set `pageToken` to the `nextPageToken` returned # by a previous list request to get the next page of results. + # @param [Boolean] return_partial_success + # Opt-in for partial success behavior which provides partial results in case of + # failure. The default value is false and the logic is the same as today. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -29499,7 +30104,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_zones(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def list_zones(project, filter: nil, max_results: nil, order_by: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{project}/zones', options) command.response_representation = Google::Apis::ComputeV1::ZoneList::Representation command.response_class = Google::Apis::ComputeV1::ZoneList @@ -29508,6 +30113,7 @@ module Google command.query['maxResults'] = max_results unless max_results.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? diff --git a/generated/google/apis/content_v2.rb b/generated/google/apis/content_v2.rb index d5c616cfe..a446c6c0a 100644 --- a/generated/google/apis/content_v2.rb +++ b/generated/google/apis/content_v2.rb @@ -26,7 +26,7 @@ module Google # @see https://developers.google.com/shopping-content module ContentV2 VERSION = 'V2' - REVISION = '20200902' + REVISION = '20200922' # Manage your product listings and accounts for Google Shopping AUTH_CONTENT = 'https://www.googleapis.com/auth/content' diff --git a/generated/google/apis/content_v2/classes.rb b/generated/google/apis/content_v2/classes.rb index 239c29f23..dd420130d 100644 --- a/generated/google/apis/content_v2/classes.rb +++ b/generated/google/apis/content_v2/classes.rb @@ -383,7 +383,8 @@ module Google # @return [String] attr_accessor :country - # The destination the issue applies to. + # The destination the issue applies to. If this field is empty then the issue + # applies to all available destinations. # Corresponds to the JSON property `destination` # @return [String] attr_accessor :destination diff --git a/generated/google/apis/content_v2_1.rb b/generated/google/apis/content_v2_1.rb index 3642ef30b..10b8871c0 100644 --- a/generated/google/apis/content_v2_1.rb +++ b/generated/google/apis/content_v2_1.rb @@ -26,7 +26,7 @@ module Google # @see https://developers.google.com/shopping-content module ContentV2_1 VERSION = 'V2_1' - REVISION = '20200916' + REVISION = '20200922' # Manage your product listings and accounts for Google Shopping AUTH_CONTENT = 'https://www.googleapis.com/auth/content' diff --git a/generated/google/apis/content_v2_1/classes.rb b/generated/google/apis/content_v2_1/classes.rb index 1f379d8fa..17f547043 100644 --- a/generated/google/apis/content_v2_1/classes.rb +++ b/generated/google/apis/content_v2_1/classes.rb @@ -390,7 +390,8 @@ module Google # @return [String] attr_accessor :country - # The destination the issue applies to. + # The destination the issue applies to. If this field is empty then the issue + # applies to all available destinations. # Corresponds to the JSON property `destination` # @return [String] attr_accessor :destination diff --git a/generated/google/apis/jobs_v3.rb b/generated/google/apis/jobs_v3.rb index 9a6f164d7..f058575e9 100644 --- a/generated/google/apis/jobs_v3.rb +++ b/generated/google/apis/jobs_v3.rb @@ -26,7 +26,7 @@ module Google # @see https://cloud.google.com/talent-solution/job-search/docs/ module JobsV3 VERSION = 'V3' - REVISION = '20200828' + REVISION = '20200929' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' diff --git a/generated/google/apis/jobs_v3/classes.rb b/generated/google/apis/jobs_v3/classes.rb index 4b2578ed9..9bb10d846 100644 --- a/generated/google/apis/jobs_v3/classes.rb +++ b/generated/google/apis/jobs_v3/classes.rb @@ -914,6 +914,765 @@ module Google end end + # The result of JobService.BatchCreateJobs. It's used to replace google. + # longrunning.Operation.response in case of success. + class GoogleCloudTalentV4BatchCreateJobsResponse + include Google::Apis::Core::Hashable + + # List of job mutation results from a batch create operation. It can change + # until operation status is FINISHED, FAILED or CANCELLED. + # Corresponds to the JSON property `jobResults` + # @return [Array] + attr_accessor :job_results + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @job_results = args[:job_results] if args.key?(:job_results) + end + end + + # The result of JobService.BatchDeleteJobs. It's used to replace google. + # longrunning.Operation.response in case of success. + class GoogleCloudTalentV4BatchDeleteJobsResponse + include Google::Apis::Core::Hashable + + # List of job mutation results from a batch delete operation. It can change + # until operation status is FINISHED, FAILED or CANCELLED. + # Corresponds to the JSON property `jobResults` + # @return [Array] + attr_accessor :job_results + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @job_results = args[:job_results] if args.key?(:job_results) + end + end + + # Metadata used for long running operations returned by CTS batch APIs. It's + # used to replace google.longrunning.Operation.metadata. + class GoogleCloudTalentV4BatchOperationMetadata + include Google::Apis::Core::Hashable + + # The time when the batch operation is created. + # Corresponds to the JSON property `createTime` + # @return [String] + attr_accessor :create_time + + # The time when the batch operation is finished and google.longrunning.Operation. + # done is set to `true`. + # Corresponds to the JSON property `endTime` + # @return [String] + attr_accessor :end_time + + # Count of failed item(s) inside an operation. + # Corresponds to the JSON property `failureCount` + # @return [Fixnum] + attr_accessor :failure_count + + # The state of a long running operation. + # Corresponds to the JSON property `state` + # @return [String] + attr_accessor :state + + # More detailed information about operation state. + # Corresponds to the JSON property `stateDescription` + # @return [String] + attr_accessor :state_description + + # Count of successful item(s) inside an operation. + # Corresponds to the JSON property `successCount` + # @return [Fixnum] + attr_accessor :success_count + + # Count of total item(s) inside an operation. + # Corresponds to the JSON property `totalCount` + # @return [Fixnum] + attr_accessor :total_count + + # The time when the batch operation status is updated. The metadata and the + # update_time is refreshed every minute otherwise cached data is returned. + # Corresponds to the JSON property `updateTime` + # @return [String] + attr_accessor :update_time + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @create_time = args[:create_time] if args.key?(:create_time) + @end_time = args[:end_time] if args.key?(:end_time) + @failure_count = args[:failure_count] if args.key?(:failure_count) + @state = args[:state] if args.key?(:state) + @state_description = args[:state_description] if args.key?(:state_description) + @success_count = args[:success_count] if args.key?(:success_count) + @total_count = args[:total_count] if args.key?(:total_count) + @update_time = args[:update_time] if args.key?(:update_time) + end + end + + # The result of JobService.BatchUpdateJobs. It's used to replace google. + # longrunning.Operation.response in case of success. + class GoogleCloudTalentV4BatchUpdateJobsResponse + include Google::Apis::Core::Hashable + + # List of job mutation results from a batch update operation. It can change + # until operation status is FINISHED, FAILED or CANCELLED. + # Corresponds to the JSON property `jobResults` + # @return [Array] + attr_accessor :job_results + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @job_results = args[:job_results] if args.key?(:job_results) + end + end + + # Job compensation details. + class GoogleCloudTalentV4CompensationInfo + include Google::Apis::Core::Hashable + + # Compensation range. + # Corresponds to the JSON property `annualizedBaseCompensationRange` + # @return [Google::Apis::JobsV3::GoogleCloudTalentV4CompensationInfoCompensationRange] + attr_accessor :annualized_base_compensation_range + + # Compensation range. + # Corresponds to the JSON property `annualizedTotalCompensationRange` + # @return [Google::Apis::JobsV3::GoogleCloudTalentV4CompensationInfoCompensationRange] + attr_accessor :annualized_total_compensation_range + + # Job compensation information. At most one entry can be of type + # CompensationInfo.CompensationType.BASE, which is referred as **base + # compensation entry** for the job. + # Corresponds to the JSON property `entries` + # @return [Array] + attr_accessor :entries + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @annualized_base_compensation_range = args[:annualized_base_compensation_range] if args.key?(:annualized_base_compensation_range) + @annualized_total_compensation_range = args[:annualized_total_compensation_range] if args.key?(:annualized_total_compensation_range) + @entries = args[:entries] if args.key?(:entries) + end + end + + # A compensation entry that represents one component of compensation, such as + # base pay, bonus, or other compensation type. Annualization: One compensation + # entry can be annualized if - it contains valid amount or range. - and its + # expected_units_per_year is set or can be derived. Its annualized range is + # determined as (amount or range) times expected_units_per_year. + class GoogleCloudTalentV4CompensationInfoCompensationEntry + include Google::Apis::Core::Hashable + + # Represents an amount of money with its currency type. + # Corresponds to the JSON property `amount` + # @return [Google::Apis::JobsV3::Money] + attr_accessor :amount + + # Compensation description. For example, could indicate equity terms or provide + # additional context to an estimated bonus. + # Corresponds to the JSON property `description` + # @return [String] + attr_accessor :description + + # Expected number of units paid each year. If not specified, when Job. + # employment_types is FULLTIME, a default value is inferred based on unit. + # Default values: - HOURLY: 2080 - DAILY: 260 - WEEKLY: 52 - MONTHLY: 12 - + # ANNUAL: 1 + # Corresponds to the JSON property `expectedUnitsPerYear` + # @return [Float] + attr_accessor :expected_units_per_year + + # Compensation range. + # Corresponds to the JSON property `range` + # @return [Google::Apis::JobsV3::GoogleCloudTalentV4CompensationInfoCompensationRange] + attr_accessor :range + + # Compensation type. Default is CompensationType.COMPENSATION_TYPE_UNSPECIFIED. + # Corresponds to the JSON property `type` + # @return [String] + attr_accessor :type + + # Frequency of the specified amount. Default is CompensationUnit. + # COMPENSATION_UNIT_UNSPECIFIED. + # Corresponds to the JSON property `unit` + # @return [String] + attr_accessor :unit + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @amount = args[:amount] if args.key?(:amount) + @description = args[:description] if args.key?(:description) + @expected_units_per_year = args[:expected_units_per_year] if args.key?(:expected_units_per_year) + @range = args[:range] if args.key?(:range) + @type = args[:type] if args.key?(:type) + @unit = args[:unit] if args.key?(:unit) + end + end + + # Compensation range. + class GoogleCloudTalentV4CompensationInfoCompensationRange + include Google::Apis::Core::Hashable + + # Represents an amount of money with its currency type. + # Corresponds to the JSON property `maxCompensation` + # @return [Google::Apis::JobsV3::Money] + attr_accessor :max_compensation + + # Represents an amount of money with its currency type. + # Corresponds to the JSON property `minCompensation` + # @return [Google::Apis::JobsV3::Money] + attr_accessor :min_compensation + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @max_compensation = args[:max_compensation] if args.key?(:max_compensation) + @min_compensation = args[:min_compensation] if args.key?(:min_compensation) + end + end + + # Custom attribute values that are either filterable or non-filterable. + class GoogleCloudTalentV4CustomAttribute + include Google::Apis::Core::Hashable + + # If the `filterable` flag is true, the custom field values may be used for + # custom attribute filters JobQuery.custom_attribute_filter. If false, these + # values may not be used for custom attribute filters. Default is false. + # Corresponds to the JSON property `filterable` + # @return [Boolean] + attr_accessor :filterable + alias_method :filterable?, :filterable + + # If the `keyword_searchable` flag is true, the keywords in custom fields are + # searchable by keyword match. If false, the values are not searchable by + # keyword match. Default is false. + # Corresponds to the JSON property `keywordSearchable` + # @return [Boolean] + attr_accessor :keyword_searchable + alias_method :keyword_searchable?, :keyword_searchable + + # Exactly one of string_values or long_values must be specified. This field is + # used to perform number range search. (`EQ`, `GT`, `GE`, `LE`, `LT`) over + # filterable `long_value`. Currently at most 1 long_values is supported. + # Corresponds to the JSON property `longValues` + # @return [Array] + attr_accessor :long_values + + # Exactly one of string_values or long_values must be specified. This field is + # used to perform a string match (`CASE_SENSITIVE_MATCH` or ` + # CASE_INSENSITIVE_MATCH`) search. For filterable `string_value`s, a maximum + # total number of 200 values is allowed, with each `string_value` has a byte + # size of no more than 500B. For unfilterable `string_values`, the maximum total + # byte size of unfilterable `string_values` is 50KB. Empty string isn't allowed. + # Corresponds to the JSON property `stringValues` + # @return [Array] + attr_accessor :string_values + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @filterable = args[:filterable] if args.key?(:filterable) + @keyword_searchable = args[:keyword_searchable] if args.key?(:keyword_searchable) + @long_values = args[:long_values] if args.key?(:long_values) + @string_values = args[:string_values] if args.key?(:string_values) + end + end + + # A Job resource represents a job posting (also referred to as a "job listing" + # or "job requisition"). A job belongs to a Company, which is the hiring entity + # responsible for the job. + class GoogleCloudTalentV4Job + include Google::Apis::Core::Hashable + + # Strongly recommended for the best service experience. Location(s) where the + # employer is looking to hire for this job posting. Specifying the full street + # address(es) of the hiring location enables better API results, especially job + # searches by commute time. At most 50 locations are allowed for best search + # performance. If a job has more locations, it is suggested to split it into + # multiple jobs with unique requisition_ids (e.g. 'ReqA' becomes 'ReqA-1', 'ReqA- + # 2', and so on.) as multiple jobs with the same company, language_code and + # requisition_id are not allowed. If the original requisition_id must be + # preserved, a custom field should be used for storage. It is also suggested to + # group the locations that close to each other in the same job for better search + # experience. The maximum number of allowed characters is 500. + # Corresponds to the JSON property `addresses` + # @return [Array] + attr_accessor :addresses + + # Application related details of a job posting. + # Corresponds to the JSON property `applicationInfo` + # @return [Google::Apis::JobsV3::GoogleCloudTalentV4JobApplicationInfo] + attr_accessor :application_info + + # Required. The resource name of the company listing the job. The format is " + # projects/`project_id`/tenants/`tenant_id`/companies/`company_id`". For example, + # "projects/foo/tenants/bar/companies/baz". + # Corresponds to the JSON property `company` + # @return [String] + attr_accessor :company + + # Output only. Display name of the company listing the job. + # Corresponds to the JSON property `companyDisplayName` + # @return [String] + attr_accessor :company_display_name + + # Job compensation details. + # Corresponds to the JSON property `compensationInfo` + # @return [Google::Apis::JobsV3::GoogleCloudTalentV4CompensationInfo] + attr_accessor :compensation_info + + # A map of fields to hold both filterable and non-filterable custom job + # attributes that are not covered by the provided structured fields. The keys of + # the map are strings up to 64 bytes and must match the pattern: a-zA-Z*. For + # example, key0LikeThis or KEY_1_LIKE_THIS. At most 100 filterable and at most + # 100 unfilterable keys are supported. For filterable `string_values`, across + # all keys at most 200 values are allowed, with each string no more than 255 + # characters. For unfilterable `string_values`, the maximum total size of ` + # string_values` across all keys is 50KB. + # Corresponds to the JSON property `customAttributes` + # @return [Hash] + attr_accessor :custom_attributes + + # The desired education degrees for the job, such as Bachelors, Masters. + # Corresponds to the JSON property `degreeTypes` + # @return [Array] + attr_accessor :degree_types + + # The department or functional area within the company with the open position. + # The maximum number of allowed characters is 255. + # Corresponds to the JSON property `department` + # @return [String] + attr_accessor :department + + # Derived details about the job posting. + # Corresponds to the JSON property `derivedInfo` + # @return [Google::Apis::JobsV3::GoogleCloudTalentV4JobDerivedInfo] + attr_accessor :derived_info + + # Required. The description of the job, which typically includes a multi- + # paragraph description of the company and related information. Separate fields + # are provided on the job object for responsibilities, qualifications, and other + # job characteristics. Use of these separate job fields is recommended. This + # field accepts and sanitizes HTML input, and also accepts bold, italic, ordered + # list, and unordered list markup tags. The maximum number of allowed characters + # is 100,000. + # Corresponds to the JSON property `description` + # @return [String] + attr_accessor :description + + # The employment type(s) of a job, for example, full time or part time. + # Corresponds to the JSON property `employmentTypes` + # @return [Array] + attr_accessor :employment_types + + # A description of bonus, commission, and other compensation incentives + # associated with the job not including salary or pay. The maximum number of + # allowed characters is 10,000. + # Corresponds to the JSON property `incentives` + # @return [String] + attr_accessor :incentives + + # The benefits included with the job. + # Corresponds to the JSON property `jobBenefits` + # @return [Array] + attr_accessor :job_benefits + + # The end timestamp of the job. Typically this field is used for contracting + # engagements. Invalid timestamps are ignored. + # Corresponds to the JSON property `jobEndTime` + # @return [String] + attr_accessor :job_end_time + + # The experience level associated with the job, such as "Entry Level". + # Corresponds to the JSON property `jobLevel` + # @return [String] + attr_accessor :job_level + + # The start timestamp of the job in UTC time zone. Typically this field is used + # for contracting engagements. Invalid timestamps are ignored. + # Corresponds to the JSON property `jobStartTime` + # @return [String] + attr_accessor :job_start_time + + # The language of the posting. This field is distinct from any requirements for + # fluency that are associated with the job. Language codes must be in BCP-47 + # format, such as "en-US" or "sr-Latn". For more information, see [Tags for + # Identifying Languages](https://tools.ietf.org/html/bcp47)`: class="external" + # target="_blank" `. If this field is unspecified and Job.description is present, + # detected language code based on Job.description is assigned, otherwise + # defaults to 'en_US'. + # Corresponds to the JSON property `languageCode` + # @return [String] + attr_accessor :language_code + + # Required during job update. The resource name for the job. This is generated + # by the service when a job is created. The format is "projects/`project_id`/ + # tenants/`tenant_id`/jobs/`job_id`". For example, "projects/foo/tenants/bar/ + # jobs/baz". Use of this field in job queries and API calls is preferred over + # the use of requisition_id since this value is unique. + # Corresponds to the JSON property `name` + # @return [String] + attr_accessor :name + + # Output only. The timestamp when this job posting was created. + # Corresponds to the JSON property `postingCreateTime` + # @return [String] + attr_accessor :posting_create_time + + # Strongly recommended for the best service experience. The expiration timestamp + # of the job. After this timestamp, the job is marked as expired, and it no + # longer appears in search results. The expired job can't be listed by the + # ListJobs API, but it can be retrieved with the GetJob API or updated with the + # UpdateJob API or deleted with the DeleteJob API. An expired job can be updated + # and opened again by using a future expiration timestamp. Updating an expired + # job fails if there is another existing open job with same company, + # language_code and requisition_id. The expired jobs are retained in our system + # for 90 days. However, the overall expired job count cannot exceed 3 times the + # maximum number of open jobs over previous 7 days. If this threshold is + # exceeded, expired jobs are cleaned out in order of earliest expire time. + # Expired jobs are no longer accessible after they are cleaned out. Invalid + # timestamps are ignored, and treated as expire time not provided. If the + # timestamp is before the instant request is made, the job is treated as expired + # immediately on creation. This kind of job can not be updated. And when + # creating a job with past timestamp, the posting_publish_time must be set + # before posting_expire_time. The purpose of this feature is to allow other + # objects, such as Application, to refer a job that didn't exist in the system + # prior to becoming expired. If you want to modify a job that was expired on + # creation, delete it and create a new one. If this value isn't provided at the + # time of job creation or is invalid, the job posting expires after 30 days from + # the job's creation time. For example, if the job was created on 2017/01/01 13: + # 00AM UTC with an unspecified expiration date, the job expires after 2017/01/31 + # 13:00AM UTC. If this value isn't provided on job update, it depends on the + # field masks set by UpdateJobRequest.update_mask. If the field masks include + # job_end_time, or the masks are empty meaning that every field is updated, the + # job posting expires after 30 days from the job's last update time. Otherwise + # the expiration date isn't updated. + # Corresponds to the JSON property `postingExpireTime` + # @return [String] + attr_accessor :posting_expire_time + + # The timestamp this job posting was most recently published. The default value + # is the time the request arrives at the server. Invalid timestamps are ignored. + # Corresponds to the JSON property `postingPublishTime` + # @return [String] + attr_accessor :posting_publish_time + + # The job PostingRegion (for example, state, country) throughout which the job + # is available. If this field is set, a LocationFilter in a search query within + # the job region finds this job posting if an exact location match isn't + # specified. If this field is set to PostingRegion.NATION or PostingRegion. + # ADMINISTRATIVE_AREA, setting job Job.addresses to the same location level as + # this field is strongly recommended. + # Corresponds to the JSON property `postingRegion` + # @return [String] + attr_accessor :posting_region + + # Output only. The timestamp when this job posting was last updated. + # Corresponds to the JSON property `postingUpdateTime` + # @return [String] + attr_accessor :posting_update_time + + # Options for job processing. + # Corresponds to the JSON property `processingOptions` + # @return [Google::Apis::JobsV3::GoogleCloudTalentV4JobProcessingOptions] + attr_accessor :processing_options + + # A promotion value of the job, as determined by the client. The value + # determines the sort order of the jobs returned when searching for jobs using + # the featured jobs search call, with higher promotional values being returned + # first and ties being resolved by relevance sort. Only the jobs with a + # promotionValue >0 are returned in a FEATURED_JOB_SEARCH. Default value is 0, + # and negative values are treated as 0. + # Corresponds to the JSON property `promotionValue` + # @return [Fixnum] + attr_accessor :promotion_value + + # A description of the qualifications required to perform the job. The use of + # this field is recommended as an alternative to using the more general + # description field. This field accepts and sanitizes HTML input, and also + # accepts bold, italic, ordered list, and unordered list markup tags. The + # maximum number of allowed characters is 10,000. + # Corresponds to the JSON property `qualifications` + # @return [String] + attr_accessor :qualifications + + # Required. The requisition ID, also referred to as the posting ID, is assigned + # by the client to identify a job. This field is intended to be used by clients + # for client identification and tracking of postings. A job isn't allowed to be + # created if there is another job with the same company, language_code and + # requisition_id. The maximum number of allowed characters is 255. + # Corresponds to the JSON property `requisitionId` + # @return [String] + attr_accessor :requisition_id + + # A description of job responsibilities. The use of this field is recommended as + # an alternative to using the more general description field. This field accepts + # and sanitizes HTML input, and also accepts bold, italic, ordered list, and + # unordered list markup tags. The maximum number of allowed characters is 10,000. + # Corresponds to the JSON property `responsibilities` + # @return [String] + attr_accessor :responsibilities + + # Required. The title of the job, such as "Software Engineer" The maximum number + # of allowed characters is 500. + # Corresponds to the JSON property `title` + # @return [String] + attr_accessor :title + + # Deprecated. The job is only visible to the owner. The visibility of the job. + # Defaults to Visibility.ACCOUNT_ONLY if not specified. + # Corresponds to the JSON property `visibility` + # @return [String] + attr_accessor :visibility + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @addresses = args[:addresses] if args.key?(:addresses) + @application_info = args[:application_info] if args.key?(:application_info) + @company = args[:company] if args.key?(:company) + @company_display_name = args[:company_display_name] if args.key?(:company_display_name) + @compensation_info = args[:compensation_info] if args.key?(:compensation_info) + @custom_attributes = args[:custom_attributes] if args.key?(:custom_attributes) + @degree_types = args[:degree_types] if args.key?(:degree_types) + @department = args[:department] if args.key?(:department) + @derived_info = args[:derived_info] if args.key?(:derived_info) + @description = args[:description] if args.key?(:description) + @employment_types = args[:employment_types] if args.key?(:employment_types) + @incentives = args[:incentives] if args.key?(:incentives) + @job_benefits = args[:job_benefits] if args.key?(:job_benefits) + @job_end_time = args[:job_end_time] if args.key?(:job_end_time) + @job_level = args[:job_level] if args.key?(:job_level) + @job_start_time = args[:job_start_time] if args.key?(:job_start_time) + @language_code = args[:language_code] if args.key?(:language_code) + @name = args[:name] if args.key?(:name) + @posting_create_time = args[:posting_create_time] if args.key?(:posting_create_time) + @posting_expire_time = args[:posting_expire_time] if args.key?(:posting_expire_time) + @posting_publish_time = args[:posting_publish_time] if args.key?(:posting_publish_time) + @posting_region = args[:posting_region] if args.key?(:posting_region) + @posting_update_time = args[:posting_update_time] if args.key?(:posting_update_time) + @processing_options = args[:processing_options] if args.key?(:processing_options) + @promotion_value = args[:promotion_value] if args.key?(:promotion_value) + @qualifications = args[:qualifications] if args.key?(:qualifications) + @requisition_id = args[:requisition_id] if args.key?(:requisition_id) + @responsibilities = args[:responsibilities] if args.key?(:responsibilities) + @title = args[:title] if args.key?(:title) + @visibility = args[:visibility] if args.key?(:visibility) + end + end + + # Application related details of a job posting. + class GoogleCloudTalentV4JobApplicationInfo + include Google::Apis::Core::Hashable + + # Use this field to specify email address(es) to which resumes or applications + # can be sent. The maximum number of allowed characters for each entry is 255. + # Corresponds to the JSON property `emails` + # @return [Array] + attr_accessor :emails + + # Use this field to provide instructions, such as "Mail your application to ...", + # that a candidate can follow to apply for the job. This field accepts and + # sanitizes HTML input, and also accepts bold, italic, ordered list, and + # unordered list markup tags. The maximum number of allowed characters is 3,000. + # Corresponds to the JSON property `instruction` + # @return [String] + attr_accessor :instruction + + # Use this URI field to direct an applicant to a website, for example to link to + # an online application form. The maximum number of allowed characters for each + # entry is 2,000. + # Corresponds to the JSON property `uris` + # @return [Array] + attr_accessor :uris + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @emails = args[:emails] if args.key?(:emails) + @instruction = args[:instruction] if args.key?(:instruction) + @uris = args[:uris] if args.key?(:uris) + end + end + + # Derived details about the job posting. + class GoogleCloudTalentV4JobDerivedInfo + include Google::Apis::Core::Hashable + + # Job categories derived from Job.title and Job.description. + # Corresponds to the JSON property `jobCategories` + # @return [Array] + attr_accessor :job_categories + + # Structured locations of the job, resolved from Job.addresses. locations are + # exactly matched to Job.addresses in the same order. + # Corresponds to the JSON property `locations` + # @return [Array] + attr_accessor :locations + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @job_categories = args[:job_categories] if args.key?(:job_categories) + @locations = args[:locations] if args.key?(:locations) + end + end + + # Options for job processing. + class GoogleCloudTalentV4JobProcessingOptions + include Google::Apis::Core::Hashable + + # If set to `true`, the service does not attempt to resolve a more precise + # address for the job. + # Corresponds to the JSON property `disableStreetAddressResolution` + # @return [Boolean] + attr_accessor :disable_street_address_resolution + alias_method :disable_street_address_resolution?, :disable_street_address_resolution + + # Option for job HTML content sanitization. Applied fields are: * description * + # applicationInfo.instruction * incentives * qualifications * responsibilities + # HTML tags in these fields may be stripped if sanitiazation isn't disabled. + # Defaults to HtmlSanitization.SIMPLE_FORMATTING_ONLY. + # Corresponds to the JSON property `htmlSanitization` + # @return [String] + attr_accessor :html_sanitization + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @disable_street_address_resolution = args[:disable_street_address_resolution] if args.key?(:disable_street_address_resolution) + @html_sanitization = args[:html_sanitization] if args.key?(:html_sanitization) + end + end + + # Mutation result of a job from a batch operation. + class GoogleCloudTalentV4JobResult + include Google::Apis::Core::Hashable + + # A Job resource represents a job posting (also referred to as a "job listing" + # or "job requisition"). A job belongs to a Company, which is the hiring entity + # responsible for the job. + # Corresponds to the JSON property `job` + # @return [Google::Apis::JobsV3::GoogleCloudTalentV4Job] + attr_accessor :job + + # The `Status` type defines a logical error model that is suitable for different + # programming environments, including REST APIs and RPC APIs. It is used by [ + # gRPC](https://github.com/grpc). Each `Status` message contains three pieces of + # data: error code, error message, and error details. You can find out more + # about this error model and how to work with it in the [API Design Guide](https: + # //cloud.google.com/apis/design/errors). + # Corresponds to the JSON property `status` + # @return [Google::Apis::JobsV3::Status] + attr_accessor :status + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @job = args[:job] if args.key?(:job) + @status = args[:status] if args.key?(:status) + end + end + + # A resource that represents a location with full geographic information. + class GoogleCloudTalentV4Location + include Google::Apis::Core::Hashable + + # An object representing a latitude/longitude pair. This is expressed as a pair + # of doubles representing degrees latitude and degrees longitude. Unless + # specified otherwise, this must conform to the WGS84 standard. Values must be + # within normalized ranges. + # Corresponds to the JSON property `latLng` + # @return [Google::Apis::JobsV3::LatLng] + attr_accessor :lat_lng + + # The type of a location, which corresponds to the address lines field of google. + # type.PostalAddress. For example, "Downtown, Atlanta, GA, USA" has a type of + # LocationType.NEIGHBORHOOD, and "Kansas City, KS, USA" has a type of + # LocationType.LOCALITY. + # Corresponds to the JSON property `locationType` + # @return [String] + attr_accessor :location_type + + # Represents a postal address, e.g. for postal delivery or payments addresses. + # Given a postal address, a postal service can deliver items to a premise, P.O. + # Box or similar. It is not intended to model geographical locations (roads, + # towns, mountains). In typical usage an address would be created via user input + # or from importing existing data, depending on the type of process. Advice on + # address input / editing: - Use an i18n-ready address widget such as https:// + # github.com/google/libaddressinput) - Users should not be presented with UI + # elements for input or editing of fields outside countries where that field is + # used. For more guidance on how to use this schema, please see: https://support. + # google.com/business/answer/6397478 + # Corresponds to the JSON property `postalAddress` + # @return [Google::Apis::JobsV3::PostalAddress] + attr_accessor :postal_address + + # Radius in miles of the job location. This value is derived from the location + # bounding box in which a circle with the specified radius centered from google. + # type.LatLng covers the area associated with the job location. For example, + # currently, "Mountain View, CA, USA" has a radius of 6.17 miles. + # Corresponds to the JSON property `radiusMiles` + # @return [Float] + attr_accessor :radius_miles + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @lat_lng = args[:lat_lng] if args.key?(:lat_lng) + @location_type = args[:location_type] if args.key?(:location_type) + @postal_address = args[:postal_address] if args.key?(:postal_address) + @radius_miles = args[:radius_miles] if args.key?(:radius_miles) + end + end + # Input only. Histogram facets to be specified in SearchJobsRequest. class HistogramFacets include Google::Apis::Core::Hashable @@ -2505,6 +3264,45 @@ module Google end end + # The `Status` type defines a logical error model that is suitable for different + # programming environments, including REST APIs and RPC APIs. It is used by [ + # gRPC](https://github.com/grpc). Each `Status` message contains three pieces of + # data: error code, error message, and error details. You can find out more + # about this error model and how to work with it in the [API Design Guide](https: + # //cloud.google.com/apis/design/errors). + class Status + include Google::Apis::Core::Hashable + + # The status code, which should be an enum value of google.rpc.Code. + # Corresponds to the JSON property `code` + # @return [Fixnum] + attr_accessor :code + + # A list of messages that carry the error details. There is a common set of + # message types for APIs to use. + # Corresponds to the JSON property `details` + # @return [Array>] + attr_accessor :details + + # A developer-facing error message, which should be in English. Any user-facing + # error message should be localized and sent in the google.rpc.Status.details + # field, or localized by the client. + # Corresponds to the JSON property `message` + # @return [String] + attr_accessor :message + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @code = args[:code] if args.key?(:code) + @details = args[:details] if args.key?(:details) + @message = args[:message] if args.key?(:message) + end + end + # Represents a time of day. The date and time zone are either not significant or # are specified elsewhere. An API may choose to allow leap seconds. Related # types are google.type.Date and `google.protobuf.Timestamp`. diff --git a/generated/google/apis/jobs_v3/representations.rb b/generated/google/apis/jobs_v3/representations.rb index 4413ce0e4..76c39aa4f 100644 --- a/generated/google/apis/jobs_v3/representations.rb +++ b/generated/google/apis/jobs_v3/representations.rb @@ -172,6 +172,90 @@ module Google include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudTalentV4BatchCreateJobsResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudTalentV4BatchDeleteJobsResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudTalentV4BatchOperationMetadata + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudTalentV4BatchUpdateJobsResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudTalentV4CompensationInfo + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudTalentV4CompensationInfoCompensationEntry + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudTalentV4CompensationInfoCompensationRange + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudTalentV4CustomAttribute + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudTalentV4Job + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudTalentV4JobApplicationInfo + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudTalentV4JobDerivedInfo + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudTalentV4JobProcessingOptions + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudTalentV4JobResult + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudTalentV4Location + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class HistogramFacets class Representation < Google::Apis::Core::JsonRepresentation; end @@ -322,6 +406,12 @@ module Google include Google::Apis::Core::JsonObjectSupport end + class Status + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class TimeOfDay class Representation < Google::Apis::Core::JsonRepresentation; end @@ -594,6 +684,179 @@ module Google end end + class GoogleCloudTalentV4BatchCreateJobsResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :job_results, as: 'jobResults', class: Google::Apis::JobsV3::GoogleCloudTalentV4JobResult, decorator: Google::Apis::JobsV3::GoogleCloudTalentV4JobResult::Representation + + end + end + + class GoogleCloudTalentV4BatchDeleteJobsResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :job_results, as: 'jobResults', class: Google::Apis::JobsV3::GoogleCloudTalentV4JobResult, decorator: Google::Apis::JobsV3::GoogleCloudTalentV4JobResult::Representation + + end + end + + class GoogleCloudTalentV4BatchOperationMetadata + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :create_time, as: 'createTime' + property :end_time, as: 'endTime' + property :failure_count, as: 'failureCount' + property :state, as: 'state' + property :state_description, as: 'stateDescription' + property :success_count, as: 'successCount' + property :total_count, as: 'totalCount' + property :update_time, as: 'updateTime' + end + end + + class GoogleCloudTalentV4BatchUpdateJobsResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :job_results, as: 'jobResults', class: Google::Apis::JobsV3::GoogleCloudTalentV4JobResult, decorator: Google::Apis::JobsV3::GoogleCloudTalentV4JobResult::Representation + + end + end + + class GoogleCloudTalentV4CompensationInfo + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :annualized_base_compensation_range, as: 'annualizedBaseCompensationRange', class: Google::Apis::JobsV3::GoogleCloudTalentV4CompensationInfoCompensationRange, decorator: Google::Apis::JobsV3::GoogleCloudTalentV4CompensationInfoCompensationRange::Representation + + property :annualized_total_compensation_range, as: 'annualizedTotalCompensationRange', class: Google::Apis::JobsV3::GoogleCloudTalentV4CompensationInfoCompensationRange, decorator: Google::Apis::JobsV3::GoogleCloudTalentV4CompensationInfoCompensationRange::Representation + + collection :entries, as: 'entries', class: Google::Apis::JobsV3::GoogleCloudTalentV4CompensationInfoCompensationEntry, decorator: Google::Apis::JobsV3::GoogleCloudTalentV4CompensationInfoCompensationEntry::Representation + + end + end + + class GoogleCloudTalentV4CompensationInfoCompensationEntry + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :amount, as: 'amount', class: Google::Apis::JobsV3::Money, decorator: Google::Apis::JobsV3::Money::Representation + + property :description, as: 'description' + property :expected_units_per_year, as: 'expectedUnitsPerYear' + property :range, as: 'range', class: Google::Apis::JobsV3::GoogleCloudTalentV4CompensationInfoCompensationRange, decorator: Google::Apis::JobsV3::GoogleCloudTalentV4CompensationInfoCompensationRange::Representation + + property :type, as: 'type' + property :unit, as: 'unit' + end + end + + class GoogleCloudTalentV4CompensationInfoCompensationRange + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :max_compensation, as: 'maxCompensation', class: Google::Apis::JobsV3::Money, decorator: Google::Apis::JobsV3::Money::Representation + + property :min_compensation, as: 'minCompensation', class: Google::Apis::JobsV3::Money, decorator: Google::Apis::JobsV3::Money::Representation + + end + end + + class GoogleCloudTalentV4CustomAttribute + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :filterable, as: 'filterable' + property :keyword_searchable, as: 'keywordSearchable' + collection :long_values, as: 'longValues' + collection :string_values, as: 'stringValues' + end + end + + class GoogleCloudTalentV4Job + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :addresses, as: 'addresses' + property :application_info, as: 'applicationInfo', class: Google::Apis::JobsV3::GoogleCloudTalentV4JobApplicationInfo, decorator: Google::Apis::JobsV3::GoogleCloudTalentV4JobApplicationInfo::Representation + + property :company, as: 'company' + property :company_display_name, as: 'companyDisplayName' + property :compensation_info, as: 'compensationInfo', class: Google::Apis::JobsV3::GoogleCloudTalentV4CompensationInfo, decorator: Google::Apis::JobsV3::GoogleCloudTalentV4CompensationInfo::Representation + + hash :custom_attributes, as: 'customAttributes', class: Google::Apis::JobsV3::GoogleCloudTalentV4CustomAttribute, decorator: Google::Apis::JobsV3::GoogleCloudTalentV4CustomAttribute::Representation + + collection :degree_types, as: 'degreeTypes' + property :department, as: 'department' + property :derived_info, as: 'derivedInfo', class: Google::Apis::JobsV3::GoogleCloudTalentV4JobDerivedInfo, decorator: Google::Apis::JobsV3::GoogleCloudTalentV4JobDerivedInfo::Representation + + property :description, as: 'description' + collection :employment_types, as: 'employmentTypes' + property :incentives, as: 'incentives' + collection :job_benefits, as: 'jobBenefits' + property :job_end_time, as: 'jobEndTime' + property :job_level, as: 'jobLevel' + property :job_start_time, as: 'jobStartTime' + property :language_code, as: 'languageCode' + property :name, as: 'name' + property :posting_create_time, as: 'postingCreateTime' + property :posting_expire_time, as: 'postingExpireTime' + property :posting_publish_time, as: 'postingPublishTime' + property :posting_region, as: 'postingRegion' + property :posting_update_time, as: 'postingUpdateTime' + property :processing_options, as: 'processingOptions', class: Google::Apis::JobsV3::GoogleCloudTalentV4JobProcessingOptions, decorator: Google::Apis::JobsV3::GoogleCloudTalentV4JobProcessingOptions::Representation + + property :promotion_value, as: 'promotionValue' + property :qualifications, as: 'qualifications' + property :requisition_id, as: 'requisitionId' + property :responsibilities, as: 'responsibilities' + property :title, as: 'title' + property :visibility, as: 'visibility' + end + end + + class GoogleCloudTalentV4JobApplicationInfo + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :emails, as: 'emails' + property :instruction, as: 'instruction' + collection :uris, as: 'uris' + end + end + + class GoogleCloudTalentV4JobDerivedInfo + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :job_categories, as: 'jobCategories' + collection :locations, as: 'locations', class: Google::Apis::JobsV3::GoogleCloudTalentV4Location, decorator: Google::Apis::JobsV3::GoogleCloudTalentV4Location::Representation + + end + end + + class GoogleCloudTalentV4JobProcessingOptions + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :disable_street_address_resolution, as: 'disableStreetAddressResolution' + property :html_sanitization, as: 'htmlSanitization' + end + end + + class GoogleCloudTalentV4JobResult + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :job, as: 'job', class: Google::Apis::JobsV3::GoogleCloudTalentV4Job, decorator: Google::Apis::JobsV3::GoogleCloudTalentV4Job::Representation + + property :status, as: 'status', class: Google::Apis::JobsV3::Status, decorator: Google::Apis::JobsV3::Status::Representation + + end + end + + class GoogleCloudTalentV4Location + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :lat_lng, as: 'latLng', class: Google::Apis::JobsV3::LatLng, decorator: Google::Apis::JobsV3::LatLng::Representation + + property :location_type, as: 'locationType' + property :postal_address, as: 'postalAddress', class: Google::Apis::JobsV3::PostalAddress, decorator: Google::Apis::JobsV3::PostalAddress::Representation + + property :radius_miles, as: 'radiusMiles' + end + end + class HistogramFacets # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -921,6 +1184,15 @@ module Google end end + class Status + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :code, as: 'code' + collection :details, as: 'details' + property :message, as: 'message' + end + end + class TimeOfDay # @private class Representation < Google::Apis::Core::JsonRepresentation diff --git a/generated/google/apis/pubsublite_v1.rb b/generated/google/apis/pubsublite_v1.rb index 2c0de2715..e1dbbe3fd 100644 --- a/generated/google/apis/pubsublite_v1.rb +++ b/generated/google/apis/pubsublite_v1.rb @@ -25,7 +25,7 @@ module Google # @see https://cloud.google.com/pubsub/lite/docs module PubsubliteV1 VERSION = 'V1' - REVISION = '20200915' + REVISION = '20200929' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' diff --git a/generated/google/apis/pubsublite_v1/classes.rb b/generated/google/apis/pubsublite_v1/classes.rb index ec4b85872..25c991b90 100644 --- a/generated/google/apis/pubsublite_v1/classes.rb +++ b/generated/google/apis/pubsublite_v1/classes.rb @@ -100,8 +100,8 @@ module Google attr_accessor :minimum_event_time # The minimum publish timestamp across these messages. Note that publish - # timestamps within a partition are non-decreasing. The timestamp will be unset - # if there are no messages. + # timestamps within a partition are not guaranteed to be non-decreasing. The + # timestamp will be unset if there are no messages. # Corresponds to the JSON property `minimumPublishTime` # @return [String] attr_accessor :minimum_publish_time diff --git a/generated/google/apis/redis_v1.rb b/generated/google/apis/redis_v1.rb index 30fbbed15..5b77ede02 100644 --- a/generated/google/apis/redis_v1.rb +++ b/generated/google/apis/redis_v1.rb @@ -25,7 +25,7 @@ module Google # @see https://cloud.google.com/memorystore/docs/redis/ module RedisV1 VERSION = 'V1' - REVISION = '20200916' + REVISION = '20200928' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' diff --git a/generated/google/apis/redis_v1/classes.rb b/generated/google/apis/redis_v1/classes.rb index 0df6fc7ca..34aad006c 100644 --- a/generated/google/apis/redis_v1/classes.rb +++ b/generated/google/apis/redis_v1/classes.rb @@ -416,11 +416,11 @@ module Google # A list of Redis instances in the project in the specified location, or across # all locations. If the `location_id` in the parent field of the request is "-", # all regions available to the project are queried, and the results aggregated. - # If in such an aggregated query a location is unavailable, a dummy Redis entry - # is included in the response with the `name` field set to a value of the form ` - # projects/`project_id`/locations/`location_id`/instances/`- and the `status` - # field set to ERROR and `status_message` field set to "location not available - # for ListInstances". + # If in such an aggregated query a location is unavailable, a placeholder Redis + # entry is included in the response with the `name` field set to a value of the + # form `projects/`project_id`/locations/`location_id`/instances/`- and the ` + # status` field set to ERROR and `status_message` field set to "location not + # available for ListInstances". # Corresponds to the JSON property `instances` # @return [Array] attr_accessor :instances diff --git a/generated/google/apis/redis_v1/service.rb b/generated/google/apis/redis_v1/service.rb index 57a702314..97fd19f1d 100644 --- a/generated/google/apis/redis_v1/service.rb +++ b/generated/google/apis/redis_v1/service.rb @@ -235,8 +235,8 @@ module Google execute_or_queue_command(command, &block) end - # Initiates a failover of the master node to current replica node for a specific - # STANDARD tier Cloud Memorystore for Redis instance. + # Initiates a failover of the primary node to current replica node for a + # specific STANDARD tier Cloud Memorystore for Redis instance. # @param [String] name # Required. Redis instance resource name using the form: `projects/`project_id`/ # locations/`location_id`/instances/`instance_id`` where `location_id` refers to diff --git a/generated/google/apis/redis_v1beta1.rb b/generated/google/apis/redis_v1beta1.rb index ff43556a3..3eea7de88 100644 --- a/generated/google/apis/redis_v1beta1.rb +++ b/generated/google/apis/redis_v1beta1.rb @@ -25,7 +25,7 @@ module Google # @see https://cloud.google.com/memorystore/docs/redis/ module RedisV1beta1 VERSION = 'V1beta1' - REVISION = '20200916' + REVISION = '20200928' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' diff --git a/generated/google/apis/redis_v1beta1/classes.rb b/generated/google/apis/redis_v1beta1/classes.rb index 6772e6d2d..373da5688 100644 --- a/generated/google/apis/redis_v1beta1/classes.rb +++ b/generated/google/apis/redis_v1beta1/classes.rb @@ -263,6 +263,14 @@ module Google # @return [String] attr_accessor :alternative_location_id + # Optional. Indicates whether OSS Redis AUTH is enabled for the instance. If set + # to "true" AUTH is enabled on the instance. Default value is "false" meaning + # AUTH is disabled. + # Corresponds to the JSON property `authEnabled` + # @return [Boolean] + attr_accessor :auth_enabled + alias_method :auth_enabled?, :auth_enabled + # Optional. The full name of the Google Compute Engine [network](https://cloud. # google.com/vpc/docs/vpc) to which the instance is connected. If left # unspecified, the `default` network will be used. @@ -391,6 +399,7 @@ module Google # Update properties of this object def update!(**args) @alternative_location_id = args[:alternative_location_id] if args.key?(:alternative_location_id) + @auth_enabled = args[:auth_enabled] if args.key?(:auth_enabled) @authorized_network = args[:authorized_network] if args.key?(:authorized_network) @connect_mode = args[:connect_mode] if args.key?(:connect_mode) @create_time = args[:create_time] if args.key?(:create_time) @@ -412,6 +421,25 @@ module Google end end + # Instance AUTH string details. + class InstanceAuthString + include Google::Apis::Core::Hashable + + # AUTH string set on the instance. + # Corresponds to the JSON property `authString` + # @return [String] + attr_accessor :auth_string + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @auth_string = args[:auth_string] if args.key?(:auth_string) + end + end + # Response for ListInstances. class ListInstancesResponse include Google::Apis::Core::Hashable @@ -419,11 +447,11 @@ module Google # A list of Redis instances in the project in the specified location, or across # all locations. If the `location_id` in the parent field of the request is "-", # all regions available to the project are queried, and the results aggregated. - # If in such an aggregated query a location is unavailable, a dummy Redis entry - # is included in the response with the `name` field set to a value of the form ` - # projects/`project_id`/locations/`location_id`/instances/`- and the `status` - # field set to ERROR and `status_message` field set to "location not available - # for ListInstances". + # If in such an aggregated query a location is unavailable, a placeholder Redis + # entry is included in the response with the `name` field set to a value of the + # form `projects/`project_id`/locations/`location_id`/instances/`- and the ` + # status` field set to ERROR and `status_message` field set to "location not + # available for ListInstances". # Corresponds to the JSON property `instances` # @return [Array] attr_accessor :instances diff --git a/generated/google/apis/redis_v1beta1/representations.rb b/generated/google/apis/redis_v1beta1/representations.rb index c4e57631f..b190fff06 100644 --- a/generated/google/apis/redis_v1beta1/representations.rb +++ b/generated/google/apis/redis_v1beta1/representations.rb @@ -88,6 +88,12 @@ module Google include Google::Apis::Core::JsonObjectSupport end + class InstanceAuthString + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class ListInstancesResponse class Representation < Google::Apis::Core::JsonRepresentation; end @@ -218,6 +224,7 @@ module Google # @private class Representation < Google::Apis::Core::JsonRepresentation property :alternative_location_id, as: 'alternativeLocationId' + property :auth_enabled, as: 'authEnabled' property :authorized_network, as: 'authorizedNetwork' property :connect_mode, as: 'connectMode' property :create_time, as: 'createTime' @@ -239,6 +246,13 @@ module Google end end + class InstanceAuthString + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :auth_string, as: 'authString' + end + end + class ListInstancesResponse # @private class Representation < Google::Apis::Core::JsonRepresentation diff --git a/generated/google/apis/redis_v1beta1/service.rb b/generated/google/apis/redis_v1beta1/service.rb index 0b22cac82..7bc4d5c78 100644 --- a/generated/google/apis/redis_v1beta1/service.rb +++ b/generated/google/apis/redis_v1beta1/service.rb @@ -235,8 +235,8 @@ module Google execute_or_queue_command(command, &block) end - # Initiates a failover of the master node to current replica node for a specific - # STANDARD tier Cloud Memorystore for Redis instance. + # Initiates a failover of the primary node to current replica node for a + # specific STANDARD tier Cloud Memorystore for Redis instance. # @param [String] name # Required. Redis instance resource name using the form: `projects/`project_id`/ # locations/`location_id`/instances/`instance_id`` where `location_id` refers to @@ -303,6 +303,40 @@ module Google execute_or_queue_command(command, &block) end + # Gets the AUTH string for a Redis instance. If AUTH is not enabled for the + # instance the response will be empty. This information is not included in the + # details returned to GetInstance. + # @param [String] name + # Required. Redis instance resource name using the form: `projects/`project_id`/ + # locations/`location_id`/instances/`instance_id`` where `location_id` refers to + # a GCP region. + # @param [String] fields + # Selector specifying which fields to include in a partial response. + # @param [String] quota_user + # Available to use for quota purposes for server-side applications. Can be any + # arbitrary string assigned to a user, but should not exceed 40 characters. + # @param [Google::Apis::RequestOptions] options + # Request-specific options + # + # @yield [result, err] Result & error if block supplied + # @yieldparam result [Google::Apis::RedisV1beta1::InstanceAuthString] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::RedisV1beta1::InstanceAuthString] + # + # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried + # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification + # @raise [Google::Apis::AuthorizationError] Authorization is required + def get_project_location_instance_auth_string(name, fields: nil, quota_user: nil, options: nil, &block) + command = make_simple_command(:get, 'v1beta1/{+name}/authString', options) + command.response_representation = Google::Apis::RedisV1beta1::InstanceAuthString::Representation + command.response_class = Google::Apis::RedisV1beta1::InstanceAuthString + command.params['name'] = name unless name.nil? + command.query['fields'] = fields unless fields.nil? + command.query['quotaUser'] = quota_user unless quota_user.nil? + execute_or_queue_command(command, &block) + end + # Import a Redis RDB snapshot file from Cloud Storage into a Redis instance. # Redis may stop serving during this operation. Instance state will be IMPORTING # for entire operation. When complete, the instance will contain only data from diff --git a/generated/google/apis/videointelligence_v1beta2.rb b/generated/google/apis/videointelligence_v1beta2.rb index b80222e7e..f1562249f 100644 --- a/generated/google/apis/videointelligence_v1beta2.rb +++ b/generated/google/apis/videointelligence_v1beta2.rb @@ -27,7 +27,7 @@ module Google # @see https://cloud.google.com/video-intelligence/docs/ module VideointelligenceV1beta2 VERSION = 'V1beta2' - REVISION = '20200824' + REVISION = '20200921' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' diff --git a/generated/google/apis/videointelligence_v1beta2/classes.rb b/generated/google/apis/videointelligence_v1beta2/classes.rb index f1713b7cc..e2487f1b2 100644 --- a/generated/google/apis/videointelligence_v1beta2/classes.rb +++ b/generated/google/apis/videointelligence_v1beta2/classes.rb @@ -215,6 +215,25 @@ module Google end end + # Face detection annotation. + class GoogleCloudVideointelligenceV1FaceDetectionAnnotation + include Google::Apis::Core::Hashable + + # Feature version. + # Corresponds to the JSON property `version` + # @return [String] + attr_accessor :version + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @version = args[:version] if args.key?(:version) + end + end + # Label annotation. class GoogleCloudVideointelligenceV1LabelAnnotation include Google::Apis::Core::Hashable @@ -516,6 +535,31 @@ module Google end end + # Person detection annotation per video. + class GoogleCloudVideointelligenceV1PersonDetectionAnnotation + include Google::Apis::Core::Hashable + + # The detected tracks of a person. + # Corresponds to the JSON property `tracks` + # @return [Array] + attr_accessor :tracks + + # Feature version. + # Corresponds to the JSON property `version` + # @return [String] + attr_accessor :version + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @tracks = args[:tracks] if args.key?(:tracks) + @version = args[:version] if args.key?(:version) + end + end + # Alternative hypotheses (a.k.a. n-best list). class GoogleCloudVideointelligenceV1SpeechRecognitionAlternative include Google::Apis::Core::Hashable @@ -831,6 +875,11 @@ module Google # @return [Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1ExplicitContentAnnotation] attr_accessor :explicit_annotation + # Face detection annotations. + # Corresponds to the JSON property `faceDetectionAnnotations` + # @return [Array] + attr_accessor :face_detection_annotations + # Label annotations on frame level. There is exactly one element for each unique # label. # Corresponds to the JSON property `frameLabelAnnotations` @@ -852,6 +901,11 @@ module Google # @return [Array] attr_accessor :object_annotations + # Person detection annotations. + # Corresponds to the JSON property `personDetectionAnnotations` + # @return [Array] + attr_accessor :person_detection_annotations + # Video segment. # Corresponds to the JSON property `segment` # @return [Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1VideoSegment] @@ -912,10 +966,12 @@ module Google def update!(**args) @error = args[:error] if args.key?(:error) @explicit_annotation = args[:explicit_annotation] if args.key?(:explicit_annotation) + @face_detection_annotations = args[:face_detection_annotations] if args.key?(:face_detection_annotations) @frame_label_annotations = args[:frame_label_annotations] if args.key?(:frame_label_annotations) @input_uri = args[:input_uri] if args.key?(:input_uri) @logo_recognition_annotations = args[:logo_recognition_annotations] if args.key?(:logo_recognition_annotations) @object_annotations = args[:object_annotations] if args.key?(:object_annotations) + @person_detection_annotations = args[:person_detection_annotations] if args.key?(:person_detection_annotations) @segment = args[:segment] if args.key?(:segment) @segment_label_annotations = args[:segment_label_annotations] if args.key?(:segment_label_annotations) @segment_presence_label_annotations = args[:segment_presence_label_annotations] if args.key?(:segment_presence_label_annotations) @@ -1293,6 +1349,60 @@ module Google end end + # Face detection annotation. + class GoogleCloudVideointelligenceV1beta2FaceDetectionAnnotation + include Google::Apis::Core::Hashable + + # Feature version. + # Corresponds to the JSON property `version` + # @return [String] + attr_accessor :version + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @version = args[:version] if args.key?(:version) + end + end + + # Config for FACE_DETECTION. + class GoogleCloudVideointelligenceV1beta2FaceDetectionConfig + include Google::Apis::Core::Hashable + + # Whether to enable face attributes detection, such as glasses, dark_glasses, + # mouth_open etc. Ignored if 'include_bounding_boxes' is set to false. + # Corresponds to the JSON property `includeAttributes` + # @return [Boolean] + attr_accessor :include_attributes + alias_method :include_attributes?, :include_attributes + + # Whether bounding boxes are included in the face annotation output. + # Corresponds to the JSON property `includeBoundingBoxes` + # @return [Boolean] + attr_accessor :include_bounding_boxes + alias_method :include_bounding_boxes?, :include_bounding_boxes + + # Model to use for face detection. Supported values: "builtin/stable" (the + # default if unset) and "builtin/latest". + # Corresponds to the JSON property `model` + # @return [String] + attr_accessor :model + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @include_attributes = args[:include_attributes] if args.key?(:include_attributes) + @include_bounding_boxes = args[:include_bounding_boxes] if args.key?(:include_bounding_boxes) + @model = args[:model] if args.key?(:model) + end + end + # Label annotation. class GoogleCloudVideointelligenceV1beta2LabelAnnotation include Google::Apis::Core::Hashable @@ -1670,6 +1780,68 @@ module Google end end + # Person detection annotation per video. + class GoogleCloudVideointelligenceV1beta2PersonDetectionAnnotation + include Google::Apis::Core::Hashable + + # The detected tracks of a person. + # Corresponds to the JSON property `tracks` + # @return [Array] + attr_accessor :tracks + + # Feature version. + # Corresponds to the JSON property `version` + # @return [String] + attr_accessor :version + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @tracks = args[:tracks] if args.key?(:tracks) + @version = args[:version] if args.key?(:version) + end + end + + # Config for PERSON_DETECTION. + class GoogleCloudVideointelligenceV1beta2PersonDetectionConfig + include Google::Apis::Core::Hashable + + # Whether to enable person attributes detection, such as cloth color (black, + # blue, etc), type (coat, dress, etc), pattern (plain, floral, etc), hair, etc. + # Ignored if 'include_bounding_boxes' is set to false. + # Corresponds to the JSON property `includeAttributes` + # @return [Boolean] + attr_accessor :include_attributes + alias_method :include_attributes?, :include_attributes + + # Whether bounding boxes are included in the person detection annotation output. + # Corresponds to the JSON property `includeBoundingBoxes` + # @return [Boolean] + attr_accessor :include_bounding_boxes + alias_method :include_bounding_boxes?, :include_bounding_boxes + + # Whether to enable pose landmarks detection. Ignored if 'include_bounding_boxes' + # is set to false. + # Corresponds to the JSON property `includePoseLandmarks` + # @return [Boolean] + attr_accessor :include_pose_landmarks + alias_method :include_pose_landmarks?, :include_pose_landmarks + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @include_attributes = args[:include_attributes] if args.key?(:include_attributes) + @include_bounding_boxes = args[:include_bounding_boxes] if args.key?(:include_bounding_boxes) + @include_pose_landmarks = args[:include_pose_landmarks] if args.key?(:include_pose_landmarks) + end + end + # Config for SHOT_CHANGE_DETECTION. class GoogleCloudVideointelligenceV1beta2ShotChangeDetectionConfig include Google::Apis::Core::Hashable @@ -2154,6 +2326,11 @@ module Google # @return [Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2ExplicitContentAnnotation] attr_accessor :explicit_annotation + # Face detection annotations. + # Corresponds to the JSON property `faceDetectionAnnotations` + # @return [Array] + attr_accessor :face_detection_annotations + # Label annotations on frame level. There is exactly one element for each unique # label. # Corresponds to the JSON property `frameLabelAnnotations` @@ -2175,6 +2352,11 @@ module Google # @return [Array] attr_accessor :object_annotations + # Person detection annotations. + # Corresponds to the JSON property `personDetectionAnnotations` + # @return [Array] + attr_accessor :person_detection_annotations + # Video segment. # Corresponds to the JSON property `segment` # @return [Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2VideoSegment] @@ -2235,10 +2417,12 @@ module Google def update!(**args) @error = args[:error] if args.key?(:error) @explicit_annotation = args[:explicit_annotation] if args.key?(:explicit_annotation) + @face_detection_annotations = args[:face_detection_annotations] if args.key?(:face_detection_annotations) @frame_label_annotations = args[:frame_label_annotations] if args.key?(:frame_label_annotations) @input_uri = args[:input_uri] if args.key?(:input_uri) @logo_recognition_annotations = args[:logo_recognition_annotations] if args.key?(:logo_recognition_annotations) @object_annotations = args[:object_annotations] if args.key?(:object_annotations) + @person_detection_annotations = args[:person_detection_annotations] if args.key?(:person_detection_annotations) @segment = args[:segment] if args.key?(:segment) @segment_label_annotations = args[:segment_label_annotations] if args.key?(:segment_label_annotations) @segment_presence_label_annotations = args[:segment_presence_label_annotations] if args.key?(:segment_presence_label_annotations) @@ -2259,6 +2443,11 @@ module Google # @return [Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2ExplicitContentDetectionConfig] attr_accessor :explicit_content_detection_config + # Config for FACE_DETECTION. + # Corresponds to the JSON property `faceDetectionConfig` + # @return [Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2FaceDetectionConfig] + attr_accessor :face_detection_config + # Config for LABEL_DETECTION. # Corresponds to the JSON property `labelDetectionConfig` # @return [Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2LabelDetectionConfig] @@ -2269,6 +2458,11 @@ module Google # @return [Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2ObjectTrackingConfig] attr_accessor :object_tracking_config + # Config for PERSON_DETECTION. + # Corresponds to the JSON property `personDetectionConfig` + # @return [Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2PersonDetectionConfig] + attr_accessor :person_detection_config + # Video segments to annotate. The segments may overlap and are not required to # be contiguous or span the whole video. If unspecified, each video is treated # as a single segment. @@ -2298,8 +2492,10 @@ module Google # Update properties of this object def update!(**args) @explicit_content_detection_config = args[:explicit_content_detection_config] if args.key?(:explicit_content_detection_config) + @face_detection_config = args[:face_detection_config] if args.key?(:face_detection_config) @label_detection_config = args[:label_detection_config] if args.key?(:label_detection_config) @object_tracking_config = args[:object_tracking_config] if args.key?(:object_tracking_config) + @person_detection_config = args[:person_detection_config] if args.key?(:person_detection_config) @segments = args[:segments] if args.key?(:segments) @shot_change_detection_config = args[:shot_change_detection_config] if args.key?(:shot_change_detection_config) @speech_transcription_config = args[:speech_transcription_config] if args.key?(:speech_transcription_config) @@ -2586,6 +2782,25 @@ module Google end end + # Face detection annotation. + class GoogleCloudVideointelligenceV1p1beta1FaceDetectionAnnotation + include Google::Apis::Core::Hashable + + # Feature version. + # Corresponds to the JSON property `version` + # @return [String] + attr_accessor :version + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @version = args[:version] if args.key?(:version) + end + end + # Label annotation. class GoogleCloudVideointelligenceV1p1beta1LabelAnnotation include Google::Apis::Core::Hashable @@ -2887,6 +3102,31 @@ module Google end end + # Person detection annotation per video. + class GoogleCloudVideointelligenceV1p1beta1PersonDetectionAnnotation + include Google::Apis::Core::Hashable + + # The detected tracks of a person. + # Corresponds to the JSON property `tracks` + # @return [Array] + attr_accessor :tracks + + # Feature version. + # Corresponds to the JSON property `version` + # @return [String] + attr_accessor :version + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @tracks = args[:tracks] if args.key?(:tracks) + @version = args[:version] if args.key?(:version) + end + end + # Alternative hypotheses (a.k.a. n-best list). class GoogleCloudVideointelligenceV1p1beta1SpeechRecognitionAlternative include Google::Apis::Core::Hashable @@ -3202,6 +3442,11 @@ module Google # @return [Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1ExplicitContentAnnotation] attr_accessor :explicit_annotation + # Face detection annotations. + # Corresponds to the JSON property `faceDetectionAnnotations` + # @return [Array] + attr_accessor :face_detection_annotations + # Label annotations on frame level. There is exactly one element for each unique # label. # Corresponds to the JSON property `frameLabelAnnotations` @@ -3223,6 +3468,11 @@ module Google # @return [Array] attr_accessor :object_annotations + # Person detection annotations. + # Corresponds to the JSON property `personDetectionAnnotations` + # @return [Array] + attr_accessor :person_detection_annotations + # Video segment. # Corresponds to the JSON property `segment` # @return [Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1VideoSegment] @@ -3283,10 +3533,12 @@ module Google def update!(**args) @error = args[:error] if args.key?(:error) @explicit_annotation = args[:explicit_annotation] if args.key?(:explicit_annotation) + @face_detection_annotations = args[:face_detection_annotations] if args.key?(:face_detection_annotations) @frame_label_annotations = args[:frame_label_annotations] if args.key?(:frame_label_annotations) @input_uri = args[:input_uri] if args.key?(:input_uri) @logo_recognition_annotations = args[:logo_recognition_annotations] if args.key?(:logo_recognition_annotations) @object_annotations = args[:object_annotations] if args.key?(:object_annotations) + @person_detection_annotations = args[:person_detection_annotations] if args.key?(:person_detection_annotations) @segment = args[:segment] if args.key?(:segment) @segment_label_annotations = args[:segment_label_annotations] if args.key?(:segment_label_annotations) @segment_presence_label_annotations = args[:segment_presence_label_annotations] if args.key?(:segment_presence_label_annotations) @@ -3577,6 +3829,25 @@ module Google end end + # Face detection annotation. + class GoogleCloudVideointelligenceV1p2beta1FaceDetectionAnnotation + include Google::Apis::Core::Hashable + + # Feature version. + # Corresponds to the JSON property `version` + # @return [String] + attr_accessor :version + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @version = args[:version] if args.key?(:version) + end + end + # Label annotation. class GoogleCloudVideointelligenceV1p2beta1LabelAnnotation include Google::Apis::Core::Hashable @@ -3878,6 +4149,31 @@ module Google end end + # Person detection annotation per video. + class GoogleCloudVideointelligenceV1p2beta1PersonDetectionAnnotation + include Google::Apis::Core::Hashable + + # The detected tracks of a person. + # Corresponds to the JSON property `tracks` + # @return [Array] + attr_accessor :tracks + + # Feature version. + # Corresponds to the JSON property `version` + # @return [String] + attr_accessor :version + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @tracks = args[:tracks] if args.key?(:tracks) + @version = args[:version] if args.key?(:version) + end + end + # Alternative hypotheses (a.k.a. n-best list). class GoogleCloudVideointelligenceV1p2beta1SpeechRecognitionAlternative include Google::Apis::Core::Hashable @@ -4193,6 +4489,11 @@ module Google # @return [Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p2beta1ExplicitContentAnnotation] attr_accessor :explicit_annotation + # Face detection annotations. + # Corresponds to the JSON property `faceDetectionAnnotations` + # @return [Array] + attr_accessor :face_detection_annotations + # Label annotations on frame level. There is exactly one element for each unique # label. # Corresponds to the JSON property `frameLabelAnnotations` @@ -4214,6 +4515,11 @@ module Google # @return [Array] attr_accessor :object_annotations + # Person detection annotations. + # Corresponds to the JSON property `personDetectionAnnotations` + # @return [Array] + attr_accessor :person_detection_annotations + # Video segment. # Corresponds to the JSON property `segment` # @return [Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p2beta1VideoSegment] @@ -4274,10 +4580,12 @@ module Google def update!(**args) @error = args[:error] if args.key?(:error) @explicit_annotation = args[:explicit_annotation] if args.key?(:explicit_annotation) + @face_detection_annotations = args[:face_detection_annotations] if args.key?(:face_detection_annotations) @frame_label_annotations = args[:frame_label_annotations] if args.key?(:frame_label_annotations) @input_uri = args[:input_uri] if args.key?(:input_uri) @logo_recognition_annotations = args[:logo_recognition_annotations] if args.key?(:logo_recognition_annotations) @object_annotations = args[:object_annotations] if args.key?(:object_annotations) + @person_detection_annotations = args[:person_detection_annotations] if args.key?(:person_detection_annotations) @segment = args[:segment] if args.key?(:segment) @segment_label_annotations = args[:segment_label_annotations] if args.key?(:segment_label_annotations) @segment_presence_label_annotations = args[:segment_presence_label_annotations] if args.key?(:segment_presence_label_annotations) @@ -4658,17 +4966,6 @@ module Google class GoogleCloudVideointelligenceV1p3beta1FaceDetectionAnnotation include Google::Apis::Core::Hashable - # The thumbnail of a person's face. - # Corresponds to the JSON property `thumbnail` - # NOTE: Values are automatically base64 encoded/decoded in the client library. - # @return [String] - attr_accessor :thumbnail - - # The face tracks with attributes. - # Corresponds to the JSON property `tracks` - # @return [Array] - attr_accessor :tracks - # Feature version. # Corresponds to the JSON property `version` # @return [String] @@ -4680,8 +4977,6 @@ module Google # Update properties of this object def update!(**args) - @thumbnail = args[:thumbnail] if args.key?(:thumbnail) - @tracks = args[:tracks] if args.key?(:tracks) @version = args[:version] if args.key?(:version) end end diff --git a/generated/google/apis/videointelligence_v1beta2/representations.rb b/generated/google/apis/videointelligence_v1beta2/representations.rb index 81068ed2e..83ed7c9c4 100644 --- a/generated/google/apis/videointelligence_v1beta2/representations.rb +++ b/generated/google/apis/videointelligence_v1beta2/representations.rb @@ -64,6 +64,12 @@ module Google include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudVideointelligenceV1FaceDetectionAnnotation + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudVideointelligenceV1LabelAnnotation class Representation < Google::Apis::Core::JsonRepresentation; end @@ -118,6 +124,12 @@ module Google include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudVideointelligenceV1PersonDetectionAnnotation + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudVideointelligenceV1SpeechRecognitionAlternative class Representation < Google::Apis::Core::JsonRepresentation; end @@ -238,6 +250,18 @@ module Google include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudVideointelligenceV1beta2FaceDetectionAnnotation + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudVideointelligenceV1beta2FaceDetectionConfig + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudVideointelligenceV1beta2LabelAnnotation class Representation < Google::Apis::Core::JsonRepresentation; end @@ -304,6 +328,18 @@ module Google include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudVideointelligenceV1beta2PersonDetectionAnnotation + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudVideointelligenceV1beta2PersonDetectionConfig + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudVideointelligenceV1beta2ShotChangeDetectionConfig class Representation < Google::Apis::Core::JsonRepresentation; end @@ -442,6 +478,12 @@ module Google include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudVideointelligenceV1p1beta1FaceDetectionAnnotation + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudVideointelligenceV1p1beta1LabelAnnotation class Representation < Google::Apis::Core::JsonRepresentation; end @@ -496,6 +538,12 @@ module Google include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudVideointelligenceV1p1beta1PersonDetectionAnnotation + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudVideointelligenceV1p1beta1SpeechRecognitionAlternative class Representation < Google::Apis::Core::JsonRepresentation; end @@ -604,6 +652,12 @@ module Google include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudVideointelligenceV1p2beta1FaceDetectionAnnotation + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudVideointelligenceV1p2beta1LabelAnnotation class Representation < Google::Apis::Core::JsonRepresentation; end @@ -658,6 +712,12 @@ module Google include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudVideointelligenceV1p2beta1PersonDetectionAnnotation + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudVideointelligenceV1p2beta1SpeechRecognitionAlternative class Representation < Google::Apis::Core::JsonRepresentation; end @@ -1007,6 +1067,13 @@ module Google end end + class GoogleCloudVideointelligenceV1FaceDetectionAnnotation + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :version, as: 'version' + end + end + class GoogleCloudVideointelligenceV1LabelAnnotation # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -1101,6 +1168,15 @@ module Google end end + class GoogleCloudVideointelligenceV1PersonDetectionAnnotation + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :tracks, as: 'tracks', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1Track, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1Track::Representation + + property :version, as: 'version' + end + end + class GoogleCloudVideointelligenceV1SpeechRecognitionAlternative # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -1196,6 +1272,8 @@ module Google property :explicit_annotation, as: 'explicitAnnotation', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1ExplicitContentAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1ExplicitContentAnnotation::Representation + collection :face_detection_annotations, as: 'faceDetectionAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1FaceDetectionAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1FaceDetectionAnnotation::Representation + collection :frame_label_annotations, as: 'frameLabelAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1LabelAnnotation::Representation property :input_uri, as: 'inputUri' @@ -1203,6 +1281,8 @@ module Google collection :object_annotations, as: 'objectAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1ObjectTrackingAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1ObjectTrackingAnnotation::Representation + collection :person_detection_annotations, as: 'personDetectionAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1PersonDetectionAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1PersonDetectionAnnotation::Representation + property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1VideoSegment, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1VideoSegment::Representation collection :segment_label_annotations, as: 'segmentLabelAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1LabelAnnotation::Representation @@ -1322,6 +1402,22 @@ module Google end end + class GoogleCloudVideointelligenceV1beta2FaceDetectionAnnotation + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :version, as: 'version' + end + end + + class GoogleCloudVideointelligenceV1beta2FaceDetectionConfig + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :include_attributes, as: 'includeAttributes' + property :include_bounding_boxes, as: 'includeBoundingBoxes' + property :model, as: 'model' + end + end + class GoogleCloudVideointelligenceV1beta2LabelAnnotation # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -1434,6 +1530,24 @@ module Google end end + class GoogleCloudVideointelligenceV1beta2PersonDetectionAnnotation + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :tracks, as: 'tracks', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2Track, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2Track::Representation + + property :version, as: 'version' + end + end + + class GoogleCloudVideointelligenceV1beta2PersonDetectionConfig + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :include_attributes, as: 'includeAttributes' + property :include_bounding_boxes, as: 'includeBoundingBoxes' + property :include_pose_landmarks, as: 'includePoseLandmarks' + end + end + class GoogleCloudVideointelligenceV1beta2ShotChangeDetectionConfig # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -1567,6 +1681,8 @@ module Google property :explicit_annotation, as: 'explicitAnnotation', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2ExplicitContentAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2ExplicitContentAnnotation::Representation + collection :face_detection_annotations, as: 'faceDetectionAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2FaceDetectionAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2FaceDetectionAnnotation::Representation + collection :frame_label_annotations, as: 'frameLabelAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2LabelAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2LabelAnnotation::Representation property :input_uri, as: 'inputUri' @@ -1574,6 +1690,8 @@ module Google collection :object_annotations, as: 'objectAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2ObjectTrackingAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2ObjectTrackingAnnotation::Representation + collection :person_detection_annotations, as: 'personDetectionAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2PersonDetectionAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2PersonDetectionAnnotation::Representation + property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2VideoSegment, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2VideoSegment::Representation collection :segment_label_annotations, as: 'segmentLabelAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2LabelAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2LabelAnnotation::Representation @@ -1598,10 +1716,14 @@ module Google class Representation < Google::Apis::Core::JsonRepresentation property :explicit_content_detection_config, as: 'explicitContentDetectionConfig', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2ExplicitContentDetectionConfig, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2ExplicitContentDetectionConfig::Representation + property :face_detection_config, as: 'faceDetectionConfig', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2FaceDetectionConfig, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2FaceDetectionConfig::Representation + property :label_detection_config, as: 'labelDetectionConfig', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2LabelDetectionConfig, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2LabelDetectionConfig::Representation property :object_tracking_config, as: 'objectTrackingConfig', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2ObjectTrackingConfig, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2ObjectTrackingConfig::Representation + property :person_detection_config, as: 'personDetectionConfig', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2PersonDetectionConfig, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2PersonDetectionConfig::Representation + collection :segments, as: 'segments', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2VideoSegment, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2VideoSegment::Representation property :shot_change_detection_config, as: 'shotChangeDetectionConfig', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2ShotChangeDetectionConfig, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2ShotChangeDetectionConfig::Representation @@ -1693,6 +1815,13 @@ module Google end end + class GoogleCloudVideointelligenceV1p1beta1FaceDetectionAnnotation + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :version, as: 'version' + end + end + class GoogleCloudVideointelligenceV1p1beta1LabelAnnotation # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -1787,6 +1916,15 @@ module Google end end + class GoogleCloudVideointelligenceV1p1beta1PersonDetectionAnnotation + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :tracks, as: 'tracks', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1Track, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1Track::Representation + + property :version, as: 'version' + end + end + class GoogleCloudVideointelligenceV1p1beta1SpeechRecognitionAlternative # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -1882,6 +2020,8 @@ module Google property :explicit_annotation, as: 'explicitAnnotation', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1ExplicitContentAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1ExplicitContentAnnotation::Representation + collection :face_detection_annotations, as: 'faceDetectionAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1FaceDetectionAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1FaceDetectionAnnotation::Representation + collection :frame_label_annotations, as: 'frameLabelAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1LabelAnnotation::Representation property :input_uri, as: 'inputUri' @@ -1889,6 +2029,8 @@ module Google collection :object_annotations, as: 'objectAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1ObjectTrackingAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1ObjectTrackingAnnotation::Representation + collection :person_detection_annotations, as: 'personDetectionAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1PersonDetectionAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1PersonDetectionAnnotation::Representation + property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1VideoSegment::Representation collection :segment_label_annotations, as: 'segmentLabelAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1LabelAnnotation::Representation @@ -1988,6 +2130,13 @@ module Google end end + class GoogleCloudVideointelligenceV1p2beta1FaceDetectionAnnotation + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :version, as: 'version' + end + end + class GoogleCloudVideointelligenceV1p2beta1LabelAnnotation # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -2082,6 +2231,15 @@ module Google end end + class GoogleCloudVideointelligenceV1p2beta1PersonDetectionAnnotation + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :tracks, as: 'tracks', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p2beta1Track, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p2beta1Track::Representation + + property :version, as: 'version' + end + end + class GoogleCloudVideointelligenceV1p2beta1SpeechRecognitionAlternative # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -2177,6 +2335,8 @@ module Google property :explicit_annotation, as: 'explicitAnnotation', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p2beta1ExplicitContentAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p2beta1ExplicitContentAnnotation::Representation + collection :face_detection_annotations, as: 'faceDetectionAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p2beta1FaceDetectionAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p2beta1FaceDetectionAnnotation::Representation + collection :frame_label_annotations, as: 'frameLabelAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p2beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p2beta1LabelAnnotation::Representation property :input_uri, as: 'inputUri' @@ -2184,6 +2344,8 @@ module Google collection :object_annotations, as: 'objectAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p2beta1ObjectTrackingAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p2beta1ObjectTrackingAnnotation::Representation + collection :person_detection_annotations, as: 'personDetectionAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p2beta1PersonDetectionAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p2beta1PersonDetectionAnnotation::Representation + property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p2beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p2beta1VideoSegment::Representation collection :segment_label_annotations, as: 'segmentLabelAnnotations', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p2beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p2beta1LabelAnnotation::Representation @@ -2314,9 +2476,6 @@ module Google class GoogleCloudVideointelligenceV1p3beta1FaceDetectionAnnotation # @private class Representation < Google::Apis::Core::JsonRepresentation - property :thumbnail, :base64 => true, as: 'thumbnail' - collection :tracks, as: 'tracks', class: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1Track, decorator: Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1Track::Representation - property :version, as: 'version' end end diff --git a/generated/google/apis/videointelligence_v1p2beta1.rb b/generated/google/apis/videointelligence_v1p2beta1.rb index d89abbe0c..4c268c818 100644 --- a/generated/google/apis/videointelligence_v1p2beta1.rb +++ b/generated/google/apis/videointelligence_v1p2beta1.rb @@ -27,7 +27,7 @@ module Google # @see https://cloud.google.com/video-intelligence/docs/ module VideointelligenceV1p2beta1 VERSION = 'V1p2beta1' - REVISION = '20200824' + REVISION = '20200921' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' diff --git a/generated/google/apis/videointelligence_v1p2beta1/classes.rb b/generated/google/apis/videointelligence_v1p2beta1/classes.rb index 803881c24..fa0f15b3d 100644 --- a/generated/google/apis/videointelligence_v1p2beta1/classes.rb +++ b/generated/google/apis/videointelligence_v1p2beta1/classes.rb @@ -215,6 +215,25 @@ module Google end end + # Face detection annotation. + class GoogleCloudVideointelligenceV1FaceDetectionAnnotation + include Google::Apis::Core::Hashable + + # Feature version. + # Corresponds to the JSON property `version` + # @return [String] + attr_accessor :version + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @version = args[:version] if args.key?(:version) + end + end + # Label annotation. class GoogleCloudVideointelligenceV1LabelAnnotation include Google::Apis::Core::Hashable @@ -516,6 +535,31 @@ module Google end end + # Person detection annotation per video. + class GoogleCloudVideointelligenceV1PersonDetectionAnnotation + include Google::Apis::Core::Hashable + + # The detected tracks of a person. + # Corresponds to the JSON property `tracks` + # @return [Array] + attr_accessor :tracks + + # Feature version. + # Corresponds to the JSON property `version` + # @return [String] + attr_accessor :version + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @tracks = args[:tracks] if args.key?(:tracks) + @version = args[:version] if args.key?(:version) + end + end + # Alternative hypotheses (a.k.a. n-best list). class GoogleCloudVideointelligenceV1SpeechRecognitionAlternative include Google::Apis::Core::Hashable @@ -831,6 +875,11 @@ module Google # @return [Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1ExplicitContentAnnotation] attr_accessor :explicit_annotation + # Face detection annotations. + # Corresponds to the JSON property `faceDetectionAnnotations` + # @return [Array] + attr_accessor :face_detection_annotations + # Label annotations on frame level. There is exactly one element for each unique # label. # Corresponds to the JSON property `frameLabelAnnotations` @@ -852,6 +901,11 @@ module Google # @return [Array] attr_accessor :object_annotations + # Person detection annotations. + # Corresponds to the JSON property `personDetectionAnnotations` + # @return [Array] + attr_accessor :person_detection_annotations + # Video segment. # Corresponds to the JSON property `segment` # @return [Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1VideoSegment] @@ -912,10 +966,12 @@ module Google def update!(**args) @error = args[:error] if args.key?(:error) @explicit_annotation = args[:explicit_annotation] if args.key?(:explicit_annotation) + @face_detection_annotations = args[:face_detection_annotations] if args.key?(:face_detection_annotations) @frame_label_annotations = args[:frame_label_annotations] if args.key?(:frame_label_annotations) @input_uri = args[:input_uri] if args.key?(:input_uri) @logo_recognition_annotations = args[:logo_recognition_annotations] if args.key?(:logo_recognition_annotations) @object_annotations = args[:object_annotations] if args.key?(:object_annotations) + @person_detection_annotations = args[:person_detection_annotations] if args.key?(:person_detection_annotations) @segment = args[:segment] if args.key?(:segment) @segment_label_annotations = args[:segment_label_annotations] if args.key?(:segment_label_annotations) @segment_presence_label_annotations = args[:segment_presence_label_annotations] if args.key?(:segment_presence_label_annotations) @@ -1206,6 +1262,25 @@ module Google end end + # Face detection annotation. + class GoogleCloudVideointelligenceV1beta2FaceDetectionAnnotation + include Google::Apis::Core::Hashable + + # Feature version. + # Corresponds to the JSON property `version` + # @return [String] + attr_accessor :version + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @version = args[:version] if args.key?(:version) + end + end + # Label annotation. class GoogleCloudVideointelligenceV1beta2LabelAnnotation include Google::Apis::Core::Hashable @@ -1507,6 +1582,31 @@ module Google end end + # Person detection annotation per video. + class GoogleCloudVideointelligenceV1beta2PersonDetectionAnnotation + include Google::Apis::Core::Hashable + + # The detected tracks of a person. + # Corresponds to the JSON property `tracks` + # @return [Array] + attr_accessor :tracks + + # Feature version. + # Corresponds to the JSON property `version` + # @return [String] + attr_accessor :version + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @tracks = args[:tracks] if args.key?(:tracks) + @version = args[:version] if args.key?(:version) + end + end + # Alternative hypotheses (a.k.a. n-best list). class GoogleCloudVideointelligenceV1beta2SpeechRecognitionAlternative include Google::Apis::Core::Hashable @@ -1822,6 +1922,11 @@ module Google # @return [Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1beta2ExplicitContentAnnotation] attr_accessor :explicit_annotation + # Face detection annotations. + # Corresponds to the JSON property `faceDetectionAnnotations` + # @return [Array] + attr_accessor :face_detection_annotations + # Label annotations on frame level. There is exactly one element for each unique # label. # Corresponds to the JSON property `frameLabelAnnotations` @@ -1843,6 +1948,11 @@ module Google # @return [Array] attr_accessor :object_annotations + # Person detection annotations. + # Corresponds to the JSON property `personDetectionAnnotations` + # @return [Array] + attr_accessor :person_detection_annotations + # Video segment. # Corresponds to the JSON property `segment` # @return [Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1beta2VideoSegment] @@ -1903,10 +2013,12 @@ module Google def update!(**args) @error = args[:error] if args.key?(:error) @explicit_annotation = args[:explicit_annotation] if args.key?(:explicit_annotation) + @face_detection_annotations = args[:face_detection_annotations] if args.key?(:face_detection_annotations) @frame_label_annotations = args[:frame_label_annotations] if args.key?(:frame_label_annotations) @input_uri = args[:input_uri] if args.key?(:input_uri) @logo_recognition_annotations = args[:logo_recognition_annotations] if args.key?(:logo_recognition_annotations) @object_annotations = args[:object_annotations] if args.key?(:object_annotations) + @person_detection_annotations = args[:person_detection_annotations] if args.key?(:person_detection_annotations) @segment = args[:segment] if args.key?(:segment) @segment_label_annotations = args[:segment_label_annotations] if args.key?(:segment_label_annotations) @segment_presence_label_annotations = args[:segment_presence_label_annotations] if args.key?(:segment_presence_label_annotations) @@ -2197,6 +2309,25 @@ module Google end end + # Face detection annotation. + class GoogleCloudVideointelligenceV1p1beta1FaceDetectionAnnotation + include Google::Apis::Core::Hashable + + # Feature version. + # Corresponds to the JSON property `version` + # @return [String] + attr_accessor :version + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @version = args[:version] if args.key?(:version) + end + end + # Label annotation. class GoogleCloudVideointelligenceV1p1beta1LabelAnnotation include Google::Apis::Core::Hashable @@ -2498,6 +2629,31 @@ module Google end end + # Person detection annotation per video. + class GoogleCloudVideointelligenceV1p1beta1PersonDetectionAnnotation + include Google::Apis::Core::Hashable + + # The detected tracks of a person. + # Corresponds to the JSON property `tracks` + # @return [Array] + attr_accessor :tracks + + # Feature version. + # Corresponds to the JSON property `version` + # @return [String] + attr_accessor :version + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @tracks = args[:tracks] if args.key?(:tracks) + @version = args[:version] if args.key?(:version) + end + end + # Alternative hypotheses (a.k.a. n-best list). class GoogleCloudVideointelligenceV1p1beta1SpeechRecognitionAlternative include Google::Apis::Core::Hashable @@ -2813,6 +2969,11 @@ module Google # @return [Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p1beta1ExplicitContentAnnotation] attr_accessor :explicit_annotation + # Face detection annotations. + # Corresponds to the JSON property `faceDetectionAnnotations` + # @return [Array] + attr_accessor :face_detection_annotations + # Label annotations on frame level. There is exactly one element for each unique # label. # Corresponds to the JSON property `frameLabelAnnotations` @@ -2834,6 +2995,11 @@ module Google # @return [Array] attr_accessor :object_annotations + # Person detection annotations. + # Corresponds to the JSON property `personDetectionAnnotations` + # @return [Array] + attr_accessor :person_detection_annotations + # Video segment. # Corresponds to the JSON property `segment` # @return [Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p1beta1VideoSegment] @@ -2894,10 +3060,12 @@ module Google def update!(**args) @error = args[:error] if args.key?(:error) @explicit_annotation = args[:explicit_annotation] if args.key?(:explicit_annotation) + @face_detection_annotations = args[:face_detection_annotations] if args.key?(:face_detection_annotations) @frame_label_annotations = args[:frame_label_annotations] if args.key?(:frame_label_annotations) @input_uri = args[:input_uri] if args.key?(:input_uri) @logo_recognition_annotations = args[:logo_recognition_annotations] if args.key?(:logo_recognition_annotations) @object_annotations = args[:object_annotations] if args.key?(:object_annotations) + @person_detection_annotations = args[:person_detection_annotations] if args.key?(:person_detection_annotations) @segment = args[:segment] if args.key?(:segment) @segment_label_annotations = args[:segment_label_annotations] if args.key?(:segment_label_annotations) @segment_presence_label_annotations = args[:segment_presence_label_annotations] if args.key?(:segment_presence_label_annotations) @@ -3275,6 +3443,60 @@ module Google end end + # Face detection annotation. + class GoogleCloudVideointelligenceV1p2beta1FaceDetectionAnnotation + include Google::Apis::Core::Hashable + + # Feature version. + # Corresponds to the JSON property `version` + # @return [String] + attr_accessor :version + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @version = args[:version] if args.key?(:version) + end + end + + # Config for FACE_DETECTION. + class GoogleCloudVideointelligenceV1p2beta1FaceDetectionConfig + include Google::Apis::Core::Hashable + + # Whether to enable face attributes detection, such as glasses, dark_glasses, + # mouth_open etc. Ignored if 'include_bounding_boxes' is set to false. + # Corresponds to the JSON property `includeAttributes` + # @return [Boolean] + attr_accessor :include_attributes + alias_method :include_attributes?, :include_attributes + + # Whether bounding boxes are included in the face annotation output. + # Corresponds to the JSON property `includeBoundingBoxes` + # @return [Boolean] + attr_accessor :include_bounding_boxes + alias_method :include_bounding_boxes?, :include_bounding_boxes + + # Model to use for face detection. Supported values: "builtin/stable" (the + # default if unset) and "builtin/latest". + # Corresponds to the JSON property `model` + # @return [String] + attr_accessor :model + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @include_attributes = args[:include_attributes] if args.key?(:include_attributes) + @include_bounding_boxes = args[:include_bounding_boxes] if args.key?(:include_bounding_boxes) + @model = args[:model] if args.key?(:model) + end + end + # Label annotation. class GoogleCloudVideointelligenceV1p2beta1LabelAnnotation include Google::Apis::Core::Hashable @@ -3652,6 +3874,68 @@ module Google end end + # Person detection annotation per video. + class GoogleCloudVideointelligenceV1p2beta1PersonDetectionAnnotation + include Google::Apis::Core::Hashable + + # The detected tracks of a person. + # Corresponds to the JSON property `tracks` + # @return [Array] + attr_accessor :tracks + + # Feature version. + # Corresponds to the JSON property `version` + # @return [String] + attr_accessor :version + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @tracks = args[:tracks] if args.key?(:tracks) + @version = args[:version] if args.key?(:version) + end + end + + # Config for PERSON_DETECTION. + class GoogleCloudVideointelligenceV1p2beta1PersonDetectionConfig + include Google::Apis::Core::Hashable + + # Whether to enable person attributes detection, such as cloth color (black, + # blue, etc), type (coat, dress, etc), pattern (plain, floral, etc), hair, etc. + # Ignored if 'include_bounding_boxes' is set to false. + # Corresponds to the JSON property `includeAttributes` + # @return [Boolean] + attr_accessor :include_attributes + alias_method :include_attributes?, :include_attributes + + # Whether bounding boxes are included in the person detection annotation output. + # Corresponds to the JSON property `includeBoundingBoxes` + # @return [Boolean] + attr_accessor :include_bounding_boxes + alias_method :include_bounding_boxes?, :include_bounding_boxes + + # Whether to enable pose landmarks detection. Ignored if 'include_bounding_boxes' + # is set to false. + # Corresponds to the JSON property `includePoseLandmarks` + # @return [Boolean] + attr_accessor :include_pose_landmarks + alias_method :include_pose_landmarks?, :include_pose_landmarks + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @include_attributes = args[:include_attributes] if args.key?(:include_attributes) + @include_bounding_boxes = args[:include_bounding_boxes] if args.key?(:include_bounding_boxes) + @include_pose_landmarks = args[:include_pose_landmarks] if args.key?(:include_pose_landmarks) + end + end + # Config for SHOT_CHANGE_DETECTION. class GoogleCloudVideointelligenceV1p2beta1ShotChangeDetectionConfig include Google::Apis::Core::Hashable @@ -4136,6 +4420,11 @@ module Google # @return [Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p2beta1ExplicitContentAnnotation] attr_accessor :explicit_annotation + # Face detection annotations. + # Corresponds to the JSON property `faceDetectionAnnotations` + # @return [Array] + attr_accessor :face_detection_annotations + # Label annotations on frame level. There is exactly one element for each unique # label. # Corresponds to the JSON property `frameLabelAnnotations` @@ -4157,6 +4446,11 @@ module Google # @return [Array] attr_accessor :object_annotations + # Person detection annotations. + # Corresponds to the JSON property `personDetectionAnnotations` + # @return [Array] + attr_accessor :person_detection_annotations + # Video segment. # Corresponds to the JSON property `segment` # @return [Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p2beta1VideoSegment] @@ -4217,10 +4511,12 @@ module Google def update!(**args) @error = args[:error] if args.key?(:error) @explicit_annotation = args[:explicit_annotation] if args.key?(:explicit_annotation) + @face_detection_annotations = args[:face_detection_annotations] if args.key?(:face_detection_annotations) @frame_label_annotations = args[:frame_label_annotations] if args.key?(:frame_label_annotations) @input_uri = args[:input_uri] if args.key?(:input_uri) @logo_recognition_annotations = args[:logo_recognition_annotations] if args.key?(:logo_recognition_annotations) @object_annotations = args[:object_annotations] if args.key?(:object_annotations) + @person_detection_annotations = args[:person_detection_annotations] if args.key?(:person_detection_annotations) @segment = args[:segment] if args.key?(:segment) @segment_label_annotations = args[:segment_label_annotations] if args.key?(:segment_label_annotations) @segment_presence_label_annotations = args[:segment_presence_label_annotations] if args.key?(:segment_presence_label_annotations) @@ -4241,6 +4537,11 @@ module Google # @return [Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p2beta1ExplicitContentDetectionConfig] attr_accessor :explicit_content_detection_config + # Config for FACE_DETECTION. + # Corresponds to the JSON property `faceDetectionConfig` + # @return [Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p2beta1FaceDetectionConfig] + attr_accessor :face_detection_config + # Config for LABEL_DETECTION. # Corresponds to the JSON property `labelDetectionConfig` # @return [Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p2beta1LabelDetectionConfig] @@ -4251,6 +4552,11 @@ module Google # @return [Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p2beta1ObjectTrackingConfig] attr_accessor :object_tracking_config + # Config for PERSON_DETECTION. + # Corresponds to the JSON property `personDetectionConfig` + # @return [Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p2beta1PersonDetectionConfig] + attr_accessor :person_detection_config + # Video segments to annotate. The segments may overlap and are not required to # be contiguous or span the whole video. If unspecified, each video is treated # as a single segment. @@ -4280,8 +4586,10 @@ module Google # Update properties of this object def update!(**args) @explicit_content_detection_config = args[:explicit_content_detection_config] if args.key?(:explicit_content_detection_config) + @face_detection_config = args[:face_detection_config] if args.key?(:face_detection_config) @label_detection_config = args[:label_detection_config] if args.key?(:label_detection_config) @object_tracking_config = args[:object_tracking_config] if args.key?(:object_tracking_config) + @person_detection_config = args[:person_detection_config] if args.key?(:person_detection_config) @segments = args[:segments] if args.key?(:segments) @shot_change_detection_config = args[:shot_change_detection_config] if args.key?(:shot_change_detection_config) @speech_transcription_config = args[:speech_transcription_config] if args.key?(:speech_transcription_config) @@ -4658,17 +4966,6 @@ module Google class GoogleCloudVideointelligenceV1p3beta1FaceDetectionAnnotation include Google::Apis::Core::Hashable - # The thumbnail of a person's face. - # Corresponds to the JSON property `thumbnail` - # NOTE: Values are automatically base64 encoded/decoded in the client library. - # @return [String] - attr_accessor :thumbnail - - # The face tracks with attributes. - # Corresponds to the JSON property `tracks` - # @return [Array] - attr_accessor :tracks - # Feature version. # Corresponds to the JSON property `version` # @return [String] @@ -4680,8 +4977,6 @@ module Google # Update properties of this object def update!(**args) - @thumbnail = args[:thumbnail] if args.key?(:thumbnail) - @tracks = args[:tracks] if args.key?(:tracks) @version = args[:version] if args.key?(:version) end end diff --git a/generated/google/apis/videointelligence_v1p2beta1/representations.rb b/generated/google/apis/videointelligence_v1p2beta1/representations.rb index 2084fb1b0..a56d8a183 100644 --- a/generated/google/apis/videointelligence_v1p2beta1/representations.rb +++ b/generated/google/apis/videointelligence_v1p2beta1/representations.rb @@ -64,6 +64,12 @@ module Google include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudVideointelligenceV1FaceDetectionAnnotation + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudVideointelligenceV1LabelAnnotation class Representation < Google::Apis::Core::JsonRepresentation; end @@ -118,6 +124,12 @@ module Google include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudVideointelligenceV1PersonDetectionAnnotation + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudVideointelligenceV1SpeechRecognitionAlternative class Representation < Google::Apis::Core::JsonRepresentation; end @@ -226,6 +238,12 @@ module Google include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudVideointelligenceV1beta2FaceDetectionAnnotation + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudVideointelligenceV1beta2LabelAnnotation class Representation < Google::Apis::Core::JsonRepresentation; end @@ -280,6 +298,12 @@ module Google include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudVideointelligenceV1beta2PersonDetectionAnnotation + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudVideointelligenceV1beta2SpeechRecognitionAlternative class Representation < Google::Apis::Core::JsonRepresentation; end @@ -388,6 +412,12 @@ module Google include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudVideointelligenceV1p1beta1FaceDetectionAnnotation + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudVideointelligenceV1p1beta1LabelAnnotation class Representation < Google::Apis::Core::JsonRepresentation; end @@ -442,6 +472,12 @@ module Google include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudVideointelligenceV1p1beta1PersonDetectionAnnotation + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudVideointelligenceV1p1beta1SpeechRecognitionAlternative class Representation < Google::Apis::Core::JsonRepresentation; end @@ -562,6 +598,18 @@ module Google include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudVideointelligenceV1p2beta1FaceDetectionAnnotation + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudVideointelligenceV1p2beta1FaceDetectionConfig + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudVideointelligenceV1p2beta1LabelAnnotation class Representation < Google::Apis::Core::JsonRepresentation; end @@ -628,6 +676,18 @@ module Google include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudVideointelligenceV1p2beta1PersonDetectionAnnotation + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudVideointelligenceV1p2beta1PersonDetectionConfig + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudVideointelligenceV1p2beta1ShotChangeDetectionConfig class Representation < Google::Apis::Core::JsonRepresentation; end @@ -1007,6 +1067,13 @@ module Google end end + class GoogleCloudVideointelligenceV1FaceDetectionAnnotation + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :version, as: 'version' + end + end + class GoogleCloudVideointelligenceV1LabelAnnotation # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -1101,6 +1168,15 @@ module Google end end + class GoogleCloudVideointelligenceV1PersonDetectionAnnotation + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :tracks, as: 'tracks', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1Track, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1Track::Representation + + property :version, as: 'version' + end + end + class GoogleCloudVideointelligenceV1SpeechRecognitionAlternative # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -1196,6 +1272,8 @@ module Google property :explicit_annotation, as: 'explicitAnnotation', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1ExplicitContentAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1ExplicitContentAnnotation::Representation + collection :face_detection_annotations, as: 'faceDetectionAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1FaceDetectionAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1FaceDetectionAnnotation::Representation + collection :frame_label_annotations, as: 'frameLabelAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1LabelAnnotation::Representation property :input_uri, as: 'inputUri' @@ -1203,6 +1281,8 @@ module Google collection :object_annotations, as: 'objectAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1ObjectTrackingAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1ObjectTrackingAnnotation::Representation + collection :person_detection_annotations, as: 'personDetectionAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1PersonDetectionAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1PersonDetectionAnnotation::Representation + property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1VideoSegment, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1VideoSegment::Representation collection :segment_label_annotations, as: 'segmentLabelAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1LabelAnnotation::Representation @@ -1302,6 +1382,13 @@ module Google end end + class GoogleCloudVideointelligenceV1beta2FaceDetectionAnnotation + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :version, as: 'version' + end + end + class GoogleCloudVideointelligenceV1beta2LabelAnnotation # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -1396,6 +1483,15 @@ module Google end end + class GoogleCloudVideointelligenceV1beta2PersonDetectionAnnotation + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :tracks, as: 'tracks', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1beta2Track, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1beta2Track::Representation + + property :version, as: 'version' + end + end + class GoogleCloudVideointelligenceV1beta2SpeechRecognitionAlternative # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -1491,6 +1587,8 @@ module Google property :explicit_annotation, as: 'explicitAnnotation', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1beta2ExplicitContentAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1beta2ExplicitContentAnnotation::Representation + collection :face_detection_annotations, as: 'faceDetectionAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1beta2FaceDetectionAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1beta2FaceDetectionAnnotation::Representation + collection :frame_label_annotations, as: 'frameLabelAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1beta2LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1beta2LabelAnnotation::Representation property :input_uri, as: 'inputUri' @@ -1498,6 +1596,8 @@ module Google collection :object_annotations, as: 'objectAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1beta2ObjectTrackingAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1beta2ObjectTrackingAnnotation::Representation + collection :person_detection_annotations, as: 'personDetectionAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1beta2PersonDetectionAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1beta2PersonDetectionAnnotation::Representation + property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1beta2VideoSegment, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1beta2VideoSegment::Representation collection :segment_label_annotations, as: 'segmentLabelAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1beta2LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1beta2LabelAnnotation::Representation @@ -1597,6 +1697,13 @@ module Google end end + class GoogleCloudVideointelligenceV1p1beta1FaceDetectionAnnotation + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :version, as: 'version' + end + end + class GoogleCloudVideointelligenceV1p1beta1LabelAnnotation # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -1691,6 +1798,15 @@ module Google end end + class GoogleCloudVideointelligenceV1p1beta1PersonDetectionAnnotation + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :tracks, as: 'tracks', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p1beta1Track, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p1beta1Track::Representation + + property :version, as: 'version' + end + end + class GoogleCloudVideointelligenceV1p1beta1SpeechRecognitionAlternative # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -1786,6 +1902,8 @@ module Google property :explicit_annotation, as: 'explicitAnnotation', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p1beta1ExplicitContentAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p1beta1ExplicitContentAnnotation::Representation + collection :face_detection_annotations, as: 'faceDetectionAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p1beta1FaceDetectionAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p1beta1FaceDetectionAnnotation::Representation + collection :frame_label_annotations, as: 'frameLabelAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p1beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p1beta1LabelAnnotation::Representation property :input_uri, as: 'inputUri' @@ -1793,6 +1911,8 @@ module Google collection :object_annotations, as: 'objectAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p1beta1ObjectTrackingAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p1beta1ObjectTrackingAnnotation::Representation + collection :person_detection_annotations, as: 'personDetectionAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p1beta1PersonDetectionAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p1beta1PersonDetectionAnnotation::Representation + property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p1beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p1beta1VideoSegment::Representation collection :segment_label_annotations, as: 'segmentLabelAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p1beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p1beta1LabelAnnotation::Representation @@ -1912,6 +2032,22 @@ module Google end end + class GoogleCloudVideointelligenceV1p2beta1FaceDetectionAnnotation + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :version, as: 'version' + end + end + + class GoogleCloudVideointelligenceV1p2beta1FaceDetectionConfig + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :include_attributes, as: 'includeAttributes' + property :include_bounding_boxes, as: 'includeBoundingBoxes' + property :model, as: 'model' + end + end + class GoogleCloudVideointelligenceV1p2beta1LabelAnnotation # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -2024,6 +2160,24 @@ module Google end end + class GoogleCloudVideointelligenceV1p2beta1PersonDetectionAnnotation + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :tracks, as: 'tracks', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p2beta1Track, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p2beta1Track::Representation + + property :version, as: 'version' + end + end + + class GoogleCloudVideointelligenceV1p2beta1PersonDetectionConfig + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :include_attributes, as: 'includeAttributes' + property :include_bounding_boxes, as: 'includeBoundingBoxes' + property :include_pose_landmarks, as: 'includePoseLandmarks' + end + end + class GoogleCloudVideointelligenceV1p2beta1ShotChangeDetectionConfig # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -2157,6 +2311,8 @@ module Google property :explicit_annotation, as: 'explicitAnnotation', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p2beta1ExplicitContentAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p2beta1ExplicitContentAnnotation::Representation + collection :face_detection_annotations, as: 'faceDetectionAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p2beta1FaceDetectionAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p2beta1FaceDetectionAnnotation::Representation + collection :frame_label_annotations, as: 'frameLabelAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p2beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p2beta1LabelAnnotation::Representation property :input_uri, as: 'inputUri' @@ -2164,6 +2320,8 @@ module Google collection :object_annotations, as: 'objectAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p2beta1ObjectTrackingAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p2beta1ObjectTrackingAnnotation::Representation + collection :person_detection_annotations, as: 'personDetectionAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p2beta1PersonDetectionAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p2beta1PersonDetectionAnnotation::Representation + property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p2beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p2beta1VideoSegment::Representation collection :segment_label_annotations, as: 'segmentLabelAnnotations', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p2beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p2beta1LabelAnnotation::Representation @@ -2188,10 +2346,14 @@ module Google class Representation < Google::Apis::Core::JsonRepresentation property :explicit_content_detection_config, as: 'explicitContentDetectionConfig', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p2beta1ExplicitContentDetectionConfig, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p2beta1ExplicitContentDetectionConfig::Representation + property :face_detection_config, as: 'faceDetectionConfig', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p2beta1FaceDetectionConfig, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p2beta1FaceDetectionConfig::Representation + property :label_detection_config, as: 'labelDetectionConfig', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p2beta1LabelDetectionConfig, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p2beta1LabelDetectionConfig::Representation property :object_tracking_config, as: 'objectTrackingConfig', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p2beta1ObjectTrackingConfig, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p2beta1ObjectTrackingConfig::Representation + property :person_detection_config, as: 'personDetectionConfig', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p2beta1PersonDetectionConfig, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p2beta1PersonDetectionConfig::Representation + collection :segments, as: 'segments', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p2beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p2beta1VideoSegment::Representation property :shot_change_detection_config, as: 'shotChangeDetectionConfig', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p2beta1ShotChangeDetectionConfig, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p2beta1ShotChangeDetectionConfig::Representation @@ -2314,9 +2476,6 @@ module Google class GoogleCloudVideointelligenceV1p3beta1FaceDetectionAnnotation # @private class Representation < Google::Apis::Core::JsonRepresentation - property :thumbnail, :base64 => true, as: 'thumbnail' - collection :tracks, as: 'tracks', class: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1Track, decorator: Google::Apis::VideointelligenceV1p2beta1::GoogleCloudVideointelligenceV1p3beta1Track::Representation - property :version, as: 'version' end end diff --git a/generated/google/apis/videointelligence_v1p3beta1.rb b/generated/google/apis/videointelligence_v1p3beta1.rb index f3595b8d5..36a7c5cdc 100644 --- a/generated/google/apis/videointelligence_v1p3beta1.rb +++ b/generated/google/apis/videointelligence_v1p3beta1.rb @@ -27,7 +27,7 @@ module Google # @see https://cloud.google.com/video-intelligence/docs/ module VideointelligenceV1p3beta1 VERSION = 'V1p3beta1' - REVISION = '20200824' + REVISION = '20200921' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' diff --git a/generated/google/apis/videointelligence_v1p3beta1/classes.rb b/generated/google/apis/videointelligence_v1p3beta1/classes.rb index ccddc9498..8428757fc 100644 --- a/generated/google/apis/videointelligence_v1p3beta1/classes.rb +++ b/generated/google/apis/videointelligence_v1p3beta1/classes.rb @@ -215,6 +215,25 @@ module Google end end + # Face detection annotation. + class GoogleCloudVideointelligenceV1FaceDetectionAnnotation + include Google::Apis::Core::Hashable + + # Feature version. + # Corresponds to the JSON property `version` + # @return [String] + attr_accessor :version + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @version = args[:version] if args.key?(:version) + end + end + # Label annotation. class GoogleCloudVideointelligenceV1LabelAnnotation include Google::Apis::Core::Hashable @@ -516,6 +535,31 @@ module Google end end + # Person detection annotation per video. + class GoogleCloudVideointelligenceV1PersonDetectionAnnotation + include Google::Apis::Core::Hashable + + # The detected tracks of a person. + # Corresponds to the JSON property `tracks` + # @return [Array] + attr_accessor :tracks + + # Feature version. + # Corresponds to the JSON property `version` + # @return [String] + attr_accessor :version + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @tracks = args[:tracks] if args.key?(:tracks) + @version = args[:version] if args.key?(:version) + end + end + # Alternative hypotheses (a.k.a. n-best list). class GoogleCloudVideointelligenceV1SpeechRecognitionAlternative include Google::Apis::Core::Hashable @@ -831,6 +875,11 @@ module Google # @return [Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1ExplicitContentAnnotation] attr_accessor :explicit_annotation + # Face detection annotations. + # Corresponds to the JSON property `faceDetectionAnnotations` + # @return [Array] + attr_accessor :face_detection_annotations + # Label annotations on frame level. There is exactly one element for each unique # label. # Corresponds to the JSON property `frameLabelAnnotations` @@ -852,6 +901,11 @@ module Google # @return [Array] attr_accessor :object_annotations + # Person detection annotations. + # Corresponds to the JSON property `personDetectionAnnotations` + # @return [Array] + attr_accessor :person_detection_annotations + # Video segment. # Corresponds to the JSON property `segment` # @return [Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1VideoSegment] @@ -912,10 +966,12 @@ module Google def update!(**args) @error = args[:error] if args.key?(:error) @explicit_annotation = args[:explicit_annotation] if args.key?(:explicit_annotation) + @face_detection_annotations = args[:face_detection_annotations] if args.key?(:face_detection_annotations) @frame_label_annotations = args[:frame_label_annotations] if args.key?(:frame_label_annotations) @input_uri = args[:input_uri] if args.key?(:input_uri) @logo_recognition_annotations = args[:logo_recognition_annotations] if args.key?(:logo_recognition_annotations) @object_annotations = args[:object_annotations] if args.key?(:object_annotations) + @person_detection_annotations = args[:person_detection_annotations] if args.key?(:person_detection_annotations) @segment = args[:segment] if args.key?(:segment) @segment_label_annotations = args[:segment_label_annotations] if args.key?(:segment_label_annotations) @segment_presence_label_annotations = args[:segment_presence_label_annotations] if args.key?(:segment_presence_label_annotations) @@ -1206,6 +1262,25 @@ module Google end end + # Face detection annotation. + class GoogleCloudVideointelligenceV1beta2FaceDetectionAnnotation + include Google::Apis::Core::Hashable + + # Feature version. + # Corresponds to the JSON property `version` + # @return [String] + attr_accessor :version + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @version = args[:version] if args.key?(:version) + end + end + # Label annotation. class GoogleCloudVideointelligenceV1beta2LabelAnnotation include Google::Apis::Core::Hashable @@ -1507,6 +1582,31 @@ module Google end end + # Person detection annotation per video. + class GoogleCloudVideointelligenceV1beta2PersonDetectionAnnotation + include Google::Apis::Core::Hashable + + # The detected tracks of a person. + # Corresponds to the JSON property `tracks` + # @return [Array] + attr_accessor :tracks + + # Feature version. + # Corresponds to the JSON property `version` + # @return [String] + attr_accessor :version + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @tracks = args[:tracks] if args.key?(:tracks) + @version = args[:version] if args.key?(:version) + end + end + # Alternative hypotheses (a.k.a. n-best list). class GoogleCloudVideointelligenceV1beta2SpeechRecognitionAlternative include Google::Apis::Core::Hashable @@ -1822,6 +1922,11 @@ module Google # @return [Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1beta2ExplicitContentAnnotation] attr_accessor :explicit_annotation + # Face detection annotations. + # Corresponds to the JSON property `faceDetectionAnnotations` + # @return [Array] + attr_accessor :face_detection_annotations + # Label annotations on frame level. There is exactly one element for each unique # label. # Corresponds to the JSON property `frameLabelAnnotations` @@ -1843,6 +1948,11 @@ module Google # @return [Array] attr_accessor :object_annotations + # Person detection annotations. + # Corresponds to the JSON property `personDetectionAnnotations` + # @return [Array] + attr_accessor :person_detection_annotations + # Video segment. # Corresponds to the JSON property `segment` # @return [Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1beta2VideoSegment] @@ -1903,10 +2013,12 @@ module Google def update!(**args) @error = args[:error] if args.key?(:error) @explicit_annotation = args[:explicit_annotation] if args.key?(:explicit_annotation) + @face_detection_annotations = args[:face_detection_annotations] if args.key?(:face_detection_annotations) @frame_label_annotations = args[:frame_label_annotations] if args.key?(:frame_label_annotations) @input_uri = args[:input_uri] if args.key?(:input_uri) @logo_recognition_annotations = args[:logo_recognition_annotations] if args.key?(:logo_recognition_annotations) @object_annotations = args[:object_annotations] if args.key?(:object_annotations) + @person_detection_annotations = args[:person_detection_annotations] if args.key?(:person_detection_annotations) @segment = args[:segment] if args.key?(:segment) @segment_label_annotations = args[:segment_label_annotations] if args.key?(:segment_label_annotations) @segment_presence_label_annotations = args[:segment_presence_label_annotations] if args.key?(:segment_presence_label_annotations) @@ -2197,6 +2309,25 @@ module Google end end + # Face detection annotation. + class GoogleCloudVideointelligenceV1p1beta1FaceDetectionAnnotation + include Google::Apis::Core::Hashable + + # Feature version. + # Corresponds to the JSON property `version` + # @return [String] + attr_accessor :version + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @version = args[:version] if args.key?(:version) + end + end + # Label annotation. class GoogleCloudVideointelligenceV1p1beta1LabelAnnotation include Google::Apis::Core::Hashable @@ -2498,6 +2629,31 @@ module Google end end + # Person detection annotation per video. + class GoogleCloudVideointelligenceV1p1beta1PersonDetectionAnnotation + include Google::Apis::Core::Hashable + + # The detected tracks of a person. + # Corresponds to the JSON property `tracks` + # @return [Array] + attr_accessor :tracks + + # Feature version. + # Corresponds to the JSON property `version` + # @return [String] + attr_accessor :version + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @tracks = args[:tracks] if args.key?(:tracks) + @version = args[:version] if args.key?(:version) + end + end + # Alternative hypotheses (a.k.a. n-best list). class GoogleCloudVideointelligenceV1p1beta1SpeechRecognitionAlternative include Google::Apis::Core::Hashable @@ -2813,6 +2969,11 @@ module Google # @return [Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1p1beta1ExplicitContentAnnotation] attr_accessor :explicit_annotation + # Face detection annotations. + # Corresponds to the JSON property `faceDetectionAnnotations` + # @return [Array] + attr_accessor :face_detection_annotations + # Label annotations on frame level. There is exactly one element for each unique # label. # Corresponds to the JSON property `frameLabelAnnotations` @@ -2834,6 +2995,11 @@ module Google # @return [Array] attr_accessor :object_annotations + # Person detection annotations. + # Corresponds to the JSON property `personDetectionAnnotations` + # @return [Array] + attr_accessor :person_detection_annotations + # Video segment. # Corresponds to the JSON property `segment` # @return [Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1p1beta1VideoSegment] @@ -2894,10 +3060,12 @@ module Google def update!(**args) @error = args[:error] if args.key?(:error) @explicit_annotation = args[:explicit_annotation] if args.key?(:explicit_annotation) + @face_detection_annotations = args[:face_detection_annotations] if args.key?(:face_detection_annotations) @frame_label_annotations = args[:frame_label_annotations] if args.key?(:frame_label_annotations) @input_uri = args[:input_uri] if args.key?(:input_uri) @logo_recognition_annotations = args[:logo_recognition_annotations] if args.key?(:logo_recognition_annotations) @object_annotations = args[:object_annotations] if args.key?(:object_annotations) + @person_detection_annotations = args[:person_detection_annotations] if args.key?(:person_detection_annotations) @segment = args[:segment] if args.key?(:segment) @segment_label_annotations = args[:segment_label_annotations] if args.key?(:segment_label_annotations) @segment_presence_label_annotations = args[:segment_presence_label_annotations] if args.key?(:segment_presence_label_annotations) @@ -3188,6 +3356,25 @@ module Google end end + # Face detection annotation. + class GoogleCloudVideointelligenceV1p2beta1FaceDetectionAnnotation + include Google::Apis::Core::Hashable + + # Feature version. + # Corresponds to the JSON property `version` + # @return [String] + attr_accessor :version + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @version = args[:version] if args.key?(:version) + end + end + # Label annotation. class GoogleCloudVideointelligenceV1p2beta1LabelAnnotation include Google::Apis::Core::Hashable @@ -3489,6 +3676,31 @@ module Google end end + # Person detection annotation per video. + class GoogleCloudVideointelligenceV1p2beta1PersonDetectionAnnotation + include Google::Apis::Core::Hashable + + # The detected tracks of a person. + # Corresponds to the JSON property `tracks` + # @return [Array] + attr_accessor :tracks + + # Feature version. + # Corresponds to the JSON property `version` + # @return [String] + attr_accessor :version + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @tracks = args[:tracks] if args.key?(:tracks) + @version = args[:version] if args.key?(:version) + end + end + # Alternative hypotheses (a.k.a. n-best list). class GoogleCloudVideointelligenceV1p2beta1SpeechRecognitionAlternative include Google::Apis::Core::Hashable @@ -3804,6 +4016,11 @@ module Google # @return [Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1p2beta1ExplicitContentAnnotation] attr_accessor :explicit_annotation + # Face detection annotations. + # Corresponds to the JSON property `faceDetectionAnnotations` + # @return [Array] + attr_accessor :face_detection_annotations + # Label annotations on frame level. There is exactly one element for each unique # label. # Corresponds to the JSON property `frameLabelAnnotations` @@ -3825,6 +4042,11 @@ module Google # @return [Array] attr_accessor :object_annotations + # Person detection annotations. + # Corresponds to the JSON property `personDetectionAnnotations` + # @return [Array] + attr_accessor :person_detection_annotations + # Video segment. # Corresponds to the JSON property `segment` # @return [Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1p2beta1VideoSegment] @@ -3885,10 +4107,12 @@ module Google def update!(**args) @error = args[:error] if args.key?(:error) @explicit_annotation = args[:explicit_annotation] if args.key?(:explicit_annotation) + @face_detection_annotations = args[:face_detection_annotations] if args.key?(:face_detection_annotations) @frame_label_annotations = args[:frame_label_annotations] if args.key?(:frame_label_annotations) @input_uri = args[:input_uri] if args.key?(:input_uri) @logo_recognition_annotations = args[:logo_recognition_annotations] if args.key?(:logo_recognition_annotations) @object_annotations = args[:object_annotations] if args.key?(:object_annotations) + @person_detection_annotations = args[:person_detection_annotations] if args.key?(:person_detection_annotations) @segment = args[:segment] if args.key?(:segment) @segment_label_annotations = args[:segment_label_annotations] if args.key?(:segment_label_annotations) @segment_presence_label_annotations = args[:segment_presence_label_annotations] if args.key?(:segment_presence_label_annotations) @@ -4356,17 +4580,6 @@ module Google class GoogleCloudVideointelligenceV1p3beta1FaceDetectionAnnotation include Google::Apis::Core::Hashable - # The thumbnail of a person's face. - # Corresponds to the JSON property `thumbnail` - # NOTE: Values are automatically base64 encoded/decoded in the client library. - # @return [String] - attr_accessor :thumbnail - - # The face tracks with attributes. - # Corresponds to the JSON property `tracks` - # @return [Array] - attr_accessor :tracks - # Feature version. # Corresponds to the JSON property `version` # @return [String] @@ -4378,8 +4591,6 @@ module Google # Update properties of this object def update!(**args) - @thumbnail = args[:thumbnail] if args.key?(:thumbnail) - @tracks = args[:tracks] if args.key?(:tracks) @version = args[:version] if args.key?(:version) end end diff --git a/generated/google/apis/videointelligence_v1p3beta1/representations.rb b/generated/google/apis/videointelligence_v1p3beta1/representations.rb index 0dbe4dd99..16b28496d 100644 --- a/generated/google/apis/videointelligence_v1p3beta1/representations.rb +++ b/generated/google/apis/videointelligence_v1p3beta1/representations.rb @@ -64,6 +64,12 @@ module Google include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudVideointelligenceV1FaceDetectionAnnotation + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudVideointelligenceV1LabelAnnotation class Representation < Google::Apis::Core::JsonRepresentation; end @@ -118,6 +124,12 @@ module Google include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudVideointelligenceV1PersonDetectionAnnotation + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudVideointelligenceV1SpeechRecognitionAlternative class Representation < Google::Apis::Core::JsonRepresentation; end @@ -226,6 +238,12 @@ module Google include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudVideointelligenceV1beta2FaceDetectionAnnotation + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudVideointelligenceV1beta2LabelAnnotation class Representation < Google::Apis::Core::JsonRepresentation; end @@ -280,6 +298,12 @@ module Google include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudVideointelligenceV1beta2PersonDetectionAnnotation + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudVideointelligenceV1beta2SpeechRecognitionAlternative class Representation < Google::Apis::Core::JsonRepresentation; end @@ -388,6 +412,12 @@ module Google include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudVideointelligenceV1p1beta1FaceDetectionAnnotation + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudVideointelligenceV1p1beta1LabelAnnotation class Representation < Google::Apis::Core::JsonRepresentation; end @@ -442,6 +472,12 @@ module Google include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudVideointelligenceV1p1beta1PersonDetectionAnnotation + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudVideointelligenceV1p1beta1SpeechRecognitionAlternative class Representation < Google::Apis::Core::JsonRepresentation; end @@ -550,6 +586,12 @@ module Google include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudVideointelligenceV1p2beta1FaceDetectionAnnotation + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudVideointelligenceV1p2beta1LabelAnnotation class Representation < Google::Apis::Core::JsonRepresentation; end @@ -604,6 +646,12 @@ module Google include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudVideointelligenceV1p2beta1PersonDetectionAnnotation + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudVideointelligenceV1p2beta1SpeechRecognitionAlternative class Representation < Google::Apis::Core::JsonRepresentation; end @@ -1019,6 +1067,13 @@ module Google end end + class GoogleCloudVideointelligenceV1FaceDetectionAnnotation + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :version, as: 'version' + end + end + class GoogleCloudVideointelligenceV1LabelAnnotation # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -1113,6 +1168,15 @@ module Google end end + class GoogleCloudVideointelligenceV1PersonDetectionAnnotation + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :tracks, as: 'tracks', class: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1Track, decorator: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1Track::Representation + + property :version, as: 'version' + end + end + class GoogleCloudVideointelligenceV1SpeechRecognitionAlternative # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -1208,6 +1272,8 @@ module Google property :explicit_annotation, as: 'explicitAnnotation', class: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1ExplicitContentAnnotation, decorator: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1ExplicitContentAnnotation::Representation + collection :face_detection_annotations, as: 'faceDetectionAnnotations', class: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1FaceDetectionAnnotation, decorator: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1FaceDetectionAnnotation::Representation + collection :frame_label_annotations, as: 'frameLabelAnnotations', class: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1LabelAnnotation::Representation property :input_uri, as: 'inputUri' @@ -1215,6 +1281,8 @@ module Google collection :object_annotations, as: 'objectAnnotations', class: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1ObjectTrackingAnnotation, decorator: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1ObjectTrackingAnnotation::Representation + collection :person_detection_annotations, as: 'personDetectionAnnotations', class: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1PersonDetectionAnnotation, decorator: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1PersonDetectionAnnotation::Representation + property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1VideoSegment, decorator: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1VideoSegment::Representation collection :segment_label_annotations, as: 'segmentLabelAnnotations', class: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1LabelAnnotation::Representation @@ -1314,6 +1382,13 @@ module Google end end + class GoogleCloudVideointelligenceV1beta2FaceDetectionAnnotation + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :version, as: 'version' + end + end + class GoogleCloudVideointelligenceV1beta2LabelAnnotation # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -1408,6 +1483,15 @@ module Google end end + class GoogleCloudVideointelligenceV1beta2PersonDetectionAnnotation + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :tracks, as: 'tracks', class: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1beta2Track, decorator: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1beta2Track::Representation + + property :version, as: 'version' + end + end + class GoogleCloudVideointelligenceV1beta2SpeechRecognitionAlternative # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -1503,6 +1587,8 @@ module Google property :explicit_annotation, as: 'explicitAnnotation', class: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1beta2ExplicitContentAnnotation, decorator: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1beta2ExplicitContentAnnotation::Representation + collection :face_detection_annotations, as: 'faceDetectionAnnotations', class: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1beta2FaceDetectionAnnotation, decorator: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1beta2FaceDetectionAnnotation::Representation + collection :frame_label_annotations, as: 'frameLabelAnnotations', class: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1beta2LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1beta2LabelAnnotation::Representation property :input_uri, as: 'inputUri' @@ -1510,6 +1596,8 @@ module Google collection :object_annotations, as: 'objectAnnotations', class: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1beta2ObjectTrackingAnnotation, decorator: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1beta2ObjectTrackingAnnotation::Representation + collection :person_detection_annotations, as: 'personDetectionAnnotations', class: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1beta2PersonDetectionAnnotation, decorator: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1beta2PersonDetectionAnnotation::Representation + property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1beta2VideoSegment, decorator: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1beta2VideoSegment::Representation collection :segment_label_annotations, as: 'segmentLabelAnnotations', class: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1beta2LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1beta2LabelAnnotation::Representation @@ -1609,6 +1697,13 @@ module Google end end + class GoogleCloudVideointelligenceV1p1beta1FaceDetectionAnnotation + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :version, as: 'version' + end + end + class GoogleCloudVideointelligenceV1p1beta1LabelAnnotation # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -1703,6 +1798,15 @@ module Google end end + class GoogleCloudVideointelligenceV1p1beta1PersonDetectionAnnotation + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :tracks, as: 'tracks', class: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1p1beta1Track, decorator: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1p1beta1Track::Representation + + property :version, as: 'version' + end + end + class GoogleCloudVideointelligenceV1p1beta1SpeechRecognitionAlternative # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -1798,6 +1902,8 @@ module Google property :explicit_annotation, as: 'explicitAnnotation', class: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1p1beta1ExplicitContentAnnotation, decorator: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1p1beta1ExplicitContentAnnotation::Representation + collection :face_detection_annotations, as: 'faceDetectionAnnotations', class: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1p1beta1FaceDetectionAnnotation, decorator: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1p1beta1FaceDetectionAnnotation::Representation + collection :frame_label_annotations, as: 'frameLabelAnnotations', class: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1p1beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1p1beta1LabelAnnotation::Representation property :input_uri, as: 'inputUri' @@ -1805,6 +1911,8 @@ module Google collection :object_annotations, as: 'objectAnnotations', class: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1p1beta1ObjectTrackingAnnotation, decorator: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1p1beta1ObjectTrackingAnnotation::Representation + collection :person_detection_annotations, as: 'personDetectionAnnotations', class: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1p1beta1PersonDetectionAnnotation, decorator: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1p1beta1PersonDetectionAnnotation::Representation + property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1p1beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1p1beta1VideoSegment::Representation collection :segment_label_annotations, as: 'segmentLabelAnnotations', class: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1p1beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1p1beta1LabelAnnotation::Representation @@ -1904,6 +2012,13 @@ module Google end end + class GoogleCloudVideointelligenceV1p2beta1FaceDetectionAnnotation + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :version, as: 'version' + end + end + class GoogleCloudVideointelligenceV1p2beta1LabelAnnotation # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -1998,6 +2113,15 @@ module Google end end + class GoogleCloudVideointelligenceV1p2beta1PersonDetectionAnnotation + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :tracks, as: 'tracks', class: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1p2beta1Track, decorator: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1p2beta1Track::Representation + + property :version, as: 'version' + end + end + class GoogleCloudVideointelligenceV1p2beta1SpeechRecognitionAlternative # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -2093,6 +2217,8 @@ module Google property :explicit_annotation, as: 'explicitAnnotation', class: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1p2beta1ExplicitContentAnnotation, decorator: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1p2beta1ExplicitContentAnnotation::Representation + collection :face_detection_annotations, as: 'faceDetectionAnnotations', class: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1p2beta1FaceDetectionAnnotation, decorator: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1p2beta1FaceDetectionAnnotation::Representation + collection :frame_label_annotations, as: 'frameLabelAnnotations', class: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1p2beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1p2beta1LabelAnnotation::Representation property :input_uri, as: 'inputUri' @@ -2100,6 +2226,8 @@ module Google collection :object_annotations, as: 'objectAnnotations', class: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1p2beta1ObjectTrackingAnnotation, decorator: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1p2beta1ObjectTrackingAnnotation::Representation + collection :person_detection_annotations, as: 'personDetectionAnnotations', class: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1p2beta1PersonDetectionAnnotation, decorator: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1p2beta1PersonDetectionAnnotation::Representation + property :segment, as: 'segment', class: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1p2beta1VideoSegment, decorator: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1p2beta1VideoSegment::Representation collection :segment_label_annotations, as: 'segmentLabelAnnotations', class: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1p2beta1LabelAnnotation, decorator: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1p2beta1LabelAnnotation::Representation @@ -2250,9 +2378,6 @@ module Google class GoogleCloudVideointelligenceV1p3beta1FaceDetectionAnnotation # @private class Representation < Google::Apis::Core::JsonRepresentation - property :thumbnail, :base64 => true, as: 'thumbnail' - collection :tracks, as: 'tracks', class: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1p3beta1Track, decorator: Google::Apis::VideointelligenceV1p3beta1::GoogleCloudVideointelligenceV1p3beta1Track::Representation - property :version, as: 'version' end end diff --git a/generated/google/apis/youtube_partner_v1.rb b/generated/google/apis/youtube_partner_v1.rb index b88347595..b58729f55 100644 --- a/generated/google/apis/youtube_partner_v1.rb +++ b/generated/google/apis/youtube_partner_v1.rb @@ -26,7 +26,7 @@ module Google # @see https://devsite.googleplex.com/youtube/partner/docs/v1/ module YoutubePartnerV1 VERSION = 'V1' - REVISION = '20200929' + REVISION = '20201001' # View and manage your assets and associated content on YouTube AUTH_YOUTUBEPARTNER = 'https://www.googleapis.com/auth/youtubepartner' diff --git a/generated/google/apis/youtube_v3.rb b/generated/google/apis/youtube_v3.rb index d8c9ad016..9468e4560 100644 --- a/generated/google/apis/youtube_v3.rb +++ b/generated/google/apis/youtube_v3.rb @@ -26,7 +26,7 @@ module Google # @see https://developers.google.com/youtube/ module YoutubeV3 VERSION = 'V3' - REVISION = '20200929' + REVISION = '20200930' # Manage your YouTube account AUTH_YOUTUBE = 'https://www.googleapis.com/auth/youtube'