Class GenerateAdGroupThemesResponse.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<GenerateAdGroupThemesResponse.Builder>
com.google.ads.googleads.v18.services.GenerateAdGroupThemesResponse.Builder
All Implemented Interfaces:
GenerateAdGroupThemesResponseOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
GenerateAdGroupThemesResponse

public static final class GenerateAdGroupThemesResponse.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<GenerateAdGroupThemesResponse.Builder> implements GenerateAdGroupThemesResponseOrBuilder
 Response message for
 [KeywordPlanIdeaService.GenerateAdGroupThemes][google.ads.googleads.v18.services.KeywordPlanIdeaService.GenerateAdGroupThemes].
 
Protobuf type google.ads.googleads.v18.services.GenerateAdGroupThemesResponse
  • Method Details

    • getDescriptor

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

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<GenerateAdGroupThemesResponse.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.GeneratedMessageV3.Builder<GenerateAdGroupThemesResponse.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.GeneratedMessageV3.Builder<GenerateAdGroupThemesResponse.Builder>
    • getDefaultInstanceForType

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

      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

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

      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<GenerateAdGroupThemesResponse.Builder>
    • setField

      public GenerateAdGroupThemesResponse.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<GenerateAdGroupThemesResponse.Builder>
    • clearField

      public GenerateAdGroupThemesResponse.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<GenerateAdGroupThemesResponse.Builder>
    • clearOneof

      public GenerateAdGroupThemesResponse.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<GenerateAdGroupThemesResponse.Builder>
    • setRepeatedField

      public GenerateAdGroupThemesResponse.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<GenerateAdGroupThemesResponse.Builder>
    • addRepeatedField

      public GenerateAdGroupThemesResponse.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<GenerateAdGroupThemesResponse.Builder>
    • mergeFrom

      public GenerateAdGroupThemesResponse.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<GenerateAdGroupThemesResponse.Builder>
    • mergeFrom

    • isInitialized

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

      public GenerateAdGroupThemesResponse.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<GenerateAdGroupThemesResponse.Builder>
      Throws:
      IOException
    • getAdGroupKeywordSuggestionsList

      public List<AdGroupKeywordSuggestion> getAdGroupKeywordSuggestionsList()
       A list of suggested AdGroup/keyword pairings.
       
      repeated .google.ads.googleads.v18.services.AdGroupKeywordSuggestion ad_group_keyword_suggestions = 1;
      Specified by:
      getAdGroupKeywordSuggestionsList in interface GenerateAdGroupThemesResponseOrBuilder
    • getAdGroupKeywordSuggestionsCount

      public int getAdGroupKeywordSuggestionsCount()
       A list of suggested AdGroup/keyword pairings.
       
      repeated .google.ads.googleads.v18.services.AdGroupKeywordSuggestion ad_group_keyword_suggestions = 1;
      Specified by:
      getAdGroupKeywordSuggestionsCount in interface GenerateAdGroupThemesResponseOrBuilder
    • getAdGroupKeywordSuggestions

      public AdGroupKeywordSuggestion getAdGroupKeywordSuggestions(int index)
       A list of suggested AdGroup/keyword pairings.
       
      repeated .google.ads.googleads.v18.services.AdGroupKeywordSuggestion ad_group_keyword_suggestions = 1;
      Specified by:
      getAdGroupKeywordSuggestions in interface GenerateAdGroupThemesResponseOrBuilder
    • setAdGroupKeywordSuggestions

      public GenerateAdGroupThemesResponse.Builder setAdGroupKeywordSuggestions(int index, AdGroupKeywordSuggestion value)
       A list of suggested AdGroup/keyword pairings.
       
      repeated .google.ads.googleads.v18.services.AdGroupKeywordSuggestion ad_group_keyword_suggestions = 1;
    • setAdGroupKeywordSuggestions

      public GenerateAdGroupThemesResponse.Builder setAdGroupKeywordSuggestions(int index, AdGroupKeywordSuggestion.Builder builderForValue)
       A list of suggested AdGroup/keyword pairings.
       
      repeated .google.ads.googleads.v18.services.AdGroupKeywordSuggestion ad_group_keyword_suggestions = 1;
    • addAdGroupKeywordSuggestions

      public GenerateAdGroupThemesResponse.Builder addAdGroupKeywordSuggestions(AdGroupKeywordSuggestion value)
       A list of suggested AdGroup/keyword pairings.
       
      repeated .google.ads.googleads.v18.services.AdGroupKeywordSuggestion ad_group_keyword_suggestions = 1;
    • addAdGroupKeywordSuggestions

      public GenerateAdGroupThemesResponse.Builder addAdGroupKeywordSuggestions(int index, AdGroupKeywordSuggestion value)
       A list of suggested AdGroup/keyword pairings.
       
      repeated .google.ads.googleads.v18.services.AdGroupKeywordSuggestion ad_group_keyword_suggestions = 1;
    • addAdGroupKeywordSuggestions

      public GenerateAdGroupThemesResponse.Builder addAdGroupKeywordSuggestions(AdGroupKeywordSuggestion.Builder builderForValue)
       A list of suggested AdGroup/keyword pairings.
       
      repeated .google.ads.googleads.v18.services.AdGroupKeywordSuggestion ad_group_keyword_suggestions = 1;
    • addAdGroupKeywordSuggestions

      public GenerateAdGroupThemesResponse.Builder addAdGroupKeywordSuggestions(int index, AdGroupKeywordSuggestion.Builder builderForValue)
       A list of suggested AdGroup/keyword pairings.
       
      repeated .google.ads.googleads.v18.services.AdGroupKeywordSuggestion ad_group_keyword_suggestions = 1;
    • addAllAdGroupKeywordSuggestions

      public GenerateAdGroupThemesResponse.Builder addAllAdGroupKeywordSuggestions(Iterable<? extends AdGroupKeywordSuggestion> values)
       A list of suggested AdGroup/keyword pairings.
       
      repeated .google.ads.googleads.v18.services.AdGroupKeywordSuggestion ad_group_keyword_suggestions = 1;
    • clearAdGroupKeywordSuggestions

      public GenerateAdGroupThemesResponse.Builder clearAdGroupKeywordSuggestions()
       A list of suggested AdGroup/keyword pairings.
       
      repeated .google.ads.googleads.v18.services.AdGroupKeywordSuggestion ad_group_keyword_suggestions = 1;
    • removeAdGroupKeywordSuggestions

      public GenerateAdGroupThemesResponse.Builder removeAdGroupKeywordSuggestions(int index)
       A list of suggested AdGroup/keyword pairings.
       
      repeated .google.ads.googleads.v18.services.AdGroupKeywordSuggestion ad_group_keyword_suggestions = 1;
    • getAdGroupKeywordSuggestionsBuilder

      public AdGroupKeywordSuggestion.Builder getAdGroupKeywordSuggestionsBuilder(int index)
       A list of suggested AdGroup/keyword pairings.
       
      repeated .google.ads.googleads.v18.services.AdGroupKeywordSuggestion ad_group_keyword_suggestions = 1;
    • getAdGroupKeywordSuggestionsOrBuilder

      public AdGroupKeywordSuggestionOrBuilder getAdGroupKeywordSuggestionsOrBuilder(int index)
       A list of suggested AdGroup/keyword pairings.
       
      repeated .google.ads.googleads.v18.services.AdGroupKeywordSuggestion ad_group_keyword_suggestions = 1;
      Specified by:
      getAdGroupKeywordSuggestionsOrBuilder in interface GenerateAdGroupThemesResponseOrBuilder
    • getAdGroupKeywordSuggestionsOrBuilderList

      public List<? extends AdGroupKeywordSuggestionOrBuilder> getAdGroupKeywordSuggestionsOrBuilderList()
       A list of suggested AdGroup/keyword pairings.
       
      repeated .google.ads.googleads.v18.services.AdGroupKeywordSuggestion ad_group_keyword_suggestions = 1;
      Specified by:
      getAdGroupKeywordSuggestionsOrBuilderList in interface GenerateAdGroupThemesResponseOrBuilder
    • addAdGroupKeywordSuggestionsBuilder

      public AdGroupKeywordSuggestion.Builder addAdGroupKeywordSuggestionsBuilder()
       A list of suggested AdGroup/keyword pairings.
       
      repeated .google.ads.googleads.v18.services.AdGroupKeywordSuggestion ad_group_keyword_suggestions = 1;
    • addAdGroupKeywordSuggestionsBuilder

      public AdGroupKeywordSuggestion.Builder addAdGroupKeywordSuggestionsBuilder(int index)
       A list of suggested AdGroup/keyword pairings.
       
      repeated .google.ads.googleads.v18.services.AdGroupKeywordSuggestion ad_group_keyword_suggestions = 1;
    • getAdGroupKeywordSuggestionsBuilderList

      public List<AdGroupKeywordSuggestion.Builder> getAdGroupKeywordSuggestionsBuilderList()
       A list of suggested AdGroup/keyword pairings.
       
      repeated .google.ads.googleads.v18.services.AdGroupKeywordSuggestion ad_group_keyword_suggestions = 1;
    • getUnusableAdGroupsList

      public List<UnusableAdGroup> getUnusableAdGroupsList()
       A list of provided AdGroups that could not be used as suggestions.
       
      repeated .google.ads.googleads.v18.services.UnusableAdGroup unusable_ad_groups = 2;
      Specified by:
      getUnusableAdGroupsList in interface GenerateAdGroupThemesResponseOrBuilder
    • getUnusableAdGroupsCount

      public int getUnusableAdGroupsCount()
       A list of provided AdGroups that could not be used as suggestions.
       
      repeated .google.ads.googleads.v18.services.UnusableAdGroup unusable_ad_groups = 2;
      Specified by:
      getUnusableAdGroupsCount in interface GenerateAdGroupThemesResponseOrBuilder
    • getUnusableAdGroups

      public UnusableAdGroup getUnusableAdGroups(int index)
       A list of provided AdGroups that could not be used as suggestions.
       
      repeated .google.ads.googleads.v18.services.UnusableAdGroup unusable_ad_groups = 2;
      Specified by:
      getUnusableAdGroups in interface GenerateAdGroupThemesResponseOrBuilder
    • setUnusableAdGroups

      public GenerateAdGroupThemesResponse.Builder setUnusableAdGroups(int index, UnusableAdGroup value)
       A list of provided AdGroups that could not be used as suggestions.
       
      repeated .google.ads.googleads.v18.services.UnusableAdGroup unusable_ad_groups = 2;
    • setUnusableAdGroups

      public GenerateAdGroupThemesResponse.Builder setUnusableAdGroups(int index, UnusableAdGroup.Builder builderForValue)
       A list of provided AdGroups that could not be used as suggestions.
       
      repeated .google.ads.googleads.v18.services.UnusableAdGroup unusable_ad_groups = 2;
    • addUnusableAdGroups

      public GenerateAdGroupThemesResponse.Builder addUnusableAdGroups(UnusableAdGroup value)
       A list of provided AdGroups that could not be used as suggestions.
       
      repeated .google.ads.googleads.v18.services.UnusableAdGroup unusable_ad_groups = 2;
    • addUnusableAdGroups

      public GenerateAdGroupThemesResponse.Builder addUnusableAdGroups(int index, UnusableAdGroup value)
       A list of provided AdGroups that could not be used as suggestions.
       
      repeated .google.ads.googleads.v18.services.UnusableAdGroup unusable_ad_groups = 2;
    • addUnusableAdGroups

      public GenerateAdGroupThemesResponse.Builder addUnusableAdGroups(UnusableAdGroup.Builder builderForValue)
       A list of provided AdGroups that could not be used as suggestions.
       
      repeated .google.ads.googleads.v18.services.UnusableAdGroup unusable_ad_groups = 2;
    • addUnusableAdGroups

      public GenerateAdGroupThemesResponse.Builder addUnusableAdGroups(int index, UnusableAdGroup.Builder builderForValue)
       A list of provided AdGroups that could not be used as suggestions.
       
      repeated .google.ads.googleads.v18.services.UnusableAdGroup unusable_ad_groups = 2;
    • addAllUnusableAdGroups

      public GenerateAdGroupThemesResponse.Builder addAllUnusableAdGroups(Iterable<? extends UnusableAdGroup> values)
       A list of provided AdGroups that could not be used as suggestions.
       
      repeated .google.ads.googleads.v18.services.UnusableAdGroup unusable_ad_groups = 2;
    • clearUnusableAdGroups

      public GenerateAdGroupThemesResponse.Builder clearUnusableAdGroups()
       A list of provided AdGroups that could not be used as suggestions.
       
      repeated .google.ads.googleads.v18.services.UnusableAdGroup unusable_ad_groups = 2;
    • removeUnusableAdGroups

      public GenerateAdGroupThemesResponse.Builder removeUnusableAdGroups(int index)
       A list of provided AdGroups that could not be used as suggestions.
       
      repeated .google.ads.googleads.v18.services.UnusableAdGroup unusable_ad_groups = 2;
    • getUnusableAdGroupsBuilder

      public UnusableAdGroup.Builder getUnusableAdGroupsBuilder(int index)
       A list of provided AdGroups that could not be used as suggestions.
       
      repeated .google.ads.googleads.v18.services.UnusableAdGroup unusable_ad_groups = 2;
    • getUnusableAdGroupsOrBuilder

      public UnusableAdGroupOrBuilder getUnusableAdGroupsOrBuilder(int index)
       A list of provided AdGroups that could not be used as suggestions.
       
      repeated .google.ads.googleads.v18.services.UnusableAdGroup unusable_ad_groups = 2;
      Specified by:
      getUnusableAdGroupsOrBuilder in interface GenerateAdGroupThemesResponseOrBuilder
    • getUnusableAdGroupsOrBuilderList

      public List<? extends UnusableAdGroupOrBuilder> getUnusableAdGroupsOrBuilderList()
       A list of provided AdGroups that could not be used as suggestions.
       
      repeated .google.ads.googleads.v18.services.UnusableAdGroup unusable_ad_groups = 2;
      Specified by:
      getUnusableAdGroupsOrBuilderList in interface GenerateAdGroupThemesResponseOrBuilder
    • addUnusableAdGroupsBuilder

      public UnusableAdGroup.Builder addUnusableAdGroupsBuilder()
       A list of provided AdGroups that could not be used as suggestions.
       
      repeated .google.ads.googleads.v18.services.UnusableAdGroup unusable_ad_groups = 2;
    • addUnusableAdGroupsBuilder

      public UnusableAdGroup.Builder addUnusableAdGroupsBuilder(int index)
       A list of provided AdGroups that could not be used as suggestions.
       
      repeated .google.ads.googleads.v18.services.UnusableAdGroup unusable_ad_groups = 2;
    • getUnusableAdGroupsBuilderList

      public List<UnusableAdGroup.Builder> getUnusableAdGroupsBuilderList()
       A list of provided AdGroups that could not be used as suggestions.
       
      repeated .google.ads.googleads.v18.services.UnusableAdGroup unusable_ad_groups = 2;
    • setUnknownFields

      public final GenerateAdGroupThemesResponse.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<GenerateAdGroupThemesResponse.Builder>
    • mergeUnknownFields

      public final GenerateAdGroupThemesResponse.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<GenerateAdGroupThemesResponse.Builder>