Class ForecastAdGroup
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
com.google.ads.googleads.v18.services.ForecastAdGroup
- All Implemented Interfaces:
ForecastAdGroupOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class ForecastAdGroup
extends com.google.protobuf.GeneratedMessageV3
implements ForecastAdGroupOrBuilder
An ad group that is part of a campaign to be forecasted.Protobuf type
google.ads.googleads.v18.services.ForecastAdGroup- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classAn ad group that is part of a campaign to be forecasted.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 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 TypeMethodDescriptionbooleangetBiddableKeywords(int index) Required.intRequired.Required.getBiddableKeywordsOrBuilder(int index) Required.List<? extends BiddableKeywordOrBuilder>Required.static ForecastAdGroupstatic final com.google.protobuf.Descriptors.DescriptorlongThe max cpc to use for the ad group when generating forecasted traffic.getNegativeKeywords(int index) 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.com.google.protobuf.Parser<ForecastAdGroup>intinthashCode()booleanThe max cpc to use for the ad group when generating forecasted traffic.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanstatic ForecastAdGroup.Builderstatic ForecastAdGroup.BuildernewBuilder(ForecastAdGroup prototype) protected ForecastAdGroup.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static ForecastAdGroupparseDelimitedFrom(InputStream input) static ForecastAdGroupparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ForecastAdGroupparseFrom(byte[] data) static ForecastAdGroupparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ForecastAdGroupparseFrom(com.google.protobuf.ByteString data) static ForecastAdGroupparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ForecastAdGroupparseFrom(com.google.protobuf.CodedInputStream input) static ForecastAdGroupparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ForecastAdGroupparseFrom(InputStream input) static ForecastAdGroupparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ForecastAdGroupparseFrom(ByteBuffer data) static ForecastAdGroupparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<ForecastAdGroup>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
-
MAX_CPC_BID_MICROS_FIELD_NUMBER
public static final int MAX_CPC_BID_MICROS_FIELD_NUMBER- See Also:
-
BIDDABLE_KEYWORDS_FIELD_NUMBER
public static final int BIDDABLE_KEYWORDS_FIELD_NUMBER- See Also:
-
NEGATIVE_KEYWORDS_FIELD_NUMBER
public static final int NEGATIVE_KEYWORDS_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
-
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.
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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 ForecastAdGroup parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ForecastAdGroup parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ForecastAdGroup parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ForecastAdGroup parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ForecastAdGroup parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ForecastAdGroup parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static ForecastAdGroup parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static ForecastAdGroup parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static ForecastAdGroup parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static ForecastAdGroup 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 ForecastAdGroup.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
-