All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.ads.googleads.v17.services.SmartCampaignSuggestionInfoOrBuilder Maven / Gradle / Ivy

The newest version!
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/ads/googleads/v17/services/smart_campaign_suggest_service.proto

// Protobuf Java Version: 3.25.3
package com.google.ads.googleads.v17.services;

public interface SmartCampaignSuggestionInfoOrBuilder extends
    // @@protoc_insertion_point(interface_extends:google.ads.googleads.v17.services.SmartCampaignSuggestionInfo)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * Optional. Landing page URL of the campaign.
   * 
* * string final_url = 1 [(.google.api.field_behavior) = OPTIONAL]; * @return The finalUrl. */ java.lang.String getFinalUrl(); /** *
   * Optional. Landing page URL of the campaign.
   * 
* * string final_url = 1 [(.google.api.field_behavior) = OPTIONAL]; * @return The bytes for finalUrl. */ com.google.protobuf.ByteString getFinalUrlBytes(); /** *
   * 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]; * @return The languageCode. */ java.lang.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]; * @return The bytes for languageCode. */ com.google.protobuf.ByteString getLanguageCodeBytes(); /** *
   * Optional. The business ad schedule.
   * 
* * repeated .google.ads.googleads.v17.common.AdScheduleInfo ad_schedules = 6 [(.google.api.field_behavior) = OPTIONAL]; */ java.util.List getAdSchedulesList(); /** *
   * Optional. The business ad schedule.
   * 
* * repeated .google.ads.googleads.v17.common.AdScheduleInfo ad_schedules = 6 [(.google.api.field_behavior) = OPTIONAL]; */ com.google.ads.googleads.v17.common.AdScheduleInfo getAdSchedules(int index); /** *
   * Optional. The business ad schedule.
   * 
* * repeated .google.ads.googleads.v17.common.AdScheduleInfo ad_schedules = 6 [(.google.api.field_behavior) = OPTIONAL]; */ int getAdSchedulesCount(); /** *
   * Optional. The business ad schedule.
   * 
* * repeated .google.ads.googleads.v17.common.AdScheduleInfo ad_schedules = 6 [(.google.api.field_behavior) = OPTIONAL]; */ java.util.List getAdSchedulesOrBuilderList(); /** *
   * Optional. The business ad schedule.
   * 
* * repeated .google.ads.googleads.v17.common.AdScheduleInfo ad_schedules = 6 [(.google.api.field_behavior) = OPTIONAL]; */ com.google.ads.googleads.v17.common.AdScheduleInfoOrBuilder getAdSchedulesOrBuilder( 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.v17.common.KeywordThemeInfo keyword_themes = 7 [(.google.api.field_behavior) = OPTIONAL]; */ java.util.List 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.v17.common.KeywordThemeInfo keyword_themes = 7 [(.google.api.field_behavior) = OPTIONAL]; */ com.google.ads.googleads.v17.common.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.v17.common.KeywordThemeInfo keyword_themes = 7 [(.google.api.field_behavior) = OPTIONAL]; */ 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.v17.common.KeywordThemeInfo keyword_themes = 7 [(.google.api.field_behavior) = OPTIONAL]; */ java.util.List 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.v17.common.KeywordThemeInfo keyword_themes = 7 [(.google.api.field_behavior) = OPTIONAL]; */ com.google.ads.googleads.v17.common.KeywordThemeInfoOrBuilder getKeywordThemesOrBuilder( int index); /** *
   * Optional. Context describing the business to advertise.
   * 
* * .google.ads.googleads.v17.services.SmartCampaignSuggestionInfo.BusinessContext business_context = 8 [(.google.api.field_behavior) = OPTIONAL]; * @return Whether the businessContext field is set. */ boolean hasBusinessContext(); /** *
   * Optional. Context describing the business to advertise.
   * 
* * .google.ads.googleads.v17.services.SmartCampaignSuggestionInfo.BusinessContext business_context = 8 [(.google.api.field_behavior) = OPTIONAL]; * @return The businessContext. */ com.google.ads.googleads.v17.services.SmartCampaignSuggestionInfo.BusinessContext getBusinessContext(); /** *
   * Optional. Context describing the business to advertise.
   * 
* * .google.ads.googleads.v17.services.SmartCampaignSuggestionInfo.BusinessContext business_context = 8 [(.google.api.field_behavior) = OPTIONAL]; */ com.google.ads.googleads.v17.services.SmartCampaignSuggestionInfo.BusinessContextOrBuilder getBusinessContextOrBuilder(); /** *
   * 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]; * @return Whether the businessProfileLocation field is set. */ 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]; * @return The businessProfileLocation. */ java.lang.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]; * @return The bytes for businessProfileLocation. */ com.google.protobuf.ByteString getBusinessProfileLocationBytes(); /** *
   * Optional. The targeting geo location by locations.
   * 
* * .google.ads.googleads.v17.services.SmartCampaignSuggestionInfo.LocationList location_list = 4 [(.google.api.field_behavior) = OPTIONAL]; * @return Whether the locationList field is set. */ boolean hasLocationList(); /** *
   * Optional. The targeting geo location by locations.
   * 
* * .google.ads.googleads.v17.services.SmartCampaignSuggestionInfo.LocationList location_list = 4 [(.google.api.field_behavior) = OPTIONAL]; * @return The locationList. */ com.google.ads.googleads.v17.services.SmartCampaignSuggestionInfo.LocationList getLocationList(); /** *
   * Optional. The targeting geo location by locations.
   * 
* * .google.ads.googleads.v17.services.SmartCampaignSuggestionInfo.LocationList location_list = 4 [(.google.api.field_behavior) = OPTIONAL]; */ com.google.ads.googleads.v17.services.SmartCampaignSuggestionInfo.LocationListOrBuilder getLocationListOrBuilder(); /** *
   * Optional. The targeting geo location by proximity.
   * 
* * .google.ads.googleads.v17.common.ProximityInfo proximity = 5 [(.google.api.field_behavior) = OPTIONAL]; * @return Whether the proximity field is set. */ boolean hasProximity(); /** *
   * Optional. The targeting geo location by proximity.
   * 
* * .google.ads.googleads.v17.common.ProximityInfo proximity = 5 [(.google.api.field_behavior) = OPTIONAL]; * @return The proximity. */ com.google.ads.googleads.v17.common.ProximityInfo getProximity(); /** *
   * Optional. The targeting geo location by proximity.
   * 
* * .google.ads.googleads.v17.common.ProximityInfo proximity = 5 [(.google.api.field_behavior) = OPTIONAL]; */ com.google.ads.googleads.v17.common.ProximityInfoOrBuilder getProximityOrBuilder(); com.google.ads.googleads.v17.services.SmartCampaignSuggestionInfo.BusinessSettingCase getBusinessSettingCase(); com.google.ads.googleads.v17.services.SmartCampaignSuggestionInfo.GeoTargetCase getGeoTargetCase(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy