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
  • Cloud Logging 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 logging_v2::ConfigServiceV2Client Retry Policies
    • Override logging_v2::LoggingServiceV2Client Retry Policies
    • Override logging_v2::MetricsServiceV2Client Retry Policies
  • Modules
    • Cloud Logging API Configuration Options
  • Namespaces
    • google::cloud::logging
      • Overview
    • google::cloud::logging_mocks
      • Overview
    • google::cloud::logging_v2
      • Overview
      • Classes
        • ConfigServiceV2Client
          • Overview
          • Constructors
            • ConfigServiceV2Client(ConfigServiceV2Client const &)
            • ConfigServiceV2Client(ConfigServiceV2Client &&)
            • ConfigServiceV2Client(std::shared_ptr< ConfigServiceV2Connection >, Options)
          • Operators
            • operator=(ConfigServiceV2Client const &)
            • operator=(ConfigServiceV2Client &&)
            • operator==(ConfigServiceV2Client const &, ConfigServiceV2Client const &)
            • operator!=(ConfigServiceV2Client const &, ConfigServiceV2Client const &)
          • Functions
            • ListBuckets(std::string const &, Options)
            • ListBuckets(google::logging::v2::ListBucketsRequest, Options)
            • GetBucket(google::logging::v2::GetBucketRequest const &, Options)
            • CreateBucketAsync(google::logging::v2::CreateBucketRequest const &, Options)
            • CreateBucketAsync(NoAwaitTag, google::logging::v2::CreateBucketRequest const &, Options)
            • CreateBucketAsync(google::longrunning::Operation const &, Options)
            • UpdateBucketAsync(google::logging::v2::UpdateBucketRequest const &, Options)
            • UpdateBucketAsync(NoAwaitTag, google::logging::v2::UpdateBucketRequest const &, Options)
            • UpdateBucketAsync(google::longrunning::Operation const &, Options)
            • CreateBucket(google::logging::v2::CreateBucketRequest const &, Options)
            • UpdateBucket(google::logging::v2::UpdateBucketRequest const &, Options)
            • DeleteBucket(google::logging::v2::DeleteBucketRequest const &, Options)
            • UndeleteBucket(google::logging::v2::UndeleteBucketRequest const &, Options)
            • ListViews(std::string const &, Options)
            • ListViews(google::logging::v2::ListViewsRequest, Options)
            • GetView(google::logging::v2::GetViewRequest const &, Options)
            • CreateView(google::logging::v2::CreateViewRequest const &, Options)
            • UpdateView(google::logging::v2::UpdateViewRequest const &, Options)
            • DeleteView(google::logging::v2::DeleteViewRequest const &, Options)
            • ListSinks(std::string const &, Options)
            • ListSinks(google::logging::v2::ListSinksRequest, Options)
            • GetSink(std::string const &, Options)
            • GetSink(google::logging::v2::GetSinkRequest const &, Options)
            • CreateSink(std::string const &, google::logging::v2::LogSink const &, Options)
            • CreateSink(google::logging::v2::CreateSinkRequest const &, Options)
            • UpdateSink(std::string const &, google::logging::v2::LogSink const &, google::protobuf::FieldMask const &, Options)
            • UpdateSink(std::string const &, google::logging::v2::LogSink const &, Options)
            • UpdateSink(google::logging::v2::UpdateSinkRequest const &, Options)
            • DeleteSink(std::string const &, Options)
            • DeleteSink(google::logging::v2::DeleteSinkRequest const &, Options)
            • CreateLink(std::string const &, google::logging::v2::Link const &, std::string const &, Options)
            • CreateLink(NoAwaitTag, std::string const &, google::logging::v2::Link const &, std::string const &, Options)
            • CreateLink(google::logging::v2::CreateLinkRequest const &, Options)
            • CreateLink(NoAwaitTag, google::logging::v2::CreateLinkRequest const &, Options)
            • CreateLink(google::longrunning::Operation const &, Options)
            • DeleteLink(std::string const &, Options)
            • DeleteLink(NoAwaitTag, std::string const &, Options)
            • DeleteLink(google::logging::v2::DeleteLinkRequest const &, Options)
            • DeleteLink(NoAwaitTag, google::logging::v2::DeleteLinkRequest const &, Options)
            • DeleteLink(google::longrunning::Operation const &, Options)
            • ListLinks(std::string const &, Options)
            • ListLinks(google::logging::v2::ListLinksRequest, Options)
            • GetLink(std::string const &, Options)
            • GetLink(google::logging::v2::GetLinkRequest const &, Options)
            • ListExclusions(std::string const &, Options)
            • ListExclusions(google::logging::v2::ListExclusionsRequest, Options)
            • GetExclusion(std::string const &, Options)
            • GetExclusion(google::logging::v2::GetExclusionRequest const &, Options)
            • CreateExclusion(std::string const &, google::logging::v2::LogExclusion const &, Options)
            • CreateExclusion(google::logging::v2::CreateExclusionRequest const &, Options)
            • UpdateExclusion(std::string const &, google::logging::v2::LogExclusion const &, google::protobuf::FieldMask const &, Options)
            • UpdateExclusion(google::logging::v2::UpdateExclusionRequest const &, Options)
            • DeleteExclusion(std::string const &, Options)
            • DeleteExclusion(google::logging::v2::DeleteExclusionRequest const &, Options)
            • GetCmekSettings(google::logging::v2::GetCmekSettingsRequest const &, Options)
            • UpdateCmekSettings(google::logging::v2::UpdateCmekSettingsRequest const &, Options)
            • GetSettings(std::string const &, Options)
            • GetSettings(google::logging::v2::GetSettingsRequest const &, Options)
            • UpdateSettings(google::logging::v2::Settings const &, google::protobuf::FieldMask const &, Options)
            • UpdateSettings(google::logging::v2::UpdateSettingsRequest const &, Options)
            • CopyLogEntries(google::logging::v2::CopyLogEntriesRequest const &, Options)
            • CopyLogEntries(NoAwaitTag, google::logging::v2::CopyLogEntriesRequest const &, Options)
            • CopyLogEntries(google::longrunning::Operation 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)
            • CancelOperation(std::string const &, Options)
            • CancelOperation(google::longrunning::CancelOperationRequest const &, Options)
        • ConfigServiceV2Connection
          • Overview
          • Functions
            • virtual options()
            • virtual ListBuckets(google::logging::v2::ListBucketsRequest)
            • virtual GetBucket(google::logging::v2::GetBucketRequest const &)
            • virtual CreateBucketAsync(google::logging::v2::CreateBucketRequest const &)
            • virtual CreateBucketAsync(NoAwaitTag, google::logging::v2::CreateBucketRequest const &)
            • virtual CreateBucketAsync(google::longrunning::Operation const &)
            • virtual UpdateBucketAsync(google::logging::v2::UpdateBucketRequest const &)
            • virtual UpdateBucketAsync(NoAwaitTag, google::logging::v2::UpdateBucketRequest const &)
            • virtual UpdateBucketAsync(google::longrunning::Operation const &)
            • virtual CreateBucket(google::logging::v2::CreateBucketRequest const &)
            • virtual UpdateBucket(google::logging::v2::UpdateBucketRequest const &)
            • virtual DeleteBucket(google::logging::v2::DeleteBucketRequest const &)
            • virtual UndeleteBucket(google::logging::v2::UndeleteBucketRequest const &)
            • virtual ListViews(google::logging::v2::ListViewsRequest)
            • virtual GetView(google::logging::v2::GetViewRequest const &)
            • virtual CreateView(google::logging::v2::CreateViewRequest const &)
            • virtual UpdateView(google::logging::v2::UpdateViewRequest const &)
            • virtual DeleteView(google::logging::v2::DeleteViewRequest const &)
            • virtual ListSinks(google::logging::v2::ListSinksRequest)
            • virtual GetSink(google::logging::v2::GetSinkRequest const &)
            • virtual CreateSink(google::logging::v2::CreateSinkRequest const &)
            • virtual UpdateSink(google::logging::v2::UpdateSinkRequest const &)
            • virtual DeleteSink(google::logging::v2::DeleteSinkRequest const &)
            • virtual CreateLink(google::logging::v2::CreateLinkRequest const &)
            • virtual CreateLink(NoAwaitTag, google::logging::v2::CreateLinkRequest const &)
            • virtual CreateLink(google::longrunning::Operation const &)
            • virtual DeleteLink(google::logging::v2::DeleteLinkRequest const &)
            • virtual DeleteLink(NoAwaitTag, google::logging::v2::DeleteLinkRequest const &)
            • virtual DeleteLink(google::longrunning::Operation const &)
            • virtual ListLinks(google::logging::v2::ListLinksRequest)
            • virtual GetLink(google::logging::v2::GetLinkRequest const &)
            • virtual ListExclusions(google::logging::v2::ListExclusionsRequest)
            • virtual GetExclusion(google::logging::v2::GetExclusionRequest const &)
            • virtual CreateExclusion(google::logging::v2::CreateExclusionRequest const &)
            • virtual UpdateExclusion(google::logging::v2::UpdateExclusionRequest const &)
            • virtual DeleteExclusion(google::logging::v2::DeleteExclusionRequest const &)
            • virtual GetCmekSettings(google::logging::v2::GetCmekSettingsRequest const &)
            • virtual UpdateCmekSettings(google::logging::v2::UpdateCmekSettingsRequest const &)
            • virtual GetSettings(google::logging::v2::GetSettingsRequest const &)
            • virtual UpdateSettings(google::logging::v2::UpdateSettingsRequest const &)
            • virtual CopyLogEntries(google::logging::v2::CopyLogEntriesRequest const &)
            • virtual CopyLogEntries(NoAwaitTag, google::logging::v2::CopyLogEntriesRequest const &)
            • virtual CopyLogEntries(google::longrunning::Operation const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • ConfigServiceV2ConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual ListBuckets(google::logging::v2::ListBucketsRequest)
            • virtual GetBucket(google::logging::v2::GetBucketRequest const &)
            • virtual CreateBucketAsync(google::logging::v2::CreateBucketRequest const &)
            • virtual UpdateBucketAsync(google::logging::v2::UpdateBucketRequest const &)
            • virtual CreateBucket(google::logging::v2::CreateBucketRequest const &)
            • virtual UpdateBucket(google::logging::v2::UpdateBucketRequest const &)
            • virtual DeleteBucket(google::logging::v2::DeleteBucketRequest const &)
            • virtual UndeleteBucket(google::logging::v2::UndeleteBucketRequest const &)
            • virtual ListViews(google::logging::v2::ListViewsRequest)
            • virtual GetView(google::logging::v2::GetViewRequest const &)
            • virtual CreateView(google::logging::v2::CreateViewRequest const &)
            • virtual UpdateView(google::logging::v2::UpdateViewRequest const &)
            • virtual DeleteView(google::logging::v2::DeleteViewRequest const &)
            • virtual ListSinks(google::logging::v2::ListSinksRequest)
            • virtual GetSink(google::logging::v2::GetSinkRequest const &)
            • virtual CreateSink(google::logging::v2::CreateSinkRequest const &)
            • virtual UpdateSink(google::logging::v2::UpdateSinkRequest const &)
            • virtual DeleteSink(google::logging::v2::DeleteSinkRequest const &)
            • virtual CreateLink(google::logging::v2::CreateLinkRequest const &)
            • virtual DeleteLink(google::logging::v2::DeleteLinkRequest const &)
            • virtual ListLinks(google::logging::v2::ListLinksRequest)
            • virtual GetLink(google::logging::v2::GetLinkRequest const &)
            • virtual ListExclusions(google::logging::v2::ListExclusionsRequest)
            • virtual GetExclusion(google::logging::v2::GetExclusionRequest const &)
            • virtual CreateExclusion(google::logging::v2::CreateExclusionRequest const &)
            • virtual UpdateExclusion(google::logging::v2::UpdateExclusionRequest const &)
            • virtual DeleteExclusion(google::logging::v2::DeleteExclusionRequest const &)
            • virtual GetCmekSettings(google::logging::v2::GetCmekSettingsRequest const &)
            • virtual UpdateCmekSettings(google::logging::v2::UpdateCmekSettingsRequest const &)
            • virtual GetSettings(google::logging::v2::GetSettingsRequest const &)
            • virtual UpdateSettings(google::logging::v2::UpdateSettingsRequest const &)
            • virtual CopyLogEntries(google::logging::v2::CopyLogEntriesRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • ConfigServiceV2LimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • ConfigServiceV2LimitedErrorCountRetryPolicy(int)
            • ConfigServiceV2LimitedErrorCountRetryPolicy(ConfigServiceV2LimitedErrorCountRetryPolicy &&)
            • ConfigServiceV2LimitedErrorCountRetryPolicy(ConfigServiceV2LimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • ConfigServiceV2LimitedTimeRetryPolicy
          • Overview
          • Constructors
            • ConfigServiceV2LimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • ConfigServiceV2LimitedTimeRetryPolicy(ConfigServiceV2LimitedTimeRetryPolicy &&)
            • ConfigServiceV2LimitedTimeRetryPolicy(ConfigServiceV2LimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • ConfigServiceV2RetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
        • LoggingServiceV2Client
          • Overview
          • Constructors
            • LoggingServiceV2Client(LoggingServiceV2Client const &)
            • LoggingServiceV2Client(LoggingServiceV2Client &&)
            • LoggingServiceV2Client(std::shared_ptr< LoggingServiceV2Connection >, Options)
          • Operators
            • operator=(LoggingServiceV2Client const &)
            • operator=(LoggingServiceV2Client &&)
            • operator==(LoggingServiceV2Client const &, LoggingServiceV2Client const &)
            • operator!=(LoggingServiceV2Client const &, LoggingServiceV2Client const &)
          • Functions
            • DeleteLog(std::string const &, Options)
            • DeleteLog(google::logging::v2::DeleteLogRequest const &, Options)
            • WriteLogEntries(std::string const &, google::api::MonitoredResource const &, std::map< std::string, std::string > const &, std::vector< google::logging::v2::LogEntry > const &, Options)
            • WriteLogEntries(google::logging::v2::WriteLogEntriesRequest const &, Options)
            • ListLogEntries(std::vector< std::string > const &, std::string const &, std::string const &, Options)
            • ListLogEntries(google::logging::v2::ListLogEntriesRequest, Options)
            • ListMonitoredResourceDescriptors(google::logging::v2::ListMonitoredResourceDescriptorsRequest, Options)
            • ListLogs(std::string const &, Options)
            • ListLogs(google::logging::v2::ListLogsRequest, Options)
            • AsyncTailLogEntries(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)
            • CancelOperation(std::string const &, Options)
            • CancelOperation(google::longrunning::CancelOperationRequest const &, Options)
            • AsyncWriteLogEntries(std::string const &, google::api::MonitoredResource const &, std::map< std::string, std::string > const &, std::vector< google::logging::v2::LogEntry > const &, Options)
            • AsyncWriteLogEntries(google::logging::v2::WriteLogEntriesRequest const &, Options)
        • LoggingServiceV2Connection
          • Overview
          • Functions
            • virtual options()
            • virtual DeleteLog(google::logging::v2::DeleteLogRequest const &)
            • virtual WriteLogEntries(google::logging::v2::WriteLogEntriesRequest const &)
            • virtual ListLogEntries(google::logging::v2::ListLogEntriesRequest)
            • virtual ListMonitoredResourceDescriptors(google::logging::v2::ListMonitoredResourceDescriptorsRequest)
            • virtual ListLogs(google::logging::v2::ListLogsRequest)
            • virtual AsyncTailLogEntries()
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
            • virtual AsyncWriteLogEntries(google::logging::v2::WriteLogEntriesRequest const &)
        • LoggingServiceV2ConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual DeleteLog(google::logging::v2::DeleteLogRequest const &)
            • virtual WriteLogEntries(google::logging::v2::WriteLogEntriesRequest const &)
            • virtual ListLogEntries(google::logging::v2::ListLogEntriesRequest)
            • virtual ListMonitoredResourceDescriptors(google::logging::v2::ListMonitoredResourceDescriptorsRequest)
            • virtual ListLogs(google::logging::v2::ListLogsRequest)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • LoggingServiceV2LimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • LoggingServiceV2LimitedErrorCountRetryPolicy(int)
            • LoggingServiceV2LimitedErrorCountRetryPolicy(LoggingServiceV2LimitedErrorCountRetryPolicy &&)
            • LoggingServiceV2LimitedErrorCountRetryPolicy(LoggingServiceV2LimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • LoggingServiceV2LimitedTimeRetryPolicy
          • Overview
          • Constructors
            • LoggingServiceV2LimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • LoggingServiceV2LimitedTimeRetryPolicy(LoggingServiceV2LimitedTimeRetryPolicy &&)
            • LoggingServiceV2LimitedTimeRetryPolicy(LoggingServiceV2LimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • LoggingServiceV2RetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
        • MetricsServiceV2Client
          • Overview
          • Constructors
            • MetricsServiceV2Client(MetricsServiceV2Client const &)
            • MetricsServiceV2Client(MetricsServiceV2Client &&)
            • MetricsServiceV2Client(std::shared_ptr< MetricsServiceV2Connection >, Options)
          • Operators
            • operator=(MetricsServiceV2Client const &)
            • operator=(MetricsServiceV2Client &&)
            • operator==(MetricsServiceV2Client const &, MetricsServiceV2Client const &)
            • operator!=(MetricsServiceV2Client const &, MetricsServiceV2Client const &)
          • Functions
            • ListLogMetrics(std::string const &, Options)
            • ListLogMetrics(google::logging::v2::ListLogMetricsRequest, Options)
            • GetLogMetric(std::string const &, Options)
            • GetLogMetric(google::logging::v2::GetLogMetricRequest const &, Options)
            • CreateLogMetric(std::string const &, google::logging::v2::LogMetric const &, Options)
            • CreateLogMetric(google::logging::v2::CreateLogMetricRequest const &, Options)
            • UpdateLogMetric(std::string const &, google::logging::v2::LogMetric const &, Options)
            • UpdateLogMetric(google::logging::v2::UpdateLogMetricRequest const &, Options)
            • DeleteLogMetric(std::string const &, Options)
            • DeleteLogMetric(google::logging::v2::DeleteLogMetricRequest 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)
            • CancelOperation(std::string const &, Options)
            • CancelOperation(google::longrunning::CancelOperationRequest const &, Options)
        • MetricsServiceV2Connection
          • Overview
          • Functions
            • virtual options()
            • virtual ListLogMetrics(google::logging::v2::ListLogMetricsRequest)
            • virtual GetLogMetric(google::logging::v2::GetLogMetricRequest const &)
            • virtual CreateLogMetric(google::logging::v2::CreateLogMetricRequest const &)
            • virtual UpdateLogMetric(google::logging::v2::UpdateLogMetricRequest const &)
            • virtual DeleteLogMetric(google::logging::v2::DeleteLogMetricRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • MetricsServiceV2ConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual ListLogMetrics(google::logging::v2::ListLogMetricsRequest)
            • virtual GetLogMetric(google::logging::v2::GetLogMetricRequest const &)
            • virtual CreateLogMetric(google::logging::v2::CreateLogMetricRequest const &)
            • virtual UpdateLogMetric(google::logging::v2::UpdateLogMetricRequest const &)
            • virtual DeleteLogMetric(google::logging::v2::DeleteLogMetricRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • MetricsServiceV2LimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • MetricsServiceV2LimitedErrorCountRetryPolicy(int)
            • MetricsServiceV2LimitedErrorCountRetryPolicy(MetricsServiceV2LimitedErrorCountRetryPolicy &&)
            • MetricsServiceV2LimitedErrorCountRetryPolicy(MetricsServiceV2LimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • MetricsServiceV2LimitedTimeRetryPolicy
          • Overview
          • Constructors
            • MetricsServiceV2LimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • MetricsServiceV2LimitedTimeRetryPolicy(MetricsServiceV2LimitedTimeRetryPolicy &&)
            • MetricsServiceV2LimitedTimeRetryPolicy(MetricsServiceV2LimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • MetricsServiceV2RetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
      • Structs
        • ConfigServiceV2BackoffPolicyOption
          • Overview
          • Types
            • Type
        • ConfigServiceV2ConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • ConfigServiceV2PollingPolicyOption
          • Overview
          • Types
            • Type
        • ConfigServiceV2RetryPolicyOption
          • Overview
          • Types
            • Type
        • LoggingServiceV2BackoffPolicyOption
          • Overview
          • Types
            • Type
        • LoggingServiceV2ConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • LoggingServiceV2RetryPolicyOption
          • Overview
          • Types
            • Type
        • MetricsServiceV2BackoffPolicyOption
          • Overview
          • Types
            • Type
        • MetricsServiceV2ConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • MetricsServiceV2RetryPolicyOption
          • Overview
          • Types
            • Type
      • Functions
        • MakeConfigServiceV2Connection(Options)
        • MakeDefaultConfigServiceV2ConnectionIdempotencyPolicy()
        • MakeLoggingServiceV2Connection(Options)
        • MakeDefaultLoggingServiceV2ConnectionIdempotencyPolicy()
        • MakeMetricsServiceV2Connection(Options)
        • MakeDefaultMetricsServiceV2ConnectionIdempotencyPolicy()
    • google::cloud::logging_v2_mocks
      • Overview
      • Classes
        • MockConfigServiceV2Connection
          • Overview
          • Functions
            • virtual options()
            • virtual ListBuckets(google::logging::v2::ListBucketsRequest)
            • virtual GetBucket(google::logging::v2::GetBucketRequest const &)
            • virtual CreateBucketAsync(google::logging::v2::CreateBucketRequest const &)
            • virtual CreateBucketAsync(NoAwaitTag, google::logging::v2::CreateBucketRequest const &)
            • virtual CreateBucketAsync(google::longrunning::Operation const &)
            • virtual UpdateBucketAsync(google::logging::v2::UpdateBucketRequest const &)
            • virtual UpdateBucketAsync(NoAwaitTag, google::logging::v2::UpdateBucketRequest const &)
            • virtual UpdateBucketAsync(google::longrunning::Operation const &)
            • virtual CreateBucket(google::logging::v2::CreateBucketRequest const &)
            • virtual UpdateBucket(google::logging::v2::UpdateBucketRequest const &)
            • virtual DeleteBucket(google::logging::v2::DeleteBucketRequest const &)
            • virtual UndeleteBucket(google::logging::v2::UndeleteBucketRequest const &)
            • virtual ListViews(google::logging::v2::ListViewsRequest)
            • virtual GetView(google::logging::v2::GetViewRequest const &)
            • virtual CreateView(google::logging::v2::CreateViewRequest const &)
            • virtual UpdateView(google::logging::v2::UpdateViewRequest const &)
            • virtual DeleteView(google::logging::v2::DeleteViewRequest const &)
            • virtual ListSinks(google::logging::v2::ListSinksRequest)
            • virtual GetSink(google::logging::v2::GetSinkRequest const &)
            • virtual CreateSink(google::logging::v2::CreateSinkRequest const &)
            • virtual UpdateSink(google::logging::v2::UpdateSinkRequest const &)
            • virtual DeleteSink(google::logging::v2::DeleteSinkRequest const &)
            • virtual CreateLink(google::logging::v2::CreateLinkRequest const &)
            • virtual CreateLink(NoAwaitTag, google::logging::v2::CreateLinkRequest const &)
            • virtual CreateLink(google::longrunning::Operation const &)
            • virtual DeleteLink(google::logging::v2::DeleteLinkRequest const &)
            • virtual DeleteLink(NoAwaitTag, google::logging::v2::DeleteLinkRequest const &)
            • virtual DeleteLink(google::longrunning::Operation const &)
            • virtual ListLinks(google::logging::v2::ListLinksRequest)
            • virtual GetLink(google::logging::v2::GetLinkRequest const &)
            • virtual ListExclusions(google::logging::v2::ListExclusionsRequest)
            • virtual GetExclusion(google::logging::v2::GetExclusionRequest const &)
            • virtual CreateExclusion(google::logging::v2::CreateExclusionRequest const &)
            • virtual UpdateExclusion(google::logging::v2::UpdateExclusionRequest const &)
            • virtual DeleteExclusion(google::logging::v2::DeleteExclusionRequest const &)
            • virtual GetCmekSettings(google::logging::v2::GetCmekSettingsRequest const &)
            • virtual UpdateCmekSettings(google::logging::v2::UpdateCmekSettingsRequest const &)
            • virtual GetSettings(google::logging::v2::GetSettingsRequest const &)
            • virtual UpdateSettings(google::logging::v2::UpdateSettingsRequest const &)
            • virtual CopyLogEntries(google::logging::v2::CopyLogEntriesRequest const &)
            • virtual CopyLogEntries(NoAwaitTag, google::logging::v2::CopyLogEntriesRequest const &)
            • virtual CopyLogEntries(google::longrunning::Operation const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
        • MockLoggingServiceV2Connection
          • Overview
          • Functions
            • virtual options()
            • virtual DeleteLog(google::logging::v2::DeleteLogRequest const &)
            • virtual WriteLogEntries(google::logging::v2::WriteLogEntriesRequest const &)
            • virtual ListLogEntries(google::logging::v2::ListLogEntriesRequest)
            • virtual ListMonitoredResourceDescriptors(google::logging::v2::ListMonitoredResourceDescriptorsRequest)
            • virtual ListLogs(google::logging::v2::ListLogsRequest)
            • virtual AsyncTailLogEntries()
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest const &)
            • virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
            • virtual AsyncWriteLogEntries(google::logging::v2::WriteLogEntriesRequest const &)
        • MockMetricsServiceV2Connection
          • Overview
          • Functions
            • virtual options()
            • virtual ListLogMetrics(google::logging::v2::ListLogMetricsRequest)
            • virtual GetLogMetric(google::logging::v2::GetLogMetricRequest const &)
            • virtual CreateLogMetric(google::logging::v2::CreateLogMetricRequest const &)
            • virtual UpdateLogMetric(google::logging::v2::UpdateLogMetricRequest const &)
            • virtual DeleteLogMetric(google::logging::v2::DeleteLogMetricRequest const &)
            • virtual ListOperations(google::longrunning::ListOperationsRequest)
            • virtual GetOperation(google::longrunning::GetOperationRequest 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

Namespace google::cloud::logging_mocks (2.44.0-rc)

  • 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
  • 2.36.0
  • 2.35.0
  • 2.34.0
  • 2.33.0
  • 2.32.0
  • 2.31.0
  • 2.30.0
  • 2.29.0
  • 2.28.0
  • 2.27.0
  • 2.26.0
  • 2.25.1
  • 2.24.0
  • 2.23.0
  • 2.22.1
  • 2.21.0
  • 2.20.0
  • 2.19.0
  • 2.18.0
  • 2.17.0
  • 2.16.0
  • 2.15.1
  • 2.14.0
  • 2.13.0
  • 2.12.0
  • 2.11.0
Deprecated: This namespace is deprecated, prefer the types defined in logging_v2_mocks.

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.

  • 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

    • Community forums
    • 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
  • 中文 – 简体
  • 日本語
  • 한국어