public static final class LeaderboardRecord.Builder extends com.google.protobuf.GeneratedMessage.Builder<LeaderboardRecord.Builder> implements LeaderboardRecordOrBuilder
Represents a complete leaderboard record with all scores and associated metadata.Protobuf type
nakama.api.LeaderboardRecord
Modifier and Type | Method and Description |
---|---|
LeaderboardRecord |
build() |
LeaderboardRecord |
buildPartial() |
LeaderboardRecord.Builder |
clear() |
LeaderboardRecord.Builder |
clearCreateTime()
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the leaderboard record was created.
|
LeaderboardRecord.Builder |
clearExpiryTime()
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the leaderboard record expires.
|
LeaderboardRecord.Builder |
clearLeaderboardId()
The ID of the leaderboard this score belongs to.
|
LeaderboardRecord.Builder |
clearMaxNumScore()
The maximum number of score updates allowed by the owner.
|
LeaderboardRecord.Builder |
clearMetadata()
Metadata.
|
LeaderboardRecord.Builder |
clearNumScore()
The number of submissions to this score record.
|
LeaderboardRecord.Builder |
clearOwnerId()
The ID of the score owner, usually a user or group.
|
LeaderboardRecord.Builder |
clearRank()
The rank of this record.
|
LeaderboardRecord.Builder |
clearScore()
The score value.
|
LeaderboardRecord.Builder |
clearSubscore()
An optional subscore value.
|
LeaderboardRecord.Builder |
clearUpdateTime()
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the leaderboard record was updated.
|
LeaderboardRecord.Builder |
clearUsername()
The username of the score owner, if the owner is a user.
|
com.google.protobuf.Timestamp |
getCreateTime()
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the leaderboard record was created.
|
com.google.protobuf.Timestamp.Builder |
getCreateTimeBuilder()
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the leaderboard record was created.
|
com.google.protobuf.TimestampOrBuilder |
getCreateTimeOrBuilder()
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the leaderboard record was created.
|
LeaderboardRecord |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
com.google.protobuf.Timestamp |
getExpiryTime()
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the leaderboard record expires.
|
com.google.protobuf.Timestamp.Builder |
getExpiryTimeBuilder()
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the leaderboard record expires.
|
com.google.protobuf.TimestampOrBuilder |
getExpiryTimeOrBuilder()
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the leaderboard record expires.
|
java.lang.String |
getLeaderboardId()
The ID of the leaderboard this score belongs to.
|
com.google.protobuf.ByteString |
getLeaderboardIdBytes()
The ID of the leaderboard this score belongs to.
|
int |
getMaxNumScore()
The maximum number of score updates allowed by the owner.
|
java.lang.String |
getMetadata()
Metadata.
|
com.google.protobuf.ByteString |
getMetadataBytes()
Metadata.
|
int |
getNumScore()
The number of submissions to this score record.
|
java.lang.String |
getOwnerId()
The ID of the score owner, usually a user or group.
|
com.google.protobuf.ByteString |
getOwnerIdBytes()
The ID of the score owner, usually a user or group.
|
long |
getRank()
The rank of this record.
|
long |
getScore()
The score value.
|
long |
getSubscore()
An optional subscore value.
|
com.google.protobuf.Timestamp |
getUpdateTime()
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the leaderboard record was updated.
|
com.google.protobuf.Timestamp.Builder |
getUpdateTimeBuilder()
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the leaderboard record was updated.
|
com.google.protobuf.TimestampOrBuilder |
getUpdateTimeOrBuilder()
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the leaderboard record was updated.
|
com.google.protobuf.StringValue |
getUsername()
The username of the score owner, if the owner is a user.
|
com.google.protobuf.StringValue.Builder |
getUsernameBuilder()
The username of the score owner, if the owner is a user.
|
com.google.protobuf.StringValueOrBuilder |
getUsernameOrBuilder()
The username of the score owner, if the owner is a user.
|
boolean |
hasCreateTime()
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the leaderboard record was created.
|
boolean |
hasExpiryTime()
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the leaderboard record expires.
|
boolean |
hasUpdateTime()
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the leaderboard record was updated.
|
boolean |
hasUsername()
The username of the score owner, if the owner is a user.
|
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
LeaderboardRecord.Builder |
mergeCreateTime(com.google.protobuf.Timestamp value)
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the leaderboard record was created.
|
LeaderboardRecord.Builder |
mergeExpiryTime(com.google.protobuf.Timestamp value)
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the leaderboard record expires.
|
LeaderboardRecord.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
LeaderboardRecord.Builder |
mergeFrom(LeaderboardRecord other) |
LeaderboardRecord.Builder |
mergeFrom(com.google.protobuf.Message other) |
LeaderboardRecord.Builder |
mergeUpdateTime(com.google.protobuf.Timestamp value)
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the leaderboard record was updated.
|
LeaderboardRecord.Builder |
mergeUsername(com.google.protobuf.StringValue value)
The username of the score owner, if the owner is a user.
|
LeaderboardRecord.Builder |
setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the leaderboard record was created.
|
LeaderboardRecord.Builder |
setCreateTime(com.google.protobuf.Timestamp value)
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the leaderboard record was created.
|
LeaderboardRecord.Builder |
setExpiryTime(com.google.protobuf.Timestamp.Builder builderForValue)
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the leaderboard record expires.
|
LeaderboardRecord.Builder |
setExpiryTime(com.google.protobuf.Timestamp value)
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the leaderboard record expires.
|
LeaderboardRecord.Builder |
setLeaderboardId(java.lang.String value)
The ID of the leaderboard this score belongs to.
|
LeaderboardRecord.Builder |
setLeaderboardIdBytes(com.google.protobuf.ByteString value)
The ID of the leaderboard this score belongs to.
|
LeaderboardRecord.Builder |
setMaxNumScore(int value)
The maximum number of score updates allowed by the owner.
|
LeaderboardRecord.Builder |
setMetadata(java.lang.String value)
Metadata.
|
LeaderboardRecord.Builder |
setMetadataBytes(com.google.protobuf.ByteString value)
Metadata.
|
LeaderboardRecord.Builder |
setNumScore(int value)
The number of submissions to this score record.
|
LeaderboardRecord.Builder |
setOwnerId(java.lang.String value)
The ID of the score owner, usually a user or group.
|
LeaderboardRecord.Builder |
setOwnerIdBytes(com.google.protobuf.ByteString value)
The ID of the score owner, usually a user or group.
|
LeaderboardRecord.Builder |
setRank(long value)
The rank of this record.
|
LeaderboardRecord.Builder |
setScore(long value)
The score value.
|
LeaderboardRecord.Builder |
setSubscore(long value)
An optional subscore value.
|
LeaderboardRecord.Builder |
setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the leaderboard record was updated.
|
LeaderboardRecord.Builder |
setUpdateTime(com.google.protobuf.Timestamp value)
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the leaderboard record was updated.
|
LeaderboardRecord.Builder |
setUsername(com.google.protobuf.StringValue.Builder builderForValue)
The username of the score owner, if the owner is a user.
|
LeaderboardRecord.Builder |
setUsername(com.google.protobuf.StringValue value)
The username of the score owner, if the owner is a user.
|
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<LeaderboardRecord.Builder>
public LeaderboardRecord.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<LeaderboardRecord.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<LeaderboardRecord.Builder>
public LeaderboardRecord getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public LeaderboardRecord build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public LeaderboardRecord buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public LeaderboardRecord.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<LeaderboardRecord.Builder>
public LeaderboardRecord.Builder mergeFrom(LeaderboardRecord other)
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessage.Builder<LeaderboardRecord.Builder>
public LeaderboardRecord.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<LeaderboardRecord.Builder>
java.io.IOException
public java.lang.String getLeaderboardId()
The ID of the leaderboard this score belongs to.
string leaderboard_id = 1 [json_name = "leaderboardId"];
getLeaderboardId
in interface LeaderboardRecordOrBuilder
public com.google.protobuf.ByteString getLeaderboardIdBytes()
The ID of the leaderboard this score belongs to.
string leaderboard_id = 1 [json_name = "leaderboardId"];
getLeaderboardIdBytes
in interface LeaderboardRecordOrBuilder
public LeaderboardRecord.Builder setLeaderboardId(java.lang.String value)
The ID of the leaderboard this score belongs to.
string leaderboard_id = 1 [json_name = "leaderboardId"];
value
- The leaderboardId to set.public LeaderboardRecord.Builder clearLeaderboardId()
The ID of the leaderboard this score belongs to.
string leaderboard_id = 1 [json_name = "leaderboardId"];
public LeaderboardRecord.Builder setLeaderboardIdBytes(com.google.protobuf.ByteString value)
The ID of the leaderboard this score belongs to.
string leaderboard_id = 1 [json_name = "leaderboardId"];
value
- The bytes for leaderboardId to set.public java.lang.String getOwnerId()
The ID of the score owner, usually a user or group.
string owner_id = 2 [json_name = "ownerId"];
getOwnerId
in interface LeaderboardRecordOrBuilder
public com.google.protobuf.ByteString getOwnerIdBytes()
The ID of the score owner, usually a user or group.
string owner_id = 2 [json_name = "ownerId"];
getOwnerIdBytes
in interface LeaderboardRecordOrBuilder
public LeaderboardRecord.Builder setOwnerId(java.lang.String value)
The ID of the score owner, usually a user or group.
string owner_id = 2 [json_name = "ownerId"];
value
- The ownerId to set.public LeaderboardRecord.Builder clearOwnerId()
The ID of the score owner, usually a user or group.
string owner_id = 2 [json_name = "ownerId"];
public LeaderboardRecord.Builder setOwnerIdBytes(com.google.protobuf.ByteString value)
The ID of the score owner, usually a user or group.
string owner_id = 2 [json_name = "ownerId"];
value
- The bytes for ownerId to set.public boolean hasUsername()
The username of the score owner, if the owner is a user.
.google.protobuf.StringValue username = 3 [json_name = "username"];
hasUsername
in interface LeaderboardRecordOrBuilder
public com.google.protobuf.StringValue getUsername()
The username of the score owner, if the owner is a user.
.google.protobuf.StringValue username = 3 [json_name = "username"];
getUsername
in interface LeaderboardRecordOrBuilder
public LeaderboardRecord.Builder setUsername(com.google.protobuf.StringValue value)
The username of the score owner, if the owner is a user.
.google.protobuf.StringValue username = 3 [json_name = "username"];
public LeaderboardRecord.Builder setUsername(com.google.protobuf.StringValue.Builder builderForValue)
The username of the score owner, if the owner is a user.
.google.protobuf.StringValue username = 3 [json_name = "username"];
public LeaderboardRecord.Builder mergeUsername(com.google.protobuf.StringValue value)
The username of the score owner, if the owner is a user.
.google.protobuf.StringValue username = 3 [json_name = "username"];
public LeaderboardRecord.Builder clearUsername()
The username of the score owner, if the owner is a user.
.google.protobuf.StringValue username = 3 [json_name = "username"];
public com.google.protobuf.StringValue.Builder getUsernameBuilder()
The username of the score owner, if the owner is a user.
.google.protobuf.StringValue username = 3 [json_name = "username"];
public com.google.protobuf.StringValueOrBuilder getUsernameOrBuilder()
The username of the score owner, if the owner is a user.
.google.protobuf.StringValue username = 3 [json_name = "username"];
getUsernameOrBuilder
in interface LeaderboardRecordOrBuilder
public long getScore()
The score value.
int64 score = 4 [json_name = "score"];
getScore
in interface LeaderboardRecordOrBuilder
public LeaderboardRecord.Builder setScore(long value)
The score value.
int64 score = 4 [json_name = "score"];
value
- The score to set.public LeaderboardRecord.Builder clearScore()
The score value.
int64 score = 4 [json_name = "score"];
public long getSubscore()
An optional subscore value.
int64 subscore = 5 [json_name = "subscore"];
getSubscore
in interface LeaderboardRecordOrBuilder
public LeaderboardRecord.Builder setSubscore(long value)
An optional subscore value.
int64 subscore = 5 [json_name = "subscore"];
value
- The subscore to set.public LeaderboardRecord.Builder clearSubscore()
An optional subscore value.
int64 subscore = 5 [json_name = "subscore"];
public int getNumScore()
The number of submissions to this score record.
int32 num_score = 6 [json_name = "numScore"];
getNumScore
in interface LeaderboardRecordOrBuilder
public LeaderboardRecord.Builder setNumScore(int value)
The number of submissions to this score record.
int32 num_score = 6 [json_name = "numScore"];
value
- The numScore to set.public LeaderboardRecord.Builder clearNumScore()
The number of submissions to this score record.
int32 num_score = 6 [json_name = "numScore"];
public java.lang.String getMetadata()
Metadata.
string metadata = 7 [json_name = "metadata"];
getMetadata
in interface LeaderboardRecordOrBuilder
public com.google.protobuf.ByteString getMetadataBytes()
Metadata.
string metadata = 7 [json_name = "metadata"];
getMetadataBytes
in interface LeaderboardRecordOrBuilder
public LeaderboardRecord.Builder setMetadata(java.lang.String value)
Metadata.
string metadata = 7 [json_name = "metadata"];
value
- The metadata to set.public LeaderboardRecord.Builder clearMetadata()
Metadata.
string metadata = 7 [json_name = "metadata"];
public LeaderboardRecord.Builder setMetadataBytes(com.google.protobuf.ByteString value)
Metadata.
string metadata = 7 [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 record was created.
.google.protobuf.Timestamp create_time = 8 [json_name = "createTime"];
hasCreateTime
in interface LeaderboardRecordOrBuilder
public com.google.protobuf.Timestamp getCreateTime()
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the leaderboard record was created.
.google.protobuf.Timestamp create_time = 8 [json_name = "createTime"];
getCreateTime
in interface LeaderboardRecordOrBuilder
public LeaderboardRecord.Builder setCreateTime(com.google.protobuf.Timestamp value)
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the leaderboard record was created.
.google.protobuf.Timestamp create_time = 8 [json_name = "createTime"];
public LeaderboardRecord.Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the leaderboard record was created.
.google.protobuf.Timestamp create_time = 8 [json_name = "createTime"];
public LeaderboardRecord.Builder mergeCreateTime(com.google.protobuf.Timestamp value)
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the leaderboard record was created.
.google.protobuf.Timestamp create_time = 8 [json_name = "createTime"];
public LeaderboardRecord.Builder clearCreateTime()
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the leaderboard record was created.
.google.protobuf.Timestamp create_time = 8 [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 record was created.
.google.protobuf.Timestamp create_time = 8 [json_name = "createTime"];
public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the leaderboard record was created.
.google.protobuf.Timestamp create_time = 8 [json_name = "createTime"];
getCreateTimeOrBuilder
in interface LeaderboardRecordOrBuilder
public boolean hasUpdateTime()
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the leaderboard record was updated.
.google.protobuf.Timestamp update_time = 9 [json_name = "updateTime"];
hasUpdateTime
in interface LeaderboardRecordOrBuilder
public com.google.protobuf.Timestamp getUpdateTime()
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the leaderboard record was updated.
.google.protobuf.Timestamp update_time = 9 [json_name = "updateTime"];
getUpdateTime
in interface LeaderboardRecordOrBuilder
public LeaderboardRecord.Builder setUpdateTime(com.google.protobuf.Timestamp value)
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the leaderboard record was updated.
.google.protobuf.Timestamp update_time = 9 [json_name = "updateTime"];
public LeaderboardRecord.Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the leaderboard record was updated.
.google.protobuf.Timestamp update_time = 9 [json_name = "updateTime"];
public LeaderboardRecord.Builder mergeUpdateTime(com.google.protobuf.Timestamp value)
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the leaderboard record was updated.
.google.protobuf.Timestamp update_time = 9 [json_name = "updateTime"];
public LeaderboardRecord.Builder clearUpdateTime()
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the leaderboard record was updated.
.google.protobuf.Timestamp update_time = 9 [json_name = "updateTime"];
public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the leaderboard record was updated.
.google.protobuf.Timestamp update_time = 9 [json_name = "updateTime"];
public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the leaderboard record was updated.
.google.protobuf.Timestamp update_time = 9 [json_name = "updateTime"];
getUpdateTimeOrBuilder
in interface LeaderboardRecordOrBuilder
public boolean hasExpiryTime()
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the leaderboard record expires.
.google.protobuf.Timestamp expiry_time = 10 [json_name = "expiryTime"];
hasExpiryTime
in interface LeaderboardRecordOrBuilder
public com.google.protobuf.Timestamp getExpiryTime()
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the leaderboard record expires.
.google.protobuf.Timestamp expiry_time = 10 [json_name = "expiryTime"];
getExpiryTime
in interface LeaderboardRecordOrBuilder
public LeaderboardRecord.Builder setExpiryTime(com.google.protobuf.Timestamp value)
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the leaderboard record expires.
.google.protobuf.Timestamp expiry_time = 10 [json_name = "expiryTime"];
public LeaderboardRecord.Builder setExpiryTime(com.google.protobuf.Timestamp.Builder builderForValue)
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the leaderboard record expires.
.google.protobuf.Timestamp expiry_time = 10 [json_name = "expiryTime"];
public LeaderboardRecord.Builder mergeExpiryTime(com.google.protobuf.Timestamp value)
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the leaderboard record expires.
.google.protobuf.Timestamp expiry_time = 10 [json_name = "expiryTime"];
public LeaderboardRecord.Builder clearExpiryTime()
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the leaderboard record expires.
.google.protobuf.Timestamp expiry_time = 10 [json_name = "expiryTime"];
public com.google.protobuf.Timestamp.Builder getExpiryTimeBuilder()
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the leaderboard record expires.
.google.protobuf.Timestamp expiry_time = 10 [json_name = "expiryTime"];
public com.google.protobuf.TimestampOrBuilder getExpiryTimeOrBuilder()
The UNIX time (for gRPC clients) or ISO string (for REST clients) when the leaderboard record expires.
.google.protobuf.Timestamp expiry_time = 10 [json_name = "expiryTime"];
getExpiryTimeOrBuilder
in interface LeaderboardRecordOrBuilder
public long getRank()
The rank of this record.
int64 rank = 11 [json_name = "rank"];
getRank
in interface LeaderboardRecordOrBuilder
public LeaderboardRecord.Builder setRank(long value)
The rank of this record.
int64 rank = 11 [json_name = "rank"];
value
- The rank to set.public LeaderboardRecord.Builder clearRank()
The rank of this record.
int64 rank = 11 [json_name = "rank"];
public int getMaxNumScore()
The maximum number of score updates allowed by the owner.
uint32 max_num_score = 12 [json_name = "maxNumScore"];
getMaxNumScore
in interface LeaderboardRecordOrBuilder
public LeaderboardRecord.Builder setMaxNumScore(int value)
The maximum number of score updates allowed by the owner.
uint32 max_num_score = 12 [json_name = "maxNumScore"];
value
- The maxNumScore to set.public LeaderboardRecord.Builder clearMaxNumScore()
The maximum number of score updates allowed by the owner.
uint32 max_num_score = 12 [json_name = "maxNumScore"];