Interface GeneralTabMetadataOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
- All Known Implementing Classes:
GeneralTabMetadata,GeneralTabMetadata.Builder
public interface GeneralTabMetadataOrBuilder extends com.google.protobuf.MessageLiteOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description java.lang.StringgetAdGroup()Deprecated.streamlayer.interactive.GeneralTabMetadata.ad_group is deprecated.com.google.protobuf.ByteStringgetAdGroupBytes()Deprecated.streamlayer.interactive.GeneralTabMetadata.ad_group is deprecated.java.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)Deprecated.streamlayer.interactive.GeneralTabMetadata.audience_targetings is deprecated.com.google.protobuf.ByteStringgetAudienceTargetingsBytes(int index)Deprecated.streamlayer.interactive.GeneralTabMetadata.audience_targetings is deprecated.intgetAudienceTargetingsCount()Deprecated.streamlayer.interactive.GeneralTabMetadata.audience_targetings is deprecated.java.util.List<java.lang.String>getAudienceTargetingsList()Deprecated.streamlayer.interactive.GeneralTabMetadata.audience_targetings is deprecated.java.lang.StringgetCampaignName()max 30 charscom.google.protobuf.ByteStringgetCampaignNameBytes()max 30 charsDeviceTargetinggetDeviceTargetings(int index)Deprecated.streamlayer.interactive.GeneralTabMetadata.device_targetings is deprecated.intgetDeviceTargetingsCount()Deprecated.streamlayer.interactive.GeneralTabMetadata.device_targetings is deprecated.java.util.List<DeviceTargeting>getDeviceTargetingsList()Deprecated.streamlayer.interactive.GeneralTabMetadata.device_targetings is deprecated.intgetDeviceTargetingsValue(int index)Deprecated.streamlayer.interactive.GeneralTabMetadata.device_targetings is deprecated.java.util.List<java.lang.Integer>getDeviceTargetingsValueList()Deprecated.streamlayer.interactive.GeneralTabMetadata.device_targetings is deprecated.java.lang.StringgetGeoTargetings(int index)Deprecated.streamlayer.interactive.GeneralTabMetadata.geo_targetings is deprecated.com.google.protobuf.ByteStringgetGeoTargetingsBytes(int index)Deprecated.streamlayer.interactive.GeneralTabMetadata.geo_targetings is deprecated.intgetGeoTargetingsCount()Deprecated.streamlayer.interactive.GeneralTabMetadata.geo_targetings is deprecated.java.util.List<java.lang.String>getGeoTargetingsList()Deprecated.streamlayer.interactive.GeneralTabMetadata.geo_targetings is deprecated.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()Deprecated.streamlayer.interactive.GeneralTabMetadata.ad_group is deprecated.booleanhasAdvertiserLogo()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 triggered
-
-
-
Method Detail
-
hasAdvertiserLogo
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"];- Returns:
- Whether the advertiserLogo field is set.
-
getAdvertiserLogo
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"];- Returns:
- The advertiserLogo.
-
getAdvertiserLogoBytes
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"];- Returns:
- The bytes for advertiserLogo.
-
getAdvertiserName
java.lang.String getAdvertiserName()
required, max 30 chars
string advertiser_name = 2 [json_name = "advertiserName"];- Returns:
- The advertiserName.
-
getAdvertiserNameBytes
com.google.protobuf.ByteString getAdvertiserNameBytes()
required, max 30 chars
string advertiser_name = 2 [json_name = "advertiserName"];- Returns:
- The bytes for advertiserName.
-
hasCampaignName
boolean hasCampaignName()
max 30 chars
optional string campaign_name = 3 [json_name = "campaignName"];- Returns:
- Whether the campaignName field is set.
-
getCampaignName
java.lang.String getCampaignName()
max 30 chars
optional string campaign_name = 3 [json_name = "campaignName"];- Returns:
- The campaignName.
-
getCampaignNameBytes
com.google.protobuf.ByteString getCampaignNameBytes()
max 30 chars
optional string campaign_name = 3 [json_name = "campaignName"];- Returns:
- The bytes for campaignName.
-
hasAdGroup
@Deprecated boolean hasAdGroup()
Deprecated.streamlayer.interactive.GeneralTabMetadata.ad_group is deprecated. See streamlayer/interactive/interactive.common.proto;l=496max 30 chars
optional string ad_group = 4 [json_name = "adGroup", deprecated = true];- Returns:
- Whether the adGroup field is set.
-
getAdGroup
@Deprecated java.lang.String getAdGroup()
Deprecated.streamlayer.interactive.GeneralTabMetadata.ad_group is deprecated. See streamlayer/interactive/interactive.common.proto;l=496max 30 chars
optional string ad_group = 4 [json_name = "adGroup", deprecated = true];- Returns:
- The adGroup.
-
getAdGroupBytes
@Deprecated com.google.protobuf.ByteString getAdGroupBytes()
Deprecated.streamlayer.interactive.GeneralTabMetadata.ad_group is deprecated. See streamlayer/interactive/interactive.common.proto;l=496max 30 chars
optional string ad_group = 4 [json_name = "adGroup", deprecated = true];- Returns:
- The bytes for adGroup.
-
hasTriggerType
boolean hasTriggerType()
how the ad is triggered
optional .streamlayer.interactive.TriggerType trigger_type = 5 [json_name = "triggerType"];- Returns:
- Whether the triggerType field is set.
-
getTriggerTypeValue
int getTriggerTypeValue()
how the ad is triggered
optional .streamlayer.interactive.TriggerType trigger_type = 5 [json_name = "triggerType"];- Returns:
- The enum numeric value on the wire for triggerType.
-
getTriggerType
TriggerType getTriggerType()
how the ad is triggered
optional .streamlayer.interactive.TriggerType trigger_type = 5 [json_name = "triggerType"];- Returns:
- The triggerType.
-
getGeoTargetingsList
@Deprecated java.util.List<java.lang.String> getGeoTargetingsList()
Deprecated.streamlayer.interactive.GeneralTabMetadata.geo_targetings is deprecated. See streamlayer/interactive/interactive.common.proto;l=498locations /region code ["US", "CA", "EU", "APAC"]
repeated string geo_targetings = 6 [json_name = "geoTargetings", deprecated = true];- Returns:
- A list containing the geoTargetings.
-
getGeoTargetingsCount
@Deprecated int getGeoTargetingsCount()
Deprecated.streamlayer.interactive.GeneralTabMetadata.geo_targetings is deprecated. See streamlayer/interactive/interactive.common.proto;l=498locations /region code ["US", "CA", "EU", "APAC"]
repeated string geo_targetings = 6 [json_name = "geoTargetings", deprecated = true];- Returns:
- The count of geoTargetings.
-
getGeoTargetings
@Deprecated java.lang.String getGeoTargetings(int index)
Deprecated.streamlayer.interactive.GeneralTabMetadata.geo_targetings is deprecated. See streamlayer/interactive/interactive.common.proto;l=498locations /region code ["US", "CA", "EU", "APAC"]
repeated string geo_targetings = 6 [json_name = "geoTargetings", deprecated = true];- Parameters:
index- The index of the element to return.- Returns:
- The geoTargetings at the given index.
-
getGeoTargetingsBytes
@Deprecated com.google.protobuf.ByteString getGeoTargetingsBytes(int index)
Deprecated.streamlayer.interactive.GeneralTabMetadata.geo_targetings is deprecated. See streamlayer/interactive/interactive.common.proto;l=498locations /region code ["US", "CA", "EU", "APAC"]
repeated string geo_targetings = 6 [json_name = "geoTargetings", deprecated = true];- Parameters:
index- The index of the element to return.- Returns:
- The geoTargetings at the given index.
-
getAudienceTargetingsList
@Deprecated java.util.List<java.lang.String> getAudienceTargetingsList()
Deprecated.streamlayer.interactive.GeneralTabMetadata.audience_targetings is deprecated. See streamlayer/interactive/interactive.common.proto;l=499audience segment ["sports", "nba", "golf", "sports_fans"]
repeated string audience_targetings = 7 [json_name = "audienceTargetings", deprecated = true];- Returns:
- A list containing the audienceTargetings.
-
getAudienceTargetingsCount
@Deprecated int getAudienceTargetingsCount()
Deprecated.streamlayer.interactive.GeneralTabMetadata.audience_targetings is deprecated. See streamlayer/interactive/interactive.common.proto;l=499audience segment ["sports", "nba", "golf", "sports_fans"]
repeated string audience_targetings = 7 [json_name = "audienceTargetings", deprecated = true];- Returns:
- The count of audienceTargetings.
-
getAudienceTargetings
@Deprecated java.lang.String getAudienceTargetings(int index)
Deprecated.streamlayer.interactive.GeneralTabMetadata.audience_targetings is deprecated. See streamlayer/interactive/interactive.common.proto;l=499audience segment ["sports", "nba", "golf", "sports_fans"]
repeated string audience_targetings = 7 [json_name = "audienceTargetings", deprecated = true];- Parameters:
index- The index of the element to return.- Returns:
- The audienceTargetings at the given index.
-
getAudienceTargetingsBytes
@Deprecated com.google.protobuf.ByteString getAudienceTargetingsBytes(int index)
Deprecated.streamlayer.interactive.GeneralTabMetadata.audience_targetings is deprecated. See streamlayer/interactive/interactive.common.proto;l=499audience segment ["sports", "nba", "golf", "sports_fans"]
repeated string audience_targetings = 7 [json_name = "audienceTargetings", deprecated = true];- Parameters:
index- The index of the element to return.- Returns:
- The audienceTargetings at the given index.
-
getDeviceTargetingsList
@Deprecated java.util.List<DeviceTargeting> getDeviceTargetingsList()
Deprecated.streamlayer.interactive.GeneralTabMetadata.device_targetings is deprecated. See streamlayer/interactive/interactive.common.proto;l=500target device types [MOBILE, CTV, WEB]
repeated .streamlayer.interactive.DeviceTargeting device_targetings = 8 [json_name = "deviceTargetings", deprecated = true];- Returns:
- A list containing the deviceTargetings.
-
getDeviceTargetingsCount
@Deprecated int getDeviceTargetingsCount()
Deprecated.streamlayer.interactive.GeneralTabMetadata.device_targetings is deprecated. See streamlayer/interactive/interactive.common.proto;l=500target device types [MOBILE, CTV, WEB]
repeated .streamlayer.interactive.DeviceTargeting device_targetings = 8 [json_name = "deviceTargetings", deprecated = true];- Returns:
- The count of deviceTargetings.
-
getDeviceTargetings
@Deprecated DeviceTargeting getDeviceTargetings(int index)
Deprecated.streamlayer.interactive.GeneralTabMetadata.device_targetings is deprecated. See streamlayer/interactive/interactive.common.proto;l=500target device types [MOBILE, CTV, WEB]
repeated .streamlayer.interactive.DeviceTargeting device_targetings = 8 [json_name = "deviceTargetings", deprecated = true];- Parameters:
index- The index of the element to return.- Returns:
- The deviceTargetings at the given index.
-
getDeviceTargetingsValueList
@Deprecated java.util.List<java.lang.Integer> getDeviceTargetingsValueList()
Deprecated.streamlayer.interactive.GeneralTabMetadata.device_targetings is deprecated. See streamlayer/interactive/interactive.common.proto;l=500target device types [MOBILE, CTV, WEB]
repeated .streamlayer.interactive.DeviceTargeting device_targetings = 8 [json_name = "deviceTargetings", deprecated = true];- Returns:
- A list containing the enum numeric values on the wire for deviceTargetings.
-
getDeviceTargetingsValue
@Deprecated int getDeviceTargetingsValue(int index)
Deprecated.streamlayer.interactive.GeneralTabMetadata.device_targetings is deprecated. See streamlayer/interactive/interactive.common.proto;l=500target device types [MOBILE, CTV, WEB]
repeated .streamlayer.interactive.DeviceTargeting device_targetings = 8 [json_name = "deviceTargetings", deprecated = true];- Parameters:
index- The index of the value to return.- Returns:
- The enum numeric value on the wire of deviceTargetings at the given index.
-
getTagsList
java.util.List<java.lang.String> getTagsList()
free-form tags for this ad
repeated string tags = 9 [json_name = "tags"];- Returns:
- A list containing the tags.
-
getTagsCount
int getTagsCount()
free-form tags for this ad
repeated string tags = 9 [json_name = "tags"];- Returns:
- The count of tags.
-
getTags
java.lang.String getTags(int index)
free-form tags for this ad
repeated string tags = 9 [json_name = "tags"];- Parameters:
index- The index of the element to return.- Returns:
- The tags at the given index.
-
getTagsBytes
com.google.protobuf.ByteString getTagsBytes(int index)
free-form tags for this ad
repeated string tags = 9 [json_name = "tags"];- Parameters:
index- The index of the element to return.- Returns:
- The tags at the given index.
-
hasAdvertiserTransparentLogo
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"];- Returns:
- Whether the advertiserTransparentLogo field is set.
-
getAdvertiserTransparentLogo
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"];- Returns:
- The advertiserTransparentLogo.
-
getAdvertiserTransparentLogoBytes
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"];- Returns:
- The bytes for advertiserTransparentLogo.
-
-