Class CloudRedisConnectionIdempotencyPolicy (2.42.0-rc)
Stay organized with collections
Save and categorize content based on your preferences.
Functions
virtual clone() const
Create a new copy of this object.
Returns |
Type |
Description |
std::unique_ptr< CloudRedisConnectionIdempotencyPolicy > |
|
virtual ListInstances(google::cloud::redis::v1::ListInstancesRequest)
Parameter |
Name |
Description |
request |
google::cloud::redis::v1::ListInstancesRequest
|
Returns |
Type |
Description |
google::cloud::Idempotency |
|
virtual GetInstance(google::cloud::redis::v1::GetInstanceRequest const &)
Parameter |
Name |
Description |
request |
google::cloud::redis::v1::GetInstanceRequest const &
|
Returns |
Type |
Description |
google::cloud::Idempotency |
|
virtual GetInstanceAuthString(google::cloud::redis::v1::GetInstanceAuthStringRequest const &)
Parameter |
Name |
Description |
request |
google::cloud::redis::v1::GetInstanceAuthStringRequest const &
|
Returns |
Type |
Description |
google::cloud::Idempotency |
|
virtual CreateInstance(google::cloud::redis::v1::CreateInstanceRequest const &)
Parameter |
Name |
Description |
request |
google::cloud::redis::v1::CreateInstanceRequest const &
|
Returns |
Type |
Description |
google::cloud::Idempotency |
|
virtual UpdateInstance(google::cloud::redis::v1::UpdateInstanceRequest const &)
Parameter |
Name |
Description |
request |
google::cloud::redis::v1::UpdateInstanceRequest const &
|
Returns |
Type |
Description |
google::cloud::Idempotency |
|
virtual UpgradeInstance(google::cloud::redis::v1::UpgradeInstanceRequest const &)
Parameter |
Name |
Description |
request |
google::cloud::redis::v1::UpgradeInstanceRequest const &
|
Returns |
Type |
Description |
google::cloud::Idempotency |
|
virtual ImportInstance(google::cloud::redis::v1::ImportInstanceRequest const &)
Parameter |
Name |
Description |
request |
google::cloud::redis::v1::ImportInstanceRequest const &
|
Returns |
Type |
Description |
google::cloud::Idempotency |
|
virtual ExportInstance(google::cloud::redis::v1::ExportInstanceRequest const &)
Parameter |
Name |
Description |
request |
google::cloud::redis::v1::ExportInstanceRequest const &
|
Returns |
Type |
Description |
google::cloud::Idempotency |
|
virtual FailoverInstance(google::cloud::redis::v1::FailoverInstanceRequest const &)
Parameter |
Name |
Description |
request |
google::cloud::redis::v1::FailoverInstanceRequest const &
|
Returns |
Type |
Description |
google::cloud::Idempotency |
|
virtual DeleteInstance(google::cloud::redis::v1::DeleteInstanceRequest const &)
Parameter |
Name |
Description |
request |
google::cloud::redis::v1::DeleteInstanceRequest const &
|
Returns |
Type |
Description |
google::cloud::Idempotency |
|
virtual RescheduleMaintenance(google::cloud::redis::v1::RescheduleMaintenanceRequest const &)
Parameter |
Name |
Description |
request |
google::cloud::redis::v1::RescheduleMaintenanceRequest const &
|
Returns |
Type |
Description |
google::cloud::Idempotency |
|
virtual ListLocations(google::cloud::location::ListLocationsRequest)
Parameter |
Name |
Description |
request |
google::cloud::location::ListLocationsRequest
|
Returns |
Type |
Description |
google::cloud::Idempotency |
|
virtual GetLocation(google::cloud::location::GetLocationRequest const &)
Parameter |
Name |
Description |
request |
google::cloud::location::GetLocationRequest const &
|
Returns |
Type |
Description |
google::cloud::Idempotency |
|
virtual ListOperations(google::longrunning::ListOperationsRequest)
Parameter |
Name |
Description |
request |
google::longrunning::ListOperationsRequest
|
Returns |
Type |
Description |
google::cloud::Idempotency |
|
virtual GetOperation(google::longrunning::GetOperationRequest const &)
Parameter |
Name |
Description |
request |
google::longrunning::GetOperationRequest const &
|
Returns |
Type |
Description |
google::cloud::Idempotency |
|
virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
Parameter |
Name |
Description |
request |
google::longrunning::DeleteOperationRequest const &
|
Returns |
Type |
Description |
google::cloud::Idempotency |
|
virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
Parameter |
Name |
Description |
request |
google::longrunning::CancelOperationRequest const &
|
Returns |
Type |
Description |
google::cloud::Idempotency |
|
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-08-14 UTC.
[[["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-08-14 UTC."],[[["\u003cp\u003eThe latest version of the Cloud Redis library is 2.37.0-rc, with previous versions ranging from 2.36.0 down to 2.11.0 available.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eCloudRedisConnectionIdempotencyPolicy\u003c/code\u003e class provides virtual functions to manage various Redis instance operations, like creating, updating, and deleting instances.\u003c/p\u003e\n"],["\u003cp\u003eThe library includes functions for retrieving and managing instance details, including listing instances, getting authentication strings, and handling instance upgrades and failovers.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eCloudRedisConnectionIdempotencyPolicy\u003c/code\u003e also supports operations related to maintenance, such as rescheduling and managing long-running operations.\u003c/p\u003e\n"],["\u003cp\u003eThe library includes virtual functions for managing locations and their details.\u003c/p\u003e\n"]]],[],null,["# Class CloudRedisConnectionIdempotencyPolicy (2.42.0-rc)\n\nVersion latestkeyboard_arrow_down\n\n- [2.42.0-rc (latest)](/cpp/docs/reference/redis/latest/classgoogle_1_1cloud_1_1redis__v1_1_1CloudRedisConnectionIdempotencyPolicy)\n- [2.41.0](/cpp/docs/reference/redis/2.41.0/classgoogle_1_1cloud_1_1redis__v1_1_1CloudRedisConnectionIdempotencyPolicy)\n- [2.40.0](/cpp/docs/reference/redis/2.40.0/classgoogle_1_1cloud_1_1redis__v1_1_1CloudRedisConnectionIdempotencyPolicy)\n- [2.39.0](/cpp/docs/reference/redis/2.39.0/classgoogle_1_1cloud_1_1redis__v1_1_1CloudRedisConnectionIdempotencyPolicy)\n- [2.38.0](/cpp/docs/reference/redis/2.38.0/classgoogle_1_1cloud_1_1redis__v1_1_1CloudRedisConnectionIdempotencyPolicy)\n- [2.37.0](/cpp/docs/reference/redis/2.37.0/classgoogle_1_1cloud_1_1redis__v1_1_1CloudRedisConnectionIdempotencyPolicy)\n- [2.36.0](/cpp/docs/reference/redis/2.36.0/classgoogle_1_1cloud_1_1redis__v1_1_1CloudRedisConnectionIdempotencyPolicy)\n- [2.35.0](/cpp/docs/reference/redis/2.35.0/classgoogle_1_1cloud_1_1redis__v1_1_1CloudRedisConnectionIdempotencyPolicy)\n- [2.34.0](/cpp/docs/reference/redis/2.34.0/classgoogle_1_1cloud_1_1redis__v1_1_1CloudRedisConnectionIdempotencyPolicy)\n- [2.33.0](/cpp/docs/reference/redis/2.33.0/classgoogle_1_1cloud_1_1redis__v1_1_1CloudRedisConnectionIdempotencyPolicy)\n- [2.32.0](/cpp/docs/reference/redis/2.32.0/classgoogle_1_1cloud_1_1redis__v1_1_1CloudRedisConnectionIdempotencyPolicy)\n- [2.31.0](/cpp/docs/reference/redis/2.31.0/classgoogle_1_1cloud_1_1redis__v1_1_1CloudRedisConnectionIdempotencyPolicy)\n- [2.30.0](/cpp/docs/reference/redis/2.30.0/classgoogle_1_1cloud_1_1redis__v1_1_1CloudRedisConnectionIdempotencyPolicy)\n- [2.29.0](/cpp/docs/reference/redis/2.29.0/classgoogle_1_1cloud_1_1redis__v1_1_1CloudRedisConnectionIdempotencyPolicy)\n- [2.28.0](/cpp/docs/reference/redis/2.28.0/classgoogle_1_1cloud_1_1redis__v1_1_1CloudRedisConnectionIdempotencyPolicy)\n- [2.27.0](/cpp/docs/reference/redis/2.27.0/classgoogle_1_1cloud_1_1redis__v1_1_1CloudRedisConnectionIdempotencyPolicy)\n- [2.26.0](/cpp/docs/reference/redis/2.26.0/classgoogle_1_1cloud_1_1redis__v1_1_1CloudRedisConnectionIdempotencyPolicy)\n- [2.25.1](/cpp/docs/reference/redis/2.25.1/classgoogle_1_1cloud_1_1redis__v1_1_1CloudRedisConnectionIdempotencyPolicy)\n- [2.24.0](/cpp/docs/reference/redis/2.24.0/classgoogle_1_1cloud_1_1redis__v1_1_1CloudRedisConnectionIdempotencyPolicy)\n- [2.23.0](/cpp/docs/reference/redis/2.23.0/classgoogle_1_1cloud_1_1redis__v1_1_1CloudRedisConnectionIdempotencyPolicy)\n- [2.22.1](/cpp/docs/reference/redis/2.22.1/classgoogle_1_1cloud_1_1redis__v1_1_1CloudRedisConnectionIdempotencyPolicy)\n- [2.21.0](/cpp/docs/reference/redis/2.21.0/classgoogle_1_1cloud_1_1redis__v1_1_1CloudRedisConnectionIdempotencyPolicy)\n- [2.20.0](/cpp/docs/reference/redis/2.20.0/classgoogle_1_1cloud_1_1redis__v1_1_1CloudRedisConnectionIdempotencyPolicy)\n- [2.19.0](/cpp/docs/reference/redis/2.19.0/classgoogle_1_1cloud_1_1redis__v1_1_1CloudRedisConnectionIdempotencyPolicy)\n- [2.18.0](/cpp/docs/reference/redis/2.18.0/classgoogle_1_1cloud_1_1redis__v1_1_1CloudRedisConnectionIdempotencyPolicy)\n- [2.17.0](/cpp/docs/reference/redis/2.17.0/classgoogle_1_1cloud_1_1redis__v1_1_1CloudRedisConnectionIdempotencyPolicy)\n- [2.16.0](/cpp/docs/reference/redis/2.16.0/classgoogle_1_1cloud_1_1redis__v1_1_1CloudRedisConnectionIdempotencyPolicy)\n- [2.15.1](/cpp/docs/reference/redis/2.15.1/classgoogle_1_1cloud_1_1redis__v1_1_1CloudRedisConnectionIdempotencyPolicy)\n- [2.14.0](/cpp/docs/reference/redis/2.14.0/classgoogle_1_1cloud_1_1redis__v1_1_1CloudRedisConnectionIdempotencyPolicy)\n- [2.13.0](/cpp/docs/reference/redis/2.13.0/classgoogle_1_1cloud_1_1redis__v1_1_1CloudRedisConnectionIdempotencyPolicy)\n- [2.12.0](/cpp/docs/reference/redis/2.12.0/classgoogle_1_1cloud_1_1redis__v1_1_1CloudRedisConnectionIdempotencyPolicy)\n- [2.11.0](/cpp/docs/reference/redis/2.11.0/classgoogle_1_1cloud_1_1redis__v1_1_1CloudRedisConnectionIdempotencyPolicy) \n\nFunctions\n---------\n\n### virtual clone() const\n\nCreate a new copy of this object.\n\n### virtual ListInstances(google::cloud::redis::v1::ListInstancesRequest)\n\n### virtual GetInstance(google::cloud::redis::v1::GetInstanceRequest const \\&)\n\n### virtual GetInstanceAuthString(google::cloud::redis::v1::GetInstanceAuthStringRequest const \\&)\n\n### virtual CreateInstance(google::cloud::redis::v1::CreateInstanceRequest const \\&)\n\n### virtual UpdateInstance(google::cloud::redis::v1::UpdateInstanceRequest const \\&)\n\n### virtual UpgradeInstance(google::cloud::redis::v1::UpgradeInstanceRequest const \\&)\n\n### virtual ImportInstance(google::cloud::redis::v1::ImportInstanceRequest const \\&)\n\n### virtual ExportInstance(google::cloud::redis::v1::ExportInstanceRequest const \\&)\n\n### virtual FailoverInstance(google::cloud::redis::v1::FailoverInstanceRequest const \\&)\n\n### virtual DeleteInstance(google::cloud::redis::v1::DeleteInstanceRequest const \\&)\n\n### virtual RescheduleMaintenance(google::cloud::redis::v1::RescheduleMaintenanceRequest const \\&)\n\n### virtual ListLocations(google::cloud::location::ListLocationsRequest)\n\n### virtual GetLocation(google::cloud::location::GetLocationRequest const \\&)\n\n### virtual ListOperations(google::longrunning::ListOperationsRequest)\n\n### virtual GetOperation(google::longrunning::GetOperationRequest const \\&)\n\n### virtual DeleteOperation(google::longrunning::DeleteOperationRequest const \\&)\n\n### virtual CancelOperation(google::longrunning::CancelOperationRequest const \\&)"]]