class Google::Cloud::Channel::V1::CloudChannelService::Client::Configuration::Rpcs

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

activate_entitlement[R]

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

cancel_entitlement[R]

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

change_offer[R]

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

change_parameters[R]

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

change_renewal_settings[R]

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

check_cloud_identity_accounts_exist[R]

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

create_customer[R]

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

create_entitlement[R]

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

delete_customer[R]

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

get_customer[R]

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

get_entitlement[R]

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

import_customer[R]

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

list_customers[R]

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

list_entitlements[R]

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

list_offers[R]

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

list_products[R]

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

list_purchasable_offers[R]

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

list_purchasable_skus[R]

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

list_skus[R]

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

list_subscribers[R]

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

list_transferable_offers[R]

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

list_transferable_skus[R]

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

lookup_offer[R]

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

provision_cloud_identity[R]

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

register_subscriber[R]

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

start_paid_service[R]

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

suspend_entitlement[R]

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

transfer_entitlements[R]

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

transfer_entitlements_to_google[R]

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

unregister_subscriber[R]

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

update_customer[R]

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

Public Class Methods

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

@private

# File lib/google/cloud/channel/v1/cloud_channel_service/client.rb, line 3864
def initialize parent_rpcs = nil
  list_customers_config = parent_rpcs.list_customers if parent_rpcs.respond_to? :list_customers
  @list_customers = ::Gapic::Config::Method.new list_customers_config
  get_customer_config = parent_rpcs.get_customer if parent_rpcs.respond_to? :get_customer
  @get_customer = ::Gapic::Config::Method.new get_customer_config
  check_cloud_identity_accounts_exist_config = parent_rpcs.check_cloud_identity_accounts_exist if parent_rpcs.respond_to? :check_cloud_identity_accounts_exist
  @check_cloud_identity_accounts_exist = ::Gapic::Config::Method.new check_cloud_identity_accounts_exist_config
  create_customer_config = parent_rpcs.create_customer if parent_rpcs.respond_to? :create_customer
  @create_customer = ::Gapic::Config::Method.new create_customer_config
  update_customer_config = parent_rpcs.update_customer if parent_rpcs.respond_to? :update_customer
  @update_customer = ::Gapic::Config::Method.new update_customer_config
  delete_customer_config = parent_rpcs.delete_customer if parent_rpcs.respond_to? :delete_customer
  @delete_customer = ::Gapic::Config::Method.new delete_customer_config
  import_customer_config = parent_rpcs.import_customer if parent_rpcs.respond_to? :import_customer
  @import_customer = ::Gapic::Config::Method.new import_customer_config
  provision_cloud_identity_config = parent_rpcs.provision_cloud_identity if parent_rpcs.respond_to? :provision_cloud_identity
  @provision_cloud_identity = ::Gapic::Config::Method.new provision_cloud_identity_config
  list_entitlements_config = parent_rpcs.list_entitlements if parent_rpcs.respond_to? :list_entitlements
  @list_entitlements = ::Gapic::Config::Method.new list_entitlements_config
  list_transferable_skus_config = parent_rpcs.list_transferable_skus if parent_rpcs.respond_to? :list_transferable_skus
  @list_transferable_skus = ::Gapic::Config::Method.new list_transferable_skus_config
  list_transferable_offers_config = parent_rpcs.list_transferable_offers if parent_rpcs.respond_to? :list_transferable_offers
  @list_transferable_offers = ::Gapic::Config::Method.new list_transferable_offers_config
  get_entitlement_config = parent_rpcs.get_entitlement if parent_rpcs.respond_to? :get_entitlement
  @get_entitlement = ::Gapic::Config::Method.new get_entitlement_config
  create_entitlement_config = parent_rpcs.create_entitlement if parent_rpcs.respond_to? :create_entitlement
  @create_entitlement = ::Gapic::Config::Method.new create_entitlement_config
  change_parameters_config = parent_rpcs.change_parameters if parent_rpcs.respond_to? :change_parameters
  @change_parameters = ::Gapic::Config::Method.new change_parameters_config
  change_renewal_settings_config = parent_rpcs.change_renewal_settings if parent_rpcs.respond_to? :change_renewal_settings
  @change_renewal_settings = ::Gapic::Config::Method.new change_renewal_settings_config
  change_offer_config = parent_rpcs.change_offer if parent_rpcs.respond_to? :change_offer
  @change_offer = ::Gapic::Config::Method.new change_offer_config
  start_paid_service_config = parent_rpcs.start_paid_service if parent_rpcs.respond_to? :start_paid_service
  @start_paid_service = ::Gapic::Config::Method.new start_paid_service_config
  suspend_entitlement_config = parent_rpcs.suspend_entitlement if parent_rpcs.respond_to? :suspend_entitlement
  @suspend_entitlement = ::Gapic::Config::Method.new suspend_entitlement_config
  cancel_entitlement_config = parent_rpcs.cancel_entitlement if parent_rpcs.respond_to? :cancel_entitlement
  @cancel_entitlement = ::Gapic::Config::Method.new cancel_entitlement_config
  activate_entitlement_config = parent_rpcs.activate_entitlement if parent_rpcs.respond_to? :activate_entitlement
  @activate_entitlement = ::Gapic::Config::Method.new activate_entitlement_config
  transfer_entitlements_config = parent_rpcs.transfer_entitlements if parent_rpcs.respond_to? :transfer_entitlements
  @transfer_entitlements = ::Gapic::Config::Method.new transfer_entitlements_config
  transfer_entitlements_to_google_config = parent_rpcs.transfer_entitlements_to_google if parent_rpcs.respond_to? :transfer_entitlements_to_google
  @transfer_entitlements_to_google = ::Gapic::Config::Method.new transfer_entitlements_to_google_config
  list_channel_partner_links_config = parent_rpcs.list_channel_partner_links if parent_rpcs.respond_to? :list_channel_partner_links
  @list_channel_partner_links = ::Gapic::Config::Method.new list_channel_partner_links_config
  get_channel_partner_link_config = parent_rpcs.get_channel_partner_link if parent_rpcs.respond_to? :get_channel_partner_link
  @get_channel_partner_link = ::Gapic::Config::Method.new get_channel_partner_link_config
  create_channel_partner_link_config = parent_rpcs.create_channel_partner_link if parent_rpcs.respond_to? :create_channel_partner_link
  @create_channel_partner_link = ::Gapic::Config::Method.new create_channel_partner_link_config
  update_channel_partner_link_config = parent_rpcs.update_channel_partner_link if parent_rpcs.respond_to? :update_channel_partner_link
  @update_channel_partner_link = ::Gapic::Config::Method.new update_channel_partner_link_config
  lookup_offer_config = parent_rpcs.lookup_offer if parent_rpcs.respond_to? :lookup_offer
  @lookup_offer = ::Gapic::Config::Method.new lookup_offer_config
  list_products_config = parent_rpcs.list_products if parent_rpcs.respond_to? :list_products
  @list_products = ::Gapic::Config::Method.new list_products_config
  list_skus_config = parent_rpcs.list_skus if parent_rpcs.respond_to? :list_skus
  @list_skus = ::Gapic::Config::Method.new list_skus_config
  list_offers_config = parent_rpcs.list_offers if parent_rpcs.respond_to? :list_offers
  @list_offers = ::Gapic::Config::Method.new list_offers_config
  list_purchasable_skus_config = parent_rpcs.list_purchasable_skus if parent_rpcs.respond_to? :list_purchasable_skus
  @list_purchasable_skus = ::Gapic::Config::Method.new list_purchasable_skus_config
  list_purchasable_offers_config = parent_rpcs.list_purchasable_offers if parent_rpcs.respond_to? :list_purchasable_offers
  @list_purchasable_offers = ::Gapic::Config::Method.new list_purchasable_offers_config
  register_subscriber_config = parent_rpcs.register_subscriber if parent_rpcs.respond_to? :register_subscriber
  @register_subscriber = ::Gapic::Config::Method.new register_subscriber_config
  unregister_subscriber_config = parent_rpcs.unregister_subscriber if parent_rpcs.respond_to? :unregister_subscriber
  @unregister_subscriber = ::Gapic::Config::Method.new unregister_subscriber_config
  list_subscribers_config = parent_rpcs.list_subscribers if parent_rpcs.respond_to? :list_subscribers
  @list_subscribers = ::Gapic::Config::Method.new list_subscribers_config

  yield self if block_given?
end