com.google.ads.googleads.v17.services.KeywordForecastMetricsOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of google-ads-stubs-v17 Show documentation
Show all versions of google-ads-stubs-v17 Show documentation
Stubs for GAAPI version google-ads-stubs-v17
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