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, setUnknownFieldsProto3
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
public 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.Builder
clear
in interface com.google.protobuf.MessageLite.Builder
clear
in class com.google.protobuf.GeneratedMessage.Builder<StatusPresenceEvent.Builder>
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface com.google.protobuf.Message.Builder
getDescriptorForType
in interface com.google.protobuf.MessageOrBuilder
getDescriptorForType
in class com.google.protobuf.GeneratedMessage.Builder<StatusPresenceEvent.Builder>
public StatusPresenceEvent getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public StatusPresenceEvent build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public StatusPresenceEvent buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public StatusPresenceEvent.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
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.MessageLiteOrBuilder
isInitialized
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.Builder
mergeFrom
in interface com.google.protobuf.MessageLite.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<StatusPresenceEvent.Builder>
java.io.IOException
public java.util.List<UserPresence> getJoinsList()
New statuses for the user.
repeated .nakama.realtime.UserPresence joins = 2 [json_name = "joins"];
getJoinsList
in interface StatusPresenceEventOrBuilder
public int getJoinsCount()
New statuses for the user.
repeated .nakama.realtime.UserPresence joins = 2 [json_name = "joins"];
getJoinsCount
in interface StatusPresenceEventOrBuilder
public UserPresence getJoins(int index)
New statuses for the user.
repeated .nakama.realtime.UserPresence joins = 2 [json_name = "joins"];
getJoins
in interface StatusPresenceEventOrBuilder
public 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 StatusPresenceEventOrBuilder
public java.util.List<? extends UserPresenceOrBuilder> getJoinsOrBuilderList()
New statuses for the user.
repeated .nakama.realtime.UserPresence joins = 2 [json_name = "joins"];
getJoinsOrBuilderList
in interface StatusPresenceEventOrBuilder
public 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 StatusPresenceEventOrBuilder
public int getLeavesCount()
Previous statuses for the user.
repeated .nakama.realtime.UserPresence leaves = 3 [json_name = "leaves"];
getLeavesCount
in interface StatusPresenceEventOrBuilder
public UserPresence getLeaves(int index)
Previous statuses for the user.
repeated .nakama.realtime.UserPresence leaves = 3 [json_name = "leaves"];
getLeaves
in interface StatusPresenceEventOrBuilder
public 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 StatusPresenceEventOrBuilder
public java.util.List<? extends UserPresenceOrBuilder> getLeavesOrBuilderList()
Previous statuses for the user.
repeated .nakama.realtime.UserPresence leaves = 3 [json_name = "leaves"];
getLeavesOrBuilderList
in interface StatusPresenceEventOrBuilder
public 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"];