Class Forecast.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<Forecast.Builder>
com.google.ads.googleads.v18.services.Forecast.Builder
- All Implemented Interfaces:
ForecastOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Forecast
public static final class Forecast.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<Forecast.Builder>
implements ForecastOrBuilder
Forecasted traffic metrics for the planned products and targeting.Protobuf type
google.ads.googleads.v18.services.Forecast-
Method Summary
Modifier and TypeMethodDescriptionaddAllEffectiveFrequencyBreakdowns(Iterable<? extends EffectiveFrequencyBreakdown> values) A list of effective frequency forecasts.addEffectiveFrequencyBreakdowns(int index, EffectiveFrequencyBreakdown value) A list of effective frequency forecasts.addEffectiveFrequencyBreakdowns(int index, EffectiveFrequencyBreakdown.Builder builderForValue) A list of effective frequency forecasts.A list of effective frequency forecasts.addEffectiveFrequencyBreakdowns(EffectiveFrequencyBreakdown.Builder builderForValue) A list of effective frequency forecasts.A list of effective frequency forecasts.addEffectiveFrequencyBreakdownsBuilder(int index) A list of effective frequency forecasts.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()A list of effective frequency forecasts.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Number of ad impressions that exactly matches the Targeting including co-viewers.Number of unique people reached that exactly matches the Targeting including co-viewers.Number of ad impressions that exactly matches the Targeting.Number of unique people reached at least GenerateReachForecastRequest.min_effective_frequency or GenerateReachForecastRequest.effective_frequency_limit times that exactly matches the Targeting.Total number of ad impressions including co-viewers.Number of unique people reached including co-viewers.Total number of ad impressions.Total number of unique people reached at least GenerateReachForecastRequest.min_effective_frequency or GenerateReachForecastRequest.effective_frequency_limit times.Number of times the ad's impressions were considered viewable.Number of ad views forecasted for the specified product and targeting.clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetEffectiveFrequencyBreakdowns(int index) A list of effective frequency forecasts.getEffectiveFrequencyBreakdownsBuilder(int index) A list of effective frequency forecasts.A list of effective frequency forecasts.intA list of effective frequency forecasts.A list of effective frequency forecasts.getEffectiveFrequencyBreakdownsOrBuilder(int index) A list of effective frequency forecasts.List<? extends EffectiveFrequencyBreakdownOrBuilder>A list of effective frequency forecasts.longNumber 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 at least GenerateReachForecastRequest.min_effective_frequency or GenerateReachForecastRequest.effective_frequency_limit times that exactly matches the Targeting.longTotal number of ad impressions including co-viewers.longNumber of unique people reached including co-viewers.longTotal number of ad impressions.longTotal number of unique people reached at least GenerateReachForecastRequest.min_effective_frequency or GenerateReachForecastRequest.effective_frequency_limit times.longNumber of times the ad's impressions were considered viewable.longgetViews()Number of ad views forecasted for the specified product and targeting.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.booleanNumber of ad impressions that exactly matches the Targeting.booleanNumber of unique people reached at least GenerateReachForecastRequest.min_effective_frequency or GenerateReachForecastRequest.effective_frequency_limit times that exactly matches the Targeting.booleanTotal number of ad impressions including co-viewers.booleanNumber of unique people reached including co-viewers.booleanTotal number of ad impressions.booleanTotal number of unique people reached at least GenerateReachForecastRequest.min_effective_frequency or GenerateReachForecastRequest.effective_frequency_limit times.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 booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) final Forecast.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) removeEffectiveFrequencyBreakdowns(int index) A list of effective frequency forecasts.setEffectiveFrequencyBreakdowns(int index, EffectiveFrequencyBreakdown value) A list of effective frequency forecasts.setEffectiveFrequencyBreakdowns(int index, EffectiveFrequencyBreakdown.Builder builderForValue) A list of effective frequency forecasts.setOnTargetCoviewImpressions(long value) Number of ad impressions that exactly matches the Targeting including co-viewers.setOnTargetCoviewReach(long value) Number of unique people reached that exactly matches the Targeting including co-viewers.setOnTargetImpressions(long value) Number of ad impressions that exactly matches the Targeting.setOnTargetReach(long value) Number of unique people reached at least GenerateReachForecastRequest.min_effective_frequency or GenerateReachForecastRequest.effective_frequency_limit times that exactly matches the Targeting.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setTotalCoviewImpressions(long value) Total number of ad impressions including co-viewers.setTotalCoviewReach(long value) Number of unique people reached including co-viewers.setTotalImpressions(long value) Total number of ad impressions.setTotalReach(long value) Total number of unique people reached at least GenerateReachForecastRequest.min_effective_frequency or GenerateReachForecastRequest.effective_frequency_limit times.final Forecast.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setViewableImpressions(long value) Number of times the ad's impressions were considered viewable.setViews(long value) Number of ad views forecasted for the specified product and targeting.Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
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<Forecast.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<Forecast.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<Forecast.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.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<Forecast.Builder>
-
setField
public Forecast.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Forecast.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Forecast.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Forecast.Builder>
-
setRepeatedField
public Forecast.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Forecast.Builder>
-
addRepeatedField
public Forecast.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Forecast.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Forecast.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Forecast.Builder>
-
mergeFrom
public Forecast.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Forecast.Builder>- Throws:
IOException
-
hasOnTargetReach
public boolean hasOnTargetReach()Number of unique people reached at least GenerateReachForecastRequest.min_effective_frequency or GenerateReachForecastRequest.effective_frequency_limit times 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.
optional int64 on_target_reach = 5;- Specified by:
hasOnTargetReachin interfaceForecastOrBuilder- Returns:
- Whether the onTargetReach field is set.
-
getOnTargetReach
public long getOnTargetReach()Number of unique people reached at least GenerateReachForecastRequest.min_effective_frequency or GenerateReachForecastRequest.effective_frequency_limit times 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.
optional int64 on_target_reach = 5;- Specified by:
getOnTargetReachin interfaceForecastOrBuilder- Returns:
- The onTargetReach.
-
setOnTargetReach
Number of unique people reached at least GenerateReachForecastRequest.min_effective_frequency or GenerateReachForecastRequest.effective_frequency_limit times 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.
optional int64 on_target_reach = 5;- Parameters:
value- The onTargetReach to set.- Returns:
- This builder for chaining.
-
clearOnTargetReach
Number of unique people reached at least GenerateReachForecastRequest.min_effective_frequency or GenerateReachForecastRequest.effective_frequency_limit times 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.
optional int64 on_target_reach = 5;- Returns:
- This builder for chaining.
-
hasTotalReach
public boolean hasTotalReach()Total number of unique people reached at least GenerateReachForecastRequest.min_effective_frequency or GenerateReachForecastRequest.effective_frequency_limit times. 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.
optional int64 total_reach = 6;- Specified by:
hasTotalReachin interfaceForecastOrBuilder- Returns:
- Whether the totalReach field is set.
-
getTotalReach
public long getTotalReach()Total number of unique people reached at least GenerateReachForecastRequest.min_effective_frequency or GenerateReachForecastRequest.effective_frequency_limit times. 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.
optional int64 total_reach = 6;- Specified by:
getTotalReachin interfaceForecastOrBuilder- Returns:
- The totalReach.
-
setTotalReach
Total number of unique people reached at least GenerateReachForecastRequest.min_effective_frequency or GenerateReachForecastRequest.effective_frequency_limit times. 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.
optional int64 total_reach = 6;- Parameters:
value- The totalReach to set.- Returns:
- This builder for chaining.
-
clearTotalReach
Total number of unique people reached at least GenerateReachForecastRequest.min_effective_frequency or GenerateReachForecastRequest.effective_frequency_limit times. 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.
optional int64 total_reach = 6;- Returns:
- This builder for chaining.
-
hasOnTargetImpressions
public boolean hasOnTargetImpressions()Number of ad impressions that exactly matches the Targeting.
optional int64 on_target_impressions = 7;- Specified by:
hasOnTargetImpressionsin interfaceForecastOrBuilder- Returns:
- Whether the onTargetImpressions field is set.
-
getOnTargetImpressions
public long getOnTargetImpressions()Number of ad impressions that exactly matches the Targeting.
optional int64 on_target_impressions = 7;- Specified by:
getOnTargetImpressionsin interfaceForecastOrBuilder- Returns:
- The onTargetImpressions.
-
setOnTargetImpressions
Number of ad impressions that exactly matches the Targeting.
optional int64 on_target_impressions = 7;- Parameters:
value- The onTargetImpressions to set.- Returns:
- This builder for chaining.
-
clearOnTargetImpressions
Number of ad impressions that exactly matches the Targeting.
optional int64 on_target_impressions = 7;- Returns:
- This builder for chaining.
-
hasTotalImpressions
public boolean hasTotalImpressions()Total number of ad impressions. This includes impressions that may fall outside the specified Targeting, due to insufficient information on signed-in users.
optional int64 total_impressions = 8;- Specified by:
hasTotalImpressionsin interfaceForecastOrBuilder- Returns:
- Whether the totalImpressions field is set.
-
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.
optional int64 total_impressions = 8;- Specified by:
getTotalImpressionsin interfaceForecastOrBuilder- Returns:
- The totalImpressions.
-
setTotalImpressions
Total number of ad impressions. This includes impressions that may fall outside the specified Targeting, due to insufficient information on signed-in users.
optional int64 total_impressions = 8;- Parameters:
value- The totalImpressions to set.- Returns:
- This builder for chaining.
-
clearTotalImpressions
Total number of ad impressions. This includes impressions that may fall outside the specified Targeting, due to insufficient information on signed-in users.
optional int64 total_impressions = 8;- 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 = 9;- Specified by:
hasViewableImpressionsin interfaceForecastOrBuilder- 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 = 9;- Specified by:
getViewableImpressionsin interfaceForecastOrBuilder- Returns:
- The viewableImpressions.
-
setViewableImpressions
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 = 9;- Parameters:
value- The viewableImpressions to set.- Returns:
- This builder for chaining.
-
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 = 9;- Returns:
- This builder for chaining.
-
getEffectiveFrequencyBreakdownsList
A list of effective frequency forecasts. The list is ordered starting with 1+ and ending with the value set in GenerateReachForecastRequest.effective_frequency_limit. If no effective_frequency_limit was set, this list will be empty.
repeated .google.ads.googleads.v18.services.EffectiveFrequencyBreakdown effective_frequency_breakdowns = 10;- Specified by:
getEffectiveFrequencyBreakdownsListin interfaceForecastOrBuilder
-
getEffectiveFrequencyBreakdownsCount
public int getEffectiveFrequencyBreakdownsCount()A list of effective frequency forecasts. The list is ordered starting with 1+ and ending with the value set in GenerateReachForecastRequest.effective_frequency_limit. If no effective_frequency_limit was set, this list will be empty.
repeated .google.ads.googleads.v18.services.EffectiveFrequencyBreakdown effective_frequency_breakdowns = 10;- Specified by:
getEffectiveFrequencyBreakdownsCountin interfaceForecastOrBuilder
-
getEffectiveFrequencyBreakdowns
A list of effective frequency forecasts. The list is ordered starting with 1+ and ending with the value set in GenerateReachForecastRequest.effective_frequency_limit. If no effective_frequency_limit was set, this list will be empty.
repeated .google.ads.googleads.v18.services.EffectiveFrequencyBreakdown effective_frequency_breakdowns = 10;- Specified by:
getEffectiveFrequencyBreakdownsin interfaceForecastOrBuilder
-
setEffectiveFrequencyBreakdowns
public Forecast.Builder setEffectiveFrequencyBreakdowns(int index, EffectiveFrequencyBreakdown value) A list of effective frequency forecasts. The list is ordered starting with 1+ and ending with the value set in GenerateReachForecastRequest.effective_frequency_limit. If no effective_frequency_limit was set, this list will be empty.
repeated .google.ads.googleads.v18.services.EffectiveFrequencyBreakdown effective_frequency_breakdowns = 10; -
setEffectiveFrequencyBreakdowns
public Forecast.Builder setEffectiveFrequencyBreakdowns(int index, EffectiveFrequencyBreakdown.Builder builderForValue) A list of effective frequency forecasts. The list is ordered starting with 1+ and ending with the value set in GenerateReachForecastRequest.effective_frequency_limit. If no effective_frequency_limit was set, this list will be empty.
repeated .google.ads.googleads.v18.services.EffectiveFrequencyBreakdown effective_frequency_breakdowns = 10; -
addEffectiveFrequencyBreakdowns
A list of effective frequency forecasts. The list is ordered starting with 1+ and ending with the value set in GenerateReachForecastRequest.effective_frequency_limit. If no effective_frequency_limit was set, this list will be empty.
repeated .google.ads.googleads.v18.services.EffectiveFrequencyBreakdown effective_frequency_breakdowns = 10; -
addEffectiveFrequencyBreakdowns
public Forecast.Builder addEffectiveFrequencyBreakdowns(int index, EffectiveFrequencyBreakdown value) A list of effective frequency forecasts. The list is ordered starting with 1+ and ending with the value set in GenerateReachForecastRequest.effective_frequency_limit. If no effective_frequency_limit was set, this list will be empty.
repeated .google.ads.googleads.v18.services.EffectiveFrequencyBreakdown effective_frequency_breakdowns = 10; -
addEffectiveFrequencyBreakdowns
public Forecast.Builder addEffectiveFrequencyBreakdowns(EffectiveFrequencyBreakdown.Builder builderForValue) A list of effective frequency forecasts. The list is ordered starting with 1+ and ending with the value set in GenerateReachForecastRequest.effective_frequency_limit. If no effective_frequency_limit was set, this list will be empty.
repeated .google.ads.googleads.v18.services.EffectiveFrequencyBreakdown effective_frequency_breakdowns = 10; -
addEffectiveFrequencyBreakdowns
public Forecast.Builder addEffectiveFrequencyBreakdowns(int index, EffectiveFrequencyBreakdown.Builder builderForValue) A list of effective frequency forecasts. The list is ordered starting with 1+ and ending with the value set in GenerateReachForecastRequest.effective_frequency_limit. If no effective_frequency_limit was set, this list will be empty.
repeated .google.ads.googleads.v18.services.EffectiveFrequencyBreakdown effective_frequency_breakdowns = 10; -
addAllEffectiveFrequencyBreakdowns
public Forecast.Builder addAllEffectiveFrequencyBreakdowns(Iterable<? extends EffectiveFrequencyBreakdown> values) A list of effective frequency forecasts. The list is ordered starting with 1+ and ending with the value set in GenerateReachForecastRequest.effective_frequency_limit. If no effective_frequency_limit was set, this list will be empty.
repeated .google.ads.googleads.v18.services.EffectiveFrequencyBreakdown effective_frequency_breakdowns = 10; -
clearEffectiveFrequencyBreakdowns
A list of effective frequency forecasts. The list is ordered starting with 1+ and ending with the value set in GenerateReachForecastRequest.effective_frequency_limit. If no effective_frequency_limit was set, this list will be empty.
repeated .google.ads.googleads.v18.services.EffectiveFrequencyBreakdown effective_frequency_breakdowns = 10; -
removeEffectiveFrequencyBreakdowns
A list of effective frequency forecasts. The list is ordered starting with 1+ and ending with the value set in GenerateReachForecastRequest.effective_frequency_limit. If no effective_frequency_limit was set, this list will be empty.
repeated .google.ads.googleads.v18.services.EffectiveFrequencyBreakdown effective_frequency_breakdowns = 10; -
getEffectiveFrequencyBreakdownsBuilder
A list of effective frequency forecasts. The list is ordered starting with 1+ and ending with the value set in GenerateReachForecastRequest.effective_frequency_limit. If no effective_frequency_limit was set, this list will be empty.
repeated .google.ads.googleads.v18.services.EffectiveFrequencyBreakdown effective_frequency_breakdowns = 10; -
getEffectiveFrequencyBreakdownsOrBuilder
A list of effective frequency forecasts. The list is ordered starting with 1+ and ending with the value set in GenerateReachForecastRequest.effective_frequency_limit. If no effective_frequency_limit was set, this list will be empty.
repeated .google.ads.googleads.v18.services.EffectiveFrequencyBreakdown effective_frequency_breakdowns = 10;- Specified by:
getEffectiveFrequencyBreakdownsOrBuilderin interfaceForecastOrBuilder
-
getEffectiveFrequencyBreakdownsOrBuilderList
public List<? extends EffectiveFrequencyBreakdownOrBuilder> getEffectiveFrequencyBreakdownsOrBuilderList()A list of effective frequency forecasts. The list is ordered starting with 1+ and ending with the value set in GenerateReachForecastRequest.effective_frequency_limit. If no effective_frequency_limit was set, this list will be empty.
repeated .google.ads.googleads.v18.services.EffectiveFrequencyBreakdown effective_frequency_breakdowns = 10;- Specified by:
getEffectiveFrequencyBreakdownsOrBuilderListin interfaceForecastOrBuilder
-
addEffectiveFrequencyBreakdownsBuilder
A list of effective frequency forecasts. The list is ordered starting with 1+ and ending with the value set in GenerateReachForecastRequest.effective_frequency_limit. If no effective_frequency_limit was set, this list will be empty.
repeated .google.ads.googleads.v18.services.EffectiveFrequencyBreakdown effective_frequency_breakdowns = 10; -
addEffectiveFrequencyBreakdownsBuilder
A list of effective frequency forecasts. The list is ordered starting with 1+ and ending with the value set in GenerateReachForecastRequest.effective_frequency_limit. If no effective_frequency_limit was set, this list will be empty.
repeated .google.ads.googleads.v18.services.EffectiveFrequencyBreakdown effective_frequency_breakdowns = 10; -
getEffectiveFrequencyBreakdownsBuilderList
A list of effective frequency forecasts. The list is ordered starting with 1+ and ending with the value set in GenerateReachForecastRequest.effective_frequency_limit. If no effective_frequency_limit was set, this list will be empty.
repeated .google.ads.googleads.v18.services.EffectiveFrequencyBreakdown effective_frequency_breakdowns = 10; -
hasOnTargetCoviewReach
public boolean hasOnTargetCoviewReach()Number of unique people reached that exactly matches the Targeting including co-viewers.
optional int64 on_target_coview_reach = 11;- Specified by:
hasOnTargetCoviewReachin interfaceForecastOrBuilder- 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 = 11;- Specified by:
getOnTargetCoviewReachin interfaceForecastOrBuilder- Returns:
- The onTargetCoviewReach.
-
setOnTargetCoviewReach
Number of unique people reached that exactly matches the Targeting including co-viewers.
optional int64 on_target_coview_reach = 11;- Parameters:
value- The onTargetCoviewReach to set.- Returns:
- This builder for chaining.
-
clearOnTargetCoviewReach
Number of unique people reached that exactly matches the Targeting including co-viewers.
optional int64 on_target_coview_reach = 11;- Returns:
- This builder for chaining.
-
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 = 12;- Specified by:
hasTotalCoviewReachin interfaceForecastOrBuilder- 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 = 12;- Specified by:
getTotalCoviewReachin interfaceForecastOrBuilder- Returns:
- The totalCoviewReach.
-
setTotalCoviewReach
Number of unique people reached including co-viewers. This includes people that may fall outside the specified Targeting.
optional int64 total_coview_reach = 12;- Parameters:
value- The totalCoviewReach to set.- Returns:
- This builder for chaining.
-
clearTotalCoviewReach
Number of unique people reached including co-viewers. This includes people that may fall outside the specified Targeting.
optional int64 total_coview_reach = 12;- Returns:
- This builder for chaining.
-
hasOnTargetCoviewImpressions
public boolean hasOnTargetCoviewImpressions()Number of ad impressions that exactly matches the Targeting including co-viewers.
optional int64 on_target_coview_impressions = 13;- Specified by:
hasOnTargetCoviewImpressionsin interfaceForecastOrBuilder- 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 = 13;- Specified by:
getOnTargetCoviewImpressionsin interfaceForecastOrBuilder- Returns:
- The onTargetCoviewImpressions.
-
setOnTargetCoviewImpressions
Number of ad impressions that exactly matches the Targeting including co-viewers.
optional int64 on_target_coview_impressions = 13;- Parameters:
value- The onTargetCoviewImpressions to set.- Returns:
- This builder for chaining.
-
clearOnTargetCoviewImpressions
Number of ad impressions that exactly matches the Targeting including co-viewers.
optional int64 on_target_coview_impressions = 13;- Returns:
- This builder for chaining.
-
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 = 14;- Specified by:
hasTotalCoviewImpressionsin interfaceForecastOrBuilder- 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 = 14;- Specified by:
getTotalCoviewImpressionsin interfaceForecastOrBuilder- Returns:
- The totalCoviewImpressions.
-
setTotalCoviewImpressions
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 = 14;- Parameters:
value- The totalCoviewImpressions to set.- Returns:
- This builder for chaining.
-
clearTotalCoviewImpressions
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 = 14;- Returns:
- This builder for chaining.
-
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 = 15;- Specified by:
hasViewsin interfaceForecastOrBuilder- 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 = 15;- Specified by:
getViewsin interfaceForecastOrBuilder- Returns:
- The views.
-
setViews
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 = 15;- Parameters:
value- The views to set.- Returns:
- This builder for chaining.
-
clearViews
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 = 15;- Returns:
- This builder for chaining.
-
setUnknownFields
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Forecast.Builder>
-
mergeUnknownFields
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Forecast.Builder>
-