class Google::Cloud::Security::PrivateCA::V1::CertificateAuthorityService::Client::Configuration::Rpcs
Configuration
RPC class for the CertificateAuthorityService
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 `create_ca_pool` @return [::Gapic::Config::Method]
RPC-specific configuration for `create_certificate` @return [::Gapic::Config::Method]
RPC-specific configuration for `create_certificate_template` @return [::Gapic::Config::Method]
RPC-specific configuration for `delete_ca_pool` @return [::Gapic::Config::Method]
RPC-specific configuration for `delete_certificate_template` @return [::Gapic::Config::Method]
RPC-specific configuration for `fetch_ca_certs` @return [::Gapic::Config::Method]
RPC-specific configuration for `get_ca_pool` @return [::Gapic::Config::Method]
RPC-specific configuration for `get_certificate` @return [::Gapic::Config::Method]
RPC-specific configuration for `get_certificate_revocation_list` @return [::Gapic::Config::Method]
RPC-specific configuration for `get_certificate_template` @return [::Gapic::Config::Method]
RPC-specific configuration for `list_ca_pools` @return [::Gapic::Config::Method]
RPC-specific configuration for `list_certificate_revocation_lists` @return [::Gapic::Config::Method]
RPC-specific configuration for `list_certificate_templates` @return [::Gapic::Config::Method]
RPC-specific configuration for `list_certificates` @return [::Gapic::Config::Method]
RPC-specific configuration for `revoke_certificate` @return [::Gapic::Config::Method]
RPC-specific configuration for `update_ca_pool` @return [::Gapic::Config::Method]
RPC-specific configuration for `update_certificate` @return [::Gapic::Config::Method]
RPC-specific configuration for `update_certificate_revocation_list` @return [::Gapic::Config::Method]
RPC-specific configuration for `update_certificate_template` @return [::Gapic::Config::Method]
Public Class Methods
@private
# File lib/google/cloud/security/private_ca/v1/certificate_authority_service/client.rb, line 2869 def initialize parent_rpcs = nil create_certificate_config = parent_rpcs.create_certificate if parent_rpcs.respond_to? :create_certificate @create_certificate = ::Gapic::Config::Method.new create_certificate_config get_certificate_config = parent_rpcs.get_certificate if parent_rpcs.respond_to? :get_certificate @get_certificate = ::Gapic::Config::Method.new get_certificate_config list_certificates_config = parent_rpcs.list_certificates if parent_rpcs.respond_to? :list_certificates @list_certificates = ::Gapic::Config::Method.new list_certificates_config revoke_certificate_config = parent_rpcs.revoke_certificate if parent_rpcs.respond_to? :revoke_certificate @revoke_certificate = ::Gapic::Config::Method.new revoke_certificate_config update_certificate_config = parent_rpcs.update_certificate if parent_rpcs.respond_to? :update_certificate @update_certificate = ::Gapic::Config::Method.new update_certificate_config activate_certificate_authority_config = parent_rpcs.activate_certificate_authority if parent_rpcs.respond_to? :activate_certificate_authority @activate_certificate_authority = ::Gapic::Config::Method.new activate_certificate_authority_config create_certificate_authority_config = parent_rpcs.create_certificate_authority if parent_rpcs.respond_to? :create_certificate_authority @create_certificate_authority = ::Gapic::Config::Method.new create_certificate_authority_config disable_certificate_authority_config = parent_rpcs.disable_certificate_authority if parent_rpcs.respond_to? :disable_certificate_authority @disable_certificate_authority = ::Gapic::Config::Method.new disable_certificate_authority_config enable_certificate_authority_config = parent_rpcs.enable_certificate_authority if parent_rpcs.respond_to? :enable_certificate_authority @enable_certificate_authority = ::Gapic::Config::Method.new enable_certificate_authority_config fetch_certificate_authority_csr_config = parent_rpcs.fetch_certificate_authority_csr if parent_rpcs.respond_to? :fetch_certificate_authority_csr @fetch_certificate_authority_csr = ::Gapic::Config::Method.new fetch_certificate_authority_csr_config get_certificate_authority_config = parent_rpcs.get_certificate_authority if parent_rpcs.respond_to? :get_certificate_authority @get_certificate_authority = ::Gapic::Config::Method.new get_certificate_authority_config list_certificate_authorities_config = parent_rpcs.list_certificate_authorities if parent_rpcs.respond_to? :list_certificate_authorities @list_certificate_authorities = ::Gapic::Config::Method.new list_certificate_authorities_config undelete_certificate_authority_config = parent_rpcs.undelete_certificate_authority if parent_rpcs.respond_to? :undelete_certificate_authority @undelete_certificate_authority = ::Gapic::Config::Method.new undelete_certificate_authority_config delete_certificate_authority_config = parent_rpcs.delete_certificate_authority if parent_rpcs.respond_to? :delete_certificate_authority @delete_certificate_authority = ::Gapic::Config::Method.new delete_certificate_authority_config update_certificate_authority_config = parent_rpcs.update_certificate_authority if parent_rpcs.respond_to? :update_certificate_authority @update_certificate_authority = ::Gapic::Config::Method.new update_certificate_authority_config create_ca_pool_config = parent_rpcs.create_ca_pool if parent_rpcs.respond_to? :create_ca_pool @create_ca_pool = ::Gapic::Config::Method.new create_ca_pool_config update_ca_pool_config = parent_rpcs.update_ca_pool if parent_rpcs.respond_to? :update_ca_pool @update_ca_pool = ::Gapic::Config::Method.new update_ca_pool_config get_ca_pool_config = parent_rpcs.get_ca_pool if parent_rpcs.respond_to? :get_ca_pool @get_ca_pool = ::Gapic::Config::Method.new get_ca_pool_config list_ca_pools_config = parent_rpcs.list_ca_pools if parent_rpcs.respond_to? :list_ca_pools @list_ca_pools = ::Gapic::Config::Method.new list_ca_pools_config delete_ca_pool_config = parent_rpcs.delete_ca_pool if parent_rpcs.respond_to? :delete_ca_pool @delete_ca_pool = ::Gapic::Config::Method.new delete_ca_pool_config fetch_ca_certs_config = parent_rpcs.fetch_ca_certs if parent_rpcs.respond_to? :fetch_ca_certs @fetch_ca_certs = ::Gapic::Config::Method.new fetch_ca_certs_config get_certificate_revocation_list_config = parent_rpcs.get_certificate_revocation_list if parent_rpcs.respond_to? :get_certificate_revocation_list @get_certificate_revocation_list = ::Gapic::Config::Method.new get_certificate_revocation_list_config list_certificate_revocation_lists_config = parent_rpcs.list_certificate_revocation_lists if parent_rpcs.respond_to? :list_certificate_revocation_lists @list_certificate_revocation_lists = ::Gapic::Config::Method.new list_certificate_revocation_lists_config update_certificate_revocation_list_config = parent_rpcs.update_certificate_revocation_list if parent_rpcs.respond_to? :update_certificate_revocation_list @update_certificate_revocation_list = ::Gapic::Config::Method.new update_certificate_revocation_list_config create_certificate_template_config = parent_rpcs.create_certificate_template if parent_rpcs.respond_to? :create_certificate_template @create_certificate_template = ::Gapic::Config::Method.new create_certificate_template_config delete_certificate_template_config = parent_rpcs.delete_certificate_template if parent_rpcs.respond_to? :delete_certificate_template @delete_certificate_template = ::Gapic::Config::Method.new delete_certificate_template_config get_certificate_template_config = parent_rpcs.get_certificate_template if parent_rpcs.respond_to? :get_certificate_template @get_certificate_template = ::Gapic::Config::Method.new get_certificate_template_config list_certificate_templates_config = parent_rpcs.list_certificate_templates if parent_rpcs.respond_to? :list_certificate_templates @list_certificate_templates = ::Gapic::Config::Method.new list_certificate_templates_config update_certificate_template_config = parent_rpcs.update_certificate_template if parent_rpcs.respond_to? :update_certificate_template @update_certificate_template = ::Gapic::Config::Method.new update_certificate_template_config yield self if block_given? end