Interface GenerateReachForecastRequestOrBuilder

    • 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.v14.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.v14.services.CampaignDuration campaign_duration = 3 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        The campaignDuration.
      • getCampaignDurationOrBuilder

        CampaignDurationOrBuilder getCampaignDurationOrBuilder()
         Required. Campaign duration.
         
        .google.ads.googleads.v14.services.CampaignDuration campaign_duration = 3 [(.google.api.field_behavior) = REQUIRED];
      • hasCookieFrequencyCap

        boolean hasCookieFrequencyCap()
         Chosen cookie frequency cap to 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.
         Use cookie_frequency_cap_setting instead.
         
        optional int32 cookie_frequency_cap = 10;
        Returns:
        Whether the cookieFrequencyCap field is set.
      • getCookieFrequencyCap

        int getCookieFrequencyCap()
         Chosen cookie frequency cap to 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.
         Use cookie_frequency_cap_setting instead.
         
        optional int32 cookie_frequency_cap = 10;
        Returns:
        The cookieFrequencyCap.
      • hasCookieFrequencyCapSetting

        boolean hasCookieFrequencyCapSetting()
         Chosen cookie frequency cap to 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.v14.services.FrequencyCap cookie_frequency_cap_setting = 8;
        Returns:
        Whether the cookieFrequencyCapSetting field is set.
      • getCookieFrequencyCapSetting

        FrequencyCap getCookieFrequencyCapSetting()
         Chosen cookie frequency cap to 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.v14.services.FrequencyCap cookie_frequency_cap_setting = 8;
        Returns:
        The cookieFrequencyCapSetting.
      • getCookieFrequencyCapSettingOrBuilder

        FrequencyCapOrBuilder getCookieFrequencyCapSettingOrBuilder()
         Chosen cookie frequency cap to 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.v14.services.FrequencyCap cookie_frequency_cap_setting = 8;
      • hasMinEffectiveFrequency

        boolean hasMinEffectiveFrequency()
         Chosen 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()
         Chosen 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.v14.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.v14.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.v14.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, consult an implementation specialist.
        
         See specific metrics for details on how targeting affects them.
         
        .google.ads.googleads.v14.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, consult an implementation specialist.
        
         See specific metrics for details on how targeting affects them.
         
        .google.ads.googleads.v14.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, consult an implementation specialist.
        
         See specific metrics for details on how targeting affects them.
         
        .google.ads.googleads.v14.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.v14.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.v14.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.v14.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.v14.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.v14.services.PlannedProduct planned_products = 7 [(.google.api.field_behavior) = REQUIRED];
      • hasForecastMetricOptions

        boolean hasForecastMetricOptions()
         Controls the forecast metrics returned in the response.
         
        .google.ads.googleads.v14.services.ForecastMetricOptions forecast_metric_options = 13;
        Returns:
        Whether the forecastMetricOptions field is set.
      • getForecastMetricOptions

        ForecastMetricOptions getForecastMetricOptions()
         Controls the forecast metrics returned in the response.
         
        .google.ads.googleads.v14.services.ForecastMetricOptions forecast_metric_options = 13;
        Returns:
        The forecastMetricOptions.
      • getForecastMetricOptionsOrBuilder

        ForecastMetricOptionsOrBuilder getForecastMetricOptionsOrBuilder()
         Controls the forecast metrics returned in the response.
         
        .google.ads.googleads.v14.services.ForecastMetricOptions forecast_metric_options = 13;
      • hasCustomerReachGroup

        boolean hasCustomerReachGroup()
         The name of the customer being planned for. This is a user-defined value.
         
        optional string customer_reach_group = 14;
        Returns:
        Whether the customerReachGroup field is set.
      • getCustomerReachGroup

        java.lang.String getCustomerReachGroup()
         The name of the customer being planned for. This is a user-defined value.
         
        optional string customer_reach_group = 14;
        Returns:
        The customerReachGroup.
      • getCustomerReachGroupBytes

        com.google.protobuf.ByteString getCustomerReachGroupBytes()
         The name of the customer being planned for. This is a user-defined value.
         
        optional string customer_reach_group = 14;
        Returns:
        The bytes for customerReachGroup.