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

Inherits:
Object
  • Object
show all
Defined in:
lib/google/cloud/sql/v1beta4/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)


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

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)


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

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)


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

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)


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

def add_server_certificate
  @add_server_certificate
end

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

RPC-specific configuration for call_clone

Returns:

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


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

def call_clone
  @call_clone
end

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

RPC-specific configuration for create_ephemeral

Returns:

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


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

def create_ephemeral
  @create_ephemeral
end

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

RPC-specific configuration for delete

Returns:

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


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

def delete
  @delete
end

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

RPC-specific configuration for demote

Returns:

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


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

def demote
  @demote
end

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

RPC-specific configuration for demote_master

Returns:

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


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

def demote_master
  @demote_master
end

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

RPC-specific configuration for execute_sql

Returns:

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


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

def execute_sql
  @execute_sql
end

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

RPC-specific configuration for export

Returns:

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


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

def export
  @export
end

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

RPC-specific configuration for failover

Returns:

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


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

def failover
  @failover
end

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

RPC-specific configuration for get

Returns:

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


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

def get
  @get
end

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

RPC-specific configuration for get_disk_shrink_config

Returns:

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


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

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)


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

def get_latest_recovery_time
  @get_latest_recovery_time
end

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

RPC-specific configuration for import

Returns:

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


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

def import
  @import
end

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

RPC-specific configuration for insert

Returns:

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


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

def insert
  @insert
end

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

RPC-specific configuration for list

Returns:

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


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

def list
  @list
end

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

RPC-specific configuration for list_entra_id_certificates

Returns:

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


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

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)


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

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)


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

def list_server_certificates
  @list_server_certificates
end

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

RPC-specific configuration for patch

Returns:

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


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

def patch
  @patch
end

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

RPC-specific configuration for perform_disk_shrink

Returns:

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


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

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)


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

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)


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

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)


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

def promote_replica
  @promote_replica
end

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

RPC-specific configuration for reencrypt

Returns:

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


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

def reencrypt
  @reencrypt
end

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

RPC-specific configuration for release_ssrs_lease

Returns:

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


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

def release_ssrs_lease
  @release_ssrs_lease
end

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

RPC-specific configuration for reschedule_maintenance

Returns:

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


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

def reschedule_maintenance
  @reschedule_maintenance
end

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

RPC-specific configuration for reset_replica_size

Returns:

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


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

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)


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

def reset_ssl_config
  @reset_ssl_config
end

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

RPC-specific configuration for restart

Returns:

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


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

def restart
  @restart
end

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

RPC-specific configuration for restore_backup

Returns:

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


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

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)


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

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)


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

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)


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

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)


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

def start_external_sync
  @start_external_sync
end

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

RPC-specific configuration for start_replica

Returns:

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


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

def start_replica
  @start_replica
end

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

RPC-specific configuration for stop_replica

Returns:

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


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

def stop_replica
  @stop_replica
end

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

RPC-specific configuration for switchover

Returns:

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


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

def switchover
  @switchover
end

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

RPC-specific configuration for truncate_log

Returns:

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


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

def truncate_log
  @truncate_log
end

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

RPC-specific configuration for update

Returns:

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


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

def update
  @update
end

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

RPC-specific configuration for verify_external_sync_settings

Returns:

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


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

def verify_external_sync_settings
  @verify_external_sync_settings
end