lib/google/cloud/compute/v1/instances/rest/service_stub.rb in google-cloud-compute-v1-1.10.0 vs lib/google/cloud/compute/v1/instances/rest/service_stub.rb in google-cloud-compute-v1-2.0.0
- old
+ new
@@ -46,13 +46,13 @@
# @param request_pb [::Google::Cloud::Compute::V1::AddAccessConfigInstanceRequest]
# A request object representing the call parameters. Required.
# @param options [::Gapic::CallOptions]
# Overrides the default settings for this call, e.g, timeout, retries etc. Optional.
#
- # @yield [result, response] Access the result along with the Faraday response object
+ # @yield [result, operation] Access the result along with the TransportOperation object
# @yieldparam result [::Google::Cloud::Compute::V1::Operation]
- # @yieldparam response [::Faraday::Response]
+ # @yieldparam operation [::Gapic::Rest::TransportOperation]
#
# @return [::Google::Cloud::Compute::V1::Operation]
# A result object deserialized from the server's reply
def add_access_config request_pb, options = nil
raise ::ArgumentError, "request must be provided" if request_pb.nil?
@@ -69,13 +69,14 @@
uri: uri,
body: body || "",
params: query_string_params,
options: options
)
+ operation = ::Gapic::Rest::TransportOperation.new response
result = ::Google::Cloud::Compute::V1::Operation.decode_json response.body, ignore_unknown_fields: true
- yield result, response if block_given?
+ yield result, operation if block_given?
result
end
##
# Baseline implementation for the add_resource_policies REST call
@@ -83,13 +84,13 @@
# @param request_pb [::Google::Cloud::Compute::V1::AddResourcePoliciesInstanceRequest]
# A request object representing the call parameters. Required.
# @param options [::Gapic::CallOptions]
# Overrides the default settings for this call, e.g, timeout, retries etc. Optional.
#
- # @yield [result, response] Access the result along with the Faraday response object
+ # @yield [result, operation] Access the result along with the TransportOperation object
# @yieldparam result [::Google::Cloud::Compute::V1::Operation]
- # @yieldparam response [::Faraday::Response]
+ # @yieldparam operation [::Gapic::Rest::TransportOperation]
#
# @return [::Google::Cloud::Compute::V1::Operation]
# A result object deserialized from the server's reply
def add_resource_policies request_pb, options = nil
raise ::ArgumentError, "request must be provided" if request_pb.nil?
@@ -106,13 +107,14 @@
uri: uri,
body: body || "",
params: query_string_params,
options: options
)
+ operation = ::Gapic::Rest::TransportOperation.new response
result = ::Google::Cloud::Compute::V1::Operation.decode_json response.body, ignore_unknown_fields: true
- yield result, response if block_given?
+ yield result, operation if block_given?
result
end
##
# Baseline implementation for the aggregated_list REST call
@@ -120,13 +122,13 @@
# @param request_pb [::Google::Cloud::Compute::V1::AggregatedListInstancesRequest]
# A request object representing the call parameters. Required.
# @param options [::Gapic::CallOptions]
# Overrides the default settings for this call, e.g, timeout, retries etc. Optional.
#
- # @yield [result, response] Access the result along with the Faraday response object
+ # @yield [result, operation] Access the result along with the TransportOperation object
# @yieldparam result [::Google::Cloud::Compute::V1::InstanceAggregatedList]
- # @yieldparam response [::Faraday::Response]
+ # @yieldparam operation [::Gapic::Rest::TransportOperation]
#
# @return [::Google::Cloud::Compute::V1::InstanceAggregatedList]
# A result object deserialized from the server's reply
def aggregated_list request_pb, options = nil
raise ::ArgumentError, "request must be provided" if request_pb.nil?
@@ -143,13 +145,14 @@
uri: uri,
body: body || "",
params: query_string_params,
options: options
)
+ operation = ::Gapic::Rest::TransportOperation.new response
result = ::Google::Cloud::Compute::V1::InstanceAggregatedList.decode_json response.body, ignore_unknown_fields: true
- yield result, response if block_given?
+ yield result, operation if block_given?
result
end
##
# Baseline implementation for the attach_disk REST call
@@ -157,13 +160,13 @@
# @param request_pb [::Google::Cloud::Compute::V1::AttachDiskInstanceRequest]
# A request object representing the call parameters. Required.
# @param options [::Gapic::CallOptions]
# Overrides the default settings for this call, e.g, timeout, retries etc. Optional.
#
- # @yield [result, response] Access the result along with the Faraday response object
+ # @yield [result, operation] Access the result along with the TransportOperation object
# @yieldparam result [::Google::Cloud::Compute::V1::Operation]
- # @yieldparam response [::Faraday::Response]
+ # @yieldparam operation [::Gapic::Rest::TransportOperation]
#
# @return [::Google::Cloud::Compute::V1::Operation]
# A result object deserialized from the server's reply
def attach_disk request_pb, options = nil
raise ::ArgumentError, "request must be provided" if request_pb.nil?
@@ -180,13 +183,14 @@
uri: uri,
body: body || "",
params: query_string_params,
options: options
)
+ operation = ::Gapic::Rest::TransportOperation.new response
result = ::Google::Cloud::Compute::V1::Operation.decode_json response.body, ignore_unknown_fields: true
- yield result, response if block_given?
+ yield result, operation if block_given?
result
end
##
# Baseline implementation for the bulk_insert REST call
@@ -194,13 +198,13 @@
# @param request_pb [::Google::Cloud::Compute::V1::BulkInsertInstanceRequest]
# A request object representing the call parameters. Required.
# @param options [::Gapic::CallOptions]
# Overrides the default settings for this call, e.g, timeout, retries etc. Optional.
#
- # @yield [result, response] Access the result along with the Faraday response object
+ # @yield [result, operation] Access the result along with the TransportOperation object
# @yieldparam result [::Google::Cloud::Compute::V1::Operation]
- # @yieldparam response [::Faraday::Response]
+ # @yieldparam operation [::Gapic::Rest::TransportOperation]
#
# @return [::Google::Cloud::Compute::V1::Operation]
# A result object deserialized from the server's reply
def bulk_insert request_pb, options = nil
raise ::ArgumentError, "request must be provided" if request_pb.nil?
@@ -217,13 +221,14 @@
uri: uri,
body: body || "",
params: query_string_params,
options: options
)
+ operation = ::Gapic::Rest::TransportOperation.new response
result = ::Google::Cloud::Compute::V1::Operation.decode_json response.body, ignore_unknown_fields: true
- yield result, response if block_given?
+ yield result, operation if block_given?
result
end
##
# Baseline implementation for the delete REST call
@@ -231,13 +236,13 @@
# @param request_pb [::Google::Cloud::Compute::V1::DeleteInstanceRequest]
# A request object representing the call parameters. Required.
# @param options [::Gapic::CallOptions]
# Overrides the default settings for this call, e.g, timeout, retries etc. Optional.
#
- # @yield [result, response] Access the result along with the Faraday response object
+ # @yield [result, operation] Access the result along with the TransportOperation object
# @yieldparam result [::Google::Cloud::Compute::V1::Operation]
- # @yieldparam response [::Faraday::Response]
+ # @yieldparam operation [::Gapic::Rest::TransportOperation]
#
# @return [::Google::Cloud::Compute::V1::Operation]
# A result object deserialized from the server's reply
def delete request_pb, options = nil
raise ::ArgumentError, "request must be provided" if request_pb.nil?
@@ -254,13 +259,14 @@
uri: uri,
body: body || "",
params: query_string_params,
options: options
)
+ operation = ::Gapic::Rest::TransportOperation.new response
result = ::Google::Cloud::Compute::V1::Operation.decode_json response.body, ignore_unknown_fields: true
- yield result, response if block_given?
+ yield result, operation if block_given?
result
end
##
# Baseline implementation for the delete_access_config REST call
@@ -268,13 +274,13 @@
# @param request_pb [::Google::Cloud::Compute::V1::DeleteAccessConfigInstanceRequest]
# A request object representing the call parameters. Required.
# @param options [::Gapic::CallOptions]
# Overrides the default settings for this call, e.g, timeout, retries etc. Optional.
#
- # @yield [result, response] Access the result along with the Faraday response object
+ # @yield [result, operation] Access the result along with the TransportOperation object
# @yieldparam result [::Google::Cloud::Compute::V1::Operation]
- # @yieldparam response [::Faraday::Response]
+ # @yieldparam operation [::Gapic::Rest::TransportOperation]
#
# @return [::Google::Cloud::Compute::V1::Operation]
# A result object deserialized from the server's reply
def delete_access_config request_pb, options = nil
raise ::ArgumentError, "request must be provided" if request_pb.nil?
@@ -291,13 +297,14 @@
uri: uri,
body: body || "",
params: query_string_params,
options: options
)
+ operation = ::Gapic::Rest::TransportOperation.new response
result = ::Google::Cloud::Compute::V1::Operation.decode_json response.body, ignore_unknown_fields: true
- yield result, response if block_given?
+ yield result, operation if block_given?
result
end
##
# Baseline implementation for the detach_disk REST call
@@ -305,13 +312,13 @@
# @param request_pb [::Google::Cloud::Compute::V1::DetachDiskInstanceRequest]
# A request object representing the call parameters. Required.
# @param options [::Gapic::CallOptions]
# Overrides the default settings for this call, e.g, timeout, retries etc. Optional.
#
- # @yield [result, response] Access the result along with the Faraday response object
+ # @yield [result, operation] Access the result along with the TransportOperation object
# @yieldparam result [::Google::Cloud::Compute::V1::Operation]
- # @yieldparam response [::Faraday::Response]
+ # @yieldparam operation [::Gapic::Rest::TransportOperation]
#
# @return [::Google::Cloud::Compute::V1::Operation]
# A result object deserialized from the server's reply
def detach_disk request_pb, options = nil
raise ::ArgumentError, "request must be provided" if request_pb.nil?
@@ -328,13 +335,14 @@
uri: uri,
body: body || "",
params: query_string_params,
options: options
)
+ operation = ::Gapic::Rest::TransportOperation.new response
result = ::Google::Cloud::Compute::V1::Operation.decode_json response.body, ignore_unknown_fields: true
- yield result, response if block_given?
+ yield result, operation if block_given?
result
end
##
# Baseline implementation for the get REST call
@@ -342,13 +350,13 @@
# @param request_pb [::Google::Cloud::Compute::V1::GetInstanceRequest]
# A request object representing the call parameters. Required.
# @param options [::Gapic::CallOptions]
# Overrides the default settings for this call, e.g, timeout, retries etc. Optional.
#
- # @yield [result, response] Access the result along with the Faraday response object
+ # @yield [result, operation] Access the result along with the TransportOperation object
# @yieldparam result [::Google::Cloud::Compute::V1::Instance]
- # @yieldparam response [::Faraday::Response]
+ # @yieldparam operation [::Gapic::Rest::TransportOperation]
#
# @return [::Google::Cloud::Compute::V1::Instance]
# A result object deserialized from the server's reply
def get request_pb, options = nil
raise ::ArgumentError, "request must be provided" if request_pb.nil?
@@ -365,13 +373,14 @@
uri: uri,
body: body || "",
params: query_string_params,
options: options
)
+ operation = ::Gapic::Rest::TransportOperation.new response
result = ::Google::Cloud::Compute::V1::Instance.decode_json response.body, ignore_unknown_fields: true
- yield result, response if block_given?
+ yield result, operation if block_given?
result
end
##
# Baseline implementation for the get_effective_firewalls REST call
@@ -379,13 +388,13 @@
# @param request_pb [::Google::Cloud::Compute::V1::GetEffectiveFirewallsInstanceRequest]
# A request object representing the call parameters. Required.
# @param options [::Gapic::CallOptions]
# Overrides the default settings for this call, e.g, timeout, retries etc. Optional.
#
- # @yield [result, response] Access the result along with the Faraday response object
+ # @yield [result, operation] Access the result along with the TransportOperation object
# @yieldparam result [::Google::Cloud::Compute::V1::InstancesGetEffectiveFirewallsResponse]
- # @yieldparam response [::Faraday::Response]
+ # @yieldparam operation [::Gapic::Rest::TransportOperation]
#
# @return [::Google::Cloud::Compute::V1::InstancesGetEffectiveFirewallsResponse]
# A result object deserialized from the server's reply
def get_effective_firewalls request_pb, options = nil
raise ::ArgumentError, "request must be provided" if request_pb.nil?
@@ -402,13 +411,14 @@
uri: uri,
body: body || "",
params: query_string_params,
options: options
)
+ operation = ::Gapic::Rest::TransportOperation.new response
result = ::Google::Cloud::Compute::V1::InstancesGetEffectiveFirewallsResponse.decode_json response.body, ignore_unknown_fields: true
- yield result, response if block_given?
+ yield result, operation if block_given?
result
end
##
# Baseline implementation for the get_guest_attributes REST call
@@ -416,13 +426,13 @@
# @param request_pb [::Google::Cloud::Compute::V1::GetGuestAttributesInstanceRequest]
# A request object representing the call parameters. Required.
# @param options [::Gapic::CallOptions]
# Overrides the default settings for this call, e.g, timeout, retries etc. Optional.
#
- # @yield [result, response] Access the result along with the Faraday response object
+ # @yield [result, operation] Access the result along with the TransportOperation object
# @yieldparam result [::Google::Cloud::Compute::V1::GuestAttributes]
- # @yieldparam response [::Faraday::Response]
+ # @yieldparam operation [::Gapic::Rest::TransportOperation]
#
# @return [::Google::Cloud::Compute::V1::GuestAttributes]
# A result object deserialized from the server's reply
def get_guest_attributes request_pb, options = nil
raise ::ArgumentError, "request must be provided" if request_pb.nil?
@@ -439,13 +449,14 @@
uri: uri,
body: body || "",
params: query_string_params,
options: options
)
+ operation = ::Gapic::Rest::TransportOperation.new response
result = ::Google::Cloud::Compute::V1::GuestAttributes.decode_json response.body, ignore_unknown_fields: true
- yield result, response if block_given?
+ yield result, operation if block_given?
result
end
##
# Baseline implementation for the get_iam_policy REST call
@@ -453,13 +464,13 @@
# @param request_pb [::Google::Cloud::Compute::V1::GetIamPolicyInstanceRequest]
# A request object representing the call parameters. Required.
# @param options [::Gapic::CallOptions]
# Overrides the default settings for this call, e.g, timeout, retries etc. Optional.
#
- # @yield [result, response] Access the result along with the Faraday response object
+ # @yield [result, operation] Access the result along with the TransportOperation object
# @yieldparam result [::Google::Cloud::Compute::V1::Policy]
- # @yieldparam response [::Faraday::Response]
+ # @yieldparam operation [::Gapic::Rest::TransportOperation]
#
# @return [::Google::Cloud::Compute::V1::Policy]
# A result object deserialized from the server's reply
def get_iam_policy request_pb, options = nil
raise ::ArgumentError, "request must be provided" if request_pb.nil?
@@ -476,13 +487,14 @@
uri: uri,
body: body || "",
params: query_string_params,
options: options
)
+ operation = ::Gapic::Rest::TransportOperation.new response
result = ::Google::Cloud::Compute::V1::Policy.decode_json response.body, ignore_unknown_fields: true
- yield result, response if block_given?
+ yield result, operation if block_given?
result
end
##
# Baseline implementation for the get_screenshot REST call
@@ -490,13 +502,13 @@
# @param request_pb [::Google::Cloud::Compute::V1::GetScreenshotInstanceRequest]
# A request object representing the call parameters. Required.
# @param options [::Gapic::CallOptions]
# Overrides the default settings for this call, e.g, timeout, retries etc. Optional.
#
- # @yield [result, response] Access the result along with the Faraday response object
+ # @yield [result, operation] Access the result along with the TransportOperation object
# @yieldparam result [::Google::Cloud::Compute::V1::Screenshot]
- # @yieldparam response [::Faraday::Response]
+ # @yieldparam operation [::Gapic::Rest::TransportOperation]
#
# @return [::Google::Cloud::Compute::V1::Screenshot]
# A result object deserialized from the server's reply
def get_screenshot request_pb, options = nil
raise ::ArgumentError, "request must be provided" if request_pb.nil?
@@ -513,13 +525,14 @@
uri: uri,
body: body || "",
params: query_string_params,
options: options
)
+ operation = ::Gapic::Rest::TransportOperation.new response
result = ::Google::Cloud::Compute::V1::Screenshot.decode_json response.body, ignore_unknown_fields: true
- yield result, response if block_given?
+ yield result, operation if block_given?
result
end
##
# Baseline implementation for the get_serial_port_output REST call
@@ -527,13 +540,13 @@
# @param request_pb [::Google::Cloud::Compute::V1::GetSerialPortOutputInstanceRequest]
# A request object representing the call parameters. Required.
# @param options [::Gapic::CallOptions]
# Overrides the default settings for this call, e.g, timeout, retries etc. Optional.
#
- # @yield [result, response] Access the result along with the Faraday response object
+ # @yield [result, operation] Access the result along with the TransportOperation object
# @yieldparam result [::Google::Cloud::Compute::V1::SerialPortOutput]
- # @yieldparam response [::Faraday::Response]
+ # @yieldparam operation [::Gapic::Rest::TransportOperation]
#
# @return [::Google::Cloud::Compute::V1::SerialPortOutput]
# A result object deserialized from the server's reply
def get_serial_port_output request_pb, options = nil
raise ::ArgumentError, "request must be provided" if request_pb.nil?
@@ -550,13 +563,14 @@
uri: uri,
body: body || "",
params: query_string_params,
options: options
)
+ operation = ::Gapic::Rest::TransportOperation.new response
result = ::Google::Cloud::Compute::V1::SerialPortOutput.decode_json response.body, ignore_unknown_fields: true
- yield result, response if block_given?
+ yield result, operation if block_given?
result
end
##
# Baseline implementation for the get_shielded_instance_identity REST call
@@ -564,13 +578,13 @@
# @param request_pb [::Google::Cloud::Compute::V1::GetShieldedInstanceIdentityInstanceRequest]
# A request object representing the call parameters. Required.
# @param options [::Gapic::CallOptions]
# Overrides the default settings for this call, e.g, timeout, retries etc. Optional.
#
- # @yield [result, response] Access the result along with the Faraday response object
+ # @yield [result, operation] Access the result along with the TransportOperation object
# @yieldparam result [::Google::Cloud::Compute::V1::ShieldedInstanceIdentity]
- # @yieldparam response [::Faraday::Response]
+ # @yieldparam operation [::Gapic::Rest::TransportOperation]
#
# @return [::Google::Cloud::Compute::V1::ShieldedInstanceIdentity]
# A result object deserialized from the server's reply
def get_shielded_instance_identity request_pb, options = nil
raise ::ArgumentError, "request must be provided" if request_pb.nil?
@@ -587,13 +601,14 @@
uri: uri,
body: body || "",
params: query_string_params,
options: options
)
+ operation = ::Gapic::Rest::TransportOperation.new response
result = ::Google::Cloud::Compute::V1::ShieldedInstanceIdentity.decode_json response.body, ignore_unknown_fields: true
- yield result, response if block_given?
+ yield result, operation if block_given?
result
end
##
# Baseline implementation for the insert REST call
@@ -601,13 +616,13 @@
# @param request_pb [::Google::Cloud::Compute::V1::InsertInstanceRequest]
# A request object representing the call parameters. Required.
# @param options [::Gapic::CallOptions]
# Overrides the default settings for this call, e.g, timeout, retries etc. Optional.
#
- # @yield [result, response] Access the result along with the Faraday response object
+ # @yield [result, operation] Access the result along with the TransportOperation object
# @yieldparam result [::Google::Cloud::Compute::V1::Operation]
- # @yieldparam response [::Faraday::Response]
+ # @yieldparam operation [::Gapic::Rest::TransportOperation]
#
# @return [::Google::Cloud::Compute::V1::Operation]
# A result object deserialized from the server's reply
def insert request_pb, options = nil
raise ::ArgumentError, "request must be provided" if request_pb.nil?
@@ -624,13 +639,14 @@
uri: uri,
body: body || "",
params: query_string_params,
options: options
)
+ operation = ::Gapic::Rest::TransportOperation.new response
result = ::Google::Cloud::Compute::V1::Operation.decode_json response.body, ignore_unknown_fields: true
- yield result, response if block_given?
+ yield result, operation if block_given?
result
end
##
# Baseline implementation for the list REST call
@@ -638,13 +654,13 @@
# @param request_pb [::Google::Cloud::Compute::V1::ListInstancesRequest]
# A request object representing the call parameters. Required.
# @param options [::Gapic::CallOptions]
# Overrides the default settings for this call, e.g, timeout, retries etc. Optional.
#
- # @yield [result, response] Access the result along with the Faraday response object
+ # @yield [result, operation] Access the result along with the TransportOperation object
# @yieldparam result [::Google::Cloud::Compute::V1::InstanceList]
- # @yieldparam response [::Faraday::Response]
+ # @yieldparam operation [::Gapic::Rest::TransportOperation]
#
# @return [::Google::Cloud::Compute::V1::InstanceList]
# A result object deserialized from the server's reply
def list request_pb, options = nil
raise ::ArgumentError, "request must be provided" if request_pb.nil?
@@ -661,13 +677,14 @@
uri: uri,
body: body || "",
params: query_string_params,
options: options
)
+ operation = ::Gapic::Rest::TransportOperation.new response
result = ::Google::Cloud::Compute::V1::InstanceList.decode_json response.body, ignore_unknown_fields: true
- yield result, response if block_given?
+ yield result, operation if block_given?
result
end
##
# Baseline implementation for the list_referrers REST call
@@ -675,13 +692,13 @@
# @param request_pb [::Google::Cloud::Compute::V1::ListReferrersInstancesRequest]
# A request object representing the call parameters. Required.
# @param options [::Gapic::CallOptions]
# Overrides the default settings for this call, e.g, timeout, retries etc. Optional.
#
- # @yield [result, response] Access the result along with the Faraday response object
+ # @yield [result, operation] Access the result along with the TransportOperation object
# @yieldparam result [::Google::Cloud::Compute::V1::InstanceListReferrers]
- # @yieldparam response [::Faraday::Response]
+ # @yieldparam operation [::Gapic::Rest::TransportOperation]
#
# @return [::Google::Cloud::Compute::V1::InstanceListReferrers]
# A result object deserialized from the server's reply
def list_referrers request_pb, options = nil
raise ::ArgumentError, "request must be provided" if request_pb.nil?
@@ -698,13 +715,14 @@
uri: uri,
body: body || "",
params: query_string_params,
options: options
)
+ operation = ::Gapic::Rest::TransportOperation.new response
result = ::Google::Cloud::Compute::V1::InstanceListReferrers.decode_json response.body, ignore_unknown_fields: true
- yield result, response if block_given?
+ yield result, operation if block_given?
result
end
##
# Baseline implementation for the remove_resource_policies REST call
@@ -712,13 +730,13 @@
# @param request_pb [::Google::Cloud::Compute::V1::RemoveResourcePoliciesInstanceRequest]
# A request object representing the call parameters. Required.
# @param options [::Gapic::CallOptions]
# Overrides the default settings for this call, e.g, timeout, retries etc. Optional.
#
- # @yield [result, response] Access the result along with the Faraday response object
+ # @yield [result, operation] Access the result along with the TransportOperation object
# @yieldparam result [::Google::Cloud::Compute::V1::Operation]
- # @yieldparam response [::Faraday::Response]
+ # @yieldparam operation [::Gapic::Rest::TransportOperation]
#
# @return [::Google::Cloud::Compute::V1::Operation]
# A result object deserialized from the server's reply
def remove_resource_policies request_pb, options = nil
raise ::ArgumentError, "request must be provided" if request_pb.nil?
@@ -735,13 +753,14 @@
uri: uri,
body: body || "",
params: query_string_params,
options: options
)
+ operation = ::Gapic::Rest::TransportOperation.new response
result = ::Google::Cloud::Compute::V1::Operation.decode_json response.body, ignore_unknown_fields: true
- yield result, response if block_given?
+ yield result, operation if block_given?
result
end
##
# Baseline implementation for the reset REST call
@@ -749,13 +768,13 @@
# @param request_pb [::Google::Cloud::Compute::V1::ResetInstanceRequest]
# A request object representing the call parameters. Required.
# @param options [::Gapic::CallOptions]
# Overrides the default settings for this call, e.g, timeout, retries etc. Optional.
#
- # @yield [result, response] Access the result along with the Faraday response object
+ # @yield [result, operation] Access the result along with the TransportOperation object
# @yieldparam result [::Google::Cloud::Compute::V1::Operation]
- # @yieldparam response [::Faraday::Response]
+ # @yieldparam operation [::Gapic::Rest::TransportOperation]
#
# @return [::Google::Cloud::Compute::V1::Operation]
# A result object deserialized from the server's reply
def reset request_pb, options = nil
raise ::ArgumentError, "request must be provided" if request_pb.nil?
@@ -772,13 +791,14 @@
uri: uri,
body: body || "",
params: query_string_params,
options: options
)
+ operation = ::Gapic::Rest::TransportOperation.new response
result = ::Google::Cloud::Compute::V1::Operation.decode_json response.body, ignore_unknown_fields: true
- yield result, response if block_given?
+ yield result, operation if block_given?
result
end
##
# Baseline implementation for the resume REST call
@@ -786,13 +806,13 @@
# @param request_pb [::Google::Cloud::Compute::V1::ResumeInstanceRequest]
# A request object representing the call parameters. Required.
# @param options [::Gapic::CallOptions]
# Overrides the default settings for this call, e.g, timeout, retries etc. Optional.
#
- # @yield [result, response] Access the result along with the Faraday response object
+ # @yield [result, operation] Access the result along with the TransportOperation object
# @yieldparam result [::Google::Cloud::Compute::V1::Operation]
- # @yieldparam response [::Faraday::Response]
+ # @yieldparam operation [::Gapic::Rest::TransportOperation]
#
# @return [::Google::Cloud::Compute::V1::Operation]
# A result object deserialized from the server's reply
def resume request_pb, options = nil
raise ::ArgumentError, "request must be provided" if request_pb.nil?
@@ -809,13 +829,14 @@
uri: uri,
body: body || "",
params: query_string_params,
options: options
)
+ operation = ::Gapic::Rest::TransportOperation.new response
result = ::Google::Cloud::Compute::V1::Operation.decode_json response.body, ignore_unknown_fields: true
- yield result, response if block_given?
+ yield result, operation if block_given?
result
end
##
# Baseline implementation for the send_diagnostic_interrupt REST call
@@ -823,13 +844,13 @@
# @param request_pb [::Google::Cloud::Compute::V1::SendDiagnosticInterruptInstanceRequest]
# A request object representing the call parameters. Required.
# @param options [::Gapic::CallOptions]
# Overrides the default settings for this call, e.g, timeout, retries etc. Optional.
#
- # @yield [result, response] Access the result along with the Faraday response object
+ # @yield [result, operation] Access the result along with the TransportOperation object
# @yieldparam result [::Google::Cloud::Compute::V1::SendDiagnosticInterruptInstanceResponse]
- # @yieldparam response [::Faraday::Response]
+ # @yieldparam operation [::Gapic::Rest::TransportOperation]
#
# @return [::Google::Cloud::Compute::V1::SendDiagnosticInterruptInstanceResponse]
# A result object deserialized from the server's reply
def send_diagnostic_interrupt request_pb, options = nil
raise ::ArgumentError, "request must be provided" if request_pb.nil?
@@ -846,13 +867,14 @@
uri: uri,
body: body || "",
params: query_string_params,
options: options
)
+ operation = ::Gapic::Rest::TransportOperation.new response
result = ::Google::Cloud::Compute::V1::SendDiagnosticInterruptInstanceResponse.decode_json response.body, ignore_unknown_fields: true
- yield result, response if block_given?
+ yield result, operation if block_given?
result
end
##
# Baseline implementation for the set_deletion_protection REST call
@@ -860,13 +882,13 @@
# @param request_pb [::Google::Cloud::Compute::V1::SetDeletionProtectionInstanceRequest]
# A request object representing the call parameters. Required.
# @param options [::Gapic::CallOptions]
# Overrides the default settings for this call, e.g, timeout, retries etc. Optional.
#
- # @yield [result, response] Access the result along with the Faraday response object
+ # @yield [result, operation] Access the result along with the TransportOperation object
# @yieldparam result [::Google::Cloud::Compute::V1::Operation]
- # @yieldparam response [::Faraday::Response]
+ # @yieldparam operation [::Gapic::Rest::TransportOperation]
#
# @return [::Google::Cloud::Compute::V1::Operation]
# A result object deserialized from the server's reply
def set_deletion_protection request_pb, options = nil
raise ::ArgumentError, "request must be provided" if request_pb.nil?
@@ -883,13 +905,14 @@
uri: uri,
body: body || "",
params: query_string_params,
options: options
)
+ operation = ::Gapic::Rest::TransportOperation.new response
result = ::Google::Cloud::Compute::V1::Operation.decode_json response.body, ignore_unknown_fields: true
- yield result, response if block_given?
+ yield result, operation if block_given?
result
end
##
# Baseline implementation for the set_disk_auto_delete REST call
@@ -897,13 +920,13 @@
# @param request_pb [::Google::Cloud::Compute::V1::SetDiskAutoDeleteInstanceRequest]
# A request object representing the call parameters. Required.
# @param options [::Gapic::CallOptions]
# Overrides the default settings for this call, e.g, timeout, retries etc. Optional.
#
- # @yield [result, response] Access the result along with the Faraday response object
+ # @yield [result, operation] Access the result along with the TransportOperation object
# @yieldparam result [::Google::Cloud::Compute::V1::Operation]
- # @yieldparam response [::Faraday::Response]
+ # @yieldparam operation [::Gapic::Rest::TransportOperation]
#
# @return [::Google::Cloud::Compute::V1::Operation]
# A result object deserialized from the server's reply
def set_disk_auto_delete request_pb, options = nil
raise ::ArgumentError, "request must be provided" if request_pb.nil?
@@ -920,13 +943,14 @@
uri: uri,
body: body || "",
params: query_string_params,
options: options
)
+ operation = ::Gapic::Rest::TransportOperation.new response
result = ::Google::Cloud::Compute::V1::Operation.decode_json response.body, ignore_unknown_fields: true
- yield result, response if block_given?
+ yield result, operation if block_given?
result
end
##
# Baseline implementation for the set_iam_policy REST call
@@ -934,13 +958,13 @@
# @param request_pb [::Google::Cloud::Compute::V1::SetIamPolicyInstanceRequest]
# A request object representing the call parameters. Required.
# @param options [::Gapic::CallOptions]
# Overrides the default settings for this call, e.g, timeout, retries etc. Optional.
#
- # @yield [result, response] Access the result along with the Faraday response object
+ # @yield [result, operation] Access the result along with the TransportOperation object
# @yieldparam result [::Google::Cloud::Compute::V1::Policy]
- # @yieldparam response [::Faraday::Response]
+ # @yieldparam operation [::Gapic::Rest::TransportOperation]
#
# @return [::Google::Cloud::Compute::V1::Policy]
# A result object deserialized from the server's reply
def set_iam_policy request_pb, options = nil
raise ::ArgumentError, "request must be provided" if request_pb.nil?
@@ -957,13 +981,14 @@
uri: uri,
body: body || "",
params: query_string_params,
options: options
)
+ operation = ::Gapic::Rest::TransportOperation.new response
result = ::Google::Cloud::Compute::V1::Policy.decode_json response.body, ignore_unknown_fields: true
- yield result, response if block_given?
+ yield result, operation if block_given?
result
end
##
# Baseline implementation for the set_labels REST call
@@ -971,13 +996,13 @@
# @param request_pb [::Google::Cloud::Compute::V1::SetLabelsInstanceRequest]
# A request object representing the call parameters. Required.
# @param options [::Gapic::CallOptions]
# Overrides the default settings for this call, e.g, timeout, retries etc. Optional.
#
- # @yield [result, response] Access the result along with the Faraday response object
+ # @yield [result, operation] Access the result along with the TransportOperation object
# @yieldparam result [::Google::Cloud::Compute::V1::Operation]
- # @yieldparam response [::Faraday::Response]
+ # @yieldparam operation [::Gapic::Rest::TransportOperation]
#
# @return [::Google::Cloud::Compute::V1::Operation]
# A result object deserialized from the server's reply
def set_labels request_pb, options = nil
raise ::ArgumentError, "request must be provided" if request_pb.nil?
@@ -994,13 +1019,14 @@
uri: uri,
body: body || "",
params: query_string_params,
options: options
)
+ operation = ::Gapic::Rest::TransportOperation.new response
result = ::Google::Cloud::Compute::V1::Operation.decode_json response.body, ignore_unknown_fields: true
- yield result, response if block_given?
+ yield result, operation if block_given?
result
end
##
# Baseline implementation for the set_machine_resources REST call
@@ -1008,13 +1034,13 @@
# @param request_pb [::Google::Cloud::Compute::V1::SetMachineResourcesInstanceRequest]
# A request object representing the call parameters. Required.
# @param options [::Gapic::CallOptions]
# Overrides the default settings for this call, e.g, timeout, retries etc. Optional.
#
- # @yield [result, response] Access the result along with the Faraday response object
+ # @yield [result, operation] Access the result along with the TransportOperation object
# @yieldparam result [::Google::Cloud::Compute::V1::Operation]
- # @yieldparam response [::Faraday::Response]
+ # @yieldparam operation [::Gapic::Rest::TransportOperation]
#
# @return [::Google::Cloud::Compute::V1::Operation]
# A result object deserialized from the server's reply
def set_machine_resources request_pb, options = nil
raise ::ArgumentError, "request must be provided" if request_pb.nil?
@@ -1031,13 +1057,14 @@
uri: uri,
body: body || "",
params: query_string_params,
options: options
)
+ operation = ::Gapic::Rest::TransportOperation.new response
result = ::Google::Cloud::Compute::V1::Operation.decode_json response.body, ignore_unknown_fields: true
- yield result, response if block_given?
+ yield result, operation if block_given?
result
end
##
# Baseline implementation for the set_machine_type REST call
@@ -1045,13 +1072,13 @@
# @param request_pb [::Google::Cloud::Compute::V1::SetMachineTypeInstanceRequest]
# A request object representing the call parameters. Required.
# @param options [::Gapic::CallOptions]
# Overrides the default settings for this call, e.g, timeout, retries etc. Optional.
#
- # @yield [result, response] Access the result along with the Faraday response object
+ # @yield [result, operation] Access the result along with the TransportOperation object
# @yieldparam result [::Google::Cloud::Compute::V1::Operation]
- # @yieldparam response [::Faraday::Response]
+ # @yieldparam operation [::Gapic::Rest::TransportOperation]
#
# @return [::Google::Cloud::Compute::V1::Operation]
# A result object deserialized from the server's reply
def set_machine_type request_pb, options = nil
raise ::ArgumentError, "request must be provided" if request_pb.nil?
@@ -1068,13 +1095,14 @@
uri: uri,
body: body || "",
params: query_string_params,
options: options
)
+ operation = ::Gapic::Rest::TransportOperation.new response
result = ::Google::Cloud::Compute::V1::Operation.decode_json response.body, ignore_unknown_fields: true
- yield result, response if block_given?
+ yield result, operation if block_given?
result
end
##
# Baseline implementation for the set_metadata REST call
@@ -1082,13 +1110,13 @@
# @param request_pb [::Google::Cloud::Compute::V1::SetMetadataInstanceRequest]
# A request object representing the call parameters. Required.
# @param options [::Gapic::CallOptions]
# Overrides the default settings for this call, e.g, timeout, retries etc. Optional.
#
- # @yield [result, response] Access the result along with the Faraday response object
+ # @yield [result, operation] Access the result along with the TransportOperation object
# @yieldparam result [::Google::Cloud::Compute::V1::Operation]
- # @yieldparam response [::Faraday::Response]
+ # @yieldparam operation [::Gapic::Rest::TransportOperation]
#
# @return [::Google::Cloud::Compute::V1::Operation]
# A result object deserialized from the server's reply
def set_metadata request_pb, options = nil
raise ::ArgumentError, "request must be provided" if request_pb.nil?
@@ -1105,13 +1133,14 @@
uri: uri,
body: body || "",
params: query_string_params,
options: options
)
+ operation = ::Gapic::Rest::TransportOperation.new response
result = ::Google::Cloud::Compute::V1::Operation.decode_json response.body, ignore_unknown_fields: true
- yield result, response if block_given?
+ yield result, operation if block_given?
result
end
##
# Baseline implementation for the set_min_cpu_platform REST call
@@ -1119,13 +1148,13 @@
# @param request_pb [::Google::Cloud::Compute::V1::SetMinCpuPlatformInstanceRequest]
# A request object representing the call parameters. Required.
# @param options [::Gapic::CallOptions]
# Overrides the default settings for this call, e.g, timeout, retries etc. Optional.
#
- # @yield [result, response] Access the result along with the Faraday response object
+ # @yield [result, operation] Access the result along with the TransportOperation object
# @yieldparam result [::Google::Cloud::Compute::V1::Operation]
- # @yieldparam response [::Faraday::Response]
+ # @yieldparam operation [::Gapic::Rest::TransportOperation]
#
# @return [::Google::Cloud::Compute::V1::Operation]
# A result object deserialized from the server's reply
def set_min_cpu_platform request_pb, options = nil
raise ::ArgumentError, "request must be provided" if request_pb.nil?
@@ -1142,13 +1171,14 @@
uri: uri,
body: body || "",
params: query_string_params,
options: options
)
+ operation = ::Gapic::Rest::TransportOperation.new response
result = ::Google::Cloud::Compute::V1::Operation.decode_json response.body, ignore_unknown_fields: true
- yield result, response if block_given?
+ yield result, operation if block_given?
result
end
##
# Baseline implementation for the set_scheduling REST call
@@ -1156,13 +1186,13 @@
# @param request_pb [::Google::Cloud::Compute::V1::SetSchedulingInstanceRequest]
# A request object representing the call parameters. Required.
# @param options [::Gapic::CallOptions]
# Overrides the default settings for this call, e.g, timeout, retries etc. Optional.
#
- # @yield [result, response] Access the result along with the Faraday response object
+ # @yield [result, operation] Access the result along with the TransportOperation object
# @yieldparam result [::Google::Cloud::Compute::V1::Operation]
- # @yieldparam response [::Faraday::Response]
+ # @yieldparam operation [::Gapic::Rest::TransportOperation]
#
# @return [::Google::Cloud::Compute::V1::Operation]
# A result object deserialized from the server's reply
def set_scheduling request_pb, options = nil
raise ::ArgumentError, "request must be provided" if request_pb.nil?
@@ -1179,13 +1209,14 @@
uri: uri,
body: body || "",
params: query_string_params,
options: options
)
+ operation = ::Gapic::Rest::TransportOperation.new response
result = ::Google::Cloud::Compute::V1::Operation.decode_json response.body, ignore_unknown_fields: true
- yield result, response if block_given?
+ yield result, operation if block_given?
result
end
##
# Baseline implementation for the set_service_account REST call
@@ -1193,13 +1224,13 @@
# @param request_pb [::Google::Cloud::Compute::V1::SetServiceAccountInstanceRequest]
# A request object representing the call parameters. Required.
# @param options [::Gapic::CallOptions]
# Overrides the default settings for this call, e.g, timeout, retries etc. Optional.
#
- # @yield [result, response] Access the result along with the Faraday response object
+ # @yield [result, operation] Access the result along with the TransportOperation object
# @yieldparam result [::Google::Cloud::Compute::V1::Operation]
- # @yieldparam response [::Faraday::Response]
+ # @yieldparam operation [::Gapic::Rest::TransportOperation]
#
# @return [::Google::Cloud::Compute::V1::Operation]
# A result object deserialized from the server's reply
def set_service_account request_pb, options = nil
raise ::ArgumentError, "request must be provided" if request_pb.nil?
@@ -1216,13 +1247,14 @@
uri: uri,
body: body || "",
params: query_string_params,
options: options
)
+ operation = ::Gapic::Rest::TransportOperation.new response
result = ::Google::Cloud::Compute::V1::Operation.decode_json response.body, ignore_unknown_fields: true
- yield result, response if block_given?
+ yield result, operation if block_given?
result
end
##
# Baseline implementation for the set_shielded_instance_integrity_policy REST call
@@ -1230,13 +1262,13 @@
# @param request_pb [::Google::Cloud::Compute::V1::SetShieldedInstanceIntegrityPolicyInstanceRequest]
# A request object representing the call parameters. Required.
# @param options [::Gapic::CallOptions]
# Overrides the default settings for this call, e.g, timeout, retries etc. Optional.
#
- # @yield [result, response] Access the result along with the Faraday response object
+ # @yield [result, operation] Access the result along with the TransportOperation object
# @yieldparam result [::Google::Cloud::Compute::V1::Operation]
- # @yieldparam response [::Faraday::Response]
+ # @yieldparam operation [::Gapic::Rest::TransportOperation]
#
# @return [::Google::Cloud::Compute::V1::Operation]
# A result object deserialized from the server's reply
def set_shielded_instance_integrity_policy request_pb, options = nil
raise ::ArgumentError, "request must be provided" if request_pb.nil?
@@ -1253,13 +1285,14 @@
uri: uri,
body: body || "",
params: query_string_params,
options: options
)
+ operation = ::Gapic::Rest::TransportOperation.new response
result = ::Google::Cloud::Compute::V1::Operation.decode_json response.body, ignore_unknown_fields: true
- yield result, response if block_given?
+ yield result, operation if block_given?
result
end
##
# Baseline implementation for the set_tags REST call
@@ -1267,13 +1300,13 @@
# @param request_pb [::Google::Cloud::Compute::V1::SetTagsInstanceRequest]
# A request object representing the call parameters. Required.
# @param options [::Gapic::CallOptions]
# Overrides the default settings for this call, e.g, timeout, retries etc. Optional.
#
- # @yield [result, response] Access the result along with the Faraday response object
+ # @yield [result, operation] Access the result along with the TransportOperation object
# @yieldparam result [::Google::Cloud::Compute::V1::Operation]
- # @yieldparam response [::Faraday::Response]
+ # @yieldparam operation [::Gapic::Rest::TransportOperation]
#
# @return [::Google::Cloud::Compute::V1::Operation]
# A result object deserialized from the server's reply
def set_tags request_pb, options = nil
raise ::ArgumentError, "request must be provided" if request_pb.nil?
@@ -1290,13 +1323,14 @@
uri: uri,
body: body || "",
params: query_string_params,
options: options
)
+ operation = ::Gapic::Rest::TransportOperation.new response
result = ::Google::Cloud::Compute::V1::Operation.decode_json response.body, ignore_unknown_fields: true
- yield result, response if block_given?
+ yield result, operation if block_given?
result
end
##
# Baseline implementation for the simulate_maintenance_event REST call
@@ -1304,13 +1338,13 @@
# @param request_pb [::Google::Cloud::Compute::V1::SimulateMaintenanceEventInstanceRequest]
# A request object representing the call parameters. Required.
# @param options [::Gapic::CallOptions]
# Overrides the default settings for this call, e.g, timeout, retries etc. Optional.
#
- # @yield [result, response] Access the result along with the Faraday response object
+ # @yield [result, operation] Access the result along with the TransportOperation object
# @yieldparam result [::Google::Cloud::Compute::V1::Operation]
- # @yieldparam response [::Faraday::Response]
+ # @yieldparam operation [::Gapic::Rest::TransportOperation]
#
# @return [::Google::Cloud::Compute::V1::Operation]
# A result object deserialized from the server's reply
def simulate_maintenance_event request_pb, options = nil
raise ::ArgumentError, "request must be provided" if request_pb.nil?
@@ -1327,13 +1361,14 @@
uri: uri,
body: body || "",
params: query_string_params,
options: options
)
+ operation = ::Gapic::Rest::TransportOperation.new response
result = ::Google::Cloud::Compute::V1::Operation.decode_json response.body, ignore_unknown_fields: true
- yield result, response if block_given?
+ yield result, operation if block_given?
result
end
##
# Baseline implementation for the start REST call
@@ -1341,13 +1376,13 @@
# @param request_pb [::Google::Cloud::Compute::V1::StartInstanceRequest]
# A request object representing the call parameters. Required.
# @param options [::Gapic::CallOptions]
# Overrides the default settings for this call, e.g, timeout, retries etc. Optional.
#
- # @yield [result, response] Access the result along with the Faraday response object
+ # @yield [result, operation] Access the result along with the TransportOperation object
# @yieldparam result [::Google::Cloud::Compute::V1::Operation]
- # @yieldparam response [::Faraday::Response]
+ # @yieldparam operation [::Gapic::Rest::TransportOperation]
#
# @return [::Google::Cloud::Compute::V1::Operation]
# A result object deserialized from the server's reply
def start request_pb, options = nil
raise ::ArgumentError, "request must be provided" if request_pb.nil?
@@ -1364,13 +1399,14 @@
uri: uri,
body: body || "",
params: query_string_params,
options: options
)
+ operation = ::Gapic::Rest::TransportOperation.new response
result = ::Google::Cloud::Compute::V1::Operation.decode_json response.body, ignore_unknown_fields: true
- yield result, response if block_given?
+ yield result, operation if block_given?
result
end
##
# Baseline implementation for the start_with_encryption_key REST call
@@ -1378,13 +1414,13 @@
# @param request_pb [::Google::Cloud::Compute::V1::StartWithEncryptionKeyInstanceRequest]
# A request object representing the call parameters. Required.
# @param options [::Gapic::CallOptions]
# Overrides the default settings for this call, e.g, timeout, retries etc. Optional.
#
- # @yield [result, response] Access the result along with the Faraday response object
+ # @yield [result, operation] Access the result along with the TransportOperation object
# @yieldparam result [::Google::Cloud::Compute::V1::Operation]
- # @yieldparam response [::Faraday::Response]
+ # @yieldparam operation [::Gapic::Rest::TransportOperation]
#
# @return [::Google::Cloud::Compute::V1::Operation]
# A result object deserialized from the server's reply
def start_with_encryption_key request_pb, options = nil
raise ::ArgumentError, "request must be provided" if request_pb.nil?
@@ -1401,13 +1437,14 @@
uri: uri,
body: body || "",
params: query_string_params,
options: options
)
+ operation = ::Gapic::Rest::TransportOperation.new response
result = ::Google::Cloud::Compute::V1::Operation.decode_json response.body, ignore_unknown_fields: true
- yield result, response if block_given?
+ yield result, operation if block_given?
result
end
##
# Baseline implementation for the stop REST call
@@ -1415,13 +1452,13 @@
# @param request_pb [::Google::Cloud::Compute::V1::StopInstanceRequest]
# A request object representing the call parameters. Required.
# @param options [::Gapic::CallOptions]
# Overrides the default settings for this call, e.g, timeout, retries etc. Optional.
#
- # @yield [result, response] Access the result along with the Faraday response object
+ # @yield [result, operation] Access the result along with the TransportOperation object
# @yieldparam result [::Google::Cloud::Compute::V1::Operation]
- # @yieldparam response [::Faraday::Response]
+ # @yieldparam operation [::Gapic::Rest::TransportOperation]
#
# @return [::Google::Cloud::Compute::V1::Operation]
# A result object deserialized from the server's reply
def stop request_pb, options = nil
raise ::ArgumentError, "request must be provided" if request_pb.nil?
@@ -1438,13 +1475,14 @@
uri: uri,
body: body || "",
params: query_string_params,
options: options
)
+ operation = ::Gapic::Rest::TransportOperation.new response
result = ::Google::Cloud::Compute::V1::Operation.decode_json response.body, ignore_unknown_fields: true
- yield result, response if block_given?
+ yield result, operation if block_given?
result
end
##
# Baseline implementation for the suspend REST call
@@ -1452,13 +1490,13 @@
# @param request_pb [::Google::Cloud::Compute::V1::SuspendInstanceRequest]
# A request object representing the call parameters. Required.
# @param options [::Gapic::CallOptions]
# Overrides the default settings for this call, e.g, timeout, retries etc. Optional.
#
- # @yield [result, response] Access the result along with the Faraday response object
+ # @yield [result, operation] Access the result along with the TransportOperation object
# @yieldparam result [::Google::Cloud::Compute::V1::Operation]
- # @yieldparam response [::Faraday::Response]
+ # @yieldparam operation [::Gapic::Rest::TransportOperation]
#
# @return [::Google::Cloud::Compute::V1::Operation]
# A result object deserialized from the server's reply
def suspend request_pb, options = nil
raise ::ArgumentError, "request must be provided" if request_pb.nil?
@@ -1475,13 +1513,14 @@
uri: uri,
body: body || "",
params: query_string_params,
options: options
)
+ operation = ::Gapic::Rest::TransportOperation.new response
result = ::Google::Cloud::Compute::V1::Operation.decode_json response.body, ignore_unknown_fields: true
- yield result, response if block_given?
+ yield result, operation if block_given?
result
end
##
# Baseline implementation for the test_iam_permissions REST call
@@ -1489,13 +1528,13 @@
# @param request_pb [::Google::Cloud::Compute::V1::TestIamPermissionsInstanceRequest]
# A request object representing the call parameters. Required.
# @param options [::Gapic::CallOptions]
# Overrides the default settings for this call, e.g, timeout, retries etc. Optional.
#
- # @yield [result, response] Access the result along with the Faraday response object
+ # @yield [result, operation] Access the result along with the TransportOperation object
# @yieldparam result [::Google::Cloud::Compute::V1::TestPermissionsResponse]
- # @yieldparam response [::Faraday::Response]
+ # @yieldparam operation [::Gapic::Rest::TransportOperation]
#
# @return [::Google::Cloud::Compute::V1::TestPermissionsResponse]
# A result object deserialized from the server's reply
def test_iam_permissions request_pb, options = nil
raise ::ArgumentError, "request must be provided" if request_pb.nil?
@@ -1512,13 +1551,14 @@
uri: uri,
body: body || "",
params: query_string_params,
options: options
)
+ operation = ::Gapic::Rest::TransportOperation.new response
result = ::Google::Cloud::Compute::V1::TestPermissionsResponse.decode_json response.body, ignore_unknown_fields: true
- yield result, response if block_given?
+ yield result, operation if block_given?
result
end
##
# Baseline implementation for the update REST call
@@ -1526,13 +1566,13 @@
# @param request_pb [::Google::Cloud::Compute::V1::UpdateInstanceRequest]
# A request object representing the call parameters. Required.
# @param options [::Gapic::CallOptions]
# Overrides the default settings for this call, e.g, timeout, retries etc. Optional.
#
- # @yield [result, response] Access the result along with the Faraday response object
+ # @yield [result, operation] Access the result along with the TransportOperation object
# @yieldparam result [::Google::Cloud::Compute::V1::Operation]
- # @yieldparam response [::Faraday::Response]
+ # @yieldparam operation [::Gapic::Rest::TransportOperation]
#
# @return [::Google::Cloud::Compute::V1::Operation]
# A result object deserialized from the server's reply
def update request_pb, options = nil
raise ::ArgumentError, "request must be provided" if request_pb.nil?
@@ -1549,13 +1589,14 @@
uri: uri,
body: body || "",
params: query_string_params,
options: options
)
+ operation = ::Gapic::Rest::TransportOperation.new response
result = ::Google::Cloud::Compute::V1::Operation.decode_json response.body, ignore_unknown_fields: true
- yield result, response if block_given?
+ yield result, operation if block_given?
result
end
##
# Baseline implementation for the update_access_config REST call
@@ -1563,13 +1604,13 @@
# @param request_pb [::Google::Cloud::Compute::V1::UpdateAccessConfigInstanceRequest]
# A request object representing the call parameters. Required.
# @param options [::Gapic::CallOptions]
# Overrides the default settings for this call, e.g, timeout, retries etc. Optional.
#
- # @yield [result, response] Access the result along with the Faraday response object
+ # @yield [result, operation] Access the result along with the TransportOperation object
# @yieldparam result [::Google::Cloud::Compute::V1::Operation]
- # @yieldparam response [::Faraday::Response]
+ # @yieldparam operation [::Gapic::Rest::TransportOperation]
#
# @return [::Google::Cloud::Compute::V1::Operation]
# A result object deserialized from the server's reply
def update_access_config request_pb, options = nil
raise ::ArgumentError, "request must be provided" if request_pb.nil?
@@ -1586,13 +1627,14 @@
uri: uri,
body: body || "",
params: query_string_params,
options: options
)
+ operation = ::Gapic::Rest::TransportOperation.new response
result = ::Google::Cloud::Compute::V1::Operation.decode_json response.body, ignore_unknown_fields: true
- yield result, response if block_given?
+ yield result, operation if block_given?
result
end
##
# Baseline implementation for the update_display_device REST call
@@ -1600,13 +1642,13 @@
# @param request_pb [::Google::Cloud::Compute::V1::UpdateDisplayDeviceInstanceRequest]
# A request object representing the call parameters. Required.
# @param options [::Gapic::CallOptions]
# Overrides the default settings for this call, e.g, timeout, retries etc. Optional.
#
- # @yield [result, response] Access the result along with the Faraday response object
+ # @yield [result, operation] Access the result along with the TransportOperation object
# @yieldparam result [::Google::Cloud::Compute::V1::Operation]
- # @yieldparam response [::Faraday::Response]
+ # @yieldparam operation [::Gapic::Rest::TransportOperation]
#
# @return [::Google::Cloud::Compute::V1::Operation]
# A result object deserialized from the server's reply
def update_display_device request_pb, options = nil
raise ::ArgumentError, "request must be provided" if request_pb.nil?
@@ -1623,13 +1665,14 @@
uri: uri,
body: body || "",
params: query_string_params,
options: options
)
+ operation = ::Gapic::Rest::TransportOperation.new response
result = ::Google::Cloud::Compute::V1::Operation.decode_json response.body, ignore_unknown_fields: true
- yield result, response if block_given?
+ yield result, operation if block_given?
result
end
##
# Baseline implementation for the update_network_interface REST call
@@ -1637,13 +1680,13 @@
# @param request_pb [::Google::Cloud::Compute::V1::UpdateNetworkInterfaceInstanceRequest]
# A request object representing the call parameters. Required.
# @param options [::Gapic::CallOptions]
# Overrides the default settings for this call, e.g, timeout, retries etc. Optional.
#
- # @yield [result, response] Access the result along with the Faraday response object
+ # @yield [result, operation] Access the result along with the TransportOperation object
# @yieldparam result [::Google::Cloud::Compute::V1::Operation]
- # @yieldparam response [::Faraday::Response]
+ # @yieldparam operation [::Gapic::Rest::TransportOperation]
#
# @return [::Google::Cloud::Compute::V1::Operation]
# A result object deserialized from the server's reply
def update_network_interface request_pb, options = nil
raise ::ArgumentError, "request must be provided" if request_pb.nil?
@@ -1660,13 +1703,14 @@
uri: uri,
body: body || "",
params: query_string_params,
options: options
)
+ operation = ::Gapic::Rest::TransportOperation.new response
result = ::Google::Cloud::Compute::V1::Operation.decode_json response.body, ignore_unknown_fields: true
- yield result, response if block_given?
+ yield result, operation if block_given?
result
end
##
# Baseline implementation for the update_shielded_instance_config REST call
@@ -1674,13 +1718,13 @@
# @param request_pb [::Google::Cloud::Compute::V1::UpdateShieldedInstanceConfigInstanceRequest]
# A request object representing the call parameters. Required.
# @param options [::Gapic::CallOptions]
# Overrides the default settings for this call, e.g, timeout, retries etc. Optional.
#
- # @yield [result, response] Access the result along with the Faraday response object
+ # @yield [result, operation] Access the result along with the TransportOperation object
# @yieldparam result [::Google::Cloud::Compute::V1::Operation]
- # @yieldparam response [::Faraday::Response]
+ # @yieldparam operation [::Gapic::Rest::TransportOperation]
#
# @return [::Google::Cloud::Compute::V1::Operation]
# A result object deserialized from the server's reply
def update_shielded_instance_config request_pb, options = nil
raise ::ArgumentError, "request must be provided" if request_pb.nil?
@@ -1697,12 +1741,13 @@
uri: uri,
body: body || "",
params: query_string_params,
options: options
)
+ operation = ::Gapic::Rest::TransportOperation.new response
result = ::Google::Cloud::Compute::V1::Operation.decode_json response.body, ignore_unknown_fields: true
- yield result, response if block_given?
+ yield result, operation if block_given?
result
end
##
# @private