class Google::Cloud::Security::PrivateCA::V1beta1::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_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]

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_certificate_authority_csr[R]

RPC-specific configuration for `fetch_certificate_authority_csr` @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_reusable_config[R]

RPC-specific configuration for `get_reusable_config` @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_certificates[R]

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

list_reusable_configs[R]

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

restore_certificate_authority[R]

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

revoke_certificate[R]

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

schedule_delete_certificate_authority[R]

RPC-specific configuration for `schedule_delete_certificate_authority` @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]

Public Class Methods

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

@private

# File lib/google/cloud/security/private_ca/v1beta1/certificate_authority_service/client.rb, line 2049
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
  restore_certificate_authority_config = parent_rpcs.restore_certificate_authority if parent_rpcs.respond_to? :restore_certificate_authority
  @restore_certificate_authority = ::Gapic::Config::Method.new restore_certificate_authority_config
  schedule_delete_certificate_authority_config = parent_rpcs.schedule_delete_certificate_authority if parent_rpcs.respond_to? :schedule_delete_certificate_authority
  @schedule_delete_certificate_authority = ::Gapic::Config::Method.new schedule_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
  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
  get_reusable_config_config = parent_rpcs.get_reusable_config if parent_rpcs.respond_to? :get_reusable_config
  @get_reusable_config = ::Gapic::Config::Method.new get_reusable_config_config
  list_reusable_configs_config = parent_rpcs.list_reusable_configs if parent_rpcs.respond_to? :list_reusable_configs
  @list_reusable_configs = ::Gapic::Config::Method.new list_reusable_configs_config

  yield self if block_given?
end