Google Cloud Video Live Stream V1 Client - Class Event (0.6.2)

Reference documentation and code samples for the Google Cloud Video Live Stream V1 Client class Event.

Event is a sub-resource of a channel, which can be scheduled by the user to execute operations on a channel resource without having to stop the channel.

Generated from protobuf message google.cloud.video.livestream.v1.Event

Namespace

Google \ Cloud \ Video \ LiveStream \ V1

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ name
string

The resource name of the event, in the form of: projects/{project}/locations/{location}/channels/{channelId}/events/{eventId} .

↳ create_time
Google\Protobuf\Timestamp

Output only. The creation time.

↳ update_time
Google\Protobuf\Timestamp

Output only. The update time.

↳ labels
array| Google\Protobuf\Internal\MapField

User-defined key/value metadata.

↳ input_switch
Google\Cloud\Video\LiveStream\V1\Event\InputSwitchTask

Switches to another input stream.

↳ ad_break
↳ return_to_program
↳ unmute
↳ execute_now
bool

When this field is set to true, the event will be executed at the earliest time that the server can schedule the event and execution_time will be populated with the time that the server actually schedules the event.

↳ execution_time
Google\Protobuf\Timestamp

The time to execute the event. If you set execute_now to true , then do not set this field in the CreateEvent request. In this case, the server schedules the event and populates this field. If you set execute_now to false , then you must set this field to at least 10 seconds in the future or else the event can't be created.

↳ state
int

Output only. The state of the event.

↳ error
Google\Rpc\Status

Output only. An error object that describes the reason for the failure. This property is always present when state is FAILED .

getName

The resource name of the event, in the form of: projects/{project}/locations/{location}/channels/{channelId}/events/{eventId} .

Returns
Type
Description
string

setName

The resource name of the event, in the form of: projects/{project}/locations/{location}/channels/{channelId}/events/{eventId} .

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getCreateTime

Output only. The creation time.

Returns
Type
Description

hasCreateTime

clearCreateTime

setCreateTime

Output only. The creation time.

Parameter
Name
Description
Returns
Type
Description
$this

getUpdateTime

Output only. The update time.

Returns
Type
Description

hasUpdateTime

clearUpdateTime

setUpdateTime

Output only. The update time.

Parameter
Name
Description
Returns
Type
Description
$this

getLabels

User-defined key/value metadata.

Returns
Type
Description

setLabels

User-defined key/value metadata.

Parameter
Name
Description
Returns
Type
Description
$this

getInputSwitch

Switches to another input stream.

hasInputSwitch

setInputSwitch

Switches to another input stream.

Returns
Type
Description
$this

getAdBreak

Inserts a new ad opportunity.

hasAdBreak

setAdBreak

Inserts a new ad opportunity.

Returns
Type
Description
$this

getReturnToProgram

Stops any running ad break.

hasReturnToProgram

setReturnToProgram

Stops any running ad break.

Returns
Type
Description
$this

getSlate

Inserts a slate.

Returns
Type
Description

hasSlate

setSlate

Inserts a slate.

Parameter
Name
Description
Returns
Type
Description
$this

getMute

Mutes the stream.

Returns
Type
Description

hasMute

setMute

Mutes the stream.

Parameter
Name
Description
Returns
Type
Description
$this

getUnmute

Unmutes the stream.

Returns
Type
Description

hasUnmute

setUnmute

Unmutes the stream.

Parameter
Name
Description
Returns
Type
Description
$this

getExecuteNow

When this field is set to true, the event will be executed at the earliest time that the server can schedule the event and execution_time will be populated with the time that the server actually schedules the event.

Returns
Type
Description
bool

setExecuteNow

When this field is set to true, the event will be executed at the earliest time that the server can schedule the event and execution_time will be populated with the time that the server actually schedules the event.

Parameter
Name
Description
var
bool
Returns
Type
Description
$this

getExecutionTime

The time to execute the event. If you set execute_now to true , then do not set this field in the CreateEvent request. In this case, the server schedules the event and populates this field. If you set execute_now to false , then you must set this field to at least 10 seconds in the future or else the event can't be created.

Returns
Type
Description

hasExecutionTime

clearExecutionTime

setExecutionTime

The time to execute the event. If you set execute_now to true , then do not set this field in the CreateEvent request. In this case, the server schedules the event and populates this field. If you set execute_now to false , then you must set this field to at least 10 seconds in the future or else the event can't be created.

Parameter
Name
Description
Returns
Type
Description
$this

getState

Output only. The state of the event.

Returns
Type
Description
int

setState

Output only. The state of the event.

Parameter
Name
Description
var
int
Returns
Type
Description
$this

getError

Output only. An error object that describes the reason for the failure.

This property is always present when state is FAILED .

Returns
Type
Description

hasError

clearError

setError

Output only. An error object that describes the reason for the failure.

This property is always present when state is FAILED .

Parameter
Name
Description
Returns
Type
Description
$this

getTask

Returns
Type
Description
string
Design a Mobile Site
View Site in Mobile | Classic
Share by: