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
RPC-specific configuration for `calculate_issue_model_stats` @return [::Gapic::Config::Method]
RPC-specific configuration for `calculate_stats` @return [::Gapic::Config::Method]
RPC-specific configuration for `create_analysis` @return [::Gapic::Config::Method]
RPC-specific configuration for `create_conversation` @return [::Gapic::Config::Method]
RPC-specific configuration for `create_issue_model` @return [::Gapic::Config::Method]
RPC-specific configuration for `create_phrase_matcher` @return [::Gapic::Config::Method]
RPC-specific configuration for `delete_analysis` @return [::Gapic::Config::Method]
RPC-specific configuration for `delete_conversation` @return [::Gapic::Config::Method]
RPC-specific configuration for `delete_issue_model` @return [::Gapic::Config::Method]
RPC-specific configuration for `delete_phrase_matcher` @return [::Gapic::Config::Method]
RPC-specific configuration for `deploy_issue_model` @return [::Gapic::Config::Method]
RPC-specific configuration for `export_insights_data` @return [::Gapic::Config::Method]
RPC-specific configuration for `get_analysis` @return [::Gapic::Config::Method]
RPC-specific configuration for `get_conversation` @return [::Gapic::Config::Method]
RPC-specific configuration for `get_issue` @return [::Gapic::Config::Method]
RPC-specific configuration for `get_issue_model` @return [::Gapic::Config::Method]
RPC-specific configuration for `get_phrase_matcher` @return [::Gapic::Config::Method]
RPC-specific configuration for `get_settings` @return [::Gapic::Config::Method]
RPC-specific configuration for `list_analyses` @return [::Gapic::Config::Method]
RPC-specific configuration for `list_conversations` @return [::Gapic::Config::Method]
RPC-specific configuration for `list_issue_models` @return [::Gapic::Config::Method]
RPC-specific configuration for `list_issues` @return [::Gapic::Config::Method]
RPC-specific configuration for `list_phrase_matchers` @return [::Gapic::Config::Method]
RPC-specific configuration for `undeploy_issue_model` @return [::Gapic::Config::Method]
RPC-specific configuration for `update_conversation` @return [::Gapic::Config::Method]
RPC-specific configuration for `update_issue` @return [::Gapic::Config::Method]
RPC-specific configuration for `update_issue_model` @return [::Gapic::Config::Method]
RPC-specific configuration for `update_settings` @return [::Gapic::Config::Method]
Public Class Methods
@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