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

com.google.ads.googleads.v17.resources.SmartCampaignSettingOrBuilder Maven / Gradle / Ivy

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

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

public interface SmartCampaignSettingOrBuilder extends
    // @@protoc_insertion_point(interface_extends:google.ads.googleads.v17.resources.SmartCampaignSetting)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * Immutable. The resource name of the Smart campaign setting.
   * Smart campaign setting resource names have the form:
   *
   * `customers/{customer_id}/smartCampaignSettings/{campaign_id}`
   * 
* * string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... } * @return The resourceName. */ java.lang.String getResourceName(); /** *
   * Immutable. The resource name of the Smart campaign setting.
   * Smart campaign setting resource names have the form:
   *
   * `customers/{customer_id}/smartCampaignSettings/{campaign_id}`
   * 
* * string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... } * @return The bytes for resourceName. */ com.google.protobuf.ByteString getResourceNameBytes(); /** *
   * Output only. The campaign to which these settings apply.
   * 
* * string campaign = 2 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } * @return The campaign. */ java.lang.String getCampaign(); /** *
   * Output only. The campaign to which these settings apply.
   * 
* * string campaign = 2 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } * @return The bytes for campaign. */ com.google.protobuf.ByteString getCampaignBytes(); /** *
   * Phone number and country code.
   * 
* * .google.ads.googleads.v17.resources.SmartCampaignSetting.PhoneNumber phone_number = 3; * @return Whether the phoneNumber field is set. */ boolean hasPhoneNumber(); /** *
   * Phone number and country code.
   * 
* * .google.ads.googleads.v17.resources.SmartCampaignSetting.PhoneNumber phone_number = 3; * @return The phoneNumber. */ com.google.ads.googleads.v17.resources.SmartCampaignSetting.PhoneNumber getPhoneNumber(); /** *
   * Phone number and country code.
   * 
* * .google.ads.googleads.v17.resources.SmartCampaignSetting.PhoneNumber phone_number = 3; */ com.google.ads.googleads.v17.resources.SmartCampaignSetting.PhoneNumberOrBuilder getPhoneNumberOrBuilder(); /** *
   * The language code to advertise in from the set of
   * [supported language codes]
   * (https://developers.google.com/google-ads/api/reference/data/codes-formats#languages).
   * 
* * string advertising_language_code = 7; * @return The advertisingLanguageCode. */ java.lang.String getAdvertisingLanguageCode(); /** *
   * The language code to advertise in from the set of
   * [supported language codes]
   * (https://developers.google.com/google-ads/api/reference/data/codes-formats#languages).
   * 
* * string advertising_language_code = 7; * @return The bytes for advertisingLanguageCode. */ com.google.protobuf.ByteString getAdvertisingLanguageCodeBytes(); /** *
   * The user-provided landing page URL for this Campaign.
   * 
* * string final_url = 8; * @return Whether the finalUrl field is set. */ boolean hasFinalUrl(); /** *
   * The user-provided landing page URL for this Campaign.
   * 
* * string final_url = 8; * @return The finalUrl. */ java.lang.String getFinalUrl(); /** *
   * The user-provided landing page URL for this Campaign.
   * 
* * string final_url = 8; * @return The bytes for finalUrl. */ com.google.protobuf.ByteString getFinalUrlBytes(); /** *
   * Settings for configuring a business profile optimized for ads as this
   * campaign's landing page.  This campaign must be linked to a business
   * profile to use this option.  For more information on this feature,
   * consult https://support.google.com/google-ads/answer/9827068.
   * 
* * .google.ads.googleads.v17.resources.SmartCampaignSetting.AdOptimizedBusinessProfileSetting ad_optimized_business_profile_setting = 9; * @return Whether the adOptimizedBusinessProfileSetting field is set. */ boolean hasAdOptimizedBusinessProfileSetting(); /** *
   * Settings for configuring a business profile optimized for ads as this
   * campaign's landing page.  This campaign must be linked to a business
   * profile to use this option.  For more information on this feature,
   * consult https://support.google.com/google-ads/answer/9827068.
   * 
* * .google.ads.googleads.v17.resources.SmartCampaignSetting.AdOptimizedBusinessProfileSetting ad_optimized_business_profile_setting = 9; * @return The adOptimizedBusinessProfileSetting. */ com.google.ads.googleads.v17.resources.SmartCampaignSetting.AdOptimizedBusinessProfileSetting getAdOptimizedBusinessProfileSetting(); /** *
   * Settings for configuring a business profile optimized for ads as this
   * campaign's landing page.  This campaign must be linked to a business
   * profile to use this option.  For more information on this feature,
   * consult https://support.google.com/google-ads/answer/9827068.
   * 
* * .google.ads.googleads.v17.resources.SmartCampaignSetting.AdOptimizedBusinessProfileSetting ad_optimized_business_profile_setting = 9; */ com.google.ads.googleads.v17.resources.SmartCampaignSetting.AdOptimizedBusinessProfileSettingOrBuilder getAdOptimizedBusinessProfileSettingOrBuilder(); /** *
   * The name of the business.
   * 
* * string business_name = 5; * @return Whether the businessName field is set. */ boolean hasBusinessName(); /** *
   * The name of the business.
   * 
* * string business_name = 5; * @return The businessName. */ java.lang.String getBusinessName(); /** *
   * The name of the business.
   * 
* * string business_name = 5; * @return The bytes for businessName. */ com.google.protobuf.ByteString getBusinessNameBytes(); /** *
   * 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 = 10; * @return Whether the businessProfileLocation field is set. */ boolean hasBusinessProfileLocation(); /** *
   * 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 = 10; * @return The businessProfileLocation. */ java.lang.String getBusinessProfileLocation(); /** *
   * 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 = 10; * @return The bytes for businessProfileLocation. */ com.google.protobuf.ByteString getBusinessProfileLocationBytes(); com.google.ads.googleads.v17.resources.SmartCampaignSetting.LandingPageCase getLandingPageCase(); com.google.ads.googleads.v17.resources.SmartCampaignSetting.BusinessSettingCase getBusinessSettingCase(); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy