Reference documentation and code samples for the Cloud PubSub V1 Client class ExpirationPolicy.
A policy that specifies the conditions for resource expiration (i.e., automatic resource deletion).
Generated from protobuf message google.pubsub.v1.ExpirationPolicy
Namespace
Google \ Cloud \ PubSub \ V1Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ ttl |
Google\Protobuf\Duration
Optional. Specifies the "time-to-live" duration for an associated resource. The resource expires if it is not active for a period of |
getTtl
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.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Duration|null |
hasTtl
clearTtl
setTtl
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.
Parameter | |
---|---|
Name | Description |
var |
Google\Protobuf\Duration
|
Returns | |
---|---|
Type | Description |
$this |