Class: Google::Cloud::BackupDR::V1::BackupDR::Client::Configuration::Rpcs

Inherits:
Object
  • Object
show all
Defined in:
lib/google/cloud/backupdr/v1/backupdr/client.rb

Overview

Configuration RPC class for the BackupDR 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.
    • :jitter (type: Numeric) - The jitter in seconds. Default: 1.0.
    • :retry_codes (type: Array<String>) - The error codes that should trigger a retry.

Instance Attribute Summary collapse

Instance Attribute Details

#create_backup_plan::Gapic::Config::Method (readonly)

RPC-specific configuration for create_backup_plan

Returns:

  • (::Gapic::Config::Method)


4615
4616
4617
# File 'lib/google/cloud/backupdr/v1/backupdr/client.rb', line 4615

def create_backup_plan
  @create_backup_plan
end

#create_backup_plan_association::Gapic::Config::Method (readonly)

RPC-specific configuration for create_backup_plan_association

Returns:

  • (::Gapic::Config::Method)


4650
4651
4652
# File 'lib/google/cloud/backupdr/v1/backupdr/client.rb', line 4650

def create_backup_plan_association
  @create_backup_plan_association
end

#create_backup_vault::Gapic::Config::Method (readonly)

RPC-specific configuration for create_backup_vault

Returns:

  • (::Gapic::Config::Method)


4540
4541
4542
# File 'lib/google/cloud/backupdr/v1/backupdr/client.rb', line 4540

def create_backup_vault
  @create_backup_vault
end

#create_management_server::Gapic::Config::Method (readonly)

RPC-specific configuration for create_management_server

Returns:

  • (::Gapic::Config::Method)


4530
4531
4532
# File 'lib/google/cloud/backupdr/v1/backupdr/client.rb', line 4530

def create_management_server
  @create_management_server
end

#delete_backup::Gapic::Config::Method (readonly)

RPC-specific configuration for delete_backup

Returns:

  • (::Gapic::Config::Method)


4605
4606
4607
# File 'lib/google/cloud/backupdr/v1/backupdr/client.rb', line 4605

def delete_backup
  @delete_backup
end

#delete_backup_plan::Gapic::Config::Method (readonly)

RPC-specific configuration for delete_backup_plan

Returns:

  • (::Gapic::Config::Method)


4635
4636
4637
# File 'lib/google/cloud/backupdr/v1/backupdr/client.rb', line 4635

def delete_backup_plan
  @delete_backup_plan
end

#delete_backup_plan_association::Gapic::Config::Method (readonly)

RPC-specific configuration for delete_backup_plan_association

Returns:

  • (::Gapic::Config::Method)


4675
4676
4677
# File 'lib/google/cloud/backupdr/v1/backupdr/client.rb', line 4675

def delete_backup_plan_association
  @delete_backup_plan_association
end

#delete_backup_vault::Gapic::Config::Method (readonly)

RPC-specific configuration for delete_backup_vault

Returns:

  • (::Gapic::Config::Method)


4565
4566
4567
# File 'lib/google/cloud/backupdr/v1/backupdr/client.rb', line 4565

def delete_backup_vault
  @delete_backup_vault
end

#delete_management_server::Gapic::Config::Method (readonly)

RPC-specific configuration for delete_management_server

Returns:

  • (::Gapic::Config::Method)


4535
4536
4537
# File 'lib/google/cloud/backupdr/v1/backupdr/client.rb', line 4535

def delete_management_server
  @delete_management_server
end

#fetch_backup_plan_associations_for_resource_type::Gapic::Config::Method (readonly)

RPC-specific configuration for fetch_backup_plan_associations_for_resource_type

Returns:

  • (::Gapic::Config::Method)


4670
4671
4672
# File 'lib/google/cloud/backupdr/v1/backupdr/client.rb', line 4670

def fetch_backup_plan_associations_for_resource_type
  @fetch_backup_plan_associations_for_resource_type
end

#fetch_backups_for_resource_type::Gapic::Config::Method (readonly)

RPC-specific configuration for fetch_backups_for_resource_type

Returns:

  • (::Gapic::Config::Method)


4590
4591
4592
# File 'lib/google/cloud/backupdr/v1/backupdr/client.rb', line 4590

def fetch_backups_for_resource_type
  @fetch_backups_for_resource_type
end

#fetch_data_source_references_for_resource_type::Gapic::Config::Method (readonly)

RPC-specific configuration for fetch_data_source_references_for_resource_type

Returns:

  • (::Gapic::Config::Method)


4695
4696
4697
# File 'lib/google/cloud/backupdr/v1/backupdr/client.rb', line 4695

def fetch_data_source_references_for_resource_type
  @fetch_data_source_references_for_resource_type
end

#fetch_usable_backup_vaults::Gapic::Config::Method (readonly)

RPC-specific configuration for fetch_usable_backup_vaults

Returns:

  • (::Gapic::Config::Method)


4550
4551
4552
# File 'lib/google/cloud/backupdr/v1/backupdr/client.rb', line 4550

def fetch_usable_backup_vaults
  @fetch_usable_backup_vaults
end

#get_backup::Gapic::Config::Method (readonly)

RPC-specific configuration for get_backup

Returns:

  • (::Gapic::Config::Method)


4595
4596
4597
# File 'lib/google/cloud/backupdr/v1/backupdr/client.rb', line 4595

def get_backup
  @get_backup
end

#get_backup_plan::Gapic::Config::Method (readonly)

RPC-specific configuration for get_backup_plan

Returns:

  • (::Gapic::Config::Method)


4625
4626
4627
# File 'lib/google/cloud/backupdr/v1/backupdr/client.rb', line 4625

def get_backup_plan
  @get_backup_plan
end

#get_backup_plan_association::Gapic::Config::Method (readonly)

RPC-specific configuration for get_backup_plan_association

Returns:

  • (::Gapic::Config::Method)


4660
4661
4662
# File 'lib/google/cloud/backupdr/v1/backupdr/client.rb', line 4660

def get_backup_plan_association
  @get_backup_plan_association
end

#get_backup_plan_revision::Gapic::Config::Method (readonly)

RPC-specific configuration for get_backup_plan_revision

Returns:

  • (::Gapic::Config::Method)


4640
4641
4642
# File 'lib/google/cloud/backupdr/v1/backupdr/client.rb', line 4640

def get_backup_plan_revision
  @get_backup_plan_revision
end

#get_backup_vault::Gapic::Config::Method (readonly)

RPC-specific configuration for get_backup_vault

Returns:

  • (::Gapic::Config::Method)


4555
4556
4557
# File 'lib/google/cloud/backupdr/v1/backupdr/client.rb', line 4555

def get_backup_vault
  @get_backup_vault
end

#get_data_source::Gapic::Config::Method (readonly)

RPC-specific configuration for get_data_source

Returns:

  • (::Gapic::Config::Method)


4575
4576
4577
# File 'lib/google/cloud/backupdr/v1/backupdr/client.rb', line 4575

def get_data_source
  @get_data_source
end

#get_data_source_reference::Gapic::Config::Method (readonly)

RPC-specific configuration for get_data_source_reference

Returns:

  • (::Gapic::Config::Method)


4685
4686
4687
# File 'lib/google/cloud/backupdr/v1/backupdr/client.rb', line 4685

def get_data_source_reference
  @get_data_source_reference
end

#get_management_server::Gapic::Config::Method (readonly)

RPC-specific configuration for get_management_server

Returns:

  • (::Gapic::Config::Method)


4525
4526
4527
# File 'lib/google/cloud/backupdr/v1/backupdr/client.rb', line 4525

def get_management_server
  @get_management_server
end

#initialize_service::Gapic::Config::Method (readonly)

RPC-specific configuration for initialize_service

Returns:

  • (::Gapic::Config::Method)


4700
4701
4702
# File 'lib/google/cloud/backupdr/v1/backupdr/client.rb', line 4700

def initialize_service
  @initialize_service
end

#list_backup_plan_associations::Gapic::Config::Method (readonly)

RPC-specific configuration for list_backup_plan_associations

Returns:

  • (::Gapic::Config::Method)


4665
4666
4667
# File 'lib/google/cloud/backupdr/v1/backupdr/client.rb', line 4665

def list_backup_plan_associations
  @list_backup_plan_associations
end

#list_backup_plan_revisions::Gapic::Config::Method (readonly)

RPC-specific configuration for list_backup_plan_revisions

Returns:

  • (::Gapic::Config::Method)


4645
4646
4647
# File 'lib/google/cloud/backupdr/v1/backupdr/client.rb', line 4645

def list_backup_plan_revisions
  @list_backup_plan_revisions
end

#list_backup_plans::Gapic::Config::Method (readonly)

RPC-specific configuration for list_backup_plans

Returns:

  • (::Gapic::Config::Method)


4630
4631
4632
# File 'lib/google/cloud/backupdr/v1/backupdr/client.rb', line 4630

def list_backup_plans
  @list_backup_plans
end

#list_backup_vaults::Gapic::Config::Method (readonly)

RPC-specific configuration for list_backup_vaults

Returns:

  • (::Gapic::Config::Method)


4545
4546
4547
# File 'lib/google/cloud/backupdr/v1/backupdr/client.rb', line 4545

def list_backup_vaults
  @list_backup_vaults
end

#list_backups::Gapic::Config::Method (readonly)

RPC-specific configuration for list_backups

Returns:

  • (::Gapic::Config::Method)


4585
4586
4587
# File 'lib/google/cloud/backupdr/v1/backupdr/client.rb', line 4585

def list_backups
  @list_backups
end

#list_data_source_references::Gapic::Config::Method (readonly)

RPC-specific configuration for list_data_source_references

Returns:

  • (::Gapic::Config::Method)


4690
4691
4692
# File 'lib/google/cloud/backupdr/v1/backupdr/client.rb', line 4690

def list_data_source_references
  @list_data_source_references
end

#list_data_sources::Gapic::Config::Method (readonly)

RPC-specific configuration for list_data_sources

Returns:

  • (::Gapic::Config::Method)


4570
4571
4572
# File 'lib/google/cloud/backupdr/v1/backupdr/client.rb', line 4570

def list_data_sources
  @list_data_sources
end

#list_management_servers::Gapic::Config::Method (readonly)

RPC-specific configuration for list_management_servers

Returns:

  • (::Gapic::Config::Method)


4520
4521
4522
# File 'lib/google/cloud/backupdr/v1/backupdr/client.rb', line 4520

def list_management_servers
  @list_management_servers
end

#restore_backup::Gapic::Config::Method (readonly)

RPC-specific configuration for restore_backup

Returns:

  • (::Gapic::Config::Method)


4610
4611
4612
# File 'lib/google/cloud/backupdr/v1/backupdr/client.rb', line 4610

def restore_backup
  @restore_backup
end

#trigger_backup::Gapic::Config::Method (readonly)

RPC-specific configuration for trigger_backup

Returns:

  • (::Gapic::Config::Method)


4680
4681
4682
# File 'lib/google/cloud/backupdr/v1/backupdr/client.rb', line 4680

def trigger_backup
  @trigger_backup
end

#update_backup::Gapic::Config::Method (readonly)

RPC-specific configuration for update_backup

Returns:

  • (::Gapic::Config::Method)


4600
4601
4602
# File 'lib/google/cloud/backupdr/v1/backupdr/client.rb', line 4600

def update_backup
  @update_backup
end

#update_backup_plan::Gapic::Config::Method (readonly)

RPC-specific configuration for update_backup_plan

Returns:

  • (::Gapic::Config::Method)


4620
4621
4622
# File 'lib/google/cloud/backupdr/v1/backupdr/client.rb', line 4620

def update_backup_plan
  @update_backup_plan
end

#update_backup_plan_association::Gapic::Config::Method (readonly)

RPC-specific configuration for update_backup_plan_association

Returns:

  • (::Gapic::Config::Method)


4655
4656
4657
# File 'lib/google/cloud/backupdr/v1/backupdr/client.rb', line 4655

def update_backup_plan_association
  @update_backup_plan_association
end

#update_backup_vault::Gapic::Config::Method (readonly)

RPC-specific configuration for update_backup_vault

Returns:

  • (::Gapic::Config::Method)


4560
4561
4562
# File 'lib/google/cloud/backupdr/v1/backupdr/client.rb', line 4560

def update_backup_vault
  @update_backup_vault
end

#update_data_source::Gapic::Config::Method (readonly)

RPC-specific configuration for update_data_source

Returns:

  • (::Gapic::Config::Method)


4580
4581
4582
# File 'lib/google/cloud/backupdr/v1/backupdr/client.rb', line 4580

def update_data_source
  @update_data_source
end