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

disable_xpn_host[R]

RPC-specific configuration for `disable_xpn_host` @return [::Gapic::Config::Method]

disable_xpn_resource[R]

RPC-specific configuration for `disable_xpn_resource` @return [::Gapic::Config::Method]

enable_xpn_host[R]

RPC-specific configuration for `enable_xpn_host` @return [::Gapic::Config::Method]

enable_xpn_resource[R]

RPC-specific configuration for `enable_xpn_resource` @return [::Gapic::Config::Method]

get[R]

RPC-specific configuration for `get` @return [::Gapic::Config::Method]

get_xpn_host[R]

RPC-specific configuration for `get_xpn_host` @return [::Gapic::Config::Method]

get_xpn_resources[R]

RPC-specific configuration for `get_xpn_resources` @return [::Gapic::Config::Method]

list_xpn_hosts[R]

RPC-specific configuration for `list_xpn_hosts` @return [::Gapic::Config::Method]

move_disk[R]

RPC-specific configuration for `move_disk` @return [::Gapic::Config::Method]

move_instance[R]

RPC-specific configuration for `move_instance` @return [::Gapic::Config::Method]

set_common_instance_metadata[R]

RPC-specific configuration for `set_common_instance_metadata` @return [::Gapic::Config::Method]

set_default_network_tier[R]

RPC-specific configuration for `set_default_network_tier` @return [::Gapic::Config::Method]

set_usage_export_bucket[R]

RPC-specific configuration for `set_usage_export_bucket` @return [::Gapic::Config::Method]

Public Class Methods

new(parent_rpcs = nil) { |self| ... } click to toggle source

@private

# File lib/google/cloud/compute/v1/projects/rest/client.rb, line 1302
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