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.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];