Class GenerateRecommendationsResponse.Builder

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

public static final class GenerateRecommendationsResponse.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<GenerateRecommendationsResponse.Builder> implements GenerateRecommendationsResponseOrBuilder
 Response message for
 [RecommendationService.GenerateRecommendations][google.ads.googleads.v18.services.RecommendationService.GenerateRecommendations].
 
Protobuf type google.ads.googleads.v18.services.GenerateRecommendationsResponse
  • 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<GenerateRecommendationsResponse.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<GenerateRecommendationsResponse.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<GenerateRecommendationsResponse.Builder>
    • getDefaultInstanceForType

      public GenerateRecommendationsResponse 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 GenerateRecommendationsResponse 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<GenerateRecommendationsResponse.Builder>
    • setField

      public GenerateRecommendationsResponse.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<GenerateRecommendationsResponse.Builder>
    • clearField

      public GenerateRecommendationsResponse.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<GenerateRecommendationsResponse.Builder>
    • clearOneof

      public GenerateRecommendationsResponse.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<GenerateRecommendationsResponse.Builder>
    • setRepeatedField

      public GenerateRecommendationsResponse.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<GenerateRecommendationsResponse.Builder>
    • addRepeatedField

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

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

      public GenerateRecommendationsResponse.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<GenerateRecommendationsResponse.Builder>
      Throws:
      IOException
    • getRecommendationsList

      public List<Recommendation> getRecommendationsList()
       List of generated recommendations from the passed in set of requested
       recommendation_types. If there isn't sufficient data to generate a
       recommendation for the requested recommendation_types, the result set won't
       contain a recommendation for that type.
       
      repeated .google.ads.googleads.v18.resources.Recommendation recommendations = 1;
      Specified by:
      getRecommendationsList in interface GenerateRecommendationsResponseOrBuilder
    • getRecommendationsCount

      public int getRecommendationsCount()
       List of generated recommendations from the passed in set of requested
       recommendation_types. If there isn't sufficient data to generate a
       recommendation for the requested recommendation_types, the result set won't
       contain a recommendation for that type.
       
      repeated .google.ads.googleads.v18.resources.Recommendation recommendations = 1;
      Specified by:
      getRecommendationsCount in interface GenerateRecommendationsResponseOrBuilder
    • getRecommendations

      public Recommendation getRecommendations(int index)
       List of generated recommendations from the passed in set of requested
       recommendation_types. If there isn't sufficient data to generate a
       recommendation for the requested recommendation_types, the result set won't
       contain a recommendation for that type.
       
      repeated .google.ads.googleads.v18.resources.Recommendation recommendations = 1;
      Specified by:
      getRecommendations in interface GenerateRecommendationsResponseOrBuilder
    • setRecommendations

      public GenerateRecommendationsResponse.Builder setRecommendations(int index, Recommendation value)
       List of generated recommendations from the passed in set of requested
       recommendation_types. If there isn't sufficient data to generate a
       recommendation for the requested recommendation_types, the result set won't
       contain a recommendation for that type.
       
      repeated .google.ads.googleads.v18.resources.Recommendation recommendations = 1;
    • setRecommendations

      public GenerateRecommendationsResponse.Builder setRecommendations(int index, Recommendation.Builder builderForValue)
       List of generated recommendations from the passed in set of requested
       recommendation_types. If there isn't sufficient data to generate a
       recommendation for the requested recommendation_types, the result set won't
       contain a recommendation for that type.
       
      repeated .google.ads.googleads.v18.resources.Recommendation recommendations = 1;
    • addRecommendations

      public GenerateRecommendationsResponse.Builder addRecommendations(Recommendation value)
       List of generated recommendations from the passed in set of requested
       recommendation_types. If there isn't sufficient data to generate a
       recommendation for the requested recommendation_types, the result set won't
       contain a recommendation for that type.
       
      repeated .google.ads.googleads.v18.resources.Recommendation recommendations = 1;
    • addRecommendations

      public GenerateRecommendationsResponse.Builder addRecommendations(int index, Recommendation value)
       List of generated recommendations from the passed in set of requested
       recommendation_types. If there isn't sufficient data to generate a
       recommendation for the requested recommendation_types, the result set won't
       contain a recommendation for that type.
       
      repeated .google.ads.googleads.v18.resources.Recommendation recommendations = 1;
    • addRecommendations

      public GenerateRecommendationsResponse.Builder addRecommendations(Recommendation.Builder builderForValue)
       List of generated recommendations from the passed in set of requested
       recommendation_types. If there isn't sufficient data to generate a
       recommendation for the requested recommendation_types, the result set won't
       contain a recommendation for that type.
       
      repeated .google.ads.googleads.v18.resources.Recommendation recommendations = 1;
    • addRecommendations

      public GenerateRecommendationsResponse.Builder addRecommendations(int index, Recommendation.Builder builderForValue)
       List of generated recommendations from the passed in set of requested
       recommendation_types. If there isn't sufficient data to generate a
       recommendation for the requested recommendation_types, the result set won't
       contain a recommendation for that type.
       
      repeated .google.ads.googleads.v18.resources.Recommendation recommendations = 1;
    • addAllRecommendations

      public GenerateRecommendationsResponse.Builder addAllRecommendations(Iterable<? extends Recommendation> values)
       List of generated recommendations from the passed in set of requested
       recommendation_types. If there isn't sufficient data to generate a
       recommendation for the requested recommendation_types, the result set won't
       contain a recommendation for that type.
       
      repeated .google.ads.googleads.v18.resources.Recommendation recommendations = 1;
    • clearRecommendations

      public GenerateRecommendationsResponse.Builder clearRecommendations()
       List of generated recommendations from the passed in set of requested
       recommendation_types. If there isn't sufficient data to generate a
       recommendation for the requested recommendation_types, the result set won't
       contain a recommendation for that type.
       
      repeated .google.ads.googleads.v18.resources.Recommendation recommendations = 1;
    • removeRecommendations

      public GenerateRecommendationsResponse.Builder removeRecommendations(int index)
       List of generated recommendations from the passed in set of requested
       recommendation_types. If there isn't sufficient data to generate a
       recommendation for the requested recommendation_types, the result set won't
       contain a recommendation for that type.
       
      repeated .google.ads.googleads.v18.resources.Recommendation recommendations = 1;
    • getRecommendationsBuilder

      public Recommendation.Builder getRecommendationsBuilder(int index)
       List of generated recommendations from the passed in set of requested
       recommendation_types. If there isn't sufficient data to generate a
       recommendation for the requested recommendation_types, the result set won't
       contain a recommendation for that type.
       
      repeated .google.ads.googleads.v18.resources.Recommendation recommendations = 1;
    • getRecommendationsOrBuilder

      public RecommendationOrBuilder getRecommendationsOrBuilder(int index)
       List of generated recommendations from the passed in set of requested
       recommendation_types. If there isn't sufficient data to generate a
       recommendation for the requested recommendation_types, the result set won't
       contain a recommendation for that type.
       
      repeated .google.ads.googleads.v18.resources.Recommendation recommendations = 1;
      Specified by:
      getRecommendationsOrBuilder in interface GenerateRecommendationsResponseOrBuilder
    • getRecommendationsOrBuilderList

      public List<? extends RecommendationOrBuilder> getRecommendationsOrBuilderList()
       List of generated recommendations from the passed in set of requested
       recommendation_types. If there isn't sufficient data to generate a
       recommendation for the requested recommendation_types, the result set won't
       contain a recommendation for that type.
       
      repeated .google.ads.googleads.v18.resources.Recommendation recommendations = 1;
      Specified by:
      getRecommendationsOrBuilderList in interface GenerateRecommendationsResponseOrBuilder
    • addRecommendationsBuilder

      public Recommendation.Builder addRecommendationsBuilder()
       List of generated recommendations from the passed in set of requested
       recommendation_types. If there isn't sufficient data to generate a
       recommendation for the requested recommendation_types, the result set won't
       contain a recommendation for that type.
       
      repeated .google.ads.googleads.v18.resources.Recommendation recommendations = 1;
    • addRecommendationsBuilder

      public Recommendation.Builder addRecommendationsBuilder(int index)
       List of generated recommendations from the passed in set of requested
       recommendation_types. If there isn't sufficient data to generate a
       recommendation for the requested recommendation_types, the result set won't
       contain a recommendation for that type.
       
      repeated .google.ads.googleads.v18.resources.Recommendation recommendations = 1;
    • getRecommendationsBuilderList

      public List<Recommendation.Builder> getRecommendationsBuilderList()
       List of generated recommendations from the passed in set of requested
       recommendation_types. If there isn't sufficient data to generate a
       recommendation for the requested recommendation_types, the result set won't
       contain a recommendation for that type.
       
      repeated .google.ads.googleads.v18.resources.Recommendation recommendations = 1;
    • setUnknownFields

      public final GenerateRecommendationsResponse.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<GenerateRecommendationsResponse.Builder>
    • mergeUnknownFields

      public final GenerateRecommendationsResponse.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<GenerateRecommendationsResponse.Builder>