Google Cloud Datalabeling V1beta1 Client - Class TimeSegment (0.2.0)

Reference documentation and code samples for the Google Cloud Datalabeling V1beta1 Client class TimeSegment.

A time period inside of an example that has a time dimension (e.g. video).

Generated from protobuf message google.cloud.datalabeling.v1beta1.TimeSegment

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ start_time_offset Google\Protobuf\Duration

Start of the time segment (inclusive), represented as the duration since the example start.

↳ end_time_offset Google\Protobuf\Duration

End of the time segment (exclusive), represented as the duration since the example start.

getStartTimeOffset

Start of the time segment (inclusive), represented as the duration since the example start.

Returns
TypeDescription
Google\Protobuf\Duration|null

hasStartTimeOffset

clearStartTimeOffset

setStartTimeOffset

Start of the time segment (inclusive), represented as the duration since the example start.

Parameter
NameDescription
var Google\Protobuf\Duration
Returns
TypeDescription
$this

getEndTimeOffset

End of the time segment (exclusive), represented as the duration since the example start.

Returns
TypeDescription
Google\Protobuf\Duration|null

hasEndTimeOffset

clearEndTimeOffset

setEndTimeOffset

End of the time segment (exclusive), represented as the duration since the example start.

Parameter
NameDescription
var Google\Protobuf\Duration
Returns
TypeDescription
$this