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

approve_build[R]

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

cancel_build[R]

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

create_build[R]

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

create_build_trigger[R]

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

create_worker_pool[R]

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

delete_build_trigger[R]

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

delete_worker_pool[R]

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

get_build[R]

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

get_build_trigger[R]

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

get_worker_pool[R]

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

list_build_triggers[R]

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

list_builds[R]

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

list_worker_pools[R]

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

receive_trigger_webhook[R]

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

retry_build[R]

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

run_build_trigger[R]

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

update_build_trigger[R]

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

update_worker_pool[R]

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

Public Class Methods

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

@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