Reference documentation and code samples for the Cloud Pub/Sub V1 API class Google::Cloud::PubSub::V1::ExpirationPolicy.
A policy that specifies the conditions for resource expiration (i.e., automatic resource deletion).
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#ttl
def ttl() -> ::Google::Protobuf::Duration
Returns
-
(::Google::Protobuf::Duration) — 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 forttl
depend on the type of the associated resource, as well. Ifttl
is not set, the associated resource never expires.
#ttl=
def ttl=(value) -> ::Google::Protobuf::Duration
Parameter
-
value (::Google::Protobuf::Duration) — 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 forttl
depend on the type of the associated resource, as well. Ifttl
is not set, the associated resource never expires.
Returns
-
(::Google::Protobuf::Duration) — 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 forttl
depend on the type of the associated resource, as well. Ifttl
is not set, the associated resource never expires.