Class GeneralTabMetadata.Builder

    • 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:
        hasAdvertiserLogo in interface GeneralTabMetadataOrBuilder
        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:
        getAdvertiserLogo in interface GeneralTabMetadataOrBuilder
        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:
        getAdvertiserLogoBytes in interface GeneralTabMetadataOrBuilder
        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:
        getAdvertiserName in interface GeneralTabMetadataOrBuilder
        Returns:
        The advertiserName.
      • getAdvertiserNameBytes

        public com.google.protobuf.ByteString getAdvertiserNameBytes()
         required, max 30 chars
         
        string advertiser_name = 2 [json_name = "advertiserName"];
        Specified by:
        getAdvertiserNameBytes in interface GeneralTabMetadataOrBuilder
        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:
        hasCampaignName in interface GeneralTabMetadataOrBuilder
        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:
        getCampaignName in interface GeneralTabMetadataOrBuilder
        Returns:
        The campaignName.
      • getCampaignNameBytes

        public com.google.protobuf.ByteString getCampaignNameBytes()
         max 30 chars
         
        optional string campaign_name = 3 [json_name = "campaignName"];
        Specified by:
        getCampaignNameBytes in interface GeneralTabMetadataOrBuilder
        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:
        hasAdGroup in interface GeneralTabMetadataOrBuilder
        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:
        getAdGroup in interface GeneralTabMetadataOrBuilder
        Returns:
        The adGroup.
      • getAdGroupBytes

        public com.google.protobuf.ByteString getAdGroupBytes()
         max 30 chars
         
        optional string ad_group = 4 [json_name = "adGroup"];
        Specified by:
        getAdGroupBytes in interface GeneralTabMetadataOrBuilder
        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:
        hasTriggerType in interface GeneralTabMetadataOrBuilder
        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:
        getTriggerTypeValue in interface GeneralTabMetadataOrBuilder
        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:
        getTriggerType in interface GeneralTabMetadataOrBuilder
        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:
        getGeoTargetingsList in interface GeneralTabMetadataOrBuilder
        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:
        getGeoTargetingsCount in interface GeneralTabMetadataOrBuilder
        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:
        getGeoTargetings in interface GeneralTabMetadataOrBuilder
        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:
        getGeoTargetingsBytes in interface GeneralTabMetadataOrBuilder
        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:
        getAudienceTargetingsList in interface GeneralTabMetadataOrBuilder
        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:
        getAudienceTargetingsCount in interface GeneralTabMetadataOrBuilder
        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:
        getAudienceTargetings in interface GeneralTabMetadataOrBuilder
        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:
        getAudienceTargetingsBytes in interface GeneralTabMetadataOrBuilder
        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:
        getDeviceTargetingsList in interface GeneralTabMetadataOrBuilder
        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:
        getDeviceTargetingsCount in interface GeneralTabMetadataOrBuilder
        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:
        getDeviceTargetings in interface GeneralTabMetadataOrBuilder
        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:
        getDeviceTargetingsValueList in interface GeneralTabMetadataOrBuilder
        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:
        getDeviceTargetingsValue in interface GeneralTabMetadataOrBuilder
        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:
        getTagsList in interface GeneralTabMetadataOrBuilder
        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:
        getTagsCount in interface GeneralTabMetadataOrBuilder
        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:
        getTags in interface GeneralTabMetadataOrBuilder
        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:
        getTagsBytes in interface GeneralTabMetadataOrBuilder
        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:
        hasAdvertiserTransparentLogo in interface GeneralTabMetadataOrBuilder
        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:
        getAdvertiserTransparentLogo in interface GeneralTabMetadataOrBuilder
        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:
        getAdvertiserTransparentLogoBytes in interface GeneralTabMetadataOrBuilder
        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.