The minimum time by which the deadline for each incoming message is extended.
While waiting for an ack or nack from the application the Cloud Pub/Sub C++ client library will extend the deadline by at least this amount. The default minimum extension is 1 minute. An application may wish to reduce this extension so that the Pub/Sub service will resend a message sooner when it does not hear back from a Subscriber. An application may wish to increase this extension time to avoid duplicate message delivery.
[[["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 page details the \u003ccode\u003eMinDeadlineExtensionOption\u003c/code\u003e for the Cloud Pub/Sub C++ client library, which controls the minimum time the client extends the deadline for incoming messages.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eMinDeadlineExtensionOption\u003c/code\u003e determines how long the library waits for an acknowledgment or negative acknowledgment from the application before the Pub/Sub service resends the message.\u003c/p\u003e\n"],["\u003cp\u003eThe default minimum extension time is one minute, but can be adjusted to make messages be resent sooner, or avoid message duplication, although it is clamped between 10 seconds and 10 minutes.\u003c/p\u003e\n"],["\u003cp\u003eThe value of \u003ccode\u003eMinDeadlineExtensionOption\u003c/code\u003e is also constrained by \u003ccode\u003eMaxDeadlineExtensionOption\u003c/code\u003e, if set, where it will be clamped between 10 seconds and the set value of \u003ccode\u003eMaxDeadlineExtensionOption\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThis option is a type alias of \u003ccode\u003estd::chrono::seconds\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]