Class QuestionOptions.TriviaOptions.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
-
- com.google.protobuf.GeneratedMessageLite.Builder<QuestionOptions.TriviaOptions,QuestionOptions.TriviaOptions.Builder>
-
- com.streamlayer.interactive.common.QuestionOptions.TriviaOptions.Builder
-
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,QuestionOptions.TriviaOptionsOrBuilder,java.lang.Cloneable
- Enclosing class:
- QuestionOptions.TriviaOptions
public static final class QuestionOptions.TriviaOptions.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<QuestionOptions.TriviaOptions,QuestionOptions.TriviaOptions.Builder> implements QuestionOptions.TriviaOptionsOrBuilder
Protobuf typestreamlayer.interactive.QuestionOptions.TriviaOptions
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description QuestionOptions.TriviaOptions.BuilderclearCorrectFeedback().streamlayer.interactive.AnswerFeedback correct_feedback = 1 [json_name = "correctFeedback"];QuestionOptions.TriviaOptions.BuilderclearExplanation()string explanation = 4 [json_name = "explanation"];QuestionOptions.TriviaOptions.BuilderclearIncorrectFeedback().streamlayer.interactive.AnswerFeedback incorrect_feedback = 2 [json_name = "incorrectFeedback"];QuestionOptions.TriviaOptions.BuilderclearPoints()uint64 points = 3 [json_name = "points"];AnswerFeedbackgetCorrectFeedback().streamlayer.interactive.AnswerFeedback correct_feedback = 1 [json_name = "correctFeedback"];java.lang.StringgetExplanation()string explanation = 4 [json_name = "explanation"];com.google.protobuf.ByteStringgetExplanationBytes()string explanation = 4 [json_name = "explanation"];AnswerFeedbackgetIncorrectFeedback().streamlayer.interactive.AnswerFeedback incorrect_feedback = 2 [json_name = "incorrectFeedback"];longgetPoints()uint64 points = 3 [json_name = "points"];booleanhasCorrectFeedback().streamlayer.interactive.AnswerFeedback correct_feedback = 1 [json_name = "correctFeedback"];booleanhasIncorrectFeedback().streamlayer.interactive.AnswerFeedback incorrect_feedback = 2 [json_name = "incorrectFeedback"];QuestionOptions.TriviaOptions.BuildermergeCorrectFeedback(AnswerFeedback value).streamlayer.interactive.AnswerFeedback correct_feedback = 1 [json_name = "correctFeedback"];QuestionOptions.TriviaOptions.BuildermergeIncorrectFeedback(AnswerFeedback value).streamlayer.interactive.AnswerFeedback incorrect_feedback = 2 [json_name = "incorrectFeedback"];QuestionOptions.TriviaOptions.BuildersetCorrectFeedback(AnswerFeedback value).streamlayer.interactive.AnswerFeedback correct_feedback = 1 [json_name = "correctFeedback"];QuestionOptions.TriviaOptions.BuildersetCorrectFeedback(AnswerFeedback.Builder builderForValue).streamlayer.interactive.AnswerFeedback correct_feedback = 1 [json_name = "correctFeedback"];QuestionOptions.TriviaOptions.BuildersetExplanation(java.lang.String value)string explanation = 4 [json_name = "explanation"];QuestionOptions.TriviaOptions.BuildersetExplanationBytes(com.google.protobuf.ByteString value)string explanation = 4 [json_name = "explanation"];QuestionOptions.TriviaOptions.BuildersetIncorrectFeedback(AnswerFeedback value).streamlayer.interactive.AnswerFeedback incorrect_feedback = 2 [json_name = "incorrectFeedback"];QuestionOptions.TriviaOptions.BuildersetIncorrectFeedback(AnswerFeedback.Builder builderForValue).streamlayer.interactive.AnswerFeedback incorrect_feedback = 2 [json_name = "incorrectFeedback"];QuestionOptions.TriviaOptions.BuildersetPoints(long value)uint64 points = 3 [json_name = "points"];-
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
-
hasCorrectFeedback
public boolean hasCorrectFeedback()
.streamlayer.interactive.AnswerFeedback correct_feedback = 1 [json_name = "correctFeedback"];- Specified by:
hasCorrectFeedbackin interfaceQuestionOptions.TriviaOptionsOrBuilder- Returns:
- Whether the correctFeedback field is set.
-
getCorrectFeedback
public AnswerFeedback getCorrectFeedback()
.streamlayer.interactive.AnswerFeedback correct_feedback = 1 [json_name = "correctFeedback"];- Specified by:
getCorrectFeedbackin interfaceQuestionOptions.TriviaOptionsOrBuilder- Returns:
- The correctFeedback.
-
setCorrectFeedback
public QuestionOptions.TriviaOptions.Builder setCorrectFeedback(AnswerFeedback value)
.streamlayer.interactive.AnswerFeedback correct_feedback = 1 [json_name = "correctFeedback"];
-
setCorrectFeedback
public QuestionOptions.TriviaOptions.Builder setCorrectFeedback(AnswerFeedback.Builder builderForValue)
.streamlayer.interactive.AnswerFeedback correct_feedback = 1 [json_name = "correctFeedback"];
-
mergeCorrectFeedback
public QuestionOptions.TriviaOptions.Builder mergeCorrectFeedback(AnswerFeedback value)
.streamlayer.interactive.AnswerFeedback correct_feedback = 1 [json_name = "correctFeedback"];
-
clearCorrectFeedback
public QuestionOptions.TriviaOptions.Builder clearCorrectFeedback()
.streamlayer.interactive.AnswerFeedback correct_feedback = 1 [json_name = "correctFeedback"];
-
hasIncorrectFeedback
public boolean hasIncorrectFeedback()
.streamlayer.interactive.AnswerFeedback incorrect_feedback = 2 [json_name = "incorrectFeedback"];- Specified by:
hasIncorrectFeedbackin interfaceQuestionOptions.TriviaOptionsOrBuilder- Returns:
- Whether the incorrectFeedback field is set.
-
getIncorrectFeedback
public AnswerFeedback getIncorrectFeedback()
.streamlayer.interactive.AnswerFeedback incorrect_feedback = 2 [json_name = "incorrectFeedback"];- Specified by:
getIncorrectFeedbackin interfaceQuestionOptions.TriviaOptionsOrBuilder- Returns:
- The incorrectFeedback.
-
setIncorrectFeedback
public QuestionOptions.TriviaOptions.Builder setIncorrectFeedback(AnswerFeedback value)
.streamlayer.interactive.AnswerFeedback incorrect_feedback = 2 [json_name = "incorrectFeedback"];
-
setIncorrectFeedback
public QuestionOptions.TriviaOptions.Builder setIncorrectFeedback(AnswerFeedback.Builder builderForValue)
.streamlayer.interactive.AnswerFeedback incorrect_feedback = 2 [json_name = "incorrectFeedback"];
-
mergeIncorrectFeedback
public QuestionOptions.TriviaOptions.Builder mergeIncorrectFeedback(AnswerFeedback value)
.streamlayer.interactive.AnswerFeedback incorrect_feedback = 2 [json_name = "incorrectFeedback"];
-
clearIncorrectFeedback
public QuestionOptions.TriviaOptions.Builder clearIncorrectFeedback()
.streamlayer.interactive.AnswerFeedback incorrect_feedback = 2 [json_name = "incorrectFeedback"];
-
getPoints
public long getPoints()
uint64 points = 3 [json_name = "points"];- Specified by:
getPointsin interfaceQuestionOptions.TriviaOptionsOrBuilder- Returns:
- The points.
-
setPoints
public QuestionOptions.TriviaOptions.Builder setPoints(long value)
uint64 points = 3 [json_name = "points"];- Parameters:
value- The points to set.- Returns:
- This builder for chaining.
-
clearPoints
public QuestionOptions.TriviaOptions.Builder clearPoints()
uint64 points = 3 [json_name = "points"];- Returns:
- This builder for chaining.
-
getExplanation
public java.lang.String getExplanation()
string explanation = 4 [json_name = "explanation"];- Specified by:
getExplanationin interfaceQuestionOptions.TriviaOptionsOrBuilder- Returns:
- The explanation.
-
getExplanationBytes
public com.google.protobuf.ByteString getExplanationBytes()
string explanation = 4 [json_name = "explanation"];- Specified by:
getExplanationBytesin interfaceQuestionOptions.TriviaOptionsOrBuilder- Returns:
- The bytes for explanation.
-
setExplanation
public QuestionOptions.TriviaOptions.Builder setExplanation(java.lang.String value)
string explanation = 4 [json_name = "explanation"];- Parameters:
value- The explanation to set.- Returns:
- This builder for chaining.
-
clearExplanation
public QuestionOptions.TriviaOptions.Builder clearExplanation()
string explanation = 4 [json_name = "explanation"];- Returns:
- This builder for chaining.
-
setExplanationBytes
public QuestionOptions.TriviaOptions.Builder setExplanationBytes(com.google.protobuf.ByteString value)
string explanation = 4 [json_name = "explanation"];- Parameters:
value- The bytes for explanation to set.- Returns:
- This builder for chaining.
-
-