class Google::Cloud::Firestore::Admin::V1::FirestoreAdmin::Rest::Client::Configuration::Rpcs


trigger a retry.
* ‘:retry_codes` (type: `Array<String>`) - The error codes that should
* `:multiplier` (type: `Numeric`) - The incremental backoff multiplier.
* `:max_delay` (type: `Numeric`) - The max delay in seconds.
* `:initial_delay` (type: `Numeric`) - The initial delay in seconds.
include the following keys:
* `retry_policy (type: `Hash`) - The retry policy. The policy fields
* `metadata` (type: `Hash{Symbol=>String}`) - Additional headers
* `timeout` (type: `Numeric`) - The call timeout in seconds
the following configuration fields:
Each configuration object is of type `Gapic::Config::Method` and includes
Includes fields providing the configuration for each RPC in this service.
Configuration RPC class for the FirestoreAdmin API.
#

def initialize parent_rpcs = nil

Other tags:
    Private: -
def initialize parent_rpcs = nil
  create_index_config = parent_rpcs.create_index if parent_rpcs.respond_to? :create_index
  @create_index = ::Gapic::Config::Method.new create_index_config
  list_indexes_config = parent_rpcs.list_indexes if parent_rpcs.respond_to? :list_indexes
  @list_indexes = ::Gapic::Config::Method.new list_indexes_config
  get_index_config = parent_rpcs.get_index if parent_rpcs.respond_to? :get_index
  @get_index = ::Gapic::Config::Method.new get_index_config
  delete_index_config = parent_rpcs.delete_index if parent_rpcs.respond_to? :delete_index
  @delete_index = ::Gapic::Config::Method.new delete_index_config
  get_field_config = parent_rpcs.get_field if parent_rpcs.respond_to? :get_field
  @get_field = ::Gapic::Config::Method.new get_field_config
  update_field_config = parent_rpcs.update_field if parent_rpcs.respond_to? :update_field
  @update_field = ::Gapic::Config::Method.new update_field_config
  list_fields_config = parent_rpcs.list_fields if parent_rpcs.respond_to? :list_fields
  @list_fields = ::Gapic::Config::Method.new list_fields_config
  export_documents_config = parent_rpcs.export_documents if parent_rpcs.respond_to? :export_documents
  @export_documents = ::Gapic::Config::Method.new export_documents_config
  import_documents_config = parent_rpcs.import_documents if parent_rpcs.respond_to? :import_documents
  @import_documents = ::Gapic::Config::Method.new import_documents_config
  bulk_delete_documents_config = parent_rpcs.bulk_delete_documents if parent_rpcs.respond_to? :bulk_delete_documents
  @bulk_delete_documents = ::Gapic::Config::Method.new bulk_delete_documents_config
  create_database_config = parent_rpcs.create_database if parent_rpcs.respond_to? :create_database
  @create_database = ::Gapic::Config::Method.new create_database_config
  get_database_config = parent_rpcs.get_database if parent_rpcs.respond_to? :get_database
  @get_database = ::Gapic::Config::Method.new get_database_config
  list_databases_config = parent_rpcs.list_databases if parent_rpcs.respond_to? :list_databases
  @list_databases = ::Gapic::Config::Method.new list_databases_config
  update_database_config = parent_rpcs.update_database if parent_rpcs.respond_to? :update_database
  @update_database = ::Gapic::Config::Method.new update_database_config
  delete_database_config = parent_rpcs.delete_database if parent_rpcs.respond_to? :delete_database
  @delete_database = ::Gapic::Config::Method.new delete_database_config
  create_user_creds_config = parent_rpcs.create_user_creds if parent_rpcs.respond_to? :create_user_creds
  @create_user_creds = ::Gapic::Config::Method.new create_user_creds_config
  get_user_creds_config = parent_rpcs.get_user_creds if parent_rpcs.respond_to? :get_user_creds
  @get_user_creds = ::Gapic::Config::Method.new get_user_creds_config
  list_user_creds_config = parent_rpcs.list_user_creds if parent_rpcs.respond_to? :list_user_creds
  @list_user_creds = ::Gapic::Config::Method.new list_user_creds_config
  enable_user_creds_config = parent_rpcs.enable_user_creds if parent_rpcs.respond_to? :enable_user_creds
  @enable_user_creds = ::Gapic::Config::Method.new enable_user_creds_config
  disable_user_creds_config = parent_rpcs.disable_user_creds if parent_rpcs.respond_to? :disable_user_creds
  @disable_user_creds = ::Gapic::Config::Method.new disable_user_creds_config
  reset_user_password_config = parent_rpcs.reset_user_password if parent_rpcs.respond_to? :reset_user_password
  @reset_user_password = ::Gapic::Config::Method.new reset_user_password_config
  delete_user_creds_config = parent_rpcs.delete_user_creds if parent_rpcs.respond_to? :delete_user_creds
  @delete_user_creds = ::Gapic::Config::Method.new delete_user_creds_config
  get_backup_config = parent_rpcs.get_backup if parent_rpcs.respond_to? :get_backup
  @get_backup = ::Gapic::Config::Method.new get_backup_config
  list_backups_config = parent_rpcs.list_backups if parent_rpcs.respond_to? :list_backups
  @list_backups = ::Gapic::Config::Method.new list_backups_config
  delete_backup_config = parent_rpcs.delete_backup if parent_rpcs.respond_to? :delete_backup
  @delete_backup = ::Gapic::Config::Method.new delete_backup_config
  restore_database_config = parent_rpcs.restore_database if parent_rpcs.respond_to? :restore_database
  @restore_database = ::Gapic::Config::Method.new restore_database_config
  create_backup_schedule_config = parent_rpcs.create_backup_schedule if parent_rpcs.respond_to? :create_backup_schedule
  @create_backup_schedule = ::Gapic::Config::Method.new create_backup_schedule_config
  get_backup_schedule_config = parent_rpcs.get_backup_schedule if parent_rpcs.respond_to? :get_backup_schedule
  @get_backup_schedule = ::Gapic::Config::Method.new get_backup_schedule_config
  list_backup_schedules_config = parent_rpcs.list_backup_schedules if parent_rpcs.respond_to? :list_backup_schedules
  @list_backup_schedules = ::Gapic::Config::Method.new list_backup_schedules_config
  update_backup_schedule_config = parent_rpcs.update_backup_schedule if parent_rpcs.respond_to? :update_backup_schedule
  @update_backup_schedule = ::Gapic::Config::Method.new update_backup_schedule_config
  delete_backup_schedule_config = parent_rpcs.delete_backup_schedule if parent_rpcs.respond_to? :delete_backup_schedule
  @delete_backup_schedule = ::Gapic::Config::Method.new delete_backup_schedule_config
  clone_database_config = parent_rpcs.clone_database if parent_rpcs.respond_to? :clone_database
  @clone_database = ::Gapic::Config::Method.new clone_database_config
  yield self if block_given?
end