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
RPC-specific configuration for `cancel_operation` @return [::Gapic::Config::Method]
RPC-specific configuration for `complete_ip_rotation` @return [::Gapic::Config::Method]
RPC-specific configuration for `create_cluster` @return [::Gapic::Config::Method]
RPC-specific configuration for `create_node_pool` @return [::Gapic::Config::Method]
RPC-specific configuration for `delete_cluster` @return [::Gapic::Config::Method]
RPC-specific configuration for `delete_node_pool` @return [::Gapic::Config::Method]
RPC-specific configuration for `get_cluster` @return [::Gapic::Config::Method]
RPC-specific configuration for `get_json_web_keys` @return [::Gapic::Config::Method]
RPC-specific configuration for `get_node_pool` @return [::Gapic::Config::Method]
RPC-specific configuration for `get_operation` @return [::Gapic::Config::Method]
RPC-specific configuration for `get_server_config` @return [::Gapic::Config::Method]
RPC-specific configuration for `list_clusters` @return [::Gapic::Config::Method]
RPC-specific configuration for `list_node_pools` @return [::Gapic::Config::Method]
RPC-specific configuration for `list_operations` @return [::Gapic::Config::Method]
RPC-specific configuration for `list_usable_subnetworks` @return [::Gapic::Config::Method]
RPC-specific configuration for `rollback_node_pool_upgrade` @return [::Gapic::Config::Method]
RPC-specific configuration for `set_addons_config` @return [::Gapic::Config::Method]
RPC-specific configuration for `set_labels` @return [::Gapic::Config::Method]
RPC-specific configuration for `set_legacy_abac` @return [::Gapic::Config::Method]
RPC-specific configuration for `set_locations` @return [::Gapic::Config::Method]
RPC-specific configuration for `set_logging_service` @return [::Gapic::Config::Method]
RPC-specific configuration for `set_maintenance_policy` @return [::Gapic::Config::Method]
RPC-specific configuration for `set_master_auth` @return [::Gapic::Config::Method]
RPC-specific configuration for `set_monitoring_service` @return [::Gapic::Config::Method]
RPC-specific configuration for `set_network_policy` @return [::Gapic::Config::Method]
RPC-specific configuration for `set_node_pool_autoscaling` @return [::Gapic::Config::Method]
RPC-specific configuration for `set_node_pool_management` @return [::Gapic::Config::Method]
RPC-specific configuration for `set_node_pool_size` @return [::Gapic::Config::Method]
RPC-specific configuration for `start_ip_rotation` @return [::Gapic::Config::Method]
RPC-specific configuration for `update_cluster` @return [::Gapic::Config::Method]
RPC-specific configuration for `update_master` @return [::Gapic::Config::Method]
RPC-specific configuration for `update_node_pool` @return [::Gapic::Config::Method]
Public Class Methods
@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