google-cloud-cpp

repository·main·Indexed 20 days ago

https://github.com/googleapis/google-cloud-cpp

Idiomatic C++ client libraries for Google Cloud Platform services, designed for use with modern build systems like CMake and Bazel.

Tokens
264.5K
Snippets
754
Records
920
Agent score
70%

What's inside google-cloud-cpp

  1. Overview of the Cloud Monitoring API C++ Client Library

    main

    The Cloud Monitoring API C++ client library provides an idiomatic interface for managing Cloud Monitoring data and configurations. It allows you to interact directly with the Cloud Monitoring API.

    Note on Instrumentation: If your goal is to instrument your application (e.g., to emit metrics or traces), it is recommended to use OpenTelemetry or a similar framework instead of using this client library directly.

  2. Overview of Cloud Scheduler C++ Client Library

    main

    The Cloud Scheduler C++ client library provides an idiomatic interface for interacting with the Cloud Scheduler service, which is used to create and manage jobs running on regular recurring schedules.

    Note: While this library is GA (General Availability), the Google Cloud C++ client libraries do not follow Semantic Versioning.

  3. Overview of Managed Service for Apache Kafka C++ Client Library

    main

    The Managed Service for Apache Kafka C++ client library provides an idiomatic interface for managing Apache Kafka clusters and resources on Google Cloud.

    Key Information:

    • Status: The library is currently GA (General Availability).
    • Versioning: Note that Google Cloud C++ client libraries do not follow Semantic Versioning (SemVer).
    • Namespace: The v1 API is located under the ::google::cloud::managedkafka_v1 namespace.
  4. Overview of Agent Registry API

    main
    Agent Registry is a centralized, unified catalog designed for storing, discovering, and governing Model Context Protocol (MCP) servers, tools, and AI agents within Google Cloud. This C++ client library provides an idiomatic interface to these capabilities. Note that while the library is GA (General Availability), the Google Cloud C++ client libraries do not follow Semantic Versioning.
  5. Overview of Video Services C++ Client Libraries

    main

    The Video Services C++ client library provides idiomatic C++ interfaces for several Google Cloud video-related services:

    • Live Stream API: Transcodes live, linear video streams into various formats.
    • Transcoder API: Converts video files into formats suitable for consumer distribution.
    • Video Stitcher API: Generates dynamic content (such as inserting ads into video-on-demand and live streams) for delivery to client devices.

    Note that while these libraries are GA (General Availability), the Google Cloud C++ client libraries do not follow Semantic Versioning (SemVer).

  6. Overview of the Certificate Authority API C++ Client Library

    main

    The Certificate Authority (CA) API C++ client library provides an idiomatic interface for managing private certificate authorities (CAs). It allows developers to automate CA management while maintaining control over private keys.

    This library is currently GA (General Availability), but users should be aware that Google Cloud C++ client libraries do not follow Semantic Versioning.

  7. Overview of Cloud Video Intelligence API C++ Client Library

    main
    The Cloud Video Intelligence API C++ client library allows developers to detect objects, explicit content, and scene changes in videos. It also supports specifying regions for annotation and transcribing speech to text. This library is currently GA (General Availability), but note that Google Cloud C++ client libraries do not strictly follow Semantic Versioning.
  8. Overview of the Public Certificate Authority API C++ Client Library

    main
    The Public Certificate Authority API C++ client library provides an idiomatic interface for interacting with the Public Certificate Authority API. This API is used to create and manage ACME external account binding keys associated with Google Trust Services' publicly trusted certificate authority.
  9. Overview of the Cloud Quotas C++ Client Library

    main

    The Cloud Quotas API C++ client library provides an idiomatic interface for managing and observing resource usage, quotas, and restrictions for Google Cloud Platform services.

    Key details:

    • Status: The library is GA (General Availability).
    • Versioning: Note that Google Cloud C++ client libraries do not follow Semantic Versioning (SemVer).
    • Namespace: The v1 client is located in the ::google::cloud::cloudquotas_v1 namespace.