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 Modifier and Type Method Description java.lang.StringgetAdGroup()max 30 charscom.google.protobuf.ByteStringgetAdGroupBytes()max 30 charsjava.lang.StringgetAdvertiserLogo()URL to 1:1 image (min 140×140px)com.google.protobuf.ByteStringgetAdvertiserLogoBytes()URL to 1:1 image (min 140×140px)java.lang.StringgetAdvertiserName()required, max 30 charscom.google.protobuf.ByteStringgetAdvertiserNameBytes()required, max 30 charsjava.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)booleanhasCampaignName()max 30 charsbooleanhasTriggerType()how the ad is triggered
-
-
-
Method Detail
-
hasAdvertiserLogo
boolean hasAdvertiserLogo()
URL to 1:1 image (min 140×140px)
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)
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)
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
boolean hasAdGroup()
max 30 chars
optional string ad_group = 4 [json_name = "adGroup"];- Returns:
- Whether the adGroup field is set.
-
getAdGroup
java.lang.String getAdGroup()
max 30 chars
optional string ad_group = 4 [json_name = "adGroup"];- Returns:
- The adGroup.
-
getAdGroupBytes
com.google.protobuf.ByteString getAdGroupBytes()
max 30 chars
optional string ad_group = 4 [json_name = "adGroup"];- 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
java.util.List<java.lang.String> getGeoTargetingsList()
locations /region code ["US", "CA", "EU", "APAC"]
repeated string geo_targetings = 6 [json_name = "geoTargetings"];- Returns:
- A list containing the geoTargetings.
-
getGeoTargetingsCount
int getGeoTargetingsCount()
locations /region code ["US", "CA", "EU", "APAC"]
repeated string geo_targetings = 6 [json_name = "geoTargetings"];- Returns:
- The count of geoTargetings.
-
getGeoTargetings
java.lang.String getGeoTargetings(int index)
locations /region code ["US", "CA", "EU", "APAC"]
repeated string geo_targetings = 6 [json_name = "geoTargetings"];- Parameters:
index- The index of the element to return.- Returns:
- The geoTargetings at the given index.
-
getGeoTargetingsBytes
com.google.protobuf.ByteString getGeoTargetingsBytes(int index)
locations /region code ["US", "CA", "EU", "APAC"]
repeated string geo_targetings = 6 [json_name = "geoTargetings"];- Parameters:
index- The index of the element to return.- Returns:
- The geoTargetings at the given index.
-
getAudienceTargetingsList
java.util.List<java.lang.String> getAudienceTargetingsList()
audience segment ["sports", "nba", "golf", "sports_fans"]
repeated string audience_targetings = 7 [json_name = "audienceTargetings"];- Returns:
- A list containing the audienceTargetings.
-
getAudienceTargetingsCount
int getAudienceTargetingsCount()
audience segment ["sports", "nba", "golf", "sports_fans"]
repeated string audience_targetings = 7 [json_name = "audienceTargetings"];- Returns:
- The count of audienceTargetings.
-
getAudienceTargetings
java.lang.String getAudienceTargetings(int index)
audience segment ["sports", "nba", "golf", "sports_fans"]
repeated string audience_targetings = 7 [json_name = "audienceTargetings"];- Parameters:
index- The index of the element to return.- Returns:
- The audienceTargetings at the given index.
-
getAudienceTargetingsBytes
com.google.protobuf.ByteString getAudienceTargetingsBytes(int index)
audience segment ["sports", "nba", "golf", "sports_fans"]
repeated string audience_targetings = 7 [json_name = "audienceTargetings"];- Parameters:
index- The index of the element to return.- Returns:
- The audienceTargetings at the given index.
-
getDeviceTargetingsList
java.util.List<DeviceTargeting> getDeviceTargetingsList()
target device types [MOBILE, CTV, WEB]
repeated .streamlayer.interactive.DeviceTargeting device_targetings = 8 [json_name = "deviceTargetings"];- Returns:
- A list containing the deviceTargetings.
-
getDeviceTargetingsCount
int getDeviceTargetingsCount()
target device types [MOBILE, CTV, WEB]
repeated .streamlayer.interactive.DeviceTargeting device_targetings = 8 [json_name = "deviceTargetings"];- Returns:
- The count of deviceTargetings.
-
getDeviceTargetings
DeviceTargeting getDeviceTargetings(int index)
target device types [MOBILE, CTV, WEB]
repeated .streamlayer.interactive.DeviceTargeting device_targetings = 8 [json_name = "deviceTargetings"];- Parameters:
index- The index of the element to return.- Returns:
- The deviceTargetings at the given index.
-
getDeviceTargetingsValueList
java.util.List<java.lang.Integer> getDeviceTargetingsValueList()
target device types [MOBILE, CTV, WEB]
repeated .streamlayer.interactive.DeviceTargeting device_targetings = 8 [json_name = "deviceTargetings"];- Returns:
- A list containing the enum numeric values on the wire for deviceTargetings.
-
getDeviceTargetingsValue
int getDeviceTargetingsValue(int index)
target device types [MOBILE, CTV, WEB]
repeated .streamlayer.interactive.DeviceTargeting device_targetings = 8 [json_name = "deviceTargetings"];- 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.
-
-