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"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-21 UTC."],[[["The latest version of the Google Cloud Pub/Sub v1 API's ExpirationPolicy is 3.23.0, and version 3.18.0 is being viewed."],["ExpirationPolicy, a class that defines conditions for automatic resource deletion, is a part of the Google.Cloud.PubSub.V1 namespace."],["The ExpirationPolicy class inherits from the object class and implements IMessage, IEquatable, IDeepCloneable, and IBufferMessage interfaces."],["It includes a constructor for creating new instances of the ExpirationPolicy class, either default or based on another ExpirationPolicy instance."],["The 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."]]],[]]