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

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


4165
4166
4167
# File 'lib/google/cloud/sql/v1beta4/sql_instances_service/rest/client.rb', line 4165

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)


3980
3981
3982
# File 'lib/google/cloud/sql/v1beta4/sql_instances_service/rest/client.rb', line 3980

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)


3970
3971
3972
# File 'lib/google/cloud/sql/v1beta4/sql_instances_service/rest/client.rb', line 3970

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)


3975
3976
3977
# File 'lib/google/cloud/sql/v1beta4/sql_instances_service/rest/client.rb', line 3975

def add_server_certificate
  @add_server_certificate
end

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

RPC-specific configuration for call_clone

Returns:

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


3985
3986
3987
# File 'lib/google/cloud/sql/v1beta4/sql_instances_service/rest/client.rb', line 3985

def call_clone
  @call_clone
end

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

RPC-specific configuration for create_ephemeral

Returns:

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


4120
4121
4122
# File 'lib/google/cloud/sql/v1beta4/sql_instances_service/rest/client.rb', line 4120

def create_ephemeral
  @create_ephemeral
end

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

RPC-specific configuration for delete

Returns:

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


3990
3991
3992
# File 'lib/google/cloud/sql/v1beta4/sql_instances_service/rest/client.rb', line 3990

def delete
  @delete
end

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

RPC-specific configuration for demote

Returns:

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


4000
4001
4002
# File 'lib/google/cloud/sql/v1beta4/sql_instances_service/rest/client.rb', line 4000

def demote
  @demote
end

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

RPC-specific configuration for demote_master

Returns:

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


3995
3996
3997
# File 'lib/google/cloud/sql/v1beta4/sql_instances_service/rest/client.rb', line 3995

def demote_master
  @demote_master
end

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

RPC-specific configuration for execute_sql

Returns:

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


4160
4161
4162
# File 'lib/google/cloud/sql/v1beta4/sql_instances_service/rest/client.rb', line 4160

def execute_sql
  @execute_sql
end

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

RPC-specific configuration for export

Returns:

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


4005
4006
4007
# File 'lib/google/cloud/sql/v1beta4/sql_instances_service/rest/client.rb', line 4005

def export
  @export
end

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

RPC-specific configuration for failover

Returns:

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


4010
4011
4012
# File 'lib/google/cloud/sql/v1beta4/sql_instances_service/rest/client.rb', line 4010

def failover
  @failover
end

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

RPC-specific configuration for get

Returns:

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


4020
4021
4022
# File 'lib/google/cloud/sql/v1beta4/sql_instances_service/rest/client.rb', line 4020

def get
  @get
end

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

RPC-specific configuration for get_disk_shrink_config

Returns:

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


4145
4146
4147
# File 'lib/google/cloud/sql/v1beta4/sql_instances_service/rest/client.rb', line 4145

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)


4155
4156
4157
# File 'lib/google/cloud/sql/v1beta4/sql_instances_service/rest/client.rb', line 4155

def get_latest_recovery_time
  @get_latest_recovery_time
end

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

RPC-specific configuration for import

Returns:

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


4025
4026
4027
# File 'lib/google/cloud/sql/v1beta4/sql_instances_service/rest/client.rb', line 4025

def import
  @import
end

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

RPC-specific configuration for insert

Returns:

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


4030
4031
4032
# File 'lib/google/cloud/sql/v1beta4/sql_instances_service/rest/client.rb', line 4030

def insert
  @insert
end

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

RPC-specific configuration for list

Returns:

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


4035
4036
4037
# File 'lib/google/cloud/sql/v1beta4/sql_instances_service/rest/client.rb', line 4035

def list
  @list
end

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

RPC-specific configuration for list_entra_id_certificates

Returns:

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


4050
4051
4052
# File 'lib/google/cloud/sql/v1beta4/sql_instances_service/rest/client.rb', line 4050

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)


4040
4041
4042
# File 'lib/google/cloud/sql/v1beta4/sql_instances_service/rest/client.rb', line 4040

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)


4045
4046
4047
# File 'lib/google/cloud/sql/v1beta4/sql_instances_service/rest/client.rb', line 4045

def list_server_certificates
  @list_server_certificates
end

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

RPC-specific configuration for patch

Returns:

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


4055
4056
4057
# File 'lib/google/cloud/sql/v1beta4/sql_instances_service/rest/client.rb', line 4055

def patch
  @patch
end

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

RPC-specific configuration for perform_disk_shrink

Returns:

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


4140
4141
4142
# File 'lib/google/cloud/sql/v1beta4/sql_instances_service/rest/client.rb', line 4140

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)


4180
4181
4182
# File 'lib/google/cloud/sql/v1beta4/sql_instances_service/rest/client.rb', line 4180

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)


4175
4176
4177
# File 'lib/google/cloud/sql/v1beta4/sql_instances_service/rest/client.rb', line 4175

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)


4060
4061
4062
# File 'lib/google/cloud/sql/v1beta4/sql_instances_service/rest/client.rb', line 4060

def promote_replica
  @promote_replica
end

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

RPC-specific configuration for reencrypt

Returns:

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


4015
4016
4017
# File 'lib/google/cloud/sql/v1beta4/sql_instances_service/rest/client.rb', line 4015

def reencrypt
  @reencrypt
end

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

RPC-specific configuration for release_ssrs_lease

Returns:

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


4170
4171
4172
# File 'lib/google/cloud/sql/v1beta4/sql_instances_service/rest/client.rb', line 4170

def release_ssrs_lease
  @release_ssrs_lease
end

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

RPC-specific configuration for reschedule_maintenance

Returns:

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


4125
4126
4127
# File 'lib/google/cloud/sql/v1beta4/sql_instances_service/rest/client.rb', line 4125

def reschedule_maintenance
  @reschedule_maintenance
end

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

RPC-specific configuration for reset_replica_size

Returns:

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


4150
4151
4152
# File 'lib/google/cloud/sql/v1beta4/sql_instances_service/rest/client.rb', line 4150

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)


4070
4071
4072
# File 'lib/google/cloud/sql/v1beta4/sql_instances_service/rest/client.rb', line 4070

def reset_ssl_config
  @reset_ssl_config
end

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

RPC-specific configuration for restart

Returns:

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


4075
4076
4077
# File 'lib/google/cloud/sql/v1beta4/sql_instances_service/rest/client.rb', line 4075

def restart
  @restart
end

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

RPC-specific configuration for restore_backup

Returns:

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


4080
4081
4082
# File 'lib/google/cloud/sql/v1beta4/sql_instances_service/rest/client.rb', line 4080

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)


4095
4096
4097
# File 'lib/google/cloud/sql/v1beta4/sql_instances_service/rest/client.rb', line 4095

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)


4085
4086
4087
# File 'lib/google/cloud/sql/v1beta4/sql_instances_service/rest/client.rb', line 4085

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)


4090
4091
4092
# File 'lib/google/cloud/sql/v1beta4/sql_instances_service/rest/client.rb', line 4090

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)


4135
4136
4137
# File 'lib/google/cloud/sql/v1beta4/sql_instances_service/rest/client.rb', line 4135

def start_external_sync
  @start_external_sync
end

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

RPC-specific configuration for start_replica

Returns:

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


4100
4101
4102
# File 'lib/google/cloud/sql/v1beta4/sql_instances_service/rest/client.rb', line 4100

def start_replica
  @start_replica
end

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

RPC-specific configuration for stop_replica

Returns:

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


4105
4106
4107
# File 'lib/google/cloud/sql/v1beta4/sql_instances_service/rest/client.rb', line 4105

def stop_replica
  @stop_replica
end

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

RPC-specific configuration for switchover

Returns:

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


4065
4066
4067
# File 'lib/google/cloud/sql/v1beta4/sql_instances_service/rest/client.rb', line 4065

def switchover
  @switchover
end

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

RPC-specific configuration for truncate_log

Returns:

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


4110
4111
4112
# File 'lib/google/cloud/sql/v1beta4/sql_instances_service/rest/client.rb', line 4110

def truncate_log
  @truncate_log
end

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

RPC-specific configuration for update

Returns:

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


4115
4116
4117
# File 'lib/google/cloud/sql/v1beta4/sql_instances_service/rest/client.rb', line 4115

def update
  @update
end

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

RPC-specific configuration for verify_external_sync_settings

Returns:

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


4130
4131
4132
# File 'lib/google/cloud/sql/v1beta4/sql_instances_service/rest/client.rb', line 4130

def verify_external_sync_settings
  @verify_external_sync_settings
end