Package com.heroiclabs.nakama.rtapi
Class MatchDataSend
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
com.heroiclabs.nakama.rtapi.MatchDataSend
- All Implemented Interfaces:
com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,MatchDataSendOrBuilder
,Serializable
public final class MatchDataSend
extends com.google.protobuf.GeneratedMessageV3
implements MatchDataSendOrBuilder
Send realtime match data to the server.Protobuf type
nakama.realtime.MatchDataSend
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final class
Send realtime match data to the server.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,
BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
Fields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFields
Fields inherited from class com.google.protobuf.AbstractMessage
memoizedSize
Fields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode
-
Method Summary
Modifier and TypeMethodDescriptionboolean
com.google.protobuf.ByteString
getData()
Data payload, if any.static MatchDataSend
static final com.google.protobuf.Descriptors.Descriptor
The match unique ID.com.google.protobuf.ByteString
The match unique ID.long
Op code value.com.google.protobuf.Parser<MatchDataSend>
getPresences
(int index) List of presences in the match to deliver to, if filtering is required.int
List of presences in the match to deliver to, if filtering is required.List of presences in the match to deliver to, if filtering is required.getPresencesOrBuilder
(int index) List of presences in the match to deliver to, if filtering is required.List<? extends UserPresenceOrBuilder>
List of presences in the match to deliver to, if filtering is required.boolean
True if the data should be sent reliably, false otherwise.int
final com.google.protobuf.UnknownFieldSet
int
hashCode()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
final boolean
static MatchDataSend.Builder
static MatchDataSend.Builder
newBuilder
(MatchDataSend prototype) protected MatchDataSend.Builder
newBuilderForType
(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected Object
newInstance
(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static MatchDataSend
parseDelimitedFrom
(InputStream input) static MatchDataSend
parseDelimitedFrom
(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static MatchDataSend
parseFrom
(byte[] data) static MatchDataSend
parseFrom
(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static MatchDataSend
parseFrom
(com.google.protobuf.ByteString data) static MatchDataSend
parseFrom
(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static MatchDataSend
parseFrom
(com.google.protobuf.CodedInputStream input) static MatchDataSend
parseFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static MatchDataSend
parseFrom
(InputStream input) static MatchDataSend
parseFrom
(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static MatchDataSend
parseFrom
(ByteBuffer data) static MatchDataSend
parseFrom
(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<MatchDataSend>
parser()
void
writeTo
(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeTo
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof
-
Field Details
-
MATCH_ID_FIELD_NUMBER
public static final int MATCH_ID_FIELD_NUMBER- See Also:
-
OP_CODE_FIELD_NUMBER
public static final int OP_CODE_FIELD_NUMBER- See Also:
-
DATA_FIELD_NUMBER
public static final int DATA_FIELD_NUMBER- See Also:
-
PRESENCES_FIELD_NUMBER
public static final int PRESENCES_FIELD_NUMBER- See Also:
-
RELIABLE_FIELD_NUMBER
public static final int RELIABLE_FIELD_NUMBER- See Also:
-
-
Method Details
-
newInstance
- Overrides:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()- Specified by:
getUnknownFields
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getUnknownFields
in classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3
-
getMatchId
The match unique ID.
string match_id = 1;
- Specified by:
getMatchId
in interfaceMatchDataSendOrBuilder
- Returns:
- The matchId.
-
getMatchIdBytes
public com.google.protobuf.ByteString getMatchIdBytes()The match unique ID.
string match_id = 1;
- Specified by:
getMatchIdBytes
in interfaceMatchDataSendOrBuilder
- Returns:
- The bytes for matchId.
-
getOpCode
public long getOpCode()Op code value.
int64 op_code = 2;
- Specified by:
getOpCode
in interfaceMatchDataSendOrBuilder
- Returns:
- The opCode.
-
getData
public com.google.protobuf.ByteString getData()Data payload, if any.
bytes data = 3;
- Specified by:
getData
in interfaceMatchDataSendOrBuilder
- Returns:
- The data.
-
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;
- Specified by:
getPresencesList
in interfaceMatchDataSendOrBuilder
-
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;
- Specified by:
getPresencesOrBuilderList
in interfaceMatchDataSendOrBuilder
-
getPresencesCount
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;
- Specified by:
getPresencesCount
in interfaceMatchDataSendOrBuilder
-
getPresences
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;
- Specified by:
getPresences
in interfaceMatchDataSendOrBuilder
-
getPresencesOrBuilder
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;
- Specified by:
getPresencesOrBuilder
in interfaceMatchDataSendOrBuilder
-
getReliable
public boolean getReliable()True if the data should be sent reliably, false otherwise.
bool reliable = 5;
- Specified by:
getReliable
in interfaceMatchDataSendOrBuilder
- Returns:
- The reliable.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static MatchDataSend parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MatchDataSend parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MatchDataSend parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MatchDataSend parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MatchDataSend parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MatchDataSend parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static MatchDataSend parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static MatchDataSend parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static MatchDataSend parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static MatchDataSend parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected MatchDataSend.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) - Specified by:
newBuilderForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-