Class: Google::Apps::Meet::V2beta::SpaceConfig

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/apps/meet/v2beta/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::V2beta::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:



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
110
# File 'proto_docs/google/apps/meet/v2beta/resource.rb', line 73

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 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 Embed
    # SDK Web or mobile Meet SDKs to create owned entry points.
    CREATOR_APP_ONLY = 2
  end
end

#entry_point_access::Google::Apps::Meet::V2beta::SpaceConfig::EntryPointAccess

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

Returns:



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
110
# File 'proto_docs/google/apps/meet/v2beta/resource.rb', line 73

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 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 Embed
    # SDK Web or mobile Meet SDKs to create owned entry points.
    CREATOR_APP_ONLY = 2
  end
end