Interface KeywordForecastMetricsOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
KeywordForecastMetrics,KeywordForecastMetrics.Builder
public interface KeywordForecastMetricsOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionlongAverage cost per acquisition calculated as cost_micros / conversions.longThe average cpc.doubleThe total number of clicks.doubleThe average click through rate.doubleForecasted conversion rate.doubleForecasted number of conversions: clicks * conversion_rate.longThe total cost.doubleThe total number of impressions.booleanAverage cost per acquisition calculated as cost_micros / conversions.booleanThe average cpc.booleanThe total number of clicks.booleanThe average click through rate.booleanForecasted conversion rate.booleanForecasted number of conversions: clicks * conversion_rate.booleanThe total cost.booleanThe total number of impressions.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasImpressions
boolean hasImpressions()The total number of impressions.
optional double impressions = 1;- Returns:
- Whether the impressions field is set.
-
getImpressions
double getImpressions()The total number of impressions.
optional double impressions = 1;- Returns:
- The impressions.
-
hasClickThroughRate
boolean hasClickThroughRate()The average click through rate. Available only if impressions > 0.
optional double click_through_rate = 2;- Returns:
- Whether the clickThroughRate field is set.
-
getClickThroughRate
double getClickThroughRate()The average click through rate. Available only if impressions > 0.
optional double click_through_rate = 2;- Returns:
- The clickThroughRate.
-
hasAverageCpcMicros
boolean hasAverageCpcMicros()The average cpc. Available only if clicks > 0.
optional int64 average_cpc_micros = 3;- Returns:
- Whether the averageCpcMicros field is set.
-
getAverageCpcMicros
long getAverageCpcMicros()The average cpc. Available only if clicks > 0.
optional int64 average_cpc_micros = 3;- Returns:
- The averageCpcMicros.
-
hasClicks
boolean hasClicks()The total number of clicks.
optional double clicks = 4;- Returns:
- Whether the clicks field is set.
-
getClicks
double getClicks()The total number of clicks.
optional double clicks = 4;- Returns:
- The clicks.
-
hasCostMicros
boolean hasCostMicros()The total cost.
optional int64 cost_micros = 5;- Returns:
- Whether the costMicros field is set.
-
getCostMicros
long getCostMicros()The total cost.
optional int64 cost_micros = 5;- Returns:
- The costMicros.
-
hasConversions
boolean hasConversions()Forecasted number of conversions: clicks * conversion_rate.
optional double conversions = 6;- Returns:
- Whether the conversions field is set.
-
getConversions
double getConversions()Forecasted number of conversions: clicks * conversion_rate.
optional double conversions = 6;- Returns:
- The conversions.
-
hasConversionRate
boolean hasConversionRate()Forecasted conversion rate.
optional double conversion_rate = 7;- Returns:
- Whether the conversionRate field is set.
-
getConversionRate
double getConversionRate()Forecasted conversion rate.
optional double conversion_rate = 7;- Returns:
- The conversionRate.
-
hasAverageCpaMicros
boolean hasAverageCpaMicros()Average cost per acquisition calculated as cost_micros / conversions.
optional int64 average_cpa_micros = 8;- Returns:
- Whether the averageCpaMicros field is set.
-
getAverageCpaMicros
long getAverageCpaMicros()Average cost per acquisition calculated as cost_micros / conversions.
optional int64 average_cpa_micros = 8;- Returns:
- The averageCpaMicros.
-