Reference documentation and code samples for the Google API Common Protos Client class Interval.
Represents a time interval, encoded as a Timestamp start (inclusive) and a Timestamp end (exclusive).
The start must be less than or equal to the end. When the start equals the end, the interval is empty (matches no time). When both start and end are unspecified, the interval matches any time.
Generated from protobuf message google.type.Interval
Namespace
Google \ TypeMethods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ start_time |
Google\Protobuf\Timestamp
Optional. Inclusive start of the interval. If specified, a Timestamp matching this interval will have to be the same or after the start. |
↳ end_time |
Google\Protobuf\Timestamp
Optional. Exclusive end of the interval. If specified, a Timestamp matching this interval will have to be before the end. |
getStartTime
Optional. Inclusive start of the interval.
If specified, a Timestamp matching this interval will have to be the same or after the start.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Timestamp|null |
hasStartTime
clearStartTime
setStartTime
Optional. Inclusive start of the interval.
If specified, a Timestamp matching this interval will have to be the same or after the start.
Parameter | |
---|---|
Name | Description |
var |
Google\Protobuf\Timestamp
|
Returns | |
---|---|
Type | Description |
$this |
getEndTime
Optional. Exclusive end of the interval.
If specified, a Timestamp matching this interval will have to be before the end.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Timestamp|null |
hasEndTime
clearEndTime
setEndTime
Optional. Exclusive end of the interval.
If specified, a Timestamp matching this interval will have to be before the end.
Parameter | |
---|---|
Name | Description |
var |
Google\Protobuf\Timestamp
|
Returns | |
---|---|
Type | Description |
$this |