Class: Google::Apps::Meet::V2::SpaceConfig

Inherits:
Object
  • Object
show all
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

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.

Returns:

  • (::Google::Apps::Meet::V2::SpaceConfig::AccessType)

    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.

Returns:



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