class Google::Cloud::ContactCenterInsights::V1::ContactCenterInsights::Client::Configuration::Rpcs

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

calculate_issue_model_stats[R]

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

calculate_stats[R]

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

create_analysis[R]

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

create_conversation[R]

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

create_issue_model[R]

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

create_phrase_matcher[R]

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

delete_analysis[R]

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

delete_conversation[R]

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

delete_issue_model[R]

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

delete_phrase_matcher[R]

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

deploy_issue_model[R]

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

export_insights_data[R]

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

get_analysis[R]

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

get_conversation[R]

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

get_issue[R]

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

get_issue_model[R]

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

get_phrase_matcher[R]

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

get_settings[R]

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

list_analyses[R]

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

list_conversations[R]

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

list_issue_models[R]

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

list_issues[R]

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

list_phrase_matchers[R]

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

undeploy_issue_model[R]

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

update_conversation[R]

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

update_issue[R]

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

update_issue_model[R]

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

update_settings[R]

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

Public Class Methods

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

@private

# File lib/google/cloud/contact_center_insights/v1/contact_center_insights/client.rb, line 2439
def initialize parent_rpcs = nil
  create_conversation_config = parent_rpcs.create_conversation if parent_rpcs.respond_to? :create_conversation
  @create_conversation = ::Gapic::Config::Method.new create_conversation_config
  update_conversation_config = parent_rpcs.update_conversation if parent_rpcs.respond_to? :update_conversation
  @update_conversation = ::Gapic::Config::Method.new update_conversation_config
  get_conversation_config = parent_rpcs.get_conversation if parent_rpcs.respond_to? :get_conversation
  @get_conversation = ::Gapic::Config::Method.new get_conversation_config
  list_conversations_config = parent_rpcs.list_conversations if parent_rpcs.respond_to? :list_conversations
  @list_conversations = ::Gapic::Config::Method.new list_conversations_config
  delete_conversation_config = parent_rpcs.delete_conversation if parent_rpcs.respond_to? :delete_conversation
  @delete_conversation = ::Gapic::Config::Method.new delete_conversation_config
  create_analysis_config = parent_rpcs.create_analysis if parent_rpcs.respond_to? :create_analysis
  @create_analysis = ::Gapic::Config::Method.new create_analysis_config
  get_analysis_config = parent_rpcs.get_analysis if parent_rpcs.respond_to? :get_analysis
  @get_analysis = ::Gapic::Config::Method.new get_analysis_config
  list_analyses_config = parent_rpcs.list_analyses if parent_rpcs.respond_to? :list_analyses
  @list_analyses = ::Gapic::Config::Method.new list_analyses_config
  delete_analysis_config = parent_rpcs.delete_analysis if parent_rpcs.respond_to? :delete_analysis
  @delete_analysis = ::Gapic::Config::Method.new delete_analysis_config
  export_insights_data_config = parent_rpcs.export_insights_data if parent_rpcs.respond_to? :export_insights_data
  @export_insights_data = ::Gapic::Config::Method.new export_insights_data_config
  create_issue_model_config = parent_rpcs.create_issue_model if parent_rpcs.respond_to? :create_issue_model
  @create_issue_model = ::Gapic::Config::Method.new create_issue_model_config
  update_issue_model_config = parent_rpcs.update_issue_model if parent_rpcs.respond_to? :update_issue_model
  @update_issue_model = ::Gapic::Config::Method.new update_issue_model_config
  get_issue_model_config = parent_rpcs.get_issue_model if parent_rpcs.respond_to? :get_issue_model
  @get_issue_model = ::Gapic::Config::Method.new get_issue_model_config
  list_issue_models_config = parent_rpcs.list_issue_models if parent_rpcs.respond_to? :list_issue_models
  @list_issue_models = ::Gapic::Config::Method.new list_issue_models_config
  delete_issue_model_config = parent_rpcs.delete_issue_model if parent_rpcs.respond_to? :delete_issue_model
  @delete_issue_model = ::Gapic::Config::Method.new delete_issue_model_config
  deploy_issue_model_config = parent_rpcs.deploy_issue_model if parent_rpcs.respond_to? :deploy_issue_model
  @deploy_issue_model = ::Gapic::Config::Method.new deploy_issue_model_config
  undeploy_issue_model_config = parent_rpcs.undeploy_issue_model if parent_rpcs.respond_to? :undeploy_issue_model
  @undeploy_issue_model = ::Gapic::Config::Method.new undeploy_issue_model_config
  get_issue_config = parent_rpcs.get_issue if parent_rpcs.respond_to? :get_issue
  @get_issue = ::Gapic::Config::Method.new get_issue_config
  list_issues_config = parent_rpcs.list_issues if parent_rpcs.respond_to? :list_issues
  @list_issues = ::Gapic::Config::Method.new list_issues_config
  update_issue_config = parent_rpcs.update_issue if parent_rpcs.respond_to? :update_issue
  @update_issue = ::Gapic::Config::Method.new update_issue_config
  calculate_issue_model_stats_config = parent_rpcs.calculate_issue_model_stats if parent_rpcs.respond_to? :calculate_issue_model_stats
  @calculate_issue_model_stats = ::Gapic::Config::Method.new calculate_issue_model_stats_config
  create_phrase_matcher_config = parent_rpcs.create_phrase_matcher if parent_rpcs.respond_to? :create_phrase_matcher
  @create_phrase_matcher = ::Gapic::Config::Method.new create_phrase_matcher_config
  get_phrase_matcher_config = parent_rpcs.get_phrase_matcher if parent_rpcs.respond_to? :get_phrase_matcher
  @get_phrase_matcher = ::Gapic::Config::Method.new get_phrase_matcher_config
  list_phrase_matchers_config = parent_rpcs.list_phrase_matchers if parent_rpcs.respond_to? :list_phrase_matchers
  @list_phrase_matchers = ::Gapic::Config::Method.new list_phrase_matchers_config
  delete_phrase_matcher_config = parent_rpcs.delete_phrase_matcher if parent_rpcs.respond_to? :delete_phrase_matcher
  @delete_phrase_matcher = ::Gapic::Config::Method.new delete_phrase_matcher_config
  calculate_stats_config = parent_rpcs.calculate_stats if parent_rpcs.respond_to? :calculate_stats
  @calculate_stats = ::Gapic::Config::Method.new calculate_stats_config
  get_settings_config = parent_rpcs.get_settings if parent_rpcs.respond_to? :get_settings
  @get_settings = ::Gapic::Config::Method.new get_settings_config
  update_settings_config = parent_rpcs.update_settings if parent_rpcs.respond_to? :update_settings
  @update_settings = ::Gapic::Config::Method.new update_settings_config

  yield self if block_given?
end