Class: Google::Cloud::ServiceManagement::V1::ServiceManager::Client::Configuration::Rpcs
- Inherits:
 - 
      Object
      
        
- Object
 - Google::Cloud::ServiceManagement::V1::ServiceManager::Client::Configuration::Rpcs
 
 
- Defined in:
 - lib/google/cloud/service_management/v1/service_manager/client.rb
 
Overview
Configuration RPC class for the ServiceManager 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. 
 -  
 
Instance Attribute Summary collapse
- 
  
    
      #create_service  ⇒ ::Gapic::Config::Method 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    
RPC-specific configuration for
create_service. - 
  
    
      #create_service_config  ⇒ ::Gapic::Config::Method 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    
RPC-specific configuration for
create_service_config. - 
  
    
      #create_service_rollout  ⇒ ::Gapic::Config::Method 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    
RPC-specific configuration for
create_service_rollout. - 
  
    
      #delete_service  ⇒ ::Gapic::Config::Method 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    
RPC-specific configuration for
delete_service. - 
  
    
      #generate_config_report  ⇒ ::Gapic::Config::Method 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    
RPC-specific configuration for
generate_config_report. - 
  
    
      #get_service  ⇒ ::Gapic::Config::Method 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    
RPC-specific configuration for
get_service. - 
  
    
      #get_service_config  ⇒ ::Gapic::Config::Method 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    
RPC-specific configuration for
get_service_config. - 
  
    
      #get_service_rollout  ⇒ ::Gapic::Config::Method 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    
RPC-specific configuration for
get_service_rollout. - 
  
    
      #list_service_configs  ⇒ ::Gapic::Config::Method 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    
RPC-specific configuration for
list_service_configs. - 
  
    
      #list_service_rollouts  ⇒ ::Gapic::Config::Method 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    
RPC-specific configuration for
list_service_rollouts. - 
  
    
      #list_services  ⇒ ::Gapic::Config::Method 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    
RPC-specific configuration for
list_services. - 
  
    
      #submit_config_source  ⇒ ::Gapic::Config::Method 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    
RPC-specific configuration for
submit_config_source. - 
  
    
      #undelete_service  ⇒ ::Gapic::Config::Method 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    
RPC-specific configuration for
undelete_service. 
Instance Attribute Details
#create_service ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for create_service
      1673 1674 1675  | 
    
      # File 'lib/google/cloud/service_management/v1/service_manager/client.rb', line 1673 def create_service @create_service end  | 
  
#create_service_config ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for create_service_config
      1698 1699 1700  | 
    
      # File 'lib/google/cloud/service_management/v1/service_manager/client.rb', line 1698 def create_service_config @create_service_config end  | 
  
#create_service_rollout ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for create_service_rollout
      1718 1719 1720  | 
    
      # File 'lib/google/cloud/service_management/v1/service_manager/client.rb', line 1718 def create_service_rollout @create_service_rollout end  | 
  
#delete_service ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for delete_service
      1678 1679 1680  | 
    
      # File 'lib/google/cloud/service_management/v1/service_manager/client.rb', line 1678 def delete_service @delete_service end  | 
  
#generate_config_report ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for generate_config_report
      1723 1724 1725  | 
    
      # File 'lib/google/cloud/service_management/v1/service_manager/client.rb', line 1723 def generate_config_report @generate_config_report end  | 
  
#get_service ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for get_service
      1668 1669 1670  | 
    
      # File 'lib/google/cloud/service_management/v1/service_manager/client.rb', line 1668 def get_service @get_service end  | 
  
#get_service_config ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for get_service_config
      1693 1694 1695  | 
    
      # File 'lib/google/cloud/service_management/v1/service_manager/client.rb', line 1693 def get_service_config @get_service_config end  | 
  
#get_service_rollout ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for get_service_rollout
      1713 1714 1715  | 
    
      # File 'lib/google/cloud/service_management/v1/service_manager/client.rb', line 1713 def get_service_rollout @get_service_rollout end  | 
  
#list_service_configs ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for list_service_configs
      1688 1689 1690  | 
    
      # File 'lib/google/cloud/service_management/v1/service_manager/client.rb', line 1688 def list_service_configs @list_service_configs end  | 
  
#list_service_rollouts ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for list_service_rollouts
      1708 1709 1710  | 
    
      # File 'lib/google/cloud/service_management/v1/service_manager/client.rb', line 1708 def list_service_rollouts @list_service_rollouts end  | 
  
#list_services ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for list_services
      1663 1664 1665  | 
    
      # File 'lib/google/cloud/service_management/v1/service_manager/client.rb', line 1663 def list_services @list_services end  | 
  
#submit_config_source ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for submit_config_source
      1703 1704 1705  | 
    
      # File 'lib/google/cloud/service_management/v1/service_manager/client.rb', line 1703 def submit_config_source @submit_config_source end  | 
  
#undelete_service ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for undelete_service
      1683 1684 1685  | 
    
      # File 'lib/google/cloud/service_management/v1/service_manager/client.rb', line 1683 def undelete_service @undelete_service end  |