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)


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

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)


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

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)


4428
4429
4430
# File 'lib/google/cloud/sql/v1/sql_instances_service/client.rb', line 4428

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)


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

def add_server_certificate
  @add_server_certificate
end

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

RPC-specific configuration for call_clone

Returns:

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


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

def call_clone
  @call_clone
end

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

RPC-specific configuration for create_ephemeral

Returns:

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


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

def create_ephemeral
  @create_ephemeral
end

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

RPC-specific configuration for delete

Returns:

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


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

def delete
  @delete
end

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

RPC-specific configuration for demote

Returns:

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


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

def demote
  @demote
end

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

RPC-specific configuration for demote_master

Returns:

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


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

def demote_master
  @demote_master
end

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

RPC-specific configuration for execute_sql

Returns:

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


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

def execute_sql
  @execute_sql
end

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

RPC-specific configuration for export

Returns:

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


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

def export
  @export
end

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

RPC-specific configuration for failover

Returns:

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


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

def failover
  @failover
end

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

RPC-specific configuration for get

Returns:

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


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

def get
  @get
end

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

RPC-specific configuration for get_disk_shrink_config

Returns:

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


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

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)


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

def get_latest_recovery_time
  @get_latest_recovery_time
end

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

RPC-specific configuration for import

Returns:

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


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

def import
  @import
end

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

RPC-specific configuration for insert

Returns:

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


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

def insert
  @insert
end

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

RPC-specific configuration for list

Returns:

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


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

def list
  @list
end

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

RPC-specific configuration for list_entra_id_certificates

Returns:

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


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

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)


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

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)


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

def list_server_certificates
  @list_server_certificates
end

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

RPC-specific configuration for patch

Returns:

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


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

def patch
  @patch
end

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

RPC-specific configuration for perform_disk_shrink

Returns:

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


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

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)


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

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)


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

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)


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

def promote_replica
  @promote_replica
end

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

RPC-specific configuration for reencrypt

Returns:

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


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

def reencrypt
  @reencrypt
end

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

RPC-specific configuration for release_ssrs_lease

Returns:

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


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

def release_ssrs_lease
  @release_ssrs_lease
end

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

RPC-specific configuration for reschedule_maintenance

Returns:

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


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

def reschedule_maintenance
  @reschedule_maintenance
end

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

RPC-specific configuration for reset_replica_size

Returns:

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


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

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)


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

def reset_ssl_config
  @reset_ssl_config
end

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

RPC-specific configuration for restart

Returns:

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


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

def restart
  @restart
end

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

RPC-specific configuration for restore_backup

Returns:

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


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

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)


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

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)


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

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)


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

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)


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

def start_external_sync
  @start_external_sync
end

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

RPC-specific configuration for start_replica

Returns:

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


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

def start_replica
  @start_replica
end

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

RPC-specific configuration for stop_replica

Returns:

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


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

def stop_replica
  @stop_replica
end

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

RPC-specific configuration for switchover

Returns:

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


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

def switchover
  @switchover
end

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

RPC-specific configuration for truncate_log

Returns:

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


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

def truncate_log
  @truncate_log
end

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

RPC-specific configuration for update

Returns:

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


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

def update
  @update
end

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

RPC-specific configuration for verify_external_sync_settings

Returns:

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


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

def verify_external_sync_settings
  @verify_external_sync_settings
end