Class PlannedProductForecast
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
com.google.ads.googleads.v18.services.PlannedProductForecast
- All Implemented Interfaces:
PlannedProductForecastOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class PlannedProductForecast
extends com.google.protobuf.GeneratedMessageV3
implements PlannedProductForecastOrBuilder
Forecasted traffic metrics for a planned product.Protobuf type
google.ads.googleads.v18.services.PlannedProductForecast- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classForecasted traffic metrics for a planned product.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 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 TypeMethodDescriptionbooleandoubleThe number of times per selected time unit a user will see an ad, averaged over the number of time units in the forecast length.static PlannedProductForecaststatic final com.google.protobuf.Descriptors.DescriptorlongNumber of ad impressions that exactly matches the Targeting including co-viewers.longNumber of unique people reached that exactly matches the Targeting including co-viewers.longNumber of ad impressions that exactly matches the Targeting.longNumber of unique people reached that exactly matches the Targeting.com.google.protobuf.Parser<PlannedProductForecast>intlongTotal number of ad impressions including co-viewers.longNumber of unique people reached including co-viewers.longTotal number of ad impressions.longNumber of unique people reached.longNumber of times the ad's impressions were considered viewable.longgetViews()Number of ad views forecasted for the specified product and targeting.booleanThe number of times per selected time unit a user will see an ad, averaged over the number of time units in the forecast length.inthashCode()booleanNumber of ad impressions that exactly matches the Targeting including co-viewers.booleanNumber of unique people reached that exactly matches the Targeting including co-viewers.booleanTotal number of ad impressions including co-viewers.booleanNumber of unique people reached including co-viewers.booleanNumber of times the ad's impressions were considered viewable.booleanhasViews()Number of ad views forecasted for the specified product and targeting.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleannewBuilder(PlannedProductForecast prototype) protected PlannedProductForecast.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static PlannedProductForecastparseDelimitedFrom(InputStream input) static PlannedProductForecastparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static PlannedProductForecastparseFrom(byte[] data) static PlannedProductForecastparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static PlannedProductForecastparseFrom(com.google.protobuf.ByteString data) static PlannedProductForecastparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static PlannedProductForecastparseFrom(com.google.protobuf.CodedInputStream input) static PlannedProductForecastparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static PlannedProductForecastparseFrom(InputStream input) static PlannedProductForecastparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static PlannedProductForecastparseFrom(ByteBuffer data) static PlannedProductForecastparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<PlannedProductForecast>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
-
ON_TARGET_REACH_FIELD_NUMBER
public static final int ON_TARGET_REACH_FIELD_NUMBER- See Also:
-
TOTAL_REACH_FIELD_NUMBER
public static final int TOTAL_REACH_FIELD_NUMBER- See Also:
-
ON_TARGET_IMPRESSIONS_FIELD_NUMBER
public static final int ON_TARGET_IMPRESSIONS_FIELD_NUMBER- See Also:
-
TOTAL_IMPRESSIONS_FIELD_NUMBER
public static final int TOTAL_IMPRESSIONS_FIELD_NUMBER- See Also:
-
VIEWABLE_IMPRESSIONS_FIELD_NUMBER
public static final int VIEWABLE_IMPRESSIONS_FIELD_NUMBER- See Also:
-
ON_TARGET_COVIEW_REACH_FIELD_NUMBER
public static final int ON_TARGET_COVIEW_REACH_FIELD_NUMBER- See Also:
-
TOTAL_COVIEW_REACH_FIELD_NUMBER
public static final int TOTAL_COVIEW_REACH_FIELD_NUMBER- See Also:
-
ON_TARGET_COVIEW_IMPRESSIONS_FIELD_NUMBER
public static final int ON_TARGET_COVIEW_IMPRESSIONS_FIELD_NUMBER- See Also:
-
TOTAL_COVIEW_IMPRESSIONS_FIELD_NUMBER
public static final int TOTAL_COVIEW_IMPRESSIONS_FIELD_NUMBER- See Also:
-
AVERAGE_FREQUENCY_FIELD_NUMBER
public static final int AVERAGE_FREQUENCY_FIELD_NUMBER- See Also:
-
VIEWS_FIELD_NUMBER
public static final int VIEWS_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
-
getOnTargetReach
public long getOnTargetReach()Number of unique people reached that exactly matches the Targeting. Note that a minimum number of unique people must be reached in order for data to be reported. If the minimum number is not met, the on_target_reach value will be rounded to 0.
int64 on_target_reach = 1;- Specified by:
getOnTargetReachin interfacePlannedProductForecastOrBuilder- Returns:
- The onTargetReach.
-
getTotalReach
public long getTotalReach()Number of unique people reached. This includes people that may fall outside the specified Targeting. Note that a minimum number of unique people must be reached in order for data to be reported. If the minimum number is not met, the total_reach value will be rounded to 0.
int64 total_reach = 2;- Specified by:
getTotalReachin interfacePlannedProductForecastOrBuilder- Returns:
- The totalReach.
-
getOnTargetImpressions
public long getOnTargetImpressions()Number of ad impressions that exactly matches the Targeting.
int64 on_target_impressions = 3;- Specified by:
getOnTargetImpressionsin interfacePlannedProductForecastOrBuilder- Returns:
- The onTargetImpressions.
-
getTotalImpressions
public long getTotalImpressions()Total number of ad impressions. This includes impressions that may fall outside the specified Targeting, due to insufficient information on signed-in users.
int64 total_impressions = 4;- Specified by:
getTotalImpressionsin interfacePlannedProductForecastOrBuilder- Returns:
- The totalImpressions.
-
hasViewableImpressions
public boolean hasViewableImpressions()Number of times the ad's impressions were considered viewable. See https://support.google.com/google-ads/answer/7029393 for more information about what makes an ad viewable and how viewability is measured.
optional int64 viewable_impressions = 5;- Specified by:
hasViewableImpressionsin interfacePlannedProductForecastOrBuilder- Returns:
- Whether the viewableImpressions field is set.
-
getViewableImpressions
public long getViewableImpressions()Number of times the ad's impressions were considered viewable. See https://support.google.com/google-ads/answer/7029393 for more information about what makes an ad viewable and how viewability is measured.
optional int64 viewable_impressions = 5;- Specified by:
getViewableImpressionsin interfacePlannedProductForecastOrBuilder- Returns:
- The viewableImpressions.
-
hasOnTargetCoviewReach
public boolean hasOnTargetCoviewReach()Number of unique people reached that exactly matches the Targeting including co-viewers.
optional int64 on_target_coview_reach = 6;- Specified by:
hasOnTargetCoviewReachin interfacePlannedProductForecastOrBuilder- Returns:
- Whether the onTargetCoviewReach field is set.
-
getOnTargetCoviewReach
public long getOnTargetCoviewReach()Number of unique people reached that exactly matches the Targeting including co-viewers.
optional int64 on_target_coview_reach = 6;- Specified by:
getOnTargetCoviewReachin interfacePlannedProductForecastOrBuilder- Returns:
- The onTargetCoviewReach.
-
hasTotalCoviewReach
public boolean hasTotalCoviewReach()Number of unique people reached including co-viewers. This includes people that may fall outside the specified Targeting.
optional int64 total_coview_reach = 7;- Specified by:
hasTotalCoviewReachin interfacePlannedProductForecastOrBuilder- Returns:
- Whether the totalCoviewReach field is set.
-
getTotalCoviewReach
public long getTotalCoviewReach()Number of unique people reached including co-viewers. This includes people that may fall outside the specified Targeting.
optional int64 total_coview_reach = 7;- Specified by:
getTotalCoviewReachin interfacePlannedProductForecastOrBuilder- Returns:
- The totalCoviewReach.
-
hasOnTargetCoviewImpressions
public boolean hasOnTargetCoviewImpressions()Number of ad impressions that exactly matches the Targeting including co-viewers.
optional int64 on_target_coview_impressions = 8;- Specified by:
hasOnTargetCoviewImpressionsin interfacePlannedProductForecastOrBuilder- Returns:
- Whether the onTargetCoviewImpressions field is set.
-
getOnTargetCoviewImpressions
public long getOnTargetCoviewImpressions()Number of ad impressions that exactly matches the Targeting including co-viewers.
optional int64 on_target_coview_impressions = 8;- Specified by:
getOnTargetCoviewImpressionsin interfacePlannedProductForecastOrBuilder- Returns:
- The onTargetCoviewImpressions.
-
hasTotalCoviewImpressions
public boolean hasTotalCoviewImpressions()Total number of ad impressions including co-viewers. This includes impressions that may fall outside the specified Targeting, due to insufficient information on signed-in users.
optional int64 total_coview_impressions = 9;- Specified by:
hasTotalCoviewImpressionsin interfacePlannedProductForecastOrBuilder- Returns:
- Whether the totalCoviewImpressions field is set.
-
getTotalCoviewImpressions
public long getTotalCoviewImpressions()Total number of ad impressions including co-viewers. This includes impressions that may fall outside the specified Targeting, due to insufficient information on signed-in users.
optional int64 total_coview_impressions = 9;- Specified by:
getTotalCoviewImpressionsin interfacePlannedProductForecastOrBuilder- Returns:
- The totalCoviewImpressions.
-
hasAverageFrequency
public boolean hasAverageFrequency()The number of times per selected time unit a user will see an ad, averaged over the number of time units in the forecast length. This field will only be populated for a Target Frequency campaign. See https://support.google.com/google-ads/answer/12400225 for more information about Target Frequency campaigns.
optional double average_frequency = 10;- Specified by:
hasAverageFrequencyin interfacePlannedProductForecastOrBuilder- Returns:
- Whether the averageFrequency field is set.
-
getAverageFrequency
public double getAverageFrequency()The number of times per selected time unit a user will see an ad, averaged over the number of time units in the forecast length. This field will only be populated for a Target Frequency campaign. See https://support.google.com/google-ads/answer/12400225 for more information about Target Frequency campaigns.
optional double average_frequency = 10;- Specified by:
getAverageFrequencyin interfacePlannedProductForecastOrBuilder- Returns:
- The averageFrequency.
-
hasViews
public boolean hasViews()Number of ad views forecasted for the specified product and targeting. A view is counted when a viewer views a larger portion or the entirety of an ad beyond an impression. See https://support.google.com/google-ads/answer/2375431 for more information on views.
optional int64 views = 11;- Specified by:
hasViewsin interfacePlannedProductForecastOrBuilder- Returns:
- Whether the views field is set.
-
getViews
public long getViews()Number of ad views forecasted for the specified product and targeting. A view is counted when a viewer views a larger portion or the entirety of an ad beyond an impression. See https://support.google.com/google-ads/answer/2375431 for more information on views.
optional int64 views = 11;- Specified by:
getViewsin interfacePlannedProductForecastOrBuilder- Returns:
- The views.
-
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 PlannedProductForecast parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static PlannedProductForecast parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static PlannedProductForecast parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static PlannedProductForecast parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static PlannedProductForecast parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static PlannedProductForecast parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static PlannedProductForecast parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static PlannedProductForecast parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static PlannedProductForecast parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static PlannedProductForecast 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 PlannedProductForecast.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
-