Class: Google::Cloud::VMMigration::V1::VMMigration::Rest::Client::Configuration::Rpcs

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

Overview

Configuration RPC class for the VmMigration 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 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.

Instance Attribute Summary collapse

Instance Attribute Details

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

RPC-specific configuration for add_group_migration

Returns:

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


4934
4935
4936
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 4934

def add_group_migration
  @add_group_migration
end

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

RPC-specific configuration for cancel_clone_job

Returns:

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


4874
4875
4876
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 4874

def cancel_clone_job
  @cancel_clone_job
end

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

RPC-specific configuration for cancel_cutover_job

Returns:

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


4894
4895
4896
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 4894

def cancel_cutover_job
  @cancel_cutover_job
end

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

RPC-specific configuration for create_clone_job

Returns:

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


4869
4870
4871
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 4869

def create_clone_job
  @create_clone_job
end

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

RPC-specific configuration for create_cutover_job

Returns:

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


4889
4890
4891
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 4889

def create_cutover_job
  @create_cutover_job
end

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

RPC-specific configuration for create_datacenter_connector

Returns:

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


4809
4810
4811
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 4809

def create_datacenter_connector
  @create_datacenter_connector
end

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

RPC-specific configuration for create_group

Returns:

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


4919
4920
4921
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 4919

def create_group
  @create_group
end

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

RPC-specific configuration for create_migrating_vm

Returns:

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


4824
4825
4826
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 4824

def create_migrating_vm
  @create_migrating_vm
end

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

RPC-specific configuration for create_source

Returns:

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


4759
4760
4761
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 4759

def create_source
  @create_source
end

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

RPC-specific configuration for create_target_project

Returns:

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


4954
4955
4956
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 4954

def create_target_project
  @create_target_project
end

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

RPC-specific configuration for create_utilization_report

Returns:

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


4789
4790
4791
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 4789

def create_utilization_report
  @create_utilization_report
end

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

RPC-specific configuration for delete_datacenter_connector

Returns:

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


4814
4815
4816
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 4814

def delete_datacenter_connector
  @delete_datacenter_connector
end

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

RPC-specific configuration for delete_group

Returns:

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


4929
4930
4931
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 4929

def delete_group
  @delete_group
end

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

RPC-specific configuration for delete_migrating_vm

Returns:

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


4844
4845
4846
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 4844

def delete_migrating_vm
  @delete_migrating_vm
end

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

RPC-specific configuration for delete_source

Returns:

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


4769
4770
4771
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 4769

def delete_source
  @delete_source
end

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

RPC-specific configuration for delete_target_project

Returns:

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


4964
4965
4966
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 4964

def delete_target_project
  @delete_target_project
end

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

RPC-specific configuration for delete_utilization_report

Returns:

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


4794
4795
4796
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 4794

def delete_utilization_report
  @delete_utilization_report
end

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

RPC-specific configuration for fetch_inventory

Returns:

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


4774
4775
4776
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 4774

def fetch_inventory
  @fetch_inventory
end

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

RPC-specific configuration for finalize_migration

Returns:

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


4864
4865
4866
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 4864

def finalize_migration
  @finalize_migration
end

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

RPC-specific configuration for get_clone_job

Returns:

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


4884
4885
4886
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 4884

def get_clone_job
  @get_clone_job
end

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

RPC-specific configuration for get_cutover_job

Returns:

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


4904
4905
4906
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 4904

def get_cutover_job
  @get_cutover_job
end

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

RPC-specific configuration for get_datacenter_connector

Returns:

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


4804
4805
4806
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 4804

def get_datacenter_connector
  @get_datacenter_connector
end

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

RPC-specific configuration for get_group

Returns:

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


4914
4915
4916
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 4914

def get_group
  @get_group
end

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

RPC-specific configuration for get_migrating_vm

Returns:

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


4834
4835
4836
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 4834

def get_migrating_vm
  @get_migrating_vm
end

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

RPC-specific configuration for get_replication_cycle

Returns:

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


4974
4975
4976
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 4974

def get_replication_cycle
  @get_replication_cycle
end

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

RPC-specific configuration for get_source

Returns:

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


4754
4755
4756
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 4754

def get_source
  @get_source
end

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

RPC-specific configuration for get_target_project

Returns:

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


4949
4950
4951
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 4949

def get_target_project
  @get_target_project
end

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

RPC-specific configuration for get_utilization_report

Returns:

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


4784
4785
4786
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 4784

def get_utilization_report
  @get_utilization_report
end

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

RPC-specific configuration for list_clone_jobs

Returns:

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


4879
4880
4881
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 4879

def list_clone_jobs
  @list_clone_jobs
end

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

RPC-specific configuration for list_cutover_jobs

Returns:

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


4899
4900
4901
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 4899

def list_cutover_jobs
  @list_cutover_jobs
end

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

RPC-specific configuration for list_datacenter_connectors

Returns:

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


4799
4800
4801
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 4799

def list_datacenter_connectors
  @list_datacenter_connectors
end

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

RPC-specific configuration for list_groups

Returns:

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


4909
4910
4911
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 4909

def list_groups
  @list_groups
end

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

RPC-specific configuration for list_migrating_vms

Returns:

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


4829
4830
4831
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 4829

def list_migrating_vms
  @list_migrating_vms
end

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

RPC-specific configuration for list_replication_cycles

Returns:

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


4969
4970
4971
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 4969

def list_replication_cycles
  @list_replication_cycles
end

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

RPC-specific configuration for list_sources

Returns:

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


4749
4750
4751
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 4749

def list_sources
  @list_sources
end

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

RPC-specific configuration for list_target_projects

Returns:

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


4944
4945
4946
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 4944

def list_target_projects
  @list_target_projects
end

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

RPC-specific configuration for list_utilization_reports

Returns:

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


4779
4780
4781
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 4779

def list_utilization_reports
  @list_utilization_reports
end

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

RPC-specific configuration for pause_migration

Returns:

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


4859
4860
4861
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 4859

def pause_migration
  @pause_migration
end

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

RPC-specific configuration for remove_group_migration

Returns:

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


4939
4940
4941
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 4939

def remove_group_migration
  @remove_group_migration
end

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

RPC-specific configuration for resume_migration

Returns:

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


4854
4855
4856
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 4854

def resume_migration
  @resume_migration
end

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

RPC-specific configuration for start_migration

Returns:

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


4849
4850
4851
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 4849

def start_migration
  @start_migration
end

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

RPC-specific configuration for update_group

Returns:

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


4924
4925
4926
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 4924

def update_group
  @update_group
end

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

RPC-specific configuration for update_migrating_vm

Returns:

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


4839
4840
4841
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 4839

def update_migrating_vm
  @update_migrating_vm
end

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

RPC-specific configuration for update_source

Returns:

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


4764
4765
4766
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 4764

def update_source
  @update_source
end

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

RPC-specific configuration for update_target_project

Returns:

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


4959
4960
4961
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 4959

def update_target_project
  @update_target_project
end

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

RPC-specific configuration for upgrade_appliance

Returns:

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


4819
4820
4821
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 4819

def upgrade_appliance
  @upgrade_appliance
end