public static final class Leaderboard.Builder extends com.google.protobuf.GeneratedMessage.Builder<Leaderboard.Builder> implements LeaderboardOrBuilder
A leaderboard on the server.Protobuf type
nakama.api.Leaderboard| Modifier and Type | Method and Description |
|---|---|
Leaderboard |
build() |
Leaderboard |
buildPartial() |
Leaderboard.Builder |
clear() |
Leaderboard.Builder |
clearAuthoritative()
Whether the leaderboard was created authoritatively or not.
|
Leaderboard.Builder |
clearCreateTime()
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the leaderboard was created.
|
Leaderboard.Builder |
clearId()
The ID of the leaderboard.
|
Leaderboard.Builder |
clearMetadata()
Additional information stored as a JSON object.
|
Leaderboard.Builder |
clearNextReset()
The UNIX time when the leaderboard is next playable.
|
Leaderboard.Builder |
clearOperator()
BEST, SET, INCREMENT or DECREMENT operator mode of the leaderboard.
|
Leaderboard.Builder |
clearPrevReset()
The UNIX time when the leaderboard was previously reset.
|
Leaderboard.Builder |
clearSortOrder()
ASC(0) or DESC(1) sort mode of scores in the leaderboard.
|
boolean |
getAuthoritative()
Whether the leaderboard was created authoritatively or not.
|
com.google.protobuf.Timestamp |
getCreateTime()
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the leaderboard was created.
|
com.google.protobuf.Timestamp.Builder |
getCreateTimeBuilder()
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the leaderboard was created.
|
com.google.protobuf.TimestampOrBuilder |
getCreateTimeOrBuilder()
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the leaderboard was created.
|
Leaderboard |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
java.lang.String |
getId()
The ID of the leaderboard.
|
com.google.protobuf.ByteString |
getIdBytes()
The ID of the leaderboard.
|
java.lang.String |
getMetadata()
Additional information stored as a JSON object.
|
com.google.protobuf.ByteString |
getMetadataBytes()
Additional information stored as a JSON object.
|
int |
getNextReset()
The UNIX time when the leaderboard is next playable.
|
Operator |
getOperator()
BEST, SET, INCREMENT or DECREMENT operator mode of the leaderboard.
|
int |
getOperatorValue()
BEST, SET, INCREMENT or DECREMENT operator mode of the leaderboard.
|
int |
getPrevReset()
The UNIX time when the leaderboard was previously reset.
|
int |
getSortOrder()
ASC(0) or DESC(1) sort mode of scores in the leaderboard.
|
boolean |
hasCreateTime()
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the leaderboard was created.
|
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Leaderboard.Builder |
mergeCreateTime(com.google.protobuf.Timestamp value)
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the leaderboard was created.
|
Leaderboard.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Leaderboard.Builder |
mergeFrom(Leaderboard other) |
Leaderboard.Builder |
mergeFrom(com.google.protobuf.Message other) |
Leaderboard.Builder |
setAuthoritative(boolean value)
Whether the leaderboard was created authoritatively or not.
|
Leaderboard.Builder |
setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the leaderboard was created.
|
Leaderboard.Builder |
setCreateTime(com.google.protobuf.Timestamp value)
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the leaderboard was created.
|
Leaderboard.Builder |
setId(java.lang.String value)
The ID of the leaderboard.
|
Leaderboard.Builder |
setIdBytes(com.google.protobuf.ByteString value)
The ID of the leaderboard.
|
Leaderboard.Builder |
setMetadata(java.lang.String value)
Additional information stored as a JSON object.
|
Leaderboard.Builder |
setMetadataBytes(com.google.protobuf.ByteString value)
Additional information stored as a JSON object.
|
Leaderboard.Builder |
setNextReset(int value)
The UNIX time when the leaderboard is next playable.
|
Leaderboard.Builder |
setOperator(Operator value)
BEST, SET, INCREMENT or DECREMENT operator mode of the leaderboard.
|
Leaderboard.Builder |
setOperatorValue(int value)
BEST, SET, INCREMENT or DECREMENT operator mode of the leaderboard.
|
Leaderboard.Builder |
setPrevReset(int value)
The UNIX time when the leaderboard was previously reset.
|
Leaderboard.Builder |
setSortOrder(int value)
ASC(0) or DESC(1) sort mode of scores in the leaderboard.
|
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<Leaderboard.Builder>public Leaderboard.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.Builder<Leaderboard.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<Leaderboard.Builder>public Leaderboard getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Leaderboard build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Leaderboard buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Leaderboard.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Leaderboard.Builder>public Leaderboard.Builder mergeFrom(Leaderboard other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.Builder<Leaderboard.Builder>public Leaderboard.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<Leaderboard.Builder>java.io.IOExceptionpublic java.lang.String getId()
The ID of the leaderboard.
string id = 1 [json_name = "id"];getId in interface LeaderboardOrBuilderpublic com.google.protobuf.ByteString getIdBytes()
The ID of the leaderboard.
string id = 1 [json_name = "id"];getIdBytes in interface LeaderboardOrBuilderpublic Leaderboard.Builder setId(java.lang.String value)
The ID of the leaderboard.
string id = 1 [json_name = "id"];value - The id to set.public Leaderboard.Builder clearId()
The ID of the leaderboard.
string id = 1 [json_name = "id"];public Leaderboard.Builder setIdBytes(com.google.protobuf.ByteString value)
The ID of the leaderboard.
string id = 1 [json_name = "id"];value - The bytes for id to set.public int getSortOrder()
ASC(0) or DESC(1) sort mode of scores in the leaderboard.
uint32 sort_order = 2 [json_name = "sortOrder"];getSortOrder in interface LeaderboardOrBuilderpublic Leaderboard.Builder setSortOrder(int value)
ASC(0) or DESC(1) sort mode of scores in the leaderboard.
uint32 sort_order = 2 [json_name = "sortOrder"];value - The sortOrder to set.public Leaderboard.Builder clearSortOrder()
ASC(0) or DESC(1) sort mode of scores in the leaderboard.
uint32 sort_order = 2 [json_name = "sortOrder"];public int getOperatorValue()
BEST, SET, INCREMENT or DECREMENT operator mode of the leaderboard.
.nakama.api.Operator operator = 3 [json_name = "operator"];getOperatorValue in interface LeaderboardOrBuilderpublic Leaderboard.Builder setOperatorValue(int value)
BEST, SET, INCREMENT or DECREMENT operator mode of the leaderboard.
.nakama.api.Operator operator = 3 [json_name = "operator"];value - The enum numeric value on the wire for operator to set.public Operator getOperator()
BEST, SET, INCREMENT or DECREMENT operator mode of the leaderboard.
.nakama.api.Operator operator = 3 [json_name = "operator"];getOperator in interface LeaderboardOrBuilderpublic Leaderboard.Builder setOperator(Operator value)
BEST, SET, INCREMENT or DECREMENT operator mode of the leaderboard.
.nakama.api.Operator operator = 3 [json_name = "operator"];value - The operator to set.public Leaderboard.Builder clearOperator()
BEST, SET, INCREMENT or DECREMENT operator mode of the leaderboard.
.nakama.api.Operator operator = 3 [json_name = "operator"];public int getPrevReset()
The UNIX time when the leaderboard was previously reset. A computed value.
uint32 prev_reset = 4 [json_name = "prevReset"];getPrevReset in interface LeaderboardOrBuilderpublic Leaderboard.Builder setPrevReset(int value)
The UNIX time when the leaderboard was previously reset. A computed value.
uint32 prev_reset = 4 [json_name = "prevReset"];value - The prevReset to set.public Leaderboard.Builder clearPrevReset()
The UNIX time when the leaderboard was previously reset. A computed value.
uint32 prev_reset = 4 [json_name = "prevReset"];public int getNextReset()
The UNIX time when the leaderboard is next playable. A computed value.
uint32 next_reset = 5 [json_name = "nextReset"];getNextReset in interface LeaderboardOrBuilderpublic Leaderboard.Builder setNextReset(int value)
The UNIX time when the leaderboard is next playable. A computed value.
uint32 next_reset = 5 [json_name = "nextReset"];value - The nextReset to set.public Leaderboard.Builder clearNextReset()
The UNIX time when the leaderboard is next playable. A computed value.
uint32 next_reset = 5 [json_name = "nextReset"];public java.lang.String getMetadata()
Additional information stored as a JSON object.
string metadata = 6 [json_name = "metadata"];getMetadata in interface LeaderboardOrBuilderpublic com.google.protobuf.ByteString getMetadataBytes()
Additional information stored as a JSON object.
string metadata = 6 [json_name = "metadata"];getMetadataBytes in interface LeaderboardOrBuilderpublic Leaderboard.Builder setMetadata(java.lang.String value)
Additional information stored as a JSON object.
string metadata = 6 [json_name = "metadata"];value - The metadata to set.public Leaderboard.Builder clearMetadata()
Additional information stored as a JSON object.
string metadata = 6 [json_name = "metadata"];public Leaderboard.Builder setMetadataBytes(com.google.protobuf.ByteString value)
Additional information stored as a JSON object.
string metadata = 6 [json_name = "metadata"];value - The bytes for metadata to set.public boolean hasCreateTime()
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the leaderboard was created.
.google.protobuf.Timestamp create_time = 7 [json_name = "createTime"];hasCreateTime in interface LeaderboardOrBuilderpublic com.google.protobuf.Timestamp getCreateTime()
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the leaderboard was created.
.google.protobuf.Timestamp create_time = 7 [json_name = "createTime"];getCreateTime in interface LeaderboardOrBuilderpublic Leaderboard.Builder setCreateTime(com.google.protobuf.Timestamp value)
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the leaderboard was created.
.google.protobuf.Timestamp create_time = 7 [json_name = "createTime"];public Leaderboard.Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the leaderboard was created.
.google.protobuf.Timestamp create_time = 7 [json_name = "createTime"];public Leaderboard.Builder mergeCreateTime(com.google.protobuf.Timestamp value)
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the leaderboard was created.
.google.protobuf.Timestamp create_time = 7 [json_name = "createTime"];public Leaderboard.Builder clearCreateTime()
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the leaderboard was created.
.google.protobuf.Timestamp create_time = 7 [json_name = "createTime"];public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the leaderboard was created.
.google.protobuf.Timestamp create_time = 7 [json_name = "createTime"];public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the leaderboard was created.
.google.protobuf.Timestamp create_time = 7 [json_name = "createTime"];getCreateTimeOrBuilder in interface LeaderboardOrBuilderpublic boolean getAuthoritative()
Whether the leaderboard was created authoritatively or not.
bool authoritative = 8 [json_name = "authoritative"];getAuthoritative in interface LeaderboardOrBuilderpublic Leaderboard.Builder setAuthoritative(boolean value)
Whether the leaderboard was created authoritatively or not.
bool authoritative = 8 [json_name = "authoritative"];value - The authoritative to set.public Leaderboard.Builder clearAuthoritative()
Whether the leaderboard was created authoritatively or not.
bool authoritative = 8 [json_name = "authoritative"];