Package com.google.apps.meet.v2beta
Class SpaceConfig.ModerationRestrictions.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<SpaceConfig.ModerationRestrictions.Builder>
com.google.apps.meet.v2beta.SpaceConfig.ModerationRestrictions.Builder
- All Implemented Interfaces:
SpaceConfig.ModerationRestrictionsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- SpaceConfig.ModerationRestrictions
public static final class SpaceConfig.ModerationRestrictions.Builder
extends com.google.protobuf.GeneratedMessage.Builder<SpaceConfig.ModerationRestrictions.Builder>
implements SpaceConfig.ModerationRestrictionsOrBuilder
Defines restrictions for features when the meeting is moderated.Protobuf type
google.apps.meet.v2beta.SpaceConfig.ModerationRestrictions-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Defines who has permission to send chat messages in the meeting space.Defines whether to restrict the default role assigned to users as viewer.Defines who has permission to share their screen in the meeting space.Defines who has permission to send reactions in the meeting space.Defines who has permission to send chat messages in the meeting space.intDefines who has permission to send chat messages in the meeting space.Defines whether to restrict the default role assigned to users as viewer.intDefines whether to restrict the default role assigned to users as viewer.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorDefines who has permission to share their screen in the meeting space.intDefines who has permission to share their screen in the meeting space.Defines who has permission to send reactions in the meeting space.intDefines who has permission to send reactions in the meeting space.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Defines who has permission to send chat messages in the meeting space.setChatRestrictionValue(int value) Defines who has permission to send chat messages in the meeting space.Defines whether to restrict the default role assigned to users as viewer.setDefaultJoinAsViewerTypeValue(int value) Defines whether to restrict the default role assigned to users as viewer.Defines who has permission to share their screen in the meeting space.setPresentRestrictionValue(int value) Defines who has permission to share their screen in the meeting space.Defines who has permission to send reactions in the meeting space.setReactionRestrictionValue(int value) Defines who has permission to send reactions in the meeting space.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<SpaceConfig.ModerationRestrictions.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<SpaceConfig.ModerationRestrictions.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<SpaceConfig.ModerationRestrictions.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SpaceConfig.ModerationRestrictions.Builder>
-
mergeFrom
public SpaceConfig.ModerationRestrictions.Builder mergeFrom(SpaceConfig.ModerationRestrictions other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<SpaceConfig.ModerationRestrictions.Builder>
-
mergeFrom
public SpaceConfig.ModerationRestrictions.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SpaceConfig.ModerationRestrictions.Builder>- Throws:
IOException
-
getChatRestrictionValue
public int getChatRestrictionValue()Defines who has permission to send chat messages in the meeting space.
.google.apps.meet.v2beta.SpaceConfig.ModerationRestrictions.RestrictionType chat_restriction = 1;- Specified by:
getChatRestrictionValuein interfaceSpaceConfig.ModerationRestrictionsOrBuilder- Returns:
- The enum numeric value on the wire for chatRestriction.
-
setChatRestrictionValue
Defines who has permission to send chat messages in the meeting space.
.google.apps.meet.v2beta.SpaceConfig.ModerationRestrictions.RestrictionType chat_restriction = 1;- Parameters:
value- The enum numeric value on the wire for chatRestriction to set.- Returns:
- This builder for chaining.
-
getChatRestriction
Defines who has permission to send chat messages in the meeting space.
.google.apps.meet.v2beta.SpaceConfig.ModerationRestrictions.RestrictionType chat_restriction = 1;- Specified by:
getChatRestrictionin interfaceSpaceConfig.ModerationRestrictionsOrBuilder- Returns:
- The chatRestriction.
-
setChatRestriction
public SpaceConfig.ModerationRestrictions.Builder setChatRestriction(SpaceConfig.ModerationRestrictions.RestrictionType value) Defines who has permission to send chat messages in the meeting space.
.google.apps.meet.v2beta.SpaceConfig.ModerationRestrictions.RestrictionType chat_restriction = 1;- Parameters:
value- The chatRestriction to set.- Returns:
- This builder for chaining.
-
clearChatRestriction
Defines who has permission to send chat messages in the meeting space.
.google.apps.meet.v2beta.SpaceConfig.ModerationRestrictions.RestrictionType chat_restriction = 1;- Returns:
- This builder for chaining.
-
getReactionRestrictionValue
public int getReactionRestrictionValue()Defines who has permission to send reactions in the meeting space.
.google.apps.meet.v2beta.SpaceConfig.ModerationRestrictions.RestrictionType reaction_restriction = 2;- Specified by:
getReactionRestrictionValuein interfaceSpaceConfig.ModerationRestrictionsOrBuilder- Returns:
- The enum numeric value on the wire for reactionRestriction.
-
setReactionRestrictionValue
Defines who has permission to send reactions in the meeting space.
.google.apps.meet.v2beta.SpaceConfig.ModerationRestrictions.RestrictionType reaction_restriction = 2;- Parameters:
value- The enum numeric value on the wire for reactionRestriction to set.- Returns:
- This builder for chaining.
-
getReactionRestriction
Defines who has permission to send reactions in the meeting space.
.google.apps.meet.v2beta.SpaceConfig.ModerationRestrictions.RestrictionType reaction_restriction = 2;- Specified by:
getReactionRestrictionin interfaceSpaceConfig.ModerationRestrictionsOrBuilder- Returns:
- The reactionRestriction.
-
setReactionRestriction
public SpaceConfig.ModerationRestrictions.Builder setReactionRestriction(SpaceConfig.ModerationRestrictions.RestrictionType value) Defines who has permission to send reactions in the meeting space.
.google.apps.meet.v2beta.SpaceConfig.ModerationRestrictions.RestrictionType reaction_restriction = 2;- Parameters:
value- The reactionRestriction to set.- Returns:
- This builder for chaining.
-
clearReactionRestriction
Defines who has permission to send reactions in the meeting space.
.google.apps.meet.v2beta.SpaceConfig.ModerationRestrictions.RestrictionType reaction_restriction = 2;- Returns:
- This builder for chaining.
-
getPresentRestrictionValue
public int getPresentRestrictionValue()Defines who has permission to share their screen in the meeting space.
.google.apps.meet.v2beta.SpaceConfig.ModerationRestrictions.RestrictionType present_restriction = 3;- Specified by:
getPresentRestrictionValuein interfaceSpaceConfig.ModerationRestrictionsOrBuilder- Returns:
- The enum numeric value on the wire for presentRestriction.
-
setPresentRestrictionValue
Defines who has permission to share their screen in the meeting space.
.google.apps.meet.v2beta.SpaceConfig.ModerationRestrictions.RestrictionType present_restriction = 3;- Parameters:
value- The enum numeric value on the wire for presentRestriction to set.- Returns:
- This builder for chaining.
-
getPresentRestriction
Defines who has permission to share their screen in the meeting space.
.google.apps.meet.v2beta.SpaceConfig.ModerationRestrictions.RestrictionType present_restriction = 3;- Specified by:
getPresentRestrictionin interfaceSpaceConfig.ModerationRestrictionsOrBuilder- Returns:
- The presentRestriction.
-
setPresentRestriction
public SpaceConfig.ModerationRestrictions.Builder setPresentRestriction(SpaceConfig.ModerationRestrictions.RestrictionType value) Defines who has permission to share their screen in the meeting space.
.google.apps.meet.v2beta.SpaceConfig.ModerationRestrictions.RestrictionType present_restriction = 3;- Parameters:
value- The presentRestriction to set.- Returns:
- This builder for chaining.
-
clearPresentRestriction
Defines who has permission to share their screen in the meeting space.
.google.apps.meet.v2beta.SpaceConfig.ModerationRestrictions.RestrictionType present_restriction = 3;- Returns:
- This builder for chaining.
-
getDefaultJoinAsViewerTypeValue
public int getDefaultJoinAsViewerTypeValue()Defines whether to restrict the default role assigned to users as viewer.
.google.apps.meet.v2beta.SpaceConfig.ModerationRestrictions.DefaultJoinAsViewerType default_join_as_viewer_type = 4;- Specified by:
getDefaultJoinAsViewerTypeValuein interfaceSpaceConfig.ModerationRestrictionsOrBuilder- Returns:
- The enum numeric value on the wire for defaultJoinAsViewerType.
-
setDefaultJoinAsViewerTypeValue
Defines whether to restrict the default role assigned to users as viewer.
.google.apps.meet.v2beta.SpaceConfig.ModerationRestrictions.DefaultJoinAsViewerType default_join_as_viewer_type = 4;- Parameters:
value- The enum numeric value on the wire for defaultJoinAsViewerType to set.- Returns:
- This builder for chaining.
-
getDefaultJoinAsViewerType
Defines whether to restrict the default role assigned to users as viewer.
.google.apps.meet.v2beta.SpaceConfig.ModerationRestrictions.DefaultJoinAsViewerType default_join_as_viewer_type = 4;- Specified by:
getDefaultJoinAsViewerTypein interfaceSpaceConfig.ModerationRestrictionsOrBuilder- Returns:
- The defaultJoinAsViewerType.
-
setDefaultJoinAsViewerType
public SpaceConfig.ModerationRestrictions.Builder setDefaultJoinAsViewerType(SpaceConfig.ModerationRestrictions.DefaultJoinAsViewerType value) Defines whether to restrict the default role assigned to users as viewer.
.google.apps.meet.v2beta.SpaceConfig.ModerationRestrictions.DefaultJoinAsViewerType default_join_as_viewer_type = 4;- Parameters:
value- The defaultJoinAsViewerType to set.- Returns:
- This builder for chaining.
-
clearDefaultJoinAsViewerType
Defines whether to restrict the default role assigned to users as viewer.
.google.apps.meet.v2beta.SpaceConfig.ModerationRestrictions.DefaultJoinAsViewerType default_join_as_viewer_type = 4;- Returns:
- This builder for chaining.
-