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.
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.
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.
$this
getEndTime
Optional. Exclusive end of the interval.
If specified, a Timestamp matching this interval will have to be before the end.
hasEndTime
clearEndTime
setEndTime
Optional. Exclusive end of the interval.
If specified, a Timestamp matching this interval will have to be before the end.
$this