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 Summary
Modifier and TypeMethodDescriptionaddAllCampaigns(Iterable<? extends BookCampaignsOperation.Campaign> values) Campaigns to book.addCampaigns(int index, BookCampaignsOperation.Campaign value) Campaigns to book.addCampaigns(int index, BookCampaignsOperation.Campaign.Builder builderForValue) Campaigns to book.Campaigns to book.addCampaigns(BookCampaignsOperation.Campaign.Builder builderForValue) Campaigns to book.Campaigns to book.addCampaignsBuilder(int index) Campaigns to book.build()clear()Campaigns to book.If provided, the signature of the previous quote.getCampaigns(int index) Campaigns to book.getCampaignsBuilder(int index) Campaigns to book.Campaigns to book.intCampaigns to book.Campaigns to book.getCampaignsOrBuilder(int index) Campaigns to book.List<? extends BookCampaignsOperation.CampaignOrBuilder>Campaigns to book.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorIf provided, the signature of the previous quote.com.google.protobuf.ByteStringIf provided, the signature of the previous quote.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(BookCampaignsOperation other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeCampaigns(int index) Campaigns to book.setCampaigns(int index, BookCampaignsOperation.Campaign value) Campaigns to book.setCampaigns(int index, BookCampaignsOperation.Campaign.Builder builderForValue) Campaigns to book.setQuoteSignature(String value) If provided, the signature of the previous quote.setQuoteSignatureBytes(com.google.protobuf.ByteString value) If provided, the signature of the previous quote.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<BookCampaignsOperation.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<BookCampaignsOperation.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<BookCampaignsOperation.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<BookCampaignsOperation.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.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:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<BookCampaignsOperation.Builder>- Throws:
IOException
-
getCampaignsList
Campaigns to book. Maximum 2 campaigns per request.
repeated .google.ads.googleads.v23.actions.BookCampaignsOperation.Campaign campaigns = 1;- Specified by:
getCampaignsListin interfaceBookCampaignsOperationOrBuilder
-
getCampaignsCount
public int getCampaignsCount()Campaigns to book. Maximum 2 campaigns per request.
repeated .google.ads.googleads.v23.actions.BookCampaignsOperation.Campaign campaigns = 1;- Specified by:
getCampaignsCountin interfaceBookCampaignsOperationOrBuilder
-
getCampaigns
Campaigns to book. Maximum 2 campaigns per request.
repeated .google.ads.googleads.v23.actions.BookCampaignsOperation.Campaign campaigns = 1;- Specified by:
getCampaignsin interfaceBookCampaignsOperationOrBuilder
-
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
public BookCampaignsOperation.Builder addCampaigns(BookCampaignsOperation.Campaign.Builder builderForValue) 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
Campaigns to book. Maximum 2 campaigns per request.
repeated .google.ads.googleads.v23.actions.BookCampaignsOperation.Campaign campaigns = 1; -
removeCampaigns
Campaigns to book. Maximum 2 campaigns per request.
repeated .google.ads.googleads.v23.actions.BookCampaignsOperation.Campaign campaigns = 1; -
getCampaignsBuilder
Campaigns to book. Maximum 2 campaigns per request.
repeated .google.ads.googleads.v23.actions.BookCampaignsOperation.Campaign campaigns = 1; -
getCampaignsOrBuilder
Campaigns to book. Maximum 2 campaigns per request.
repeated .google.ads.googleads.v23.actions.BookCampaignsOperation.Campaign campaigns = 1;- Specified by:
getCampaignsOrBuilderin interfaceBookCampaignsOperationOrBuilder
-
getCampaignsOrBuilderList
Campaigns to book. Maximum 2 campaigns per request.
repeated .google.ads.googleads.v23.actions.BookCampaignsOperation.Campaign campaigns = 1;- Specified by:
getCampaignsOrBuilderListin interfaceBookCampaignsOperationOrBuilder
-
addCampaignsBuilder
Campaigns to book. Maximum 2 campaigns per request.
repeated .google.ads.googleads.v23.actions.BookCampaignsOperation.Campaign campaigns = 1; -
addCampaignsBuilder
Campaigns to book. Maximum 2 campaigns per request.
repeated .google.ads.googleads.v23.actions.BookCampaignsOperation.Campaign campaigns = 1; -
getCampaignsBuilderList
Campaigns to book. Maximum 2 campaigns per request.
repeated .google.ads.googleads.v23.actions.BookCampaignsOperation.Campaign campaigns = 1; -
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:
getQuoteSignaturein interfaceBookCampaignsOperationOrBuilder- 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:
getQuoteSignatureBytesin interfaceBookCampaignsOperationOrBuilder- Returns:
- The bytes for quoteSignature.
-
setQuoteSignature
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
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
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.
-