Class ListPlannableProductsResponse.Builder

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

public static final class ListPlannableProductsResponse.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ListPlannableProductsResponse.Builder> implements ListPlannableProductsResponseOrBuilder
 A response with all available products.
 
Protobuf type google.ads.googleads.v18.services.ListPlannableProductsResponse
  • 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<ListPlannableProductsResponse.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<ListPlannableProductsResponse.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<ListPlannableProductsResponse.Builder>
    • getDefaultInstanceForType

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

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

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

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

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

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

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

      public ListPlannableProductsResponse.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<ListPlannableProductsResponse.Builder>
      Throws:
      IOException
    • getProductMetadataList

      public List<ProductMetadata> getProductMetadataList()
       The list of products available for planning and related targeting metadata.
       
      repeated .google.ads.googleads.v18.services.ProductMetadata product_metadata = 1;
      Specified by:
      getProductMetadataList in interface ListPlannableProductsResponseOrBuilder
    • getProductMetadataCount

      public int getProductMetadataCount()
       The list of products available for planning and related targeting metadata.
       
      repeated .google.ads.googleads.v18.services.ProductMetadata product_metadata = 1;
      Specified by:
      getProductMetadataCount in interface ListPlannableProductsResponseOrBuilder
    • getProductMetadata

      public ProductMetadata getProductMetadata(int index)
       The list of products available for planning and related targeting metadata.
       
      repeated .google.ads.googleads.v18.services.ProductMetadata product_metadata = 1;
      Specified by:
      getProductMetadata in interface ListPlannableProductsResponseOrBuilder
    • setProductMetadata

      public ListPlannableProductsResponse.Builder setProductMetadata(int index, ProductMetadata value)
       The list of products available for planning and related targeting metadata.
       
      repeated .google.ads.googleads.v18.services.ProductMetadata product_metadata = 1;
    • setProductMetadata

      public ListPlannableProductsResponse.Builder setProductMetadata(int index, ProductMetadata.Builder builderForValue)
       The list of products available for planning and related targeting metadata.
       
      repeated .google.ads.googleads.v18.services.ProductMetadata product_metadata = 1;
    • addProductMetadata

      public ListPlannableProductsResponse.Builder addProductMetadata(ProductMetadata value)
       The list of products available for planning and related targeting metadata.
       
      repeated .google.ads.googleads.v18.services.ProductMetadata product_metadata = 1;
    • addProductMetadata

      public ListPlannableProductsResponse.Builder addProductMetadata(int index, ProductMetadata value)
       The list of products available for planning and related targeting metadata.
       
      repeated .google.ads.googleads.v18.services.ProductMetadata product_metadata = 1;
    • addProductMetadata

      public ListPlannableProductsResponse.Builder addProductMetadata(ProductMetadata.Builder builderForValue)
       The list of products available for planning and related targeting metadata.
       
      repeated .google.ads.googleads.v18.services.ProductMetadata product_metadata = 1;
    • addProductMetadata

      public ListPlannableProductsResponse.Builder addProductMetadata(int index, ProductMetadata.Builder builderForValue)
       The list of products available for planning and related targeting metadata.
       
      repeated .google.ads.googleads.v18.services.ProductMetadata product_metadata = 1;
    • addAllProductMetadata

      public ListPlannableProductsResponse.Builder addAllProductMetadata(Iterable<? extends ProductMetadata> values)
       The list of products available for planning and related targeting metadata.
       
      repeated .google.ads.googleads.v18.services.ProductMetadata product_metadata = 1;
    • clearProductMetadata

      public ListPlannableProductsResponse.Builder clearProductMetadata()
       The list of products available for planning and related targeting metadata.
       
      repeated .google.ads.googleads.v18.services.ProductMetadata product_metadata = 1;
    • removeProductMetadata

      public ListPlannableProductsResponse.Builder removeProductMetadata(int index)
       The list of products available for planning and related targeting metadata.
       
      repeated .google.ads.googleads.v18.services.ProductMetadata product_metadata = 1;
    • getProductMetadataBuilder

      public ProductMetadata.Builder getProductMetadataBuilder(int index)
       The list of products available for planning and related targeting metadata.
       
      repeated .google.ads.googleads.v18.services.ProductMetadata product_metadata = 1;
    • getProductMetadataOrBuilder

      public ProductMetadataOrBuilder getProductMetadataOrBuilder(int index)
       The list of products available for planning and related targeting metadata.
       
      repeated .google.ads.googleads.v18.services.ProductMetadata product_metadata = 1;
      Specified by:
      getProductMetadataOrBuilder in interface ListPlannableProductsResponseOrBuilder
    • getProductMetadataOrBuilderList

      public List<? extends ProductMetadataOrBuilder> getProductMetadataOrBuilderList()
       The list of products available for planning and related targeting metadata.
       
      repeated .google.ads.googleads.v18.services.ProductMetadata product_metadata = 1;
      Specified by:
      getProductMetadataOrBuilderList in interface ListPlannableProductsResponseOrBuilder
    • addProductMetadataBuilder

      public ProductMetadata.Builder addProductMetadataBuilder()
       The list of products available for planning and related targeting metadata.
       
      repeated .google.ads.googleads.v18.services.ProductMetadata product_metadata = 1;
    • addProductMetadataBuilder

      public ProductMetadata.Builder addProductMetadataBuilder(int index)
       The list of products available for planning and related targeting metadata.
       
      repeated .google.ads.googleads.v18.services.ProductMetadata product_metadata = 1;
    • getProductMetadataBuilderList

      public List<ProductMetadata.Builder> getProductMetadataBuilderList()
       The list of products available for planning and related targeting metadata.
       
      repeated .google.ads.googleads.v18.services.ProductMetadata product_metadata = 1;
    • setUnknownFields

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

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