Namespace google::cloud::managedkafka_schemaregistry_v1 (2.40.0-rc)

Classes

ManagedSchemaRegistryClient

SchemaRegistry is a service that allows users to manage schemas for their Kafka clusters.

ManagedSchemaRegistryConnection

The ManagedSchemaRegistryConnection object for ManagedSchemaRegistryClient.

ManagedSchemaRegistryConnectionIdempotencyPolicy

ManagedSchemaRegistryLimitedErrorCountRetryPolicy

A retry policy for ManagedSchemaRegistryConnection based on counting errors.

ManagedSchemaRegistryLimitedTimeRetryPolicy

A retry policy for ManagedSchemaRegistryConnection based on elapsed time.

ManagedSchemaRegistryRetryPolicy

The retry policy for ManagedSchemaRegistryConnection.

Structs

ManagedSchemaRegistryBackoffPolicyOption

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

ManagedSchemaRegistryConnectionIdempotencyPolicyOption

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

ManagedSchemaRegistryRetryPolicyOption

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

Functions

MakeManagedSchemaRegistryConnection(Options)

A factory function to construct an object of type ManagedSchemaRegistryConnection.

The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of ManagedSchemaRegistryClient.

The optional options argument may be used to configure aspects of the returned ManagedSchemaRegistryConnection. Expected options are any of the types in the following option lists:

Parameter
Name Description
options Options

(optional) Configure the ManagedSchemaRegistryConnection created by this function.

Returns
Type Description
std::shared_ptr< ManagedSchemaRegistryConnection >

MakeDefaultManagedSchemaRegistryConnectionIdempotencyPolicy()

Returns
Type Description
std::unique_ptr< ManagedSchemaRegistryConnectionIdempotencyPolicy >