Class SpaceConfig

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.apps.meet.v2beta.SpaceConfig
All Implemented Interfaces:
SpaceConfigOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

@Generated public final class SpaceConfig extends com.google.protobuf.GeneratedMessage implements SpaceConfigOrBuilder
 The configuration pertaining to a meeting space.
 
Protobuf type google.apps.meet.v2beta.SpaceConfig
See Also:
  • Field Details

    • ACCESS_TYPE_FIELD_NUMBER

      public static final int ACCESS_TYPE_FIELD_NUMBER
      See Also:
    • ENTRY_POINT_ACCESS_FIELD_NUMBER

      public static final int ENTRY_POINT_ACCESS_FIELD_NUMBER
      See Also:
    • MODERATION_FIELD_NUMBER

      public static final int MODERATION_FIELD_NUMBER
      See Also:
    • MODERATION_RESTRICTIONS_FIELD_NUMBER

      public static final int MODERATION_RESTRICTIONS_FIELD_NUMBER
      See Also:
    • ATTENDANCE_REPORT_GENERATION_TYPE_FIELD_NUMBER

      public static final int ATTENDANCE_REPORT_GENERATION_TYPE_FIELD_NUMBER
      See Also:
    • ARTIFACT_CONFIG_FIELD_NUMBER

      public static final int ARTIFACT_CONFIG_FIELD_NUMBER
      See Also:
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
    • getAccessTypeValue

      public int getAccessTypeValue()
       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.
       
      .google.apps.meet.v2beta.SpaceConfig.AccessType access_type = 1;
      Specified by:
      getAccessTypeValue in interface SpaceConfigOrBuilder
      Returns:
      The enum numeric value on the wire for accessType.
    • getAccessType

      public SpaceConfig.AccessType 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.
       
      .google.apps.meet.v2beta.SpaceConfig.AccessType access_type = 1;
      Specified by:
      getAccessType in interface SpaceConfigOrBuilder
      Returns:
      The accessType.
    • getEntryPointAccessValue

      public int getEntryPointAccessValue()
       Defines the entry points that can be used to join meetings hosted in this
       meeting space.
       Default: EntryPointAccess.ALL
       
      .google.apps.meet.v2beta.SpaceConfig.EntryPointAccess entry_point_access = 2;
      Specified by:
      getEntryPointAccessValue in interface SpaceConfigOrBuilder
      Returns:
      The enum numeric value on the wire for entryPointAccess.
    • getEntryPointAccess

      public SpaceConfig.EntryPointAccess getEntryPointAccess()
       Defines the entry points that can be used to join meetings hosted in this
       meeting space.
       Default: EntryPointAccess.ALL
       
      .google.apps.meet.v2beta.SpaceConfig.EntryPointAccess entry_point_access = 2;
      Specified by:
      getEntryPointAccess in interface SpaceConfigOrBuilder
      Returns:
      The entryPointAccess.
    • getModerationValue

      public int getModerationValue()
       [Developer Preview](https://developers.google.com/workspace/preview):
       The pre-configured moderation mode for the Meeting.
       Default: Controlled by the user's policies.
       
      .google.apps.meet.v2beta.SpaceConfig.Moderation moderation = 3;
      Specified by:
      getModerationValue in interface SpaceConfigOrBuilder
      Returns:
      The enum numeric value on the wire for moderation.
    • getModeration

      public SpaceConfig.Moderation getModeration()
       [Developer Preview](https://developers.google.com/workspace/preview):
       The pre-configured moderation mode for the Meeting.
       Default: Controlled by the user's policies.
       
      .google.apps.meet.v2beta.SpaceConfig.Moderation moderation = 3;
      Specified by:
      getModeration in interface SpaceConfigOrBuilder
      Returns:
      The moderation.
    • hasModerationRestrictions

      public boolean hasModerationRestrictions()
       [Developer Preview](https://developers.google.com/workspace/preview):
       When moderation.ON, these restrictions go into effect for the meeting.
       When moderation.OFF, will be reset to default ModerationRestrictions.
       
      .google.apps.meet.v2beta.SpaceConfig.ModerationRestrictions moderation_restrictions = 4;
      Specified by:
      hasModerationRestrictions in interface SpaceConfigOrBuilder
      Returns:
      Whether the moderationRestrictions field is set.
    • getModerationRestrictions

      public SpaceConfig.ModerationRestrictions getModerationRestrictions()
       [Developer Preview](https://developers.google.com/workspace/preview):
       When moderation.ON, these restrictions go into effect for the meeting.
       When moderation.OFF, will be reset to default ModerationRestrictions.
       
      .google.apps.meet.v2beta.SpaceConfig.ModerationRestrictions moderation_restrictions = 4;
      Specified by:
      getModerationRestrictions in interface SpaceConfigOrBuilder
      Returns:
      The moderationRestrictions.
    • getModerationRestrictionsOrBuilder

      public SpaceConfig.ModerationRestrictionsOrBuilder getModerationRestrictionsOrBuilder()
       [Developer Preview](https://developers.google.com/workspace/preview):
       When moderation.ON, these restrictions go into effect for the meeting.
       When moderation.OFF, will be reset to default ModerationRestrictions.
       
      .google.apps.meet.v2beta.SpaceConfig.ModerationRestrictions moderation_restrictions = 4;
      Specified by:
      getModerationRestrictionsOrBuilder in interface SpaceConfigOrBuilder
    • getAttendanceReportGenerationTypeValue

      public int getAttendanceReportGenerationTypeValue()
       [Developer Preview](https://developers.google.com/workspace/preview):
       Whether attendance report is enabled for the meeting space.
       
      .google.apps.meet.v2beta.SpaceConfig.AttendanceReportGenerationType attendance_report_generation_type = 6;
      Specified by:
      getAttendanceReportGenerationTypeValue in interface SpaceConfigOrBuilder
      Returns:
      The enum numeric value on the wire for attendanceReportGenerationType.
    • getAttendanceReportGenerationType

      public SpaceConfig.AttendanceReportGenerationType getAttendanceReportGenerationType()
       [Developer Preview](https://developers.google.com/workspace/preview):
       Whether attendance report is enabled for the meeting space.
       
      .google.apps.meet.v2beta.SpaceConfig.AttendanceReportGenerationType attendance_report_generation_type = 6;
      Specified by:
      getAttendanceReportGenerationType in interface SpaceConfigOrBuilder
      Returns:
      The attendanceReportGenerationType.
    • hasArtifactConfig

      public boolean hasArtifactConfig()
       [Developer Preview](https://developers.google.com/workspace/preview):
       Configuration pertaining to the auto-generated artifacts that the meeting
       supports.
       
      .google.apps.meet.v2beta.SpaceConfig.ArtifactConfig artifact_config = 7;
      Specified by:
      hasArtifactConfig in interface SpaceConfigOrBuilder
      Returns:
      Whether the artifactConfig field is set.
    • getArtifactConfig

      public SpaceConfig.ArtifactConfig getArtifactConfig()
       [Developer Preview](https://developers.google.com/workspace/preview):
       Configuration pertaining to the auto-generated artifacts that the meeting
       supports.
       
      .google.apps.meet.v2beta.SpaceConfig.ArtifactConfig artifact_config = 7;
      Specified by:
      getArtifactConfig in interface SpaceConfigOrBuilder
      Returns:
      The artifactConfig.
    • getArtifactConfigOrBuilder

      public SpaceConfig.ArtifactConfigOrBuilder getArtifactConfigOrBuilder()
       [Developer Preview](https://developers.google.com/workspace/preview):
       Configuration pertaining to the auto-generated artifacts that the meeting
       supports.
       
      .google.apps.meet.v2beta.SpaceConfig.ArtifactConfig artifact_config = 7;
      Specified by:
      getArtifactConfigOrBuilder in interface SpaceConfigOrBuilder
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static SpaceConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static SpaceConfig parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static SpaceConfig parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static SpaceConfig parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static SpaceConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static SpaceConfig parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static SpaceConfig parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static SpaceConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static SpaceConfig parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static SpaceConfig parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static SpaceConfig parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static SpaceConfig parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public SpaceConfig.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static SpaceConfig.Builder newBuilder()
    • newBuilder

      public static SpaceConfig.Builder newBuilder(SpaceConfig prototype)
    • toBuilder

      public SpaceConfig.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected SpaceConfig.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static SpaceConfig getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<SpaceConfig> parser()
    • getParserForType

      public com.google.protobuf.Parser<SpaceConfig> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType

      public SpaceConfig getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder