Skip to main content
Google Cloud Documentation
Documentation
  • Get Started
  • Get Started with Google Cloud
  • Product List
  • Cloud Customer Care
  • Featured Products
  • Agent Platform
  • Apigee API Management
  • BigQuery
  • Compute Engine
  • Cloud CDN
  • Cloud Run
  • Cloud Storage
  • Cloud SQL
  • Gemini Enterprise
  • Google Kubernetes Engine
  • Looker
  • Cross-product Tools
  • Access and resources management
  • Costs and usage management
  • Infrastructure as code
  • SDK, languages, frameworks, and tools
  • Technology Areas
  • AI and ML
  • Application development
  • Application hosting
  • Compute
  • Data analytics and pipelines
  • Databases
  • Distributed, hybrid, and multicloud
  • Industry solutions
  • Migration
  • Networking
  • Observability and monitoring
  • Security
  • Storage
/
Console
  • English
  • 中文 – 简体
  • Google Cloud SDK
  • C++
  • Client libraries
Start free
Overview Guides Reference Samples
Google Cloud Documentation
  • Documentation
    • More
    • Overview
    • Guides
    • Reference
    • Samples
  • Console
  • Overview
  • Library reference docs
  • Memorystore API C++ Client Library
  • In-Depth Topics
    • Environment Variables
    • How to Override the Authentication Credentials
    • How to Override the Default Endpoint
    • Override Retry, Backoff, and Idempotency Policies
    • Override memorystore_v1::MemorystoreClient Retry Policies
    • How to Override the Default Universe Domain
    • Override memorystore_v1::MemorystoreClient Universe Domain
  • Modules
    • Memorystore API Configuration Options
  • Namespaces
    • google::cloud::memorystore_v1
      • Overview
      • Classes
        • MemorystoreClient
          • Overview
          • Constructors
            • MemorystoreClient(MemorystoreClient const &)
            • MemorystoreClient(MemorystoreClient &&)
            • MemorystoreClient(std::shared_ptr< MemorystoreConnection >, Options)
          • Operators
            • operator=(MemorystoreClient const &)
            • operator=(MemorystoreClient &&)
            • operator==(MemorystoreClient const &, MemorystoreClient const &)
            • operator!=(MemorystoreClient const &, MemorystoreClient const &)
          • Functions
            • ListInstances(std::string const &, Options)
            • ListInstances(google::cloud::memorystore::v1::ListInstancesRequest, Options)
            • GetInstance(std::string const &, Options)
            • GetInstance(google::cloud::memorystore::v1::GetInstanceRequest const &, Options)
            • CreateInstance(std::string const &, google::cloud::memorystore::v1::Instance const &, std::string const &, Options)
            • CreateInstance(NoAwaitTag, std::string const &, google::cloud::memorystore::v1::Instance const &, std::string const &, Options)
            • CreateInstance(google::cloud::memorystore::v1::CreateInstanceRequest const &, Options)
            • CreateInstance(NoAwaitTag, google::cloud::memorystore::v1::CreateInstanceRequest const &, Options)
            • CreateInstance(google::longrunning::Operation const &, Options)
            • UpdateInstance(google::cloud::memorystore::v1::Instance const &, google::protobuf::FieldMask const &, Options)
            • UpdateInstance(NoAwaitTag, google::cloud::memorystore::v1::Instance const &, google::protobuf::FieldMask const &, Options)
            • UpdateInstance(google::cloud::memorystore::v1::UpdateInstanceRequest const &, Options)
            • UpdateInstance(NoAwaitTag, google::cloud::memorystore::v1::UpdateInstanceRequest const &, Options)
            • UpdateInstance(google::longrunning::Operation const &, Options)
            • DeleteInstance(std::string const &, Options)
            • DeleteInstance(NoAwaitTag, std::string const &, Options)
            • DeleteInstance(google::cloud::memorystore::v1::DeleteInstanceRequest const &, Options)
            • DeleteInstance(NoAwaitTag, google::cloud::memorystore::v1::DeleteInstanceRequest const &, Options)
            • DeleteInstance(google::longrunning::Operation const &, Options)
            • GetCertificateAuthority(std::string const &, Options)
            • GetCertificateAuthority(google::cloud::memorystore::v1::GetCertificateAuthorityRequest const &, Options)
            • GetSharedRegionalCertificateAuthority(std::string const &, Options)
            • GetSharedRegionalCertificateAuthority(google::cloud::memorystore::v1::GetSharedRegionalCertificateAuthorityRequest const &, Options)
            • RescheduleMaintenance(std::string const &, google::cloud::memorystore::v1::RescheduleMaintenanceRequest::RescheduleType, google::protobuf::Timestamp const &, Options)
            • RescheduleMaintenance(NoAwaitTag, std::string const &, google::cloud::memorystore::v1::RescheduleMaintenanceRequest::RescheduleType, google::protobuf::Timestamp const &, Options)
            • RescheduleMaintenance(google::cloud::memorystore::v1::RescheduleMaintenanceRequest const &, Options)
            • RescheduleMaintenance(NoAwaitTag, google::cloud::memorystore::v1::RescheduleMaintenanceRequest const &, Options)
            • RescheduleMaintenance(google::longrunning::Operation const &, Options)
            • ListBackupCollections(std::string const &, Options)
            • ListBackupCollections(google::cloud::memorystore::v1::ListBackupCollectionsRequest, Options)
            • GetBackupCollection(std::string const &, Options)
            • GetBackupCollection(google::cloud::memorystore::v1::GetBackupCollectionRequest const &, Options)
            • ListBackups(std::string const &, Options)
            • ListBackups(google::cloud::memorystore::v1::ListBackupsRequest, Options)
            • GetBackup(std::string const &, Options)
            • GetBackup(google::cloud::memorystore::v1::GetBackupRequest const &, Options)
            • DeleteBackup(std::string const &, Options)
            • DeleteBackup(NoAwaitTag, std::string const &, Options)
            • DeleteBackup(google::cloud::memorystore::v1::DeleteBackupRequest const &, Options)
            • DeleteBackup(NoAwaitTag, google::cloud::memorystore::v1::DeleteBackupRequest const &, Options)
            • DeleteBackup(google::longrunning::Operation const &, Options)
            • ExportBackup(google::cloud::memorystore::v1::ExportBackupRequest const &, Options)
            • ExportBackup(NoAwaitTag, google::cloud::memorystore::v1::ExportBackupRequest const &, Options)
            • ExportBackup(google::longrunning::Operation const &, Options)
            • BackupInstance(std::string const &, Options)
            • BackupInstance(NoAwaitTag, std::string const &, Options)
            • BackupInstance(google::cloud::memorystore::v1::BackupInstanceRequest const &, Options)
            • BackupInstance(NoAwaitTag, google::cloud::memorystore::v1::BackupInstanceRequest const &, Options)
            • BackupInstance(google::longrunning::Operation const &, Options)
            • StartMigration(google::cloud::memorystore::v1::StartMigrationRequest const &, Options)
            • StartMigration(NoAwaitTag, google::cloud::memorystore::v1::StartMigrationRequest const &, Options)
            • StartMigration(google::longrunning::Operation const &, Options)
            • FinishMigration(std::string const &, bool, Options)
            • FinishMigration(NoAwaitTag, std::string const &, bool, Options)
            • FinishMigration(google::cloud::memorystore::v1::FinishMigrationRequest const &, Options)
            • FinishMigration(NoAwaitTag, google::cloud::memorystore::v1::FinishMigrationRequest const &, Options)
            • FinishMigration(google::longrunning::Operation const &, Options)
            • ListTokenAuthUsers(std::string const &, Options)
            • ListTokenAuthUsers(google::cloud::memorystore::v1::ListTokenAuthUsersRequest, Options)
            • GetTokenAuthUser(std::string const &, Options)
            • GetTokenAuthUser(google::cloud::memorystore::v1::GetTokenAuthUserRequest const &, Options)
            • ListAuthTokens(std::string const &, Options)
            • ListAuthTokens(google::cloud::memorystore::v1::ListAuthTokensRequest, Options)
            • GetAuthToken(std::string const &, Options)
            • GetAuthToken(google::cloud::memorystore::v1::GetAuthTokenRequest const &, Options)
            • AddTokenAuthUser(std::string const &, std::string const &, Options)
            • AddTokenAuthUser(NoAwaitTag, std::string const &, std::string const &, Options)
            • AddTokenAuthUser(google::cloud::memorystore::v1::AddTokenAuthUserRequest const &, Options)
            • AddTokenAuthUser(NoAwaitTag, google::cloud::memorystore::v1::AddTokenAuthUserRequest const &, Options)
            • AddTokenAuthUser(google::longrunning::Operation const &, Options)
            • DeleteTokenAuthUser(std::string const &, Options)
            • DeleteTokenAuthUser(NoAwaitTag, std::string const &, Options)
            • DeleteTokenAuthUser(google::cloud::memorystore::v1::DeleteTokenAuthUserRequest const &, Options)
            • DeleteTokenAuthUser(NoAwaitTag, google::cloud::memorystore::v1::DeleteTokenAuthUserRequest const &, Options)
            • DeleteTokenAuthUser(google::longrunning::Operation const &, Options)
            • AddAuthToken(std::string const &, google::cloud::memorystore::v1::AuthToken const &, Options)
            • AddAuthToken(NoAwaitTag, std::string const &, google::cloud::memorystore::v1::AuthToken const &, Options)
            • AddAuthToken(google::cloud::memorystore::v1::AddAuthTokenRequest const &, Options)
            • AddAuthToken(NoAwaitTag, google::cloud::memorystore::v1::AddAuthTokenRequest const &, Options)
            • AddAuthToken(google::longrunning::Operation const &, Options)
            • DeleteAuthToken(std::string const &, Options)
            • DeleteAuthToken(NoAwaitTag, std::string const &, Options)
            • DeleteAuthToken(google::cloud::memorystore::v1::DeleteAuthTokenRequest const &, Options)
            • DeleteAuthToken(NoAwaitTag, google::cloud::memorystore::v1::DeleteAuthTokenRequest const &, Options)
            • DeleteAuthToken(google::longrunning::Operation const &, Options)
            • ListLocations(google::cloud::location::ListLocationsRequest, Options)
            • GetLocation(google::cloud::location::GetLocationRequest const &, Options)
            • ListOperations(std::string const &, std::string const &, Options)
            • ListOperations(google::longrunning::ListOperationsRequest, Options)
            • GetOperation(std::string const &, Options)
            • GetOperation(google::longrunning::GetOperationRequest const &, Options)
            • DeleteOperation(std::string const &, Options)
            • DeleteOperation(google::longrunning::DeleteOperationRequest const &, Options)
            • CancelOperation(std::string const &, Options)
            • CancelOperation(google::longrunning::CancelOperationRequest const &, Options)
        • MemorystoreConnection
          • Overview
          • Functions
            • virtual options()
            • virtual ListInstances(google::cloud::memorystore::v1::ListInstancesRequest)
            • virtual GetInstance(google::cloud::memorystore::v1::GetInstanceRequest const &)
            • virtual CreateInstance(google::cloud::memorystore::v1::CreateInstanceRequest const &)
            • virtual CreateInstance(NoAwaitTag, google::cloud::memorystore::v1::CreateInstanceRequest const &)
            • virtual CreateInstance(google::longrunning::Operation const &)
            • virtual UpdateInstance(google::cloud::memorystore::v1::UpdateInstanceRequest const &)
            • virtual UpdateInstance(NoAwaitTag, google::cloud::memorystore::v1::UpdateInstanceRequest const &)
            • virtual UpdateInstance(google::longrunning::Operation const &)
            • virtual DeleteInstance(google::cloud::memorystore::v1::DeleteInstanceRequest const &)
            • virtual DeleteInstance(NoAwaitTag, google::cloud::memorystore::v1::DeleteInstanceRequest const &)
            • virtual DeleteInstance(google::longrunning::Operation const &)
            • virtual GetCertificateAuthority(google::cloud::memorystore::v1::GetCertificateAuthorityRequest const &)
            • virtual GetSharedRegionalCertificateAuthority(google::cloud::memorystore::v1::GetSharedRegionalCertificateAuthorityRequest const &)
            • virtual RescheduleMaintenance(google::cloud::memorystore::v1::RescheduleMaintenanceRequest const &)
            • virtual RescheduleMaintenance(NoAwaitTag, google::cloud::memorystore::v1::RescheduleMaintenanceRequest const &)
            • virtual RescheduleMaintenance(google::longrunning::Operation const &)
            • virtual ListBackupCollections(google::cloud::memorystore::v1::ListBackupCollectionsRequest)
            • virtual GetBackupCollection(google::cloud::memorystore::v1::GetBackupCollectionRequest const &)
            • virtual ListBackups(google::cloud::memorystore::v1::ListBackupsRequest)
            • virtual GetBackup(google::cloud::memorystore::v1::GetBackupRequest const &)
            • virtual DeleteBackup(google::cloud::memorystore::v1::DeleteBackupRequest const &)
            • virtual DeleteBackup(NoAwaitTag, google::cloud::memorystore::v1::DeleteBackupRequest const &)
            • virtual DeleteBackup(google::longrunning::Operation const &)
            • virtual ExportBackup(google::cloud::memorystore::v1::ExportBackupRequest const &)
            • virtual ExportBackup(NoAwaitTag, google::cloud::memorystore::v1::ExportBackupRequest const &)
            • virtual ExportBackup(google::longrunning::Operation const &)
            • virtual BackupInstance(google::cloud::memorystore::v1::BackupInstanceRequest const &)
            • virtual BackupInstance(NoAwaitTag, google::cloud::memorystore::v1::BackupInstanceRequest const &)
            • virtual BackupInstance(google::longrunning::Operation const &)
            • virtual StartMigration(google::cloud::memorystore::v1::StartMigrationRequest const &)
            • virtual StartMigration(NoAwaitTag, google::cloud::memorystore::v1::StartMigrationRequest const &)
            • virtual StartMigration(google::longrunning::Operation const &)
            • virtual FinishMigration(google::cloud::memorystore::v1::FinishMigrationRequest const &)
            • virtual FinishMigration(NoAwaitTag, google::cloud::memorystore::v1::FinishMigrationRequest const &)
            • virtual FinishMigration(google::longrunning::Operation const &)
            • virtual ListTokenAuthUsers(google::cloud::memorystore::v1::ListTokenAuthUsersRequest)
            • virtual GetTokenAuthUser(google::cloud::memorystore::v1::GetTokenAuthUserRequest const &)
            • virtual ListAuthTokens(google::cloud::memorystore::v1::ListAuthTokensRequest)
            • virtual GetAuthToken(google::cloud::memorystore::v1::GetAuthTokenRequest const &)
            • virtual AddTokenAuthUser(google::cloud::memorystore::v1::AddTokenAuthUserRequest const &)