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

com.google.ads.googleads.v17.services.KeywordForecastMetricsOrBuilder Maven / Gradle / Ivy

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

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

public interface KeywordForecastMetricsOrBuilder extends
    // @@protoc_insertion_point(interface_extends:google.ads.googleads.v17.services.KeywordForecastMetrics)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * The total number of impressions.
   * 
* * optional double impressions = 1; * @return Whether the impressions field is set. */ boolean hasImpressions(); /** *
   * The total number of impressions.
   * 
* * optional double impressions = 1; * @return The impressions. */ double getImpressions(); /** *
   * The average click through rate. Available only if impressions > 0.
   * 
* * optional double click_through_rate = 2; * @return Whether the clickThroughRate field is set. */ boolean hasClickThroughRate(); /** *
   * The average click through rate. Available only if impressions > 0.
   * 
* * optional double click_through_rate = 2; * @return The clickThroughRate. */ double getClickThroughRate(); /** *
   * The average cpc. Available only if clicks > 0.
   * 
* * optional int64 average_cpc_micros = 3; * @return Whether the averageCpcMicros field is set. */ boolean hasAverageCpcMicros(); /** *
   * The average cpc. Available only if clicks > 0.
   * 
* * optional int64 average_cpc_micros = 3; * @return The averageCpcMicros. */ long getAverageCpcMicros(); /** *
   * The total number of clicks.
   * 
* * optional double clicks = 4; * @return Whether the clicks field is set. */ boolean hasClicks(); /** *
   * The total number of clicks.
   * 
* * optional double clicks = 4; * @return The clicks. */ double getClicks(); /** *
   * The total cost.
   * 
* * optional int64 cost_micros = 5; * @return Whether the costMicros field is set. */ boolean hasCostMicros(); /** *
   * The total cost.
   * 
* * optional int64 cost_micros = 5; * @return The costMicros. */ long getCostMicros(); /** *
   * Forecasted number of conversions: clicks * conversion_rate.
   * 
* * optional double conversions = 6; * @return Whether the conversions field is set. */ boolean hasConversions(); /** *
   * Forecasted number of conversions: clicks * conversion_rate.
   * 
* * optional double conversions = 6; * @return The conversions. */ double getConversions(); /** *
   * Forecasted conversion rate.
   * 
* * optional double conversion_rate = 7; * @return Whether the conversionRate field is set. */ boolean hasConversionRate(); /** *
   * Forecasted conversion rate.
   * 
* * optional double conversion_rate = 7; * @return The conversionRate. */ double getConversionRate(); /** *
   * Average cost per acquisition calculated as cost_micros / conversions.
   * 
* * optional int64 average_cpa_micros = 8; * @return Whether the averageCpaMicros field is set. */ boolean hasAverageCpaMicros(); /** *
   * Average cost per acquisition calculated as cost_micros / conversions.
   * 
* * optional int64 average_cpa_micros = 8; * @return The averageCpaMicros. */ long getAverageCpaMicros(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy