Google Apps Meet V2 Client - Class SpaceConfig (0.7.1)

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

The configuration pertaining to a meeting space.

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

Namespace

Google \ Apps \ Meet \ V2

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

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

↳ moderation_restrictions SpaceConfig\ModerationRestrictions

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

Whether attendance report is enabled for the meeting space.

↳ artifact_config SpaceConfig\ArtifactConfig

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 Enum of type AccessType.

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

Enum of type AccessType.

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 Enum of type EntryPointAccess.

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

Enum of type EntryPointAccess.

Returns
Type Description
$this

getModeration

The pre-configured moderation mode for the Meeting.

Default: Controlled by the user's policies.

Returns
Type Description
int Enum of type Moderation.

setModeration

The pre-configured moderation mode for the Meeting.

Default: Controlled by the user's policies.

Parameter
Name Description
var int

Enum of type Moderation.

Returns
Type Description
$this

getModerationRestrictions

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

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

Whether attendance report is enabled for the meeting space.

Returns
Type Description
int Enum of type AttendanceReportGenerationType.

setAttendanceReportGenerationType

Whether attendance report is enabled for the meeting space.

Parameter
Name Description
var int

Enum of type AttendanceReportGenerationType.

Returns
Type Description
$this

getArtifactConfig

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

Returns
Type Description
SpaceConfig\ArtifactConfig|null

hasArtifactConfig

clearArtifactConfig

setArtifactConfig

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

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