Class Promotion.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
-
- com.google.protobuf.GeneratedMessageLite.Builder<Promotion,Promotion.Builder>
-
- com.streamlayer.interactive.common.Promotion.Builder
-
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,PromotionOrBuilder,java.lang.Cloneable
- Enclosing class:
- Promotion
public static final class Promotion.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<Promotion,Promotion.Builder> implements PromotionOrBuilder
Protobuf typestreamlayer.interactive.Promotion
-
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Promotion.BuilderclearAdUnit()Deprecated.streamlayer.interactive.Promotion.ad_unit is deprecated.Promotion.BuilderclearBanner().streamlayer.interactive.Banner banner = 2 [json_name = "banner"];Promotion.BuilderclearFormat()Deprecated.streamlayer.interactive.Promotion.format is deprecated.Promotion.BuilderclearGeneralTabMetadata()metadata for ad unitPromotion.BuilderclearSponsor().streamlayer.interactive.Sponsorship sponsor = 5 [json_name = "sponsor"];AdUnitgetAdUnit()Deprecated.streamlayer.interactive.Promotion.ad_unit is deprecated.intgetAdUnitValue()Deprecated.streamlayer.interactive.Promotion.ad_unit is deprecated.BannergetBanner().streamlayer.interactive.Banner banner = 2 [json_name = "banner"];PromotionFormatgetFormat()Deprecated.streamlayer.interactive.Promotion.format is deprecated.intgetFormatValue()Deprecated.streamlayer.interactive.Promotion.format is deprecated.GeneralTabMetadatagetGeneralTabMetadata()metadata for ad unitSponsorshipgetSponsor().streamlayer.interactive.Sponsorship sponsor = 5 [json_name = "sponsor"];booleanhasBanner().streamlayer.interactive.Banner banner = 2 [json_name = "banner"];booleanhasGeneralTabMetadata()metadata for ad unitbooleanhasSponsor().streamlayer.interactive.Sponsorship sponsor = 5 [json_name = "sponsor"];Promotion.BuildermergeBanner(Banner value).streamlayer.interactive.Banner banner = 2 [json_name = "banner"];Promotion.BuildermergeGeneralTabMetadata(GeneralTabMetadata value)metadata for ad unitPromotion.BuildermergeSponsor(Sponsorship value).streamlayer.interactive.Sponsorship sponsor = 5 [json_name = "sponsor"];Promotion.BuildersetAdUnit(AdUnit value)Deprecated.streamlayer.interactive.Promotion.ad_unit is deprecated.Promotion.BuildersetAdUnitValue(int value)Deprecated.streamlayer.interactive.Promotion.ad_unit is deprecated.Promotion.BuildersetBanner(Banner value).streamlayer.interactive.Banner banner = 2 [json_name = "banner"];Promotion.BuildersetBanner(Banner.Builder builderForValue).streamlayer.interactive.Banner banner = 2 [json_name = "banner"];Promotion.BuildersetFormat(PromotionFormat value)Deprecated.streamlayer.interactive.Promotion.format is deprecated.Promotion.BuildersetFormatValue(int value)Deprecated.streamlayer.interactive.Promotion.format is deprecated.Promotion.BuildersetGeneralTabMetadata(GeneralTabMetadata value)metadata for ad unitPromotion.BuildersetGeneralTabMetadata(GeneralTabMetadata.Builder builderForValue)metadata for ad unitPromotion.BuildersetSponsor(Sponsorship value).streamlayer.interactive.Sponsorship sponsor = 5 [json_name = "sponsor"];Promotion.BuildersetSponsor(Sponsorship.Builder builderForValue).streamlayer.interactive.Sponsorship sponsor = 5 [json_name = "sponsor"];-
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
-
getFormatValue
@Deprecated public int getFormatValue()
Deprecated.streamlayer.interactive.Promotion.format is deprecated. See streamlayer/interactive/interactive.common.proto;l=509.streamlayer.interactive.PromotionFormat format = 1 [json_name = "format", deprecated = true];- Specified by:
getFormatValuein interfacePromotionOrBuilder- Returns:
- The enum numeric value on the wire for format.
-
setFormatValue
@Deprecated public Promotion.Builder setFormatValue(int value)
Deprecated.streamlayer.interactive.Promotion.format is deprecated. See streamlayer/interactive/interactive.common.proto;l=509.streamlayer.interactive.PromotionFormat format = 1 [json_name = "format", deprecated = true];- Parameters:
value- The format to set.- Returns:
- This builder for chaining.
-
getFormat
@Deprecated public PromotionFormat getFormat()
Deprecated.streamlayer.interactive.Promotion.format is deprecated. See streamlayer/interactive/interactive.common.proto;l=509.streamlayer.interactive.PromotionFormat format = 1 [json_name = "format", deprecated = true];- Specified by:
getFormatin interfacePromotionOrBuilder- Returns:
- The format.
-
setFormat
@Deprecated public Promotion.Builder setFormat(PromotionFormat value)
Deprecated.streamlayer.interactive.Promotion.format is deprecated. See streamlayer/interactive/interactive.common.proto;l=509.streamlayer.interactive.PromotionFormat format = 1 [json_name = "format", deprecated = true];- Parameters:
value- The enum numeric value on the wire for format to set.- Returns:
- This builder for chaining.
-
clearFormat
@Deprecated public Promotion.Builder clearFormat()
Deprecated.streamlayer.interactive.Promotion.format is deprecated. See streamlayer/interactive/interactive.common.proto;l=509.streamlayer.interactive.PromotionFormat format = 1 [json_name = "format", deprecated = true];- Returns:
- This builder for chaining.
-
hasBanner
public boolean hasBanner()
.streamlayer.interactive.Banner banner = 2 [json_name = "banner"];- Specified by:
hasBannerin interfacePromotionOrBuilder- Returns:
- Whether the banner field is set.
-
getBanner
public Banner getBanner()
.streamlayer.interactive.Banner banner = 2 [json_name = "banner"];- Specified by:
getBannerin interfacePromotionOrBuilder- Returns:
- The banner.
-
setBanner
public Promotion.Builder setBanner(Banner value)
.streamlayer.interactive.Banner banner = 2 [json_name = "banner"];
-
setBanner
public Promotion.Builder setBanner(Banner.Builder builderForValue)
.streamlayer.interactive.Banner banner = 2 [json_name = "banner"];
-
mergeBanner
public Promotion.Builder mergeBanner(Banner value)
.streamlayer.interactive.Banner banner = 2 [json_name = "banner"];
-
clearBanner
public Promotion.Builder clearBanner()
.streamlayer.interactive.Banner banner = 2 [json_name = "banner"];
-
hasGeneralTabMetadata
public boolean hasGeneralTabMetadata()
metadata for ad unit
.streamlayer.interactive.GeneralTabMetadata general_tab_metadata = 3 [json_name = "generalTabMetadata"];- Specified by:
hasGeneralTabMetadatain interfacePromotionOrBuilder- Returns:
- Whether the generalTabMetadata field is set.
-
getGeneralTabMetadata
public GeneralTabMetadata getGeneralTabMetadata()
metadata for ad unit
.streamlayer.interactive.GeneralTabMetadata general_tab_metadata = 3 [json_name = "generalTabMetadata"];- Specified by:
getGeneralTabMetadatain interfacePromotionOrBuilder- Returns:
- The generalTabMetadata.
-
setGeneralTabMetadata
public Promotion.Builder setGeneralTabMetadata(GeneralTabMetadata value)
metadata for ad unit
.streamlayer.interactive.GeneralTabMetadata general_tab_metadata = 3 [json_name = "generalTabMetadata"];
-
setGeneralTabMetadata
public Promotion.Builder setGeneralTabMetadata(GeneralTabMetadata.Builder builderForValue)
metadata for ad unit
.streamlayer.interactive.GeneralTabMetadata general_tab_metadata = 3 [json_name = "generalTabMetadata"];
-
mergeGeneralTabMetadata
public Promotion.Builder mergeGeneralTabMetadata(GeneralTabMetadata value)
metadata for ad unit
.streamlayer.interactive.GeneralTabMetadata general_tab_metadata = 3 [json_name = "generalTabMetadata"];
-
clearGeneralTabMetadata
public Promotion.Builder clearGeneralTabMetadata()
metadata for ad unit
.streamlayer.interactive.GeneralTabMetadata general_tab_metadata = 3 [json_name = "generalTabMetadata"];
-
getAdUnitValue
@Deprecated public int getAdUnitValue()
Deprecated.streamlayer.interactive.Promotion.ad_unit is deprecated. See streamlayer/interactive/interactive.common.proto;l=512ad unit toggle
.streamlayer.interactive.AdUnit ad_unit = 4 [json_name = "adUnit", deprecated = true];- Specified by:
getAdUnitValuein interfacePromotionOrBuilder- Returns:
- The enum numeric value on the wire for adUnit.
-
setAdUnitValue
@Deprecated public Promotion.Builder setAdUnitValue(int value)
Deprecated.streamlayer.interactive.Promotion.ad_unit is deprecated. See streamlayer/interactive/interactive.common.proto;l=512ad unit toggle
.streamlayer.interactive.AdUnit ad_unit = 4 [json_name = "adUnit", deprecated = true];- Parameters:
value- The adUnit to set.- Returns:
- This builder for chaining.
-
getAdUnit
@Deprecated public AdUnit getAdUnit()
Deprecated.streamlayer.interactive.Promotion.ad_unit is deprecated. See streamlayer/interactive/interactive.common.proto;l=512ad unit toggle
.streamlayer.interactive.AdUnit ad_unit = 4 [json_name = "adUnit", deprecated = true];- Specified by:
getAdUnitin interfacePromotionOrBuilder- Returns:
- The adUnit.
-
setAdUnit
@Deprecated public Promotion.Builder setAdUnit(AdUnit value)
Deprecated.streamlayer.interactive.Promotion.ad_unit is deprecated. See streamlayer/interactive/interactive.common.proto;l=512ad unit toggle
.streamlayer.interactive.AdUnit ad_unit = 4 [json_name = "adUnit", deprecated = true];- Parameters:
value- The enum numeric value on the wire for adUnit to set.- Returns:
- This builder for chaining.
-
clearAdUnit
@Deprecated public Promotion.Builder clearAdUnit()
Deprecated.streamlayer.interactive.Promotion.ad_unit is deprecated. See streamlayer/interactive/interactive.common.proto;l=512ad unit toggle
.streamlayer.interactive.AdUnit ad_unit = 4 [json_name = "adUnit", deprecated = true];- Returns:
- This builder for chaining.
-
hasSponsor
public boolean hasSponsor()
.streamlayer.interactive.Sponsorship sponsor = 5 [json_name = "sponsor"];- Specified by:
hasSponsorin interfacePromotionOrBuilder- Returns:
- Whether the sponsor field is set.
-
getSponsor
public Sponsorship getSponsor()
.streamlayer.interactive.Sponsorship sponsor = 5 [json_name = "sponsor"];- Specified by:
getSponsorin interfacePromotionOrBuilder- Returns:
- The sponsor.
-
setSponsor
public Promotion.Builder setSponsor(Sponsorship value)
.streamlayer.interactive.Sponsorship sponsor = 5 [json_name = "sponsor"];
-
setSponsor
public Promotion.Builder setSponsor(Sponsorship.Builder builderForValue)
.streamlayer.interactive.Sponsorship sponsor = 5 [json_name = "sponsor"];
-
mergeSponsor
public Promotion.Builder mergeSponsor(Sponsorship value)
.streamlayer.interactive.Sponsorship sponsor = 5 [json_name = "sponsor"];
-
clearSponsor
public Promotion.Builder clearSponsor()
.streamlayer.interactive.Sponsorship sponsor = 5 [json_name = "sponsor"];
-
-