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