Class: Google::Apps::Meet::V2::SpaceConfig
- Inherits:
-
Object
- Object
- Google::Apps::Meet::V2::SpaceConfig
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/apps/meet/v2/resource.rb
Overview
The configuration pertaining to a meeting space.
Defined Under Namespace
Modules: AccessType, EntryPointAccess
Instance Attribute Summary collapse
-
#access_type ⇒ ::Google::Apps::Meet::V2::SpaceConfig::AccessType
Access type of the meeting space that determines who can join without knocking.
-
#entry_point_access ⇒ ::Google::Apps::Meet::V2::SpaceConfig::EntryPointAccess
Defines the entry points that can be used to join meetings hosted in this meeting space.
Instance Attribute Details
#access_type ⇒ ::Google::Apps::Meet::V2::SpaceConfig::AccessType
Returns 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.
72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 |
# File 'proto_docs/google/apps/meet/v2/resource.rb', line 72 class SpaceConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Possible access types for a meeting space. module AccessType # Default value specified by the user's organization. # Note: This is never returned, as the configured access type is # returned instead. ACCESS_TYPE_UNSPECIFIED = 0 # Anyone with the join information (for example, the URL or phone access # information) can join without knocking. OPEN = 1 # Members of the host's organization, invited external users, and dial-in # users can join without knocking. Everyone else must knock. TRUSTED = 2 # Only invitees can join without knocking. Everyone else must knock. RESTRICTED = 3 end # Entry points that can be used to join a meeting. Example: # `meet.google.com`, the Meet Embed SDK Web, or a mobile application. module EntryPointAccess # Unused. ENTRY_POINT_ACCESS_UNSPECIFIED = 0 # All entry points are allowed. ALL = 1 # Only entry points owned by the Google Cloud project that created the # space can be used to join meetings in this space. Apps can use the Meet # Embed SDK Web or mobile Meet SDKs to create owned entry points. CREATOR_APP_ONLY = 2 end end |
#entry_point_access ⇒ ::Google::Apps::Meet::V2::SpaceConfig::EntryPointAccess
Returns Defines the entry points that can be used to join meetings hosted in this meeting space. Default: EntryPointAccess.ALL.
72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 |
# File 'proto_docs/google/apps/meet/v2/resource.rb', line 72 class SpaceConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Possible access types for a meeting space. module AccessType # Default value specified by the user's organization. # Note: This is never returned, as the configured access type is # returned instead. ACCESS_TYPE_UNSPECIFIED = 0 # Anyone with the join information (for example, the URL or phone access # information) can join without knocking. OPEN = 1 # Members of the host's organization, invited external users, and dial-in # users can join without knocking. Everyone else must knock. TRUSTED = 2 # Only invitees can join without knocking. Everyone else must knock. RESTRICTED = 3 end # Entry points that can be used to join a meeting. Example: # `meet.google.com`, the Meet Embed SDK Web, or a mobile application. module EntryPointAccess # Unused. ENTRY_POINT_ACCESS_UNSPECIFIED = 0 # All entry points are allowed. ALL = 1 # Only entry points owned by the Google Cloud project that created the # space can be used to join meetings in this space. Apps can use the Meet # Embed SDK Web or mobile Meet SDKs to create owned entry points. CREATOR_APP_ONLY = 2 end end |