Class LeaderboardItem.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
-
- com.google.protobuf.GeneratedMessageLite.Builder<LeaderboardItem,LeaderboardItem.Builder>
-
- com.streamlayer.interactive.leaderboard.admin.LeaderboardItem.Builder
-
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,LeaderboardItemOrBuilder,java.lang.Cloneable
- Enclosing class:
- LeaderboardItem
public static final class LeaderboardItem.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<LeaderboardItem,LeaderboardItem.Builder> implements LeaderboardItemOrBuilder
Protobuf typestreamlayer.interactive.leaderboard.admin.LeaderboardItem
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LeaderboardItem.BuilderaddAllEventIds(java.lang.Iterable<? extends java.lang.Long> values)repeated int64 event_ids = 4 [json_name = "eventIds"];LeaderboardItem.BuilderaddAllLeaderboards(java.lang.Iterable<java.lang.String> values)repeated string leaderboards = 8 [json_name = "leaderboards"];LeaderboardItem.BuilderaddEventIds(long value)repeated int64 event_ids = 4 [json_name = "eventIds"];LeaderboardItem.BuilderaddLeaderboards(java.lang.String value)repeated string leaderboards = 8 [json_name = "leaderboards"];LeaderboardItem.BuilderaddLeaderboardsBytes(com.google.protobuf.ByteString value)repeated string leaderboards = 8 [json_name = "leaderboards"];LeaderboardItem.BuilderclearCreatedAt()int64 created_at = 5 [json_name = "createdAt"];LeaderboardItem.BuilderclearEventIds()repeated int64 event_ids = 4 [json_name = "eventIds"];LeaderboardItem.BuilderclearId()string id = 1 [json_name = "id"];LeaderboardItem.BuilderclearLeaderboards()repeated string leaderboards = 8 [json_name = "leaderboards"];LeaderboardItem.BuilderclearName()string name = 3 [json_name = "name"];LeaderboardItem.BuilderclearType().streamlayer.interactive.leaderboard.LeaderboardType type = 2 [json_name = "type"];LeaderboardItem.BuilderclearUpdatedAt()int64 updated_at = 6 [json_name = "updatedAt"];longgetCreatedAt()int64 created_at = 5 [json_name = "createdAt"];longgetEventIds(int index)repeated int64 event_ids = 4 [json_name = "eventIds"];intgetEventIdsCount()repeated int64 event_ids = 4 [json_name = "eventIds"];java.util.List<java.lang.Long>getEventIdsList()repeated int64 event_ids = 4 [json_name = "eventIds"];java.lang.StringgetId()string id = 1 [json_name = "id"];com.google.protobuf.ByteStringgetIdBytes()string id = 1 [json_name = "id"];java.lang.StringgetLeaderboards(int index)repeated string leaderboards = 8 [json_name = "leaderboards"];com.google.protobuf.ByteStringgetLeaderboardsBytes(int index)repeated string leaderboards = 8 [json_name = "leaderboards"];intgetLeaderboardsCount()repeated string leaderboards = 8 [json_name = "leaderboards"];java.util.List<java.lang.String>getLeaderboardsList()repeated string leaderboards = 8 [json_name = "leaderboards"];java.lang.StringgetName()string name = 3 [json_name = "name"];com.google.protobuf.ByteStringgetNameBytes()string name = 3 [json_name = "name"];LeaderboardTypegetType().streamlayer.interactive.leaderboard.LeaderboardType type = 2 [json_name = "type"];intgetTypeValue().streamlayer.interactive.leaderboard.LeaderboardType type = 2 [json_name = "type"];longgetUpdatedAt()int64 updated_at = 6 [json_name = "updatedAt"];LeaderboardItem.BuildersetCreatedAt(long value)int64 created_at = 5 [json_name = "createdAt"];LeaderboardItem.BuildersetEventIds(int index, long value)repeated int64 event_ids = 4 [json_name = "eventIds"];LeaderboardItem.BuildersetId(java.lang.String value)string id = 1 [json_name = "id"];LeaderboardItem.BuildersetIdBytes(com.google.protobuf.ByteString value)string id = 1 [json_name = "id"];LeaderboardItem.BuildersetLeaderboards(int index, java.lang.String value)repeated string leaderboards = 8 [json_name = "leaderboards"];LeaderboardItem.BuildersetName(java.lang.String value)string name = 3 [json_name = "name"];LeaderboardItem.BuildersetNameBytes(com.google.protobuf.ByteString value)string name = 3 [json_name = "name"];LeaderboardItem.BuildersetType(LeaderboardType value).streamlayer.interactive.leaderboard.LeaderboardType type = 2 [json_name = "type"];LeaderboardItem.BuildersetTypeValue(int value).streamlayer.interactive.leaderboard.LeaderboardType type = 2 [json_name = "type"];LeaderboardItem.BuildersetUpdatedAt(long value)int64 updated_at = 6 [json_name = "updatedAt"];-
Methods inherited from class com.google.protobuf.GeneratedMessageLite.Builder
build, buildPartial, clear, clone, copyOnWrite, copyOnWriteInternal, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFrom, mergeFrom, mergeFrom
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException
-
-
-
-
Method Detail
-
getId
public java.lang.String getId()
string id = 1 [json_name = "id"];- Specified by:
getIdin interfaceLeaderboardItemOrBuilder- Returns:
- The id.
-
getIdBytes
public com.google.protobuf.ByteString getIdBytes()
string id = 1 [json_name = "id"];- Specified by:
getIdBytesin interfaceLeaderboardItemOrBuilder- Returns:
- The bytes for id.
-
setId
public LeaderboardItem.Builder setId(java.lang.String value)
string id = 1 [json_name = "id"];- Parameters:
value- The id to set.- Returns:
- This builder for chaining.
-
clearId
public LeaderboardItem.Builder clearId()
string id = 1 [json_name = "id"];- Returns:
- This builder for chaining.
-
setIdBytes
public LeaderboardItem.Builder setIdBytes(com.google.protobuf.ByteString value)
string id = 1 [json_name = "id"];- Parameters:
value- The bytes for id to set.- Returns:
- This builder for chaining.
-
getTypeValue
public int getTypeValue()
.streamlayer.interactive.leaderboard.LeaderboardType type = 2 [json_name = "type"];- Specified by:
getTypeValuein interfaceLeaderboardItemOrBuilder- Returns:
- The enum numeric value on the wire for type.
-
setTypeValue
public LeaderboardItem.Builder setTypeValue(int value)
.streamlayer.interactive.leaderboard.LeaderboardType type = 2 [json_name = "type"];- Parameters:
value- The type to set.- Returns:
- This builder for chaining.
-
getType
public LeaderboardType getType()
.streamlayer.interactive.leaderboard.LeaderboardType type = 2 [json_name = "type"];- Specified by:
getTypein interfaceLeaderboardItemOrBuilder- Returns:
- The type.
-
setType
public LeaderboardItem.Builder setType(LeaderboardType value)
.streamlayer.interactive.leaderboard.LeaderboardType type = 2 [json_name = "type"];- Parameters:
value- The enum numeric value on the wire for type to set.- Returns:
- This builder for chaining.
-
clearType
public LeaderboardItem.Builder clearType()
.streamlayer.interactive.leaderboard.LeaderboardType type = 2 [json_name = "type"];- Returns:
- This builder for chaining.
-
getName
public java.lang.String getName()
string name = 3 [json_name = "name"];- Specified by:
getNamein interfaceLeaderboardItemOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
string name = 3 [json_name = "name"];- Specified by:
getNameBytesin interfaceLeaderboardItemOrBuilder- Returns:
- The bytes for name.
-
setName
public LeaderboardItem.Builder setName(java.lang.String value)
string name = 3 [json_name = "name"];- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
public LeaderboardItem.Builder clearName()
string name = 3 [json_name = "name"];- Returns:
- This builder for chaining.
-
setNameBytes
public LeaderboardItem.Builder setNameBytes(com.google.protobuf.ByteString value)
string name = 3 [json_name = "name"];- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getEventIdsList
public java.util.List<java.lang.Long> getEventIdsList()
repeated int64 event_ids = 4 [json_name = "eventIds"];- Specified by:
getEventIdsListin interfaceLeaderboardItemOrBuilder- Returns:
- A list containing the eventIds.
-
getEventIdsCount
public int getEventIdsCount()
repeated int64 event_ids = 4 [json_name = "eventIds"];- Specified by:
getEventIdsCountin interfaceLeaderboardItemOrBuilder- Returns:
- The count of eventIds.
-
getEventIds
public long getEventIds(int index)
repeated int64 event_ids = 4 [json_name = "eventIds"];- Specified by:
getEventIdsin interfaceLeaderboardItemOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The eventIds at the given index.
-
setEventIds
public LeaderboardItem.Builder setEventIds(int index, long value)
repeated int64 event_ids = 4 [json_name = "eventIds"];- Parameters:
value- The eventIds to set.- Returns:
- This builder for chaining.
-
addEventIds
public LeaderboardItem.Builder addEventIds(long value)
repeated int64 event_ids = 4 [json_name = "eventIds"];- Parameters:
value- The eventIds to add.- Returns:
- This builder for chaining.
-
addAllEventIds
public LeaderboardItem.Builder addAllEventIds(java.lang.Iterable<? extends java.lang.Long> values)
repeated int64 event_ids = 4 [json_name = "eventIds"];- Parameters:
values- The eventIds to add.- Returns:
- This builder for chaining.
-
clearEventIds
public LeaderboardItem.Builder clearEventIds()
repeated int64 event_ids = 4 [json_name = "eventIds"];- Returns:
- This builder for chaining.
-
getCreatedAt
public long getCreatedAt()
int64 created_at = 5 [json_name = "createdAt"];- Specified by:
getCreatedAtin interfaceLeaderboardItemOrBuilder- Returns:
- The createdAt.
-
setCreatedAt
public LeaderboardItem.Builder setCreatedAt(long value)
int64 created_at = 5 [json_name = "createdAt"];- Parameters:
value- The createdAt to set.- Returns:
- This builder for chaining.
-
clearCreatedAt
public LeaderboardItem.Builder clearCreatedAt()
int64 created_at = 5 [json_name = "createdAt"];- Returns:
- This builder for chaining.
-
getUpdatedAt
public long getUpdatedAt()
int64 updated_at = 6 [json_name = "updatedAt"];- Specified by:
getUpdatedAtin interfaceLeaderboardItemOrBuilder- Returns:
- The updatedAt.
-
setUpdatedAt
public LeaderboardItem.Builder setUpdatedAt(long value)
int64 updated_at = 6 [json_name = "updatedAt"];- Parameters:
value- The updatedAt to set.- Returns:
- This builder for chaining.
-
clearUpdatedAt
public LeaderboardItem.Builder clearUpdatedAt()
int64 updated_at = 6 [json_name = "updatedAt"];- Returns:
- This builder for chaining.
-
getLeaderboardsList
public java.util.List<java.lang.String> getLeaderboardsList()
repeated string leaderboards = 8 [json_name = "leaderboards"];- Specified by:
getLeaderboardsListin interfaceLeaderboardItemOrBuilder- Returns:
- A list containing the leaderboards.
-
getLeaderboardsCount
public int getLeaderboardsCount()
repeated string leaderboards = 8 [json_name = "leaderboards"];- Specified by:
getLeaderboardsCountin interfaceLeaderboardItemOrBuilder- Returns:
- The count of leaderboards.
-
getLeaderboards
public java.lang.String getLeaderboards(int index)
repeated string leaderboards = 8 [json_name = "leaderboards"];- Specified by:
getLeaderboardsin interfaceLeaderboardItemOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The leaderboards at the given index.
-
getLeaderboardsBytes
public com.google.protobuf.ByteString getLeaderboardsBytes(int index)
repeated string leaderboards = 8 [json_name = "leaderboards"];- Specified by:
getLeaderboardsBytesin interfaceLeaderboardItemOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the leaderboards at the given index.
-
setLeaderboards
public LeaderboardItem.Builder setLeaderboards(int index, java.lang.String value)
repeated string leaderboards = 8 [json_name = "leaderboards"];- Parameters:
index- The index to set the value at.value- The leaderboards to set.- Returns:
- This builder for chaining.
-
addLeaderboards
public LeaderboardItem.Builder addLeaderboards(java.lang.String value)
repeated string leaderboards = 8 [json_name = "leaderboards"];- Parameters:
value- The leaderboards to add.- Returns:
- This builder for chaining.
-
addAllLeaderboards
public LeaderboardItem.Builder addAllLeaderboards(java.lang.Iterable<java.lang.String> values)
repeated string leaderboards = 8 [json_name = "leaderboards"];- Parameters:
values- The leaderboards to add.- Returns:
- This builder for chaining.
-
clearLeaderboards
public LeaderboardItem.Builder clearLeaderboards()
repeated string leaderboards = 8 [json_name = "leaderboards"];- Returns:
- This builder for chaining.
-
addLeaderboardsBytes
public LeaderboardItem.Builder addLeaderboardsBytes(com.google.protobuf.ByteString value)
repeated string leaderboards = 8 [json_name = "leaderboards"];- Parameters:
value- The bytes of the leaderboards to add.- Returns:
- This builder for chaining.
-
-