Class QuestionOptions.PauseAdOptions.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
-
- com.google.protobuf.GeneratedMessageLite.Builder<QuestionOptions.PauseAdOptions,QuestionOptions.PauseAdOptions.Builder>
-
- com.streamlayer.interactive.common.QuestionOptions.PauseAdOptions.Builder
-
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,QuestionOptions.PauseAdOptionsOrBuilder,java.lang.Cloneable
- Enclosing class:
- QuestionOptions.PauseAdOptions
public static final class QuestionOptions.PauseAdOptions.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<QuestionOptions.PauseAdOptions,QuestionOptions.PauseAdOptions.Builder> implements QuestionOptions.PauseAdOptionsOrBuilder
Protobuf typestreamlayer.interactive.QuestionOptions.PauseAdOptions
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description QuestionOptions.PauseAdOptions.BuilderclearLayout().streamlayer.interactive.PauseAdLayout layout = 4 [json_name = "layout"];QuestionOptions.PauseAdOptions.BuilderclearQrCode().streamlayer.interactive.QRCode qr_code = 1 [json_name = "qrCode"];QuestionOptions.PauseAdOptions.BuilderclearQrCodeLabel()optional string qr_code_label = 2 [json_name = "qrCodeLabel"];QuestionOptions.PauseAdOptions.BuilderclearQrCodeUrl()optional string qr_code_url = 3 [json_name = "qrCodeUrl"];QuestionOptions.PauseAdOptions.BuilderclearStatsType().streamlayer.interactive.PauseAdStatsType stats_type = 5 [json_name = "statsType"];PauseAdLayoutgetLayout().streamlayer.interactive.PauseAdLayout layout = 4 [json_name = "layout"];intgetLayoutValue().streamlayer.interactive.PauseAdLayout layout = 4 [json_name = "layout"];QRCodegetQrCode().streamlayer.interactive.QRCode qr_code = 1 [json_name = "qrCode"];java.lang.StringgetQrCodeLabel()optional string qr_code_label = 2 [json_name = "qrCodeLabel"];com.google.protobuf.ByteStringgetQrCodeLabelBytes()optional string qr_code_label = 2 [json_name = "qrCodeLabel"];java.lang.StringgetQrCodeUrl()optional string qr_code_url = 3 [json_name = "qrCodeUrl"];com.google.protobuf.ByteStringgetQrCodeUrlBytes()optional string qr_code_url = 3 [json_name = "qrCodeUrl"];intgetQrCodeValue().streamlayer.interactive.QRCode qr_code = 1 [json_name = "qrCode"];PauseAdStatsTypegetStatsType().streamlayer.interactive.PauseAdStatsType stats_type = 5 [json_name = "statsType"];intgetStatsTypeValue().streamlayer.interactive.PauseAdStatsType stats_type = 5 [json_name = "statsType"];booleanhasQrCodeLabel()optional string qr_code_label = 2 [json_name = "qrCodeLabel"];booleanhasQrCodeUrl()optional string qr_code_url = 3 [json_name = "qrCodeUrl"];QuestionOptions.PauseAdOptions.BuildersetLayout(PauseAdLayout value).streamlayer.interactive.PauseAdLayout layout = 4 [json_name = "layout"];QuestionOptions.PauseAdOptions.BuildersetLayoutValue(int value).streamlayer.interactive.PauseAdLayout layout = 4 [json_name = "layout"];QuestionOptions.PauseAdOptions.BuildersetQrCode(QRCode value).streamlayer.interactive.QRCode qr_code = 1 [json_name = "qrCode"];QuestionOptions.PauseAdOptions.BuildersetQrCodeLabel(java.lang.String value)optional string qr_code_label = 2 [json_name = "qrCodeLabel"];QuestionOptions.PauseAdOptions.BuildersetQrCodeLabelBytes(com.google.protobuf.ByteString value)optional string qr_code_label = 2 [json_name = "qrCodeLabel"];QuestionOptions.PauseAdOptions.BuildersetQrCodeUrl(java.lang.String value)optional string qr_code_url = 3 [json_name = "qrCodeUrl"];QuestionOptions.PauseAdOptions.BuildersetQrCodeUrlBytes(com.google.protobuf.ByteString value)optional string qr_code_url = 3 [json_name = "qrCodeUrl"];QuestionOptions.PauseAdOptions.BuildersetQrCodeValue(int value).streamlayer.interactive.QRCode qr_code = 1 [json_name = "qrCode"];QuestionOptions.PauseAdOptions.BuildersetStatsType(PauseAdStatsType value).streamlayer.interactive.PauseAdStatsType stats_type = 5 [json_name = "statsType"];QuestionOptions.PauseAdOptions.BuildersetStatsTypeValue(int value).streamlayer.interactive.PauseAdStatsType stats_type = 5 [json_name = "statsType"];-
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
-
getQrCodeValue
public int getQrCodeValue()
.streamlayer.interactive.QRCode qr_code = 1 [json_name = "qrCode"];- Specified by:
getQrCodeValuein interfaceQuestionOptions.PauseAdOptionsOrBuilder- Returns:
- The enum numeric value on the wire for qrCode.
-
setQrCodeValue
public QuestionOptions.PauseAdOptions.Builder setQrCodeValue(int value)
.streamlayer.interactive.QRCode qr_code = 1 [json_name = "qrCode"];- Parameters:
value- The qrCode to set.- Returns:
- This builder for chaining.
-
getQrCode
public QRCode getQrCode()
.streamlayer.interactive.QRCode qr_code = 1 [json_name = "qrCode"];- Specified by:
getQrCodein interfaceQuestionOptions.PauseAdOptionsOrBuilder- Returns:
- The qrCode.
-
setQrCode
public QuestionOptions.PauseAdOptions.Builder setQrCode(QRCode value)
.streamlayer.interactive.QRCode qr_code = 1 [json_name = "qrCode"];- Parameters:
value- The enum numeric value on the wire for qrCode to set.- Returns:
- This builder for chaining.
-
clearQrCode
public QuestionOptions.PauseAdOptions.Builder clearQrCode()
.streamlayer.interactive.QRCode qr_code = 1 [json_name = "qrCode"];- Returns:
- This builder for chaining.
-
hasQrCodeLabel
public boolean hasQrCodeLabel()
optional string qr_code_label = 2 [json_name = "qrCodeLabel"];- Specified by:
hasQrCodeLabelin interfaceQuestionOptions.PauseAdOptionsOrBuilder- Returns:
- Whether the qrCodeLabel field is set.
-
getQrCodeLabel
public java.lang.String getQrCodeLabel()
optional string qr_code_label = 2 [json_name = "qrCodeLabel"];- Specified by:
getQrCodeLabelin interfaceQuestionOptions.PauseAdOptionsOrBuilder- Returns:
- The qrCodeLabel.
-
getQrCodeLabelBytes
public com.google.protobuf.ByteString getQrCodeLabelBytes()
optional string qr_code_label = 2 [json_name = "qrCodeLabel"];- Specified by:
getQrCodeLabelBytesin interfaceQuestionOptions.PauseAdOptionsOrBuilder- Returns:
- The bytes for qrCodeLabel.
-
setQrCodeLabel
public QuestionOptions.PauseAdOptions.Builder setQrCodeLabel(java.lang.String value)
optional string qr_code_label = 2 [json_name = "qrCodeLabel"];- Parameters:
value- The qrCodeLabel to set.- Returns:
- This builder for chaining.
-
clearQrCodeLabel
public QuestionOptions.PauseAdOptions.Builder clearQrCodeLabel()
optional string qr_code_label = 2 [json_name = "qrCodeLabel"];- Returns:
- This builder for chaining.
-
setQrCodeLabelBytes
public QuestionOptions.PauseAdOptions.Builder setQrCodeLabelBytes(com.google.protobuf.ByteString value)
optional string qr_code_label = 2 [json_name = "qrCodeLabel"];- Parameters:
value- The bytes for qrCodeLabel to set.- Returns:
- This builder for chaining.
-
hasQrCodeUrl
public boolean hasQrCodeUrl()
optional string qr_code_url = 3 [json_name = "qrCodeUrl"];- Specified by:
hasQrCodeUrlin interfaceQuestionOptions.PauseAdOptionsOrBuilder- Returns:
- Whether the qrCodeUrl field is set.
-
getQrCodeUrl
public java.lang.String getQrCodeUrl()
optional string qr_code_url = 3 [json_name = "qrCodeUrl"];- Specified by:
getQrCodeUrlin interfaceQuestionOptions.PauseAdOptionsOrBuilder- Returns:
- The qrCodeUrl.
-
getQrCodeUrlBytes
public com.google.protobuf.ByteString getQrCodeUrlBytes()
optional string qr_code_url = 3 [json_name = "qrCodeUrl"];- Specified by:
getQrCodeUrlBytesin interfaceQuestionOptions.PauseAdOptionsOrBuilder- Returns:
- The bytes for qrCodeUrl.
-
setQrCodeUrl
public QuestionOptions.PauseAdOptions.Builder setQrCodeUrl(java.lang.String value)
optional string qr_code_url = 3 [json_name = "qrCodeUrl"];- Parameters:
value- The qrCodeUrl to set.- Returns:
- This builder for chaining.
-
clearQrCodeUrl
public QuestionOptions.PauseAdOptions.Builder clearQrCodeUrl()
optional string qr_code_url = 3 [json_name = "qrCodeUrl"];- Returns:
- This builder for chaining.
-
setQrCodeUrlBytes
public QuestionOptions.PauseAdOptions.Builder setQrCodeUrlBytes(com.google.protobuf.ByteString value)
optional string qr_code_url = 3 [json_name = "qrCodeUrl"];- Parameters:
value- The bytes for qrCodeUrl to set.- Returns:
- This builder for chaining.
-
getLayoutValue
public int getLayoutValue()
.streamlayer.interactive.PauseAdLayout layout = 4 [json_name = "layout"];- Specified by:
getLayoutValuein interfaceQuestionOptions.PauseAdOptionsOrBuilder- Returns:
- The enum numeric value on the wire for layout.
-
setLayoutValue
public QuestionOptions.PauseAdOptions.Builder setLayoutValue(int value)
.streamlayer.interactive.PauseAdLayout layout = 4 [json_name = "layout"];- Parameters:
value- The layout to set.- Returns:
- This builder for chaining.
-
getLayout
public PauseAdLayout getLayout()
.streamlayer.interactive.PauseAdLayout layout = 4 [json_name = "layout"];- Specified by:
getLayoutin interfaceQuestionOptions.PauseAdOptionsOrBuilder- Returns:
- The layout.
-
setLayout
public QuestionOptions.PauseAdOptions.Builder setLayout(PauseAdLayout value)
.streamlayer.interactive.PauseAdLayout layout = 4 [json_name = "layout"];- Parameters:
value- The enum numeric value on the wire for layout to set.- Returns:
- This builder for chaining.
-
clearLayout
public QuestionOptions.PauseAdOptions.Builder clearLayout()
.streamlayer.interactive.PauseAdLayout layout = 4 [json_name = "layout"];- Returns:
- This builder for chaining.
-
getStatsTypeValue
public int getStatsTypeValue()
.streamlayer.interactive.PauseAdStatsType stats_type = 5 [json_name = "statsType"];- Specified by:
getStatsTypeValuein interfaceQuestionOptions.PauseAdOptionsOrBuilder- Returns:
- The enum numeric value on the wire for statsType.
-
setStatsTypeValue
public QuestionOptions.PauseAdOptions.Builder setStatsTypeValue(int value)
.streamlayer.interactive.PauseAdStatsType stats_type = 5 [json_name = "statsType"];- Parameters:
value- The statsType to set.- Returns:
- This builder for chaining.
-
getStatsType
public PauseAdStatsType getStatsType()
.streamlayer.interactive.PauseAdStatsType stats_type = 5 [json_name = "statsType"];- Specified by:
getStatsTypein interfaceQuestionOptions.PauseAdOptionsOrBuilder- Returns:
- The statsType.
-
setStatsType
public QuestionOptions.PauseAdOptions.Builder setStatsType(PauseAdStatsType value)
.streamlayer.interactive.PauseAdStatsType stats_type = 5 [json_name = "statsType"];- Parameters:
value- The enum numeric value on the wire for statsType to set.- Returns:
- This builder for chaining.
-
clearStatsType
public QuestionOptions.PauseAdOptions.Builder clearStatsType()
.streamlayer.interactive.PauseAdStatsType stats_type = 5 [json_name = "statsType"];- Returns:
- This builder for chaining.
-
-