Interface SitelinkFeedItemOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    SitelinkFeedItem, SitelinkFeedItem.Builder

    public interface SitelinkFeedItemOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.String getFinalMobileUrls​(int index)
      A list of possible final mobile URLs after all cross domain redirects.
      com.google.protobuf.ByteString getFinalMobileUrlsBytes​(int index)
      A list of possible final mobile URLs after all cross domain redirects.
      int getFinalMobileUrlsCount()
      A list of possible final mobile URLs after all cross domain redirects.
      java.util.List<java.lang.String> getFinalMobileUrlsList()
      A list of possible final mobile URLs after all cross domain redirects.
      java.lang.String getFinalUrls​(int index)
      A list of possible final URLs after all cross domain redirects.
      com.google.protobuf.ByteString getFinalUrlsBytes​(int index)
      A list of possible final URLs after all cross domain redirects.
      int getFinalUrlsCount()
      A list of possible final URLs after all cross domain redirects.
      java.util.List<java.lang.String> getFinalUrlsList()
      A list of possible final URLs after all cross domain redirects.
      java.lang.String getFinalUrlSuffix()
      Final URL suffix to be appended to landing page URLs served with parallel tracking.
      com.google.protobuf.ByteString getFinalUrlSuffixBytes()
      Final URL suffix to be appended to landing page URLs served with parallel tracking.
      java.lang.String getLine1()
      First line of the description for the sitelink.
      com.google.protobuf.ByteString getLine1Bytes()
      First line of the description for the sitelink.
      java.lang.String getLine2()
      Second line of the description for the sitelink.
      com.google.protobuf.ByteString getLine2Bytes()
      Second line of the description for the sitelink.
      java.lang.String getLinkText()
      URL display text for the sitelink.
      com.google.protobuf.ByteString getLinkTextBytes()
      URL display text for the sitelink.
      java.lang.String getTrackingUrlTemplate()
      URL template for constructing a tracking URL.
      com.google.protobuf.ByteString getTrackingUrlTemplateBytes()
      URL template for constructing a tracking URL.
      CustomParameter getUrlCustomParameters​(int index)
      A list of mappings to be used for substituting URL custom parameter tags in the tracking_url_template, final_urls, and/or final_mobile_urls.
      int getUrlCustomParametersCount()
      A list of mappings to be used for substituting URL custom parameter tags in the tracking_url_template, final_urls, and/or final_mobile_urls.
      java.util.List<CustomParameter> getUrlCustomParametersList()
      A list of mappings to be used for substituting URL custom parameter tags in the tracking_url_template, final_urls, and/or final_mobile_urls.
      CustomParameterOrBuilder getUrlCustomParametersOrBuilder​(int index)
      A list of mappings to be used for substituting URL custom parameter tags in the tracking_url_template, final_urls, and/or final_mobile_urls.
      java.util.List<? extends CustomParameterOrBuilder> getUrlCustomParametersOrBuilderList()
      A list of mappings to be used for substituting URL custom parameter tags in the tracking_url_template, final_urls, and/or final_mobile_urls.
      boolean hasFinalUrlSuffix()
      Final URL suffix to be appended to landing page URLs served with parallel tracking.
      boolean hasLine1()
      First line of the description for the sitelink.
      boolean hasLine2()
      Second line of the description for the sitelink.
      boolean hasLinkText()
      URL display text for the sitelink.
      boolean hasTrackingUrlTemplate()
      URL template for constructing a tracking URL.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • hasLinkText

        boolean hasLinkText()
         URL display text for the sitelink.
         The length of this string should be between 1 and 25, inclusive.
         
        optional string link_text = 9;
        Returns:
        Whether the linkText field is set.
      • getLinkText

        java.lang.String getLinkText()
         URL display text for the sitelink.
         The length of this string should be between 1 and 25, inclusive.
         
        optional string link_text = 9;
        Returns:
        The linkText.
      • getLinkTextBytes

        com.google.protobuf.ByteString getLinkTextBytes()
         URL display text for the sitelink.
         The length of this string should be between 1 and 25, inclusive.
         
        optional string link_text = 9;
        Returns:
        The bytes for linkText.
      • hasLine1

        boolean hasLine1()
         First line of the description for the sitelink.
         If this value is set, line2 must also be set.
         The length of this string should be between 0 and 35, inclusive.
         
        optional string line1 = 10;
        Returns:
        Whether the line1 field is set.
      • getLine1

        java.lang.String getLine1()
         First line of the description for the sitelink.
         If this value is set, line2 must also be set.
         The length of this string should be between 0 and 35, inclusive.
         
        optional string line1 = 10;
        Returns:
        The line1.
      • getLine1Bytes

        com.google.protobuf.ByteString getLine1Bytes()
         First line of the description for the sitelink.
         If this value is set, line2 must also be set.
         The length of this string should be between 0 and 35, inclusive.
         
        optional string line1 = 10;
        Returns:
        The bytes for line1.
      • hasLine2

        boolean hasLine2()
         Second line of the description for the sitelink.
         If this value is set, line1 must also be set.
         The length of this string should be between 0 and 35, inclusive.
         
        optional string line2 = 11;
        Returns:
        Whether the line2 field is set.
      • getLine2

        java.lang.String getLine2()
         Second line of the description for the sitelink.
         If this value is set, line1 must also be set.
         The length of this string should be between 0 and 35, inclusive.
         
        optional string line2 = 11;
        Returns:
        The line2.
      • getLine2Bytes

        com.google.protobuf.ByteString getLine2Bytes()
         Second line of the description for the sitelink.
         If this value is set, line1 must also be set.
         The length of this string should be between 0 and 35, inclusive.
         
        optional string line2 = 11;
        Returns:
        The bytes for line2.
      • getFinalUrlsList

        java.util.List<java.lang.String> getFinalUrlsList()
         A list of possible final URLs after all cross domain redirects.
         
        repeated string final_urls = 12;
        Returns:
        A list containing the finalUrls.
      • getFinalUrlsCount

        int getFinalUrlsCount()
         A list of possible final URLs after all cross domain redirects.
         
        repeated string final_urls = 12;
        Returns:
        The count of finalUrls.
      • getFinalUrls

        java.lang.String getFinalUrls​(int index)
         A list of possible final URLs after all cross domain redirects.
         
        repeated string final_urls = 12;
        Parameters:
        index - The index of the element to return.
        Returns:
        The finalUrls at the given index.
      • getFinalUrlsBytes

        com.google.protobuf.ByteString getFinalUrlsBytes​(int index)
         A list of possible final URLs after all cross domain redirects.
         
        repeated string final_urls = 12;
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the finalUrls at the given index.
      • getFinalMobileUrlsList

        java.util.List<java.lang.String> getFinalMobileUrlsList()
         A list of possible final mobile URLs after all cross domain redirects.
         
        repeated string final_mobile_urls = 13;
        Returns:
        A list containing the finalMobileUrls.
      • getFinalMobileUrlsCount

        int getFinalMobileUrlsCount()
         A list of possible final mobile URLs after all cross domain redirects.
         
        repeated string final_mobile_urls = 13;
        Returns:
        The count of finalMobileUrls.
      • getFinalMobileUrls

        java.lang.String getFinalMobileUrls​(int index)
         A list of possible final mobile URLs after all cross domain redirects.
         
        repeated string final_mobile_urls = 13;
        Parameters:
        index - The index of the element to return.
        Returns:
        The finalMobileUrls at the given index.
      • getFinalMobileUrlsBytes

        com.google.protobuf.ByteString getFinalMobileUrlsBytes​(int index)
         A list of possible final mobile URLs after all cross domain redirects.
         
        repeated string final_mobile_urls = 13;
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the finalMobileUrls at the given index.
      • hasTrackingUrlTemplate

        boolean hasTrackingUrlTemplate()
         URL template for constructing a tracking URL.
         
        optional string tracking_url_template = 14;
        Returns:
        Whether the trackingUrlTemplate field is set.
      • getTrackingUrlTemplate

        java.lang.String getTrackingUrlTemplate()
         URL template for constructing a tracking URL.
         
        optional string tracking_url_template = 14;
        Returns:
        The trackingUrlTemplate.
      • getTrackingUrlTemplateBytes

        com.google.protobuf.ByteString getTrackingUrlTemplateBytes()
         URL template for constructing a tracking URL.
         
        optional string tracking_url_template = 14;
        Returns:
        The bytes for trackingUrlTemplate.
      • getUrlCustomParametersList

        java.util.List<CustomParameter> getUrlCustomParametersList()
         A list of mappings to be used for substituting URL custom parameter tags in
         the tracking_url_template, final_urls, and/or final_mobile_urls.
         
        repeated .google.ads.googleads.v10.common.CustomParameter url_custom_parameters = 7;
      • getUrlCustomParameters

        CustomParameter getUrlCustomParameters​(int index)
         A list of mappings to be used for substituting URL custom parameter tags in
         the tracking_url_template, final_urls, and/or final_mobile_urls.
         
        repeated .google.ads.googleads.v10.common.CustomParameter url_custom_parameters = 7;
      • getUrlCustomParametersCount

        int getUrlCustomParametersCount()
         A list of mappings to be used for substituting URL custom parameter tags in
         the tracking_url_template, final_urls, and/or final_mobile_urls.
         
        repeated .google.ads.googleads.v10.common.CustomParameter url_custom_parameters = 7;
      • getUrlCustomParametersOrBuilderList

        java.util.List<? extends CustomParameterOrBuilder> getUrlCustomParametersOrBuilderList()
         A list of mappings to be used for substituting URL custom parameter tags in
         the tracking_url_template, final_urls, and/or final_mobile_urls.
         
        repeated .google.ads.googleads.v10.common.CustomParameter url_custom_parameters = 7;
      • getUrlCustomParametersOrBuilder

        CustomParameterOrBuilder getUrlCustomParametersOrBuilder​(int index)
         A list of mappings to be used for substituting URL custom parameter tags in
         the tracking_url_template, final_urls, and/or final_mobile_urls.
         
        repeated .google.ads.googleads.v10.common.CustomParameter url_custom_parameters = 7;
      • hasFinalUrlSuffix

        boolean hasFinalUrlSuffix()
         Final URL suffix to be appended to landing page URLs served with
         parallel tracking.
         
        optional string final_url_suffix = 15;
        Returns:
        Whether the finalUrlSuffix field is set.
      • getFinalUrlSuffix

        java.lang.String getFinalUrlSuffix()
         Final URL suffix to be appended to landing page URLs served with
         parallel tracking.
         
        optional string final_url_suffix = 15;
        Returns:
        The finalUrlSuffix.
      • getFinalUrlSuffixBytes

        com.google.protobuf.ByteString getFinalUrlSuffixBytes()
         Final URL suffix to be appended to landing page URLs served with
         parallel tracking.
         
        optional string final_url_suffix = 15;
        Returns:
        The bytes for finalUrlSuffix.