The maximum time by which the deadline for each incoming message is extended.
While waiting for an ack or nack, The Cloud Pub/Sub C++ client library will extend the deadline by at most this amount. The default extension time is 10 minutes. An application may wish to reduce this extension time so the Pub/Sub service will resend a message sooner when it does not hear back from a Subscriber. With at-least-once semantics, making the time too short may increase the number of duplicate messages delivered by the service.
The value is clamped between 10 seconds and 10 minutes. Note that this option also affects the effective range for MinDeadlineExtensionOption.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-14 UTC."],[[["\u003cp\u003eThis webpage details the \u003ccode\u003eMaxDeadlineExtensionOption\u003c/code\u003e for the Google Cloud Pub/Sub C++ client library, which controls the maximum time a message deadline can be extended while waiting for an acknowledgement.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eMaxDeadlineExtensionOption\u003c/code\u003e is adjustable, but it is clamped between a minimum of 10 seconds and a maximum of 10 minutes, with the default set to 10 minutes.\u003c/p\u003e\n"],["\u003cp\u003eModifying the \u003ccode\u003eMaxDeadlineExtensionOption\u003c/code\u003e impacts the frequency of potential duplicate message delivery, as a shorter extension time can result in more duplicates, and it also influences the effective range of the \u003ccode\u003eMinDeadlineExtensionOption\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe page provides links to documentation for various versions of the Pub/Sub library, ranging from version 2.11.0 up to the latest release candidate 2.37.0-rc.\u003c/p\u003e\n"],["\u003cp\u003ethe type alias for \u003ccode\u003eMaxDeadlineExtensionOption\u003c/code\u003e is defined as \u003ccode\u003estd::chrono::seconds\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]