Cloud SQL Admin V1 API - Class Google::Cloud::Sql::V1::SqlInstancesService::Rest::Client::Configuration::Rpcs (v0.1.0)

Reference documentation and code samples for the Cloud SQL Admin V1 API class Google::Cloud::Sql::V1::SqlInstancesService::Rest::Client::Configuration::Rpcs.

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.

Inherits

  • Object

Methods

#acquire_ssrs_lease

def acquire_ssrs_lease() -> ::Gapic::Config::Method

RPC-specific configuration for acquire_ssrs_lease

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

#add_entra_id_certificate

def add_entra_id_certificate() -> ::Gapic::Config::Method

RPC-specific configuration for add_entra_id_certificate

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

#add_server_ca

def add_server_ca() -> ::Gapic::Config::Method

RPC-specific configuration for add_server_ca

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

#add_server_certificate

def add_server_certificate() -> ::Gapic::Config::Method

RPC-specific configuration for add_server_certificate

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

#call_clone

def call_clone() -> ::Gapic::Config::Method

RPC-specific configuration for call_clone

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

#create_ephemeral

def create_ephemeral() -> ::Gapic::Config::Method

RPC-specific configuration for create_ephemeral

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

#delete

def delete() -> ::Gapic::Config::Method

RPC-specific configuration for delete

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

#demote

def demote() -> ::Gapic::Config::Method

RPC-specific configuration for demote

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

#demote_master

def demote_master() -> ::Gapic::Config::Method

RPC-specific configuration for demote_master

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

#execute_sql

def execute_sql() -> ::Gapic::Config::Method

RPC-specific configuration for execute_sql

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

#export

def export() -> ::Gapic::Config::Method

RPC-specific configuration for export

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

#failover

def failover() -> ::Gapic::Config::Method

RPC-specific configuration for failover

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

#get

def get() -> ::Gapic::Config::Method

RPC-specific configuration for get

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

#get_disk_shrink_config

def get_disk_shrink_config() -> ::Gapic::Config::Method

RPC-specific configuration for get_disk_shrink_config

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

#get_latest_recovery_time

def get_latest_recovery_time() -> ::Gapic::Config::Method

RPC-specific configuration for get_latest_recovery_time

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

#import

def import() -> ::Gapic::Config::Method

RPC-specific configuration for import

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

#insert

def insert() -> ::Gapic::Config::Method

RPC-specific configuration for insert

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

#list

def list() -> ::Gapic::Config::Method

RPC-specific configuration for list

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

#list_entra_id_certificates

def list_entra_id_certificates() -> ::Gapic::Config::Method

RPC-specific configuration for list_entra_id_certificates

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

#list_server_cas

def list_server_cas() -> ::Gapic::Config::Method

RPC-specific configuration for list_server_cas

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

#list_server_certificates

def list_server_certificates() -> ::Gapic::Config::Method

RPC-specific configuration for list_server_certificates

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

#patch

def patch() -> ::Gapic::Config::Method

RPC-specific configuration for patch

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

#perform_disk_shrink

def perform_disk_shrink() -> ::Gapic::Config::Method

RPC-specific configuration for perform_disk_shrink

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

#point_in_time_restore

def point_in_time_restore() -> ::Gapic::Config::Method

RPC-specific configuration for point_in_time_restore

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

#pre_check_major_version_upgrade

def pre_check_major_version_upgrade() -> ::Gapic::Config::Method

RPC-specific configuration for pre_check_major_version_upgrade

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

#promote_replica

def promote_replica() -> ::Gapic::Config::Method

RPC-specific configuration for promote_replica

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

#reencrypt

def reencrypt() -> ::Gapic::Config::Method

RPC-specific configuration for reencrypt

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

#release_ssrs_lease

def release_ssrs_lease() -> ::Gapic::Config::Method

RPC-specific configuration for release_ssrs_lease

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

#reschedule_maintenance

def reschedule_maintenance() -> ::Gapic::Config::Method

RPC-specific configuration for reschedule_maintenance

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

#reset_replica_size

def reset_replica_size() -> ::Gapic::Config::Method

RPC-specific configuration for reset_replica_size

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

#reset_ssl_config

def reset_ssl_config() -> ::Gapic::Config::Method

RPC-specific configuration for reset_ssl_config

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

#restart

def restart() -> ::Gapic::Config::Method

RPC-specific configuration for restart

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

#restore_backup

def restore_backup() -> ::Gapic::Config::Method

RPC-specific configuration for restore_backup

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

#rotate_entra_id_certificate

def rotate_entra_id_certificate() -> ::Gapic::Config::Method

RPC-specific configuration for rotate_entra_id_certificate

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

#rotate_server_ca

def rotate_server_ca() -> ::Gapic::Config::Method

RPC-specific configuration for rotate_server_ca

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

#rotate_server_certificate

def rotate_server_certificate() -> ::Gapic::Config::Method

RPC-specific configuration for rotate_server_certificate

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

#start_external_sync

def start_external_sync() -> ::Gapic::Config::Method

RPC-specific configuration for start_external_sync

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

#start_replica

def start_replica() -> ::Gapic::Config::Method

RPC-specific configuration for start_replica

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

#stop_replica

def stop_replica() -> ::Gapic::Config::Method

RPC-specific configuration for stop_replica

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

#switchover

def switchover() -> ::Gapic::Config::Method

RPC-specific configuration for switchover

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

#truncate_log

def truncate_log() -> ::Gapic::Config::Method

RPC-specific configuration for truncate_log

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

#update

def update() -> ::Gapic::Config::Method

RPC-specific configuration for update

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

#verify_external_sync_settings

def verify_external_sync_settings() -> ::Gapic::Config::Method

RPC-specific configuration for verify_external_sync_settings

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