com.google.ads.googleads.v17.services.SmartCampaignSuggestionInfoOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of google-ads-stubs-v17 Show documentation
Show all versions of google-ads-stubs-v17 Show documentation
Stubs for GAAPI version google-ads-stubs-v17
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 extends com.google.ads.googleads.v17.common.AdScheduleInfoOrBuilder>
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 extends com.google.ads.googleads.v17.common.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.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