Class ForecastAdGroup.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ForecastAdGroup.Builder>
com.google.ads.googleads.v25.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.GeneratedMessage.Builder<ForecastAdGroup.Builder> implements ForecastAdGroupOrBuilder
 An ad group that is part of a campaign to be forecasted.
 
Protobuf type google.ads.googleads.v25.services.ForecastAdGroup
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<ForecastAdGroup.Builder>
    • clear

      public ForecastAdGroup.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<ForecastAdGroup.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<ForecastAdGroup.Builder>
    • getDefaultInstanceForType

      public ForecastAdGroup getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public ForecastAdGroup build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public ForecastAdGroup buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public ForecastAdGroup.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<ForecastAdGroup.Builder>
    • mergeFrom

      public ForecastAdGroup.Builder mergeFrom(ForecastAdGroup other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<ForecastAdGroup.Builder>
    • mergeFrom

      public ForecastAdGroup.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<ForecastAdGroup.Builder>
      Throws:
      IOException
    • getKeywordsList

      public List<KeywordInfo> getKeywordsList()
       Required. The list of keywords to be used in the ad group when doing the
       forecast. Requires at least one keyword.
       
      repeated .google.ads.googleads.v25.common.KeywordInfo keywords = 4 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getKeywordsList in interface ForecastAdGroupOrBuilder
    • getKeywordsCount

      public int getKeywordsCount()
       Required. The list of keywords to be used in the ad group when doing the
       forecast. Requires at least one keyword.
       
      repeated .google.ads.googleads.v25.common.KeywordInfo keywords = 4 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getKeywordsCount in interface ForecastAdGroupOrBuilder
    • getKeywords

      public KeywordInfo getKeywords(int index)
       Required. The list of keywords to be used in the ad group when doing the
       forecast. Requires at least one keyword.
       
      repeated .google.ads.googleads.v25.common.KeywordInfo keywords = 4 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getKeywords in interface ForecastAdGroupOrBuilder
    • setKeywords

      public ForecastAdGroup.Builder setKeywords(int index, KeywordInfo value)
       Required. The list of keywords to be used in the ad group when doing the
       forecast. Requires at least one keyword.
       
      repeated .google.ads.googleads.v25.common.KeywordInfo keywords = 4 [(.google.api.field_behavior) = REQUIRED];
    • setKeywords

      public ForecastAdGroup.Builder setKeywords(int index, KeywordInfo.Builder builderForValue)
       Required. The list of keywords to be used in the ad group when doing the
       forecast. Requires at least one keyword.
       
      repeated .google.ads.googleads.v25.common.KeywordInfo keywords = 4 [(.google.api.field_behavior) = REQUIRED];
    • addKeywords

      public ForecastAdGroup.Builder addKeywords(KeywordInfo value)
       Required. The list of keywords to be used in the ad group when doing the
       forecast. Requires at least one keyword.
       
      repeated .google.ads.googleads.v25.common.KeywordInfo keywords = 4 [(.google.api.field_behavior) = REQUIRED];
    • addKeywords

      public ForecastAdGroup.Builder addKeywords(int index, KeywordInfo value)
       Required. The list of keywords to be used in the ad group when doing the
       forecast. Requires at least one keyword.
       
      repeated .google.ads.googleads.v25.common.KeywordInfo keywords = 4 [(.google.api.field_behavior) = REQUIRED];
    • addKeywords

      public ForecastAdGroup.Builder addKeywords(KeywordInfo.Builder builderForValue)
       Required. The list of keywords to be used in the ad group when doing the
       forecast. Requires at least one keyword.
       
      repeated .google.ads.googleads.v25.common.KeywordInfo keywords = 4 [(.google.api.field_behavior) = REQUIRED];
    • addKeywords

      public ForecastAdGroup.Builder addKeywords(int index, KeywordInfo.Builder builderForValue)
       Required. The list of keywords to be used in the ad group when doing the
       forecast. Requires at least one keyword.
       
      repeated .google.ads.googleads.v25.common.KeywordInfo keywords = 4 [(.google.api.field_behavior) = REQUIRED];
    • addAllKeywords

      public ForecastAdGroup.Builder addAllKeywords(Iterable<? extends KeywordInfo> values)
       Required. The list of keywords to be used in the ad group when doing the
       forecast. Requires at least one keyword.
       
      repeated .google.ads.googleads.v25.common.KeywordInfo keywords = 4 [(.google.api.field_behavior) = REQUIRED];
    • clearKeywords

      public ForecastAdGroup.Builder clearKeywords()
       Required. The list of keywords to be used in the ad group when doing the
       forecast. Requires at least one keyword.
       
      repeated .google.ads.googleads.v25.common.KeywordInfo keywords = 4 [(.google.api.field_behavior) = REQUIRED];
    • removeKeywords

      public ForecastAdGroup.Builder removeKeywords(int index)
       Required. The list of keywords to be used in the ad group when doing the
       forecast. Requires at least one keyword.
       
      repeated .google.ads.googleads.v25.common.KeywordInfo keywords = 4 [(.google.api.field_behavior) = REQUIRED];
    • getKeywordsBuilder

      public KeywordInfo.Builder getKeywordsBuilder(int index)
       Required. The list of keywords to be used in the ad group when doing the
       forecast. Requires at least one keyword.
       
      repeated .google.ads.googleads.v25.common.KeywordInfo keywords = 4 [(.google.api.field_behavior) = REQUIRED];
    • getKeywordsOrBuilder

      public KeywordInfoOrBuilder getKeywordsOrBuilder(int index)
       Required. The list of keywords to be used in the ad group when doing the
       forecast. Requires at least one keyword.
       
      repeated .google.ads.googleads.v25.common.KeywordInfo keywords = 4 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getKeywordsOrBuilder in interface ForecastAdGroupOrBuilder
    • getKeywordsOrBuilderList

      public List<? extends KeywordInfoOrBuilder> getKeywordsOrBuilderList()
       Required. The list of keywords to be used in the ad group when doing the
       forecast. Requires at least one keyword.
       
      repeated .google.ads.googleads.v25.common.KeywordInfo keywords = 4 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getKeywordsOrBuilderList in interface ForecastAdGroupOrBuilder
    • addKeywordsBuilder

      public KeywordInfo.Builder addKeywordsBuilder()
       Required. The list of keywords to be used in the ad group when doing the
       forecast. Requires at least one keyword.
       
      repeated .google.ads.googleads.v25.common.KeywordInfo keywords = 4 [(.google.api.field_behavior) = REQUIRED];
    • addKeywordsBuilder

      public KeywordInfo.Builder addKeywordsBuilder(int index)
       Required. The list of keywords to be used in the ad group when doing the
       forecast. Requires at least one keyword.
       
      repeated .google.ads.googleads.v25.common.KeywordInfo keywords = 4 [(.google.api.field_behavior) = REQUIRED];
    • getKeywordsBuilderList

      public List<KeywordInfo.Builder> getKeywordsBuilderList()
       Required. The list of keywords to be used in the ad group when doing the
       forecast. Requires at least one keyword.
       
      repeated .google.ads.googleads.v25.common.KeywordInfo keywords = 4 [(.google.api.field_behavior) = REQUIRED];