Package com.heroiclabs.nakama.rtapi
Class ChannelPresenceEvent
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
com.heroiclabs.nakama.rtapi.ChannelPresenceEvent
- All Implemented Interfaces:
com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,ChannelPresenceEventOrBuilder
,Serializable
public final class ChannelPresenceEvent
extends com.google.protobuf.GeneratedMessageV3
implements ChannelPresenceEventOrBuilder
A set of joins and leaves on a particular channel.Protobuf type
nakama.realtime.ChannelPresenceEvent
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final class
A set of joins and leaves on a particular channel.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,
BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
Fields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFields
Fields inherited from class com.google.protobuf.AbstractMessage
memoizedSize
Fields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode
-
Method Summary
Modifier and TypeMethodDescriptionboolean
The channel identifier this event is for.com.google.protobuf.ByteString
The channel identifier this event is for.static ChannelPresenceEvent
static final com.google.protobuf.Descriptors.Descriptor
The ID of the group, or an empty string if this message was not sent through a group channel.com.google.protobuf.ByteString
The ID of the group, or an empty string if this message was not sent through a group channel.getJoins
(int index) Presences joining the channel as part of this event, if any.int
Presences joining the channel as part of this event, if any.Presences joining the channel as part of this event, if any.getJoinsOrBuilder
(int index) Presences joining the channel as part of this event, if any.List<? extends UserPresenceOrBuilder>
Presences joining the channel as part of this event, if any.getLeaves
(int index) Presences leaving the channel as part of this event, if any.int
Presences leaving the channel as part of this event, if any.Presences leaving the channel as part of this event, if any.getLeavesOrBuilder
(int index) Presences leaving the channel as part of this event, if any.List<? extends UserPresenceOrBuilder>
Presences leaving the channel as part of this event, if any.com.google.protobuf.Parser<ChannelPresenceEvent>
The name of the chat room, or an empty string if this message was not sent through a chat room.com.google.protobuf.ByteString
The name of the chat room, or an empty string if this message was not sent through a chat room.int
final com.google.protobuf.UnknownFieldSet
The ID of the first DM user, or an empty string if this message was not sent through a DM chat.com.google.protobuf.ByteString
The ID of the first DM user, or an empty string if this message was not sent through a DM chat.The ID of the second DM user, or an empty string if this message was not sent through a DM chat.com.google.protobuf.ByteString
The ID of the second DM user, or an empty string if this message was not sent through a DM chat.int
hashCode()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
final boolean
static ChannelPresenceEvent.Builder
static ChannelPresenceEvent.Builder
newBuilder
(ChannelPresenceEvent prototype) protected ChannelPresenceEvent.Builder
newBuilderForType
(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected Object
newInstance
(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static ChannelPresenceEvent
parseDelimitedFrom
(InputStream input) static ChannelPresenceEvent
parseDelimitedFrom
(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ChannelPresenceEvent
parseFrom
(byte[] data) static ChannelPresenceEvent
parseFrom
(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ChannelPresenceEvent
parseFrom
(com.google.protobuf.ByteString data) static ChannelPresenceEvent
parseFrom
(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ChannelPresenceEvent
parseFrom
(com.google.protobuf.CodedInputStream input) static ChannelPresenceEvent
parseFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ChannelPresenceEvent
parseFrom
(InputStream input) static ChannelPresenceEvent
parseFrom
(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ChannelPresenceEvent
parseFrom
(ByteBuffer data) static ChannelPresenceEvent
parseFrom
(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<ChannelPresenceEvent>
parser()
void
writeTo
(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeTo
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof
-
Field Details
-
CHANNEL_ID_FIELD_NUMBER
public static final int CHANNEL_ID_FIELD_NUMBER- See Also:
-
JOINS_FIELD_NUMBER
public static final int JOINS_FIELD_NUMBER- See Also:
-
LEAVES_FIELD_NUMBER
public static final int LEAVES_FIELD_NUMBER- See Also:
-
ROOM_NAME_FIELD_NUMBER
public static final int ROOM_NAME_FIELD_NUMBER- See Also:
-
GROUP_ID_FIELD_NUMBER
public static final int GROUP_ID_FIELD_NUMBER- See Also:
-
USER_ID_ONE_FIELD_NUMBER
public static final int USER_ID_ONE_FIELD_NUMBER- See Also:
-
USER_ID_TWO_FIELD_NUMBER
public static final int USER_ID_TWO_FIELD_NUMBER- See Also:
-
-
Method Details
-
newInstance
- Overrides:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()- Specified by:
getUnknownFields
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getUnknownFields
in classcom.google.protobuf.GeneratedMessageV3
-
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
-
getChannelId
The channel identifier this event is for.
string channel_id = 1;
- Specified by:
getChannelId
in interfaceChannelPresenceEventOrBuilder
- Returns:
- The channelId.
-
getChannelIdBytes
public com.google.protobuf.ByteString getChannelIdBytes()The channel identifier this event is for.
string channel_id = 1;
- Specified by:
getChannelIdBytes
in interfaceChannelPresenceEventOrBuilder
- Returns:
- The bytes for channelId.
-
getJoinsList
Presences joining the channel as part of this event, if any.
repeated .nakama.realtime.UserPresence joins = 2;
- Specified by:
getJoinsList
in interfaceChannelPresenceEventOrBuilder
-
getJoinsOrBuilderList
Presences joining the channel as part of this event, if any.
repeated .nakama.realtime.UserPresence joins = 2;
- Specified by:
getJoinsOrBuilderList
in interfaceChannelPresenceEventOrBuilder
-
getJoinsCount
public int getJoinsCount()Presences joining the channel as part of this event, if any.
repeated .nakama.realtime.UserPresence joins = 2;
- Specified by:
getJoinsCount
in interfaceChannelPresenceEventOrBuilder
-
getJoins
Presences joining the channel as part of this event, if any.
repeated .nakama.realtime.UserPresence joins = 2;
- Specified by:
getJoins
in interfaceChannelPresenceEventOrBuilder
-
getJoinsOrBuilder
Presences joining the channel as part of this event, if any.
repeated .nakama.realtime.UserPresence joins = 2;
- Specified by:
getJoinsOrBuilder
in interfaceChannelPresenceEventOrBuilder
-
getLeavesList
Presences leaving the channel as part of this event, if any.
repeated .nakama.realtime.UserPresence leaves = 3;
- Specified by:
getLeavesList
in interfaceChannelPresenceEventOrBuilder
-
getLeavesOrBuilderList
Presences leaving the channel as part of this event, if any.
repeated .nakama.realtime.UserPresence leaves = 3;
- Specified by:
getLeavesOrBuilderList
in interfaceChannelPresenceEventOrBuilder
-
getLeavesCount
public int getLeavesCount()Presences leaving the channel as part of this event, if any.
repeated .nakama.realtime.UserPresence leaves = 3;
- Specified by:
getLeavesCount
in interfaceChannelPresenceEventOrBuilder
-
getLeaves
Presences leaving the channel as part of this event, if any.
repeated .nakama.realtime.UserPresence leaves = 3;
- Specified by:
getLeaves
in interfaceChannelPresenceEventOrBuilder
-
getLeavesOrBuilder
Presences leaving the channel as part of this event, if any.
repeated .nakama.realtime.UserPresence leaves = 3;
- Specified by:
getLeavesOrBuilder
in interfaceChannelPresenceEventOrBuilder
-
getRoomName
The name of the chat room, or an empty string if this message was not sent through a chat room.
string room_name = 4;
- Specified by:
getRoomName
in interfaceChannelPresenceEventOrBuilder
- Returns:
- The roomName.
-
getRoomNameBytes
public com.google.protobuf.ByteString getRoomNameBytes()The name of the chat room, or an empty string if this message was not sent through a chat room.
string room_name = 4;
- Specified by:
getRoomNameBytes
in interfaceChannelPresenceEventOrBuilder
- Returns:
- The bytes for roomName.
-
getGroupId
The ID of the group, or an empty string if this message was not sent through a group channel.
string group_id = 5;
- Specified by:
getGroupId
in interfaceChannelPresenceEventOrBuilder
- Returns:
- The groupId.
-
getGroupIdBytes
public com.google.protobuf.ByteString getGroupIdBytes()The ID of the group, or an empty string if this message was not sent through a group channel.
string group_id = 5;
- Specified by:
getGroupIdBytes
in interfaceChannelPresenceEventOrBuilder
- Returns:
- The bytes for groupId.
-
getUserIdOne
The ID of the first DM user, or an empty string if this message was not sent through a DM chat.
string user_id_one = 6;
- Specified by:
getUserIdOne
in interfaceChannelPresenceEventOrBuilder
- Returns:
- The userIdOne.
-
getUserIdOneBytes
public com.google.protobuf.ByteString getUserIdOneBytes()The ID of the first DM user, or an empty string if this message was not sent through a DM chat.
string user_id_one = 6;
- Specified by:
getUserIdOneBytes
in interfaceChannelPresenceEventOrBuilder
- Returns:
- The bytes for userIdOne.
-
getUserIdTwo
The ID of the second DM user, or an empty string if this message was not sent through a DM chat.
string user_id_two = 7;
- Specified by:
getUserIdTwo
in interfaceChannelPresenceEventOrBuilder
- Returns:
- The userIdTwo.
-
getUserIdTwoBytes
public com.google.protobuf.ByteString getUserIdTwoBytes()The ID of the second DM user, or an empty string if this message was not sent through a DM chat.
string user_id_two = 7;
- Specified by:
getUserIdTwoBytes
in interfaceChannelPresenceEventOrBuilder
- Returns:
- The bytes for userIdTwo.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static ChannelPresenceEvent parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ChannelPresenceEvent parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ChannelPresenceEvent parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ChannelPresenceEvent parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ChannelPresenceEvent parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ChannelPresenceEvent parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static ChannelPresenceEvent parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static ChannelPresenceEvent parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static ChannelPresenceEvent parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static ChannelPresenceEvent parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ChannelPresenceEvent.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) - Specified by:
newBuilderForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-