Class GeneralTabMetadata.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
-
- com.google.protobuf.GeneratedMessageLite.Builder<GeneralTabMetadata,GeneralTabMetadata.Builder>
-
- com.streamlayer.interactive.common.GeneralTabMetadata.Builder
-
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,GeneralTabMetadataOrBuilder,java.lang.Cloneable
- Enclosing class:
- GeneralTabMetadata
public static final class GeneralTabMetadata.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<GeneralTabMetadata,GeneralTabMetadata.Builder> implements GeneralTabMetadataOrBuilder
General tab metadata fields
Protobuf typestreamlayer.interactive.GeneralTabMetadata
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GeneralTabMetadata.BuilderaddAllAudienceTargetings(java.lang.Iterable<java.lang.String> values)audience segment ["sports", "nba", "golf", "sports_fans"]GeneralTabMetadata.BuilderaddAllDeviceTargetings(java.lang.Iterable<? extends DeviceTargeting> values)target device types [MOBILE, CTV, WEB]GeneralTabMetadata.BuilderaddAllDeviceTargetingsValue(java.lang.Iterable<java.lang.Integer> values)target device types [MOBILE, CTV, WEB]GeneralTabMetadata.BuilderaddAllGeoTargetings(java.lang.Iterable<java.lang.String> values)locations /region code ["US", "CA", "EU", "APAC"]GeneralTabMetadata.BuilderaddAllTags(java.lang.Iterable<java.lang.String> values)free-form tags for this adGeneralTabMetadata.BuilderaddAudienceTargetings(java.lang.String value)audience segment ["sports", "nba", "golf", "sports_fans"]GeneralTabMetadata.BuilderaddAudienceTargetingsBytes(com.google.protobuf.ByteString value)audience segment ["sports", "nba", "golf", "sports_fans"]GeneralTabMetadata.BuilderaddDeviceTargetings(DeviceTargeting value)target device types [MOBILE, CTV, WEB]GeneralTabMetadata.BuilderaddDeviceTargetingsValue(int value)target device types [MOBILE, CTV, WEB]GeneralTabMetadata.BuilderaddGeoTargetings(java.lang.String value)locations /region code ["US", "CA", "EU", "APAC"]GeneralTabMetadata.BuilderaddGeoTargetingsBytes(com.google.protobuf.ByteString value)locations /region code ["US", "CA", "EU", "APAC"]GeneralTabMetadata.BuilderaddTags(java.lang.String value)free-form tags for this adGeneralTabMetadata.BuilderaddTagsBytes(com.google.protobuf.ByteString value)free-form tags for this adGeneralTabMetadata.BuilderclearAdGroup()max 30 charsGeneralTabMetadata.BuilderclearAdvertiserLogo()URL to 1:1 image (min 140×140px), used in Ad and Studio Ad listsGeneralTabMetadata.BuilderclearAdvertiserName()required, max 30 charsGeneralTabMetadata.BuilderclearAdvertiserTransparentLogo()URL to 1:1 image (min 140×140px), used inside the Ad as interstitial, header and footerGeneralTabMetadata.BuilderclearAudienceTargetings()audience segment ["sports", "nba", "golf", "sports_fans"]GeneralTabMetadata.BuilderclearCampaignName()max 30 charsGeneralTabMetadata.BuilderclearDeviceTargetings()target device types [MOBILE, CTV, WEB]GeneralTabMetadata.BuilderclearGeoTargetings()locations /region code ["US", "CA", "EU", "APAC"]GeneralTabMetadata.BuilderclearTags()free-form tags for this adGeneralTabMetadata.BuilderclearTriggerType()how the ad is triggeredjava.lang.StringgetAdGroup()max 30 charscom.google.protobuf.ByteStringgetAdGroupBytes()max 30 charsjava.lang.StringgetAdvertiserLogo()URL to 1:1 image (min 140×140px), used in Ad and Studio Ad listscom.google.protobuf.ByteStringgetAdvertiserLogoBytes()URL to 1:1 image (min 140×140px), used in Ad and Studio Ad listsjava.lang.StringgetAdvertiserName()required, max 30 charscom.google.protobuf.ByteStringgetAdvertiserNameBytes()required, max 30 charsjava.lang.StringgetAdvertiserTransparentLogo()URL to 1:1 image (min 140×140px), used inside the Ad as interstitial, header and footercom.google.protobuf.ByteStringgetAdvertiserTransparentLogoBytes()URL to 1:1 image (min 140×140px), used inside the Ad as interstitial, header and footerjava.lang.StringgetAudienceTargetings(int index)audience segment ["sports", "nba", "golf", "sports_fans"]com.google.protobuf.ByteStringgetAudienceTargetingsBytes(int index)audience segment ["sports", "nba", "golf", "sports_fans"]intgetAudienceTargetingsCount()audience segment ["sports", "nba", "golf", "sports_fans"]java.util.List<java.lang.String>getAudienceTargetingsList()audience segment ["sports", "nba", "golf", "sports_fans"]java.lang.StringgetCampaignName()max 30 charscom.google.protobuf.ByteStringgetCampaignNameBytes()max 30 charsDeviceTargetinggetDeviceTargetings(int index)target device types [MOBILE, CTV, WEB]intgetDeviceTargetingsCount()target device types [MOBILE, CTV, WEB]java.util.List<DeviceTargeting>getDeviceTargetingsList()target device types [MOBILE, CTV, WEB]intgetDeviceTargetingsValue(int index)target device types [MOBILE, CTV, WEB]java.util.List<java.lang.Integer>getDeviceTargetingsValueList()target device types [MOBILE, CTV, WEB]java.lang.StringgetGeoTargetings(int index)locations /region code ["US", "CA", "EU", "APAC"]com.google.protobuf.ByteStringgetGeoTargetingsBytes(int index)locations /region code ["US", "CA", "EU", "APAC"]intgetGeoTargetingsCount()locations /region code ["US", "CA", "EU", "APAC"]java.util.List<java.lang.String>getGeoTargetingsList()locations /region code ["US", "CA", "EU", "APAC"]java.lang.StringgetTags(int index)free-form tags for this adcom.google.protobuf.ByteStringgetTagsBytes(int index)free-form tags for this adintgetTagsCount()free-form tags for this adjava.util.List<java.lang.String>getTagsList()free-form tags for this adTriggerTypegetTriggerType()how the ad is triggeredintgetTriggerTypeValue()how the ad is triggeredbooleanhasAdGroup()max 30 charsbooleanhasAdvertiserLogo()URL to 1:1 image (min 140×140px), used in Ad and Studio Ad listsbooleanhasAdvertiserTransparentLogo()URL to 1:1 image (min 140×140px), used inside the Ad as interstitial, header and footerbooleanhasCampaignName()max 30 charsbooleanhasTriggerType()how the ad is triggeredGeneralTabMetadata.BuildersetAdGroup(java.lang.String value)max 30 charsGeneralTabMetadata.BuildersetAdGroupBytes(com.google.protobuf.ByteString value)max 30 charsGeneralTabMetadata.BuildersetAdvertiserLogo(java.lang.String value)URL to 1:1 image (min 140×140px), used in Ad and Studio Ad listsGeneralTabMetadata.BuildersetAdvertiserLogoBytes(com.google.protobuf.ByteString value)URL to 1:1 image (min 140×140px), used in Ad and Studio Ad listsGeneralTabMetadata.BuildersetAdvertiserName(java.lang.String value)required, max 30 charsGeneralTabMetadata.BuildersetAdvertiserNameBytes(com.google.protobuf.ByteString value)required, max 30 charsGeneralTabMetadata.BuildersetAdvertiserTransparentLogo(java.lang.String value)URL to 1:1 image (min 140×140px), used inside the Ad as interstitial, header and footerGeneralTabMetadata.BuildersetAdvertiserTransparentLogoBytes(com.google.protobuf.ByteString value)URL to 1:1 image (min 140×140px), used inside the Ad as interstitial, header and footerGeneralTabMetadata.BuildersetAudienceTargetings(int index, java.lang.String value)audience segment ["sports", "nba", "golf", "sports_fans"]GeneralTabMetadata.BuildersetCampaignName(java.lang.String value)max 30 charsGeneralTabMetadata.BuildersetCampaignNameBytes(com.google.protobuf.ByteString value)max 30 charsGeneralTabMetadata.BuildersetDeviceTargetings(int index, DeviceTargeting value)target device types [MOBILE, CTV, WEB]GeneralTabMetadata.BuildersetDeviceTargetingsValue(int index, int value)target device types [MOBILE, CTV, WEB]GeneralTabMetadata.BuildersetGeoTargetings(int index, java.lang.String value)locations /region code ["US", "CA", "EU", "APAC"]GeneralTabMetadata.BuildersetTags(int index, java.lang.String value)free-form tags for this adGeneralTabMetadata.BuildersetTriggerType(TriggerType value)how the ad is triggeredGeneralTabMetadata.BuildersetTriggerTypeValue(int value)how the ad is triggered-
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
-
hasAdvertiserLogo
public boolean hasAdvertiserLogo()
URL to 1:1 image (min 140×140px), used in Ad and Studio Ad lists
optional string advertiser_logo = 1 [json_name = "advertiserLogo"];- Specified by:
hasAdvertiserLogoin interfaceGeneralTabMetadataOrBuilder- Returns:
- Whether the advertiserLogo field is set.
-
getAdvertiserLogo
public java.lang.String getAdvertiserLogo()
URL to 1:1 image (min 140×140px), used in Ad and Studio Ad lists
optional string advertiser_logo = 1 [json_name = "advertiserLogo"];- Specified by:
getAdvertiserLogoin interfaceGeneralTabMetadataOrBuilder- Returns:
- The advertiserLogo.
-
getAdvertiserLogoBytes
public com.google.protobuf.ByteString getAdvertiserLogoBytes()
URL to 1:1 image (min 140×140px), used in Ad and Studio Ad lists
optional string advertiser_logo = 1 [json_name = "advertiserLogo"];- Specified by:
getAdvertiserLogoBytesin interfaceGeneralTabMetadataOrBuilder- Returns:
- The bytes for advertiserLogo.
-
setAdvertiserLogo
public GeneralTabMetadata.Builder setAdvertiserLogo(java.lang.String value)
URL to 1:1 image (min 140×140px), used in Ad and Studio Ad lists
optional string advertiser_logo = 1 [json_name = "advertiserLogo"];- Parameters:
value- The advertiserLogo to set.- Returns:
- This builder for chaining.
-
clearAdvertiserLogo
public GeneralTabMetadata.Builder clearAdvertiserLogo()
URL to 1:1 image (min 140×140px), used in Ad and Studio Ad lists
optional string advertiser_logo = 1 [json_name = "advertiserLogo"];- Returns:
- This builder for chaining.
-
setAdvertiserLogoBytes
public GeneralTabMetadata.Builder setAdvertiserLogoBytes(com.google.protobuf.ByteString value)
URL to 1:1 image (min 140×140px), used in Ad and Studio Ad lists
optional string advertiser_logo = 1 [json_name = "advertiserLogo"];- Parameters:
value- The bytes for advertiserLogo to set.- Returns:
- This builder for chaining.
-
getAdvertiserName
public java.lang.String getAdvertiserName()
required, max 30 chars
string advertiser_name = 2 [json_name = "advertiserName"];- Specified by:
getAdvertiserNamein interfaceGeneralTabMetadataOrBuilder- Returns:
- The advertiserName.
-
getAdvertiserNameBytes
public com.google.protobuf.ByteString getAdvertiserNameBytes()
required, max 30 chars
string advertiser_name = 2 [json_name = "advertiserName"];- Specified by:
getAdvertiserNameBytesin interfaceGeneralTabMetadataOrBuilder- Returns:
- The bytes for advertiserName.
-
setAdvertiserName
public GeneralTabMetadata.Builder setAdvertiserName(java.lang.String value)
required, max 30 chars
string advertiser_name = 2 [json_name = "advertiserName"];- Parameters:
value- The advertiserName to set.- Returns:
- This builder for chaining.
-
clearAdvertiserName
public GeneralTabMetadata.Builder clearAdvertiserName()
required, max 30 chars
string advertiser_name = 2 [json_name = "advertiserName"];- Returns:
- This builder for chaining.
-
setAdvertiserNameBytes
public GeneralTabMetadata.Builder setAdvertiserNameBytes(com.google.protobuf.ByteString value)
required, max 30 chars
string advertiser_name = 2 [json_name = "advertiserName"];- Parameters:
value- The bytes for advertiserName to set.- Returns:
- This builder for chaining.
-
hasCampaignName
public boolean hasCampaignName()
max 30 chars
optional string campaign_name = 3 [json_name = "campaignName"];- Specified by:
hasCampaignNamein interfaceGeneralTabMetadataOrBuilder- Returns:
- Whether the campaignName field is set.
-
getCampaignName
public java.lang.String getCampaignName()
max 30 chars
optional string campaign_name = 3 [json_name = "campaignName"];- Specified by:
getCampaignNamein interfaceGeneralTabMetadataOrBuilder- Returns:
- The campaignName.
-
getCampaignNameBytes
public com.google.protobuf.ByteString getCampaignNameBytes()
max 30 chars
optional string campaign_name = 3 [json_name = "campaignName"];- Specified by:
getCampaignNameBytesin interfaceGeneralTabMetadataOrBuilder- Returns:
- The bytes for campaignName.
-
setCampaignName
public GeneralTabMetadata.Builder setCampaignName(java.lang.String value)
max 30 chars
optional string campaign_name = 3 [json_name = "campaignName"];- Parameters:
value- The campaignName to set.- Returns:
- This builder for chaining.
-
clearCampaignName
public GeneralTabMetadata.Builder clearCampaignName()
max 30 chars
optional string campaign_name = 3 [json_name = "campaignName"];- Returns:
- This builder for chaining.
-
setCampaignNameBytes
public GeneralTabMetadata.Builder setCampaignNameBytes(com.google.protobuf.ByteString value)
max 30 chars
optional string campaign_name = 3 [json_name = "campaignName"];- Parameters:
value- The bytes for campaignName to set.- Returns:
- This builder for chaining.
-
hasAdGroup
public boolean hasAdGroup()
max 30 chars
optional string ad_group = 4 [json_name = "adGroup"];- Specified by:
hasAdGroupin interfaceGeneralTabMetadataOrBuilder- Returns:
- Whether the adGroup field is set.
-
getAdGroup
public java.lang.String getAdGroup()
max 30 chars
optional string ad_group = 4 [json_name = "adGroup"];- Specified by:
getAdGroupin interfaceGeneralTabMetadataOrBuilder- Returns:
- The adGroup.
-
getAdGroupBytes
public com.google.protobuf.ByteString getAdGroupBytes()
max 30 chars
optional string ad_group = 4 [json_name = "adGroup"];- Specified by:
getAdGroupBytesin interfaceGeneralTabMetadataOrBuilder- Returns:
- The bytes for adGroup.
-
setAdGroup
public GeneralTabMetadata.Builder setAdGroup(java.lang.String value)
max 30 chars
optional string ad_group = 4 [json_name = "adGroup"];- Parameters:
value- The adGroup to set.- Returns:
- This builder for chaining.
-
clearAdGroup
public GeneralTabMetadata.Builder clearAdGroup()
max 30 chars
optional string ad_group = 4 [json_name = "adGroup"];- Returns:
- This builder for chaining.
-
setAdGroupBytes
public GeneralTabMetadata.Builder setAdGroupBytes(com.google.protobuf.ByteString value)
max 30 chars
optional string ad_group = 4 [json_name = "adGroup"];- Parameters:
value- The bytes for adGroup to set.- Returns:
- This builder for chaining.
-
hasTriggerType
public boolean hasTriggerType()
how the ad is triggered
optional .streamlayer.interactive.TriggerType trigger_type = 5 [json_name = "triggerType"];- Specified by:
hasTriggerTypein interfaceGeneralTabMetadataOrBuilder- Returns:
- Whether the triggerType field is set.
-
getTriggerTypeValue
public int getTriggerTypeValue()
how the ad is triggered
optional .streamlayer.interactive.TriggerType trigger_type = 5 [json_name = "triggerType"];- Specified by:
getTriggerTypeValuein interfaceGeneralTabMetadataOrBuilder- Returns:
- The enum numeric value on the wire for triggerType.
-
setTriggerTypeValue
public GeneralTabMetadata.Builder setTriggerTypeValue(int value)
how the ad is triggered
optional .streamlayer.interactive.TriggerType trigger_type = 5 [json_name = "triggerType"];- Parameters:
value- The triggerType to set.- Returns:
- This builder for chaining.
-
getTriggerType
public TriggerType getTriggerType()
how the ad is triggered
optional .streamlayer.interactive.TriggerType trigger_type = 5 [json_name = "triggerType"];- Specified by:
getTriggerTypein interfaceGeneralTabMetadataOrBuilder- Returns:
- The triggerType.
-
setTriggerType
public GeneralTabMetadata.Builder setTriggerType(TriggerType value)
how the ad is triggered
optional .streamlayer.interactive.TriggerType trigger_type = 5 [json_name = "triggerType"];- Parameters:
value- The enum numeric value on the wire for triggerType to set.- Returns:
- This builder for chaining.
-
clearTriggerType
public GeneralTabMetadata.Builder clearTriggerType()
how the ad is triggered
optional .streamlayer.interactive.TriggerType trigger_type = 5 [json_name = "triggerType"];- Returns:
- This builder for chaining.
-
getGeoTargetingsList
public java.util.List<java.lang.String> getGeoTargetingsList()
locations /region code ["US", "CA", "EU", "APAC"]
repeated string geo_targetings = 6 [json_name = "geoTargetings"];- Specified by:
getGeoTargetingsListin interfaceGeneralTabMetadataOrBuilder- Returns:
- A list containing the geoTargetings.
-
getGeoTargetingsCount
public int getGeoTargetingsCount()
locations /region code ["US", "CA", "EU", "APAC"]
repeated string geo_targetings = 6 [json_name = "geoTargetings"];- Specified by:
getGeoTargetingsCountin interfaceGeneralTabMetadataOrBuilder- Returns:
- The count of geoTargetings.
-
getGeoTargetings
public java.lang.String getGeoTargetings(int index)
locations /region code ["US", "CA", "EU", "APAC"]
repeated string geo_targetings = 6 [json_name = "geoTargetings"];- Specified by:
getGeoTargetingsin interfaceGeneralTabMetadataOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The geoTargetings at the given index.
-
getGeoTargetingsBytes
public com.google.protobuf.ByteString getGeoTargetingsBytes(int index)
locations /region code ["US", "CA", "EU", "APAC"]
repeated string geo_targetings = 6 [json_name = "geoTargetings"];- Specified by:
getGeoTargetingsBytesin interfaceGeneralTabMetadataOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the geoTargetings at the given index.
-
setGeoTargetings
public GeneralTabMetadata.Builder setGeoTargetings(int index, java.lang.String value)
locations /region code ["US", "CA", "EU", "APAC"]
repeated string geo_targetings = 6 [json_name = "geoTargetings"];- Parameters:
index- The index to set the value at.value- The geoTargetings to set.- Returns:
- This builder for chaining.
-
addGeoTargetings
public GeneralTabMetadata.Builder addGeoTargetings(java.lang.String value)
locations /region code ["US", "CA", "EU", "APAC"]
repeated string geo_targetings = 6 [json_name = "geoTargetings"];- Parameters:
value- The geoTargetings to add.- Returns:
- This builder for chaining.
-
addAllGeoTargetings
public GeneralTabMetadata.Builder addAllGeoTargetings(java.lang.Iterable<java.lang.String> values)
locations /region code ["US", "CA", "EU", "APAC"]
repeated string geo_targetings = 6 [json_name = "geoTargetings"];- Parameters:
values- The geoTargetings to add.- Returns:
- This builder for chaining.
-
clearGeoTargetings
public GeneralTabMetadata.Builder clearGeoTargetings()
locations /region code ["US", "CA", "EU", "APAC"]
repeated string geo_targetings = 6 [json_name = "geoTargetings"];- Returns:
- This builder for chaining.
-
addGeoTargetingsBytes
public GeneralTabMetadata.Builder addGeoTargetingsBytes(com.google.protobuf.ByteString value)
locations /region code ["US", "CA", "EU", "APAC"]
repeated string geo_targetings = 6 [json_name = "geoTargetings"];- Parameters:
value- The bytes of the geoTargetings to add.- Returns:
- This builder for chaining.
-
getAudienceTargetingsList
public java.util.List<java.lang.String> getAudienceTargetingsList()
audience segment ["sports", "nba", "golf", "sports_fans"]
repeated string audience_targetings = 7 [json_name = "audienceTargetings"];- Specified by:
getAudienceTargetingsListin interfaceGeneralTabMetadataOrBuilder- Returns:
- A list containing the audienceTargetings.
-
getAudienceTargetingsCount
public int getAudienceTargetingsCount()
audience segment ["sports", "nba", "golf", "sports_fans"]
repeated string audience_targetings = 7 [json_name = "audienceTargetings"];- Specified by:
getAudienceTargetingsCountin interfaceGeneralTabMetadataOrBuilder- Returns:
- The count of audienceTargetings.
-
getAudienceTargetings
public java.lang.String getAudienceTargetings(int index)
audience segment ["sports", "nba", "golf", "sports_fans"]
repeated string audience_targetings = 7 [json_name = "audienceTargetings"];- Specified by:
getAudienceTargetingsin interfaceGeneralTabMetadataOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The audienceTargetings at the given index.
-
getAudienceTargetingsBytes
public com.google.protobuf.ByteString getAudienceTargetingsBytes(int index)
audience segment ["sports", "nba", "golf", "sports_fans"]
repeated string audience_targetings = 7 [json_name = "audienceTargetings"];- Specified by:
getAudienceTargetingsBytesin interfaceGeneralTabMetadataOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the audienceTargetings at the given index.
-
setAudienceTargetings
public GeneralTabMetadata.Builder setAudienceTargetings(int index, java.lang.String value)
audience segment ["sports", "nba", "golf", "sports_fans"]
repeated string audience_targetings = 7 [json_name = "audienceTargetings"];- Parameters:
index- The index to set the value at.value- The audienceTargetings to set.- Returns:
- This builder for chaining.
-
addAudienceTargetings
public GeneralTabMetadata.Builder addAudienceTargetings(java.lang.String value)
audience segment ["sports", "nba", "golf", "sports_fans"]
repeated string audience_targetings = 7 [json_name = "audienceTargetings"];- Parameters:
value- The audienceTargetings to add.- Returns:
- This builder for chaining.
-
addAllAudienceTargetings
public GeneralTabMetadata.Builder addAllAudienceTargetings(java.lang.Iterable<java.lang.String> values)
audience segment ["sports", "nba", "golf", "sports_fans"]
repeated string audience_targetings = 7 [json_name = "audienceTargetings"];- Parameters:
values- The audienceTargetings to add.- Returns:
- This builder for chaining.
-
clearAudienceTargetings
public GeneralTabMetadata.Builder clearAudienceTargetings()
audience segment ["sports", "nba", "golf", "sports_fans"]
repeated string audience_targetings = 7 [json_name = "audienceTargetings"];- Returns:
- This builder for chaining.
-
addAudienceTargetingsBytes
public GeneralTabMetadata.Builder addAudienceTargetingsBytes(com.google.protobuf.ByteString value)
audience segment ["sports", "nba", "golf", "sports_fans"]
repeated string audience_targetings = 7 [json_name = "audienceTargetings"];- Parameters:
value- The bytes of the audienceTargetings to add.- Returns:
- This builder for chaining.
-
getDeviceTargetingsList
public java.util.List<DeviceTargeting> getDeviceTargetingsList()
target device types [MOBILE, CTV, WEB]
repeated .streamlayer.interactive.DeviceTargeting device_targetings = 8 [json_name = "deviceTargetings"];- Specified by:
getDeviceTargetingsListin interfaceGeneralTabMetadataOrBuilder- Returns:
- A list containing the deviceTargetings.
-
getDeviceTargetingsCount
public int getDeviceTargetingsCount()
target device types [MOBILE, CTV, WEB]
repeated .streamlayer.interactive.DeviceTargeting device_targetings = 8 [json_name = "deviceTargetings"];- Specified by:
getDeviceTargetingsCountin interfaceGeneralTabMetadataOrBuilder- Returns:
- The count of deviceTargetings.
-
getDeviceTargetings
public DeviceTargeting getDeviceTargetings(int index)
target device types [MOBILE, CTV, WEB]
repeated .streamlayer.interactive.DeviceTargeting device_targetings = 8 [json_name = "deviceTargetings"];- Specified by:
getDeviceTargetingsin interfaceGeneralTabMetadataOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The deviceTargetings at the given index.
-
setDeviceTargetings
public GeneralTabMetadata.Builder setDeviceTargetings(int index, DeviceTargeting value)
target device types [MOBILE, CTV, WEB]
repeated .streamlayer.interactive.DeviceTargeting device_targetings = 8 [json_name = "deviceTargetings"];- Parameters:
index- The index to set the value at.value- The deviceTargetings to set.- Returns:
- This builder for chaining.
-
addDeviceTargetings
public GeneralTabMetadata.Builder addDeviceTargetings(DeviceTargeting value)
target device types [MOBILE, CTV, WEB]
repeated .streamlayer.interactive.DeviceTargeting device_targetings = 8 [json_name = "deviceTargetings"];- Parameters:
value- The deviceTargetings to add.- Returns:
- This builder for chaining.
-
addAllDeviceTargetings
public GeneralTabMetadata.Builder addAllDeviceTargetings(java.lang.Iterable<? extends DeviceTargeting> values)
target device types [MOBILE, CTV, WEB]
repeated .streamlayer.interactive.DeviceTargeting device_targetings = 8 [json_name = "deviceTargetings"];- Parameters:
values- The deviceTargetings to add.- Returns:
- This builder for chaining.
-
clearDeviceTargetings
public GeneralTabMetadata.Builder clearDeviceTargetings()
target device types [MOBILE, CTV, WEB]
repeated .streamlayer.interactive.DeviceTargeting device_targetings = 8 [json_name = "deviceTargetings"];- Returns:
- This builder for chaining.
-
getDeviceTargetingsValueList
public java.util.List<java.lang.Integer> getDeviceTargetingsValueList()
target device types [MOBILE, CTV, WEB]
repeated .streamlayer.interactive.DeviceTargeting device_targetings = 8 [json_name = "deviceTargetings"];- Specified by:
getDeviceTargetingsValueListin interfaceGeneralTabMetadataOrBuilder- Returns:
- A list containing the enum numeric values on the wire for deviceTargetings.
-
getDeviceTargetingsValue
public int getDeviceTargetingsValue(int index)
target device types [MOBILE, CTV, WEB]
repeated .streamlayer.interactive.DeviceTargeting device_targetings = 8 [json_name = "deviceTargetings"];- Specified by:
getDeviceTargetingsValuein interfaceGeneralTabMetadataOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The enum numeric value on the wire of deviceTargetings at the given index.
-
setDeviceTargetingsValue
public GeneralTabMetadata.Builder setDeviceTargetingsValue(int index, int value)
target device types [MOBILE, CTV, WEB]
repeated .streamlayer.interactive.DeviceTargeting device_targetings = 8 [json_name = "deviceTargetings"];- Parameters:
index- The index to set the value at.value- The enum numeric value on the wire for deviceTargetings to set.- Returns:
- This builder for chaining.
-
addDeviceTargetingsValue
public GeneralTabMetadata.Builder addDeviceTargetingsValue(int value)
target device types [MOBILE, CTV, WEB]
repeated .streamlayer.interactive.DeviceTargeting device_targetings = 8 [json_name = "deviceTargetings"];- Parameters:
value- The enum numeric value on the wire for deviceTargetings to add.- Returns:
- This builder for chaining.
-
addAllDeviceTargetingsValue
public GeneralTabMetadata.Builder addAllDeviceTargetingsValue(java.lang.Iterable<java.lang.Integer> values)
target device types [MOBILE, CTV, WEB]
repeated .streamlayer.interactive.DeviceTargeting device_targetings = 8 [json_name = "deviceTargetings"];- Parameters:
values- The enum numeric values on the wire for deviceTargetings to add.- Returns:
- This builder for chaining.
-
getTagsList
public java.util.List<java.lang.String> getTagsList()
free-form tags for this ad
repeated string tags = 9 [json_name = "tags"];- Specified by:
getTagsListin interfaceGeneralTabMetadataOrBuilder- Returns:
- A list containing the tags.
-
getTagsCount
public int getTagsCount()
free-form tags for this ad
repeated string tags = 9 [json_name = "tags"];- Specified by:
getTagsCountin interfaceGeneralTabMetadataOrBuilder- Returns:
- The count of tags.
-
getTags
public java.lang.String getTags(int index)
free-form tags for this ad
repeated string tags = 9 [json_name = "tags"];- Specified by:
getTagsin interfaceGeneralTabMetadataOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The tags at the given index.
-
getTagsBytes
public com.google.protobuf.ByteString getTagsBytes(int index)
free-form tags for this ad
repeated string tags = 9 [json_name = "tags"];- Specified by:
getTagsBytesin interfaceGeneralTabMetadataOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the tags at the given index.
-
setTags
public GeneralTabMetadata.Builder setTags(int index, java.lang.String value)
free-form tags for this ad
repeated string tags = 9 [json_name = "tags"];- Parameters:
index- The index to set the value at.value- The tags to set.- Returns:
- This builder for chaining.
-
addTags
public GeneralTabMetadata.Builder addTags(java.lang.String value)
free-form tags for this ad
repeated string tags = 9 [json_name = "tags"];- Parameters:
value- The tags to add.- Returns:
- This builder for chaining.
-
addAllTags
public GeneralTabMetadata.Builder addAllTags(java.lang.Iterable<java.lang.String> values)
free-form tags for this ad
repeated string tags = 9 [json_name = "tags"];- Parameters:
values- The tags to add.- Returns:
- This builder for chaining.
-
clearTags
public GeneralTabMetadata.Builder clearTags()
free-form tags for this ad
repeated string tags = 9 [json_name = "tags"];- Returns:
- This builder for chaining.
-
addTagsBytes
public GeneralTabMetadata.Builder addTagsBytes(com.google.protobuf.ByteString value)
free-form tags for this ad
repeated string tags = 9 [json_name = "tags"];- Parameters:
value- The bytes of the tags to add.- Returns:
- This builder for chaining.
-
hasAdvertiserTransparentLogo
public boolean hasAdvertiserTransparentLogo()
URL to 1:1 image (min 140×140px), used inside the Ad as interstitial, header and footer
optional string advertiser_transparent_logo = 10 [json_name = "advertiserTransparentLogo"];- Specified by:
hasAdvertiserTransparentLogoin interfaceGeneralTabMetadataOrBuilder- Returns:
- Whether the advertiserTransparentLogo field is set.
-
getAdvertiserTransparentLogo
public java.lang.String getAdvertiserTransparentLogo()
URL to 1:1 image (min 140×140px), used inside the Ad as interstitial, header and footer
optional string advertiser_transparent_logo = 10 [json_name = "advertiserTransparentLogo"];- Specified by:
getAdvertiserTransparentLogoin interfaceGeneralTabMetadataOrBuilder- Returns:
- The advertiserTransparentLogo.
-
getAdvertiserTransparentLogoBytes
public com.google.protobuf.ByteString getAdvertiserTransparentLogoBytes()
URL to 1:1 image (min 140×140px), used inside the Ad as interstitial, header and footer
optional string advertiser_transparent_logo = 10 [json_name = "advertiserTransparentLogo"];- Specified by:
getAdvertiserTransparentLogoBytesin interfaceGeneralTabMetadataOrBuilder- Returns:
- The bytes for advertiserTransparentLogo.
-
setAdvertiserTransparentLogo
public GeneralTabMetadata.Builder setAdvertiserTransparentLogo(java.lang.String value)
URL to 1:1 image (min 140×140px), used inside the Ad as interstitial, header and footer
optional string advertiser_transparent_logo = 10 [json_name = "advertiserTransparentLogo"];- Parameters:
value- The advertiserTransparentLogo to set.- Returns:
- This builder for chaining.
-
clearAdvertiserTransparentLogo
public GeneralTabMetadata.Builder clearAdvertiserTransparentLogo()
URL to 1:1 image (min 140×140px), used inside the Ad as interstitial, header and footer
optional string advertiser_transparent_logo = 10 [json_name = "advertiserTransparentLogo"];- Returns:
- This builder for chaining.
-
setAdvertiserTransparentLogoBytes
public GeneralTabMetadata.Builder setAdvertiserTransparentLogoBytes(com.google.protobuf.ByteString value)
URL to 1:1 image (min 140×140px), used inside the Ad as interstitial, header and footer
optional string advertiser_transparent_logo = 10 [json_name = "advertiserTransparentLogo"];- Parameters:
value- The bytes for advertiserTransparentLogo to set.- Returns:
- This builder for chaining.
-
-