Google Apps Meet V2beta Client - Class Recording (0.1.0)

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

Developer Preview.

Metadata about a recording created during a conference.

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

Namespace

Google \ Apps \ Meet \ V2beta

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ drive_destination Google\Apps\Meet\V2beta\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
TypeDescription
Google\Apps\Meet\V2beta\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
NameDescription
var Google\Apps\Meet\V2beta\DriveDestination
Returns
TypeDescription
$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
TypeDescription
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
NameDescription
var string
Returns
TypeDescription
$this

getState

Output only. Current state.

Returns
TypeDescription
int

setState

Output only. Current state.

Parameter
NameDescription
var int
Returns
TypeDescription
$this

getStartTime

Output only. Timestamp when the recording started.

Returns
TypeDescription
Google\Protobuf\Timestamp|null

hasStartTime

clearStartTime

setStartTime

Output only. Timestamp when the recording started.

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

getEndTime

Output only. Timestamp when the recording ended.

Returns
TypeDescription
Google\Protobuf\Timestamp|null

hasEndTime

clearEndTime

setEndTime

Output only. Timestamp when the recording ended.

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

getDestination

Returns
TypeDescription
string