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, 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<MatchDataSend.Builder>
public MatchDataSend.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<MatchDataSend.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<MatchDataSend.Builder>
public MatchDataSend getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public MatchDataSend build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public MatchDataSend buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public MatchDataSend.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
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.MessageLiteOrBuilder
isInitialized
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.Builder
mergeFrom
in interface com.google.protobuf.MessageLite.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<MatchDataSend.Builder>
java.io.IOException
public java.lang.String getMatchId()
The match unique ID.
string match_id = 1 [json_name = "matchId"];
getMatchId
in interface MatchDataSendOrBuilder
public com.google.protobuf.ByteString getMatchIdBytes()
The match unique ID.
string match_id = 1 [json_name = "matchId"];
getMatchIdBytes
in interface MatchDataSendOrBuilder
public 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 MatchDataSendOrBuilder
public 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 MatchDataSendOrBuilder
public 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 MatchDataSendOrBuilder
public 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 MatchDataSendOrBuilder
public 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 MatchDataSendOrBuilder
public 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 MatchDataSendOrBuilder
public 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 MatchDataSendOrBuilder
public 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 MatchDataSendOrBuilder
public 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"];