Send feedback
Class SqlInstancesServiceConnectionIdempotencyPolicy (2.19.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 2.19.0 keyboard_arrow_down
Functions
virtual clone() const
Create a new copy of this object.
Returns
Type
Description
std::unique_ptr< SqlInstancesServiceConnectionIdempotencyPolicy >
virtual AddServerCa(google::cloud::sql::v1::SqlInstancesAddServerCaRequest const &)
Parameter
Name
Description
request
google::cloud::sql::v1::SqlInstancesAddServerCaRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual Clone(google::cloud::sql::v1::SqlInstancesCloneRequest const &)
Parameter
Name
Description
request
google::cloud::sql::v1::SqlInstancesCloneRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual Delete(google::cloud::sql::v1::SqlInstancesDeleteRequest const &)
Parameter
Name
Description
request
google::cloud::sql::v1::SqlInstancesDeleteRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual DemoteMaster(google::cloud::sql::v1::SqlInstancesDemoteMasterRequest const &)
Parameter
Name
Description
request
google::cloud::sql::v1::SqlInstancesDemoteMasterRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual Export(google::cloud::sql::v1::SqlInstancesExportRequest const &)
Parameter
Name
Description
request
google::cloud::sql::v1::SqlInstancesExportRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual Failover(google::cloud::sql::v1::SqlInstancesFailoverRequest const &)
Parameter
Name
Description
request
google::cloud::sql::v1::SqlInstancesFailoverRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual Reencrypt(google::cloud::sql::v1::SqlInstancesReencryptRequest const &)
Parameter
Name
Description
request
google::cloud::sql::v1::SqlInstancesReencryptRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual Get(google::cloud::sql::v1::SqlInstancesGetRequest const &)
Parameter
Name
Description
request
google::cloud::sql::v1::SqlInstancesGetRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual Import(google::cloud::sql::v1::SqlInstancesImportRequest const &)
Parameter
Name
Description
request
google::cloud::sql::v1::SqlInstancesImportRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual Insert(google::cloud::sql::v1::SqlInstancesInsertRequest const &)
Parameter
Name
Description
request
google::cloud::sql::v1::SqlInstancesInsertRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual List(google::cloud::sql::v1::SqlInstancesListRequest)
Parameter
Name
Description
request
google::cloud::sql::v1::SqlInstancesListRequest
Returns
Type
Description
google::cloud::Idempotency
virtual ListServerCas(google::cloud::sql::v1::SqlInstancesListServerCasRequest const &)
Parameter
Name
Description
request
google::cloud::sql::v1::SqlInstancesListServerCasRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual Patch(google::cloud::sql::v1::SqlInstancesPatchRequest const &)
Parameter
Name
Description
request
google::cloud::sql::v1::SqlInstancesPatchRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual PromoteReplica(google::cloud::sql::v1::SqlInstancesPromoteReplicaRequest const &)
Parameter
Name
Description
request
google::cloud::sql::v1::SqlInstancesPromoteReplicaRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual Switchover(google::cloud::sql::v1::SqlInstancesSwitchoverRequest const &)
Parameter
Name
Description
request
google::cloud::sql::v1::SqlInstancesSwitchoverRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ResetSslConfig(google::cloud::sql::v1::SqlInstancesResetSslConfigRequest const &)
Parameter
Name
Description
request
google::cloud::sql::v1::SqlInstancesResetSslConfigRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual Restart(google::cloud::sql::v1::SqlInstancesRestartRequest const &)
Parameter
Name
Description
request
google::cloud::sql::v1::SqlInstancesRestartRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual RestoreBackup(google::cloud::sql::v1::SqlInstancesRestoreBackupRequest const &)
Parameter
Name
Description
request
google::cloud::sql::v1::SqlInstancesRestoreBackupRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual RotateServerCa(google::cloud::sql::v1::SqlInstancesRotateServerCaRequest const &)
Parameter
Name
Description
request
google::cloud::sql::v1::SqlInstancesRotateServerCaRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual StartReplica(google::cloud::sql::v1::SqlInstancesStartReplicaRequest const &)
Parameter
Name
Description
request
google::cloud::sql::v1::SqlInstancesStartReplicaRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual StopReplica(google::cloud::sql::v1::SqlInstancesStopReplicaRequest const &)
Parameter
Name
Description
request
google::cloud::sql::v1::SqlInstancesStopReplicaRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual TruncateLog(google::cloud::sql::v1::SqlInstancesTruncateLogRequest const &)
Parameter
Name
Description
request
google::cloud::sql::v1::SqlInstancesTruncateLogRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual Update(google::cloud::sql::v1::SqlInstancesUpdateRequest const &)
Parameter
Name
Description
request
google::cloud::sql::v1::SqlInstancesUpdateRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual CreateEphemeral(google::cloud::sql::v1::SqlInstancesCreateEphemeralCertRequest const &)
Parameter
Name
Description
request
google::cloud::sql::v1::SqlInstancesCreateEphemeralCertRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual RescheduleMaintenance(google::cloud::sql::v1::SqlInstancesRescheduleMaintenanceRequest const &)
Parameter
Name
Description
request
google::cloud::sql::v1::SqlInstancesRescheduleMaintenanceRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual VerifyExternalSyncSettings(google::cloud::sql::v1::SqlInstancesVerifyExternalSyncSettingsRequest const &)
Parameter
Name
Description
request
google::cloud::sql::v1::SqlInstancesVerifyExternalSyncSettingsRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual StartExternalSync(google::cloud::sql::v1::SqlInstancesStartExternalSyncRequest const &)
Parameter
Name
Description
request
google::cloud::sql::v1::SqlInstancesStartExternalSyncRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual PerformDiskShrink(google::cloud::sql::v1::SqlInstancesPerformDiskShrinkRequest const &)
Parameter
Name
Description
request
google::cloud::sql::v1::SqlInstancesPerformDiskShrinkRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual GetDiskShrinkConfig(google::cloud::sql::v1::SqlInstancesGetDiskShrinkConfigRequest const &)
Parameter
Name
Description
request
google::cloud::sql::v1::SqlInstancesGetDiskShrinkConfigRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ResetReplicaSize(google::cloud::sql::v1::SqlInstancesResetReplicaSizeRequest const &)
Parameter
Name
Description
request
google::cloud::sql::v1::SqlInstancesResetReplicaSizeRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual GetLatestRecoveryTime(google::cloud::sql::v1::SqlInstancesGetLatestRecoveryTimeRequest const &)
Parameter
Name
Description
request
google::cloud::sql::v1::SqlInstancesGetLatestRecoveryTimeRequest const &
Returns
Type
Description
google::cloud::Idempotency
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-03-21 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-21 UTC."],[[["This document provides versioned documentation for the `SqlInstancesServiceConnectionIdempotencyPolicy` class, starting with version 2.19.0 and including the latest release candidate 2.37.0-rc."],["The `SqlInstancesServiceConnectionIdempotencyPolicy` class includes a `clone()` method to create a new copy of the object."],["The class also features numerous virtual functions that perform various actions, taking `request` objects of different types as parameters, and each returns a `google::cloud::Idempotency` type."],["Some of the main actions of the virtual functions include adding, cloning, deleting, demoting, exporting, failing over, getting, importing, inserting, listing, patching, promoting, switching, resetting, restarting, restoring, rotating, starting, stopping, truncating, updating, creating ephemeral certifications, rescheduling maintenance, and verifying external sync settings, starting external syncing, performing disk shrinks, getting disk shrink configs, reset replica sizes, and getting latest recovery times."],["The virtual functions have a return type of `google::cloud::Idempotency` and most take in a `request` parameter that is a constant reference to a specific request object."]]],[]]