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
RPC-specific configuration for `activate_entitlement` @return [::Gapic::Config::Method]
RPC-specific configuration for `cancel_entitlement` @return [::Gapic::Config::Method]
RPC-specific configuration for `change_offer` @return [::Gapic::Config::Method]
RPC-specific configuration for `change_parameters` @return [::Gapic::Config::Method]
RPC-specific configuration for `change_renewal_settings` @return [::Gapic::Config::Method]
RPC-specific configuration for `check_cloud_identity_accounts_exist` @return [::Gapic::Config::Method]
RPC-specific configuration for `create_channel_partner_link` @return [::Gapic::Config::Method]
RPC-specific configuration for `create_customer` @return [::Gapic::Config::Method]
RPC-specific configuration for `create_entitlement` @return [::Gapic::Config::Method]
RPC-specific configuration for `delete_customer` @return [::Gapic::Config::Method]
RPC-specific configuration for `get_channel_partner_link` @return [::Gapic::Config::Method]
RPC-specific configuration for `get_customer` @return [::Gapic::Config::Method]
RPC-specific configuration for `get_entitlement` @return [::Gapic::Config::Method]
RPC-specific configuration for `import_customer` @return [::Gapic::Config::Method]
RPC-specific configuration for `list_channel_partner_links` @return [::Gapic::Config::Method]
RPC-specific configuration for `list_customers` @return [::Gapic::Config::Method]
RPC-specific configuration for `list_entitlements` @return [::Gapic::Config::Method]
RPC-specific configuration for `list_offers` @return [::Gapic::Config::Method]
RPC-specific configuration for `list_products` @return [::Gapic::Config::Method]
RPC-specific configuration for `list_purchasable_offers` @return [::Gapic::Config::Method]
RPC-specific configuration for `list_purchasable_skus` @return [::Gapic::Config::Method]
RPC-specific configuration for `list_skus` @return [::Gapic::Config::Method]
RPC-specific configuration for `list_subscribers` @return [::Gapic::Config::Method]
RPC-specific configuration for `list_transferable_offers` @return [::Gapic::Config::Method]
RPC-specific configuration for `list_transferable_skus` @return [::Gapic::Config::Method]
RPC-specific configuration for `lookup_offer` @return [::Gapic::Config::Method]
RPC-specific configuration for `provision_cloud_identity` @return [::Gapic::Config::Method]
RPC-specific configuration for `register_subscriber` @return [::Gapic::Config::Method]
RPC-specific configuration for `start_paid_service` @return [::Gapic::Config::Method]
RPC-specific configuration for `suspend_entitlement` @return [::Gapic::Config::Method]
RPC-specific configuration for `transfer_entitlements` @return [::Gapic::Config::Method]
RPC-specific configuration for `transfer_entitlements_to_google` @return [::Gapic::Config::Method]
RPC-specific configuration for `unregister_subscriber` @return [::Gapic::Config::Method]
RPC-specific configuration for `update_channel_partner_link` @return [::Gapic::Config::Method]
RPC-specific configuration for `update_customer` @return [::Gapic::Config::Method]
Public Class Methods
@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