Class BookCampaignsOperation.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<BookCampaignsOperation.Builder>
com.google.ads.googleads.v23.actions.BookCampaignsOperation.Builder
All Implemented Interfaces:
BookCampaignsOperationOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
BookCampaignsOperation

public static final class BookCampaignsOperation.Builder extends com.google.protobuf.GeneratedMessage.Builder<BookCampaignsOperation.Builder> implements BookCampaignsOperationOrBuilder
 Request message for the BookCampaigns action.
 Request including this operation can have a latency of up to 30 seconds. This
 feature is not publicly available.
 
Protobuf type google.ads.googleads.v23.actions.BookCampaignsOperation
  • 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<BookCampaignsOperation.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<BookCampaignsOperation.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<BookCampaignsOperation.Builder>
    • getDefaultInstanceForType

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

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

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

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

    • isInitialized

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

      public BookCampaignsOperation.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<BookCampaignsOperation.Builder>
      Throws:
      IOException
    • getCampaignsList

      public List<BookCampaignsOperation.Campaign> getCampaignsList()
       Campaigns to book. Maximum 2 campaigns per request.
       
      repeated .google.ads.googleads.v23.actions.BookCampaignsOperation.Campaign campaigns = 1;
      Specified by:
      getCampaignsList in interface BookCampaignsOperationOrBuilder
    • getCampaignsCount

      public int getCampaignsCount()
       Campaigns to book. Maximum 2 campaigns per request.
       
      repeated .google.ads.googleads.v23.actions.BookCampaignsOperation.Campaign campaigns = 1;
      Specified by:
      getCampaignsCount in interface BookCampaignsOperationOrBuilder
    • getCampaigns

      public BookCampaignsOperation.Campaign getCampaigns(int index)
       Campaigns to book. Maximum 2 campaigns per request.
       
      repeated .google.ads.googleads.v23.actions.BookCampaignsOperation.Campaign campaigns = 1;
      Specified by:
      getCampaigns in interface BookCampaignsOperationOrBuilder
    • setCampaigns

      public BookCampaignsOperation.Builder setCampaigns(int index, BookCampaignsOperation.Campaign value)
       Campaigns to book. Maximum 2 campaigns per request.
       
      repeated .google.ads.googleads.v23.actions.BookCampaignsOperation.Campaign campaigns = 1;
    • setCampaigns

      public BookCampaignsOperation.Builder setCampaigns(int index, BookCampaignsOperation.Campaign.Builder builderForValue)
       Campaigns to book. Maximum 2 campaigns per request.
       
      repeated .google.ads.googleads.v23.actions.BookCampaignsOperation.Campaign campaigns = 1;
    • addCampaigns

       Campaigns to book. Maximum 2 campaigns per request.
       
      repeated .google.ads.googleads.v23.actions.BookCampaignsOperation.Campaign campaigns = 1;
    • addCampaigns

      public BookCampaignsOperation.Builder addCampaigns(int index, BookCampaignsOperation.Campaign value)
       Campaigns to book. Maximum 2 campaigns per request.
       
      repeated .google.ads.googleads.v23.actions.BookCampaignsOperation.Campaign campaigns = 1;
    • addCampaigns

       Campaigns to book. Maximum 2 campaigns per request.
       
      repeated .google.ads.googleads.v23.actions.BookCampaignsOperation.Campaign campaigns = 1;
    • addCampaigns

      public BookCampaignsOperation.Builder addCampaigns(int index, BookCampaignsOperation.Campaign.Builder builderForValue)
       Campaigns to book. Maximum 2 campaigns per request.
       
      repeated .google.ads.googleads.v23.actions.BookCampaignsOperation.Campaign campaigns = 1;
    • addAllCampaigns

      public BookCampaignsOperation.Builder addAllCampaigns(Iterable<? extends BookCampaignsOperation.Campaign> values)
       Campaigns to book. Maximum 2 campaigns per request.
       
      repeated .google.ads.googleads.v23.actions.BookCampaignsOperation.Campaign campaigns = 1;
    • clearCampaigns

      public BookCampaignsOperation.Builder clearCampaigns()
       Campaigns to book. Maximum 2 campaigns per request.
       
      repeated .google.ads.googleads.v23.actions.BookCampaignsOperation.Campaign campaigns = 1;
    • removeCampaigns

      public BookCampaignsOperation.Builder removeCampaigns(int index)
       Campaigns to book. Maximum 2 campaigns per request.
       
      repeated .google.ads.googleads.v23.actions.BookCampaignsOperation.Campaign campaigns = 1;
    • getCampaignsBuilder

      public BookCampaignsOperation.Campaign.Builder getCampaignsBuilder(int index)
       Campaigns to book. Maximum 2 campaigns per request.
       
      repeated .google.ads.googleads.v23.actions.BookCampaignsOperation.Campaign campaigns = 1;
    • getCampaignsOrBuilder

      public BookCampaignsOperation.CampaignOrBuilder getCampaignsOrBuilder(int index)
       Campaigns to book. Maximum 2 campaigns per request.
       
      repeated .google.ads.googleads.v23.actions.BookCampaignsOperation.Campaign campaigns = 1;
      Specified by:
      getCampaignsOrBuilder in interface BookCampaignsOperationOrBuilder
    • getCampaignsOrBuilderList

      public List<? extends BookCampaignsOperation.CampaignOrBuilder> getCampaignsOrBuilderList()
       Campaigns to book. Maximum 2 campaigns per request.
       
      repeated .google.ads.googleads.v23.actions.BookCampaignsOperation.Campaign campaigns = 1;
      Specified by:
      getCampaignsOrBuilderList in interface BookCampaignsOperationOrBuilder
    • addCampaignsBuilder

      public BookCampaignsOperation.Campaign.Builder addCampaignsBuilder()
       Campaigns to book. Maximum 2 campaigns per request.
       
      repeated .google.ads.googleads.v23.actions.BookCampaignsOperation.Campaign campaigns = 1;
    • addCampaignsBuilder

      public BookCampaignsOperation.Campaign.Builder addCampaignsBuilder(int index)
       Campaigns to book. Maximum 2 campaigns per request.
       
      repeated .google.ads.googleads.v23.actions.BookCampaignsOperation.Campaign campaigns = 1;
    • getCampaignsBuilderList

      public List<BookCampaignsOperation.Campaign.Builder> getCampaignsBuilderList()
       Campaigns to book. Maximum 2 campaigns per request.
       
      repeated .google.ads.googleads.v23.actions.BookCampaignsOperation.Campaign campaigns = 1;
    • getQuoteSignature

      public String getQuoteSignature()
       If provided, the signature of the previous quote. Clients should always
       provide the quote signature from previous quotes if they haven't changed
       the campaigns to prevent price fluctuations within a user session.
       
      string quote_signature = 2;
      Specified by:
      getQuoteSignature in interface BookCampaignsOperationOrBuilder
      Returns:
      The quoteSignature.
    • getQuoteSignatureBytes

      public com.google.protobuf.ByteString getQuoteSignatureBytes()
       If provided, the signature of the previous quote. Clients should always
       provide the quote signature from previous quotes if they haven't changed
       the campaigns to prevent price fluctuations within a user session.
       
      string quote_signature = 2;
      Specified by:
      getQuoteSignatureBytes in interface BookCampaignsOperationOrBuilder
      Returns:
      The bytes for quoteSignature.
    • setQuoteSignature

      public BookCampaignsOperation.Builder setQuoteSignature(String value)
       If provided, the signature of the previous quote. Clients should always
       provide the quote signature from previous quotes if they haven't changed
       the campaigns to prevent price fluctuations within a user session.
       
      string quote_signature = 2;
      Parameters:
      value - The quoteSignature to set.
      Returns:
      This builder for chaining.
    • clearQuoteSignature

      public BookCampaignsOperation.Builder clearQuoteSignature()
       If provided, the signature of the previous quote. Clients should always
       provide the quote signature from previous quotes if they haven't changed
       the campaigns to prevent price fluctuations within a user session.
       
      string quote_signature = 2;
      Returns:
      This builder for chaining.
    • setQuoteSignatureBytes

      public BookCampaignsOperation.Builder setQuoteSignatureBytes(com.google.protobuf.ByteString value)
       If provided, the signature of the previous quote. Clients should always
       provide the quote signature from previous quotes if they haven't changed
       the campaigns to prevent price fluctuations within a user session.
       
      string quote_signature = 2;
      Parameters:
      value - The bytes for quoteSignature to set.
      Returns:
      This builder for chaining.