class Grafeas::V1::Grafeas::Client::Configuration::Rpcs

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

batch_create_notes[R]

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

batch_create_occurrences[R]

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

create_note[R]

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

create_occurrence[R]

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

delete_note[R]

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

delete_occurrence[R]

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

get_note[R]

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

get_occurrence[R]

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

get_occurrence_note[R]

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

list_note_occurrences[R]

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

list_notes[R]

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

list_occurrences[R]

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

update_note[R]

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

update_occurrence[R]

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

Public Class Methods

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

@private

# File lib/grafeas/v1/grafeas/client.rb, line 1420
def initialize parent_rpcs = nil
  get_occurrence_config = parent_rpcs.get_occurrence if parent_rpcs.respond_to? :get_occurrence
  @get_occurrence = ::Gapic::Config::Method.new get_occurrence_config
  list_occurrences_config = parent_rpcs.list_occurrences if parent_rpcs.respond_to? :list_occurrences
  @list_occurrences = ::Gapic::Config::Method.new list_occurrences_config
  delete_occurrence_config = parent_rpcs.delete_occurrence if parent_rpcs.respond_to? :delete_occurrence
  @delete_occurrence = ::Gapic::Config::Method.new delete_occurrence_config
  create_occurrence_config = parent_rpcs.create_occurrence if parent_rpcs.respond_to? :create_occurrence
  @create_occurrence = ::Gapic::Config::Method.new create_occurrence_config
  batch_create_occurrences_config = parent_rpcs.batch_create_occurrences if parent_rpcs.respond_to? :batch_create_occurrences
  @batch_create_occurrences = ::Gapic::Config::Method.new batch_create_occurrences_config
  update_occurrence_config = parent_rpcs.update_occurrence if parent_rpcs.respond_to? :update_occurrence
  @update_occurrence = ::Gapic::Config::Method.new update_occurrence_config
  get_occurrence_note_config = parent_rpcs.get_occurrence_note if parent_rpcs.respond_to? :get_occurrence_note
  @get_occurrence_note = ::Gapic::Config::Method.new get_occurrence_note_config
  get_note_config = parent_rpcs.get_note if parent_rpcs.respond_to? :get_note
  @get_note = ::Gapic::Config::Method.new get_note_config
  list_notes_config = parent_rpcs.list_notes if parent_rpcs.respond_to? :list_notes
  @list_notes = ::Gapic::Config::Method.new list_notes_config
  delete_note_config = parent_rpcs.delete_note if parent_rpcs.respond_to? :delete_note
  @delete_note = ::Gapic::Config::Method.new delete_note_config
  create_note_config = parent_rpcs.create_note if parent_rpcs.respond_to? :create_note
  @create_note = ::Gapic::Config::Method.new create_note_config
  batch_create_notes_config = parent_rpcs.batch_create_notes if parent_rpcs.respond_to? :batch_create_notes
  @batch_create_notes = ::Gapic::Config::Method.new batch_create_notes_config
  update_note_config = parent_rpcs.update_note if parent_rpcs.respond_to? :update_note
  @update_note = ::Gapic::Config::Method.new update_note_config
  list_note_occurrences_config = parent_rpcs.list_note_occurrences if parent_rpcs.respond_to? :list_note_occurrences
  @list_note_occurrences = ::Gapic::Config::Method.new list_note_occurrences_config

  yield self if block_given?
end