Class PlannedProductForecast.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<PlannedProductForecast.Builder>
-
- com.google.ads.googleads.v10.services.PlannedProductForecast.Builder
-
- All Implemented Interfaces:
PlannedProductForecastOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable
- Enclosing class:
- PlannedProductForecast
public static final class PlannedProductForecast.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<PlannedProductForecast.Builder> implements PlannedProductForecastOrBuilder
Forecasted traffic metrics for a planned product.
Protobuf typegoogle.ads.googleads.v10.services.PlannedProductForecast
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description PlannedProductForecast.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)PlannedProductForecastbuild()PlannedProductForecastbuildPartial()PlannedProductForecast.Builderclear()PlannedProductForecast.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)PlannedProductForecast.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)PlannedProductForecast.BuilderclearOnTargetImpressions()Number of ad impressions that exactly matches the Targeting.PlannedProductForecast.BuilderclearOnTargetReach()Number of unique people reached that exactly matches the Targeting.PlannedProductForecast.BuilderclearTotalImpressions()Total number of ad impressions.PlannedProductForecast.BuilderclearTotalReach()Number of unique people reached.PlannedProductForecast.BuilderclearViewableImpressions()Number of times the ad's impressions were considered viewable.PlannedProductForecast.Builderclone()PlannedProductForecastgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()longgetOnTargetImpressions()Number of ad impressions that exactly matches the Targeting.longgetOnTargetReach()Number of unique people reached that exactly matches the Targeting.longgetTotalImpressions()Total number of ad impressions.longgetTotalReach()Number of unique people reached.longgetViewableImpressions()Number of times the ad's impressions were considered viewable.booleanhasViewableImpressions()Number of times the ad's impressions were considered viewable.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()PlannedProductForecast.BuildermergeFrom(PlannedProductForecast other)PlannedProductForecast.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)PlannedProductForecast.BuildermergeFrom(com.google.protobuf.Message other)PlannedProductForecast.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)PlannedProductForecast.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)PlannedProductForecast.BuildersetOnTargetImpressions(long value)Number of ad impressions that exactly matches the Targeting.PlannedProductForecast.BuildersetOnTargetReach(long value)Number of unique people reached that exactly matches the Targeting.PlannedProductForecast.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)PlannedProductForecast.BuildersetTotalImpressions(long value)Total number of ad impressions.PlannedProductForecast.BuildersetTotalReach(long value)Number of unique people reached.PlannedProductForecast.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)PlannedProductForecast.BuildersetViewableImpressions(long value)Number of times the ad's impressions were considered viewable.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
-
-
-
-
Method Detail
-
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.Builder<PlannedProductForecast.Builder>
-
clear
public PlannedProductForecast.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<PlannedProductForecast.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<PlannedProductForecast.Builder>
-
getDefaultInstanceForType
public PlannedProductForecast getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public PlannedProductForecast build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public PlannedProductForecast buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public PlannedProductForecast.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<PlannedProductForecast.Builder>
-
setField
public PlannedProductForecast.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PlannedProductForecast.Builder>
-
clearField
public PlannedProductForecast.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PlannedProductForecast.Builder>
-
clearOneof
public PlannedProductForecast.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<PlannedProductForecast.Builder>
-
setRepeatedField
public PlannedProductForecast.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PlannedProductForecast.Builder>
-
addRepeatedField
public PlannedProductForecast.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PlannedProductForecast.Builder>
-
mergeFrom
public PlannedProductForecast.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PlannedProductForecast.Builder>
-
mergeFrom
public PlannedProductForecast.Builder mergeFrom(PlannedProductForecast other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<PlannedProductForecast.Builder>
-
mergeFrom
public PlannedProductForecast.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PlannedProductForecast.Builder>- Throws:
java.io.IOException
-
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.
-
setOnTargetReach
public PlannedProductForecast.Builder setOnTargetReach(long value)
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;- Parameters:
value- The onTargetReach to set.- Returns:
- This builder for chaining.
-
clearOnTargetReach
public PlannedProductForecast.Builder clearOnTargetReach()
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;- Returns:
- This builder for chaining.
-
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.
-
setTotalReach
public PlannedProductForecast.Builder setTotalReach(long value)
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;- Parameters:
value- The totalReach to set.- Returns:
- This builder for chaining.
-
clearTotalReach
public PlannedProductForecast.Builder clearTotalReach()
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;- Returns:
- This builder for chaining.
-
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.
-
setOnTargetImpressions
public PlannedProductForecast.Builder setOnTargetImpressions(long value)
Number of ad impressions that exactly matches the Targeting.
int64 on_target_impressions = 3;- Parameters:
value- The onTargetImpressions to set.- Returns:
- This builder for chaining.
-
clearOnTargetImpressions
public PlannedProductForecast.Builder clearOnTargetImpressions()
Number of ad impressions that exactly matches the Targeting.
int64 on_target_impressions = 3;- Returns:
- This builder for chaining.
-
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.
-
setTotalImpressions
public PlannedProductForecast.Builder setTotalImpressions(long value)
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;- Parameters:
value- The totalImpressions to set.- Returns:
- This builder for chaining.
-
clearTotalImpressions
public PlannedProductForecast.Builder clearTotalImpressions()
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;- Returns:
- This builder for chaining.
-
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.
-
setViewableImpressions
public PlannedProductForecast.Builder setViewableImpressions(long value)
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;- Parameters:
value- The viewableImpressions to set.- Returns:
- This builder for chaining.
-
clearViewableImpressions
public PlannedProductForecast.Builder clearViewableImpressions()
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;- Returns:
- This builder for chaining.
-
setUnknownFields
public final PlannedProductForecast.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<PlannedProductForecast.Builder>
-
mergeUnknownFields
public final PlannedProductForecast.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<PlannedProductForecast.Builder>
-
-