Package com.heroiclabs.nakama.rtapi
Class ChannelJoin.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<ChannelJoin.Builder>
com.heroiclabs.nakama.rtapi.ChannelJoin.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,ChannelJoinOrBuilder
,Cloneable
- Enclosing class:
- ChannelJoin
public static final class ChannelJoin.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<ChannelJoin.Builder>
implements ChannelJoinOrBuilder
Join operation for a realtime chat channel.Protobuf type
nakama.realtime.ChannelJoin
-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField
(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()
clear()
clearField
(com.google.protobuf.Descriptors.FieldDescriptor field) Whether the user should appear in the channel's presence list and events.clearOneof
(com.google.protobuf.Descriptors.OneofDescriptor oneof) Whether messages sent on this channel should be persistent.The user ID to DM with, group ID to chat with, or room channel name to join.The type of the chat channel.clone()
static final com.google.protobuf.Descriptors.Descriptor
com.google.protobuf.Descriptors.Descriptor
Whether the user should appear in the channel's presence list and events.Whether the user should appear in the channel's presence list and events.Whether the user should appear in the channel's presence list and events.Whether messages sent on this channel should be persistent.Whether messages sent on this channel should be persistent.Whether messages sent on this channel should be persistent.The user ID to DM with, group ID to chat with, or room channel name to join.com.google.protobuf.ByteString
The user ID to DM with, group ID to chat with, or room channel name to join.int
getType()
The type of the chat channel.boolean
Whether the user should appear in the channel's presence list and events.boolean
Whether messages sent on this channel should be persistent.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
final boolean
mergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom
(com.google.protobuf.Message other) mergeFrom
(ChannelJoin other) mergeHidden
(BoolValue value) Whether the user should appear in the channel's presence list and events.mergePersistence
(BoolValue value) Whether messages sent on this channel should be persistent.final ChannelJoin.Builder
mergeUnknownFields
(com.google.protobuf.UnknownFieldSet unknownFields) Whether the user should appear in the channel's presence list and events.setHidden
(BoolValue.Builder builderForValue) Whether the user should appear in the channel's presence list and events.setPersistence
(BoolValue value) Whether messages sent on this channel should be persistent.setPersistence
(BoolValue.Builder builderForValue) Whether messages sent on this channel should be persistent.setRepeatedField
(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) The user ID to DM with, group ID to chat with, or room channel name to join.setTargetBytes
(com.google.protobuf.ByteString value) The user ID to DM with, group ID to chat with, or room channel name to join.setType
(int value) The type of the chat channel.final ChannelJoin.Builder
setUnknownFields
(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFrom
Methods 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.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<ChannelJoin.Builder>
-
clear
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<ChannelJoin.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<ChannelJoin.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<ChannelJoin.Builder>
-
setField
public ChannelJoin.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ChannelJoin.Builder>
-
clearField
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ChannelJoin.Builder>
-
clearOneof
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<ChannelJoin.Builder>
-
setRepeatedField
public ChannelJoin.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ChannelJoin.Builder>
-
addRepeatedField
public ChannelJoin.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ChannelJoin.Builder>
-
mergeFrom
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ChannelJoin.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<ChannelJoin.Builder>
-
mergeFrom
public ChannelJoin.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ChannelJoin.Builder>
- Throws:
IOException
-
getTarget
The user ID to DM with, group ID to chat with, or room channel name to join.
string target = 1;
- Specified by:
getTarget
in interfaceChannelJoinOrBuilder
- Returns:
- The target.
-
getTargetBytes
public com.google.protobuf.ByteString getTargetBytes()The user ID to DM with, group ID to chat with, or room channel name to join.
string target = 1;
- Specified by:
getTargetBytes
in interfaceChannelJoinOrBuilder
- Returns:
- The bytes for target.
-
setTarget
The user ID to DM with, group ID to chat with, or room channel name to join.
string target = 1;
- Parameters:
value
- The target to set.- Returns:
- This builder for chaining.
-
clearTarget
The user ID to DM with, group ID to chat with, or room channel name to join.
string target = 1;
- Returns:
- This builder for chaining.
-
setTargetBytes
The user ID to DM with, group ID to chat with, or room channel name to join.
string target = 1;
- Parameters:
value
- The bytes for target to set.- Returns:
- This builder for chaining.
-
getType
public int getType()The type of the chat channel.
int32 type = 2;
- Specified by:
getType
in interfaceChannelJoinOrBuilder
- Returns:
- The type.
-
setType
The type of the chat channel.
int32 type = 2;
- Parameters:
value
- The type to set.- Returns:
- This builder for chaining.
-
clearType
The type of the chat channel.
int32 type = 2;
- Returns:
- This builder for chaining.
-
hasPersistence
public boolean hasPersistence()Whether messages sent on this channel should be persistent.
.google.protobuf.BoolValue persistence = 3;
- Specified by:
hasPersistence
in interfaceChannelJoinOrBuilder
- Returns:
- Whether the persistence field is set.
-
getPersistence
Whether messages sent on this channel should be persistent.
.google.protobuf.BoolValue persistence = 3;
- Specified by:
getPersistence
in interfaceChannelJoinOrBuilder
- Returns:
- The persistence.
-
setPersistence
Whether messages sent on this channel should be persistent.
.google.protobuf.BoolValue persistence = 3;
-
setPersistence
Whether messages sent on this channel should be persistent.
.google.protobuf.BoolValue persistence = 3;
-
mergePersistence
Whether messages sent on this channel should be persistent.
.google.protobuf.BoolValue persistence = 3;
-
clearPersistence
Whether messages sent on this channel should be persistent.
.google.protobuf.BoolValue persistence = 3;
-
getPersistenceBuilder
Whether messages sent on this channel should be persistent.
.google.protobuf.BoolValue persistence = 3;
-
getPersistenceOrBuilder
Whether messages sent on this channel should be persistent.
.google.protobuf.BoolValue persistence = 3;
- Specified by:
getPersistenceOrBuilder
in interfaceChannelJoinOrBuilder
-
hasHidden
public boolean hasHidden()Whether the user should appear in the channel's presence list and events.
.google.protobuf.BoolValue hidden = 4;
- Specified by:
hasHidden
in interfaceChannelJoinOrBuilder
- Returns:
- Whether the hidden field is set.
-
getHidden
Whether the user should appear in the channel's presence list and events.
.google.protobuf.BoolValue hidden = 4;
- Specified by:
getHidden
in interfaceChannelJoinOrBuilder
- Returns:
- The hidden.
-
setHidden
Whether the user should appear in the channel's presence list and events.
.google.protobuf.BoolValue hidden = 4;
-
setHidden
Whether the user should appear in the channel's presence list and events.
.google.protobuf.BoolValue hidden = 4;
-
mergeHidden
Whether the user should appear in the channel's presence list and events.
.google.protobuf.BoolValue hidden = 4;
-
clearHidden
Whether the user should appear in the channel's presence list and events.
.google.protobuf.BoolValue hidden = 4;
-
getHiddenBuilder
Whether the user should appear in the channel's presence list and events.
.google.protobuf.BoolValue hidden = 4;
-
getHiddenOrBuilder
Whether the user should appear in the channel's presence list and events.
.google.protobuf.BoolValue hidden = 4;
- Specified by:
getHiddenOrBuilder
in interfaceChannelJoinOrBuilder
-
setUnknownFields
public final ChannelJoin.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ChannelJoin.Builder>
-
mergeUnknownFields
public final ChannelJoin.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ChannelJoin.Builder>
-