Class KeywordPlanHistoricalMetrics
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
com.google.ads.googleads.v18.common.KeywordPlanHistoricalMetrics
- All Implemented Interfaces:
KeywordPlanHistoricalMetricsOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class KeywordPlanHistoricalMetrics
extends com.google.protobuf.GeneratedMessageV3
implements KeywordPlanHistoricalMetricsOrBuilder
Historical metrics specific to the targeting options selected. Targeting options include geographies, network, and so on. Refer to https://support.google.com/google-ads/answer/3022575 for more details.Protobuf type
google.ads.googleads.v18.common.KeywordPlanHistoricalMetrics- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHistorical metrics specific to the targeting options selected.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 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 Click in micros for the keyword.longApproximate number of monthly searches on this query, averaged for the past 12 months.The competition level for the query.longThe competition index for the query in the range [0, 100].intThe competition level for the query.static KeywordPlanHistoricalMetricsstatic final com.google.protobuf.Descriptors.DescriptorlongTop of page bid high range (80th percentile) in micros for the keyword.longTop of page bid low range (20th percentile) in micros for the keyword.getMonthlySearchVolumes(int index) Approximate number of searches on this query for the past twelve months.intApproximate number of searches on this query for the past twelve months.Approximate number of searches on this query for the past twelve months.getMonthlySearchVolumesOrBuilder(int index) Approximate number of searches on this query for the past twelve months.List<? extends MonthlySearchVolumeOrBuilder>Approximate number of searches on this query for the past twelve months.com.google.protobuf.Parser<KeywordPlanHistoricalMetrics>intbooleanAverage Cost Per Click in micros for the keyword.booleanApproximate number of monthly searches on this query, averaged for the past 12 months.booleanThe competition index for the query in the range [0, 100].inthashCode()booleanTop of page bid high range (80th percentile) in micros for the keyword.booleanTop of page bid low range (20th percentile) in micros for the keyword.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleannewBuilder(KeywordPlanHistoricalMetrics prototype) protected KeywordPlanHistoricalMetrics.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static KeywordPlanHistoricalMetricsparseDelimitedFrom(InputStream input) static KeywordPlanHistoricalMetricsparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static KeywordPlanHistoricalMetricsparseFrom(byte[] data) static KeywordPlanHistoricalMetricsparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static KeywordPlanHistoricalMetricsparseFrom(com.google.protobuf.ByteString data) static KeywordPlanHistoricalMetricsparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static KeywordPlanHistoricalMetricsparseFrom(com.google.protobuf.CodedInputStream input) static KeywordPlanHistoricalMetricsparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static KeywordPlanHistoricalMetricsparseFrom(InputStream input) static KeywordPlanHistoricalMetricsparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static KeywordPlanHistoricalMetricsparseFrom(ByteBuffer data) static KeywordPlanHistoricalMetricsparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<KeywordPlanHistoricalMetrics>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
-
AVG_MONTHLY_SEARCHES_FIELD_NUMBER
public static final int AVG_MONTHLY_SEARCHES_FIELD_NUMBER- See Also:
-
MONTHLY_SEARCH_VOLUMES_FIELD_NUMBER
public static final int MONTHLY_SEARCH_VOLUMES_FIELD_NUMBER- See Also:
-
COMPETITION_FIELD_NUMBER
public static final int COMPETITION_FIELD_NUMBER- See Also:
-
COMPETITION_INDEX_FIELD_NUMBER
public static final int COMPETITION_INDEX_FIELD_NUMBER- See Also:
-
LOW_TOP_OF_PAGE_BID_MICROS_FIELD_NUMBER
public static final int LOW_TOP_OF_PAGE_BID_MICROS_FIELD_NUMBER- See Also:
-
HIGH_TOP_OF_PAGE_BID_MICROS_FIELD_NUMBER
public static final int HIGH_TOP_OF_PAGE_BID_MICROS_FIELD_NUMBER- See Also:
-
AVERAGE_CPC_MICROS_FIELD_NUMBER
public static final int AVERAGE_CPC_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
-
hasAvgMonthlySearches
public boolean hasAvgMonthlySearches()Approximate number of monthly searches on this query, averaged for the past 12 months.
optional int64 avg_monthly_searches = 7;- Specified by:
hasAvgMonthlySearchesin interfaceKeywordPlanHistoricalMetricsOrBuilder- Returns:
- Whether the avgMonthlySearches field is set.
-
getAvgMonthlySearches
public long getAvgMonthlySearches()Approximate number of monthly searches on this query, averaged for the past 12 months.
optional int64 avg_monthly_searches = 7;- Specified by:
getAvgMonthlySearchesin interfaceKeywordPlanHistoricalMetricsOrBuilder- Returns:
- The avgMonthlySearches.
-
getMonthlySearchVolumesList
Approximate number of searches on this query for the past twelve months.
repeated .google.ads.googleads.v18.common.MonthlySearchVolume monthly_search_volumes = 6;- Specified by:
getMonthlySearchVolumesListin interfaceKeywordPlanHistoricalMetricsOrBuilder
-
getMonthlySearchVolumesOrBuilderList
Approximate number of searches on this query for the past twelve months.
repeated .google.ads.googleads.v18.common.MonthlySearchVolume monthly_search_volumes = 6;- Specified by:
getMonthlySearchVolumesOrBuilderListin interfaceKeywordPlanHistoricalMetricsOrBuilder
-
getMonthlySearchVolumesCount
public int getMonthlySearchVolumesCount()Approximate number of searches on this query for the past twelve months.
repeated .google.ads.googleads.v18.common.MonthlySearchVolume monthly_search_volumes = 6;- Specified by:
getMonthlySearchVolumesCountin interfaceKeywordPlanHistoricalMetricsOrBuilder
-
getMonthlySearchVolumes
Approximate number of searches on this query for the past twelve months.
repeated .google.ads.googleads.v18.common.MonthlySearchVolume monthly_search_volumes = 6;- Specified by:
getMonthlySearchVolumesin interfaceKeywordPlanHistoricalMetricsOrBuilder
-
getMonthlySearchVolumesOrBuilder
Approximate number of searches on this query for the past twelve months.
repeated .google.ads.googleads.v18.common.MonthlySearchVolume monthly_search_volumes = 6;- Specified by:
getMonthlySearchVolumesOrBuilderin interfaceKeywordPlanHistoricalMetricsOrBuilder
-
getCompetitionValue
public int getCompetitionValue()The competition level for the query.
.google.ads.googleads.v18.enums.KeywordPlanCompetitionLevelEnum.KeywordPlanCompetitionLevel competition = 2;- Specified by:
getCompetitionValuein interfaceKeywordPlanHistoricalMetricsOrBuilder- Returns:
- The enum numeric value on the wire for competition.
-
getCompetition
The competition level for the query.
.google.ads.googleads.v18.enums.KeywordPlanCompetitionLevelEnum.KeywordPlanCompetitionLevel competition = 2;- Specified by:
getCompetitionin interfaceKeywordPlanHistoricalMetricsOrBuilder- Returns:
- The competition.
-
hasCompetitionIndex
public boolean hasCompetitionIndex()The competition index for the query in the range [0, 100]. Shows how competitive ad placement is for a keyword. The level of competition from 0-100 is determined by the number of ad slots filled divided by the total number of ad slots available. If not enough data is available, null is returned.
optional int64 competition_index = 8;- Specified by:
hasCompetitionIndexin interfaceKeywordPlanHistoricalMetricsOrBuilder- Returns:
- Whether the competitionIndex field is set.
-
getCompetitionIndex
public long getCompetitionIndex()The competition index for the query in the range [0, 100]. Shows how competitive ad placement is for a keyword. The level of competition from 0-100 is determined by the number of ad slots filled divided by the total number of ad slots available. If not enough data is available, null is returned.
optional int64 competition_index = 8;- Specified by:
getCompetitionIndexin interfaceKeywordPlanHistoricalMetricsOrBuilder- Returns:
- The competitionIndex.
-
hasLowTopOfPageBidMicros
public boolean hasLowTopOfPageBidMicros()Top of page bid low range (20th percentile) in micros for the keyword.
optional int64 low_top_of_page_bid_micros = 9;- Specified by:
hasLowTopOfPageBidMicrosin interfaceKeywordPlanHistoricalMetricsOrBuilder- Returns:
- Whether the lowTopOfPageBidMicros field is set.
-
getLowTopOfPageBidMicros
public long getLowTopOfPageBidMicros()Top of page bid low range (20th percentile) in micros for the keyword.
optional int64 low_top_of_page_bid_micros = 9;- Specified by:
getLowTopOfPageBidMicrosin interfaceKeywordPlanHistoricalMetricsOrBuilder- Returns:
- The lowTopOfPageBidMicros.
-
hasHighTopOfPageBidMicros
public boolean hasHighTopOfPageBidMicros()Top of page bid high range (80th percentile) in micros for the keyword.
optional int64 high_top_of_page_bid_micros = 10;- Specified by:
hasHighTopOfPageBidMicrosin interfaceKeywordPlanHistoricalMetricsOrBuilder- Returns:
- Whether the highTopOfPageBidMicros field is set.
-
getHighTopOfPageBidMicros
public long getHighTopOfPageBidMicros()Top of page bid high range (80th percentile) in micros for the keyword.
optional int64 high_top_of_page_bid_micros = 10;- Specified by:
getHighTopOfPageBidMicrosin interfaceKeywordPlanHistoricalMetricsOrBuilder- Returns:
- The highTopOfPageBidMicros.
-
hasAverageCpcMicros
public boolean hasAverageCpcMicros()Average Cost Per Click in micros for the keyword.
optional int64 average_cpc_micros = 11;- Specified by:
hasAverageCpcMicrosin interfaceKeywordPlanHistoricalMetricsOrBuilder- Returns:
- Whether the averageCpcMicros field is set.
-
getAverageCpcMicros
public long getAverageCpcMicros()Average Cost Per Click in micros for the keyword.
optional int64 average_cpc_micros = 11;- Specified by:
getAverageCpcMicrosin interfaceKeywordPlanHistoricalMetricsOrBuilder- Returns:
- The averageCpcMicros.
-
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 KeywordPlanHistoricalMetrics parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static KeywordPlanHistoricalMetrics parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static KeywordPlanHistoricalMetrics parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static KeywordPlanHistoricalMetrics parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static KeywordPlanHistoricalMetrics parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static KeywordPlanHistoricalMetrics parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static KeywordPlanHistoricalMetrics parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static KeywordPlanHistoricalMetrics parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static KeywordPlanHistoricalMetrics parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static KeywordPlanHistoricalMetrics 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
public static KeywordPlanHistoricalMetrics.Builder newBuilder(KeywordPlanHistoricalMetrics prototype) -
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected KeywordPlanHistoricalMetrics.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
-