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
RPC-specific configuration for `batch_create_notes` @return [::Gapic::Config::Method]
RPC-specific configuration for `batch_create_occurrences` @return [::Gapic::Config::Method]
RPC-specific configuration for `create_note` @return [::Gapic::Config::Method]
RPC-specific configuration for `create_occurrence` @return [::Gapic::Config::Method]
RPC-specific configuration for `delete_note` @return [::Gapic::Config::Method]
RPC-specific configuration for `delete_occurrence` @return [::Gapic::Config::Method]
RPC-specific configuration for `get_note` @return [::Gapic::Config::Method]
RPC-specific configuration for `get_occurrence` @return [::Gapic::Config::Method]
RPC-specific configuration for `get_occurrence_note` @return [::Gapic::Config::Method]
RPC-specific configuration for `list_note_occurrences` @return [::Gapic::Config::Method]
RPC-specific configuration for `list_notes` @return [::Gapic::Config::Method]
RPC-specific configuration for `list_occurrences` @return [::Gapic::Config::Method]
RPC-specific configuration for `update_note` @return [::Gapic::Config::Method]
RPC-specific configuration for `update_occurrence` @return [::Gapic::Config::Method]
Public Class Methods
@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