class Google::Cloud::Build::V1::CloudBuild::Client::Configuration::Rpcs
Configuration
RPC class for the CloudBuild
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 `approve_build` @return [::Gapic::Config::Method]
RPC-specific configuration for `cancel_build` @return [::Gapic::Config::Method]
RPC-specific configuration for `create_build` @return [::Gapic::Config::Method]
RPC-specific configuration for `create_build_trigger` @return [::Gapic::Config::Method]
RPC-specific configuration for `create_worker_pool` @return [::Gapic::Config::Method]
RPC-specific configuration for `delete_build_trigger` @return [::Gapic::Config::Method]
RPC-specific configuration for `delete_worker_pool` @return [::Gapic::Config::Method]
RPC-specific configuration for `get_build` @return [::Gapic::Config::Method]
RPC-specific configuration for `get_build_trigger` @return [::Gapic::Config::Method]
RPC-specific configuration for `get_worker_pool` @return [::Gapic::Config::Method]
RPC-specific configuration for `list_build_triggers` @return [::Gapic::Config::Method]
RPC-specific configuration for `list_builds` @return [::Gapic::Config::Method]
RPC-specific configuration for `list_worker_pools` @return [::Gapic::Config::Method]
RPC-specific configuration for `receive_trigger_webhook` @return [::Gapic::Config::Method]
RPC-specific configuration for `retry_build` @return [::Gapic::Config::Method]
RPC-specific configuration for `run_build_trigger` @return [::Gapic::Config::Method]
RPC-specific configuration for `update_build_trigger` @return [::Gapic::Config::Method]
RPC-specific configuration for `update_worker_pool` @return [::Gapic::Config::Method]
Public Class Methods
@private
# File lib/google/cloud/build/v1/cloud_build/client.rb, line 1861 def initialize parent_rpcs = nil create_build_config = parent_rpcs.create_build if parent_rpcs.respond_to? :create_build @create_build = ::Gapic::Config::Method.new create_build_config get_build_config = parent_rpcs.get_build if parent_rpcs.respond_to? :get_build @get_build = ::Gapic::Config::Method.new get_build_config list_builds_config = parent_rpcs.list_builds if parent_rpcs.respond_to? :list_builds @list_builds = ::Gapic::Config::Method.new list_builds_config cancel_build_config = parent_rpcs.cancel_build if parent_rpcs.respond_to? :cancel_build @cancel_build = ::Gapic::Config::Method.new cancel_build_config retry_build_config = parent_rpcs.retry_build if parent_rpcs.respond_to? :retry_build @retry_build = ::Gapic::Config::Method.new retry_build_config approve_build_config = parent_rpcs.approve_build if parent_rpcs.respond_to? :approve_build @approve_build = ::Gapic::Config::Method.new approve_build_config create_build_trigger_config = parent_rpcs.create_build_trigger if parent_rpcs.respond_to? :create_build_trigger @create_build_trigger = ::Gapic::Config::Method.new create_build_trigger_config get_build_trigger_config = parent_rpcs.get_build_trigger if parent_rpcs.respond_to? :get_build_trigger @get_build_trigger = ::Gapic::Config::Method.new get_build_trigger_config list_build_triggers_config = parent_rpcs.list_build_triggers if parent_rpcs.respond_to? :list_build_triggers @list_build_triggers = ::Gapic::Config::Method.new list_build_triggers_config delete_build_trigger_config = parent_rpcs.delete_build_trigger if parent_rpcs.respond_to? :delete_build_trigger @delete_build_trigger = ::Gapic::Config::Method.new delete_build_trigger_config update_build_trigger_config = parent_rpcs.update_build_trigger if parent_rpcs.respond_to? :update_build_trigger @update_build_trigger = ::Gapic::Config::Method.new update_build_trigger_config run_build_trigger_config = parent_rpcs.run_build_trigger if parent_rpcs.respond_to? :run_build_trigger @run_build_trigger = ::Gapic::Config::Method.new run_build_trigger_config receive_trigger_webhook_config = parent_rpcs.receive_trigger_webhook if parent_rpcs.respond_to? :receive_trigger_webhook @receive_trigger_webhook = ::Gapic::Config::Method.new receive_trigger_webhook_config create_worker_pool_config = parent_rpcs.create_worker_pool if parent_rpcs.respond_to? :create_worker_pool @create_worker_pool = ::Gapic::Config::Method.new create_worker_pool_config get_worker_pool_config = parent_rpcs.get_worker_pool if parent_rpcs.respond_to? :get_worker_pool @get_worker_pool = ::Gapic::Config::Method.new get_worker_pool_config delete_worker_pool_config = parent_rpcs.delete_worker_pool if parent_rpcs.respond_to? :delete_worker_pool @delete_worker_pool = ::Gapic::Config::Method.new delete_worker_pool_config update_worker_pool_config = parent_rpcs.update_worker_pool if parent_rpcs.respond_to? :update_worker_pool @update_worker_pool = ::Gapic::Config::Method.new update_worker_pool_config list_worker_pools_config = parent_rpcs.list_worker_pools if parent_rpcs.respond_to? :list_worker_pools @list_worker_pools = ::Gapic::Config::Method.new list_worker_pools_config yield self if block_given? end