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, 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<Leaderboard.Builder>
public Leaderboard.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<Leaderboard.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<Leaderboard.Builder>
public Leaderboard getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public Leaderboard build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public Leaderboard buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public Leaderboard.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
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.MessageLiteOrBuilder
isInitialized
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.Builder
mergeFrom
in interface com.google.protobuf.MessageLite.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<Leaderboard.Builder>
java.io.IOException
public java.lang.String getId()
The ID of the leaderboard.
string id = 1 [json_name = "id"];
getId
in interface LeaderboardOrBuilder
public com.google.protobuf.ByteString getIdBytes()
The ID of the leaderboard.
string id = 1 [json_name = "id"];
getIdBytes
in interface LeaderboardOrBuilder
public 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 LeaderboardOrBuilder
public 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 LeaderboardOrBuilder
public 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 LeaderboardOrBuilder
public 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 LeaderboardOrBuilder
public 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 LeaderboardOrBuilder
public 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 LeaderboardOrBuilder
public com.google.protobuf.ByteString getMetadataBytes()
Additional information stored as a JSON object.
string metadata = 6 [json_name = "metadata"];
getMetadataBytes
in interface LeaderboardOrBuilder
public 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 LeaderboardOrBuilder
public 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 LeaderboardOrBuilder
public 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 LeaderboardOrBuilder
public boolean getAuthoritative()
Whether the leaderboard was created authoritatively or not.
bool authoritative = 8 [json_name = "authoritative"];
getAuthoritative
in interface LeaderboardOrBuilder
public 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"];