Interface SmartCampaignSuggestionInfoOrBuilder

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

public interface SmartCampaignSuggestionInfoOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getFinalUrl

      String getFinalUrl()
       Optional. Landing page URL of the campaign.
       
      string final_url = 1 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The finalUrl.
    • getFinalUrlBytes

      com.google.protobuf.ByteString getFinalUrlBytes()
       Optional. Landing page URL of the campaign.
       
      string final_url = 1 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The bytes for finalUrl.
    • getLanguageCode

      String getLanguageCode()
       Optional. The two letter advertising language for the Smart campaign to be
       constructed, default to 'en' if not set.
       
      string language_code = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The languageCode.
    • getLanguageCodeBytes

      com.google.protobuf.ByteString getLanguageCodeBytes()
       Optional. The two letter advertising language for the Smart campaign to be
       constructed, default to 'en' if not set.
       
      string language_code = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The bytes for languageCode.
    • getAdSchedulesList

      List<AdScheduleInfo> getAdSchedulesList()
       Optional. The business ad schedule.
       
      repeated .google.ads.googleads.v18.common.AdScheduleInfo ad_schedules = 6 [(.google.api.field_behavior) = OPTIONAL];
    • getAdSchedules

      AdScheduleInfo getAdSchedules(int index)
       Optional. The business ad schedule.
       
      repeated .google.ads.googleads.v18.common.AdScheduleInfo ad_schedules = 6 [(.google.api.field_behavior) = OPTIONAL];
    • getAdSchedulesCount

      int getAdSchedulesCount()
       Optional. The business ad schedule.
       
      repeated .google.ads.googleads.v18.common.AdScheduleInfo ad_schedules = 6 [(.google.api.field_behavior) = OPTIONAL];
    • getAdSchedulesOrBuilderList

      List<? extends AdScheduleInfoOrBuilder> getAdSchedulesOrBuilderList()
       Optional. The business ad schedule.
       
      repeated .google.ads.googleads.v18.common.AdScheduleInfo ad_schedules = 6 [(.google.api.field_behavior) = OPTIONAL];
    • getAdSchedulesOrBuilder

      AdScheduleInfoOrBuilder getAdSchedulesOrBuilder(int index)
       Optional. The business ad schedule.
       
      repeated .google.ads.googleads.v18.common.AdScheduleInfo ad_schedules = 6 [(.google.api.field_behavior) = OPTIONAL];
    • getKeywordThemesList

      List<KeywordThemeInfo> getKeywordThemesList()
       Optional. Smart campaign keyword themes. This field may greatly improve
       suggestion accuracy and we recommend always setting it if possible.
       
      repeated .google.ads.googleads.v18.common.KeywordThemeInfo keyword_themes = 7 [(.google.api.field_behavior) = OPTIONAL];
    • getKeywordThemes

      KeywordThemeInfo getKeywordThemes(int index)
       Optional. Smart campaign keyword themes. This field may greatly improve
       suggestion accuracy and we recommend always setting it if possible.
       
      repeated .google.ads.googleads.v18.common.KeywordThemeInfo keyword_themes = 7 [(.google.api.field_behavior) = OPTIONAL];
    • getKeywordThemesCount

      int getKeywordThemesCount()
       Optional. Smart campaign keyword themes. This field may greatly improve
       suggestion accuracy and we recommend always setting it if possible.
       
      repeated .google.ads.googleads.v18.common.KeywordThemeInfo keyword_themes = 7 [(.google.api.field_behavior) = OPTIONAL];
    • getKeywordThemesOrBuilderList

      List<? extends KeywordThemeInfoOrBuilder> getKeywordThemesOrBuilderList()
       Optional. Smart campaign keyword themes. This field may greatly improve
       suggestion accuracy and we recommend always setting it if possible.
       
      repeated .google.ads.googleads.v18.common.KeywordThemeInfo keyword_themes = 7 [(.google.api.field_behavior) = OPTIONAL];
    • getKeywordThemesOrBuilder

      KeywordThemeInfoOrBuilder getKeywordThemesOrBuilder(int index)
       Optional. Smart campaign keyword themes. This field may greatly improve
       suggestion accuracy and we recommend always setting it if possible.
       
      repeated .google.ads.googleads.v18.common.KeywordThemeInfo keyword_themes = 7 [(.google.api.field_behavior) = OPTIONAL];
    • hasBusinessContext

      boolean hasBusinessContext()
       Optional. Context describing the business to advertise.
       
      .google.ads.googleads.v18.services.SmartCampaignSuggestionInfo.BusinessContext business_context = 8 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the businessContext field is set.
    • getBusinessContext

       Optional. Context describing the business to advertise.
       
      .google.ads.googleads.v18.services.SmartCampaignSuggestionInfo.BusinessContext business_context = 8 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The businessContext.
    • getBusinessContextOrBuilder

       Optional. Context describing the business to advertise.
       
      .google.ads.googleads.v18.services.SmartCampaignSuggestionInfo.BusinessContext business_context = 8 [(.google.api.field_behavior) = OPTIONAL];
    • hasBusinessProfileLocation

      boolean hasBusinessProfileLocation()
       Optional. The resource name of a Business Profile location.
       Business Profile location resource names can be fetched through the
       Business Profile API and adhere to the following format:
       `locations/{locationId}`.
      
       See the [Business Profile API]
       (https://developers.google.com/my-business/reference/businessinformation/rest/v1/accounts.locations)
       for additional details.
       
      string business_profile_location = 9 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the businessProfileLocation field is set.
    • getBusinessProfileLocation

      String getBusinessProfileLocation()
       Optional. The resource name of a Business Profile location.
       Business Profile location resource names can be fetched through the
       Business Profile API and adhere to the following format:
       `locations/{locationId}`.
      
       See the [Business Profile API]
       (https://developers.google.com/my-business/reference/businessinformation/rest/v1/accounts.locations)
       for additional details.
       
      string business_profile_location = 9 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The businessProfileLocation.
    • getBusinessProfileLocationBytes

      com.google.protobuf.ByteString getBusinessProfileLocationBytes()
       Optional. The resource name of a Business Profile location.
       Business Profile location resource names can be fetched through the
       Business Profile API and adhere to the following format:
       `locations/{locationId}`.
      
       See the [Business Profile API]
       (https://developers.google.com/my-business/reference/businessinformation/rest/v1/accounts.locations)
       for additional details.
       
      string business_profile_location = 9 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The bytes for businessProfileLocation.
    • hasLocationList

      boolean hasLocationList()
       Optional. The targeting geo location by locations.
       
      .google.ads.googleads.v18.services.SmartCampaignSuggestionInfo.LocationList location_list = 4 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the locationList field is set.
    • getLocationList

       Optional. The targeting geo location by locations.
       
      .google.ads.googleads.v18.services.SmartCampaignSuggestionInfo.LocationList location_list = 4 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The locationList.
    • getLocationListOrBuilder

       Optional. The targeting geo location by locations.
       
      .google.ads.googleads.v18.services.SmartCampaignSuggestionInfo.LocationList location_list = 4 [(.google.api.field_behavior) = OPTIONAL];
    • hasProximity

      boolean hasProximity()
       Optional. The targeting geo location by proximity.
       
      .google.ads.googleads.v18.common.ProximityInfo proximity = 5 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the proximity field is set.
    • getProximity

      ProximityInfo getProximity()
       Optional. The targeting geo location by proximity.
       
      .google.ads.googleads.v18.common.ProximityInfo proximity = 5 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The proximity.
    • getProximityOrBuilder

      ProximityInfoOrBuilder getProximityOrBuilder()
       Optional. The targeting geo location by proximity.
       
      .google.ads.googleads.v18.common.ProximityInfo proximity = 5 [(.google.api.field_behavior) = OPTIONAL];
    • getBusinessSettingCase

    • getGeoTargetCase