Send feedback
Class SqlInstancesServiceConnectionIdempotencyPolicy (2.28.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 2.28.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 Demote(google::cloud::sql::v1::SqlInstancesDemoteRequest const &)
Parameter
Name
Description
request
google::cloud::sql::v1::SqlInstancesDemoteRequest 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
virtual AcquireSsrsLease(google::cloud::sql::v1::SqlInstancesAcquireSsrsLeaseRequest const &)
Parameter
Name
Description
request
google::cloud::sql::v1::SqlInstancesAcquireSsrsLeaseRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ReleaseSsrsLease(google::cloud::sql::v1::SqlInstancesReleaseSsrsLeaseRequest const &)
Parameter
Name
Description
request
google::cloud::sql::v1::SqlInstancesReleaseSsrsLeaseRequest 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-14 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-14 UTC."],[[["This webpage provides documentation for the `SqlInstancesServiceConnectionIdempotencyPolicy` class in the Google Cloud SQL C++ client library, covering versions from 2.11.0 up to the latest release candidate, 2.37.0-rc."],["The latest version documented is 2.37.0-rc, with numerous previous versions available for review, allowing developers to reference different versions of the class and see potential changes in how the functions are handled."],["The class includes virtual functions that define the idempotency of SQL instance operations, like `AddServerCa`, `Clone`, `Delete`, and many others, each taking a request object and returning an idempotency status."],["It includes methods that facilitate various tasks related to managing SQL instances like creating ephemeral certificates, performing disk shrink operations, and managing server CAs, and these functions specify their input parameters and return types."],["The page lists version specific references to the class, meaning you can reference the specific function calls and their intended purposes depending on the C++ client version you are using for Cloud SQL."]]],[]]