Interface ForecastOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    Forecast, Forecast.Builder

    public interface ForecastOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • hasOnTargetReach

        boolean hasOnTargetReach()
         Number of unique people reached at least
         GenerateReachForecastRequest.min_effective_frequency or
         GenerateReachForecastRequest.effective_frequency_limit times that exactly
         matches the Targeting.
         Note that a minimum number of unique people must be reached in order for
         data to be reported. If the minimum number is not met, the on_target_reach
         value will be rounded to 0.
         
        optional int64 on_target_reach = 5;
        Returns:
        Whether the onTargetReach field is set.
      • getOnTargetReach

        long getOnTargetReach()
         Number of unique people reached at least
         GenerateReachForecastRequest.min_effective_frequency or
         GenerateReachForecastRequest.effective_frequency_limit times that exactly
         matches the Targeting.
         Note that a minimum number of unique people must be reached in order for
         data to be reported. If the minimum number is not met, the on_target_reach
         value will be rounded to 0.
         
        optional int64 on_target_reach = 5;
        Returns:
        The onTargetReach.
      • hasTotalReach

        boolean hasTotalReach()
         Total number of unique people reached at least
         GenerateReachForecastRequest.min_effective_frequency or
         GenerateReachForecastRequest.effective_frequency_limit times. This includes
         people that may fall outside the specified Targeting.
         Note that a minimum number of unique people must be reached in order for
         data to be reported. If the minimum number is not met, the total_reach
         value will be rounded to 0.
         
        optional int64 total_reach = 6;
        Returns:
        Whether the totalReach field is set.
      • getTotalReach

        long getTotalReach()
         Total number of unique people reached at least
         GenerateReachForecastRequest.min_effective_frequency or
         GenerateReachForecastRequest.effective_frequency_limit times. This includes
         people that may fall outside the specified Targeting.
         Note that a minimum number of unique people must be reached in order for
         data to be reported. If the minimum number is not met, the total_reach
         value will be rounded to 0.
         
        optional int64 total_reach = 6;
        Returns:
        The totalReach.
      • hasOnTargetImpressions

        boolean hasOnTargetImpressions()
         Number of ad impressions that exactly matches the Targeting.
         
        optional int64 on_target_impressions = 7;
        Returns:
        Whether the onTargetImpressions field is set.
      • getOnTargetImpressions

        long getOnTargetImpressions()
         Number of ad impressions that exactly matches the Targeting.
         
        optional int64 on_target_impressions = 7;
        Returns:
        The onTargetImpressions.
      • hasTotalImpressions

        boolean hasTotalImpressions()
         Total number of ad impressions. This includes impressions that may fall
         outside the specified Targeting, due to insufficient information on
         signed-in users.
         
        optional int64 total_impressions = 8;
        Returns:
        Whether the totalImpressions field is set.
      • getTotalImpressions

        long getTotalImpressions()
         Total number of ad impressions. This includes impressions that may fall
         outside the specified Targeting, due to insufficient information on
         signed-in users.
         
        optional int64 total_impressions = 8;
        Returns:
        The totalImpressions.
      • hasViewableImpressions

        boolean hasViewableImpressions()
         Number of times the ad's impressions were considered viewable.
         See https://support.google.com/google-ads/answer/7029393 for
         more information about what makes an ad viewable and how
         viewability is measured.
         
        optional int64 viewable_impressions = 9;
        Returns:
        Whether the viewableImpressions field is set.
      • getViewableImpressions

        long getViewableImpressions()
         Number of times the ad's impressions were considered viewable.
         See https://support.google.com/google-ads/answer/7029393 for
         more information about what makes an ad viewable and how
         viewability is measured.
         
        optional int64 viewable_impressions = 9;
        Returns:
        The viewableImpressions.
      • getEffectiveFrequencyBreakdownsList

        java.util.List<EffectiveFrequencyBreakdown> getEffectiveFrequencyBreakdownsList()
         A list of effective frequency forecasts. The list is ordered starting with
         1+ and ending with the value set in
         GenerateReachForecastRequest.effective_frequency_limit. If no
         effective_frequency_limit was set, this list will be empty.
         
        repeated .google.ads.googleads.v10.services.EffectiveFrequencyBreakdown effective_frequency_breakdowns = 10;
      • getEffectiveFrequencyBreakdowns

        EffectiveFrequencyBreakdown getEffectiveFrequencyBreakdowns​(int index)
         A list of effective frequency forecasts. The list is ordered starting with
         1+ and ending with the value set in
         GenerateReachForecastRequest.effective_frequency_limit. If no
         effective_frequency_limit was set, this list will be empty.
         
        repeated .google.ads.googleads.v10.services.EffectiveFrequencyBreakdown effective_frequency_breakdowns = 10;
      • getEffectiveFrequencyBreakdownsCount

        int getEffectiveFrequencyBreakdownsCount()
         A list of effective frequency forecasts. The list is ordered starting with
         1+ and ending with the value set in
         GenerateReachForecastRequest.effective_frequency_limit. If no
         effective_frequency_limit was set, this list will be empty.
         
        repeated .google.ads.googleads.v10.services.EffectiveFrequencyBreakdown effective_frequency_breakdowns = 10;
      • getEffectiveFrequencyBreakdownsOrBuilderList

        java.util.List<? extends EffectiveFrequencyBreakdownOrBuilder> getEffectiveFrequencyBreakdownsOrBuilderList()
         A list of effective frequency forecasts. The list is ordered starting with
         1+ and ending with the value set in
         GenerateReachForecastRequest.effective_frequency_limit. If no
         effective_frequency_limit was set, this list will be empty.
         
        repeated .google.ads.googleads.v10.services.EffectiveFrequencyBreakdown effective_frequency_breakdowns = 10;
      • getEffectiveFrequencyBreakdownsOrBuilder

        EffectiveFrequencyBreakdownOrBuilder getEffectiveFrequencyBreakdownsOrBuilder​(int index)
         A list of effective frequency forecasts. The list is ordered starting with
         1+ and ending with the value set in
         GenerateReachForecastRequest.effective_frequency_limit. If no
         effective_frequency_limit was set, this list will be empty.
         
        repeated .google.ads.googleads.v10.services.EffectiveFrequencyBreakdown effective_frequency_breakdowns = 10;