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

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


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

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)


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

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)


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

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)


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

def add_server_certificate
  @add_server_certificate
end

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

RPC-specific configuration for call_clone

Returns:

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


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

def call_clone
  @call_clone
end

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

RPC-specific configuration for create_ephemeral

Returns:

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


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

def create_ephemeral
  @create_ephemeral
end

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

RPC-specific configuration for delete

Returns:

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


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

def delete
  @delete
end

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

RPC-specific configuration for demote

Returns:

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


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

def demote
  @demote
end

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

RPC-specific configuration for demote_master

Returns:

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


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

def demote_master
  @demote_master
end

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

RPC-specific configuration for execute_sql

Returns:

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


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

def execute_sql
  @execute_sql
end

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

RPC-specific configuration for export

Returns:

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


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

def export
  @export
end

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

RPC-specific configuration for failover

Returns:

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


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

def failover
  @failover
end

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

RPC-specific configuration for get

Returns:

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


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

def get
  @get
end

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

RPC-specific configuration for get_disk_shrink_config

Returns:

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


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

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)


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

def get_latest_recovery_time
  @get_latest_recovery_time
end

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

RPC-specific configuration for import

Returns:

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


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

def import
  @import
end

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

RPC-specific configuration for insert

Returns:

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


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

def insert
  @insert
end

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

RPC-specific configuration for list

Returns:

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


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

def list
  @list
end

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

RPC-specific configuration for list_entra_id_certificates

Returns:

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


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

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)


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

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)


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

def list_server_certificates
  @list_server_certificates
end

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

RPC-specific configuration for patch

Returns:

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


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

def patch
  @patch
end

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

RPC-specific configuration for perform_disk_shrink

Returns:

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


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

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)


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

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)


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

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)


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

def promote_replica
  @promote_replica
end

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

RPC-specific configuration for reencrypt

Returns:

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


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

def reencrypt
  @reencrypt
end

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

RPC-specific configuration for release_ssrs_lease

Returns:

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


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

def release_ssrs_lease
  @release_ssrs_lease
end

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

RPC-specific configuration for reschedule_maintenance

Returns:

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


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

def reschedule_maintenance
  @reschedule_maintenance
end

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

RPC-specific configuration for reset_replica_size

Returns:

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


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

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)


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

def reset_ssl_config
  @reset_ssl_config
end

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

RPC-specific configuration for restart

Returns:

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


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

def restart
  @restart
end

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

RPC-specific configuration for restore_backup

Returns:

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


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

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)


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

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)


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

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)


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

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)


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

def start_external_sync
  @start_external_sync
end

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

RPC-specific configuration for start_replica

Returns:

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


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

def start_replica
  @start_replica
end

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

RPC-specific configuration for stop_replica

Returns:

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


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

def stop_replica
  @stop_replica
end

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

RPC-specific configuration for switchover

Returns:

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


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

def switchover
  @switchover
end

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

RPC-specific configuration for truncate_log

Returns:

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


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

def truncate_log
  @truncate_log
end

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

RPC-specific configuration for update

Returns:

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


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

def update
  @update
end

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

RPC-specific configuration for verify_external_sync_settings

Returns:

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


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

def verify_external_sync_settings
  @verify_external_sync_settings
end