lib/google/cloud/compute/v1/instances/rest/grpc_transcoding.rb in google-cloud-compute-v1-0.1.0 vs lib/google/cloud/compute/v1/instances/rest/grpc_transcoding.rb in google-cloud-compute-v1-0.2.0

- old
+ new

@@ -31,10 +31,12 @@ # Uri, Body, Query string parameters def transcode_add_access_config request_pb uri = "/compute/v1/projects/#{request_pb.project}/zones/#{request_pb.zone}/instances/#{request_pb.instance}/addAccessConfig" body = request_pb.access_config_resource.to_json query_string_params = {} + query_string_params["networkInterface"] = request_pb.network_interface.to_s + query_string_params["requestId"] = request_pb.request_id.to_s if request_pb.has_request_id? [uri, body, query_string_params] end # @param request_pb [::Google::Cloud::Compute::V1::AddResourcePoliciesInstanceRequest] @@ -43,10 +45,11 @@ # Uri, Body, Query string parameters def transcode_add_resource_policies request_pb uri = "/compute/v1/projects/#{request_pb.project}/zones/#{request_pb.zone}/instances/#{request_pb.instance}/addResourcePolicies" body = request_pb.instances_add_resource_policies_request_resource.to_json query_string_params = {} + query_string_params["requestId"] = request_pb.request_id.to_s if request_pb.has_request_id? [uri, body, query_string_params] end # @param request_pb [::Google::Cloud::Compute::V1::AggregatedListInstancesRequest] @@ -73,10 +76,12 @@ # Uri, Body, Query string parameters def transcode_attach_disk request_pb uri = "/compute/v1/projects/#{request_pb.project}/zones/#{request_pb.zone}/instances/#{request_pb.instance}/attachDisk" body = request_pb.attached_disk_resource.to_json query_string_params = {} + query_string_params["forceAttach"] = request_pb.force_attach.to_s if request_pb.has_force_attach? + query_string_params["requestId"] = request_pb.request_id.to_s if request_pb.has_request_id? [uri, body, query_string_params] end # @param request_pb [::Google::Cloud::Compute::V1::DeleteInstanceRequest] @@ -204,10 +209,12 @@ # Uri, Body, Query string parameters def transcode_insert request_pb uri = "/compute/v1/projects/#{request_pb.project}/zones/#{request_pb.zone}/instances" body = request_pb.instance_resource.to_json query_string_params = {} + query_string_params["requestId"] = request_pb.request_id.to_s if request_pb.has_request_id? + query_string_params["sourceInstanceTemplate"] = request_pb.source_instance_template.to_s if request_pb.has_source_instance_template? [uri, body, query_string_params] end # @param request_pb [::Google::Cloud::Compute::V1::ListInstancesRequest] @@ -250,10 +257,11 @@ # Uri, Body, Query string parameters def transcode_remove_resource_policies request_pb uri = "/compute/v1/projects/#{request_pb.project}/zones/#{request_pb.zone}/instances/#{request_pb.instance}/removeResourcePolicies" body = request_pb.instances_remove_resource_policies_request_resource.to_json query_string_params = {} + query_string_params["requestId"] = request_pb.request_id.to_s if request_pb.has_request_id? [uri, body, query_string_params] end # @param request_pb [::Google::Cloud::Compute::V1::ResetInstanceRequest] @@ -316,10 +324,11 @@ # Uri, Body, Query string parameters def transcode_set_labels request_pb uri = "/compute/v1/projects/#{request_pb.project}/zones/#{request_pb.zone}/instances/#{request_pb.instance}/setLabels" body = request_pb.instances_set_labels_request_resource.to_json query_string_params = {} + query_string_params["requestId"] = request_pb.request_id.to_s if request_pb.has_request_id? [uri, body, query_string_params] end # @param request_pb [::Google::Cloud::Compute::V1::SetMachineResourcesInstanceRequest] @@ -328,10 +337,11 @@ # Uri, Body, Query string parameters def transcode_set_machine_resources request_pb uri = "/compute/v1/projects/#{request_pb.project}/zones/#{request_pb.zone}/instances/#{request_pb.instance}/setMachineResources" body = request_pb.instances_set_machine_resources_request_resource.to_json query_string_params = {} + query_string_params["requestId"] = request_pb.request_id.to_s if request_pb.has_request_id? [uri, body, query_string_params] end # @param request_pb [::Google::Cloud::Compute::V1::SetMachineTypeInstanceRequest] @@ -340,10 +350,11 @@ # Uri, Body, Query string parameters def transcode_set_machine_type request_pb uri = "/compute/v1/projects/#{request_pb.project}/zones/#{request_pb.zone}/instances/#{request_pb.instance}/setMachineType" body = request_pb.instances_set_machine_type_request_resource.to_json query_string_params = {} + query_string_params["requestId"] = request_pb.request_id.to_s if request_pb.has_request_id? [uri, body, query_string_params] end # @param request_pb [::Google::Cloud::Compute::V1::SetMetadataInstanceRequest] @@ -352,10 +363,11 @@ # Uri, Body, Query string parameters def transcode_set_metadata request_pb uri = "/compute/v1/projects/#{request_pb.project}/zones/#{request_pb.zone}/instances/#{request_pb.instance}/setMetadata" body = request_pb.metadata_resource.to_json query_string_params = {} + query_string_params["requestId"] = request_pb.request_id.to_s if request_pb.has_request_id? [uri, body, query_string_params] end # @param request_pb [::Google::Cloud::Compute::V1::SetMinCpuPlatformInstanceRequest] @@ -364,10 +376,11 @@ # Uri, Body, Query string parameters def transcode_set_min_cpu_platform request_pb uri = "/compute/v1/projects/#{request_pb.project}/zones/#{request_pb.zone}/instances/#{request_pb.instance}/setMinCpuPlatform" body = request_pb.instances_set_min_cpu_platform_request_resource.to_json query_string_params = {} + query_string_params["requestId"] = request_pb.request_id.to_s if request_pb.has_request_id? [uri, body, query_string_params] end # @param request_pb [::Google::Cloud::Compute::V1::SetSchedulingInstanceRequest] @@ -376,10 +389,11 @@ # Uri, Body, Query string parameters def transcode_set_scheduling request_pb uri = "/compute/v1/projects/#{request_pb.project}/zones/#{request_pb.zone}/instances/#{request_pb.instance}/setScheduling" body = request_pb.scheduling_resource.to_json query_string_params = {} + query_string_params["requestId"] = request_pb.request_id.to_s if request_pb.has_request_id? [uri, body, query_string_params] end # @param request_pb [::Google::Cloud::Compute::V1::SetServiceAccountInstanceRequest] @@ -388,10 +402,11 @@ # Uri, Body, Query string parameters def transcode_set_service_account request_pb uri = "/compute/v1/projects/#{request_pb.project}/zones/#{request_pb.zone}/instances/#{request_pb.instance}/setServiceAccount" body = request_pb.instances_set_service_account_request_resource.to_json query_string_params = {} + query_string_params["requestId"] = request_pb.request_id.to_s if request_pb.has_request_id? [uri, body, query_string_params] end # @param request_pb [::Google::Cloud::Compute::V1::SetShieldedInstanceIntegrityPolicyInstanceRequest] @@ -400,10 +415,11 @@ # Uri, Body, Query string parameters def transcode_set_shielded_instance_integrity_policy request_pb uri = "/compute/v1/projects/#{request_pb.project}/zones/#{request_pb.zone}/instances/#{request_pb.instance}/setShieldedInstanceIntegrityPolicy" body = request_pb.shielded_instance_integrity_policy_resource.to_json query_string_params = {} + query_string_params["requestId"] = request_pb.request_id.to_s if request_pb.has_request_id? [uri, body, query_string_params] end # @param request_pb [::Google::Cloud::Compute::V1::SetTagsInstanceRequest] @@ -412,10 +428,11 @@ # Uri, Body, Query string parameters def transcode_set_tags request_pb uri = "/compute/v1/projects/#{request_pb.project}/zones/#{request_pb.zone}/instances/#{request_pb.instance}/setTags" body = request_pb.tags_resource.to_json query_string_params = {} + query_string_params["requestId"] = request_pb.request_id.to_s if request_pb.has_request_id? [uri, body, query_string_params] end # @param request_pb [::Google::Cloud::Compute::V1::SimulateMaintenanceEventInstanceRequest] @@ -449,10 +466,11 @@ # Uri, Body, Query string parameters def transcode_start_with_encryption_key request_pb uri = "/compute/v1/projects/#{request_pb.project}/zones/#{request_pb.zone}/instances/#{request_pb.instance}/startWithEncryptionKey" body = request_pb.instances_start_with_encryption_key_request_resource.to_json query_string_params = {} + query_string_params["requestId"] = request_pb.request_id.to_s if request_pb.has_request_id? [uri, body, query_string_params] end # @param request_pb [::Google::Cloud::Compute::V1::StopInstanceRequest] @@ -486,10 +504,13 @@ # Uri, Body, Query string parameters def transcode_update request_pb uri = "/compute/v1/projects/#{request_pb.project}/zones/#{request_pb.zone}/instances/#{request_pb.instance}" body = request_pb.instance_resource.to_json query_string_params = {} + query_string_params["minimalAction"] = request_pb.minimal_action.to_s if request_pb.has_minimal_action? + query_string_params["mostDisruptiveAllowedAction"] = request_pb.most_disruptive_allowed_action.to_s if request_pb.has_most_disruptive_allowed_action? + query_string_params["requestId"] = request_pb.request_id.to_s if request_pb.has_request_id? [uri, body, query_string_params] end # @param request_pb [::Google::Cloud::Compute::V1::UpdateAccessConfigInstanceRequest] @@ -498,10 +519,12 @@ # Uri, Body, Query string parameters def transcode_update_access_config request_pb uri = "/compute/v1/projects/#{request_pb.project}/zones/#{request_pb.zone}/instances/#{request_pb.instance}/updateAccessConfig" body = request_pb.access_config_resource.to_json query_string_params = {} + query_string_params["networkInterface"] = request_pb.network_interface.to_s + query_string_params["requestId"] = request_pb.request_id.to_s if request_pb.has_request_id? [uri, body, query_string_params] end # @param request_pb [::Google::Cloud::Compute::V1::UpdateDisplayDeviceInstanceRequest] @@ -510,10 +533,11 @@ # Uri, Body, Query string parameters def transcode_update_display_device request_pb uri = "/compute/v1/projects/#{request_pb.project}/zones/#{request_pb.zone}/instances/#{request_pb.instance}/updateDisplayDevice" body = request_pb.display_device_resource.to_json query_string_params = {} + query_string_params["requestId"] = request_pb.request_id.to_s if request_pb.has_request_id? [uri, body, query_string_params] end # @param request_pb [::Google::Cloud::Compute::V1::UpdateNetworkInterfaceInstanceRequest] @@ -522,10 +546,12 @@ # Uri, Body, Query string parameters def transcode_update_network_interface request_pb uri = "/compute/v1/projects/#{request_pb.project}/zones/#{request_pb.zone}/instances/#{request_pb.instance}/updateNetworkInterface" body = request_pb.network_interface_resource.to_json query_string_params = {} + query_string_params["networkInterface"] = request_pb.network_interface.to_s + query_string_params["requestId"] = request_pb.request_id.to_s if request_pb.has_request_id? [uri, body, query_string_params] end # @param request_pb [::Google::Cloud::Compute::V1::UpdateShieldedInstanceConfigInstanceRequest] @@ -534,9 +560,10 @@ # Uri, Body, Query string parameters def transcode_update_shielded_instance_config request_pb uri = "/compute/v1/projects/#{request_pb.project}/zones/#{request_pb.zone}/instances/#{request_pb.instance}/updateShieldedInstanceConfig" body = request_pb.shielded_instance_config_resource.to_json query_string_params = {} + query_string_params["requestId"] = request_pb.request_id.to_s if request_pb.has_request_id? [uri, body, query_string_params] end extend self end