Table of Contents


  1. Preface
  2. Introduction to Data Engineering Streaming
  3. Data Engineering Streaming Administration
  4. Sources in a Streaming Mapping
  5. Targets in a Streaming Mapping
  6. Streaming Mappings
  7. Transformation in Streaming Mappings
  8. Window Transformation
  9. Appendix A: Connections
  10. Appendix B: Monitoring REST API Reference
  11. Appendix C: Sample Files

Advanced Properties

Advanced Properties

The advanced properties display the details about operation type, processing, and time from which the Google PubSub source starts reading Google PubSub messages from a Google PubSub topic.
The following table describes the advanced properties that you can configure for Google PubSub sources:
Subscription Starting Pattern
The starting pattern of the subscription name from which the Google PubSub source starts reading messages from a topic when you run a mapping.
By default, the subscription name is prefixed with
Acknowledgment Deadline
Amount of time, in seconds, to wait for an acknowledgement for a message that was received by a subscriber, before Google PubSub can retry delivering the same message.
Recommended: 150 seconds
Message Retention Duration
Amount of time, in days, to retain unacknowledged messages in the subscription's backlog from the time a message is published.
A message that cannot be delivered within the maximum retention time is deleted and is no longer accessible.
Default is 7 days.
Subscription Expiration
Time in days after which the subscriptions without any subscriber activity expires. If Google PubSub detects subscriber activity, the subscription deletion clock restarts.
Specify 0 for no expiry.
Max Message Count
The maximum number of messages to return for each subscriber request.
Google PubSub might return less messages than the specified number of messages.
Recommended: 1000 messages
Max Message Size
Maximum incoming message size for each subscriber request, in byte.
Executor Thread Count
Specify the executor thread count for each subscriber request.
Default is 4.
Return Immediately
If there are no messages, return immediately for each read request.


We’d like to hear from you!