Class SpaceConfig.ModerationRestrictions.Builder (0.24.0)

public static final class SpaceConfig.ModerationRestrictions.Builder extends GeneratedMessageV3.Builder<SpaceConfig.ModerationRestrictions.Builder> implements SpaceConfig.ModerationRestrictionsOrBuilder

Defines restrictions for features when the meeting is moderated.

Protobuf type google.apps.meet.v2beta.SpaceConfig.ModerationRestrictions

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public SpaceConfig.ModerationRestrictions.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
SpaceConfig.ModerationRestrictions.Builder
Overrides

build()

public SpaceConfig.ModerationRestrictions build()
Returns
Type Description
SpaceConfig.ModerationRestrictions

buildPartial()

public SpaceConfig.ModerationRestrictions buildPartial()
Returns
Type Description
SpaceConfig.ModerationRestrictions

clear()

public SpaceConfig.ModerationRestrictions.Builder clear()
Returns
Type Description
SpaceConfig.ModerationRestrictions.Builder
Overrides

clearChatRestriction()

public SpaceConfig.ModerationRestrictions.Builder clearChatRestriction()

Defines who has permission to send chat messages in the meeting space.

.google.apps.meet.v2beta.SpaceConfig.ModerationRestrictions.RestrictionType chat_restriction = 1;

Returns
Type Description
SpaceConfig.ModerationRestrictions.Builder

This builder for chaining.

clearDefaultJoinAsViewerType()

public SpaceConfig.ModerationRestrictions.Builder 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
Type Description
SpaceConfig.ModerationRestrictions.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public SpaceConfig.ModerationRestrictions.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
SpaceConfig.ModerationRestrictions.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public SpaceConfig.ModerationRestrictions.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
SpaceConfig.ModerationRestrictions.Builder
Overrides

clearPresentRestriction()

public SpaceConfig.ModerationRestrictions.Builder clearPresentRestriction()

Defines who has permission to share their screen in the meeting space.

.google.apps.meet.v2beta.SpaceConfig.ModerationRestrictions.RestrictionType present_restriction = 3;

Returns
Type Description
SpaceConfig.ModerationRestrictions.Builder

This builder for chaining.

clearReactionRestriction()

public SpaceConfig.ModerationRestrictions.Builder clearReactionRestriction()

Defines who has permission to send reactions in the meeting space.

.google.apps.meet.v2beta.SpaceConfig.ModerationRestrictions.RestrictionType reaction_restriction = 2;

Returns
Type Description
SpaceConfig.ModerationRestrictions.Builder

This builder for chaining.

clone()

public SpaceConfig.ModerationRestrictions.Builder clone()
Returns
Type Description
SpaceConfig.ModerationRestrictions.Builder
Overrides

getChatRestriction()

public SpaceConfig.ModerationRestrictions.RestrictionType getChatRestriction()

Defines who has permission to send chat messages in the meeting space.

.google.apps.meet.v2beta.SpaceConfig.ModerationRestrictions.RestrictionType chat_restriction = 1;

Returns
Type Description
SpaceConfig.ModerationRestrictions.RestrictionType

The chatRestriction.

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;

Returns
Type Description
int

The enum numeric value on the wire for chatRestriction.

getDefaultInstanceForType()

public SpaceConfig.ModerationRestrictions getDefaultInstanceForType()
Returns
Type Description
SpaceConfig.ModerationRestrictions

getDefaultJoinAsViewerType()

public SpaceConfig.ModerationRestrictions.DefaultJoinAsViewerType 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;

Returns
Type Description
SpaceConfig.ModerationRestrictions.DefaultJoinAsViewerType

The defaultJoinAsViewerType.

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;

Returns
Type Description
int

The enum numeric value on the wire for defaultJoinAsViewerType.

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getPresentRestriction()

public SpaceConfig.ModerationRestrictions.RestrictionType getPresentRestriction()

Defines who has permission to share their screen in the meeting space.

.google.apps.meet.v2beta.SpaceConfig.ModerationRestrictions.RestrictionType present_restriction = 3;

Returns
Type Description
SpaceConfig.ModerationRestrictions.RestrictionType

The presentRestriction.

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;

Returns
Type Description
int

The enum numeric value on the wire for presentRestriction.

getReactionRestriction()

public SpaceConfig.ModerationRestrictions.RestrictionType getReactionRestriction()

Defines who has permission to send reactions in the meeting space.

.google.apps.meet.v2beta.SpaceConfig.ModerationRestrictions.RestrictionType reaction_restriction = 2;

Returns
Type Description
SpaceConfig.ModerationRestrictions.RestrictionType

The reactionRestriction.

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;

Returns
Type Description
int

The enum numeric value on the wire for reactionRestriction.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(SpaceConfig.ModerationRestrictions other)

public SpaceConfig.ModerationRestrictions.Builder mergeFrom(SpaceConfig.ModerationRestrictions other)
Parameter
Name Description
other SpaceConfig.ModerationRestrictions
Returns
Type Description
SpaceConfig.ModerationRestrictions.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public SpaceConfig.ModerationRestrictions.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
SpaceConfig.ModerationRestrictions.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public SpaceConfig.ModerationRestrictions.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
SpaceConfig.ModerationRestrictions.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final SpaceConfig.ModerationRestrictions.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
SpaceConfig.ModerationRestrictions.Builder
Overrides

setChatRestriction(SpaceConfig.ModerationRestrictions.RestrictionType value)

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;

Parameter
Name Description
value SpaceConfig.ModerationRestrictions.RestrictionType

The chatRestriction to set.

Returns
Type Description
SpaceConfig.ModerationRestrictions.Builder

This builder for chaining.

setChatRestrictionValue(int value)

public SpaceConfig.ModerationRestrictions.Builder setChatRestrictionValue(int value)

Defines who has permission to send chat messages in the meeting space.

.google.apps.meet.v2beta.SpaceConfig.ModerationRestrictions.RestrictionType chat_restriction = 1;

Parameter
Name Description
value int

The enum numeric value on the wire for chatRestriction to set.

Returns
Type Description
SpaceConfig.ModerationRestrictions.Builder

This builder for chaining.

setDefaultJoinAsViewerType(SpaceConfig.ModerationRestrictions.DefaultJoinAsViewerType value)

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;

Parameter
Name Description
value SpaceConfig.ModerationRestrictions.DefaultJoinAsViewerType

The defaultJoinAsViewerType to set.

Returns
Type Description
SpaceConfig.ModerationRestrictions.Builder

This builder for chaining.

setDefaultJoinAsViewerTypeValue(int value)

public SpaceConfig.ModerationRestrictions.Builder setDefaultJoinAsViewerTypeValue(int 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;

Parameter
Name Description
value int

The enum numeric value on the wire for defaultJoinAsViewerType to set.

Returns
Type Description
SpaceConfig.ModerationRestrictions.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

public SpaceConfig.ModerationRestrictions.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
SpaceConfig.ModerationRestrictions.Builder
Overrides

setPresentRestriction(SpaceConfig.ModerationRestrictions.RestrictionType value)

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;

Parameter
Name Description
value SpaceConfig.ModerationRestrictions.RestrictionType

The presentRestriction to set.

Returns
Type Description
SpaceConfig.ModerationRestrictions.Builder

This builder for chaining.

setPresentRestrictionValue(int value)

public SpaceConfig.ModerationRestrictions.Builder setPresentRestrictionValue(int value)

Defines who has permission to share their screen in the meeting space.

.google.apps.meet.v2beta.SpaceConfig.ModerationRestrictions.RestrictionType present_restriction = 3;

Parameter
Name Description
value int

The enum numeric value on the wire for presentRestriction to set.

Returns
Type Description
SpaceConfig.ModerationRestrictions.Builder

This builder for chaining.

setReactionRestriction(SpaceConfig.ModerationRestrictions.RestrictionType value)

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;

Parameter
Name Description
value SpaceConfig.ModerationRestrictions.RestrictionType

The reactionRestriction to set.

Returns
Type Description
SpaceConfig.ModerationRestrictions.Builder

This builder for chaining.

setReactionRestrictionValue(int value)

public SpaceConfig.ModerationRestrictions.Builder setReactionRestrictionValue(int value)

Defines who has permission to send reactions in the meeting space.

.google.apps.meet.v2beta.SpaceConfig.ModerationRestrictions.RestrictionType reaction_restriction = 2;

Parameter
Name Description
value int

The enum numeric value on the wire for reactionRestriction to set.

Returns
Type Description
SpaceConfig.ModerationRestrictions.Builder

This builder for chaining.

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public SpaceConfig.ModerationRestrictions.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
SpaceConfig.ModerationRestrictions.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final SpaceConfig.ModerationRestrictions.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
SpaceConfig.ModerationRestrictions.Builder
Overrides