public static final class MatchDataSend.Builder extends com.google.protobuf.GeneratedMessage.Builder<MatchDataSend.Builder> implements MatchDataSendOrBuilder
Send realtime match data to the server.Protobuf type
nakama.realtime.MatchDataSend| Modifier and Type | Method and Description |
|---|---|
MatchDataSend.Builder |
addAllPresences(java.lang.Iterable<? extends UserPresence> values)
List of presences in the match to deliver to, if filtering is required.
|
MatchDataSend.Builder |
addPresences(int index,
UserPresence.Builder builderForValue)
List of presences in the match to deliver to, if filtering is required.
|
MatchDataSend.Builder |
addPresences(int index,
UserPresence value)
List of presences in the match to deliver to, if filtering is required.
|
MatchDataSend.Builder |
addPresences(UserPresence.Builder builderForValue)
List of presences in the match to deliver to, if filtering is required.
|
MatchDataSend.Builder |
addPresences(UserPresence value)
List of presences in the match to deliver to, if filtering is required.
|
UserPresence.Builder |
addPresencesBuilder()
List of presences in the match to deliver to, if filtering is required.
|
UserPresence.Builder |
addPresencesBuilder(int index)
List of presences in the match to deliver to, if filtering is required.
|
MatchDataSend |
build() |
MatchDataSend |
buildPartial() |
MatchDataSend.Builder |
clear() |
MatchDataSend.Builder |
clearData()
Data payload, if any.
|
MatchDataSend.Builder |
clearMatchId()
The match unique ID.
|
MatchDataSend.Builder |
clearOpCode()
Op code value.
|
MatchDataSend.Builder |
clearPresences()
List of presences in the match to deliver to, if filtering is required.
|
MatchDataSend.Builder |
clearReliable()
True if the data should be sent reliably, false otherwise.
|
com.google.protobuf.ByteString |
getData()
Data payload, if any.
|
MatchDataSend |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
java.lang.String |
getMatchId()
The match unique ID.
|
com.google.protobuf.ByteString |
getMatchIdBytes()
The match unique ID.
|
long |
getOpCode()
Op code value.
|
UserPresence |
getPresences(int index)
List of presences in the match to deliver to, if filtering is required.
|
UserPresence.Builder |
getPresencesBuilder(int index)
List of presences in the match to deliver to, if filtering is required.
|
java.util.List<UserPresence.Builder> |
getPresencesBuilderList()
List of presences in the match to deliver to, if filtering is required.
|
int |
getPresencesCount()
List of presences in the match to deliver to, if filtering is required.
|
java.util.List<UserPresence> |
getPresencesList()
List of presences in the match to deliver to, if filtering is required.
|
UserPresenceOrBuilder |
getPresencesOrBuilder(int index)
List of presences in the match to deliver to, if filtering is required.
|
java.util.List<? extends UserPresenceOrBuilder> |
getPresencesOrBuilderList()
List of presences in the match to deliver to, if filtering is required.
|
boolean |
getReliable()
True if the data should be sent reliably, false otherwise.
|
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
MatchDataSend.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
MatchDataSend.Builder |
mergeFrom(MatchDataSend other) |
MatchDataSend.Builder |
mergeFrom(com.google.protobuf.Message other) |
MatchDataSend.Builder |
removePresences(int index)
List of presences in the match to deliver to, if filtering is required.
|
MatchDataSend.Builder |
setData(com.google.protobuf.ByteString value)
Data payload, if any.
|
MatchDataSend.Builder |
setMatchId(java.lang.String value)
The match unique ID.
|
MatchDataSend.Builder |
setMatchIdBytes(com.google.protobuf.ByteString value)
The match unique ID.
|
MatchDataSend.Builder |
setOpCode(long value)
Op code value.
|
MatchDataSend.Builder |
setPresences(int index,
UserPresence.Builder builderForValue)
List of presences in the match to deliver to, if filtering is required.
|
MatchDataSend.Builder |
setPresences(int index,
UserPresence value)
List of presences in the match to deliver to, if filtering is required.
|
MatchDataSend.Builder |
setReliable(boolean value)
True if the data should be sent reliably, false otherwise.
|
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<MatchDataSend.Builder>public MatchDataSend.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.Builder<MatchDataSend.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<MatchDataSend.Builder>public MatchDataSend getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic MatchDataSend build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic MatchDataSend buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic MatchDataSend.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<MatchDataSend.Builder>public MatchDataSend.Builder mergeFrom(MatchDataSend other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.Builder<MatchDataSend.Builder>public MatchDataSend.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<MatchDataSend.Builder>java.io.IOExceptionpublic java.lang.String getMatchId()
The match unique ID.
string match_id = 1 [json_name = "matchId"];getMatchId in interface MatchDataSendOrBuilderpublic com.google.protobuf.ByteString getMatchIdBytes()
The match unique ID.
string match_id = 1 [json_name = "matchId"];getMatchIdBytes in interface MatchDataSendOrBuilderpublic MatchDataSend.Builder setMatchId(java.lang.String value)
The match unique ID.
string match_id = 1 [json_name = "matchId"];value - The matchId to set.public MatchDataSend.Builder clearMatchId()
The match unique ID.
string match_id = 1 [json_name = "matchId"];public MatchDataSend.Builder setMatchIdBytes(com.google.protobuf.ByteString value)
The match unique ID.
string match_id = 1 [json_name = "matchId"];value - The bytes for matchId to set.public long getOpCode()
Op code value.
int64 op_code = 2 [json_name = "opCode"];getOpCode in interface MatchDataSendOrBuilderpublic MatchDataSend.Builder setOpCode(long value)
Op code value.
int64 op_code = 2 [json_name = "opCode"];value - The opCode to set.public MatchDataSend.Builder clearOpCode()
Op code value.
int64 op_code = 2 [json_name = "opCode"];public com.google.protobuf.ByteString getData()
Data payload, if any.
bytes data = 3 [json_name = "data"];getData in interface MatchDataSendOrBuilderpublic MatchDataSend.Builder setData(com.google.protobuf.ByteString value)
Data payload, if any.
bytes data = 3 [json_name = "data"];value - The data to set.public MatchDataSend.Builder clearData()
Data payload, if any.
bytes data = 3 [json_name = "data"];public java.util.List<UserPresence> getPresencesList()
List of presences in the match to deliver to, if filtering is required. Otherwise deliver to everyone in the match.
repeated .nakama.realtime.UserPresence presences = 4 [json_name = "presences"];getPresencesList in interface MatchDataSendOrBuilderpublic int getPresencesCount()
List of presences in the match to deliver to, if filtering is required. Otherwise deliver to everyone in the match.
repeated .nakama.realtime.UserPresence presences = 4 [json_name = "presences"];getPresencesCount in interface MatchDataSendOrBuilderpublic UserPresence getPresences(int index)
List of presences in the match to deliver to, if filtering is required. Otherwise deliver to everyone in the match.
repeated .nakama.realtime.UserPresence presences = 4 [json_name = "presences"];getPresences in interface MatchDataSendOrBuilderpublic MatchDataSend.Builder setPresences(int index, UserPresence value)
List of presences in the match to deliver to, if filtering is required. Otherwise deliver to everyone in the match.
repeated .nakama.realtime.UserPresence presences = 4 [json_name = "presences"];public MatchDataSend.Builder setPresences(int index, UserPresence.Builder builderForValue)
List of presences in the match to deliver to, if filtering is required. Otherwise deliver to everyone in the match.
repeated .nakama.realtime.UserPresence presences = 4 [json_name = "presences"];public MatchDataSend.Builder addPresences(UserPresence value)
List of presences in the match to deliver to, if filtering is required. Otherwise deliver to everyone in the match.
repeated .nakama.realtime.UserPresence presences = 4 [json_name = "presences"];public MatchDataSend.Builder addPresences(int index, UserPresence value)
List of presences in the match to deliver to, if filtering is required. Otherwise deliver to everyone in the match.
repeated .nakama.realtime.UserPresence presences = 4 [json_name = "presences"];public MatchDataSend.Builder addPresences(UserPresence.Builder builderForValue)
List of presences in the match to deliver to, if filtering is required. Otherwise deliver to everyone in the match.
repeated .nakama.realtime.UserPresence presences = 4 [json_name = "presences"];public MatchDataSend.Builder addPresences(int index, UserPresence.Builder builderForValue)
List of presences in the match to deliver to, if filtering is required. Otherwise deliver to everyone in the match.
repeated .nakama.realtime.UserPresence presences = 4 [json_name = "presences"];public MatchDataSend.Builder addAllPresences(java.lang.Iterable<? extends UserPresence> values)
List of presences in the match to deliver to, if filtering is required. Otherwise deliver to everyone in the match.
repeated .nakama.realtime.UserPresence presences = 4 [json_name = "presences"];public MatchDataSend.Builder clearPresences()
List of presences in the match to deliver to, if filtering is required. Otherwise deliver to everyone in the match.
repeated .nakama.realtime.UserPresence presences = 4 [json_name = "presences"];public MatchDataSend.Builder removePresences(int index)
List of presences in the match to deliver to, if filtering is required. Otherwise deliver to everyone in the match.
repeated .nakama.realtime.UserPresence presences = 4 [json_name = "presences"];public UserPresence.Builder getPresencesBuilder(int index)
List of presences in the match to deliver to, if filtering is required. Otherwise deliver to everyone in the match.
repeated .nakama.realtime.UserPresence presences = 4 [json_name = "presences"];public UserPresenceOrBuilder getPresencesOrBuilder(int index)
List of presences in the match to deliver to, if filtering is required. Otherwise deliver to everyone in the match.
repeated .nakama.realtime.UserPresence presences = 4 [json_name = "presences"];getPresencesOrBuilder in interface MatchDataSendOrBuilderpublic java.util.List<? extends UserPresenceOrBuilder> getPresencesOrBuilderList()
List of presences in the match to deliver to, if filtering is required. Otherwise deliver to everyone in the match.
repeated .nakama.realtime.UserPresence presences = 4 [json_name = "presences"];getPresencesOrBuilderList in interface MatchDataSendOrBuilderpublic UserPresence.Builder addPresencesBuilder()
List of presences in the match to deliver to, if filtering is required. Otherwise deliver to everyone in the match.
repeated .nakama.realtime.UserPresence presences = 4 [json_name = "presences"];public UserPresence.Builder addPresencesBuilder(int index)
List of presences in the match to deliver to, if filtering is required. Otherwise deliver to everyone in the match.
repeated .nakama.realtime.UserPresence presences = 4 [json_name = "presences"];public java.util.List<UserPresence.Builder> getPresencesBuilderList()
List of presences in the match to deliver to, if filtering is required. Otherwise deliver to everyone in the match.
repeated .nakama.realtime.UserPresence presences = 4 [json_name = "presences"];public boolean getReliable()
True if the data should be sent reliably, false otherwise.
bool reliable = 5 [json_name = "reliable"];getReliable in interface MatchDataSendOrBuilderpublic MatchDataSend.Builder setReliable(boolean value)
True if the data should be sent reliably, false otherwise.
bool reliable = 5 [json_name = "reliable"];value - The reliable to set.public MatchDataSend.Builder clearReliable()
True if the data should be sent reliably, false otherwise.
bool reliable = 5 [json_name = "reliable"];