Class: Google::Cloud::Sql::V1::SqlInstancesService::Client::Configuration::Rpcs

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

Overview

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

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

RPC-specific configuration for acquire_ssrs_lease

Returns:

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


4629
4630
4631
# File 'lib/google/cloud/sql/v1/sql_instances_service/client.rb', line 4629

def acquire_ssrs_lease
  @acquire_ssrs_lease
end

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

RPC-specific configuration for add_entra_id_certificate

Returns:

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


4444
4445
4446
# File 'lib/google/cloud/sql/v1/sql_instances_service/client.rb', line 4444

def add_entra_id_certificate
  @add_entra_id_certificate
end

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

RPC-specific configuration for add_server_ca

Returns:

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


4434
4435
4436
# File 'lib/google/cloud/sql/v1/sql_instances_service/client.rb', line 4434

def add_server_ca
  @add_server_ca
end

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

RPC-specific configuration for add_server_certificate

Returns:

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


4439
4440
4441
# File 'lib/google/cloud/sql/v1/sql_instances_service/client.rb', line 4439

def add_server_certificate
  @add_server_certificate
end

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

RPC-specific configuration for call_clone

Returns:

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


4449
4450
4451
# File 'lib/google/cloud/sql/v1/sql_instances_service/client.rb', line 4449

def call_clone
  @call_clone
end

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

RPC-specific configuration for create_ephemeral

Returns:

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


4584
4585
4586
# File 'lib/google/cloud/sql/v1/sql_instances_service/client.rb', line 4584

def create_ephemeral
  @create_ephemeral
end

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

RPC-specific configuration for delete

Returns:

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


4454
4455
4456
# File 'lib/google/cloud/sql/v1/sql_instances_service/client.rb', line 4454

def delete
  @delete
end

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

RPC-specific configuration for demote

Returns:

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


4464
4465
4466
# File 'lib/google/cloud/sql/v1/sql_instances_service/client.rb', line 4464

def demote
  @demote
end

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

RPC-specific configuration for demote_master

Returns:

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


4459
4460
4461
# File 'lib/google/cloud/sql/v1/sql_instances_service/client.rb', line 4459

def demote_master
  @demote_master
end

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

RPC-specific configuration for execute_sql

Returns:

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


4624
4625
4626
# File 'lib/google/cloud/sql/v1/sql_instances_service/client.rb', line 4624

def execute_sql
  @execute_sql
end

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

RPC-specific configuration for export

Returns:

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


4469
4470
4471
# File 'lib/google/cloud/sql/v1/sql_instances_service/client.rb', line 4469

def export
  @export
end

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

RPC-specific configuration for failover

Returns:

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


4474
4475
4476
# File 'lib/google/cloud/sql/v1/sql_instances_service/client.rb', line 4474

def failover
  @failover
end

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

RPC-specific configuration for get

Returns:

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


4484
4485
4486
# File 'lib/google/cloud/sql/v1/sql_instances_service/client.rb', line 4484

def get
  @get
end

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

RPC-specific configuration for get_disk_shrink_config

Returns:

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


4609
4610
4611
# File 'lib/google/cloud/sql/v1/sql_instances_service/client.rb', line 4609

def get_disk_shrink_config
  @get_disk_shrink_config
end

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

RPC-specific configuration for get_latest_recovery_time

Returns:

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


4619
4620
4621
# File 'lib/google/cloud/sql/v1/sql_instances_service/client.rb', line 4619

def get_latest_recovery_time
  @get_latest_recovery_time
end

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

RPC-specific configuration for import

Returns:

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


4489
4490
4491
# File 'lib/google/cloud/sql/v1/sql_instances_service/client.rb', line 4489

def import
  @import
end

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

RPC-specific configuration for insert

Returns:

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


4494
4495
4496
# File 'lib/google/cloud/sql/v1/sql_instances_service/client.rb', line 4494

def insert
  @insert
end

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

RPC-specific configuration for list

Returns:

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


4499
4500
4501
# File 'lib/google/cloud/sql/v1/sql_instances_service/client.rb', line 4499

def list
  @list
end

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

RPC-specific configuration for list_entra_id_certificates

Returns:

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


4514
4515
4516
# File 'lib/google/cloud/sql/v1/sql_instances_service/client.rb', line 4514

def list_entra_id_certificates
  @list_entra_id_certificates
end

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

RPC-specific configuration for list_server_cas

Returns:

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


4504
4505
4506
# File 'lib/google/cloud/sql/v1/sql_instances_service/client.rb', line 4504

def list_server_cas
  @list_server_cas
end

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

RPC-specific configuration for list_server_certificates

Returns:

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


4509
4510
4511
# File 'lib/google/cloud/sql/v1/sql_instances_service/client.rb', line 4509

def list_server_certificates
  @list_server_certificates
end

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

RPC-specific configuration for patch

Returns:

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


4519
4520
4521
# File 'lib/google/cloud/sql/v1/sql_instances_service/client.rb', line 4519

def patch
  @patch
end

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

RPC-specific configuration for perform_disk_shrink

Returns:

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


4604
4605
4606
# File 'lib/google/cloud/sql/v1/sql_instances_service/client.rb', line 4604

def perform_disk_shrink
  @perform_disk_shrink
end

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

RPC-specific configuration for point_in_time_restore

Returns:

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


4644
4645
4646
# File 'lib/google/cloud/sql/v1/sql_instances_service/client.rb', line 4644

def point_in_time_restore
  @point_in_time_restore
end

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

RPC-specific configuration for pre_check_major_version_upgrade

Returns:

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


4639
4640
4641
# File 'lib/google/cloud/sql/v1/sql_instances_service/client.rb', line 4639

def pre_check_major_version_upgrade
  @pre_check_major_version_upgrade
end

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

RPC-specific configuration for promote_replica

Returns:

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


4524
4525
4526
# File 'lib/google/cloud/sql/v1/sql_instances_service/client.rb', line 4524

def promote_replica
  @promote_replica
end

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

RPC-specific configuration for reencrypt

Returns:

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


4479
4480
4481
# File 'lib/google/cloud/sql/v1/sql_instances_service/client.rb', line 4479

def reencrypt
  @reencrypt
end

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

RPC-specific configuration for release_ssrs_lease

Returns:

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


4634
4635
4636
# File 'lib/google/cloud/sql/v1/sql_instances_service/client.rb', line 4634

def release_ssrs_lease
  @release_ssrs_lease
end

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

RPC-specific configuration for reschedule_maintenance

Returns:

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


4589
4590
4591
# File 'lib/google/cloud/sql/v1/sql_instances_service/client.rb', line 4589

def reschedule_maintenance
  @reschedule_maintenance
end

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

RPC-specific configuration for reset_replica_size

Returns:

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


4614
4615
4616
# File 'lib/google/cloud/sql/v1/sql_instances_service/client.rb', line 4614

def reset_replica_size
  @reset_replica_size
end

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

RPC-specific configuration for reset_ssl_config

Returns:

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


4534
4535
4536
# File 'lib/google/cloud/sql/v1/sql_instances_service/client.rb', line 4534

def reset_ssl_config
  @reset_ssl_config
end

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

RPC-specific configuration for restart

Returns:

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


4539
4540
4541
# File 'lib/google/cloud/sql/v1/sql_instances_service/client.rb', line 4539

def restart
  @restart
end

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

RPC-specific configuration for restore_backup

Returns:

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


4544
4545
4546
# File 'lib/google/cloud/sql/v1/sql_instances_service/client.rb', line 4544

def restore_backup
  @restore_backup
end

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

RPC-specific configuration for rotate_entra_id_certificate

Returns:

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


4559
4560
4561
# File 'lib/google/cloud/sql/v1/sql_instances_service/client.rb', line 4559

def rotate_entra_id_certificate
  @rotate_entra_id_certificate
end

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

RPC-specific configuration for rotate_server_ca

Returns:

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


4549
4550
4551
# File 'lib/google/cloud/sql/v1/sql_instances_service/client.rb', line 4549

def rotate_server_ca
  @rotate_server_ca
end

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

RPC-specific configuration for rotate_server_certificate

Returns:

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


4554
4555
4556
# File 'lib/google/cloud/sql/v1/sql_instances_service/client.rb', line 4554

def rotate_server_certificate
  @rotate_server_certificate
end

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

RPC-specific configuration for start_external_sync

Returns:

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


4599
4600
4601
# File 'lib/google/cloud/sql/v1/sql_instances_service/client.rb', line 4599

def start_external_sync
  @start_external_sync
end

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

RPC-specific configuration for start_replica

Returns:

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


4564
4565
4566
# File 'lib/google/cloud/sql/v1/sql_instances_service/client.rb', line 4564

def start_replica
  @start_replica
end

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

RPC-specific configuration for stop_replica

Returns:

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


4569
4570
4571
# File 'lib/google/cloud/sql/v1/sql_instances_service/client.rb', line 4569

def stop_replica
  @stop_replica
end

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

RPC-specific configuration for switchover

Returns:

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


4529
4530
4531
# File 'lib/google/cloud/sql/v1/sql_instances_service/client.rb', line 4529

def switchover
  @switchover
end

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

RPC-specific configuration for truncate_log

Returns:

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


4574
4575
4576
# File 'lib/google/cloud/sql/v1/sql_instances_service/client.rb', line 4574

def truncate_log
  @truncate_log
end

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

RPC-specific configuration for update

Returns:

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


4579
4580
4581
# File 'lib/google/cloud/sql/v1/sql_instances_service/client.rb', line 4579

def update
  @update
end

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

RPC-specific configuration for verify_external_sync_settings

Returns:

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


4594
4595
4596
# File 'lib/google/cloud/sql/v1/sql_instances_service/client.rb', line 4594

def verify_external_sync_settings
  @verify_external_sync_settings
end