StreamingPullResponse

Response for the StreamingPull method. This response is used to stream messages from the server to the client.

JSON representation
 { 
 "receivedMessages" 
 : 
 [ 
 { 
 object (  ReceivedMessage 
 
) 
 } 
 ] 
 , 
 "acknowledgeConfirmation" 
 : 
 { 
 object (  AcknowledgeConfirmation 
 
) 
 } 
 , 
 "modifyAckDeadlineConfirmation" 
 : 
 { 
 object (  ModifyAckDeadlineConfirmation 
 
) 
 } 
 , 
 "subscriptionProperties" 
 : 
 { 
 object (  SubscriptionProperties 
 
) 
 } 
 } 
Fields
receivedMessages[]

object ( ReceivedMessage )

Optional. Received Pub/Sub messages.

acknowledgeConfirmation

object ( AcknowledgeConfirmation )

Optional. This field will only be set if enableExactlyOnceDelivery is set to true and is not guaranteed to be populated.

modifyAckDeadlineConfirmation

object ( ModifyAckDeadlineConfirmation )

Optional. This field will only be set if enableExactlyOnceDelivery is set to true and is not guaranteed to be populated.

subscriptionProperties

object ( SubscriptionProperties )

Optional. Properties associated with this subscription.

AcknowledgeConfirmation

Acknowledgment IDs sent in one or more previous requests to acknowledge a previously received message.

JSON representation
 { 
 "ackIds" 
 : 
 [ 
 string 
 ] 
 , 
 "invalidAckIds" 
 : 
 [ 
 string 
 ] 
 , 
 "unorderedAckIds" 
 : 
 [ 
 string 
 ] 
 , 
 "temporaryFailedAckIds" 
 : 
 [ 
 string 
 ] 
 } 
Fields
ackIds[]

string

Optional. Successfully processed acknowledgment IDs.

invalidAckIds[]

string

Optional. List of acknowledgment IDs that were malformed or whose acknowledgment deadline has expired.

unorderedAckIds[]

string

Optional. List of acknowledgment IDs that were out of order.

temporaryFailedAckIds[]

string

Optional. List of acknowledgment IDs that failed processing with temporary issues.

ModifyAckDeadlineConfirmation

Acknowledgment IDs sent in one or more previous requests to modify the deadline for a specific message.

JSON representation
 { 
 "ackIds" 
 : 
 [ 
 string 
 ] 
 , 
 "invalidAckIds" 
 : 
 [ 
 string 
 ] 
 , 
 "temporaryFailedAckIds" 
 : 
 [ 
 string 
 ] 
 } 
Fields
ackIds[]

string

Optional. Successfully processed acknowledgment IDs.

invalidAckIds[]

string

Optional. List of acknowledgment IDs that were malformed or whose acknowledgment deadline has expired.

temporaryFailedAckIds[]

string

Optional. List of acknowledgment IDs that failed processing with temporary issues.

SubscriptionProperties

Subscription properties sent as part of the response.

JSON representation
 { 
 "exactlyOnceDeliveryEnabled" 
 : 
 boolean 
 , 
 "messageOrderingEnabled" 
 : 
 boolean 
 } 
Fields
exactlyOnceDeliveryEnabled

boolean

Optional. True iff exactly once delivery is enabled for this subscription.

messageOrderingEnabled

boolean

Optional. True iff message ordering is enabled for this subscription.

Create a Mobile Website
View Site in Mobile | Classic
Share by: