Class KeywordForecastMetrics
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.ads.googleads.v24.services.KeywordForecastMetrics
- All Implemented Interfaces:
KeywordForecastMetricsOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class KeywordForecastMetrics
extends com.google.protobuf.GeneratedMessage
implements KeywordForecastMetricsOrBuilder
The forecast metrics for the planless keyword campaign.Protobuf type
google.ads.googleads.v24.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.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested 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 intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, 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.doubleForecasted number of conversions.longThe total cost.static KeywordForecastMetricsstatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Parser<KeywordForecastMetrics>intbooleanAverage cost per acquisition calculated as cost_micros / conversions.booleanThe average cpc.booleanThe total number of clicks.booleanForecasted number of conversions.booleanThe total cost.inthashCode()protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleannewBuilder(KeywordForecastMetrics prototype) protected KeywordForecastMetrics.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) 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.GeneratedMessage
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, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
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
-
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:
-
AVERAGE_CPA_MICROS_FIELD_NUMBER
public static final int AVERAGE_CPA_MICROS_FIELD_NUMBER- See Also:
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
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. This field is only available if the bidding strategy is [MaximizeClicksBiddingStrategy][google.ads.googleads.v24.services.MaximizeClicksBiddingStrategy] or [ManualCpcBiddingStrategy][google.ads.googleads.v24.services.ManualCpcBiddingStrategy].
optional double clicks = 4;- Specified by:
hasClicksin interfaceKeywordForecastMetricsOrBuilder- Returns:
- Whether the clicks field is set.
-
getClicks
public double getClicks()The total number of clicks. This field is only available if the bidding strategy is [MaximizeClicksBiddingStrategy][google.ads.googleads.v24.services.MaximizeClicksBiddingStrategy] or [ManualCpcBiddingStrategy][google.ads.googleads.v24.services.ManualCpcBiddingStrategy].
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. This field is only available if the bidding strategy is [MaximizeConversionsBiddingStrategy][google.ads.googleads.v24.services.MaximizeConversionsBiddingStrategy].
optional double conversions = 6;- Specified by:
hasConversionsin interfaceKeywordForecastMetricsOrBuilder- Returns:
- Whether the conversions field is set.
-
getConversions
public double getConversions()Forecasted number of conversions. This field is only available if the bidding strategy is [MaximizeConversionsBiddingStrategy][google.ads.googleads.v24.services.MaximizeConversionsBiddingStrategy].
optional double conversions = 6;- Specified by:
getConversionsin interfaceKeywordForecastMetricsOrBuilder- Returns:
- The conversions.
-
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.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
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.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-