Table of Contents

Namespace NATS.Client.JetStream.Models

Classes

AccountInfoResponse

A response from the JetStream $JS.API.INFO API

AccountLimits
AccountPurgeResponse

A response from the JetStream $JS.API.ACCOUNT.PURGE API

AccountStats
ApiError
ApiStats
ClusterInfo
ConsumerConfig
ConsumerCreateResponse

A response from the JetStream $JS.API.CONSUMER.CREATE API

ConsumerDeleteResponse

A response from the JetStream $JS.API.CONSUMER.DELETE API

ConsumerGetnextRequest

A request to the JetStream $JS.API.CONSUMER.MSG.NEXT API

ConsumerInfo
ConsumerInfoResponse

A response from the JetStream $JS.API.CONSUMER.INFO API

ConsumerLeaderStepdownResponse

A response from the JetStream $JS.API.CONSUMER.LEADER.STEPDOWN API

ConsumerListRequest

A request to the JetStream $JS.API.CONSUMER.LIST API

ConsumerListResponse

A response from the JetStream $JS.API.CONSUMER.LIST API

ConsumerNamesRequest

A request to the JetStream $JS.API.CONSUMER.NAMES API

ConsumerNamesResponse

A response from the JetStream $JS.API.CONSUMER.NAMES API

ConsumerPauseResponse

A response from the JetStream $JS.API.CONSUMER.PAUSE API

ErrorResponse
ExternalStreamSource

Configuration referencing a stream source in another account or JetStream domain

IterableRequest
IterableResponse
LostStreamData

Records messages that were damaged and unrecoverable

MetaLeaderStepdownRequest

A request to the JetStream $JS.API.META.LEADER.STEPDOWN API

MetaLeaderStepdownResponse

A response from the JetStream $JS.API.META.LEADER.STEPDOWN API

MetaServerRemoveRequest

A request to the JetStream $JS.API.SERVER.REMOVE API

MetaServerRemoveResponse

A response from the JetStream $JS.API.SERVER.REMOVE API

PeerInfo
Placement

Placement requirements for a stream

PubAckResponse

A response received when publishing a message

Republish

Rules for republishing messages from a stream with subject mapping onto new subjects for partitioning and more

SequenceInfo
SequencePair
StoredMessage
StreamAlternate

An alternate location to read mirrored data

StreamConfig
StreamCreateResponse

A response from the JetStream $JS.API.STREAM.CREATE API

StreamDeleteResponse

A response from the JetStream $JS.API.STREAM.DELETE API

StreamInfo
StreamInfoRequest

A request to the JetStream $JS.API.STREAM.INFO API

StreamInfoResponse

A response from the JetStream $JS.API.STREAM.INFO API

StreamLeaderStepdownResponse

A response from the JetStream $JS.API.STREAM.LEADER.STEPDOWN API

StreamListRequest

A request to the JetStream $JS.API.STREAM.LIST API

StreamListResponse

A response from the JetStream $JS.API.STREAM.LIST API

StreamMsgDeleteRequest

A request to the JetStream $JS.API.STREAM.MSG.DELETE API

StreamMsgDeleteResponse

A response from the JetStream $JS.API.STREAM.MSG.DELETE API

StreamMsgGetRequest

A request to the JetStream $JS.API.STREAM.MSG.GET API

StreamMsgGetResponse

A response from the JetStream $JS.API.STREAM.MSG.GET API

StreamNamesRequest

A request to the JetStream $JS.API.STREAM.NAMES API

StreamNamesResponse

A response from the JetStream $JS.API.STREAM.NAMES API

StreamPurgeRequest

A request to the JetStream $JS.API.STREAM.PURGE API

StreamPurgeResponse

A response from the JetStream $JS.API.STREAM.PURGE API

StreamRemovePeerRequest

A request to the JetStream $JS.API.STREAM.PEER.REMOVE API

StreamRemovePeerResponse

A response from the JetStream $JS.API.STREAM.PEER.REMOVE API

StreamRestoreRequest

A response from the JetStream $JS.API.STREAM.RESTORE API

StreamRestoreResponse

A response from the JetStream $JS.API.STREAM.RESTORE API

StreamSnapshotRequest

A request to the JetStream $JS.API.STREAM.SNAPSHOT API

StreamSnapshotResponse

A response from the JetStream $JS.API.STREAM.SNAPSHOT API

StreamSource

Defines a source where streams should be replicated from

StreamSourceInfo

Information about an upstream stream source in a mirror

StreamState
StreamTemplateConfig

The data structure that describe the configuration of a NATS JetStream Stream Template

StreamTemplateCreateRequest

A request to the JetStream $JS.API.STREAM.TEMPLATE.CREATE API

StreamTemplateCreateResponse

A response from the JetStream $JS.API.STREAM.TEMPLATE.CREATE API

StreamTemplateDeleteResponse

A response from the JetStream $JS.API.STREAM.TEMPLATE.DELETE API

StreamTemplateInfo
StreamTemplateInfoResponse

A response from the JetStream $JS.API.STREAM.TEMPLATE.INFO API

StreamTemplateNamesRequest

A request to the JetStream $JS.API.CONSUMER.LIST API

StreamTemplateNamesResponse

A response from the JetStream $JS.API.STREAM.TEMPLATE.NAMES API

StreamUpdateResponse

A response from the JetStream $JS.API.STREAM.UPDATE API

SubjectTransform

Subject transform to apply to matching messages going into the stream

Tier

Enums

ConsumerConfigAckPolicy
ConsumerConfigDeliverPolicy
ConsumerConfigReplayPolicy
StreamConfigCompression
StreamConfigDiscard
StreamConfigRetention
StreamConfigStorage