[][src]Module nakadion::api

Access to the REST API of Nakadi

Functionality

  • Commit cursors
  • Create a new event type
  • Delete an existing event type
  • Create a new Subscription or get an exiting subscription
  • Delete an existing subscription

Modules

stats

Structs

Config

Settings for establishing a connection to Nakadi.

ConfigBuilder
EventTypeDefinition

The definition of an event type.

EventTypeSchema

The schema definition of an event type.

EventTypeStatistics

Known statistics on an event type passed to Nakadi when creating an event.

NakadiApiClient

A REST client for the Nakadi API.

Subscription

The definition of an existing subscription

SubscriptionRequest

A request describing the subscription to be created.

Enums

CommitError
CommitStatus

A commit attempt can result in multiple statusses

CompatibilityMode

The compatibility mode of an event type.

CreateEventTypeError
CreateSubscriptionError
CreateSubscriptionStatus

The result of a successful request to create a subscription.

DeleteEventTypeError
DeleteSubscriptionError
EnrichmentStrategy

The enrichment strategy of an event type.

EventCategory

The category of an event type.

PartitionStrategy

The partition strategy of an event type.

ReadFrom

An offset on the stream when creating a subscription.

SchemaType
StatsError

Traits

ApiClient

A REST client for the Nakadi API.