public static final class MatchJoin.Builder extends com.google.protobuf.GeneratedMessage.Builder<MatchJoin.Builder> implements MatchJoinOrBuilder
Join an existing realtime match.Protobuf type
nakama.realtime.MatchJoin
Modifier and Type | Method and Description |
---|---|
MatchJoin |
build() |
MatchJoin |
buildPartial() |
MatchJoin.Builder |
clear() |
MatchJoin.Builder |
clearId() |
MatchJoin.Builder |
clearMatchId()
The match unique ID.
|
MatchJoin.Builder |
clearMetadata() |
MatchJoin.Builder |
clearToken()
A matchmaking result token.
|
boolean |
containsMetadata(java.lang.String key)
An optional set of key-value metadata pairs to be passed to the match handler, if any.
|
MatchJoin |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
MatchJoin.IdCase |
getIdCase() |
java.lang.String |
getMatchId()
The match unique ID.
|
com.google.protobuf.ByteString |
getMatchIdBytes()
The match unique ID.
|
java.util.Map<java.lang.String,java.lang.String> |
getMetadata()
Deprecated.
|
int |
getMetadataCount()
An optional set of key-value metadata pairs to be passed to the match handler, if any.
|
java.util.Map<java.lang.String,java.lang.String> |
getMetadataMap()
An optional set of key-value metadata pairs to be passed to the match handler, if any.
|
java.lang.String |
getMetadataOrDefault(java.lang.String key,
java.lang.String defaultValue)
An optional set of key-value metadata pairs to be passed to the match handler, if any.
|
java.lang.String |
getMetadataOrThrow(java.lang.String key)
An optional set of key-value metadata pairs to be passed to the match handler, if any.
|
java.util.Map<java.lang.String,java.lang.String> |
getMutableMetadata()
Deprecated.
|
java.lang.String |
getToken()
A matchmaking result token.
|
com.google.protobuf.ByteString |
getTokenBytes()
A matchmaking result token.
|
boolean |
hasMatchId()
The match unique ID.
|
boolean |
hasToken()
A matchmaking result token.
|
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
protected com.google.protobuf.MapFieldReflectionAccessor |
internalGetMapFieldReflection(int number) |
protected com.google.protobuf.MapFieldReflectionAccessor |
internalGetMutableMapFieldReflection(int number) |
boolean |
isInitialized() |
MatchJoin.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
MatchJoin.Builder |
mergeFrom(MatchJoin other) |
MatchJoin.Builder |
mergeFrom(com.google.protobuf.Message other) |
MatchJoin.Builder |
putAllMetadata(java.util.Map<java.lang.String,java.lang.String> values)
An optional set of key-value metadata pairs to be passed to the match handler, if any.
|
MatchJoin.Builder |
putMetadata(java.lang.String key,
java.lang.String value)
An optional set of key-value metadata pairs to be passed to the match handler, if any.
|
MatchJoin.Builder |
removeMetadata(java.lang.String key)
An optional set of key-value metadata pairs to be passed to the match handler, if any.
|
MatchJoin.Builder |
setMatchId(java.lang.String value)
The match unique ID.
|
MatchJoin.Builder |
setMatchIdBytes(com.google.protobuf.ByteString value)
The match unique ID.
|
MatchJoin.Builder |
setToken(java.lang.String value)
A matchmaking result token.
|
MatchJoin.Builder |
setTokenBytes(com.google.protobuf.ByteString value)
A matchmaking result token.
|
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, 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.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
internalGetMapFieldReflection
in class com.google.protobuf.GeneratedMessage.Builder<MatchJoin.Builder>
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
internalGetMutableMapFieldReflection
in class com.google.protobuf.GeneratedMessage.Builder<MatchJoin.Builder>
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class com.google.protobuf.GeneratedMessage.Builder<MatchJoin.Builder>
public MatchJoin.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<MatchJoin.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<MatchJoin.Builder>
public MatchJoin getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public MatchJoin build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public MatchJoin buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public MatchJoin.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<MatchJoin.Builder>
public MatchJoin.Builder mergeFrom(MatchJoin other)
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessage.Builder<MatchJoin.Builder>
public MatchJoin.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<MatchJoin.Builder>
java.io.IOException
public MatchJoin.IdCase getIdCase()
getIdCase
in interface MatchJoinOrBuilder
public MatchJoin.Builder clearId()
public boolean hasMatchId()
The match unique ID.
string match_id = 1 [json_name = "matchId"];
hasMatchId
in interface MatchJoinOrBuilder
public java.lang.String getMatchId()
The match unique ID.
string match_id = 1 [json_name = "matchId"];
getMatchId
in interface MatchJoinOrBuilder
public com.google.protobuf.ByteString getMatchIdBytes()
The match unique ID.
string match_id = 1 [json_name = "matchId"];
getMatchIdBytes
in interface MatchJoinOrBuilder
public MatchJoin.Builder setMatchId(java.lang.String value)
The match unique ID.
string match_id = 1 [json_name = "matchId"];
value
- The matchId to set.public MatchJoin.Builder clearMatchId()
The match unique ID.
string match_id = 1 [json_name = "matchId"];
public MatchJoin.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 boolean hasToken()
A matchmaking result token.
string token = 2 [json_name = "token"];
hasToken
in interface MatchJoinOrBuilder
public java.lang.String getToken()
A matchmaking result token.
string token = 2 [json_name = "token"];
getToken
in interface MatchJoinOrBuilder
public com.google.protobuf.ByteString getTokenBytes()
A matchmaking result token.
string token = 2 [json_name = "token"];
getTokenBytes
in interface MatchJoinOrBuilder
public MatchJoin.Builder setToken(java.lang.String value)
A matchmaking result token.
string token = 2 [json_name = "token"];
value
- The token to set.public MatchJoin.Builder clearToken()
A matchmaking result token.
string token = 2 [json_name = "token"];
public MatchJoin.Builder setTokenBytes(com.google.protobuf.ByteString value)
A matchmaking result token.
string token = 2 [json_name = "token"];
value
- The bytes for token to set.public int getMetadataCount()
MatchJoinOrBuilder
An optional set of key-value metadata pairs to be passed to the match handler, if any.
map<string, string> metadata = 3 [json_name = "metadata"];
getMetadataCount
in interface MatchJoinOrBuilder
public boolean containsMetadata(java.lang.String key)
An optional set of key-value metadata pairs to be passed to the match handler, if any.
map<string, string> metadata = 3 [json_name = "metadata"];
containsMetadata
in interface MatchJoinOrBuilder
@Deprecated public java.util.Map<java.lang.String,java.lang.String> getMetadata()
getMetadataMap()
instead.getMetadata
in interface MatchJoinOrBuilder
public java.util.Map<java.lang.String,java.lang.String> getMetadataMap()
An optional set of key-value metadata pairs to be passed to the match handler, if any.
map<string, string> metadata = 3 [json_name = "metadata"];
getMetadataMap
in interface MatchJoinOrBuilder
public java.lang.String getMetadataOrDefault(java.lang.String key, java.lang.String defaultValue)
An optional set of key-value metadata pairs to be passed to the match handler, if any.
map<string, string> metadata = 3 [json_name = "metadata"];
getMetadataOrDefault
in interface MatchJoinOrBuilder
public java.lang.String getMetadataOrThrow(java.lang.String key)
An optional set of key-value metadata pairs to be passed to the match handler, if any.
map<string, string> metadata = 3 [json_name = "metadata"];
getMetadataOrThrow
in interface MatchJoinOrBuilder
public MatchJoin.Builder clearMetadata()
public MatchJoin.Builder removeMetadata(java.lang.String key)
An optional set of key-value metadata pairs to be passed to the match handler, if any.
map<string, string> metadata = 3 [json_name = "metadata"];
@Deprecated public java.util.Map<java.lang.String,java.lang.String> getMutableMetadata()
public MatchJoin.Builder putMetadata(java.lang.String key, java.lang.String value)
An optional set of key-value metadata pairs to be passed to the match handler, if any.
map<string, string> metadata = 3 [json_name = "metadata"];
public MatchJoin.Builder putAllMetadata(java.util.Map<java.lang.String,java.lang.String> values)
An optional set of key-value metadata pairs to be passed to the match handler, if any.
map<string, string> metadata = 3 [json_name = "metadata"];