Class SqlInstancesServiceConnectionIdempotencyPolicy (2.20.0)

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