Interface GenerateReachForecastRequestOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
GenerateReachForecastRequest,GenerateReachForecastRequest.Builder
public interface GenerateReachForecastRequestOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CampaignDurationgetCampaignDuration()Required.CampaignDurationOrBuildergetCampaignDurationOrBuilder()Required.intgetCookieFrequencyCap()Desired cookie frequency cap that will be applied to each planned product.FrequencyCapgetCookieFrequencyCapSetting()Desired cookie frequency cap that will be applied to each planned product.FrequencyCapOrBuildergetCookieFrequencyCapSettingOrBuilder()Desired cookie frequency cap that will be applied to each planned product.java.lang.StringgetCurrencyCode()The currency code.com.google.protobuf.ByteStringgetCurrencyCodeBytes()The currency code.java.lang.StringgetCustomerId()Required.com.google.protobuf.ByteStringgetCustomerIdBytes()Required.EffectiveFrequencyLimitgetEffectiveFrequencyLimit()The highest minimum effective frequency (the number of times a person was exposed to the ad) value [1-10] to include in Forecast.effective_frequency_breakdowns.EffectiveFrequencyLimitOrBuildergetEffectiveFrequencyLimitOrBuilder()The highest minimum effective frequency (the number of times a person was exposed to the ad) value [1-10] to include in Forecast.effective_frequency_breakdowns.intgetMinEffectiveFrequency()Desired minimum effective frequency (the number of times a person was exposed to the ad) for the reported reach metrics [1-10].PlannedProductgetPlannedProducts(int index)Required.intgetPlannedProductsCount()Required.java.util.List<PlannedProduct>getPlannedProductsList()Required.PlannedProductOrBuildergetPlannedProductsOrBuilder(int index)Required.java.util.List<? extends PlannedProductOrBuilder>getPlannedProductsOrBuilderList()Required.TargetinggetTargeting()The targeting to be applied to all products selected in the product mix.TargetingOrBuildergetTargetingOrBuilder()The targeting to be applied to all products selected in the product mix.booleanhasCampaignDuration()Required.booleanhasCookieFrequencyCap()Desired cookie frequency cap that will be applied to each planned product.booleanhasCookieFrequencyCapSetting()Desired cookie frequency cap that will be applied to each planned product.booleanhasCurrencyCode()The currency code.booleanhasEffectiveFrequencyLimit()The highest minimum effective frequency (the number of times a person was exposed to the ad) value [1-10] to include in Forecast.effective_frequency_breakdowns.booleanhasMinEffectiveFrequency()Desired minimum effective frequency (the number of times a person was exposed to the ad) for the reported reach metrics [1-10].booleanhasTargeting()The targeting to be applied to all products selected in the product mix.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getCustomerId
java.lang.String getCustomerId()
Required. The ID of the customer.
string customer_id = 1 [(.google.api.field_behavior) = REQUIRED];- Returns:
- The customerId.
-
getCustomerIdBytes
com.google.protobuf.ByteString getCustomerIdBytes()
Required. The ID of the customer.
string customer_id = 1 [(.google.api.field_behavior) = REQUIRED];- Returns:
- The bytes for customerId.
-
hasCurrencyCode
boolean hasCurrencyCode()
The currency code. Three-character ISO 4217 currency code.
optional string currency_code = 9;- Returns:
- Whether the currencyCode field is set.
-
getCurrencyCode
java.lang.String getCurrencyCode()
The currency code. Three-character ISO 4217 currency code.
optional string currency_code = 9;- Returns:
- The currencyCode.
-
getCurrencyCodeBytes
com.google.protobuf.ByteString getCurrencyCodeBytes()
The currency code. Three-character ISO 4217 currency code.
optional string currency_code = 9;- Returns:
- The bytes for currencyCode.
-
hasCampaignDuration
boolean hasCampaignDuration()
Required. Campaign duration.
.google.ads.googleads.v10.services.CampaignDuration campaign_duration = 3 [(.google.api.field_behavior) = REQUIRED];- Returns:
- Whether the campaignDuration field is set.
-
getCampaignDuration
CampaignDuration getCampaignDuration()
Required. Campaign duration.
.google.ads.googleads.v10.services.CampaignDuration campaign_duration = 3 [(.google.api.field_behavior) = REQUIRED];- Returns:
- The campaignDuration.
-
getCampaignDurationOrBuilder
CampaignDurationOrBuilder getCampaignDurationOrBuilder()
Required. Campaign duration.
.google.ads.googleads.v10.services.CampaignDuration campaign_duration = 3 [(.google.api.field_behavior) = REQUIRED];
-
hasCookieFrequencyCap
boolean hasCookieFrequencyCap()
Desired cookie frequency cap that will be applied to each planned product. This is equivalent to the frequency cap exposed in Google Ads when creating a campaign, it represents the maximum number of times an ad can be shown to the same user. If not specified no cap is applied. This field is deprecated in v4 and will eventually be removed. Please use cookie_frequency_cap_setting instead.
optional int32 cookie_frequency_cap = 10;- Returns:
- Whether the cookieFrequencyCap field is set.
-
getCookieFrequencyCap
int getCookieFrequencyCap()
Desired cookie frequency cap that will be applied to each planned product. This is equivalent to the frequency cap exposed in Google Ads when creating a campaign, it represents the maximum number of times an ad can be shown to the same user. If not specified no cap is applied. This field is deprecated in v4 and will eventually be removed. Please use cookie_frequency_cap_setting instead.
optional int32 cookie_frequency_cap = 10;- Returns:
- The cookieFrequencyCap.
-
hasCookieFrequencyCapSetting
boolean hasCookieFrequencyCapSetting()
Desired cookie frequency cap that will be applied to each planned product. This is equivalent to the frequency cap exposed in Google Ads when creating a campaign, it represents the maximum number of times an ad can be shown to the same user during a specified time interval. If not specified, a default of 0 (no cap) is applied. This field replaces the deprecated cookie_frequency_cap field.
.google.ads.googleads.v10.services.FrequencyCap cookie_frequency_cap_setting = 8;- Returns:
- Whether the cookieFrequencyCapSetting field is set.
-
getCookieFrequencyCapSetting
FrequencyCap getCookieFrequencyCapSetting()
Desired cookie frequency cap that will be applied to each planned product. This is equivalent to the frequency cap exposed in Google Ads when creating a campaign, it represents the maximum number of times an ad can be shown to the same user during a specified time interval. If not specified, a default of 0 (no cap) is applied. This field replaces the deprecated cookie_frequency_cap field.
.google.ads.googleads.v10.services.FrequencyCap cookie_frequency_cap_setting = 8;- Returns:
- The cookieFrequencyCapSetting.
-
getCookieFrequencyCapSettingOrBuilder
FrequencyCapOrBuilder getCookieFrequencyCapSettingOrBuilder()
Desired cookie frequency cap that will be applied to each planned product. This is equivalent to the frequency cap exposed in Google Ads when creating a campaign, it represents the maximum number of times an ad can be shown to the same user during a specified time interval. If not specified, a default of 0 (no cap) is applied. This field replaces the deprecated cookie_frequency_cap field.
.google.ads.googleads.v10.services.FrequencyCap cookie_frequency_cap_setting = 8;
-
hasMinEffectiveFrequency
boolean hasMinEffectiveFrequency()
Desired minimum effective frequency (the number of times a person was exposed to the ad) for the reported reach metrics [1-10]. This won't affect the targeting, but just the reporting. If not specified, a default of 1 is applied. This field cannot be combined with the effective_frequency_limit field.
optional int32 min_effective_frequency = 11;- Returns:
- Whether the minEffectiveFrequency field is set.
-
getMinEffectiveFrequency
int getMinEffectiveFrequency()
Desired minimum effective frequency (the number of times a person was exposed to the ad) for the reported reach metrics [1-10]. This won't affect the targeting, but just the reporting. If not specified, a default of 1 is applied. This field cannot be combined with the effective_frequency_limit field.
optional int32 min_effective_frequency = 11;- Returns:
- The minEffectiveFrequency.
-
hasEffectiveFrequencyLimit
boolean hasEffectiveFrequencyLimit()
The highest minimum effective frequency (the number of times a person was exposed to the ad) value [1-10] to include in Forecast.effective_frequency_breakdowns. If not specified, Forecast.effective_frequency_breakdowns will not be provided. The effective frequency value provided here will also be used as the minimum effective frequency for the reported reach metrics. This field cannot be combined with the min_effective_frequency field.
optional .google.ads.googleads.v10.services.EffectiveFrequencyLimit effective_frequency_limit = 12;- Returns:
- Whether the effectiveFrequencyLimit field is set.
-
getEffectiveFrequencyLimit
EffectiveFrequencyLimit getEffectiveFrequencyLimit()
The highest minimum effective frequency (the number of times a person was exposed to the ad) value [1-10] to include in Forecast.effective_frequency_breakdowns. If not specified, Forecast.effective_frequency_breakdowns will not be provided. The effective frequency value provided here will also be used as the minimum effective frequency for the reported reach metrics. This field cannot be combined with the min_effective_frequency field.
optional .google.ads.googleads.v10.services.EffectiveFrequencyLimit effective_frequency_limit = 12;- Returns:
- The effectiveFrequencyLimit.
-
getEffectiveFrequencyLimitOrBuilder
EffectiveFrequencyLimitOrBuilder getEffectiveFrequencyLimitOrBuilder()
The highest minimum effective frequency (the number of times a person was exposed to the ad) value [1-10] to include in Forecast.effective_frequency_breakdowns. If not specified, Forecast.effective_frequency_breakdowns will not be provided. The effective frequency value provided here will also be used as the minimum effective frequency for the reported reach metrics. This field cannot be combined with the min_effective_frequency field.
optional .google.ads.googleads.v10.services.EffectiveFrequencyLimit effective_frequency_limit = 12;
-
hasTargeting
boolean hasTargeting()
The targeting to be applied to all products selected in the product mix. This is planned targeting: execution details might vary based on the advertising product, please consult an implementation specialist. See specific metrics for details on how targeting affects them.
.google.ads.googleads.v10.services.Targeting targeting = 6;- Returns:
- Whether the targeting field is set.
-
getTargeting
Targeting getTargeting()
The targeting to be applied to all products selected in the product mix. This is planned targeting: execution details might vary based on the advertising product, please consult an implementation specialist. See specific metrics for details on how targeting affects them.
.google.ads.googleads.v10.services.Targeting targeting = 6;- Returns:
- The targeting.
-
getTargetingOrBuilder
TargetingOrBuilder getTargetingOrBuilder()
The targeting to be applied to all products selected in the product mix. This is planned targeting: execution details might vary based on the advertising product, please consult an implementation specialist. See specific metrics for details on how targeting affects them.
.google.ads.googleads.v10.services.Targeting targeting = 6;
-
getPlannedProductsList
java.util.List<PlannedProduct> getPlannedProductsList()
Required. The products to be forecast. The max number of allowed planned products is 15.
repeated .google.ads.googleads.v10.services.PlannedProduct planned_products = 7 [(.google.api.field_behavior) = REQUIRED];
-
getPlannedProducts
PlannedProduct getPlannedProducts(int index)
Required. The products to be forecast. The max number of allowed planned products is 15.
repeated .google.ads.googleads.v10.services.PlannedProduct planned_products = 7 [(.google.api.field_behavior) = REQUIRED];
-
getPlannedProductsCount
int getPlannedProductsCount()
Required. The products to be forecast. The max number of allowed planned products is 15.
repeated .google.ads.googleads.v10.services.PlannedProduct planned_products = 7 [(.google.api.field_behavior) = REQUIRED];
-
getPlannedProductsOrBuilderList
java.util.List<? extends PlannedProductOrBuilder> getPlannedProductsOrBuilderList()
Required. The products to be forecast. The max number of allowed planned products is 15.
repeated .google.ads.googleads.v10.services.PlannedProduct planned_products = 7 [(.google.api.field_behavior) = REQUIRED];
-
getPlannedProductsOrBuilder
PlannedProductOrBuilder getPlannedProductsOrBuilder(int index)
Required. The products to be forecast. The max number of allowed planned products is 15.
repeated .google.ads.googleads.v10.services.PlannedProduct planned_products = 7 [(.google.api.field_behavior) = REQUIRED];
-
-