class Google::Cloud::Container::V1::ClusterManager::Client::Configuration::Rpcs

Configuration RPC class for the ClusterManager 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
*  `metadata` (*type:* `Hash{Symbol=>String}`) - Additional gRPC headers
*  `retry_policy (*type:* `Hash`) - The retry policy. The policy fields
   include the following keys:
    *  `:initial_delay` (*type:* `Numeric`) - The initial delay in seconds.
    *  `:max_delay` (*type:* `Numeric`) - The max delay in seconds.
    *  `:multiplier` (*type:* `Numeric`) - The incremental backoff multiplier.
    *  `:retry_codes` (*type:* `Array<String>`) - The error codes that should
       trigger a retry.

Attributes

cancel_operation[R]

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

complete_ip_rotation[R]

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

create_cluster[R]

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

create_node_pool[R]

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

delete_cluster[R]

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

delete_node_pool[R]

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

get_cluster[R]

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

get_json_web_keys[R]

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

get_node_pool[R]

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

get_operation[R]

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

get_server_config[R]

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

list_clusters[R]

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

list_node_pools[R]

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

list_operations[R]

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

list_usable_subnetworks[R]

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

rollback_node_pool_upgrade[R]

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

set_addons_config[R]

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

set_labels[R]

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

set_legacy_abac[R]

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

set_locations[R]

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

set_logging_service[R]

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

set_maintenance_policy[R]

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

set_master_auth[R]

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

set_monitoring_service[R]

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

set_network_policy[R]

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

set_node_pool_autoscaling[R]

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

set_node_pool_management[R]

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

set_node_pool_size[R]

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

start_ip_rotation[R]

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

update_cluster[R]

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

update_master[R]

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

update_node_pool[R]

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

Public Class Methods

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

@private

# File lib/google/cloud/container/v1/cluster_manager/client.rb, line 3266
def initialize parent_rpcs = nil
  list_clusters_config = parent_rpcs.list_clusters if parent_rpcs.respond_to? :list_clusters
  @list_clusters = ::Gapic::Config::Method.new list_clusters_config
  get_cluster_config = parent_rpcs.get_cluster if parent_rpcs.respond_to? :get_cluster
  @get_cluster = ::Gapic::Config::Method.new get_cluster_config
  create_cluster_config = parent_rpcs.create_cluster if parent_rpcs.respond_to? :create_cluster
  @create_cluster = ::Gapic::Config::Method.new create_cluster_config
  update_cluster_config = parent_rpcs.update_cluster if parent_rpcs.respond_to? :update_cluster
  @update_cluster = ::Gapic::Config::Method.new update_cluster_config
  update_node_pool_config = parent_rpcs.update_node_pool if parent_rpcs.respond_to? :update_node_pool
  @update_node_pool = ::Gapic::Config::Method.new update_node_pool_config
  set_node_pool_autoscaling_config = parent_rpcs.set_node_pool_autoscaling if parent_rpcs.respond_to? :set_node_pool_autoscaling
  @set_node_pool_autoscaling = ::Gapic::Config::Method.new set_node_pool_autoscaling_config
  set_logging_service_config = parent_rpcs.set_logging_service if parent_rpcs.respond_to? :set_logging_service
  @set_logging_service = ::Gapic::Config::Method.new set_logging_service_config
  set_monitoring_service_config = parent_rpcs.set_monitoring_service if parent_rpcs.respond_to? :set_monitoring_service
  @set_monitoring_service = ::Gapic::Config::Method.new set_monitoring_service_config
  set_addons_config_config = parent_rpcs.set_addons_config if parent_rpcs.respond_to? :set_addons_config
  @set_addons_config = ::Gapic::Config::Method.new set_addons_config_config
  set_locations_config = parent_rpcs.set_locations if parent_rpcs.respond_to? :set_locations
  @set_locations = ::Gapic::Config::Method.new set_locations_config
  update_master_config = parent_rpcs.update_master if parent_rpcs.respond_to? :update_master
  @update_master = ::Gapic::Config::Method.new update_master_config
  set_master_auth_config = parent_rpcs.set_master_auth if parent_rpcs.respond_to? :set_master_auth
  @set_master_auth = ::Gapic::Config::Method.new set_master_auth_config
  delete_cluster_config = parent_rpcs.delete_cluster if parent_rpcs.respond_to? :delete_cluster
  @delete_cluster = ::Gapic::Config::Method.new delete_cluster_config
  list_operations_config = parent_rpcs.list_operations if parent_rpcs.respond_to? :list_operations
  @list_operations = ::Gapic::Config::Method.new list_operations_config
  get_operation_config = parent_rpcs.get_operation if parent_rpcs.respond_to? :get_operation
  @get_operation = ::Gapic::Config::Method.new get_operation_config
  cancel_operation_config = parent_rpcs.cancel_operation if parent_rpcs.respond_to? :cancel_operation
  @cancel_operation = ::Gapic::Config::Method.new cancel_operation_config
  get_server_config_config = parent_rpcs.get_server_config if parent_rpcs.respond_to? :get_server_config
  @get_server_config = ::Gapic::Config::Method.new get_server_config_config
  get_json_web_keys_config = parent_rpcs.get_json_web_keys if parent_rpcs.respond_to? :get_json_web_keys
  @get_json_web_keys = ::Gapic::Config::Method.new get_json_web_keys_config
  list_node_pools_config = parent_rpcs.list_node_pools if parent_rpcs.respond_to? :list_node_pools
  @list_node_pools = ::Gapic::Config::Method.new list_node_pools_config
  get_node_pool_config = parent_rpcs.get_node_pool if parent_rpcs.respond_to? :get_node_pool
  @get_node_pool = ::Gapic::Config::Method.new get_node_pool_config
  create_node_pool_config = parent_rpcs.create_node_pool if parent_rpcs.respond_to? :create_node_pool
  @create_node_pool = ::Gapic::Config::Method.new create_node_pool_config
  delete_node_pool_config = parent_rpcs.delete_node_pool if parent_rpcs.respond_to? :delete_node_pool
  @delete_node_pool = ::Gapic::Config::Method.new delete_node_pool_config
  rollback_node_pool_upgrade_config = parent_rpcs.rollback_node_pool_upgrade if parent_rpcs.respond_to? :rollback_node_pool_upgrade
  @rollback_node_pool_upgrade = ::Gapic::Config::Method.new rollback_node_pool_upgrade_config
  set_node_pool_management_config = parent_rpcs.set_node_pool_management if parent_rpcs.respond_to? :set_node_pool_management
  @set_node_pool_management = ::Gapic::Config::Method.new set_node_pool_management_config
  set_labels_config = parent_rpcs.set_labels if parent_rpcs.respond_to? :set_labels
  @set_labels = ::Gapic::Config::Method.new set_labels_config
  set_legacy_abac_config = parent_rpcs.set_legacy_abac if parent_rpcs.respond_to? :set_legacy_abac
  @set_legacy_abac = ::Gapic::Config::Method.new set_legacy_abac_config
  start_ip_rotation_config = parent_rpcs.start_ip_rotation if parent_rpcs.respond_to? :start_ip_rotation
  @start_ip_rotation = ::Gapic::Config::Method.new start_ip_rotation_config
  complete_ip_rotation_config = parent_rpcs.complete_ip_rotation if parent_rpcs.respond_to? :complete_ip_rotation
  @complete_ip_rotation = ::Gapic::Config::Method.new complete_ip_rotation_config
  set_node_pool_size_config = parent_rpcs.set_node_pool_size if parent_rpcs.respond_to? :set_node_pool_size
  @set_node_pool_size = ::Gapic::Config::Method.new set_node_pool_size_config
  set_network_policy_config = parent_rpcs.set_network_policy if parent_rpcs.respond_to? :set_network_policy
  @set_network_policy = ::Gapic::Config::Method.new set_network_policy_config
  set_maintenance_policy_config = parent_rpcs.set_maintenance_policy if parent_rpcs.respond_to? :set_maintenance_policy
  @set_maintenance_policy = ::Gapic::Config::Method.new set_maintenance_policy_config
  list_usable_subnetworks_config = parent_rpcs.list_usable_subnetworks if parent_rpcs.respond_to? :list_usable_subnetworks
  @list_usable_subnetworks = ::Gapic::Config::Method.new list_usable_subnetworks_config

  yield self if block_given?
end