public final class StreamPresenceEvent extends com.google.protobuf.GeneratedMessage implements StreamPresenceEventOrBuilder
A set of joins and leaves on a particular stream.Protobuf type
nakama.realtime.StreamPresenceEvent| Modifier and Type | Class and Description |
|---|---|
static class |
StreamPresenceEvent.Builder
A set of joins and leaves on a particular stream.
|
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message,T>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
JOINS_FIELD_NUMBER |
static int |
LEAVES_FIELD_NUMBER |
static int |
STREAM_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
static StreamPresenceEvent |
getDefaultInstance() |
StreamPresenceEvent |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
UserPresence |
getJoins(int index)
Presences joining the stream as part of this event, if any.
|
int |
getJoinsCount()
Presences joining the stream as part of this event, if any.
|
java.util.List<UserPresence> |
getJoinsList()
Presences joining the stream as part of this event, if any.
|
UserPresenceOrBuilder |
getJoinsOrBuilder(int index)
Presences joining the stream as part of this event, if any.
|
java.util.List<? extends UserPresenceOrBuilder> |
getJoinsOrBuilderList()
Presences joining the stream as part of this event, if any.
|
UserPresence |
getLeaves(int index)
Presences leaving the stream as part of this event, if any.
|
int |
getLeavesCount()
Presences leaving the stream as part of this event, if any.
|
java.util.List<UserPresence> |
getLeavesList()
Presences leaving the stream as part of this event, if any.
|
UserPresenceOrBuilder |
getLeavesOrBuilder(int index)
Presences leaving the stream as part of this event, if any.
|
java.util.List<? extends UserPresenceOrBuilder> |
getLeavesOrBuilderList()
Presences leaving the stream as part of this event, if any.
|
com.google.protobuf.Parser<StreamPresenceEvent> |
getParserForType() |
int |
getSerializedSize() |
Stream |
getStream()
The stream this event relates to.
|
StreamOrBuilder |
getStreamOrBuilder()
The stream this event relates to.
|
int |
hashCode() |
boolean |
hasStream()
The stream this event relates to.
|
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static StreamPresenceEvent.Builder |
newBuilder() |
static StreamPresenceEvent.Builder |
newBuilder(StreamPresenceEvent prototype) |
StreamPresenceEvent.Builder |
newBuilderForType() |
protected StreamPresenceEvent.Builder |
newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) |
static StreamPresenceEvent |
parseDelimitedFrom(java.io.InputStream input) |
static StreamPresenceEvent |
parseDelimitedFrom(java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static StreamPresenceEvent |
parseFrom(byte[] data) |
static StreamPresenceEvent |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static StreamPresenceEvent |
parseFrom(java.nio.ByteBuffer data) |
static StreamPresenceEvent |
parseFrom(java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static StreamPresenceEvent |
parseFrom(com.google.protobuf.ByteString data) |
static StreamPresenceEvent |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static StreamPresenceEvent |
parseFrom(com.google.protobuf.CodedInputStream input) |
static StreamPresenceEvent |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static StreamPresenceEvent |
parseFrom(java.io.InputStream input) |
static StreamPresenceEvent |
parseFrom(java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<StreamPresenceEvent> |
parser() |
StreamPresenceEvent.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashFields, toStringaddAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int STREAM_FIELD_NUMBER
public static final int JOINS_FIELD_NUMBER
public static final int LEAVES_FIELD_NUMBER
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessagepublic boolean hasStream()
The stream this event relates to.
.nakama.realtime.Stream stream = 1 [json_name = "stream"];hasStream in interface StreamPresenceEventOrBuilderpublic Stream getStream()
The stream this event relates to.
.nakama.realtime.Stream stream = 1 [json_name = "stream"];getStream in interface StreamPresenceEventOrBuilderpublic StreamOrBuilder getStreamOrBuilder()
The stream this event relates to.
.nakama.realtime.Stream stream = 1 [json_name = "stream"];getStreamOrBuilder in interface StreamPresenceEventOrBuilderpublic java.util.List<UserPresence> getJoinsList()
Presences joining the stream as part of this event, if any.
repeated .nakama.realtime.UserPresence joins = 2 [json_name = "joins"];getJoinsList in interface StreamPresenceEventOrBuilderpublic java.util.List<? extends UserPresenceOrBuilder> getJoinsOrBuilderList()
Presences joining the stream as part of this event, if any.
repeated .nakama.realtime.UserPresence joins = 2 [json_name = "joins"];getJoinsOrBuilderList in interface StreamPresenceEventOrBuilderpublic int getJoinsCount()
Presences joining the stream as part of this event, if any.
repeated .nakama.realtime.UserPresence joins = 2 [json_name = "joins"];getJoinsCount in interface StreamPresenceEventOrBuilderpublic UserPresence getJoins(int index)
Presences joining the stream as part of this event, if any.
repeated .nakama.realtime.UserPresence joins = 2 [json_name = "joins"];getJoins in interface StreamPresenceEventOrBuilderpublic UserPresenceOrBuilder getJoinsOrBuilder(int index)
Presences joining the stream as part of this event, if any.
repeated .nakama.realtime.UserPresence joins = 2 [json_name = "joins"];getJoinsOrBuilder in interface StreamPresenceEventOrBuilderpublic java.util.List<UserPresence> getLeavesList()
Presences leaving the stream as part of this event, if any.
repeated .nakama.realtime.UserPresence leaves = 3 [json_name = "leaves"];getLeavesList in interface StreamPresenceEventOrBuilderpublic java.util.List<? extends UserPresenceOrBuilder> getLeavesOrBuilderList()
Presences leaving the stream as part of this event, if any.
repeated .nakama.realtime.UserPresence leaves = 3 [json_name = "leaves"];getLeavesOrBuilderList in interface StreamPresenceEventOrBuilderpublic int getLeavesCount()
Presences leaving the stream as part of this event, if any.
repeated .nakama.realtime.UserPresence leaves = 3 [json_name = "leaves"];getLeavesCount in interface StreamPresenceEventOrBuilderpublic UserPresence getLeaves(int index)
Presences leaving the stream as part of this event, if any.
repeated .nakama.realtime.UserPresence leaves = 3 [json_name = "leaves"];getLeaves in interface StreamPresenceEventOrBuilderpublic UserPresenceOrBuilder getLeavesOrBuilder(int index)
Presences leaving the stream as part of this event, if any.
repeated .nakama.realtime.UserPresence leaves = 3 [json_name = "leaves"];getLeavesOrBuilder in interface StreamPresenceEventOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessagepublic void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessagejava.io.IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessagepublic boolean equals(java.lang.Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static StreamPresenceEvent parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static StreamPresenceEvent parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static StreamPresenceEvent parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static StreamPresenceEvent parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static StreamPresenceEvent parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static StreamPresenceEvent parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static StreamPresenceEvent parseFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOExceptionpublic static StreamPresenceEvent parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOExceptionpublic static StreamPresenceEvent parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOExceptionpublic static StreamPresenceEvent parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOExceptionpublic static StreamPresenceEvent parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
java.io.IOExceptionpublic static StreamPresenceEvent parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOExceptionpublic StreamPresenceEvent.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static StreamPresenceEvent.Builder newBuilder()
public static StreamPresenceEvent.Builder newBuilder(StreamPresenceEvent prototype)
public StreamPresenceEvent.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected StreamPresenceEvent.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
newBuilderForType in class com.google.protobuf.AbstractMessagepublic static StreamPresenceEvent getDefaultInstance()
public static com.google.protobuf.Parser<StreamPresenceEvent> parser()
public com.google.protobuf.Parser<StreamPresenceEvent> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessagepublic StreamPresenceEvent getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder