Skip to main content
S3NS
Documentation Technology areas
  • Application development
  • Application hosting
  • Compute
  • Data analytics and pipelines
  • Databases
  • Networking
  • Observability and monitoring
  • Security
  • Storage
Cross-product tools
  • Access and resources management
  • Google Cloud SDK, languages, frameworks, and tools
  • Infrastructure as code
/
  • C++
  • Documentation
  • Reference
Overview Guides Reference
S3NS
  • Documentation
    • Overview
    • Guides
    • Reference
  • Technology areas
    • More
  • Cross-product tools
    • More
  • 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 &)
  • Application development
  • Application hosting
  • Compute
  • Data analytics and pipelines
  • Databases
  • Networking
  • Observability and monitoring
  • Security
  • Storage
  • Access and resources management
  • Google Cloud SDK, languages, frameworks, and tools
  • Infrastructure as code
Some or all of the information on this page might not apply to Trusted Cloud by S3NS. See Differences from Google Cloud for more details.
  • Home
  • C++
  • Documentation
  • Reference

Struct RuleServiceConnectionIdempotencyPolicyOption (2.43.0)

  • 2.44.0-rc (latest)
  • 2.43.0
  • 2.42.0
  • 2.41.0
  • 2.40.0
  • 2.39.0
  • 2.38.0
  • 2.37.0

Use with google::cloud::Options to configure which operations are retried.

Type Aliases

Type

Alias Of: std::shared_ptr< RuleServiceConnectionIdempotencyPolicy >

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-10-10 UTC.

  • Terms
  • Privacy
  • Manage cookies