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
ConsumerConfigPriorityPolicy

The priority policy for consumer message selection.

ConsumerConfigReplayPolicy
ConsumerCreateAction
StreamConfigCompression
StreamConfigDiscard
StreamConfigPersistMode
StreamConfigRetention
StreamConfigStorage