Send feedback
Class CloudRedisClusterConnection (2.36.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 2.36.0 keyboard_arrow_down
Functions
virtual options()
Returns
Type
Description
Options
virtual ListClusters(google::cloud::redis::cluster::v1::ListClustersRequest)
Parameter
Name
Description
request
google::cloud::redis::cluster::v1::ListClustersRequest
Returns
Type
Description
StreamRange< google::cloud::redis::cluster::v1::Cluster >
virtual GetCluster(google::cloud::redis::cluster::v1::GetClusterRequest const &)
Parameter
Name
Description
request
google::cloud::redis::cluster::v1::GetClusterRequest const &
Returns
Type
Description
StatusOr< google::cloud::redis::cluster::v1::Cluster >
virtual UpdateCluster(google::cloud::redis::cluster::v1::UpdateClusterRequest const &)
Parameter
Name
Description
request
google::cloud::redis::cluster::v1::UpdateClusterRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::redis::cluster::v1::Cluster > >
virtual UpdateCluster(NoAwaitTag, google::cloud::redis::cluster::v1::UpdateClusterRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::redis::cluster::v1::UpdateClusterRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual UpdateCluster(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::redis::cluster::v1::Cluster > >
virtual DeleteCluster(google::cloud::redis::cluster::v1::DeleteClusterRequest const &)
Parameter
Name
Description
request
google::cloud::redis::cluster::v1::DeleteClusterRequest const &
Returns
Type
Description
future< StatusOr< google::protobuf::Any > >
virtual DeleteCluster(NoAwaitTag, google::cloud::redis::cluster::v1::DeleteClusterRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::redis::cluster::v1::DeleteClusterRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual DeleteCluster(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::protobuf::Any > >
virtual CreateCluster(google::cloud::redis::cluster::v1::CreateClusterRequest const &)
Parameter
Name
Description
request
google::cloud::redis::cluster::v1::CreateClusterRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::redis::cluster::v1::Cluster > >
virtual CreateCluster(NoAwaitTag, google::cloud::redis::cluster::v1::CreateClusterRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::redis::cluster::v1::CreateClusterRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual CreateCluster(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::redis::cluster::v1::Cluster > >
virtual GetClusterCertificateAuthority(google::cloud::redis::cluster::v1::GetClusterCertificateAuthorityRequest const &)
Parameter
Name
Description
request
google::cloud::redis::cluster::v1::GetClusterCertificateAuthorityRequest const &
Returns
Type
Description
StatusOr< google::cloud::redis::cluster::v1::CertificateAuthority >
virtual RescheduleClusterMaintenance(google::cloud::redis::cluster::v1::RescheduleClusterMaintenanceRequest const &)
Parameter
Name
Description
request
google::cloud::redis::cluster::v1::RescheduleClusterMaintenanceRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::redis::cluster::v1::Cluster > >
virtual RescheduleClusterMaintenance(NoAwaitTag, google::cloud::redis::cluster::v1::RescheduleClusterMaintenanceRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::redis::cluster::v1::RescheduleClusterMaintenanceRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual RescheduleClusterMaintenance(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::redis::cluster::v1::Cluster > >
virtual ListBackupCollections(google::cloud::redis::cluster::v1::ListBackupCollectionsRequest)
Parameter
Name
Description
request
google::cloud::redis::cluster::v1::ListBackupCollectionsRequest
Returns
Type
Description
StreamRange< google::cloud::redis::cluster::v1::BackupCollection >
virtual GetBackupCollection(google::cloud::redis::cluster::v1::GetBackupCollectionRequest const &)
Parameter
Name
Description
request
google::cloud::redis::cluster::v1::GetBackupCollectionRequest const &
Returns
Type
Description
StatusOr< google::cloud::redis::cluster::v1::BackupCollection >
virtual ListBackups(google::cloud::redis::cluster::v1::ListBackupsRequest)
Parameter
Name
Description
request
google::cloud::redis::cluster::v1::ListBackupsRequest
Returns
Type
Description
StreamRange< google::cloud::redis::cluster::v1::Backup >
virtual GetBackup(google::cloud::redis::cluster::v1::GetBackupRequest const &)
Parameter
Name
Description
request
google::cloud::redis::cluster::v1::GetBackupRequest const &
Returns
Type
Description
StatusOr< google::cloud::redis::cluster::v1::Backup >
virtual DeleteBackup(google::cloud::redis::cluster::v1::DeleteBackupRequest const &)
Parameter
Name
Description
request
google::cloud::redis::cluster::v1::DeleteBackupRequest const &
Returns
Type
Description
future< StatusOr< google::protobuf::Any > >
virtual DeleteBackup(NoAwaitTag, google::cloud::redis::cluster::v1::DeleteBackupRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::redis::cluster::v1::DeleteBackupRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual DeleteBackup(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::protobuf::Any > >
virtual ExportBackup(google::cloud::redis::cluster::v1::ExportBackupRequest const &)
Parameter
Name
Description
request
google::cloud::redis::cluster::v1::ExportBackupRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::redis::cluster::v1::Backup > >
virtual ExportBackup(NoAwaitTag, google::cloud::redis::cluster::v1::ExportBackupRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::redis::cluster::v1::ExportBackupRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual ExportBackup(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::redis::cluster::v1::Backup > >
virtual BackupCluster(google::cloud::redis::cluster::v1::BackupClusterRequest const &)
Parameter
Name
Description
request
google::cloud::redis::cluster::v1::BackupClusterRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::redis::cluster::v1::Cluster > >
virtual BackupCluster(NoAwaitTag, google::cloud::redis::cluster::v1::BackupClusterRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::redis::cluster::v1::BackupClusterRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual BackupCluster(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::redis::cluster::v1::Cluster > >
virtual ListLocations(google::cloud::location::ListLocationsRequest)
Parameter
Name
Description
request
google::cloud::location::ListLocationsRequest
Returns
Type
Description
StreamRange< google::cloud::location::Location >
virtual GetLocation(google::cloud::location::GetLocationRequest const &)
Parameter
Name
Description
request
google::cloud::location::GetLocationRequest const &
Returns
Type
Description
StatusOr< google::cloud::location::Location >
virtual ListOperations(google::longrunning::ListOperationsRequest)
Parameter
Name
Description
request
google::longrunning::ListOperationsRequest
Returns
Type
Description
StreamRange< google::longrunning::Operation >
virtual GetOperation(google::longrunning::GetOperationRequest const &)
Parameter
Name
Description
request
google::longrunning::GetOperationRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
Parameter
Name
Description
request
google::longrunning::DeleteOperationRequest const &
Returns
Type
Description
Status
virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
Parameter
Name
Description
request
google::longrunning::CancelOperationRequest const &
Returns
Type
Description
Status
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-04-17 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-04-17 UTC."],[[["This document details the `CloudRedisClusterConnection` class, which provides an interface for interacting with the Redis cluster service, with the latest release candidate being version 2.37.0-rc."],["The `CloudRedisClusterConnection` class defines virtual methods for various operations, such as listing, getting, updating, deleting, and creating Redis clusters, as well as managing backups, with the class having an interface to manage the actions for CloudRedisClusterClient."],["Users can inject custom behavior into tests by using the `CloudRedisClusterConnection` class, or even specifically utilize the `MockCloudRedisClusterConnection` for testing purposes."],["The document provides an extensive list of functions, including options for managing long-running operations, locations, and the ability to backup clusters, as well as a comprehensive list of all the versions of the class, spanning from 2.37.0-rc down to version 2.11.0."],["The current `CloudRedisClusterConnection` object version displayed is 2.36.0, and is designed to interface with `CloudRedisClusterClient`."]]],[]]