Optionaldeliver_group?: stringAllows push consumers to form a queue group
Where to start consuming messages on the stream
Optionaldurable_name?: stringA unique name for a durable consumer. Set name for ephemeral consumers
Optionalflow_control?: booleanFor push consumers this will regularly send an empty mess with Status header 100 and a reply subject, consumers must reply to these messages to control the rate of message delivery.
Optionalidle_heartbeat?: NanosIf the Consumer is idle for more than this many nanoseconds an empty message with Status header 100 will be sent indicating the consumer is still alive
Optionalname?: stringThe consumer name
Optionalopt_start_seq?: numberThe sequence from which to start delivery messages. Requires DeliverPolicy#StartSequence
Optionalopt_start_time?: stringThe date time from which to start delivering messages Requires DeliverPolicy#StartTime
Optionalpause_until?: stringCreates a consumer that is initially paused, but will resume at the specified Date and time. Specified as an ISO date time string (Date#toISOString()).
Optionalrate_limit_bps?: numberThe rate at which messages will be delivered to clients, expressed in bytes per second
How messages are played back to the Consumer
The type of acknowledgment required by the Consumer