Package com.streamlayer.interactive.feed
Class BetPackRequest.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
-
- com.google.protobuf.GeneratedMessageLite.Builder<BetPackRequest,BetPackRequest.Builder>
-
- com.streamlayer.interactive.feed.BetPackRequest.Builder
-
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,BetPackRequestOrBuilder,java.lang.Cloneable
- Enclosing class:
- BetPackRequest
public static final class BetPackRequest.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<BetPackRequest,BetPackRequest.Builder> implements BetPackRequestOrBuilder
list of questions with user answer info
Protobuf typestreamlayer.interactive.feed.BetPackRequest
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BetPackRequest.BuilderaddAllStatuses(java.lang.Iterable<? extends QuestionStatus> values)repeated .streamlayer.interactive.QuestionStatus statuses = 3 [json_name = "statuses"];BetPackRequest.BuilderaddAllStatusesValue(java.lang.Iterable<java.lang.Integer> values)repeated .streamlayer.interactive.QuestionStatus statuses = 3 [json_name = "statuses"];BetPackRequest.BuilderaddAllTypes(java.lang.Iterable<? extends QuestionType> values)repeated .streamlayer.interactive.QuestionType types = 2 [json_name = "types"];BetPackRequest.BuilderaddAllTypesValue(java.lang.Iterable<java.lang.Integer> values)repeated .streamlayer.interactive.QuestionType types = 2 [json_name = "types"];BetPackRequest.BuilderaddStatuses(QuestionStatus value)repeated .streamlayer.interactive.QuestionStatus statuses = 3 [json_name = "statuses"];BetPackRequest.BuilderaddStatusesValue(int value)repeated .streamlayer.interactive.QuestionStatus statuses = 3 [json_name = "statuses"];BetPackRequest.BuilderaddTypes(QuestionType value)repeated .streamlayer.interactive.QuestionType types = 2 [json_name = "types"];BetPackRequest.BuilderaddTypesValue(int value)repeated .streamlayer.interactive.QuestionType types = 2 [json_name = "types"];BetPackRequest.BuilderclearEventId()string event_id = 1 [json_name = "eventId"];BetPackRequest.BuilderclearLimit()default 5BetPackRequest.BuilderclearSort()default activated_at by ascBetPackRequest.BuilderclearStatuses()repeated .streamlayer.interactive.QuestionStatus statuses = 3 [json_name = "statuses"];BetPackRequest.BuilderclearTypes()repeated .streamlayer.interactive.QuestionType types = 2 [json_name = "types"];java.lang.StringgetEventId()string event_id = 1 [json_name = "eventId"];com.google.protobuf.ByteStringgetEventIdBytes()string event_id = 1 [json_name = "eventId"];intgetLimit()default 5SortgetSort()default activated_at by ascQuestionStatusgetStatuses(int index)repeated .streamlayer.interactive.QuestionStatus statuses = 3 [json_name = "statuses"];intgetStatusesCount()repeated .streamlayer.interactive.QuestionStatus statuses = 3 [json_name = "statuses"];java.util.List<QuestionStatus>getStatusesList()repeated .streamlayer.interactive.QuestionStatus statuses = 3 [json_name = "statuses"];intgetStatusesValue(int index)repeated .streamlayer.interactive.QuestionStatus statuses = 3 [json_name = "statuses"];java.util.List<java.lang.Integer>getStatusesValueList()repeated .streamlayer.interactive.QuestionStatus statuses = 3 [json_name = "statuses"];QuestionTypegetTypes(int index)repeated .streamlayer.interactive.QuestionType types = 2 [json_name = "types"];intgetTypesCount()repeated .streamlayer.interactive.QuestionType types = 2 [json_name = "types"];java.util.List<QuestionType>getTypesList()repeated .streamlayer.interactive.QuestionType types = 2 [json_name = "types"];intgetTypesValue(int index)repeated .streamlayer.interactive.QuestionType types = 2 [json_name = "types"];java.util.List<java.lang.Integer>getTypesValueList()repeated .streamlayer.interactive.QuestionType types = 2 [json_name = "types"];booleanhasLimit()default 5booleanhasSort()default activated_at by ascBetPackRequest.BuildermergeSort(Sort value)default activated_at by ascBetPackRequest.BuildersetEventId(java.lang.String value)string event_id = 1 [json_name = "eventId"];BetPackRequest.BuildersetEventIdBytes(com.google.protobuf.ByteString value)string event_id = 1 [json_name = "eventId"];BetPackRequest.BuildersetLimit(int value)default 5BetPackRequest.BuildersetSort(Sort value)default activated_at by ascBetPackRequest.BuildersetSort(Sort.Builder builderForValue)default activated_at by ascBetPackRequest.BuildersetStatuses(int index, QuestionStatus value)repeated .streamlayer.interactive.QuestionStatus statuses = 3 [json_name = "statuses"];BetPackRequest.BuildersetStatusesValue(int index, int value)repeated .streamlayer.interactive.QuestionStatus statuses = 3 [json_name = "statuses"];BetPackRequest.BuildersetTypes(int index, QuestionType value)repeated .streamlayer.interactive.QuestionType types = 2 [json_name = "types"];BetPackRequest.BuildersetTypesValue(int index, int value)repeated .streamlayer.interactive.QuestionType types = 2 [json_name = "types"];-
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
-
getEventId
public java.lang.String getEventId()
string event_id = 1 [json_name = "eventId"];- Specified by:
getEventIdin interfaceBetPackRequestOrBuilder- Returns:
- The eventId.
-
getEventIdBytes
public com.google.protobuf.ByteString getEventIdBytes()
string event_id = 1 [json_name = "eventId"];- Specified by:
getEventIdBytesin interfaceBetPackRequestOrBuilder- Returns:
- The bytes for eventId.
-
setEventId
public BetPackRequest.Builder setEventId(java.lang.String value)
string event_id = 1 [json_name = "eventId"];- Parameters:
value- The eventId to set.- Returns:
- This builder for chaining.
-
clearEventId
public BetPackRequest.Builder clearEventId()
string event_id = 1 [json_name = "eventId"];- Returns:
- This builder for chaining.
-
setEventIdBytes
public BetPackRequest.Builder setEventIdBytes(com.google.protobuf.ByteString value)
string event_id = 1 [json_name = "eventId"];- Parameters:
value- The bytes for eventId to set.- Returns:
- This builder for chaining.
-
getTypesList
public java.util.List<QuestionType> getTypesList()
repeated .streamlayer.interactive.QuestionType types = 2 [json_name = "types"];- Specified by:
getTypesListin interfaceBetPackRequestOrBuilder- Returns:
- A list containing the types.
-
getTypesCount
public int getTypesCount()
repeated .streamlayer.interactive.QuestionType types = 2 [json_name = "types"];- Specified by:
getTypesCountin interfaceBetPackRequestOrBuilder- Returns:
- The count of types.
-
getTypes
public QuestionType getTypes(int index)
repeated .streamlayer.interactive.QuestionType types = 2 [json_name = "types"];- Specified by:
getTypesin interfaceBetPackRequestOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The types at the given index.
-
setTypes
public BetPackRequest.Builder setTypes(int index, QuestionType value)
repeated .streamlayer.interactive.QuestionType types = 2 [json_name = "types"];- Parameters:
index- The index to set the value at.value- The types to set.- Returns:
- This builder for chaining.
-
addTypes
public BetPackRequest.Builder addTypes(QuestionType value)
repeated .streamlayer.interactive.QuestionType types = 2 [json_name = "types"];- Parameters:
value- The types to add.- Returns:
- This builder for chaining.
-
addAllTypes
public BetPackRequest.Builder addAllTypes(java.lang.Iterable<? extends QuestionType> values)
repeated .streamlayer.interactive.QuestionType types = 2 [json_name = "types"];- Parameters:
values- The types to add.- Returns:
- This builder for chaining.
-
clearTypes
public BetPackRequest.Builder clearTypes()
repeated .streamlayer.interactive.QuestionType types = 2 [json_name = "types"];- Returns:
- This builder for chaining.
-
getTypesValueList
public java.util.List<java.lang.Integer> getTypesValueList()
repeated .streamlayer.interactive.QuestionType types = 2 [json_name = "types"];- Specified by:
getTypesValueListin interfaceBetPackRequestOrBuilder- Returns:
- A list containing the enum numeric values on the wire for types.
-
getTypesValue
public int getTypesValue(int index)
repeated .streamlayer.interactive.QuestionType types = 2 [json_name = "types"];- Specified by:
getTypesValuein interfaceBetPackRequestOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The enum numeric value on the wire of types at the given index.
-
setTypesValue
public BetPackRequest.Builder setTypesValue(int index, int value)
repeated .streamlayer.interactive.QuestionType types = 2 [json_name = "types"];- Parameters:
index- The index to set the value at.value- The enum numeric value on the wire for types to set.- Returns:
- This builder for chaining.
-
addTypesValue
public BetPackRequest.Builder addTypesValue(int value)
repeated .streamlayer.interactive.QuestionType types = 2 [json_name = "types"];- Parameters:
value- The enum numeric value on the wire for types to add.- Returns:
- This builder for chaining.
-
addAllTypesValue
public BetPackRequest.Builder addAllTypesValue(java.lang.Iterable<java.lang.Integer> values)
repeated .streamlayer.interactive.QuestionType types = 2 [json_name = "types"];- Parameters:
values- The enum numeric values on the wire for types to add.- Returns:
- This builder for chaining.
-
getStatusesList
public java.util.List<QuestionStatus> getStatusesList()
repeated .streamlayer.interactive.QuestionStatus statuses = 3 [json_name = "statuses"];- Specified by:
getStatusesListin interfaceBetPackRequestOrBuilder- Returns:
- A list containing the statuses.
-
getStatusesCount
public int getStatusesCount()
repeated .streamlayer.interactive.QuestionStatus statuses = 3 [json_name = "statuses"];- Specified by:
getStatusesCountin interfaceBetPackRequestOrBuilder- Returns:
- The count of statuses.
-
getStatuses
public QuestionStatus getStatuses(int index)
repeated .streamlayer.interactive.QuestionStatus statuses = 3 [json_name = "statuses"];- Specified by:
getStatusesin interfaceBetPackRequestOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The statuses at the given index.
-
setStatuses
public BetPackRequest.Builder setStatuses(int index, QuestionStatus value)
repeated .streamlayer.interactive.QuestionStatus statuses = 3 [json_name = "statuses"];- Parameters:
index- The index to set the value at.value- The statuses to set.- Returns:
- This builder for chaining.
-
addStatuses
public BetPackRequest.Builder addStatuses(QuestionStatus value)
repeated .streamlayer.interactive.QuestionStatus statuses = 3 [json_name = "statuses"];- Parameters:
value- The statuses to add.- Returns:
- This builder for chaining.
-
addAllStatuses
public BetPackRequest.Builder addAllStatuses(java.lang.Iterable<? extends QuestionStatus> values)
repeated .streamlayer.interactive.QuestionStatus statuses = 3 [json_name = "statuses"];- Parameters:
values- The statuses to add.- Returns:
- This builder for chaining.
-
clearStatuses
public BetPackRequest.Builder clearStatuses()
repeated .streamlayer.interactive.QuestionStatus statuses = 3 [json_name = "statuses"];- Returns:
- This builder for chaining.
-
getStatusesValueList
public java.util.List<java.lang.Integer> getStatusesValueList()
repeated .streamlayer.interactive.QuestionStatus statuses = 3 [json_name = "statuses"];- Specified by:
getStatusesValueListin interfaceBetPackRequestOrBuilder- Returns:
- A list containing the enum numeric values on the wire for statuses.
-
getStatusesValue
public int getStatusesValue(int index)
repeated .streamlayer.interactive.QuestionStatus statuses = 3 [json_name = "statuses"];- Specified by:
getStatusesValuein interfaceBetPackRequestOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The enum numeric value on the wire of statuses at the given index.
-
setStatusesValue
public BetPackRequest.Builder setStatusesValue(int index, int value)
repeated .streamlayer.interactive.QuestionStatus statuses = 3 [json_name = "statuses"];- Parameters:
index- The index to set the value at.value- The enum numeric value on the wire for statuses to set.- Returns:
- This builder for chaining.
-
addStatusesValue
public BetPackRequest.Builder addStatusesValue(int value)
repeated .streamlayer.interactive.QuestionStatus statuses = 3 [json_name = "statuses"];- Parameters:
value- The enum numeric value on the wire for statuses to add.- Returns:
- This builder for chaining.
-
addAllStatusesValue
public BetPackRequest.Builder addAllStatusesValue(java.lang.Iterable<java.lang.Integer> values)
repeated .streamlayer.interactive.QuestionStatus statuses = 3 [json_name = "statuses"];- Parameters:
values- The enum numeric values on the wire for statuses to add.- Returns:
- This builder for chaining.
-
hasLimit
public boolean hasLimit()
default 5
optional int32 limit = 4 [json_name = "limit"];- Specified by:
hasLimitin interfaceBetPackRequestOrBuilder- Returns:
- Whether the limit field is set.
-
getLimit
public int getLimit()
default 5
optional int32 limit = 4 [json_name = "limit"];- Specified by:
getLimitin interfaceBetPackRequestOrBuilder- Returns:
- The limit.
-
setLimit
public BetPackRequest.Builder setLimit(int value)
default 5
optional int32 limit = 4 [json_name = "limit"];- Parameters:
value- The limit to set.- Returns:
- This builder for chaining.
-
clearLimit
public BetPackRequest.Builder clearLimit()
default 5
optional int32 limit = 4 [json_name = "limit"];- Returns:
- This builder for chaining.
-
hasSort
public boolean hasSort()
default activated_at by asc
optional .streamlayer.interactive.Sort sort = 5 [json_name = "sort"];- Specified by:
hasSortin interfaceBetPackRequestOrBuilder- Returns:
- Whether the sort field is set.
-
getSort
public Sort getSort()
default activated_at by asc
optional .streamlayer.interactive.Sort sort = 5 [json_name = "sort"];- Specified by:
getSortin interfaceBetPackRequestOrBuilder- Returns:
- The sort.
-
setSort
public BetPackRequest.Builder setSort(Sort value)
default activated_at by asc
optional .streamlayer.interactive.Sort sort = 5 [json_name = "sort"];
-
setSort
public BetPackRequest.Builder setSort(Sort.Builder builderForValue)
default activated_at by asc
optional .streamlayer.interactive.Sort sort = 5 [json_name = "sort"];
-
mergeSort
public BetPackRequest.Builder mergeSort(Sort value)
default activated_at by asc
optional .streamlayer.interactive.Sort sort = 5 [json_name = "sort"];
-
clearSort
public BetPackRequest.Builder clearSort()
default activated_at by asc
optional .streamlayer.interactive.Sort sort = 5 [json_name = "sort"];
-
-