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)


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

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)


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

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)


3963
3964
3965
# File 'lib/google/cloud/sql/v1/sql_instances_service/rest/client.rb', line 3963

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)


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

def add_server_certificate
  @add_server_certificate
end

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

RPC-specific configuration for call_clone

Returns:

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


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

def call_clone
  @call_clone
end

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

RPC-specific configuration for create_ephemeral

Returns:

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


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

def create_ephemeral
  @create_ephemeral
end

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

RPC-specific configuration for delete

Returns:

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


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

def delete
  @delete
end

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

RPC-specific configuration for demote

Returns:

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


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

def demote
  @demote
end

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

RPC-specific configuration for demote_master

Returns:

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


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

def demote_master
  @demote_master
end

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

RPC-specific configuration for execute_sql

Returns:

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


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

def execute_sql
  @execute_sql
end

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

RPC-specific configuration for export

Returns:

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


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

def export
  @export
end

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

RPC-specific configuration for failover

Returns:

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


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

def failover
  @failover
end

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

RPC-specific configuration for get

Returns:

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


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

def get
  @get
end

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

RPC-specific configuration for get_disk_shrink_config

Returns:

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


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

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)


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

def get_latest_recovery_time
  @get_latest_recovery_time
end

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

RPC-specific configuration for import

Returns:

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


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

def import
  @import
end

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

RPC-specific configuration for insert

Returns:

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


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

def insert
  @insert
end

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

RPC-specific configuration for list

Returns:

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


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

def list
  @list
end

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

RPC-specific configuration for list_entra_id_certificates

Returns:

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


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

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)


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

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)


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

def list_server_certificates
  @list_server_certificates
end

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

RPC-specific configuration for patch

Returns:

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


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

def patch
  @patch
end

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

RPC-specific configuration for perform_disk_shrink

Returns:

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


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

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)


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

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)


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

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)


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

def promote_replica
  @promote_replica
end

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

RPC-specific configuration for reencrypt

Returns:

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


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

def reencrypt
  @reencrypt
end

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

RPC-specific configuration for release_ssrs_lease

Returns:

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


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

def release_ssrs_lease
  @release_ssrs_lease
end

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

RPC-specific configuration for reschedule_maintenance

Returns:

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


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

def reschedule_maintenance
  @reschedule_maintenance
end

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

RPC-specific configuration for reset_replica_size

Returns:

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


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

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)


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

def reset_ssl_config
  @reset_ssl_config
end

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

RPC-specific configuration for restart

Returns:

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


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

def restart
  @restart
end

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

RPC-specific configuration for restore_backup

Returns:

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


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

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)


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

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)


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

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)


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

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)


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

def start_external_sync
  @start_external_sync
end

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

RPC-specific configuration for start_replica

Returns:

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


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

def start_replica
  @start_replica
end

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

RPC-specific configuration for stop_replica

Returns:

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


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

def stop_replica
  @stop_replica
end

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

RPC-specific configuration for switchover

Returns:

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


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

def switchover
  @switchover
end

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

RPC-specific configuration for truncate_log

Returns:

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


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

def truncate_log
  @truncate_log
end

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

RPC-specific configuration for update

Returns:

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


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

def update
  @update
end

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

RPC-specific configuration for verify_external_sync_settings

Returns:

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


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

def verify_external_sync_settings
  @verify_external_sync_settings
end