Class: Google::Cloud::Compute::V1::Instances::Rest::Client::Configuration::Rpcs

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

Overview

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

there is one other field (retry_policy) that can be set but is currently not supported for REST Gapic libraries.

Instance Attribute Summary collapse

Instance Attribute Details

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

RPC-specific configuration for add_access_config

Returns:

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


3339
3340
3341
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3339

def add_access_config
  @add_access_config
end

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

RPC-specific configuration for add_resource_policies

Returns:

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


3344
3345
3346
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3344

def add_resource_policies
  @add_resource_policies
end

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

RPC-specific configuration for aggregated_list

Returns:

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


3349
3350
3351
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3349

def aggregated_list
  @aggregated_list
end

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

RPC-specific configuration for attach_disk

Returns:

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


3354
3355
3356
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3354

def attach_disk
  @attach_disk
end

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

RPC-specific configuration for bulk_insert

Returns:

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


3359
3360
3361
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3359

def bulk_insert
  @bulk_insert
end

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

RPC-specific configuration for delete

Returns:

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


3364
3365
3366
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3364

def delete
  @delete
end

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

RPC-specific configuration for delete_access_config

Returns:

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


3369
3370
3371
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3369

def delete_access_config
  @delete_access_config
end

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

RPC-specific configuration for detach_disk

Returns:

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


3374
3375
3376
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3374

def detach_disk
  @detach_disk
end

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

RPC-specific configuration for get

Returns:

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


3379
3380
3381
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3379

def get
  @get
end

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

RPC-specific configuration for get_effective_firewalls

Returns:

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


3384
3385
3386
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3384

def get_effective_firewalls
  @get_effective_firewalls
end

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

RPC-specific configuration for get_guest_attributes

Returns:

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


3389
3390
3391
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3389

def get_guest_attributes
  @get_guest_attributes
end

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

RPC-specific configuration for get_iam_policy

Returns:

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


3394
3395
3396
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3394

def get_iam_policy
  @get_iam_policy
end

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

RPC-specific configuration for get_screenshot

Returns:

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


3399
3400
3401
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3399

def get_screenshot
  @get_screenshot
end

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

RPC-specific configuration for get_serial_port_output

Returns:

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


3404
3405
3406
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3404

def get_serial_port_output
  @get_serial_port_output
end

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

RPC-specific configuration for get_shielded_instance_identity

Returns:

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


3409
3410
3411
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3409

def get_shielded_instance_identity
  @get_shielded_instance_identity
end

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

RPC-specific configuration for insert

Returns:

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


3414
3415
3416
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3414

def insert
  @insert
end

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

RPC-specific configuration for list

Returns:

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


3419
3420
3421
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3419

def list
  @list
end

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

RPC-specific configuration for list_referrers

Returns:

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


3424
3425
3426
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3424

def list_referrers
  @list_referrers
end

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

RPC-specific configuration for remove_resource_policies

Returns:

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


3429
3430
3431
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3429

def remove_resource_policies
  @remove_resource_policies
end

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

RPC-specific configuration for reset

Returns:

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


3434
3435
3436
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3434

def reset
  @reset
end

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

RPC-specific configuration for send_diagnostic_interrupt

Returns:

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


3439
3440
3441
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3439

def send_diagnostic_interrupt
  @send_diagnostic_interrupt
end

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

RPC-specific configuration for set_deletion_protection

Returns:

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


3444
3445
3446
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3444

def set_deletion_protection
  @set_deletion_protection
end

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

RPC-specific configuration for set_disk_auto_delete

Returns:

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


3449
3450
3451
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3449

def set_disk_auto_delete
  @set_disk_auto_delete
end

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

RPC-specific configuration for set_iam_policy

Returns:

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


3454
3455
3456
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3454

def set_iam_policy
  @set_iam_policy
end

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

RPC-specific configuration for set_labels

Returns:

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


3459
3460
3461
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3459

def set_labels
  @set_labels
end

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

RPC-specific configuration for set_machine_resources

Returns:

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


3464
3465
3466
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3464

def set_machine_resources
  @set_machine_resources
end

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

RPC-specific configuration for set_machine_type

Returns:

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


3469
3470
3471
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3469

def set_machine_type
  @set_machine_type
end

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

RPC-specific configuration for set_metadata

Returns:

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


3474
3475
3476
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3474

def 
  @set_metadata
end

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

RPC-specific configuration for set_min_cpu_platform

Returns:

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


3479
3480
3481
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3479

def set_min_cpu_platform
  @set_min_cpu_platform
end

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

RPC-specific configuration for set_scheduling

Returns:

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


3484
3485
3486
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3484

def set_scheduling
  @set_scheduling
end

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

RPC-specific configuration for set_service_account

Returns:

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


3489
3490
3491
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3489

def 
  @set_service_account
end

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

RPC-specific configuration for set_shielded_instance_integrity_policy

Returns:

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


3494
3495
3496
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3494

def set_shielded_instance_integrity_policy
  @set_shielded_instance_integrity_policy
end

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

RPC-specific configuration for set_tags

Returns:

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


3499
3500
3501
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3499

def set_tags
  @set_tags
end

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

RPC-specific configuration for simulate_maintenance_event

Returns:

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


3504
3505
3506
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3504

def simulate_maintenance_event
  @simulate_maintenance_event
end

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

RPC-specific configuration for start

Returns:

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


3509
3510
3511
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3509

def start
  @start
end

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

RPC-specific configuration for start_with_encryption_key

Returns:

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


3514
3515
3516
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3514

def start_with_encryption_key
  @start_with_encryption_key
end

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

RPC-specific configuration for stop

Returns:

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


3519
3520
3521
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3519

def stop
  @stop
end

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

RPC-specific configuration for test_iam_permissions

Returns:

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


3524
3525
3526
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3524

def test_iam_permissions
  @test_iam_permissions
end

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

RPC-specific configuration for update

Returns:

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


3529
3530
3531
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3529

def update
  @update
end

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

RPC-specific configuration for update_access_config

Returns:

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


3534
3535
3536
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3534

def update_access_config
  @update_access_config
end

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

RPC-specific configuration for update_display_device

Returns:

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


3539
3540
3541
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3539

def update_display_device
  @update_display_device
end

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

RPC-specific configuration for update_network_interface

Returns:

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


3544
3545
3546
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3544

def update_network_interface
  @update_network_interface
end

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

RPC-specific configuration for update_shielded_instance_config

Returns:

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


3549
3550
3551
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3549

def update_shielded_instance_config
  @update_shielded_instance_config
end