public static final class StatusPresenceEvent.Builder extends com.google.protobuf.GeneratedMessage.Builder<StatusPresenceEvent.Builder> implements StatusPresenceEventOrBuilder
A batch of status updates for a given user.Protobuf type
nakama.realtime.StatusPresenceEvent| Modifier and Type | Method and Description |
|---|---|
StatusPresenceEvent.Builder |
addAllJoins(java.lang.Iterable<? extends UserPresence> values)
New statuses for the user.
|
StatusPresenceEvent.Builder |
addAllLeaves(java.lang.Iterable<? extends UserPresence> values)
Previous statuses for the user.
|
StatusPresenceEvent.Builder |
addJoins(int index,
UserPresence.Builder builderForValue)
New statuses for the user.
|
StatusPresenceEvent.Builder |
addJoins(int index,
UserPresence value)
New statuses for the user.
|
StatusPresenceEvent.Builder |
addJoins(UserPresence.Builder builderForValue)
New statuses for the user.
|
StatusPresenceEvent.Builder |
addJoins(UserPresence value)
New statuses for the user.
|
UserPresence.Builder |
addJoinsBuilder()
New statuses for the user.
|
UserPresence.Builder |
addJoinsBuilder(int index)
New statuses for the user.
|
StatusPresenceEvent.Builder |
addLeaves(int index,
UserPresence.Builder builderForValue)
Previous statuses for the user.
|
StatusPresenceEvent.Builder |
addLeaves(int index,
UserPresence value)
Previous statuses for the user.
|
StatusPresenceEvent.Builder |
addLeaves(UserPresence.Builder builderForValue)
Previous statuses for the user.
|
StatusPresenceEvent.Builder |
addLeaves(UserPresence value)
Previous statuses for the user.
|
UserPresence.Builder |
addLeavesBuilder()
Previous statuses for the user.
|
UserPresence.Builder |
addLeavesBuilder(int index)
Previous statuses for the user.
|
StatusPresenceEvent |
build() |
StatusPresenceEvent |
buildPartial() |
StatusPresenceEvent.Builder |
clear() |
StatusPresenceEvent.Builder |
clearJoins()
New statuses for the user.
|
StatusPresenceEvent.Builder |
clearLeaves()
Previous statuses for the user.
|
StatusPresenceEvent |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
UserPresence |
getJoins(int index)
New statuses for the user.
|
UserPresence.Builder |
getJoinsBuilder(int index)
New statuses for the user.
|
java.util.List<UserPresence.Builder> |
getJoinsBuilderList()
New statuses for the user.
|
int |
getJoinsCount()
New statuses for the user.
|
java.util.List<UserPresence> |
getJoinsList()
New statuses for the user.
|
UserPresenceOrBuilder |
getJoinsOrBuilder(int index)
New statuses for the user.
|
java.util.List<? extends UserPresenceOrBuilder> |
getJoinsOrBuilderList()
New statuses for the user.
|
UserPresence |
getLeaves(int index)
Previous statuses for the user.
|
UserPresence.Builder |
getLeavesBuilder(int index)
Previous statuses for the user.
|
java.util.List<UserPresence.Builder> |
getLeavesBuilderList()
Previous statuses for the user.
|
int |
getLeavesCount()
Previous statuses for the user.
|
java.util.List<UserPresence> |
getLeavesList()
Previous statuses for the user.
|
UserPresenceOrBuilder |
getLeavesOrBuilder(int index)
Previous statuses for the user.
|
java.util.List<? extends UserPresenceOrBuilder> |
getLeavesOrBuilderList()
Previous statuses for the user.
|
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
StatusPresenceEvent.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
StatusPresenceEvent.Builder |
mergeFrom(com.google.protobuf.Message other) |
StatusPresenceEvent.Builder |
mergeFrom(StatusPresenceEvent other) |
StatusPresenceEvent.Builder |
removeJoins(int index)
New statuses for the user.
|
StatusPresenceEvent.Builder |
removeLeaves(int index)
Previous statuses for the user.
|
StatusPresenceEvent.Builder |
setJoins(int index,
UserPresence.Builder builderForValue)
New statuses for the user.
|
StatusPresenceEvent.Builder |
setJoins(int index,
UserPresence value)
New statuses for the user.
|
StatusPresenceEvent.Builder |
setLeaves(int index,
UserPresence.Builder builderForValue)
Previous statuses for the user.
|
StatusPresenceEvent.Builder |
setLeaves(int index,
UserPresence value)
Previous statuses for the user.
|
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, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<StatusPresenceEvent.Builder>public StatusPresenceEvent.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.Builder<StatusPresenceEvent.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<StatusPresenceEvent.Builder>public StatusPresenceEvent getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic StatusPresenceEvent build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic StatusPresenceEvent buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic StatusPresenceEvent.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<StatusPresenceEvent.Builder>public StatusPresenceEvent.Builder mergeFrom(StatusPresenceEvent other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.Builder<StatusPresenceEvent.Builder>public StatusPresenceEvent.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<StatusPresenceEvent.Builder>java.io.IOExceptionpublic java.util.List<UserPresence> getJoinsList()
New statuses for the user.
repeated .nakama.realtime.UserPresence joins = 2 [json_name = "joins"];getJoinsList in interface StatusPresenceEventOrBuilderpublic int getJoinsCount()
New statuses for the user.
repeated .nakama.realtime.UserPresence joins = 2 [json_name = "joins"];getJoinsCount in interface StatusPresenceEventOrBuilderpublic UserPresence getJoins(int index)
New statuses for the user.
repeated .nakama.realtime.UserPresence joins = 2 [json_name = "joins"];getJoins in interface StatusPresenceEventOrBuilderpublic StatusPresenceEvent.Builder setJoins(int index, UserPresence value)
New statuses for the user.
repeated .nakama.realtime.UserPresence joins = 2 [json_name = "joins"];public StatusPresenceEvent.Builder setJoins(int index, UserPresence.Builder builderForValue)
New statuses for the user.
repeated .nakama.realtime.UserPresence joins = 2 [json_name = "joins"];public StatusPresenceEvent.Builder addJoins(UserPresence value)
New statuses for the user.
repeated .nakama.realtime.UserPresence joins = 2 [json_name = "joins"];public StatusPresenceEvent.Builder addJoins(int index, UserPresence value)
New statuses for the user.
repeated .nakama.realtime.UserPresence joins = 2 [json_name = "joins"];public StatusPresenceEvent.Builder addJoins(UserPresence.Builder builderForValue)
New statuses for the user.
repeated .nakama.realtime.UserPresence joins = 2 [json_name = "joins"];public StatusPresenceEvent.Builder addJoins(int index, UserPresence.Builder builderForValue)
New statuses for the user.
repeated .nakama.realtime.UserPresence joins = 2 [json_name = "joins"];public StatusPresenceEvent.Builder addAllJoins(java.lang.Iterable<? extends UserPresence> values)
New statuses for the user.
repeated .nakama.realtime.UserPresence joins = 2 [json_name = "joins"];public StatusPresenceEvent.Builder clearJoins()
New statuses for the user.
repeated .nakama.realtime.UserPresence joins = 2 [json_name = "joins"];public StatusPresenceEvent.Builder removeJoins(int index)
New statuses for the user.
repeated .nakama.realtime.UserPresence joins = 2 [json_name = "joins"];public UserPresence.Builder getJoinsBuilder(int index)
New statuses for the user.
repeated .nakama.realtime.UserPresence joins = 2 [json_name = "joins"];public UserPresenceOrBuilder getJoinsOrBuilder(int index)
New statuses for the user.
repeated .nakama.realtime.UserPresence joins = 2 [json_name = "joins"];getJoinsOrBuilder in interface StatusPresenceEventOrBuilderpublic java.util.List<? extends UserPresenceOrBuilder> getJoinsOrBuilderList()
New statuses for the user.
repeated .nakama.realtime.UserPresence joins = 2 [json_name = "joins"];getJoinsOrBuilderList in interface StatusPresenceEventOrBuilderpublic UserPresence.Builder addJoinsBuilder()
New statuses for the user.
repeated .nakama.realtime.UserPresence joins = 2 [json_name = "joins"];public UserPresence.Builder addJoinsBuilder(int index)
New statuses for the user.
repeated .nakama.realtime.UserPresence joins = 2 [json_name = "joins"];public java.util.List<UserPresence.Builder> getJoinsBuilderList()
New statuses for the user.
repeated .nakama.realtime.UserPresence joins = 2 [json_name = "joins"];public java.util.List<UserPresence> getLeavesList()
Previous statuses for the user.
repeated .nakama.realtime.UserPresence leaves = 3 [json_name = "leaves"];getLeavesList in interface StatusPresenceEventOrBuilderpublic int getLeavesCount()
Previous statuses for the user.
repeated .nakama.realtime.UserPresence leaves = 3 [json_name = "leaves"];getLeavesCount in interface StatusPresenceEventOrBuilderpublic UserPresence getLeaves(int index)
Previous statuses for the user.
repeated .nakama.realtime.UserPresence leaves = 3 [json_name = "leaves"];getLeaves in interface StatusPresenceEventOrBuilderpublic StatusPresenceEvent.Builder setLeaves(int index, UserPresence value)
Previous statuses for the user.
repeated .nakama.realtime.UserPresence leaves = 3 [json_name = "leaves"];public StatusPresenceEvent.Builder setLeaves(int index, UserPresence.Builder builderForValue)
Previous statuses for the user.
repeated .nakama.realtime.UserPresence leaves = 3 [json_name = "leaves"];public StatusPresenceEvent.Builder addLeaves(UserPresence value)
Previous statuses for the user.
repeated .nakama.realtime.UserPresence leaves = 3 [json_name = "leaves"];public StatusPresenceEvent.Builder addLeaves(int index, UserPresence value)
Previous statuses for the user.
repeated .nakama.realtime.UserPresence leaves = 3 [json_name = "leaves"];public StatusPresenceEvent.Builder addLeaves(UserPresence.Builder builderForValue)
Previous statuses for the user.
repeated .nakama.realtime.UserPresence leaves = 3 [json_name = "leaves"];public StatusPresenceEvent.Builder addLeaves(int index, UserPresence.Builder builderForValue)
Previous statuses for the user.
repeated .nakama.realtime.UserPresence leaves = 3 [json_name = "leaves"];public StatusPresenceEvent.Builder addAllLeaves(java.lang.Iterable<? extends UserPresence> values)
Previous statuses for the user.
repeated .nakama.realtime.UserPresence leaves = 3 [json_name = "leaves"];public StatusPresenceEvent.Builder clearLeaves()
Previous statuses for the user.
repeated .nakama.realtime.UserPresence leaves = 3 [json_name = "leaves"];public StatusPresenceEvent.Builder removeLeaves(int index)
Previous statuses for the user.
repeated .nakama.realtime.UserPresence leaves = 3 [json_name = "leaves"];public UserPresence.Builder getLeavesBuilder(int index)
Previous statuses for the user.
repeated .nakama.realtime.UserPresence leaves = 3 [json_name = "leaves"];public UserPresenceOrBuilder getLeavesOrBuilder(int index)
Previous statuses for the user.
repeated .nakama.realtime.UserPresence leaves = 3 [json_name = "leaves"];getLeavesOrBuilder in interface StatusPresenceEventOrBuilderpublic java.util.List<? extends UserPresenceOrBuilder> getLeavesOrBuilderList()
Previous statuses for the user.
repeated .nakama.realtime.UserPresence leaves = 3 [json_name = "leaves"];getLeavesOrBuilderList in interface StatusPresenceEventOrBuilderpublic UserPresence.Builder addLeavesBuilder()
Previous statuses for the user.
repeated .nakama.realtime.UserPresence leaves = 3 [json_name = "leaves"];public UserPresence.Builder addLeavesBuilder(int index)
Previous statuses for the user.
repeated .nakama.realtime.UserPresence leaves = 3 [json_name = "leaves"];public java.util.List<UserPresence.Builder> getLeavesBuilderList()
Previous statuses for the user.
repeated .nakama.realtime.UserPresence leaves = 3 [json_name = "leaves"];