Class ForecastAdGroup.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<ForecastAdGroup.Builder>
com.google.ads.googleads.v18.services.ForecastAdGroup.Builder
- All Implemented Interfaces:
ForecastAdGroupOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ForecastAdGroup
public static final class ForecastAdGroup.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<ForecastAdGroup.Builder>
implements ForecastAdGroupOrBuilder
An ad group that is part of a campaign to be forecasted.Protobuf type
google.ads.googleads.v18.services.ForecastAdGroup-
Method Summary
Modifier and TypeMethodDescriptionaddAllBiddableKeywords(Iterable<? extends BiddableKeyword> values) Required.addAllNegativeKeywords(Iterable<? extends KeywordInfo> values) The details of the keyword.addBiddableKeywords(int index, BiddableKeyword value) Required.addBiddableKeywords(int index, BiddableKeyword.Builder builderForValue) Required.Required.addBiddableKeywords(BiddableKeyword.Builder builderForValue) Required.Required.addBiddableKeywordsBuilder(int index) Required.addNegativeKeywords(int index, KeywordInfo value) The details of the keyword.addNegativeKeywords(int index, KeywordInfo.Builder builderForValue) The details of the keyword.addNegativeKeywords(KeywordInfo value) The details of the keyword.addNegativeKeywords(KeywordInfo.Builder builderForValue) The details of the keyword.The details of the keyword.addNegativeKeywordsBuilder(int index) The details of the keyword.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Required.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) The max cpc to use for the ad group when generating forecasted traffic.The details of the keyword.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) clone()getBiddableKeywords(int index) Required.getBiddableKeywordsBuilder(int index) Required.Required.intRequired.Required.getBiddableKeywordsOrBuilder(int index) Required.List<? extends BiddableKeywordOrBuilder>Required.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorlongThe max cpc to use for the ad group when generating forecasted traffic.getNegativeKeywords(int index) The details of the keyword.getNegativeKeywordsBuilder(int index) The details of the keyword.The details of the keyword.intThe details of the keyword.The details of the keyword.getNegativeKeywordsOrBuilder(int index) The details of the keyword.List<? extends KeywordInfoOrBuilder>The details of the keyword.booleanThe max cpc to use for the ad group when generating forecasted traffic.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(ForecastAdGroup other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) final ForecastAdGroup.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) removeBiddableKeywords(int index) Required.removeNegativeKeywords(int index) The details of the keyword.setBiddableKeywords(int index, BiddableKeyword value) Required.setBiddableKeywords(int index, BiddableKeyword.Builder builderForValue) Required.setMaxCpcBidMicros(long value) The max cpc to use for the ad group when generating forecasted traffic.setNegativeKeywords(int index, KeywordInfo value) The details of the keyword.setNegativeKeywords(int index, KeywordInfo.Builder builderForValue) The details of the keyword.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) final ForecastAdGroup.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) 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<ForecastAdGroup.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<ForecastAdGroup.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<ForecastAdGroup.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<ForecastAdGroup.Builder>
-
setField
public ForecastAdGroup.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<ForecastAdGroup.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ForecastAdGroup.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ForecastAdGroup.Builder>
-
setRepeatedField
public ForecastAdGroup.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<ForecastAdGroup.Builder>
-
addRepeatedField
public ForecastAdGroup.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<ForecastAdGroup.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ForecastAdGroup.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<ForecastAdGroup.Builder>
-
mergeFrom
public ForecastAdGroup.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<ForecastAdGroup.Builder>- Throws:
IOException
-
hasMaxCpcBidMicros
public boolean hasMaxCpcBidMicros()The max cpc to use for the ad group when generating forecasted traffic. This value will override the max cpc value set in the bidding strategy. Only specify this field for bidding strategies that max cpc values.
optional int64 max_cpc_bid_micros = 1;- Specified by:
hasMaxCpcBidMicrosin interfaceForecastAdGroupOrBuilder- Returns:
- Whether the maxCpcBidMicros field is set.
-
getMaxCpcBidMicros
public long getMaxCpcBidMicros()The max cpc to use for the ad group when generating forecasted traffic. This value will override the max cpc value set in the bidding strategy. Only specify this field for bidding strategies that max cpc values.
optional int64 max_cpc_bid_micros = 1;- Specified by:
getMaxCpcBidMicrosin interfaceForecastAdGroupOrBuilder- Returns:
- The maxCpcBidMicros.
-
setMaxCpcBidMicros
The max cpc to use for the ad group when generating forecasted traffic. This value will override the max cpc value set in the bidding strategy. Only specify this field for bidding strategies that max cpc values.
optional int64 max_cpc_bid_micros = 1;- Parameters:
value- The maxCpcBidMicros to set.- Returns:
- This builder for chaining.
-
clearMaxCpcBidMicros
The max cpc to use for the ad group when generating forecasted traffic. This value will override the max cpc value set in the bidding strategy. Only specify this field for bidding strategies that max cpc values.
optional int64 max_cpc_bid_micros = 1;- Returns:
- This builder for chaining.
-
getBiddableKeywordsList
Required. The list of biddable keywords to be used in the ad group when doing the forecast. Requires at least one keyword.
repeated .google.ads.googleads.v18.services.BiddableKeyword biddable_keywords = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getBiddableKeywordsListin interfaceForecastAdGroupOrBuilder
-
getBiddableKeywordsCount
public int getBiddableKeywordsCount()Required. The list of biddable keywords to be used in the ad group when doing the forecast. Requires at least one keyword.
repeated .google.ads.googleads.v18.services.BiddableKeyword biddable_keywords = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getBiddableKeywordsCountin interfaceForecastAdGroupOrBuilder
-
getBiddableKeywords
Required. The list of biddable keywords to be used in the ad group when doing the forecast. Requires at least one keyword.
repeated .google.ads.googleads.v18.services.BiddableKeyword biddable_keywords = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getBiddableKeywordsin interfaceForecastAdGroupOrBuilder
-
setBiddableKeywords
Required. The list of biddable keywords to be used in the ad group when doing the forecast. Requires at least one keyword.
repeated .google.ads.googleads.v18.services.BiddableKeyword biddable_keywords = 2 [(.google.api.field_behavior) = REQUIRED]; -
setBiddableKeywords
public ForecastAdGroup.Builder setBiddableKeywords(int index, BiddableKeyword.Builder builderForValue) Required. The list of biddable keywords to be used in the ad group when doing the forecast. Requires at least one keyword.
repeated .google.ads.googleads.v18.services.BiddableKeyword biddable_keywords = 2 [(.google.api.field_behavior) = REQUIRED]; -
addBiddableKeywords
Required. The list of biddable keywords to be used in the ad group when doing the forecast. Requires at least one keyword.
repeated .google.ads.googleads.v18.services.BiddableKeyword biddable_keywords = 2 [(.google.api.field_behavior) = REQUIRED]; -
addBiddableKeywords
Required. The list of biddable keywords to be used in the ad group when doing the forecast. Requires at least one keyword.
repeated .google.ads.googleads.v18.services.BiddableKeyword biddable_keywords = 2 [(.google.api.field_behavior) = REQUIRED]; -
addBiddableKeywords
Required. The list of biddable keywords to be used in the ad group when doing the forecast. Requires at least one keyword.
repeated .google.ads.googleads.v18.services.BiddableKeyword biddable_keywords = 2 [(.google.api.field_behavior) = REQUIRED]; -
addBiddableKeywords
public ForecastAdGroup.Builder addBiddableKeywords(int index, BiddableKeyword.Builder builderForValue) Required. The list of biddable keywords to be used in the ad group when doing the forecast. Requires at least one keyword.
repeated .google.ads.googleads.v18.services.BiddableKeyword biddable_keywords = 2 [(.google.api.field_behavior) = REQUIRED]; -
addAllBiddableKeywords
Required. The list of biddable keywords to be used in the ad group when doing the forecast. Requires at least one keyword.
repeated .google.ads.googleads.v18.services.BiddableKeyword biddable_keywords = 2 [(.google.api.field_behavior) = REQUIRED]; -
clearBiddableKeywords
Required. The list of biddable keywords to be used in the ad group when doing the forecast. Requires at least one keyword.
repeated .google.ads.googleads.v18.services.BiddableKeyword biddable_keywords = 2 [(.google.api.field_behavior) = REQUIRED]; -
removeBiddableKeywords
Required. The list of biddable keywords to be used in the ad group when doing the forecast. Requires at least one keyword.
repeated .google.ads.googleads.v18.services.BiddableKeyword biddable_keywords = 2 [(.google.api.field_behavior) = REQUIRED]; -
getBiddableKeywordsBuilder
Required. The list of biddable keywords to be used in the ad group when doing the forecast. Requires at least one keyword.
repeated .google.ads.googleads.v18.services.BiddableKeyword biddable_keywords = 2 [(.google.api.field_behavior) = REQUIRED]; -
getBiddableKeywordsOrBuilder
Required. The list of biddable keywords to be used in the ad group when doing the forecast. Requires at least one keyword.
repeated .google.ads.googleads.v18.services.BiddableKeyword biddable_keywords = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getBiddableKeywordsOrBuilderin interfaceForecastAdGroupOrBuilder
-
getBiddableKeywordsOrBuilderList
Required. The list of biddable keywords to be used in the ad group when doing the forecast. Requires at least one keyword.
repeated .google.ads.googleads.v18.services.BiddableKeyword biddable_keywords = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getBiddableKeywordsOrBuilderListin interfaceForecastAdGroupOrBuilder
-
addBiddableKeywordsBuilder
Required. The list of biddable keywords to be used in the ad group when doing the forecast. Requires at least one keyword.
repeated .google.ads.googleads.v18.services.BiddableKeyword biddable_keywords = 2 [(.google.api.field_behavior) = REQUIRED]; -
addBiddableKeywordsBuilder
Required. The list of biddable keywords to be used in the ad group when doing the forecast. Requires at least one keyword.
repeated .google.ads.googleads.v18.services.BiddableKeyword biddable_keywords = 2 [(.google.api.field_behavior) = REQUIRED]; -
getBiddableKeywordsBuilderList
Required. The list of biddable keywords to be used in the ad group when doing the forecast. Requires at least one keyword.
repeated .google.ads.googleads.v18.services.BiddableKeyword biddable_keywords = 2 [(.google.api.field_behavior) = REQUIRED]; -
getNegativeKeywordsList
The details of the keyword. You should specify both the keyword text and match type.
repeated .google.ads.googleads.v18.common.KeywordInfo negative_keywords = 3;- Specified by:
getNegativeKeywordsListin interfaceForecastAdGroupOrBuilder
-
getNegativeKeywordsCount
public int getNegativeKeywordsCount()The details of the keyword. You should specify both the keyword text and match type.
repeated .google.ads.googleads.v18.common.KeywordInfo negative_keywords = 3;- Specified by:
getNegativeKeywordsCountin interfaceForecastAdGroupOrBuilder
-
getNegativeKeywords
The details of the keyword. You should specify both the keyword text and match type.
repeated .google.ads.googleads.v18.common.KeywordInfo negative_keywords = 3;- Specified by:
getNegativeKeywordsin interfaceForecastAdGroupOrBuilder
-
setNegativeKeywords
The details of the keyword. You should specify both the keyword text and match type.
repeated .google.ads.googleads.v18.common.KeywordInfo negative_keywords = 3; -
setNegativeKeywords
The details of the keyword. You should specify both the keyword text and match type.
repeated .google.ads.googleads.v18.common.KeywordInfo negative_keywords = 3; -
addNegativeKeywords
The details of the keyword. You should specify both the keyword text and match type.
repeated .google.ads.googleads.v18.common.KeywordInfo negative_keywords = 3; -
addNegativeKeywords
The details of the keyword. You should specify both the keyword text and match type.
repeated .google.ads.googleads.v18.common.KeywordInfo negative_keywords = 3; -
addNegativeKeywords
The details of the keyword. You should specify both the keyword text and match type.
repeated .google.ads.googleads.v18.common.KeywordInfo negative_keywords = 3; -
addNegativeKeywords
The details of the keyword. You should specify both the keyword text and match type.
repeated .google.ads.googleads.v18.common.KeywordInfo negative_keywords = 3; -
addAllNegativeKeywords
The details of the keyword. You should specify both the keyword text and match type.
repeated .google.ads.googleads.v18.common.KeywordInfo negative_keywords = 3; -
clearNegativeKeywords
The details of the keyword. You should specify both the keyword text and match type.
repeated .google.ads.googleads.v18.common.KeywordInfo negative_keywords = 3; -
removeNegativeKeywords
The details of the keyword. You should specify both the keyword text and match type.
repeated .google.ads.googleads.v18.common.KeywordInfo negative_keywords = 3; -
getNegativeKeywordsBuilder
The details of the keyword. You should specify both the keyword text and match type.
repeated .google.ads.googleads.v18.common.KeywordInfo negative_keywords = 3; -
getNegativeKeywordsOrBuilder
The details of the keyword. You should specify both the keyword text and match type.
repeated .google.ads.googleads.v18.common.KeywordInfo negative_keywords = 3;- Specified by:
getNegativeKeywordsOrBuilderin interfaceForecastAdGroupOrBuilder
-
getNegativeKeywordsOrBuilderList
The details of the keyword. You should specify both the keyword text and match type.
repeated .google.ads.googleads.v18.common.KeywordInfo negative_keywords = 3;- Specified by:
getNegativeKeywordsOrBuilderListin interfaceForecastAdGroupOrBuilder
-
addNegativeKeywordsBuilder
The details of the keyword. You should specify both the keyword text and match type.
repeated .google.ads.googleads.v18.common.KeywordInfo negative_keywords = 3; -
addNegativeKeywordsBuilder
The details of the keyword. You should specify both the keyword text and match type.
repeated .google.ads.googleads.v18.common.KeywordInfo negative_keywords = 3; -
getNegativeKeywordsBuilderList
The details of the keyword. You should specify both the keyword text and match type.
repeated .google.ads.googleads.v18.common.KeywordInfo negative_keywords = 3; -
setUnknownFields
public final ForecastAdGroup.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ForecastAdGroup.Builder>
-
mergeUnknownFields
public final ForecastAdGroup.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ForecastAdGroup.Builder>
-