Class LeaderboardCreateData.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
-
- com.google.protobuf.GeneratedMessageLite.Builder<LeaderboardCreateData,LeaderboardCreateData.Builder>
-
- com.streamlayer.interactive.leaderboard.admin.LeaderboardCreateData.Builder
-
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,LeaderboardCreateDataOrBuilder,java.lang.Cloneable
- Enclosing class:
- LeaderboardCreateData
public static final class LeaderboardCreateData.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<LeaderboardCreateData,LeaderboardCreateData.Builder> implements LeaderboardCreateDataOrBuilder
Protobuf typestreamlayer.interactive.leaderboard.admin.LeaderboardCreateData
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LeaderboardCreateData.BuilderaddAllEventIds(java.lang.Iterable<? extends java.lang.Long> values)repeated int64 event_ids = 4 [json_name = "eventIds"];LeaderboardCreateData.BuilderaddAllLeaderboards(java.lang.Iterable<java.lang.String> values)repeated string leaderboards = 8 [json_name = "leaderboards"];LeaderboardCreateData.BuilderaddEventIds(long value)repeated int64 event_ids = 4 [json_name = "eventIds"];LeaderboardCreateData.BuilderaddLeaderboards(java.lang.String value)repeated string leaderboards = 8 [json_name = "leaderboards"];LeaderboardCreateData.BuilderaddLeaderboardsBytes(com.google.protobuf.ByteString value)repeated string leaderboards = 8 [json_name = "leaderboards"];LeaderboardCreateData.BuilderclearEventIds()repeated int64 event_ids = 4 [json_name = "eventIds"];LeaderboardCreateData.BuilderclearId()string id = 1 [json_name = "id"];LeaderboardCreateData.BuilderclearLeaderboards()repeated string leaderboards = 8 [json_name = "leaderboards"];LeaderboardCreateData.BuilderclearName()string name = 3 [json_name = "name"];LeaderboardCreateData.BuilderclearType().streamlayer.interactive.leaderboard.LeaderboardType type = 2 [json_name = "type"];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"];LeaderboardCreateData.BuildersetEventIds(int index, long value)repeated int64 event_ids = 4 [json_name = "eventIds"];LeaderboardCreateData.BuildersetId(java.lang.String value)string id = 1 [json_name = "id"];LeaderboardCreateData.BuildersetIdBytes(com.google.protobuf.ByteString value)string id = 1 [json_name = "id"];LeaderboardCreateData.BuildersetLeaderboards(int index, java.lang.String value)repeated string leaderboards = 8 [json_name = "leaderboards"];LeaderboardCreateData.BuildersetName(java.lang.String value)string name = 3 [json_name = "name"];LeaderboardCreateData.BuildersetNameBytes(com.google.protobuf.ByteString value)string name = 3 [json_name = "name"];LeaderboardCreateData.BuildersetType(LeaderboardType value).streamlayer.interactive.leaderboard.LeaderboardType type = 2 [json_name = "type"];LeaderboardCreateData.BuildersetTypeValue(int value).streamlayer.interactive.leaderboard.LeaderboardType type = 2 [json_name = "type"];-
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 interfaceLeaderboardCreateDataOrBuilder- Returns:
- The id.
-
getIdBytes
public com.google.protobuf.ByteString getIdBytes()
string id = 1 [json_name = "id"];- Specified by:
getIdBytesin interfaceLeaderboardCreateDataOrBuilder- Returns:
- The bytes for id.
-
setId
public LeaderboardCreateData.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 LeaderboardCreateData.Builder clearId()
string id = 1 [json_name = "id"];- Returns:
- This builder for chaining.
-
setIdBytes
public LeaderboardCreateData.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 interfaceLeaderboardCreateDataOrBuilder- Returns:
- The enum numeric value on the wire for type.
-
setTypeValue
public LeaderboardCreateData.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 interfaceLeaderboardCreateDataOrBuilder- Returns:
- The type.
-
setType
public LeaderboardCreateData.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 LeaderboardCreateData.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 interfaceLeaderboardCreateDataOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
string name = 3 [json_name = "name"];- Specified by:
getNameBytesin interfaceLeaderboardCreateDataOrBuilder- Returns:
- The bytes for name.
-
setName
public LeaderboardCreateData.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 LeaderboardCreateData.Builder clearName()
string name = 3 [json_name = "name"];- Returns:
- This builder for chaining.
-
setNameBytes
public LeaderboardCreateData.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 interfaceLeaderboardCreateDataOrBuilder- Returns:
- A list containing the eventIds.
-
getEventIdsCount
public int getEventIdsCount()
repeated int64 event_ids = 4 [json_name = "eventIds"];- Specified by:
getEventIdsCountin interfaceLeaderboardCreateDataOrBuilder- Returns:
- The count of eventIds.
-
getEventIds
public long getEventIds(int index)
repeated int64 event_ids = 4 [json_name = "eventIds"];- Specified by:
getEventIdsin interfaceLeaderboardCreateDataOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The eventIds at the given index.
-
setEventIds
public LeaderboardCreateData.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 LeaderboardCreateData.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 LeaderboardCreateData.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 LeaderboardCreateData.Builder clearEventIds()
repeated int64 event_ids = 4 [json_name = "eventIds"];- Returns:
- This builder for chaining.
-
getLeaderboardsList
public java.util.List<java.lang.String> getLeaderboardsList()
repeated string leaderboards = 8 [json_name = "leaderboards"];- Specified by:
getLeaderboardsListin interfaceLeaderboardCreateDataOrBuilder- Returns:
- A list containing the leaderboards.
-
getLeaderboardsCount
public int getLeaderboardsCount()
repeated string leaderboards = 8 [json_name = "leaderboards"];- Specified by:
getLeaderboardsCountin interfaceLeaderboardCreateDataOrBuilder- Returns:
- The count of leaderboards.
-
getLeaderboards
public java.lang.String getLeaderboards(int index)
repeated string leaderboards = 8 [json_name = "leaderboards"];- Specified by:
getLeaderboardsin interfaceLeaderboardCreateDataOrBuilder- 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 interfaceLeaderboardCreateDataOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the leaderboards at the given index.
-
setLeaderboards
public LeaderboardCreateData.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 LeaderboardCreateData.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 LeaderboardCreateData.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 LeaderboardCreateData.Builder clearLeaderboards()
repeated string leaderboards = 8 [json_name = "leaderboards"];- Returns:
- This builder for chaining.
-
addLeaderboardsBytes
public LeaderboardCreateData.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.
-
-