Interface SubscriberOptions (3.7.5)

{object} SubscriberOptions {number} [ackDeadline=10] Acknowledge deadline in seconds. If left unset, the initial value will be 10 seconds, but it will evolve into the 99th percentile time it takes to acknowledge a message, subject to the limitations of minAckDeadline and maxAckDeadline. If ackDeadline is set by the user, then the min/max values will be set to match it. New code should prefer setting minAckDeadline and maxAckDeadline directly. {Duration} [minAckDeadline] The minimum time that ackDeadline should ever have, while it's under library control. {Duration} [maxAckDeadline] The maximum time that ackDeadline should ever have, while it's under library control. {BatchOptions} [batching] Request batching options. {FlowControlOptions} [flowControl] Flow control options. {boolean} [useLegacyFlowControl] Disables enforcing flow control settings at the Cloud PubSub server and uses the less accurate method of only enforcing flow control at the client side. {MessageStreamOptions} [streamingOptions] Streaming options.

Package

@google-cloud/pubsub

Properties

ackDeadline

  ackDeadline 
 ?: 
  
 number 
 ; 
 

batching

  batching 
 ?: 
  
 BatchOptions 
 ; 
 

enableOpenTelemetryTracing

  enableOpenTelemetryTracing 
 ?: 
  
 boolean 
 ; 
 

flowControl

  flowControl 
 ?: 
  
 FlowControlOptions 
 ; 
 

maxAckDeadline

  maxAckDeadline 
 ?: 
  
 Duration 
 ; 
 

minAckDeadline

  minAckDeadline 
 ?: 
  
 Duration 
 ; 
 

streamingOptions

  streamingOptions 
 ?: 
  
 MessageStreamOptions 
 ; 
 

useLegacyFlowControl

  useLegacyFlowControl 
 ?: 
  
 boolean 
 ; 
 
Design a Mobile Site
View Site in Mobile | Classic
Share by: