Google Apps Meet V2beta Client - Class SpaceConfig (0.3.0)

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

The configuration pertaining to a meeting space.

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

Namespace

Google \ Apps \ Meet \ V2beta

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ access_type int

Access type of the meeting space that determines who can join without knocking. Default: The user's default access settings. Controlled by the user's admin for enterprise users or RESTRICTED.

↳ entry_point_access int

Defines the entry points that can be used to join meetings hosted in this meeting space. Default: EntryPointAccess.ALL

↳ moderation int

Developer Preview: The pre-configured moderation mode for the Meeting. Default: Controlled by the user's policies.

↳ moderation_restrictions SpaceConfig\ModerationRestrictions

Developer Preview: When moderation.ON, these restrictions go into effect for the meeting. When moderation.OFF, will be reset to default ModerationRestrictions.

↳ attendance_report_generation_type int

Developer Preview: Whether attendance report is enabled for the meeting space.

↳ artifact_config SpaceConfig\ArtifactConfig

Developer Preview: Configuration pertaining to the auto-generated artifacts that the meeting supports.

getAccessType

Access type of the meeting space that determines who can join without knocking. Default: The user's default access settings. Controlled by the user's admin for enterprise users or RESTRICTED.

Returns
Type Description
int

setAccessType

Access type of the meeting space that determines who can join without knocking. Default: The user's default access settings. Controlled by the user's admin for enterprise users or RESTRICTED.

Parameter
Name Description
var int
Returns
Type Description
$this

getEntryPointAccess

Defines the entry points that can be used to join meetings hosted in this meeting space.

Default: EntryPointAccess.ALL

Returns
Type Description
int

setEntryPointAccess

Defines the entry points that can be used to join meetings hosted in this meeting space.

Default: EntryPointAccess.ALL

Parameter
Name Description
var int
Returns
Type Description
$this

getModeration

Developer Preview: The pre-configured moderation mode for the Meeting.

Default: Controlled by the user's policies.

Returns
Type Description
int

setModeration

Developer Preview: The pre-configured moderation mode for the Meeting.

Default: Controlled by the user's policies.

Parameter
Name Description
var int
Returns
Type Description
$this

getModerationRestrictions

Developer Preview: When moderation.ON, these restrictions go into effect for the meeting.

When moderation.OFF, will be reset to default ModerationRestrictions.

Returns
Type Description
SpaceConfig\ModerationRestrictions|null

hasModerationRestrictions

clearModerationRestrictions

setModerationRestrictions

Developer Preview: When moderation.ON, these restrictions go into effect for the meeting.

When moderation.OFF, will be reset to default ModerationRestrictions.

Parameter
Name Description
var SpaceConfig\ModerationRestrictions
Returns
Type Description
$this

getAttendanceReportGenerationType

Developer Preview: Whether attendance report is enabled for the meeting space.

Returns
Type Description
int

setAttendanceReportGenerationType

Developer Preview: Whether attendance report is enabled for the meeting space.

Parameter
Name Description
var int
Returns
Type Description
$this

getArtifactConfig

Developer Preview: Configuration pertaining to the auto-generated artifacts that the meeting supports.

Returns
Type Description
SpaceConfig\ArtifactConfig|null

hasArtifactConfig

clearArtifactConfig

setArtifactConfig

Developer Preview: Configuration pertaining to the auto-generated artifacts that the meeting supports.

Parameter
Name Description
var SpaceConfig\ArtifactConfig
Returns
Type Description
$this