Google Apps Meet V2 Client - Class Recording (0.2.3)

Reference documentation and code samples for the Google Apps Meet V2 Client class Recording.

Metadata about a recording created during a conference.

Generated from protobuf message google.apps.meet.v2.Recording

Namespace

Google \ Apps \ Meet \ V2

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ drive_destination Google\Apps\Meet\V2\DriveDestination

Output only. Recording is saved to Google Drive as an MP4 file. The drive_destination includes the Drive fileId that can be used to download the file using the files.get method of the Drive API.

↳ name string

Output only. Resource name of the recording. Format: conferenceRecords/{conference_record}/recordings/{recording} where {recording} is a 1:1 mapping to each unique recording session during the conference.

↳ state int

Output only. Current state.

↳ start_time Google\Protobuf\Timestamp

Output only. Timestamp when the recording started.

↳ end_time Google\Protobuf\Timestamp

Output only. Timestamp when the recording ended.

getDriveDestination

Output only. Recording is saved to Google Drive as an MP4 file. The drive_destination includes the Drive fileId that can be used to download the file using the files.get method of the Drive API.

Returns
Type Description
Google\Apps\Meet\V2\DriveDestination|null

hasDriveDestination

setDriveDestination

Output only. Recording is saved to Google Drive as an MP4 file. The drive_destination includes the Drive fileId that can be used to download the file using the files.get method of the Drive API.

Parameter
Name Description
var Google\Apps\Meet\V2\DriveDestination
Returns
Type Description
$this

getName

Output only. Resource name of the recording.

Format: conferenceRecords/{conference_record}/recordings/{recording} where {recording} is a 1:1 mapping to each unique recording session during the conference.

Returns
Type Description
string

setName

Output only. Resource name of the recording.

Format: conferenceRecords/{conference_record}/recordings/{recording} where {recording} is a 1:1 mapping to each unique recording session during the conference.

Parameter
Name Description
var string
Returns
Type Description
$this

getState

Output only. Current state.

Returns
Type Description
int

setState

Output only. Current state.

Parameter
Name Description
var int
Returns
Type Description
$this

getStartTime

Output only. Timestamp when the recording started.

Returns
Type Description
Google\Protobuf\Timestamp|null

hasStartTime

clearStartTime

setStartTime

Output only. Timestamp when the recording started.

Parameter
Name Description
var Google\Protobuf\Timestamp
Returns
Type Description
$this

getEndTime

Output only. Timestamp when the recording ended.

Returns
Type Description
Google\Protobuf\Timestamp|null

hasEndTime

clearEndTime

setEndTime

Output only. Timestamp when the recording ended.

Parameter
Name Description
var Google\Protobuf\Timestamp
Returns
Type Description
$this

getDestination

Returns
Type Description
string