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
Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ ttl |
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 |
getTtl
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.
Generated from protobuf field .google.protobuf.Duration ttl = 1;
Returns | |
---|---|
Type | Description |
Google\Protobuf\Duration|null |
hasTtl
clearTtl
setTtl
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.
Generated from protobuf field .google.protobuf.Duration ttl = 1;
Parameter | |
---|---|
Name | Description |
var |
Google\Protobuf\Duration
|
Returns | |
---|---|
Type | Description |
$this |