Class KeywordForecastMetrics
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.ads.googleads.v15.services.KeywordForecastMetrics
-
- All Implemented Interfaces:
KeywordForecastMetricsOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.io.Serializable
public final class KeywordForecastMetrics extends com.google.protobuf.GeneratedMessageV3 implements KeywordForecastMetricsOrBuilder
The forecast metrics for the planless keyword campaign.
Protobuf typegoogle.ads.googleads.v15.services.KeywordForecastMetrics- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classKeywordForecastMetrics.BuilderThe 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
-
-
Field Summary
Fields Modifier and Type Field Description static intAVERAGE_CPA_MICROS_FIELD_NUMBERstatic intAVERAGE_CPC_MICROS_FIELD_NUMBERstatic intCLICK_THROUGH_RATE_FIELD_NUMBERstatic intCLICKS_FIELD_NUMBERstatic intCONVERSION_RATE_FIELD_NUMBERstatic intCONVERSIONS_FIELD_NUMBERstatic intCOST_MICROS_FIELD_NUMBERstatic intIMPRESSIONS_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)longgetAverageCpaMicros()Average cost per acquisition calculated as cost_micros / conversions.longgetAverageCpcMicros()The average cpc.doublegetClicks()The total number of clicks.doublegetClickThroughRate()The average click through rate.doublegetConversionRate()Forecasted conversion rate.doublegetConversions()Forecasted number of conversions: clicks * conversion_rate.longgetCostMicros()The total cost.static KeywordForecastMetricsgetDefaultInstance()KeywordForecastMetricsgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()doublegetImpressions()The total number of impressions.com.google.protobuf.Parser<KeywordForecastMetrics>getParserForType()intgetSerializedSize()booleanhasAverageCpaMicros()Average cost per acquisition calculated as cost_micros / conversions.booleanhasAverageCpcMicros()The average cpc.booleanhasClicks()The total number of clicks.booleanhasClickThroughRate()The average click through rate.booleanhasConversionRate()Forecasted conversion rate.booleanhasConversions()Forecasted number of conversions: clicks * conversion_rate.booleanhasCostMicros()The total cost.inthashCode()booleanhasImpressions()The total number of impressions.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static KeywordForecastMetrics.BuildernewBuilder()static KeywordForecastMetrics.BuildernewBuilder(KeywordForecastMetrics prototype)KeywordForecastMetrics.BuildernewBuilderForType()protected KeywordForecastMetrics.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected java.lang.ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static KeywordForecastMetricsparseDelimitedFrom(java.io.InputStream input)static KeywordForecastMetricsparseDelimitedFrom(java.io.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(java.io.InputStream input)static KeywordForecastMetricsparseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static KeywordForecastMetricsparseFrom(java.nio.ByteBuffer data)static KeywordForecastMetricsparseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<KeywordForecastMetrics>parser()KeywordForecastMetrics.BuildertoBuilder()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, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
IMPRESSIONS_FIELD_NUMBER
public static final int IMPRESSIONS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CLICK_THROUGH_RATE_FIELD_NUMBER
public static final int CLICK_THROUGH_RATE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
AVERAGE_CPC_MICROS_FIELD_NUMBER
public static final int AVERAGE_CPC_MICROS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CLICKS_FIELD_NUMBER
public static final int CLICKS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
COST_MICROS_FIELD_NUMBER
public static final int COST_MICROS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CONVERSIONS_FIELD_NUMBER
public static final int CONVERSIONS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CONVERSION_RATE_FIELD_NUMBER
public static final int CONVERSION_RATE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
AVERAGE_CPA_MICROS_FIELD_NUMBER
public static final int AVERAGE_CPA_MICROS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected java.lang.Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- 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
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
java.io.IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(java.lang.Object obj)
- 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(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static KeywordForecastMetrics parseFrom(java.nio.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
public static KeywordForecastMetrics parseFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static KeywordForecastMetrics parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static KeywordForecastMetrics parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static KeywordForecastMetrics parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static KeywordForecastMetrics parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static KeywordForecastMetrics parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
newBuilderForType
public KeywordForecastMetrics.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static KeywordForecastMetrics.Builder newBuilder()
-
newBuilder
public static KeywordForecastMetrics.Builder newBuilder(KeywordForecastMetrics prototype)
-
toBuilder
public KeywordForecastMetrics.Builder 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
public static KeywordForecastMetrics getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<KeywordForecastMetrics> parser()
-
getParserForType
public com.google.protobuf.Parser<KeywordForecastMetrics> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public KeywordForecastMetrics getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-