Class QuestionOptions.AdCampaigns.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
-
- com.google.protobuf.GeneratedMessageLite.Builder<QuestionOptions.AdCampaigns,QuestionOptions.AdCampaigns.Builder>
-
- com.streamlayer.interactive.common.QuestionOptions.AdCampaigns.Builder
-
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,QuestionOptions.AdCampaignsOrBuilder,java.lang.Cloneable
- Enclosing class:
- QuestionOptions.AdCampaigns
public static final class QuestionOptions.AdCampaigns.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<QuestionOptions.AdCampaigns,QuestionOptions.AdCampaigns.Builder> implements QuestionOptions.AdCampaignsOrBuilder
Protobuf typestreamlayer.interactive.QuestionOptions.AdCampaigns
-
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description QuestionOptions.AdCampaigns.BuilderclearAdLoop()(not used) common ad loop settings, show ad by interval, loop run on the client sideQuestionOptions.AdCampaigns.BuilderclearAdName()common AD name for promotion with GAMQuestionOptions.AdCampaigns.BuilderclearAndroidSettings()optional .streamlayer.interactive.QuestionOptions.GamOptions android_settings = 5 [json_name = "androidSettings"];QuestionOptions.AdCampaigns.BuilderclearCtvSettings()optional .streamlayer.interactive.QuestionOptions.GamOptions ctv_settings = 7 [json_name = "ctvSettings"];QuestionOptions.AdCampaigns.BuilderclearDesktopWebSettings()optional .streamlayer.interactive.QuestionOptions.GamOptions desktop_web_settings = 6 [json_name = "desktopWebSettings"];QuestionOptions.AdCampaigns.BuilderclearGamBaseUrl()Deprecated.streamlayer.interactive.QuestionOptions.AdCampaigns.gam_base_url is deprecated.QuestionOptions.AdCampaigns.BuilderclearGamOptions()Deprecated.QuestionOptions.AdCampaigns.BuilderclearIosSettings()GAM settings per device type.AdLoopgetAdLoop()(not used) common ad loop settings, show ad by interval, loop run on the client sidejava.lang.StringgetAdName()common AD name for promotion with GAMcom.google.protobuf.ByteStringgetAdNameBytes()common AD name for promotion with GAMQuestionOptions.GamOptionsgetAndroidSettings()optional .streamlayer.interactive.QuestionOptions.GamOptions android_settings = 5 [json_name = "androidSettings"];QuestionOptions.GamOptionsgetCtvSettings()optional .streamlayer.interactive.QuestionOptions.GamOptions ctv_settings = 7 [json_name = "ctvSettings"];QuestionOptions.GamOptionsgetDesktopWebSettings()optional .streamlayer.interactive.QuestionOptions.GamOptions desktop_web_settings = 6 [json_name = "desktopWebSettings"];java.lang.StringgetGamBaseUrl()Deprecated.streamlayer.interactive.QuestionOptions.AdCampaigns.gam_base_url is deprecated.com.google.protobuf.ByteStringgetGamBaseUrlBytes()Deprecated.streamlayer.interactive.QuestionOptions.AdCampaigns.gam_base_url is deprecated.QuestionOptions.GamOptionsgetGamOptions()Deprecated.QuestionOptions.GamOptionsgetIosSettings()GAM settings per device type.booleanhasAdLoop()(not used) common ad loop settings, show ad by interval, loop run on the client sidebooleanhasAdName()common AD name for promotion with GAMbooleanhasAndroidSettings()optional .streamlayer.interactive.QuestionOptions.GamOptions android_settings = 5 [json_name = "androidSettings"];booleanhasCtvSettings()optional .streamlayer.interactive.QuestionOptions.GamOptions ctv_settings = 7 [json_name = "ctvSettings"];booleanhasDesktopWebSettings()optional .streamlayer.interactive.QuestionOptions.GamOptions desktop_web_settings = 6 [json_name = "desktopWebSettings"];booleanhasGamBaseUrl()Deprecated.streamlayer.interactive.QuestionOptions.AdCampaigns.gam_base_url is deprecated.booleanhasGamOptions()Deprecated.booleanhasIosSettings()GAM settings per device type.QuestionOptions.AdCampaigns.BuildermergeAdLoop(AdLoop value)(not used) common ad loop settings, show ad by interval, loop run on the client sideQuestionOptions.AdCampaigns.BuildermergeAndroidSettings(QuestionOptions.GamOptions value)optional .streamlayer.interactive.QuestionOptions.GamOptions android_settings = 5 [json_name = "androidSettings"];QuestionOptions.AdCampaigns.BuildermergeCtvSettings(QuestionOptions.GamOptions value)optional .streamlayer.interactive.QuestionOptions.GamOptions ctv_settings = 7 [json_name = "ctvSettings"];QuestionOptions.AdCampaigns.BuildermergeDesktopWebSettings(QuestionOptions.GamOptions value)optional .streamlayer.interactive.QuestionOptions.GamOptions desktop_web_settings = 6 [json_name = "desktopWebSettings"];QuestionOptions.AdCampaigns.BuildermergeGamOptions(QuestionOptions.GamOptions value)Deprecated.QuestionOptions.AdCampaigns.BuildermergeIosSettings(QuestionOptions.GamOptions value)GAM settings per device type.QuestionOptions.AdCampaigns.BuildersetAdLoop(AdLoop value)(not used) common ad loop settings, show ad by interval, loop run on the client sideQuestionOptions.AdCampaigns.BuildersetAdLoop(AdLoop.Builder builderForValue)(not used) common ad loop settings, show ad by interval, loop run on the client sideQuestionOptions.AdCampaigns.BuildersetAdName(java.lang.String value)common AD name for promotion with GAMQuestionOptions.AdCampaigns.BuildersetAdNameBytes(com.google.protobuf.ByteString value)common AD name for promotion with GAMQuestionOptions.AdCampaigns.BuildersetAndroidSettings(QuestionOptions.GamOptions value)optional .streamlayer.interactive.QuestionOptions.GamOptions android_settings = 5 [json_name = "androidSettings"];QuestionOptions.AdCampaigns.BuildersetAndroidSettings(QuestionOptions.GamOptions.Builder builderForValue)optional .streamlayer.interactive.QuestionOptions.GamOptions android_settings = 5 [json_name = "androidSettings"];QuestionOptions.AdCampaigns.BuildersetCtvSettings(QuestionOptions.GamOptions value)optional .streamlayer.interactive.QuestionOptions.GamOptions ctv_settings = 7 [json_name = "ctvSettings"];QuestionOptions.AdCampaigns.BuildersetCtvSettings(QuestionOptions.GamOptions.Builder builderForValue)optional .streamlayer.interactive.QuestionOptions.GamOptions ctv_settings = 7 [json_name = "ctvSettings"];QuestionOptions.AdCampaigns.BuildersetDesktopWebSettings(QuestionOptions.GamOptions value)optional .streamlayer.interactive.QuestionOptions.GamOptions desktop_web_settings = 6 [json_name = "desktopWebSettings"];QuestionOptions.AdCampaigns.BuildersetDesktopWebSettings(QuestionOptions.GamOptions.Builder builderForValue)optional .streamlayer.interactive.QuestionOptions.GamOptions desktop_web_settings = 6 [json_name = "desktopWebSettings"];QuestionOptions.AdCampaigns.BuildersetGamBaseUrl(java.lang.String value)Deprecated.streamlayer.interactive.QuestionOptions.AdCampaigns.gam_base_url is deprecated.QuestionOptions.AdCampaigns.BuildersetGamBaseUrlBytes(com.google.protobuf.ByteString value)Deprecated.streamlayer.interactive.QuestionOptions.AdCampaigns.gam_base_url is deprecated.QuestionOptions.AdCampaigns.BuildersetGamOptions(QuestionOptions.GamOptions value)Deprecated.QuestionOptions.AdCampaigns.BuildersetGamOptions(QuestionOptions.GamOptions.Builder builderForValue)Deprecated.QuestionOptions.AdCampaigns.BuildersetIosSettings(QuestionOptions.GamOptions value)GAM settings per device type.QuestionOptions.AdCampaigns.BuildersetIosSettings(QuestionOptions.GamOptions.Builder builderForValue)GAM settings per device 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
-
hasGamOptions
@Deprecated public boolean hasGamOptions()
Deprecated.use per device type GAM options
optional .streamlayer.interactive.QuestionOptions.GamOptions gam_options = 1 [json_name = "gamOptions", deprecated = true];- Specified by:
hasGamOptionsin interfaceQuestionOptions.AdCampaignsOrBuilder- Returns:
- Whether the gamOptions field is set.
-
getGamOptions
@Deprecated public QuestionOptions.GamOptions getGamOptions()
Deprecated.use per device type GAM options
optional .streamlayer.interactive.QuestionOptions.GamOptions gam_options = 1 [json_name = "gamOptions", deprecated = true];- Specified by:
getGamOptionsin interfaceQuestionOptions.AdCampaignsOrBuilder- Returns:
- The gamOptions.
-
setGamOptions
@Deprecated public QuestionOptions.AdCampaigns.Builder setGamOptions(QuestionOptions.GamOptions value)
Deprecated.use per device type GAM options
optional .streamlayer.interactive.QuestionOptions.GamOptions gam_options = 1 [json_name = "gamOptions", deprecated = true];
-
setGamOptions
@Deprecated public QuestionOptions.AdCampaigns.Builder setGamOptions(QuestionOptions.GamOptions.Builder builderForValue)
Deprecated.use per device type GAM options
optional .streamlayer.interactive.QuestionOptions.GamOptions gam_options = 1 [json_name = "gamOptions", deprecated = true];
-
mergeGamOptions
@Deprecated public QuestionOptions.AdCampaigns.Builder mergeGamOptions(QuestionOptions.GamOptions value)
Deprecated.use per device type GAM options
optional .streamlayer.interactive.QuestionOptions.GamOptions gam_options = 1 [json_name = "gamOptions", deprecated = true];
-
clearGamOptions
@Deprecated public QuestionOptions.AdCampaigns.Builder clearGamOptions()
Deprecated.use per device type GAM options
optional .streamlayer.interactive.QuestionOptions.GamOptions gam_options = 1 [json_name = "gamOptions", deprecated = true];
-
hasGamBaseUrl
@Deprecated public boolean hasGamBaseUrl()
Deprecated.streamlayer.interactive.QuestionOptions.AdCampaigns.gam_base_url is deprecated. See streamlayer/interactive/interactive.common.proto;l=600base gam url prefix to compose with GamOptions
optional string gam_base_url = 2 [json_name = "gamBaseUrl", deprecated = true];- Specified by:
hasGamBaseUrlin interfaceQuestionOptions.AdCampaignsOrBuilder- Returns:
- Whether the gamBaseUrl field is set.
-
getGamBaseUrl
@Deprecated public java.lang.String getGamBaseUrl()
Deprecated.streamlayer.interactive.QuestionOptions.AdCampaigns.gam_base_url is deprecated. See streamlayer/interactive/interactive.common.proto;l=600base gam url prefix to compose with GamOptions
optional string gam_base_url = 2 [json_name = "gamBaseUrl", deprecated = true];- Specified by:
getGamBaseUrlin interfaceQuestionOptions.AdCampaignsOrBuilder- Returns:
- The gamBaseUrl.
-
getGamBaseUrlBytes
@Deprecated public com.google.protobuf.ByteString getGamBaseUrlBytes()
Deprecated.streamlayer.interactive.QuestionOptions.AdCampaigns.gam_base_url is deprecated. See streamlayer/interactive/interactive.common.proto;l=600base gam url prefix to compose with GamOptions
optional string gam_base_url = 2 [json_name = "gamBaseUrl", deprecated = true];- Specified by:
getGamBaseUrlBytesin interfaceQuestionOptions.AdCampaignsOrBuilder- Returns:
- The bytes for gamBaseUrl.
-
setGamBaseUrl
@Deprecated public QuestionOptions.AdCampaigns.Builder setGamBaseUrl(java.lang.String value)
Deprecated.streamlayer.interactive.QuestionOptions.AdCampaigns.gam_base_url is deprecated. See streamlayer/interactive/interactive.common.proto;l=600base gam url prefix to compose with GamOptions
optional string gam_base_url = 2 [json_name = "gamBaseUrl", deprecated = true];- Parameters:
value- The gamBaseUrl to set.- Returns:
- This builder for chaining.
-
clearGamBaseUrl
@Deprecated public QuestionOptions.AdCampaigns.Builder clearGamBaseUrl()
Deprecated.streamlayer.interactive.QuestionOptions.AdCampaigns.gam_base_url is deprecated. See streamlayer/interactive/interactive.common.proto;l=600base gam url prefix to compose with GamOptions
optional string gam_base_url = 2 [json_name = "gamBaseUrl", deprecated = true];- Returns:
- This builder for chaining.
-
setGamBaseUrlBytes
@Deprecated public QuestionOptions.AdCampaigns.Builder setGamBaseUrlBytes(com.google.protobuf.ByteString value)
Deprecated.streamlayer.interactive.QuestionOptions.AdCampaigns.gam_base_url is deprecated. See streamlayer/interactive/interactive.common.proto;l=600base gam url prefix to compose with GamOptions
optional string gam_base_url = 2 [json_name = "gamBaseUrl", deprecated = true];- Parameters:
value- The bytes for gamBaseUrl to set.- Returns:
- This builder for chaining.
-
hasAdLoop
public boolean hasAdLoop()
(not used) common ad loop settings, show ad by interval, loop run on the client side
.streamlayer.interactive.AdLoop ad_loop = 3 [json_name = "adLoop"];- Specified by:
hasAdLoopin interfaceQuestionOptions.AdCampaignsOrBuilder- Returns:
- Whether the adLoop field is set.
-
getAdLoop
public AdLoop getAdLoop()
(not used) common ad loop settings, show ad by interval, loop run on the client side
.streamlayer.interactive.AdLoop ad_loop = 3 [json_name = "adLoop"];- Specified by:
getAdLoopin interfaceQuestionOptions.AdCampaignsOrBuilder- Returns:
- The adLoop.
-
setAdLoop
public QuestionOptions.AdCampaigns.Builder setAdLoop(AdLoop value)
(not used) common ad loop settings, show ad by interval, loop run on the client side
.streamlayer.interactive.AdLoop ad_loop = 3 [json_name = "adLoop"];
-
setAdLoop
public QuestionOptions.AdCampaigns.Builder setAdLoop(AdLoop.Builder builderForValue)
(not used) common ad loop settings, show ad by interval, loop run on the client side
.streamlayer.interactive.AdLoop ad_loop = 3 [json_name = "adLoop"];
-
mergeAdLoop
public QuestionOptions.AdCampaigns.Builder mergeAdLoop(AdLoop value)
(not used) common ad loop settings, show ad by interval, loop run on the client side
.streamlayer.interactive.AdLoop ad_loop = 3 [json_name = "adLoop"];
-
clearAdLoop
public QuestionOptions.AdCampaigns.Builder clearAdLoop()
(not used) common ad loop settings, show ad by interval, loop run on the client side
.streamlayer.interactive.AdLoop ad_loop = 3 [json_name = "adLoop"];
-
hasIosSettings
public boolean hasIosSettings()
GAM settings per device type.
optional .streamlayer.interactive.QuestionOptions.GamOptions ios_settings = 4 [json_name = "iosSettings"];- Specified by:
hasIosSettingsin interfaceQuestionOptions.AdCampaignsOrBuilder- Returns:
- Whether the iosSettings field is set.
-
getIosSettings
public QuestionOptions.GamOptions getIosSettings()
GAM settings per device type.
optional .streamlayer.interactive.QuestionOptions.GamOptions ios_settings = 4 [json_name = "iosSettings"];- Specified by:
getIosSettingsin interfaceQuestionOptions.AdCampaignsOrBuilder- Returns:
- The iosSettings.
-
setIosSettings
public QuestionOptions.AdCampaigns.Builder setIosSettings(QuestionOptions.GamOptions value)
GAM settings per device type.
optional .streamlayer.interactive.QuestionOptions.GamOptions ios_settings = 4 [json_name = "iosSettings"];
-
setIosSettings
public QuestionOptions.AdCampaigns.Builder setIosSettings(QuestionOptions.GamOptions.Builder builderForValue)
GAM settings per device type.
optional .streamlayer.interactive.QuestionOptions.GamOptions ios_settings = 4 [json_name = "iosSettings"];
-
mergeIosSettings
public QuestionOptions.AdCampaigns.Builder mergeIosSettings(QuestionOptions.GamOptions value)
GAM settings per device type.
optional .streamlayer.interactive.QuestionOptions.GamOptions ios_settings = 4 [json_name = "iosSettings"];
-
clearIosSettings
public QuestionOptions.AdCampaigns.Builder clearIosSettings()
GAM settings per device type.
optional .streamlayer.interactive.QuestionOptions.GamOptions ios_settings = 4 [json_name = "iosSettings"];
-
hasAndroidSettings
public boolean hasAndroidSettings()
optional .streamlayer.interactive.QuestionOptions.GamOptions android_settings = 5 [json_name = "androidSettings"];- Specified by:
hasAndroidSettingsin interfaceQuestionOptions.AdCampaignsOrBuilder- Returns:
- Whether the androidSettings field is set.
-
getAndroidSettings
public QuestionOptions.GamOptions getAndroidSettings()
optional .streamlayer.interactive.QuestionOptions.GamOptions android_settings = 5 [json_name = "androidSettings"];- Specified by:
getAndroidSettingsin interfaceQuestionOptions.AdCampaignsOrBuilder- Returns:
- The androidSettings.
-
setAndroidSettings
public QuestionOptions.AdCampaigns.Builder setAndroidSettings(QuestionOptions.GamOptions value)
optional .streamlayer.interactive.QuestionOptions.GamOptions android_settings = 5 [json_name = "androidSettings"];
-
setAndroidSettings
public QuestionOptions.AdCampaigns.Builder setAndroidSettings(QuestionOptions.GamOptions.Builder builderForValue)
optional .streamlayer.interactive.QuestionOptions.GamOptions android_settings = 5 [json_name = "androidSettings"];
-
mergeAndroidSettings
public QuestionOptions.AdCampaigns.Builder mergeAndroidSettings(QuestionOptions.GamOptions value)
optional .streamlayer.interactive.QuestionOptions.GamOptions android_settings = 5 [json_name = "androidSettings"];
-
clearAndroidSettings
public QuestionOptions.AdCampaigns.Builder clearAndroidSettings()
optional .streamlayer.interactive.QuestionOptions.GamOptions android_settings = 5 [json_name = "androidSettings"];
-
hasDesktopWebSettings
public boolean hasDesktopWebSettings()
optional .streamlayer.interactive.QuestionOptions.GamOptions desktop_web_settings = 6 [json_name = "desktopWebSettings"];- Specified by:
hasDesktopWebSettingsin interfaceQuestionOptions.AdCampaignsOrBuilder- Returns:
- Whether the desktopWebSettings field is set.
-
getDesktopWebSettings
public QuestionOptions.GamOptions getDesktopWebSettings()
optional .streamlayer.interactive.QuestionOptions.GamOptions desktop_web_settings = 6 [json_name = "desktopWebSettings"];- Specified by:
getDesktopWebSettingsin interfaceQuestionOptions.AdCampaignsOrBuilder- Returns:
- The desktopWebSettings.
-
setDesktopWebSettings
public QuestionOptions.AdCampaigns.Builder setDesktopWebSettings(QuestionOptions.GamOptions value)
optional .streamlayer.interactive.QuestionOptions.GamOptions desktop_web_settings = 6 [json_name = "desktopWebSettings"];
-
setDesktopWebSettings
public QuestionOptions.AdCampaigns.Builder setDesktopWebSettings(QuestionOptions.GamOptions.Builder builderForValue)
optional .streamlayer.interactive.QuestionOptions.GamOptions desktop_web_settings = 6 [json_name = "desktopWebSettings"];
-
mergeDesktopWebSettings
public QuestionOptions.AdCampaigns.Builder mergeDesktopWebSettings(QuestionOptions.GamOptions value)
optional .streamlayer.interactive.QuestionOptions.GamOptions desktop_web_settings = 6 [json_name = "desktopWebSettings"];
-
clearDesktopWebSettings
public QuestionOptions.AdCampaigns.Builder clearDesktopWebSettings()
optional .streamlayer.interactive.QuestionOptions.GamOptions desktop_web_settings = 6 [json_name = "desktopWebSettings"];
-
hasCtvSettings
public boolean hasCtvSettings()
optional .streamlayer.interactive.QuestionOptions.GamOptions ctv_settings = 7 [json_name = "ctvSettings"];- Specified by:
hasCtvSettingsin interfaceQuestionOptions.AdCampaignsOrBuilder- Returns:
- Whether the ctvSettings field is set.
-
getCtvSettings
public QuestionOptions.GamOptions getCtvSettings()
optional .streamlayer.interactive.QuestionOptions.GamOptions ctv_settings = 7 [json_name = "ctvSettings"];- Specified by:
getCtvSettingsin interfaceQuestionOptions.AdCampaignsOrBuilder- Returns:
- The ctvSettings.
-
setCtvSettings
public QuestionOptions.AdCampaigns.Builder setCtvSettings(QuestionOptions.GamOptions value)
optional .streamlayer.interactive.QuestionOptions.GamOptions ctv_settings = 7 [json_name = "ctvSettings"];
-
setCtvSettings
public QuestionOptions.AdCampaigns.Builder setCtvSettings(QuestionOptions.GamOptions.Builder builderForValue)
optional .streamlayer.interactive.QuestionOptions.GamOptions ctv_settings = 7 [json_name = "ctvSettings"];
-
mergeCtvSettings
public QuestionOptions.AdCampaigns.Builder mergeCtvSettings(QuestionOptions.GamOptions value)
optional .streamlayer.interactive.QuestionOptions.GamOptions ctv_settings = 7 [json_name = "ctvSettings"];
-
clearCtvSettings
public QuestionOptions.AdCampaigns.Builder clearCtvSettings()
optional .streamlayer.interactive.QuestionOptions.GamOptions ctv_settings = 7 [json_name = "ctvSettings"];
-
hasAdName
public boolean hasAdName()
common AD name for promotion with GAM
optional string ad_name = 8 [json_name = "adName"];- Specified by:
hasAdNamein interfaceQuestionOptions.AdCampaignsOrBuilder- Returns:
- Whether the adName field is set.
-
getAdName
public java.lang.String getAdName()
common AD name for promotion with GAM
optional string ad_name = 8 [json_name = "adName"];- Specified by:
getAdNamein interfaceQuestionOptions.AdCampaignsOrBuilder- Returns:
- The adName.
-
getAdNameBytes
public com.google.protobuf.ByteString getAdNameBytes()
common AD name for promotion with GAM
optional string ad_name = 8 [json_name = "adName"];- Specified by:
getAdNameBytesin interfaceQuestionOptions.AdCampaignsOrBuilder- Returns:
- The bytes for adName.
-
setAdName
public QuestionOptions.AdCampaigns.Builder setAdName(java.lang.String value)
common AD name for promotion with GAM
optional string ad_name = 8 [json_name = "adName"];- Parameters:
value- The adName to set.- Returns:
- This builder for chaining.
-
clearAdName
public QuestionOptions.AdCampaigns.Builder clearAdName()
common AD name for promotion with GAM
optional string ad_name = 8 [json_name = "adName"];- Returns:
- This builder for chaining.
-
setAdNameBytes
public QuestionOptions.AdCampaigns.Builder setAdNameBytes(com.google.protobuf.ByteString value)
common AD name for promotion with GAM
optional string ad_name = 8 [json_name = "adName"];- Parameters:
value- The bytes for adName to set.- Returns:
- This builder for chaining.
-
-