Class KeywordForecastMetrics
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
com.google.ads.googleads.v18.services.KeywordForecastMetrics
- All Implemented Interfaces:
KeywordForecastMetricsOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class KeywordForecastMetrics
extends com.google.protobuf.GeneratedMessageV3
implements KeywordForecastMetricsOrBuilder
The forecast metrics for the planless keyword campaign.Protobuf type
google.ads.googleads.v18.services.KeywordForecastMetrics- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classThe forecast metrics for the planless keyword campaign.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanlongAverage 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.static KeywordForecastMetricsstatic final com.google.protobuf.Descriptors.DescriptordoubleThe total number of impressions.com.google.protobuf.Parser<KeywordForecastMetrics>intbooleanAverage 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.inthashCode()booleanThe total number of impressions.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleannewBuilder(KeywordForecastMetrics prototype) protected KeywordForecastMetrics.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static KeywordForecastMetricsparseDelimitedFrom(InputStream input) static KeywordForecastMetricsparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static KeywordForecastMetricsparseFrom(byte[] data) static KeywordForecastMetricsparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static KeywordForecastMetricsparseFrom(com.google.protobuf.ByteString data) static KeywordForecastMetricsparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static KeywordForecastMetricsparseFrom(com.google.protobuf.CodedInputStream input) static KeywordForecastMetricsparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static KeywordForecastMetricsparseFrom(InputStream input) static KeywordForecastMetricsparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static KeywordForecastMetricsparseFrom(ByteBuffer data) static KeywordForecastMetricsparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<KeywordForecastMetrics>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
IMPRESSIONS_FIELD_NUMBER
public static final int IMPRESSIONS_FIELD_NUMBER- See Also:
-
CLICK_THROUGH_RATE_FIELD_NUMBER
public static final int CLICK_THROUGH_RATE_FIELD_NUMBER- See Also:
-
AVERAGE_CPC_MICROS_FIELD_NUMBER
public static final int AVERAGE_CPC_MICROS_FIELD_NUMBER- See Also:
-
CLICKS_FIELD_NUMBER
public static final int CLICKS_FIELD_NUMBER- See Also:
-
COST_MICROS_FIELD_NUMBER
public static final int COST_MICROS_FIELD_NUMBER- See Also:
-
CONVERSIONS_FIELD_NUMBER
public static final int CONVERSIONS_FIELD_NUMBER- See Also:
-
CONVERSION_RATE_FIELD_NUMBER
public static final int CONVERSION_RATE_FIELD_NUMBER- See Also:
-
AVERAGE_CPA_MICROS_FIELD_NUMBER
public static final int AVERAGE_CPA_MICROS_FIELD_NUMBER- See Also:
-
-
Method Details
-
newInstance
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
hasImpressions
public boolean hasImpressions()The total number of impressions.
optional double impressions = 1;- Specified by:
hasImpressionsin interfaceKeywordForecastMetricsOrBuilder- Returns:
- Whether the impressions field is set.
-
getImpressions
public double getImpressions()The total number of impressions.
optional double impressions = 1;- Specified by:
getImpressionsin interfaceKeywordForecastMetricsOrBuilder- Returns:
- The impressions.
-
hasClickThroughRate
public boolean hasClickThroughRate()The average click through rate. Available only if impressions > 0.
optional double click_through_rate = 2;- Specified by:
hasClickThroughRatein interfaceKeywordForecastMetricsOrBuilder- Returns:
- Whether the clickThroughRate field is set.
-
getClickThroughRate
public double getClickThroughRate()The average click through rate. Available only if impressions > 0.
optional double click_through_rate = 2;- Specified by:
getClickThroughRatein interfaceKeywordForecastMetricsOrBuilder- Returns:
- The clickThroughRate.
-
hasAverageCpcMicros
public boolean hasAverageCpcMicros()The average cpc. Available only if clicks > 0.
optional int64 average_cpc_micros = 3;- Specified by:
hasAverageCpcMicrosin interfaceKeywordForecastMetricsOrBuilder- Returns:
- Whether the averageCpcMicros field is set.
-
getAverageCpcMicros
public long getAverageCpcMicros()The average cpc. Available only if clicks > 0.
optional int64 average_cpc_micros = 3;- Specified by:
getAverageCpcMicrosin interfaceKeywordForecastMetricsOrBuilder- Returns:
- The averageCpcMicros.
-
hasClicks
public boolean hasClicks()The total number of clicks.
optional double clicks = 4;- Specified by:
hasClicksin interfaceKeywordForecastMetricsOrBuilder- Returns:
- Whether the clicks field is set.
-
getClicks
public double getClicks()The total number of clicks.
optional double clicks = 4;- Specified by:
getClicksin interfaceKeywordForecastMetricsOrBuilder- Returns:
- The clicks.
-
hasCostMicros
public boolean hasCostMicros()The total cost.
optional int64 cost_micros = 5;- Specified by:
hasCostMicrosin interfaceKeywordForecastMetricsOrBuilder- Returns:
- Whether the costMicros field is set.
-
getCostMicros
public long getCostMicros()The total cost.
optional int64 cost_micros = 5;- Specified by:
getCostMicrosin interfaceKeywordForecastMetricsOrBuilder- Returns:
- The costMicros.
-
hasConversions
public boolean hasConversions()Forecasted number of conversions: clicks * conversion_rate.
optional double conversions = 6;- Specified by:
hasConversionsin interfaceKeywordForecastMetricsOrBuilder- Returns:
- Whether the conversions field is set.
-
getConversions
public double getConversions()Forecasted number of conversions: clicks * conversion_rate.
optional double conversions = 6;- Specified by:
getConversionsin interfaceKeywordForecastMetricsOrBuilder- Returns:
- The conversions.
-
hasConversionRate
public boolean hasConversionRate()Forecasted conversion rate.
optional double conversion_rate = 7;- Specified by:
hasConversionRatein interfaceKeywordForecastMetricsOrBuilder- Returns:
- Whether the conversionRate field is set.
-
getConversionRate
public double getConversionRate()Forecasted conversion rate.
optional double conversion_rate = 7;- Specified by:
getConversionRatein interfaceKeywordForecastMetricsOrBuilder- Returns:
- The conversionRate.
-
hasAverageCpaMicros
public boolean hasAverageCpaMicros()Average cost per acquisition calculated as cost_micros / conversions.
optional int64 average_cpa_micros = 8;- Specified by:
hasAverageCpaMicrosin interfaceKeywordForecastMetricsOrBuilder- Returns:
- Whether the averageCpaMicros field is set.
-
getAverageCpaMicros
public long getAverageCpaMicros()Average cost per acquisition calculated as cost_micros / conversions.
optional int64 average_cpa_micros = 8;- Specified by:
getAverageCpaMicrosin interfaceKeywordForecastMetricsOrBuilder- Returns:
- The averageCpaMicros.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static KeywordForecastMetrics parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static KeywordForecastMetrics parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static KeywordForecastMetrics parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static KeywordForecastMetrics parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static KeywordForecastMetrics parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static KeywordForecastMetrics parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static KeywordForecastMetrics parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static KeywordForecastMetrics parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static KeywordForecastMetrics parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static KeywordForecastMetrics parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected KeywordForecastMetrics.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) - Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-