class Google::Cloud::Logging::V2::ConfigService::Client::Configuration::Rpcs

Configuration RPC class for the ConfigService 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

create_bucket[R]

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

create_exclusion[R]

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

create_sink[R]

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

create_view[R]

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

delete_bucket[R]

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

delete_exclusion[R]

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

delete_sink[R]

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

delete_view[R]

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

get_bucket[R]

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

get_cmek_settings[R]

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

get_exclusion[R]

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

get_sink[R]

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

get_view[R]

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

list_buckets[R]

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

list_exclusions[R]

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

list_sinks[R]

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

list_views[R]

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

undelete_bucket[R]

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

update_bucket[R]

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

update_cmek_settings[R]

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

update_exclusion[R]

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

update_sink[R]

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

update_view[R]

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

Public Class Methods

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

@private

# File lib/google/cloud/logging/v2/config_service/client.rb, line 2358
def initialize parent_rpcs = nil
  list_buckets_config = parent_rpcs.list_buckets if parent_rpcs.respond_to? :list_buckets
  @list_buckets = ::Gapic::Config::Method.new list_buckets_config
  get_bucket_config = parent_rpcs.get_bucket if parent_rpcs.respond_to? :get_bucket
  @get_bucket = ::Gapic::Config::Method.new get_bucket_config
  create_bucket_config = parent_rpcs.create_bucket if parent_rpcs.respond_to? :create_bucket
  @create_bucket = ::Gapic::Config::Method.new create_bucket_config
  update_bucket_config = parent_rpcs.update_bucket if parent_rpcs.respond_to? :update_bucket
  @update_bucket = ::Gapic::Config::Method.new update_bucket_config
  delete_bucket_config = parent_rpcs.delete_bucket if parent_rpcs.respond_to? :delete_bucket
  @delete_bucket = ::Gapic::Config::Method.new delete_bucket_config
  undelete_bucket_config = parent_rpcs.undelete_bucket if parent_rpcs.respond_to? :undelete_bucket
  @undelete_bucket = ::Gapic::Config::Method.new undelete_bucket_config
  list_views_config = parent_rpcs.list_views if parent_rpcs.respond_to? :list_views
  @list_views = ::Gapic::Config::Method.new list_views_config
  get_view_config = parent_rpcs.get_view if parent_rpcs.respond_to? :get_view
  @get_view = ::Gapic::Config::Method.new get_view_config
  create_view_config = parent_rpcs.create_view if parent_rpcs.respond_to? :create_view
  @create_view = ::Gapic::Config::Method.new create_view_config
  update_view_config = parent_rpcs.update_view if parent_rpcs.respond_to? :update_view
  @update_view = ::Gapic::Config::Method.new update_view_config
  delete_view_config = parent_rpcs.delete_view if parent_rpcs.respond_to? :delete_view
  @delete_view = ::Gapic::Config::Method.new delete_view_config
  list_sinks_config = parent_rpcs.list_sinks if parent_rpcs.respond_to? :list_sinks
  @list_sinks = ::Gapic::Config::Method.new list_sinks_config
  get_sink_config = parent_rpcs.get_sink if parent_rpcs.respond_to? :get_sink
  @get_sink = ::Gapic::Config::Method.new get_sink_config
  create_sink_config = parent_rpcs.create_sink if parent_rpcs.respond_to? :create_sink
  @create_sink = ::Gapic::Config::Method.new create_sink_config
  update_sink_config = parent_rpcs.update_sink if parent_rpcs.respond_to? :update_sink
  @update_sink = ::Gapic::Config::Method.new update_sink_config
  delete_sink_config = parent_rpcs.delete_sink if parent_rpcs.respond_to? :delete_sink
  @delete_sink = ::Gapic::Config::Method.new delete_sink_config
  list_exclusions_config = parent_rpcs.list_exclusions if parent_rpcs.respond_to? :list_exclusions
  @list_exclusions = ::Gapic::Config::Method.new list_exclusions_config
  get_exclusion_config = parent_rpcs.get_exclusion if parent_rpcs.respond_to? :get_exclusion
  @get_exclusion = ::Gapic::Config::Method.new get_exclusion_config
  create_exclusion_config = parent_rpcs.create_exclusion if parent_rpcs.respond_to? :create_exclusion
  @create_exclusion = ::Gapic::Config::Method.new create_exclusion_config
  update_exclusion_config = parent_rpcs.update_exclusion if parent_rpcs.respond_to? :update_exclusion
  @update_exclusion = ::Gapic::Config::Method.new update_exclusion_config
  delete_exclusion_config = parent_rpcs.delete_exclusion if parent_rpcs.respond_to? :delete_exclusion
  @delete_exclusion = ::Gapic::Config::Method.new delete_exclusion_config
  get_cmek_settings_config = parent_rpcs.get_cmek_settings if parent_rpcs.respond_to? :get_cmek_settings
  @get_cmek_settings = ::Gapic::Config::Method.new get_cmek_settings_config
  update_cmek_settings_config = parent_rpcs.update_cmek_settings if parent_rpcs.respond_to? :update_cmek_settings
  @update_cmek_settings = ::Gapic::Config::Method.new update_cmek_settings_config

  yield self if block_given?
end