Class: Google::Cloud::Sql::V1beta4::SqlInstancesService::Rest::Client::Configuration::Rpcs
- Inherits:
-
Object
- Object
- Google::Cloud::Sql::V1beta4::SqlInstancesService::Rest::Client::Configuration::Rpcs
- 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
-
#acquire_ssrs_lease ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
acquire_ssrs_lease. -
#add_entra_id_certificate ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
add_entra_id_certificate. -
#add_server_ca ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
add_server_ca. -
#add_server_certificate ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
add_server_certificate. -
#call_clone ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
call_clone. -
#create_ephemeral ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
create_ephemeral. -
#delete ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
delete. -
#demote ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
demote. -
#demote_master ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
demote_master. -
#execute_sql ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
execute_sql. -
#export ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
export. -
#failover ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
failover. -
#get ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
get. -
#get_disk_shrink_config ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
get_disk_shrink_config. -
#get_latest_recovery_time ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
get_latest_recovery_time. -
#import ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
import. -
#insert ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
insert. -
#list ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
list. -
#list_entra_id_certificates ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
list_entra_id_certificates. -
#list_server_cas ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
list_server_cas. -
#list_server_certificates ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
list_server_certificates. -
#patch ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
patch. -
#perform_disk_shrink ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
perform_disk_shrink. -
#point_in_time_restore ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
point_in_time_restore. -
#pre_check_major_version_upgrade ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
pre_check_major_version_upgrade. -
#promote_replica ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
promote_replica. -
#reencrypt ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
reencrypt. -
#release_ssrs_lease ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
release_ssrs_lease. -
#reschedule_maintenance ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
reschedule_maintenance. -
#reset_replica_size ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
reset_replica_size. -
#reset_ssl_config ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
reset_ssl_config. -
#restart ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
restart. -
#restore_backup ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
restore_backup. -
#rotate_entra_id_certificate ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
rotate_entra_id_certificate. -
#rotate_server_ca ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
rotate_server_ca. -
#rotate_server_certificate ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
rotate_server_certificate. -
#start_external_sync ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
start_external_sync. -
#start_replica ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
start_replica. -
#stop_replica ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
stop_replica. -
#switchover ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
switchover. -
#truncate_log ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
truncate_log. -
#update ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
update. -
#verify_external_sync_settings ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
verify_external_sync_settings.
Instance Attribute Details
#acquire_ssrs_lease ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for acquire_ssrs_lease
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 |