Class KeywordPlanHistoricalMetrics
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.ads.googleads.v10.common.KeywordPlanHistoricalMetrics
-
- All Implemented Interfaces:
KeywordPlanHistoricalMetricsOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.io.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, etc. Refer to https://support.google.com/google-ads/answer/3022575 for more details.
Protobuf typegoogle.ads.googleads.v10.common.KeywordPlanHistoricalMetrics- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classKeywordPlanHistoricalMetrics.BuilderHistorical 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<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intAVG_MONTHLY_SEARCHES_FIELD_NUMBERstatic intCOMPETITION_FIELD_NUMBERstatic intCOMPETITION_INDEX_FIELD_NUMBERstatic intHIGH_TOP_OF_PAGE_BID_MICROS_FIELD_NUMBERstatic intLOW_TOP_OF_PAGE_BID_MICROS_FIELD_NUMBERstatic intMONTHLY_SEARCH_VOLUMES_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)longgetAvgMonthlySearches()Approximate number of monthly searches on this query averaged for the past 12 months.KeywordPlanCompetitionLevelEnum.KeywordPlanCompetitionLevelgetCompetition()The competition level for the query.longgetCompetitionIndex()The competition index for the query in the range [0, 100].intgetCompetitionValue()The competition level for the query.static KeywordPlanHistoricalMetricsgetDefaultInstance()KeywordPlanHistoricalMetricsgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()longgetHighTopOfPageBidMicros()Top of page bid high range (80th percentile) in micros for the keyword.longgetLowTopOfPageBidMicros()Top of page bid low range (20th percentile) in micros for the keyword.MonthlySearchVolumegetMonthlySearchVolumes(int index)Approximate number of searches on this query for the past twelve months.intgetMonthlySearchVolumesCount()Approximate number of searches on this query for the past twelve months.java.util.List<MonthlySearchVolume>getMonthlySearchVolumesList()Approximate number of searches on this query for the past twelve months.MonthlySearchVolumeOrBuildergetMonthlySearchVolumesOrBuilder(int index)Approximate number of searches on this query for the past twelve months.java.util.List<? extends MonthlySearchVolumeOrBuilder>getMonthlySearchVolumesOrBuilderList()Approximate number of searches on this query for the past twelve months.com.google.protobuf.Parser<KeywordPlanHistoricalMetrics>getParserForType()intgetSerializedSize()com.google.protobuf.UnknownFieldSetgetUnknownFields()booleanhasAvgMonthlySearches()Approximate number of monthly searches on this query averaged for the past 12 months.booleanhasCompetitionIndex()The competition index for the query in the range [0, 100].inthashCode()booleanhasHighTopOfPageBidMicros()Top of page bid high range (80th percentile) in micros for the keyword.booleanhasLowTopOfPageBidMicros()Top of page bid low range (20th percentile) in micros for the keyword.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static KeywordPlanHistoricalMetrics.BuildernewBuilder()static KeywordPlanHistoricalMetrics.BuildernewBuilder(KeywordPlanHistoricalMetrics prototype)KeywordPlanHistoricalMetrics.BuildernewBuilderForType()protected KeywordPlanHistoricalMetrics.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected java.lang.ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static KeywordPlanHistoricalMetricsparseDelimitedFrom(java.io.InputStream input)static KeywordPlanHistoricalMetricsparseDelimitedFrom(java.io.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(java.io.InputStream input)static KeywordPlanHistoricalMetricsparseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static KeywordPlanHistoricalMetricsparseFrom(java.nio.ByteBuffer data)static KeywordPlanHistoricalMetricsparseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<KeywordPlanHistoricalMetrics>parser()KeywordPlanHistoricalMetrics.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, 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
-
AVG_MONTHLY_SEARCHES_FIELD_NUMBER
public static final int AVG_MONTHLY_SEARCHES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MONTHLY_SEARCH_VOLUMES_FIELD_NUMBER
public static final int MONTHLY_SEARCH_VOLUMES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
COMPETITION_FIELD_NUMBER
public static final int COMPETITION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
COMPETITION_INDEX_FIELD_NUMBER
public static final int COMPETITION_INDEX_FIELD_NUMBER
- See Also:
- Constant Field Values
-
LOW_TOP_OF_PAGE_BID_MICROS_FIELD_NUMBER
public static final int LOW_TOP_OF_PAGE_BID_MICROS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
HIGH_TOP_OF_PAGE_BID_MICROS_FIELD_NUMBER
public static final int HIGH_TOP_OF_PAGE_BID_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
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin 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
public java.util.List<MonthlySearchVolume> getMonthlySearchVolumesList()
Approximate number of searches on this query for the past twelve months.
repeated .google.ads.googleads.v10.common.MonthlySearchVolume monthly_search_volumes = 6;- Specified by:
getMonthlySearchVolumesListin interfaceKeywordPlanHistoricalMetricsOrBuilder
-
getMonthlySearchVolumesOrBuilderList
public java.util.List<? extends MonthlySearchVolumeOrBuilder> getMonthlySearchVolumesOrBuilderList()
Approximate number of searches on this query for the past twelve months.
repeated .google.ads.googleads.v10.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.v10.common.MonthlySearchVolume monthly_search_volumes = 6;- Specified by:
getMonthlySearchVolumesCountin interfaceKeywordPlanHistoricalMetricsOrBuilder
-
getMonthlySearchVolumes
public MonthlySearchVolume getMonthlySearchVolumes(int index)
Approximate number of searches on this query for the past twelve months.
repeated .google.ads.googleads.v10.common.MonthlySearchVolume monthly_search_volumes = 6;- Specified by:
getMonthlySearchVolumesin interfaceKeywordPlanHistoricalMetricsOrBuilder
-
getMonthlySearchVolumesOrBuilder
public MonthlySearchVolumeOrBuilder getMonthlySearchVolumesOrBuilder(int index)
Approximate number of searches on this query for the past twelve months.
repeated .google.ads.googleads.v10.common.MonthlySearchVolume monthly_search_volumes = 6;- Specified by:
getMonthlySearchVolumesOrBuilderin interfaceKeywordPlanHistoricalMetricsOrBuilder
-
getCompetitionValue
public int getCompetitionValue()
The competition level for the query.
.google.ads.googleads.v10.enums.KeywordPlanCompetitionLevelEnum.KeywordPlanCompetitionLevel competition = 2;- Specified by:
getCompetitionValuein interfaceKeywordPlanHistoricalMetricsOrBuilder- Returns:
- The enum numeric value on the wire for competition.
-
getCompetition
public KeywordPlanCompetitionLevelEnum.KeywordPlanCompetitionLevel getCompetition()
The competition level for the query.
.google.ads.googleads.v10.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.
-
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 KeywordPlanHistoricalMetrics parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static KeywordPlanHistoricalMetrics parseFrom(java.nio.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
public static KeywordPlanHistoricalMetrics parseFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static KeywordPlanHistoricalMetrics parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static KeywordPlanHistoricalMetrics parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static KeywordPlanHistoricalMetrics parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static KeywordPlanHistoricalMetrics parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static KeywordPlanHistoricalMetrics parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
newBuilderForType
public KeywordPlanHistoricalMetrics.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static KeywordPlanHistoricalMetrics.Builder newBuilder()
-
newBuilder
public static KeywordPlanHistoricalMetrics.Builder newBuilder(KeywordPlanHistoricalMetrics prototype)
-
toBuilder
public KeywordPlanHistoricalMetrics.Builder 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
public static KeywordPlanHistoricalMetrics getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<KeywordPlanHistoricalMetrics> parser()
-
getParserForType
public com.google.protobuf.Parser<KeywordPlanHistoricalMetrics> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public KeywordPlanHistoricalMetrics getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-