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.String getAdGroup()
      Deprecated.
      streamlayer.interactive.GeneralTabMetadata.ad_group is deprecated.
      com.google.protobuf.ByteString getAdGroupBytes()
      Deprecated.
      streamlayer.interactive.GeneralTabMetadata.ad_group is deprecated.
      java.lang.String getAdvertiserLogo()
      URL to 1:1 image (min 140×140px), used in Ad and Studio Ad lists
      com.google.protobuf.ByteString getAdvertiserLogoBytes()
      URL to 1:1 image (min 140×140px), used in Ad and Studio Ad lists
      java.lang.String getAdvertiserName()
      required, max 30 chars
      com.google.protobuf.ByteString getAdvertiserNameBytes()
      required, max 30 chars
      java.lang.String getAdvertiserTransparentLogo()
      URL to 1:1 image (min 140×140px), used inside the Ad as interstitial, header and footer
      com.google.protobuf.ByteString getAdvertiserTransparentLogoBytes()
      URL to 1:1 image (min 140×140px), used inside the Ad as interstitial, header and footer
      java.lang.String getAudienceTargetings​(int index)
      Deprecated.
      streamlayer.interactive.GeneralTabMetadata.audience_targetings is deprecated.
      com.google.protobuf.ByteString getAudienceTargetingsBytes​(int index)
      Deprecated.
      streamlayer.interactive.GeneralTabMetadata.audience_targetings is deprecated.
      int getAudienceTargetingsCount()
      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.String getCampaignName()
      max 30 chars
      com.google.protobuf.ByteString getCampaignNameBytes()
      max 30 chars
      DeviceTargeting getDeviceTargetings​(int index)
      Deprecated.
      streamlayer.interactive.GeneralTabMetadata.device_targetings is deprecated.
      int getDeviceTargetingsCount()
      Deprecated.
      streamlayer.interactive.GeneralTabMetadata.device_targetings is deprecated.
      java.util.List<DeviceTargeting> getDeviceTargetingsList()
      Deprecated.
      streamlayer.interactive.GeneralTabMetadata.device_targetings is deprecated.
      int getDeviceTargetingsValue​(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.String getGeoTargetings​(int index)
      Deprecated.
      streamlayer.interactive.GeneralTabMetadata.geo_targetings is deprecated.
      com.google.protobuf.ByteString getGeoTargetingsBytes​(int index)
      Deprecated.
      streamlayer.interactive.GeneralTabMetadata.geo_targetings is deprecated.
      int getGeoTargetingsCount()
      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.String getTags​(int index)
      free-form tags for this ad
      com.google.protobuf.ByteString getTagsBytes​(int index)
      free-form tags for this ad
      int getTagsCount()
      free-form tags for this ad
      java.util.List<java.lang.String> getTagsList()
      free-form tags for this ad
      TriggerType getTriggerType()
      how the ad is triggered
      int getTriggerTypeValue()
      how the ad is triggered
      boolean hasAdGroup()
      Deprecated.
      streamlayer.interactive.GeneralTabMetadata.ad_group is deprecated.
      boolean hasAdvertiserLogo()
      URL to 1:1 image (min 140×140px), used in Ad and Studio Ad lists
      boolean hasAdvertiserTransparentLogo()
      URL to 1:1 image (min 140×140px), used inside the Ad as interstitial, header and footer
      boolean hasCampaignName()
      max 30 chars
      boolean hasTriggerType()
      how the ad is triggered
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        getDefaultInstanceForType, isInitialized
    • 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=496
         max 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=496
         max 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=496
         max 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=498
         locations /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=498
         locations /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=498
         locations /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=498
         locations /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=499
         audience 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=499
         audience 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=499
         audience 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=499
         audience 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=500
         target 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=500
         target 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=500
         target 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=500
         target 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=500
         target 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.