Skip to main content
Google Cloud
Documentation Technology areas
  • AI and ML
  • Application development
  • Application hosting
  • Compute
  • Data analytics and pipelines
  • Databases
  • Distributed, hybrid, and multicloud
  • Generative AI
  • Industry solutions
  • Networking
  • Observability and monitoring
  • Security
  • Storage
Cross-product tools
  • Access and resources management
  • Costs and usage management
  • Google Cloud SDK, languages, frameworks, and tools
  • Infrastructure as code
  • Migration
Related sites
  • Google Cloud Home
  • Free Trial and Free Tier
  • Architecture Center
  • Blog
  • Contact Sales
  • Google Cloud Developer Center
  • Google Developer Center
  • Google Cloud Marketplace
  • Google Cloud Marketplace Documentation
  • Google Cloud Skills Boost
  • Google Cloud Solution Center
  • Google Cloud Support
  • Google Cloud Tech Youtube Channel
/
  • English
  • Deutsch
  • Español – América Latina
  • Français
  • Português – Brasil
  • 中文 – 简体
  • 日本語
  • 한국어
Console Sign in
  • C++
Overview Guides Reference Samples
Contact Us Start free
Google Cloud
  • Documentation
    • Overview
    • Guides
    • Reference
    • Samples
  • Technology areas
    • More
  • Cross-product tools
    • More
  • Related sites
    • More
  • Console
  • Contact Us
  • Start free
  • Overview
  • Library reference docs
  • Chronicle 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 chronicle_v1::DataAccessControlServiceClient Retry Policies
    • Override chronicle_v1::EntityServiceClient Retry Policies
    • Override chronicle_v1::InstanceServiceClient Retry Policies
    • Override chronicle_v1::ReferenceListServiceClient Retry Policies
    • Override chronicle_v1::RuleServiceClient Retry Policies
  • Modules
    • Chronicle API Configuration Options
  • Namespaces
    • google::cloud::chronicle_v1
      • Overview
      • Classes
        • DataAccessControlServiceClient
          • Overview
          • Constructors
            • DataAccessControlServiceClient(DataAccessControlServiceClient const &)
            • DataAccessControlServiceClient(DataAccessControlServiceClient &&)
            • DataAccessControlServiceClient(std::shared_ptr< DataAccessControlServiceConnection >, Options)
          • Operators
            • operator=(DataAccessControlServiceClient const &)
            • operator=(DataAccessControlServiceClient &&)
            • operator==(DataAccessControlServiceClient const &, DataAccessControlServiceClient const &)
            • operator!=(DataAccessControlServiceClient const &, DataAccessControlServiceClient const &)
          • Functions
            • CreateDataAccessLabel(std::string const &, google::cloud::chronicle::v1::DataAccessLabel const &, std::string const &, Options)
            • CreateDataAccessLabel(google::cloud::chronicle::v1::CreateDataAccessLabelRequest const &, Options)
            • GetDataAccessLabel(std::string const &, Options)
            • GetDataAccessLabel(google::cloud::chronicle::v1::GetDataAccessLabelRequest const &, Options)
            • ListDataAccessLabels(std::string const &, Options)
            • ListDataAccessLabels(google::cloud::chronicle::v1::ListDataAccessLabelsRequest, Options)
            • UpdateDataAccessLabel(google::cloud::chronicle::v1::DataAccessLabel const &, google::protobuf::FieldMask const &, Options)
            • UpdateDataAccessLabel(google::cloud::chronicle::v1::UpdateDataAccessLabelRequest const &, Options)
            • DeleteDataAccessLabel(std::string const &, Options)
            • DeleteDataAccessLabel(google::cloud::chronicle::v1::DeleteDataAccessLabelRequest const &, Options)
            • CreateDataAccessScope(std::string const &, google::cloud::chronicle::v1::DataAccessScope const &, std::string const &, Options)
            • CreateDataAccessScope(google::cloud::chronicle::v1::CreateDataAccessScopeRequest const &, Options)
            • GetDataAccessScope(std::string const &, Options)
            • GetDataAccessScope(google::cloud::chronicle::v1::GetDataAccessScopeRequest const &, Options)
            • ListDataAccessScopes(std::string const &, Options)
            • ListDataAccessScopes(google::cloud::chronicle::v1::ListDataAccessScopesRequest, Options)
            • UpdateDataAccessScope(google::cloud::chronicle::v1::DataAccessScope const &, google::protobuf::FieldMask const &, Options)
            • UpdateDataAccessScope(google::cloud::chronicle::v1::UpdateDataAccessScopeRequest const &, Options)
            • DeleteDataAccessScope(std::string const &, Options)
            • DeleteDataAccessScope(google::cloud::chronicle::v1::DeleteDataAccessScopeRequest 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)
        • DataAccessControlServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual CreateDataAccessLabel(google::cloud::chronicle::v1::CreateDataAccessLabelRequest const &)
            • virtual GetDataAccessLabel(google::cloud::chronicle::v1::GetDataAccessLabelRequest const &)
            • virtual ListDataAccessLabels(google::cloud::chronicle::v1::ListDataAccessLabelsRequest)
            • virtual UpdateDataAccessLabel(google::cloud::chronicle::v1::UpdateDataAccessLabelRequest const &)
            • virtual DeleteDataAccessLabel(google::cloud::chronicle::v1::DeleteDataAccessLabelRequest const &)
            • virtual CreateDataAccessScope(google::cloud::chronicle::v1::CreateDataAccessScopeRequest const &)
            • virtual GetDataAccessScope(google::cloud::chronicle::v1::GetDataAccessScopeRequest const &)
            • virtual ListDataAccessScopes(google::cloud::chronicle::v1::ListDataAccessScopesRequest)
            • virtual UpdateDataAccessScope(google::cloud::chronicle::v1::UpdateDataAccessScopeRequest const &)
            • virtual DeleteDataAccessScope(google::cloud::chronicle::v1::DeleteDataAccessScopeRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • DataAccessControlServiceConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual CreateDataAccessLabel(google::cloud::chronicle::v1::CreateDataAccessLabelRequest const &)
            • virtual GetDataAccessLabel(google::cloud::chronicle::v1::GetDataAccessLabelRequest const &)
            • virtual ListDataAccessLabels(google::cloud::chronicle::v1::ListDataAccessLabelsRequest)
            • virtual UpdateDataAccessLabel(google::cloud::chronicle::v1::UpdateDataAccessLabelRequest const &)
            • virtual DeleteDataAccessLabel(google::cloud::chronicle::v1::DeleteDataAccessLabelRequest const &)
            • virtual CreateDataAccessScope(google::cloud::chronicle::v1::CreateDataAccessScopeRequest const &)
            • virtual GetDataAccessScope(google::cloud::chronicle::v1::GetDataAccessScopeRequest const &)
            • virtual ListDataAccessScopes(google::cloud::chronicle::v1::ListDataAccessScopesRequest)
            • virtual UpdateDataAccessScope(google::cloud::chronicle::v1::UpdateDataAccessScopeRequest const &)
            • virtual DeleteDataAccessScope(google::cloud::chronicle::v1::DeleteDataAccessScopeRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • DataAccessControlServiceLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • DataAccessControlServiceLimitedErrorCountRetryPolicy(int)
            • DataAccessControlServiceLimitedErrorCountRetryPolicy(DataAccessControlServiceLimitedErrorCountRetryPolicy &&)
            • DataAccessControlServiceLimitedErrorCountRetryPolicy(DataAccessControlServiceLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • DataAccessControlServiceLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • DataAccessControlServiceLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • DataAccessControlServiceLimitedTimeRetryPolicy(DataAccessControlServiceLimitedTimeRetryPolicy &&)
            • DataAccessControlServiceLimitedTimeRetryPolicy(DataAccessControlServiceLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • DataAccessControlServiceRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
        • EntityServiceClient
          • Overview
          • Constructors
            • EntityServiceClient(EntityServiceClient const &)
            • EntityServiceClient(EntityServiceClient &&)
            • EntityServiceClient(std::shared_ptr< EntityServiceConnection >, Options)
          • Operators
            • operator=(EntityServiceClient const &)
            • operator=(EntityServiceClient &&)
            • operator==(EntityServiceClient const &, EntityServiceClient const &)
            • operator!=(EntityServiceClient const &, EntityServiceClient const &)
          • Functions
            • GetWatchlist(std::string const &, Options)
            • GetWatchlist(google::cloud::chronicle::v1::GetWatchlistRequest const &, Options)
            • ListWatchlists(std::string const &, Options)
            • ListWatchlists(google::cloud::chronicle::v1::ListWatchlistsRequest, Options)
            • CreateWatchlist(std::string const &, google::cloud::chronicle::v1::Watchlist const &, std::string const &, Options)
            • CreateWatchlist(google::cloud::chronicle::v1::CreateWatchlistRequest const &, Options)
            • UpdateWatchlist(google::cloud::chronicle::v1::Watchlist const &, google::protobuf::FieldMask const &, Options)
            • UpdateWatchlist(google::cloud::chronicle::v1::UpdateWatchlistRequest const &, Options)
            • DeleteWatchlist(std::string const &, bool, Options)
            • DeleteWatchlist(google::cloud::chronicle::v1::DeleteWatchlistRequest 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)
        • EntityServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual GetWatchlist(google::cloud::chronicle::v1::GetWatchlistRequest const &)
            • virtual ListWatchlists(google::cloud::chronicle::v1::ListWatchlistsRequest)
            • virtual CreateWatchlist(google::cloud::chronicle::v1::CreateWatchlistRequest const &)
            • virtual UpdateWatchlist(google::cloud::chronicle::v1::UpdateWatchlistRequest const &)
            • virtual DeleteWatchlist(google::cloud::chronicle::v1::DeleteWatchlistRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • EntityServiceConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual GetWatchlist(google::cloud::chronicle::v1::GetWatchlistRequest const &)
            • virtual ListWatchlists(google::cloud::chronicle::v1::ListWatchlistsRequest)
            • virtual CreateWatchlist(google::cloud::chronicle::v1::CreateWatchlistRequest const &)
            • virtual UpdateWatchlist(google::cloud::chronicle::v1::UpdateWatchlistRequest const &)
            • virtual DeleteWatchlist(google::cloud::chronicle::v1::DeleteWatchlistRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • EntityServiceLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • EntityServiceLimitedErrorCountRetryPolicy(int)
            • EntityServiceLimitedErrorCountRetryPolicy(EntityServiceLimitedErrorCountRetryPolicy &&)
            • EntityServiceLimitedErrorCountRetryPolicy(EntityServiceLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • EntityServiceLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • EntityServiceLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • EntityServiceLimitedTimeRetryPolicy(EntityServiceLimitedTimeRetryPolicy &&)
            • EntityServiceLimitedTimeRetryPolicy(EntityServiceLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • EntityServiceRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
        • InstanceServiceClient
          • Overview
          • Constructors
            • InstanceServiceClient(InstanceServiceClient const &)
            • InstanceServiceClient(InstanceServiceClient &&)
            • InstanceServiceClient(std::shared_ptr< InstanceServiceConnection >, Options)
          • Operators
            • operator=(InstanceServiceClient const &)
            • operator=(InstanceServiceClient &&)
            • operator==(InstanceServiceClient const &, InstanceServiceClient const &)
            • operator!=(InstanceServiceClient const &, InstanceServiceClient const &)
          • Functions
            • GetInstance(std::string const &, Options)
            • GetInstance(google::cloud::chronicle::v1::GetInstanceRequest 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)
        • InstanceServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual GetInstance(google::cloud::chronicle::v1::GetInstanceRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • InstanceServiceConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual GetInstance(google::cloud::chronicle::v1::GetInstanceRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • InstanceServiceLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • InstanceServiceLimitedErrorCountRetryPolicy(int)
            • InstanceServiceLimitedErrorCountRetryPolicy(InstanceServiceLimitedErrorCountRetryPolicy &&)
            • InstanceServiceLimitedErrorCountRetryPolicy(InstanceServiceLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • InstanceServiceLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • InstanceServiceLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • InstanceServiceLimitedTimeRetryPolicy(InstanceServiceLimitedTimeRetryPolicy &&)
            • InstanceServiceLimitedTimeRetryPolicy(InstanceServiceLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • InstanceServiceRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
        • ReferenceListServiceClient
          • Overview
          • Constructors
            • ReferenceListServiceClient(ReferenceListServiceClient const &)
            • ReferenceListServiceClient(ReferenceListServiceClient &&)
            • ReferenceListServiceClient(std::shared_ptr< ReferenceListServiceConnection >, Options)
          • Operators
            • operator=(ReferenceListServiceClient const &)
            • operator=(ReferenceListServiceClient &&)
            • operator==(ReferenceListServiceClient const &, ReferenceListServiceClient const &)
            • operator!=(ReferenceListServiceClient const &, ReferenceListServiceClient const &)
          • Functions
            • GetReferenceList(std::string const &, Options)
            • GetReferenceList(google::cloud::chronicle::v1::GetReferenceListRequest const &, Options)
            • ListReferenceLists(std::string const &, Options)
            • ListReferenceLists(google::cloud::chronicle::v1::ListReferenceListsRequest, Options)
            • CreateReferenceList(std::string const &, google::cloud::chronicle::v1::ReferenceList const &, std::string const &, Options)
            • CreateReferenceList(google::cloud::chronicle::v1::CreateReferenceListRequest const &, Options)
            • UpdateReferenceList(google::cloud::chronicle::v1::ReferenceList const &, google::protobuf::FieldMask const &, Options)
            • UpdateReferenceList(google::cloud::chronicle::v1::UpdateReferenceListRequest 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)
        • ReferenceListServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual GetReferenceList(google::cloud::chronicle::v1::GetReferenceListRequest const &)
            • virtual ListReferenceLists(google::cloud::chronicle::v1::ListReferenceListsRequest)
            • virtual CreateReferenceList(google::cloud::chronicle::v1::CreateReferenceListRequest const &)
            • virtual UpdateReferenceList(google::cloud::chronicle::v1::UpdateReferenceListRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • ReferenceListServiceConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual GetReferenceList(google::cloud::chronicle::v1::GetReferenceListRequest const &)
            • virtual ListReferenceLists(google::cloud::chronicle::v1::ListReferenceListsRequest)
            • virtual CreateReferenceList(google::cloud::chronicle::v1::CreateReferenceListRequest const &)
            • virtual UpdateReferenceList(google::cloud::chronicle::v1::UpdateReferenceListRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • ReferenceListServiceLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • ReferenceListServiceLimitedErrorCountRetryPolicy(int)
            • ReferenceListServiceLimitedErrorCountRetryPolicy(ReferenceListServiceLimitedErrorCountRetryPolicy &&)
            • ReferenceListServiceLimitedErrorCountRetryPolicy(ReferenceListServiceLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • ReferenceListServiceLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • ReferenceListServiceLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • ReferenceListServiceLimitedTimeRetryPolicy(ReferenceListServiceLimitedTimeRetryPolicy &&)
            • ReferenceListServiceLimitedTimeRetryPolicy(ReferenceListServiceLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • ReferenceListServiceRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
        • RuleServiceClient
          • Overview
          • Constructors
            • RuleServiceClient(RuleServiceClient const &)
            • RuleServiceClient(RuleServiceClient &&)
            • RuleServiceClient(std::shared_ptr< RuleServiceConnection >, Options)
          • Operators
            • operator=(RuleServiceClient const &)
            • operator=(RuleServiceClient &&)
            • operator==(RuleServiceClient const &, RuleServiceClient const &)
            • operator!=(RuleServiceClient const &, RuleServiceClient const &)
          • Functions
            • CreateRule(std::string const &, google::cloud::chronicle::v1::Rule const &, Options)
            • CreateRule(google::cloud::chronicle::v1::CreateRuleRequest const &, Options)
            • GetRule(std::string const &, Options)
            • GetRule(google::cloud::chronicle::v1::GetRuleRequest const &, Options)
            • ListRules(std::string const &, Options)
            • ListRules(google::cloud::chronicle::v1::ListRulesRequest, Options)
            • UpdateRule(google::cloud::chronicle::v1::Rule const &, google::protobuf::FieldMask const &, Options)
            • UpdateRule(google::cloud::chronicle::v1::UpdateRuleRequest const &, Options)
            • DeleteRule(std::string const &, Options)
            • DeleteRule(google::cloud::chronicle::v1::DeleteRuleRequest const &, Options)
            • ListRuleRevisions(std::string const &, Options)
            • ListRuleRevisions(google::cloud::chronicle::v1::ListRuleRevisionsRequest, Options)
            • CreateRetrohunt(std::string const &, google::cloud::chronicle::v1::Retrohunt const &, Options)
            • CreateRetrohunt(NoAwaitTag, std::string const &, google::cloud::chronicle::v1::Retrohunt const &, Options)
            • CreateRetrohunt(google::cloud::chronicle::v1::CreateRetrohuntRequest const &, Options)
            • CreateRetrohunt(NoAwaitTag, google::cloud::chronicle::v1::CreateRetrohuntRequest const &, Options)
            • CreateRetrohunt(google::longrunning::Operation const &, Options)
            • GetRetrohunt(std::string const &, Options)
            • GetRetrohunt(google::cloud::chronicle::v1::GetRetrohuntRequest const &, Options)
            • ListRetrohunts(std::string const &, Options)
            • ListRetrohunts(google::cloud::chronicle::v1::ListRetrohuntsRequest, Options)
            • GetRuleDeployment(std::string const &, Options)
            • GetRuleDeployment(google::cloud::chronicle::v1::GetRuleDeploymentRequest const &, Options)
            • ListRuleDeployments(std::string const &, Options)
            • ListRuleDeployments(google::cloud::chronicle::v1::ListRuleDeploymentsRequest, Options)
            • UpdateRuleDeployment(google::cloud::chronicle::v1::RuleDeployment const &, google::protobuf::FieldMask const &, Options)
            • UpdateRuleDeployment(google::cloud::chronicle::v1::UpdateRuleDeploymentRequest 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)
        • RuleServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual CreateRule(google::cloud::chronicle::v1::CreateRuleRequest const &)
            • virtual GetRule(google::cloud::chronicle::v1::GetRuleRequest const &)
            • virtual ListRules(google::cloud::chronicle::v1::ListRulesRequest)
            • virtual UpdateRule(google::cloud::chronicle::v1::UpdateRuleRequest const &)
            • virtual DeleteRule(google::cloud::chronicle::v1::DeleteRuleRequest const &)
            • virtual ListRuleRevisions(google::cloud::chronicle::v1::ListRuleRevisionsRequest)
            • virtual CreateRetrohunt(google::cloud::chronicle::v1::CreateRetrohuntRequest const &)
            • virtual CreateRetrohunt(NoAwaitTag, google::cloud::chronicle::v1::CreateRetrohuntRequest const &)
            • virtual CreateRetrohunt(google::longrunning::Operation const &)
            • virtual GetRetrohunt(google::cloud::chronicle::v1::GetRetrohuntRequest const &)
            • virtual ListRetrohunts(google::cloud::chronicle::v1::ListRetrohuntsRequest)
            • virtual GetRuleDeployment(google::cloud::chronicle::v1::GetRuleDeploymentRequest const &)
            • virtual ListRuleDeployments(google::cloud::chronicle::v1::ListRuleDeploymentsRequest)
            • virtual UpdateRuleDeployment(google::cloud::chronicle::v1::UpdateRuleDeploymentRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • RuleServiceConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual CreateRule(google::cloud::chronicle::v1::CreateRuleRequest const &)
            • virtual GetRule(google::cloud::chronicle::v1::GetRuleRequest const &)
            • virtual ListRules(google::cloud::chronicle::v1::ListRulesRequest)
            • virtual UpdateRule(google::cloud::chronicle::v1::UpdateRuleRequest const &)
            • virtual DeleteRule(google::cloud::chronicle::v1::DeleteRuleRequest const &)
            • virtual ListRuleRevisions(google::cloud::chronicle::v1::ListRuleRevisionsRequest)
            • virtual CreateRetrohunt(google::cloud::chronicle::v1::CreateRetrohuntRequest const &)
            • virtual GetRetrohunt(google::cloud::chronicle::v1::GetRetrohuntRequest const &)
            • virtual ListRetrohunts(google::cloud::chronicle::v1::ListRetrohuntsRequest)
            • virtual GetRuleDeployment(google::cloud::chronicle::v1::GetRuleDeploymentRequest const &)
            • virtual ListRuleDeployments(google::cloud::chronicle::v1::ListRuleDeploymentsRequest)
            • virtual UpdateRuleDeployment(google::cloud::chronicle::v1::UpdateRuleDeploymentRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • RuleServiceLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • RuleServiceLimitedErrorCountRetryPolicy(int)
            • RuleServiceLimitedErrorCountRetryPolicy(RuleServiceLimitedErrorCountRetryPolicy &&)
            • RuleServiceLimitedErrorCountRetryPolicy(RuleServiceLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • RuleServiceLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • RuleServiceLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • RuleServiceLimitedTimeRetryPolicy(RuleServiceLimitedTimeRetryPolicy &&)
            • RuleServiceLimitedTimeRetryPolicy(RuleServiceLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • RuleServiceRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
      • Structs
        • DataAccessControlServiceBackoffPolicyOption
          • Overview
          • Types
            • Type
        • DataAccessControlServiceConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • DataAccessControlServiceRetryPolicyOption
          • Overview
          • Types
            • Type
        • EntityServiceBackoffPolicyOption
          • Overview
          • Types
            • Type
        • EntityServiceConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • EntityServiceRetryPolicyOption
          • Overview
          • Types
            • Type
        • InstanceServiceBackoffPolicyOption
          • Overview
          • Types
            • Type
        • InstanceServiceConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • InstanceServiceRetryPolicyOption
          • Overview
          • Types
            • Type
        • ReferenceListServiceBackoffPolicyOption
          • Overview
          • Types
            • Type
        • ReferenceListServiceConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • ReferenceListServiceRetryPolicyOption
          • Overview
          • Types
            • Type
        • RuleServiceBackoffPolicyOption
          • Overview
          • Types
            • Type
        • RuleServiceConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • RuleServicePollingPolicyOption
          • Overview
          • Types
            • Type
        • RuleServiceRetryPolicyOption
          • Overview
          • Types
            • Type
      • Functions
        • MakeDataAccessControlServiceConnection(Options)
        • MakeDefaultDataAccessControlServiceConnectionIdempotencyPolicy()
        • MakeEntityServiceConnection(Options)
        • MakeDefaultEntityServiceConnectionIdempotencyPolicy()
        • MakeInstanceServiceConnection(Options)
        • MakeDefaultInstanceServiceConnectionIdempotencyPolicy()
        • MakeReferenceListServiceConnection(Options)
        • MakeDefaultReferenceListServiceConnectionIdempotencyPolicy()
        • MakeRuleServiceConnection(Options)
        • MakeDefaultRuleServiceConnectionIdempotencyPolicy()
    • google::cloud::chronicle_v1_mocks
      • Overview
      • Classes
        • MockDataAccessControlServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual CreateDataAccessLabel(google::cloud::chronicle::v1::CreateDataAccessLabelRequest const &)
            • virtual GetDataAccessLabel(google::cloud::chronicle::v1::GetDataAccessLabelRequest const &)
            • virtual ListDataAccessLabels(google::cloud::chronicle::v1::ListDataAccessLabelsRequest)
            • virtual UpdateDataAccessLabel(google::cloud::chronicle::v1::UpdateDataAccessLabelRequest const &)
            • virtual DeleteDataAccessLabel(google::cloud::chronicle::v1::DeleteDataAccessLabelRequest const &)
            • virtual CreateDataAccessScope(google::cloud::chronicle::v1::CreateDataAccessScopeRequest const &)
            • virtual GetDataAccessScope(google::cloud::chronicle::v1::GetDataAccessScopeRequest const &)
            • virtual ListDataAccessScopes(google::cloud::chronicle::v1::ListDataAccessScopesRequest)
            • virtual UpdateDataAccessScope(google::cloud::chronicle::v1::UpdateDataAccessScopeRequest const &)
            • virtual DeleteDataAccessScope(google::cloud::chronicle::v1::DeleteDataAccessScopeRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • MockEntityServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual GetWatchlist(google::cloud::chronicle::v1::GetWatchlistRequest const &)
            • virtual ListWatchlists(google::cloud::chronicle::v1::ListWatchlistsRequest)
            • virtual CreateWatchlist(google::cloud::chronicle::v1::CreateWatchlistRequest const &)
            • virtual UpdateWatchlist(google::cloud::chronicle::v1::UpdateWatchlistRequest const &)
            • virtual DeleteWatchlist(google::cloud::chronicle::v1::DeleteWatchlistRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • MockInstanceServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual GetInstance(google::cloud::chronicle::v1::GetInstanceRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • MockReferenceListServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual GetReferenceList(google::cloud::chronicle::v1::GetReferenceListRequest const &)
            • virtual ListReferenceLists(google::cloud::chronicle::v1::ListReferenceListsRequest)
            • virtual CreateReferenceList(google::cloud::chronicle::v1::CreateReferenceListRequest const &)
            • virtual UpdateReferenceList(google::cloud::chronicle::v1::UpdateReferenceListRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • MockRuleServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual CreateRule(google::cloud::chronicle::v1::CreateRuleRequest const &)
            • virtual GetRule(google::cloud::chronicle::v1::GetRuleRequest const &)
            • virtual ListRules(google::cloud::chronicle::v1::ListRulesRequest)
            • virtual UpdateRule(google::cloud::chronicle::v1::UpdateRuleRequest const &)
            • virtual DeleteRule(google::cloud::chronicle::v1::DeleteRuleRequest const &)
            • virtual ListRuleRevisions(google::cloud::chronicle::v1::ListRuleRevisionsRequest)
            • virtual CreateRetrohunt(google::cloud::chronicle::v1::CreateRetrohuntRequest const &)
            • virtual CreateRetrohunt(NoAwaitTag, google::cloud::chronicle::v1::CreateRetrohuntRequest const &)
            • virtual CreateRetrohunt(google::longrunning::Operation const &)
            • virtual GetRetrohunt(google::cloud::chronicle::v1::GetRetrohuntRequest const &)
            • virtual ListRetrohunts(google::cloud::chronicle::v1::ListRetrohuntsRequest)
            • virtual GetRuleDeployment(google::cloud::chronicle::v1::GetRuleDeploymentRequest const &)
            • virtual ListRuleDeployments(google::cloud::chronicle::v1::ListRuleDeploymentsRequest)
            • virtual UpdateRuleDeployment(google::cloud::chronicle::v1::UpdateRuleDeploymentRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
  • AI and ML
  • Application development
  • Application hosting
  • Compute
  • Data analytics and pipelines
  • Databases
  • Distributed, hybrid, and multicloud
  • Generative AI
  • Industry solutions
  • Networking
  • Observability and monitoring
  • Security
  • Storage
  • Access and resources management
  • Costs and usage management
  • Google Cloud SDK, languages, frameworks, and tools
  • Infrastructure as code
  • Migration
  • Google Cloud Home
  • Free Trial and Free Tier
  • Architecture Center
  • Blog
  • Contact Sales
  • Google Cloud Developer Center
  • Google Developer Center
  • Google Cloud Marketplace
  • Google Cloud Marketplace Documentation
  • Google Cloud Skills Boost
  • Google Cloud Solution Center
  • Google Cloud Support
  • Google Cloud Tech Youtube Channel
  • Home
  • C++
  • Documentation
  • Reference

Struct DataAccessControlServiceBackoffPolicyOption (2.38.0-rc)
Stay organized with collections Save and categorize content based on your preferences.

  • 2.38.0-rc (latest)
  • 2.37.0

Use with google::cloud::Options to configure the backoff policy.

Type Aliases

Type

Alias Of: std::shared_ptr< BackoffPolicy >

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-05-09 UTC.

  • Why Google

    • Choosing Google Cloud
    • Trust and security
    • Modern Infrastructure Cloud
    • Multicloud
    • Global infrastructure
    • Customers and case studies
    • Analyst reports
    • Whitepapers
  • Products and pricing

    • See all products
    • See all solutions
    • Google Cloud for Startups
    • Google Cloud Marketplace
    • Google Cloud pricing
    • Contact sales
  • Support

    • Google Cloud Community
    • Support
    • Release Notes
    • System status
  • Resources

    • GitHub
    • Getting Started with Google Cloud
    • Google Cloud documentation
    • Code samples
    • Cloud Architecture Center
    • Training and Certification
    • Developer Center
  • Engage

    • Blog
    • Events
    • X (Twitter)
    • Google Cloud on YouTube
    • Google Cloud Tech on YouTube
    • Become a Partner
    • Google Cloud Affiliate Program
    • Press Corner
  • About Google
  • Privacy
  • Site terms
  • Google Cloud terms
  • Manage cookies
  • Our third decade of climate action: join us
  • Sign up for the Google Cloud newsletter Subscribe
  • English
  • Deutsch
  • Español – América Latina
  • Français
  • Português – Brasil
  • 中文 – 简体
  • 日本語
  • 한국어