public sealed class ExpirationPolicy : IMessage<ExpirationPolicy>, IEquatable<ExpirationPolicy>, IDeepCloneable<ExpirationPolicy>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Pub/Sub v1 API class ExpirationPolicy.
A policy that specifies the conditions for resource expiration (i.e.,
automatic resource deletion).
Optional. Specifies the "time-to-live" duration for an associated resource.
The resource expires if it is not active for a period of ttl. The
definition of "activity" depends on the type of the associated resource.
The minimum and maximum allowed values for ttl depend on the type of the
associated resource, as well. If ttl is not set, the associated resource
never expires.
[[["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-07 UTC."],[[["\u003cp\u003eThe latest version of the Google Cloud Pub/Sub v1 API's ExpirationPolicy is 3.23.0, and version 3.18.0 is being viewed.\u003c/p\u003e\n"],["\u003cp\u003eExpirationPolicy, a class that defines conditions for automatic resource deletion, is a part of the Google.Cloud.PubSub.V1 namespace.\u003c/p\u003e\n"],["\u003cp\u003eThe ExpirationPolicy class inherits from the object class and implements IMessage, IEquatable, IDeepCloneable, and IBufferMessage interfaces.\u003c/p\u003e\n"],["\u003cp\u003eIt includes a constructor for creating new instances of the ExpirationPolicy class, either default or based on another ExpirationPolicy instance.\u003c/p\u003e\n"],["\u003cp\u003eThe Ttl property allows specification of the "time-to-live" for a resource, determining how long it remains active before it expires, and if it is not set, the resource never expires.\u003c/p\u003e\n"]]],[],null,[]]