class Google::Cloud::Compute::V1::Projects::Rest::Client::Configuration::Rpcs
Configuration
RPC class for the Projects
API.
Includes fields providing the configuration for each RPC in this service. Each configuration object is of type `Gapic::Config::Method` and includes the following configuration fields:
* `timeout` (*type:* `Numeric`) - The call timeout in seconds
there is one other field (`retry_policy`) that can be set but is currently not supported for REST Gapic libraries.
Attributes
RPC-specific configuration for `disable_xpn_host` @return [::Gapic::Config::Method]
RPC-specific configuration for `disable_xpn_resource` @return [::Gapic::Config::Method]
RPC-specific configuration for `enable_xpn_host` @return [::Gapic::Config::Method]
RPC-specific configuration for `enable_xpn_resource` @return [::Gapic::Config::Method]
RPC-specific configuration for `get` @return [::Gapic::Config::Method]
RPC-specific configuration for `get_xpn_host` @return [::Gapic::Config::Method]
RPC-specific configuration for `get_xpn_resources` @return [::Gapic::Config::Method]
RPC-specific configuration for `list_xpn_hosts` @return [::Gapic::Config::Method]
RPC-specific configuration for `move_disk` @return [::Gapic::Config::Method]
RPC-specific configuration for `move_instance` @return [::Gapic::Config::Method]
RPC-specific configuration for `set_common_instance_metadata` @return [::Gapic::Config::Method]
RPC-specific configuration for `set_default_network_tier` @return [::Gapic::Config::Method]
RPC-specific configuration for `set_usage_export_bucket` @return [::Gapic::Config::Method]
Public Class Methods
@private
# File lib/google/cloud/compute/v1/projects/rest/client.rb, line 1243 def initialize parent_rpcs = nil disable_xpn_host_config = parent_rpcs.disable_xpn_host if parent_rpcs.respond_to? :disable_xpn_host @disable_xpn_host = ::Gapic::Config::Method.new disable_xpn_host_config disable_xpn_resource_config = parent_rpcs.disable_xpn_resource if parent_rpcs.respond_to? :disable_xpn_resource @disable_xpn_resource = ::Gapic::Config::Method.new disable_xpn_resource_config enable_xpn_host_config = parent_rpcs.enable_xpn_host if parent_rpcs.respond_to? :enable_xpn_host @enable_xpn_host = ::Gapic::Config::Method.new enable_xpn_host_config enable_xpn_resource_config = parent_rpcs.enable_xpn_resource if parent_rpcs.respond_to? :enable_xpn_resource @enable_xpn_resource = ::Gapic::Config::Method.new enable_xpn_resource_config get_config = parent_rpcs.get if parent_rpcs.respond_to? :get @get = ::Gapic::Config::Method.new get_config get_xpn_host_config = parent_rpcs.get_xpn_host if parent_rpcs.respond_to? :get_xpn_host @get_xpn_host = ::Gapic::Config::Method.new get_xpn_host_config get_xpn_resources_config = parent_rpcs.get_xpn_resources if parent_rpcs.respond_to? :get_xpn_resources @get_xpn_resources = ::Gapic::Config::Method.new get_xpn_resources_config list_xpn_hosts_config = parent_rpcs.list_xpn_hosts if parent_rpcs.respond_to? :list_xpn_hosts @list_xpn_hosts = ::Gapic::Config::Method.new list_xpn_hosts_config move_disk_config = parent_rpcs.move_disk if parent_rpcs.respond_to? :move_disk @move_disk = ::Gapic::Config::Method.new move_disk_config move_instance_config = parent_rpcs.move_instance if parent_rpcs.respond_to? :move_instance @move_instance = ::Gapic::Config::Method.new move_instance_config set_common_instance_metadata_config = parent_rpcs.set_common_instance_metadata if parent_rpcs.respond_to? :set_common_instance_metadata @set_common_instance_metadata = ::Gapic::Config::Method.new set_common_instance_metadata_config set_default_network_tier_config = parent_rpcs.set_default_network_tier if parent_rpcs.respond_to? :set_default_network_tier @set_default_network_tier = ::Gapic::Config::Method.new set_default_network_tier_config set_usage_export_bucket_config = parent_rpcs.set_usage_export_bucket if parent_rpcs.respond_to? :set_usage_export_bucket @set_usage_export_bucket = ::Gapic::Config::Method.new set_usage_export_bucket_config yield self if block_given? end