Class ExtendedQuestionAnswer.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
-
- com.google.protobuf.GeneratedMessageLite.Builder<ExtendedQuestionAnswer,ExtendedQuestionAnswer.Builder>
-
- com.streamlayer.interactive.common.ExtendedQuestionAnswer.Builder
-
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,ExtendedQuestionAnswerOrBuilder,java.lang.Cloneable
- Enclosing class:
- ExtendedQuestionAnswer
public static final class ExtendedQuestionAnswer.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<ExtendedQuestionAnswer,ExtendedQuestionAnswer.Builder> implements ExtendedQuestionAnswerOrBuilder
Protobuf typestreamlayer.interactive.ExtendedQuestionAnswer
-
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description ExtendedQuestionAnswer.BuilderclearCorrect()bool correct = 4 [json_name = "correct"];ExtendedQuestionAnswer.BuilderclearIcon()string icon = 3 [json_name = "icon"];ExtendedQuestionAnswer.BuilderclearId()string id = 1 [json_name = "id"];ExtendedQuestionAnswer.BuilderclearPercentage()Deprecated.streamlayer.interactive.ExtendedQuestionAnswer.percentage is deprecated.ExtendedQuestionAnswer.BuilderclearPercentageDecimal()double percentage_decimal = 8 [json_name = "percentageDecimal"];ExtendedQuestionAnswer.BuilderclearPoints()uint32 points = 5 [json_name = "points"];ExtendedQuestionAnswer.BuilderclearPointsEarned()points set in the vote, e.g.ExtendedQuestionAnswer.BuilderclearText()string text = 2 [json_name = "text"];ExtendedQuestionAnswer.BuilderclearYouVoted()mark answer voted by you, not available on subscriptionbooleangetCorrect()bool correct = 4 [json_name = "correct"];java.lang.StringgetIcon()string icon = 3 [json_name = "icon"];com.google.protobuf.ByteStringgetIconBytes()string icon = 3 [json_name = "icon"];java.lang.StringgetId()string id = 1 [json_name = "id"];com.google.protobuf.ByteStringgetIdBytes()string id = 1 [json_name = "id"];intgetPercentage()Deprecated.streamlayer.interactive.ExtendedQuestionAnswer.percentage is deprecated.doublegetPercentageDecimal()double percentage_decimal = 8 [json_name = "percentageDecimal"];intgetPoints()uint32 points = 5 [json_name = "points"];intgetPointsEarned()points set in the vote, e.g.java.lang.StringgetText()string text = 2 [json_name = "text"];com.google.protobuf.ByteStringgetTextBytes()string text = 2 [json_name = "text"];booleangetYouVoted()mark answer voted by you, not available on subscriptionExtendedQuestionAnswer.BuildersetCorrect(boolean value)bool correct = 4 [json_name = "correct"];ExtendedQuestionAnswer.BuildersetIcon(java.lang.String value)string icon = 3 [json_name = "icon"];ExtendedQuestionAnswer.BuildersetIconBytes(com.google.protobuf.ByteString value)string icon = 3 [json_name = "icon"];ExtendedQuestionAnswer.BuildersetId(java.lang.String value)string id = 1 [json_name = "id"];ExtendedQuestionAnswer.BuildersetIdBytes(com.google.protobuf.ByteString value)string id = 1 [json_name = "id"];ExtendedQuestionAnswer.BuildersetPercentage(int value)Deprecated.streamlayer.interactive.ExtendedQuestionAnswer.percentage is deprecated.ExtendedQuestionAnswer.BuildersetPercentageDecimal(double value)double percentage_decimal = 8 [json_name = "percentageDecimal"];ExtendedQuestionAnswer.BuildersetPoints(int value)uint32 points = 5 [json_name = "points"];ExtendedQuestionAnswer.BuildersetPointsEarned(int value)points set in the vote, e.g.ExtendedQuestionAnswer.BuildersetText(java.lang.String value)string text = 2 [json_name = "text"];ExtendedQuestionAnswer.BuildersetTextBytes(com.google.protobuf.ByteString value)string text = 2 [json_name = "text"];ExtendedQuestionAnswer.BuildersetYouVoted(boolean value)mark answer voted by you, not available on subscription-
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 interfaceExtendedQuestionAnswerOrBuilder- Returns:
- The id.
-
getIdBytes
public com.google.protobuf.ByteString getIdBytes()
string id = 1 [json_name = "id"];- Specified by:
getIdBytesin interfaceExtendedQuestionAnswerOrBuilder- Returns:
- The bytes for id.
-
setId
public ExtendedQuestionAnswer.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 ExtendedQuestionAnswer.Builder clearId()
string id = 1 [json_name = "id"];- Returns:
- This builder for chaining.
-
setIdBytes
public ExtendedQuestionAnswer.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.
-
getText
public java.lang.String getText()
string text = 2 [json_name = "text"];- Specified by:
getTextin interfaceExtendedQuestionAnswerOrBuilder- Returns:
- The text.
-
getTextBytes
public com.google.protobuf.ByteString getTextBytes()
string text = 2 [json_name = "text"];- Specified by:
getTextBytesin interfaceExtendedQuestionAnswerOrBuilder- Returns:
- The bytes for text.
-
setText
public ExtendedQuestionAnswer.Builder setText(java.lang.String value)
string text = 2 [json_name = "text"];- Parameters:
value- The text to set.- Returns:
- This builder for chaining.
-
clearText
public ExtendedQuestionAnswer.Builder clearText()
string text = 2 [json_name = "text"];- Returns:
- This builder for chaining.
-
setTextBytes
public ExtendedQuestionAnswer.Builder setTextBytes(com.google.protobuf.ByteString value)
string text = 2 [json_name = "text"];- Parameters:
value- The bytes for text to set.- Returns:
- This builder for chaining.
-
getIcon
public java.lang.String getIcon()
string icon = 3 [json_name = "icon"];- Specified by:
getIconin interfaceExtendedQuestionAnswerOrBuilder- Returns:
- The icon.
-
getIconBytes
public com.google.protobuf.ByteString getIconBytes()
string icon = 3 [json_name = "icon"];- Specified by:
getIconBytesin interfaceExtendedQuestionAnswerOrBuilder- Returns:
- The bytes for icon.
-
setIcon
public ExtendedQuestionAnswer.Builder setIcon(java.lang.String value)
string icon = 3 [json_name = "icon"];- Parameters:
value- The icon to set.- Returns:
- This builder for chaining.
-
clearIcon
public ExtendedQuestionAnswer.Builder clearIcon()
string icon = 3 [json_name = "icon"];- Returns:
- This builder for chaining.
-
setIconBytes
public ExtendedQuestionAnswer.Builder setIconBytes(com.google.protobuf.ByteString value)
string icon = 3 [json_name = "icon"];- Parameters:
value- The bytes for icon to set.- Returns:
- This builder for chaining.
-
getCorrect
public boolean getCorrect()
bool correct = 4 [json_name = "correct"];- Specified by:
getCorrectin interfaceExtendedQuestionAnswerOrBuilder- Returns:
- The correct.
-
setCorrect
public ExtendedQuestionAnswer.Builder setCorrect(boolean value)
bool correct = 4 [json_name = "correct"];- Parameters:
value- The correct to set.- Returns:
- This builder for chaining.
-
clearCorrect
public ExtendedQuestionAnswer.Builder clearCorrect()
bool correct = 4 [json_name = "correct"];- Returns:
- This builder for chaining.
-
getPoints
public int getPoints()
uint32 points = 5 [json_name = "points"];- Specified by:
getPointsin interfaceExtendedQuestionAnswerOrBuilder- Returns:
- The points.
-
setPoints
public ExtendedQuestionAnswer.Builder setPoints(int value)
uint32 points = 5 [json_name = "points"];- Parameters:
value- The points to set.- Returns:
- This builder for chaining.
-
clearPoints
public ExtendedQuestionAnswer.Builder clearPoints()
uint32 points = 5 [json_name = "points"];- Returns:
- This builder for chaining.
-
getPercentage
@Deprecated public int getPercentage()
Deprecated.streamlayer.interactive.ExtendedQuestionAnswer.percentage is deprecated. See streamlayer/interactive/interactive.common.proto;l=380uint32 percentage = 6 [json_name = "percentage", deprecated = true];- Specified by:
getPercentagein interfaceExtendedQuestionAnswerOrBuilder- Returns:
- The percentage.
-
setPercentage
@Deprecated public ExtendedQuestionAnswer.Builder setPercentage(int value)
Deprecated.streamlayer.interactive.ExtendedQuestionAnswer.percentage is deprecated. See streamlayer/interactive/interactive.common.proto;l=380uint32 percentage = 6 [json_name = "percentage", deprecated = true];- Parameters:
value- The percentage to set.- Returns:
- This builder for chaining.
-
clearPercentage
@Deprecated public ExtendedQuestionAnswer.Builder clearPercentage()
Deprecated.streamlayer.interactive.ExtendedQuestionAnswer.percentage is deprecated. See streamlayer/interactive/interactive.common.proto;l=380uint32 percentage = 6 [json_name = "percentage", deprecated = true];- Returns:
- This builder for chaining.
-
getYouVoted
public boolean getYouVoted()
mark answer voted by you, not available on subscription
bool you_voted = 7 [json_name = "youVoted"];- Specified by:
getYouVotedin interfaceExtendedQuestionAnswerOrBuilder- Returns:
- The youVoted.
-
setYouVoted
public ExtendedQuestionAnswer.Builder setYouVoted(boolean value)
mark answer voted by you, not available on subscription
bool you_voted = 7 [json_name = "youVoted"];- Parameters:
value- The youVoted to set.- Returns:
- This builder for chaining.
-
clearYouVoted
public ExtendedQuestionAnswer.Builder clearYouVoted()
mark answer voted by you, not available on subscription
bool you_voted = 7 [json_name = "youVoted"];- Returns:
- This builder for chaining.
-
getPercentageDecimal
public double getPercentageDecimal()
double percentage_decimal = 8 [json_name = "percentageDecimal"];- Specified by:
getPercentageDecimalin interfaceExtendedQuestionAnswerOrBuilder- Returns:
- The percentageDecimal.
-
setPercentageDecimal
public ExtendedQuestionAnswer.Builder setPercentageDecimal(double value)
double percentage_decimal = 8 [json_name = "percentageDecimal"];- Parameters:
value- The percentageDecimal to set.- Returns:
- This builder for chaining.
-
clearPercentageDecimal
public ExtendedQuestionAnswer.Builder clearPercentageDecimal()
double percentage_decimal = 8 [json_name = "percentageDecimal"];- Returns:
- This builder for chaining.
-
getPointsEarned
public int getPointsEarned()
points set in the vote, e.g. for trivia points = 0 when trivia is closed
uint32 points_earned = 9 [json_name = "pointsEarned"];- Specified by:
getPointsEarnedin interfaceExtendedQuestionAnswerOrBuilder- Returns:
- The pointsEarned.
-
setPointsEarned
public ExtendedQuestionAnswer.Builder setPointsEarned(int value)
points set in the vote, e.g. for trivia points = 0 when trivia is closed
uint32 points_earned = 9 [json_name = "pointsEarned"];- Parameters:
value- The pointsEarned to set.- Returns:
- This builder for chaining.
-
clearPointsEarned
public ExtendedQuestionAnswer.Builder clearPointsEarned()
points set in the vote, e.g. for trivia points = 0 when trivia is closed
uint32 points_earned = 9 [json_name = "pointsEarned"];- Returns:
- This builder for chaining.
-
-