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

activate_certificate_authority[R]

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

create_ca_pool[R]

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

create_certificate[R]

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

create_certificate_authority[R]

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

create_certificate_template[R]

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

delete_ca_pool[R]

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

delete_certificate_authority[R]

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

delete_certificate_template[R]

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

disable_certificate_authority[R]

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

enable_certificate_authority[R]

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

fetch_ca_certs[R]

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

fetch_certificate_authority_csr[R]

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

get_ca_pool[R]

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

get_certificate[R]

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

get_certificate_authority[R]

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

get_certificate_revocation_list[R]

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

get_certificate_template[R]

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

list_ca_pools[R]

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

list_certificate_authorities[R]

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

list_certificate_revocation_lists[R]

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

list_certificate_templates[R]

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

list_certificates[R]

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

revoke_certificate[R]

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

undelete_certificate_authority[R]

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

update_ca_pool[R]

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

update_certificate[R]

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

update_certificate_authority[R]

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

update_certificate_revocation_list[R]

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

update_certificate_template[R]

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

Public Class Methods

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

@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