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)


6455
6456
6457
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 6455

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)


6395
6396
6397
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 6395

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)


6415
6416
6417
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 6415

def cancel_cutover_job
  @cancel_cutover_job
end

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

RPC-specific configuration for cancel_disk_migration_job

Returns:

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


6565
6566
6567
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 6565

def cancel_disk_migration_job
  @cancel_disk_migration_job
end

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

RPC-specific configuration for cancel_image_import_job

Returns:

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


6530
6531
6532
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 6530

def cancel_image_import_job
  @cancel_image_import_job
end

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

RPC-specific configuration for create_clone_job

Returns:

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


6390
6391
6392
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 6390

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)


6410
6411
6412
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 6410

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)


6325
6326
6327
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 6325

def create_datacenter_connector
  @create_datacenter_connector
end

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

RPC-specific configuration for create_disk_migration_job

Returns:

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


6535
6536
6537
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 6535

def create_disk_migration_job
  @create_disk_migration_job
end

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

RPC-specific configuration for create_group

Returns:

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


6440
6441
6442
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 6440

def create_group
  @create_group
end

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

RPC-specific configuration for create_image_import

Returns:

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


6510
6511
6512
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 6510

def create_image_import
  @create_image_import
end

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

RPC-specific configuration for create_migrating_vm

Returns:

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


6340
6341
6342
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 6340

def create_migrating_vm
  @create_migrating_vm
end

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

RPC-specific configuration for create_source

Returns:

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


6270
6271
6272
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 6270

def create_source
  @create_source
end

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

RPC-specific configuration for create_target_project

Returns:

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


6475
6476
6477
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 6475

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)


6305
6306
6307
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 6305

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)


6330
6331
6332
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 6330

def delete_datacenter_connector
  @delete_datacenter_connector
end

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

RPC-specific configuration for delete_disk_migration_job

Returns:

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


6555
6556
6557
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 6555

def delete_disk_migration_job
  @delete_disk_migration_job
end

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

RPC-specific configuration for delete_group

Returns:

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


6450
6451
6452
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 6450

def delete_group
  @delete_group
end

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

RPC-specific configuration for delete_image_import

Returns:

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


6515
6516
6517
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 6515

def delete_image_import
  @delete_image_import
end

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

RPC-specific configuration for delete_migrating_vm

Returns:

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


6360
6361
6362
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 6360

def delete_migrating_vm
  @delete_migrating_vm
end

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

RPC-specific configuration for delete_source

Returns:

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


6280
6281
6282
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 6280

def delete_source
  @delete_source
end

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

RPC-specific configuration for delete_target_project

Returns:

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


6485
6486
6487
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 6485

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)


6310
6311
6312
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 6310

def delete_utilization_report
  @delete_utilization_report
end

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

RPC-specific configuration for extend_migration

Returns:

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


6385
6386
6387
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 6385

def extend_migration
  @extend_migration
end

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

RPC-specific configuration for fetch_inventory

Returns:

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


6285
6286
6287
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 6285

def fetch_inventory
  @fetch_inventory
end

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

RPC-specific configuration for fetch_storage_inventory

Returns:

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


6290
6291
6292
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 6290

def fetch_storage_inventory
  @fetch_storage_inventory
end

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

RPC-specific configuration for finalize_migration

Returns:

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


6380
6381
6382
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 6380

def finalize_migration
  @finalize_migration
end

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

RPC-specific configuration for get_clone_job

Returns:

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


6405
6406
6407
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 6405

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)


6425
6426
6427
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 6425

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)


6320
6321
6322
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 6320

def get_datacenter_connector
  @get_datacenter_connector
end

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

RPC-specific configuration for get_disk_migration_job

Returns:

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


6545
6546
6547
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 6545

def get_disk_migration_job
  @get_disk_migration_job
end

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

RPC-specific configuration for get_group

Returns:

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


6435
6436
6437
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 6435

def get_group
  @get_group
end

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

RPC-specific configuration for get_image_import

Returns:

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


6505
6506
6507
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 6505

def get_image_import
  @get_image_import
end

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

RPC-specific configuration for get_image_import_job

Returns:

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


6525
6526
6527
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 6525

def get_image_import_job
  @get_image_import_job
end

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

RPC-specific configuration for get_migrating_vm

Returns:

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


6350
6351
6352
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 6350

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)


6495
6496
6497
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 6495

def get_replication_cycle
  @get_replication_cycle
end

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

RPC-specific configuration for get_source

Returns:

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


6265
6266
6267
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 6265

def get_source
  @get_source
end

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

RPC-specific configuration for get_target_project

Returns:

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


6470
6471
6472
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 6470

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)


6300
6301
6302
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 6300

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)


6400
6401
6402
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 6400

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)


6420
6421
6422
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 6420

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)


6315
6316
6317
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 6315

def list_datacenter_connectors
  @list_datacenter_connectors
end

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

RPC-specific configuration for list_disk_migration_jobs

Returns:

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


6540
6541
6542
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 6540

def list_disk_migration_jobs
  @list_disk_migration_jobs
end

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

RPC-specific configuration for list_groups

Returns:

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


6430
6431
6432
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 6430

def list_groups
  @list_groups
end

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

RPC-specific configuration for list_image_import_jobs

Returns:

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


6520
6521
6522
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 6520

def list_image_import_jobs
  @list_image_import_jobs
end

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

RPC-specific configuration for list_image_imports

Returns:

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


6500
6501
6502
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 6500

def list_image_imports
  @list_image_imports
end

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

RPC-specific configuration for list_migrating_vms

Returns:

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


6345
6346
6347
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 6345

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)


6490
6491
6492
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 6490

def list_replication_cycles
  @list_replication_cycles
end

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

RPC-specific configuration for list_sources

Returns:

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


6260
6261
6262
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 6260

def list_sources
  @list_sources
end

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

RPC-specific configuration for list_target_projects

Returns:

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


6465
6466
6467
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 6465

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)


6295
6296
6297
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 6295

def list_utilization_reports
  @list_utilization_reports
end

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

RPC-specific configuration for pause_migration

Returns:

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


6375
6376
6377
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 6375

def pause_migration
  @pause_migration
end

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

RPC-specific configuration for remove_group_migration

Returns:

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


6460
6461
6462
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 6460

def remove_group_migration
  @remove_group_migration
end

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

RPC-specific configuration for resume_migration

Returns:

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


6370
6371
6372
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 6370

def resume_migration
  @resume_migration
end

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

RPC-specific configuration for run_disk_migration_job

Returns:

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


6560
6561
6562
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 6560

def run_disk_migration_job
  @run_disk_migration_job
end

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

RPC-specific configuration for start_migration

Returns:

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


6365
6366
6367
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 6365

def start_migration
  @start_migration
end

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

RPC-specific configuration for update_disk_migration_job

Returns:

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


6550
6551
6552
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 6550

def update_disk_migration_job
  @update_disk_migration_job
end

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

RPC-specific configuration for update_group

Returns:

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


6445
6446
6447
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 6445

def update_group
  @update_group
end

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

RPC-specific configuration for update_migrating_vm

Returns:

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


6355
6356
6357
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 6355

def update_migrating_vm
  @update_migrating_vm
end

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

RPC-specific configuration for update_source

Returns:

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


6275
6276
6277
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 6275

def update_source
  @update_source
end

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

RPC-specific configuration for update_target_project

Returns:

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


6480
6481
6482
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 6480

def update_target_project
  @update_target_project
end

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

RPC-specific configuration for upgrade_appliance

Returns:

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


6335
6336
6337
# File 'lib/google/cloud/vm_migration/v1/vm_migration/rest/client.rb', line 6335

def upgrade_appliance
  @upgrade_appliance
end