Class LeaderboardData.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
-
- com.google.protobuf.GeneratedMessageLite.Builder<LeaderboardData,LeaderboardData.Builder>
-
- com.streamlayer.interactive.leaderboard.LeaderboardData.Builder
-
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,LeaderboardDataOrBuilder,java.lang.Cloneable
- Enclosing class:
- LeaderboardData
public static final class LeaderboardData.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<LeaderboardData,LeaderboardData.Builder> implements LeaderboardDataOrBuilder
Protobuf typestreamlayer.interactive.leaderboard.LeaderboardData
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LeaderboardData.BuilderaddAllEventIds(java.lang.Iterable<? extends java.lang.Long> values)repeated int64 event_ids = 4;LeaderboardData.BuilderaddAllLeaderboards(java.lang.Iterable<? extends LeaderboardData> values)repeated .streamlayer.interactive.leaderboard.LeaderboardData leaderboards = 5;LeaderboardData.BuilderaddEventIds(long value)repeated int64 event_ids = 4;LeaderboardData.BuilderaddLeaderboards(int index, LeaderboardData value)repeated .streamlayer.interactive.leaderboard.LeaderboardData leaderboards = 5;LeaderboardData.BuilderaddLeaderboards(int index, LeaderboardData.Builder builderForValue)repeated .streamlayer.interactive.leaderboard.LeaderboardData leaderboards = 5;LeaderboardData.BuilderaddLeaderboards(LeaderboardData value)repeated .streamlayer.interactive.leaderboard.LeaderboardData leaderboards = 5;LeaderboardData.BuilderaddLeaderboards(LeaderboardData.Builder builderForValue)repeated .streamlayer.interactive.leaderboard.LeaderboardData leaderboards = 5;LeaderboardData.BuilderclearCreatedAt()int64 created_at = 6;LeaderboardData.BuilderclearEventIds()repeated int64 event_ids = 4;LeaderboardData.BuilderclearId()string id = 1;LeaderboardData.BuilderclearLeaderboards()repeated .streamlayer.interactive.leaderboard.LeaderboardData leaderboards = 5;LeaderboardData.BuilderclearName()string name = 3;LeaderboardData.BuilderclearType().streamlayer.interactive.leaderboard.LeaderboardType type = 2;longgetCreatedAt()int64 created_at = 6;longgetEventIds(int index)repeated int64 event_ids = 4;intgetEventIdsCount()repeated int64 event_ids = 4;java.util.List<java.lang.Long>getEventIdsList()repeated int64 event_ids = 4;java.lang.StringgetId()string id = 1;com.google.protobuf.ByteStringgetIdBytes()string id = 1;LeaderboardDatagetLeaderboards(int index)repeated .streamlayer.interactive.leaderboard.LeaderboardData leaderboards = 5;intgetLeaderboardsCount()repeated .streamlayer.interactive.leaderboard.LeaderboardData leaderboards = 5;java.util.List<LeaderboardData>getLeaderboardsList()repeated .streamlayer.interactive.leaderboard.LeaderboardData leaderboards = 5;java.lang.StringgetName()string name = 3;com.google.protobuf.ByteStringgetNameBytes()string name = 3;LeaderboardTypegetType().streamlayer.interactive.leaderboard.LeaderboardType type = 2;intgetTypeValue().streamlayer.interactive.leaderboard.LeaderboardType type = 2;LeaderboardData.BuilderremoveLeaderboards(int index)repeated .streamlayer.interactive.leaderboard.LeaderboardData leaderboards = 5;LeaderboardData.BuildersetCreatedAt(long value)int64 created_at = 6;LeaderboardData.BuildersetEventIds(int index, long value)repeated int64 event_ids = 4;LeaderboardData.BuildersetId(java.lang.String value)string id = 1;LeaderboardData.BuildersetIdBytes(com.google.protobuf.ByteString value)string id = 1;LeaderboardData.BuildersetLeaderboards(int index, LeaderboardData value)repeated .streamlayer.interactive.leaderboard.LeaderboardData leaderboards = 5;LeaderboardData.BuildersetLeaderboards(int index, LeaderboardData.Builder builderForValue)repeated .streamlayer.interactive.leaderboard.LeaderboardData leaderboards = 5;LeaderboardData.BuildersetName(java.lang.String value)string name = 3;LeaderboardData.BuildersetNameBytes(com.google.protobuf.ByteString value)string name = 3;LeaderboardData.BuildersetType(LeaderboardType value).streamlayer.interactive.leaderboard.LeaderboardType type = 2;LeaderboardData.BuildersetTypeValue(int value).streamlayer.interactive.leaderboard.LeaderboardType type = 2;-
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;- Specified by:
getIdin interfaceLeaderboardDataOrBuilder- Returns:
- The id.
-
getIdBytes
public com.google.protobuf.ByteString getIdBytes()
string id = 1;- Specified by:
getIdBytesin interfaceLeaderboardDataOrBuilder- Returns:
- The bytes for id.
-
setId
public LeaderboardData.Builder setId(java.lang.String value)
string id = 1;- Parameters:
value- The id to set.- Returns:
- This builder for chaining.
-
clearId
public LeaderboardData.Builder clearId()
string id = 1;- Returns:
- This builder for chaining.
-
setIdBytes
public LeaderboardData.Builder setIdBytes(com.google.protobuf.ByteString value)
string id = 1;- Parameters:
value- The bytes for id to set.- Returns:
- This builder for chaining.
-
getTypeValue
public int getTypeValue()
.streamlayer.interactive.leaderboard.LeaderboardType type = 2;- Specified by:
getTypeValuein interfaceLeaderboardDataOrBuilder- Returns:
- The enum numeric value on the wire for type.
-
setTypeValue
public LeaderboardData.Builder setTypeValue(int value)
.streamlayer.interactive.leaderboard.LeaderboardType type = 2;- Parameters:
value- The type to set.- Returns:
- This builder for chaining.
-
getType
public LeaderboardType getType()
.streamlayer.interactive.leaderboard.LeaderboardType type = 2;- Specified by:
getTypein interfaceLeaderboardDataOrBuilder- Returns:
- The type.
-
setType
public LeaderboardData.Builder setType(LeaderboardType value)
.streamlayer.interactive.leaderboard.LeaderboardType type = 2;- Parameters:
value- The enum numeric value on the wire for type to set.- Returns:
- This builder for chaining.
-
clearType
public LeaderboardData.Builder clearType()
.streamlayer.interactive.leaderboard.LeaderboardType type = 2;- Returns:
- This builder for chaining.
-
getName
public java.lang.String getName()
string name = 3;- Specified by:
getNamein interfaceLeaderboardDataOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
string name = 3;- Specified by:
getNameBytesin interfaceLeaderboardDataOrBuilder- Returns:
- The bytes for name.
-
setName
public LeaderboardData.Builder setName(java.lang.String value)
string name = 3;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
public LeaderboardData.Builder clearName()
string name = 3;- Returns:
- This builder for chaining.
-
setNameBytes
public LeaderboardData.Builder setNameBytes(com.google.protobuf.ByteString value)
string name = 3;- 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;- Specified by:
getEventIdsListin interfaceLeaderboardDataOrBuilder- Returns:
- A list containing the eventIds.
-
getEventIdsCount
public int getEventIdsCount()
repeated int64 event_ids = 4;- Specified by:
getEventIdsCountin interfaceLeaderboardDataOrBuilder- Returns:
- The count of eventIds.
-
getEventIds
public long getEventIds(int index)
repeated int64 event_ids = 4;- Specified by:
getEventIdsin interfaceLeaderboardDataOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The eventIds at the given index.
-
setEventIds
public LeaderboardData.Builder setEventIds(int index, long value)
repeated int64 event_ids = 4;- Parameters:
value- The eventIds to set.- Returns:
- This builder for chaining.
-
addEventIds
public LeaderboardData.Builder addEventIds(long value)
repeated int64 event_ids = 4;- Parameters:
value- The eventIds to add.- Returns:
- This builder for chaining.
-
addAllEventIds
public LeaderboardData.Builder addAllEventIds(java.lang.Iterable<? extends java.lang.Long> values)
repeated int64 event_ids = 4;- Parameters:
values- The eventIds to add.- Returns:
- This builder for chaining.
-
clearEventIds
public LeaderboardData.Builder clearEventIds()
repeated int64 event_ids = 4;- Returns:
- This builder for chaining.
-
getLeaderboardsList
public java.util.List<LeaderboardData> getLeaderboardsList()
repeated .streamlayer.interactive.leaderboard.LeaderboardData leaderboards = 5;- Specified by:
getLeaderboardsListin interfaceLeaderboardDataOrBuilder
-
getLeaderboardsCount
public int getLeaderboardsCount()
repeated .streamlayer.interactive.leaderboard.LeaderboardData leaderboards = 5;- Specified by:
getLeaderboardsCountin interfaceLeaderboardDataOrBuilder
-
getLeaderboards
public LeaderboardData getLeaderboards(int index)
repeated .streamlayer.interactive.leaderboard.LeaderboardData leaderboards = 5;- Specified by:
getLeaderboardsin interfaceLeaderboardDataOrBuilder
-
setLeaderboards
public LeaderboardData.Builder setLeaderboards(int index, LeaderboardData value)
repeated .streamlayer.interactive.leaderboard.LeaderboardData leaderboards = 5;
-
setLeaderboards
public LeaderboardData.Builder setLeaderboards(int index, LeaderboardData.Builder builderForValue)
repeated .streamlayer.interactive.leaderboard.LeaderboardData leaderboards = 5;
-
addLeaderboards
public LeaderboardData.Builder addLeaderboards(LeaderboardData value)
repeated .streamlayer.interactive.leaderboard.LeaderboardData leaderboards = 5;
-
addLeaderboards
public LeaderboardData.Builder addLeaderboards(int index, LeaderboardData value)
repeated .streamlayer.interactive.leaderboard.LeaderboardData leaderboards = 5;
-
addLeaderboards
public LeaderboardData.Builder addLeaderboards(LeaderboardData.Builder builderForValue)
repeated .streamlayer.interactive.leaderboard.LeaderboardData leaderboards = 5;
-
addLeaderboards
public LeaderboardData.Builder addLeaderboards(int index, LeaderboardData.Builder builderForValue)
repeated .streamlayer.interactive.leaderboard.LeaderboardData leaderboards = 5;
-
addAllLeaderboards
public LeaderboardData.Builder addAllLeaderboards(java.lang.Iterable<? extends LeaderboardData> values)
repeated .streamlayer.interactive.leaderboard.LeaderboardData leaderboards = 5;
-
clearLeaderboards
public LeaderboardData.Builder clearLeaderboards()
repeated .streamlayer.interactive.leaderboard.LeaderboardData leaderboards = 5;
-
removeLeaderboards
public LeaderboardData.Builder removeLeaderboards(int index)
repeated .streamlayer.interactive.leaderboard.LeaderboardData leaderboards = 5;
-
getCreatedAt
public long getCreatedAt()
int64 created_at = 6;- Specified by:
getCreatedAtin interfaceLeaderboardDataOrBuilder- Returns:
- The createdAt.
-
setCreatedAt
public LeaderboardData.Builder setCreatedAt(long value)
int64 created_at = 6;- Parameters:
value- The createdAt to set.- Returns:
- This builder for chaining.
-
clearCreatedAt
public LeaderboardData.Builder clearCreatedAt()
int64 created_at = 6;- Returns:
- This builder for chaining.
-
-