public static final class AdcandidateOuterClass.VendorFeesInfo.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<AdcandidateOuterClass.VendorFeesInfo.Builder> implements AdcandidateOuterClass.VendorFeesInfoOrBuilder
VendorFeesInfo contains the aggregrated amount and percent of a lineitem/campaign's vendor fees. Next Id: 3Protobuf type
bid.VendorFeesInfogetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<AdcandidateOuterClass.VendorFeesInfo.Builder>public AdcandidateOuterClass.VendorFeesInfo.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<AdcandidateOuterClass.VendorFeesInfo.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<AdcandidateOuterClass.VendorFeesInfo.Builder>public AdcandidateOuterClass.VendorFeesInfo getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic AdcandidateOuterClass.VendorFeesInfo build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic AdcandidateOuterClass.VendorFeesInfo buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic AdcandidateOuterClass.VendorFeesInfo.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<AdcandidateOuterClass.VendorFeesInfo.Builder>public AdcandidateOuterClass.VendorFeesInfo.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<AdcandidateOuterClass.VendorFeesInfo.Builder>public AdcandidateOuterClass.VendorFeesInfo.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<AdcandidateOuterClass.VendorFeesInfo.Builder>public AdcandidateOuterClass.VendorFeesInfo.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<AdcandidateOuterClass.VendorFeesInfo.Builder>public AdcandidateOuterClass.VendorFeesInfo.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<AdcandidateOuterClass.VendorFeesInfo.Builder>public AdcandidateOuterClass.VendorFeesInfo.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<AdcandidateOuterClass.VendorFeesInfo.Builder>public AdcandidateOuterClass.VendorFeesInfo.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<AdcandidateOuterClass.VendorFeesInfo.Builder>public AdcandidateOuterClass.VendorFeesInfo.Builder mergeFrom(AdcandidateOuterClass.VendorFeesInfo other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<AdcandidateOuterClass.VendorFeesInfo.Builder>public AdcandidateOuterClass.VendorFeesInfo.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<AdcandidateOuterClass.VendorFeesInfo.Builder>IOExceptionpublic List<CurrencyOuterClass.CurrencyTransaction> getTotalVendorFeesTransactionsList()
total_vendor_fees_transactions are grouped by currency. vendor fees with the same currency are aggregrated into one CurrencyTransaction object. For example, if a lineitem/campaign has a vendor fees of 30 micros USD, another of 20 micros USD, the other 40 micros GBP, there will be two items in this field - one 50 micros USD, the other 40 micros GBP. (CurrencyTransaction contains the real-time conversion rate) In rare conditions when currency conversion rate is not available, total_vendor_fees_transactions.rate field will not be populated.
repeated .currency.CurrencyTransaction total_vendor_fees_transactions = 1;getTotalVendorFeesTransactionsList in interface AdcandidateOuterClass.VendorFeesInfoOrBuilderpublic int getTotalVendorFeesTransactionsCount()
total_vendor_fees_transactions are grouped by currency. vendor fees with the same currency are aggregrated into one CurrencyTransaction object. For example, if a lineitem/campaign has a vendor fees of 30 micros USD, another of 20 micros USD, the other 40 micros GBP, there will be two items in this field - one 50 micros USD, the other 40 micros GBP. (CurrencyTransaction contains the real-time conversion rate) In rare conditions when currency conversion rate is not available, total_vendor_fees_transactions.rate field will not be populated.
repeated .currency.CurrencyTransaction total_vendor_fees_transactions = 1;getTotalVendorFeesTransactionsCount in interface AdcandidateOuterClass.VendorFeesInfoOrBuilderpublic CurrencyOuterClass.CurrencyTransaction getTotalVendorFeesTransactions(int index)
total_vendor_fees_transactions are grouped by currency. vendor fees with the same currency are aggregrated into one CurrencyTransaction object. For example, if a lineitem/campaign has a vendor fees of 30 micros USD, another of 20 micros USD, the other 40 micros GBP, there will be two items in this field - one 50 micros USD, the other 40 micros GBP. (CurrencyTransaction contains the real-time conversion rate) In rare conditions when currency conversion rate is not available, total_vendor_fees_transactions.rate field will not be populated.
repeated .currency.CurrencyTransaction total_vendor_fees_transactions = 1;getTotalVendorFeesTransactions in interface AdcandidateOuterClass.VendorFeesInfoOrBuilderpublic AdcandidateOuterClass.VendorFeesInfo.Builder setTotalVendorFeesTransactions(int index, CurrencyOuterClass.CurrencyTransaction value)
total_vendor_fees_transactions are grouped by currency. vendor fees with the same currency are aggregrated into one CurrencyTransaction object. For example, if a lineitem/campaign has a vendor fees of 30 micros USD, another of 20 micros USD, the other 40 micros GBP, there will be two items in this field - one 50 micros USD, the other 40 micros GBP. (CurrencyTransaction contains the real-time conversion rate) In rare conditions when currency conversion rate is not available, total_vendor_fees_transactions.rate field will not be populated.
repeated .currency.CurrencyTransaction total_vendor_fees_transactions = 1;public AdcandidateOuterClass.VendorFeesInfo.Builder setTotalVendorFeesTransactions(int index, CurrencyOuterClass.CurrencyTransaction.Builder builderForValue)
total_vendor_fees_transactions are grouped by currency. vendor fees with the same currency are aggregrated into one CurrencyTransaction object. For example, if a lineitem/campaign has a vendor fees of 30 micros USD, another of 20 micros USD, the other 40 micros GBP, there will be two items in this field - one 50 micros USD, the other 40 micros GBP. (CurrencyTransaction contains the real-time conversion rate) In rare conditions when currency conversion rate is not available, total_vendor_fees_transactions.rate field will not be populated.
repeated .currency.CurrencyTransaction total_vendor_fees_transactions = 1;public AdcandidateOuterClass.VendorFeesInfo.Builder addTotalVendorFeesTransactions(CurrencyOuterClass.CurrencyTransaction value)
total_vendor_fees_transactions are grouped by currency. vendor fees with the same currency are aggregrated into one CurrencyTransaction object. For example, if a lineitem/campaign has a vendor fees of 30 micros USD, another of 20 micros USD, the other 40 micros GBP, there will be two items in this field - one 50 micros USD, the other 40 micros GBP. (CurrencyTransaction contains the real-time conversion rate) In rare conditions when currency conversion rate is not available, total_vendor_fees_transactions.rate field will not be populated.
repeated .currency.CurrencyTransaction total_vendor_fees_transactions = 1;public AdcandidateOuterClass.VendorFeesInfo.Builder addTotalVendorFeesTransactions(int index, CurrencyOuterClass.CurrencyTransaction value)
total_vendor_fees_transactions are grouped by currency. vendor fees with the same currency are aggregrated into one CurrencyTransaction object. For example, if a lineitem/campaign has a vendor fees of 30 micros USD, another of 20 micros USD, the other 40 micros GBP, there will be two items in this field - one 50 micros USD, the other 40 micros GBP. (CurrencyTransaction contains the real-time conversion rate) In rare conditions when currency conversion rate is not available, total_vendor_fees_transactions.rate field will not be populated.
repeated .currency.CurrencyTransaction total_vendor_fees_transactions = 1;public AdcandidateOuterClass.VendorFeesInfo.Builder addTotalVendorFeesTransactions(CurrencyOuterClass.CurrencyTransaction.Builder builderForValue)
total_vendor_fees_transactions are grouped by currency. vendor fees with the same currency are aggregrated into one CurrencyTransaction object. For example, if a lineitem/campaign has a vendor fees of 30 micros USD, another of 20 micros USD, the other 40 micros GBP, there will be two items in this field - one 50 micros USD, the other 40 micros GBP. (CurrencyTransaction contains the real-time conversion rate) In rare conditions when currency conversion rate is not available, total_vendor_fees_transactions.rate field will not be populated.
repeated .currency.CurrencyTransaction total_vendor_fees_transactions = 1;public AdcandidateOuterClass.VendorFeesInfo.Builder addTotalVendorFeesTransactions(int index, CurrencyOuterClass.CurrencyTransaction.Builder builderForValue)
total_vendor_fees_transactions are grouped by currency. vendor fees with the same currency are aggregrated into one CurrencyTransaction object. For example, if a lineitem/campaign has a vendor fees of 30 micros USD, another of 20 micros USD, the other 40 micros GBP, there will be two items in this field - one 50 micros USD, the other 40 micros GBP. (CurrencyTransaction contains the real-time conversion rate) In rare conditions when currency conversion rate is not available, total_vendor_fees_transactions.rate field will not be populated.
repeated .currency.CurrencyTransaction total_vendor_fees_transactions = 1;public AdcandidateOuterClass.VendorFeesInfo.Builder addAllTotalVendorFeesTransactions(Iterable<? extends CurrencyOuterClass.CurrencyTransaction> values)
total_vendor_fees_transactions are grouped by currency. vendor fees with the same currency are aggregrated into one CurrencyTransaction object. For example, if a lineitem/campaign has a vendor fees of 30 micros USD, another of 20 micros USD, the other 40 micros GBP, there will be two items in this field - one 50 micros USD, the other 40 micros GBP. (CurrencyTransaction contains the real-time conversion rate) In rare conditions when currency conversion rate is not available, total_vendor_fees_transactions.rate field will not be populated.
repeated .currency.CurrencyTransaction total_vendor_fees_transactions = 1;public AdcandidateOuterClass.VendorFeesInfo.Builder clearTotalVendorFeesTransactions()
total_vendor_fees_transactions are grouped by currency. vendor fees with the same currency are aggregrated into one CurrencyTransaction object. For example, if a lineitem/campaign has a vendor fees of 30 micros USD, another of 20 micros USD, the other 40 micros GBP, there will be two items in this field - one 50 micros USD, the other 40 micros GBP. (CurrencyTransaction contains the real-time conversion rate) In rare conditions when currency conversion rate is not available, total_vendor_fees_transactions.rate field will not be populated.
repeated .currency.CurrencyTransaction total_vendor_fees_transactions = 1;public AdcandidateOuterClass.VendorFeesInfo.Builder removeTotalVendorFeesTransactions(int index)
total_vendor_fees_transactions are grouped by currency. vendor fees with the same currency are aggregrated into one CurrencyTransaction object. For example, if a lineitem/campaign has a vendor fees of 30 micros USD, another of 20 micros USD, the other 40 micros GBP, there will be two items in this field - one 50 micros USD, the other 40 micros GBP. (CurrencyTransaction contains the real-time conversion rate) In rare conditions when currency conversion rate is not available, total_vendor_fees_transactions.rate field will not be populated.
repeated .currency.CurrencyTransaction total_vendor_fees_transactions = 1;public CurrencyOuterClass.CurrencyTransaction.Builder getTotalVendorFeesTransactionsBuilder(int index)
total_vendor_fees_transactions are grouped by currency. vendor fees with the same currency are aggregrated into one CurrencyTransaction object. For example, if a lineitem/campaign has a vendor fees of 30 micros USD, another of 20 micros USD, the other 40 micros GBP, there will be two items in this field - one 50 micros USD, the other 40 micros GBP. (CurrencyTransaction contains the real-time conversion rate) In rare conditions when currency conversion rate is not available, total_vendor_fees_transactions.rate field will not be populated.
repeated .currency.CurrencyTransaction total_vendor_fees_transactions = 1;public CurrencyOuterClass.CurrencyTransactionOrBuilder getTotalVendorFeesTransactionsOrBuilder(int index)
total_vendor_fees_transactions are grouped by currency. vendor fees with the same currency are aggregrated into one CurrencyTransaction object. For example, if a lineitem/campaign has a vendor fees of 30 micros USD, another of 20 micros USD, the other 40 micros GBP, there will be two items in this field - one 50 micros USD, the other 40 micros GBP. (CurrencyTransaction contains the real-time conversion rate) In rare conditions when currency conversion rate is not available, total_vendor_fees_transactions.rate field will not be populated.
repeated .currency.CurrencyTransaction total_vendor_fees_transactions = 1;getTotalVendorFeesTransactionsOrBuilder in interface AdcandidateOuterClass.VendorFeesInfoOrBuilderpublic List<? extends CurrencyOuterClass.CurrencyTransactionOrBuilder> getTotalVendorFeesTransactionsOrBuilderList()
total_vendor_fees_transactions are grouped by currency. vendor fees with the same currency are aggregrated into one CurrencyTransaction object. For example, if a lineitem/campaign has a vendor fees of 30 micros USD, another of 20 micros USD, the other 40 micros GBP, there will be two items in this field - one 50 micros USD, the other 40 micros GBP. (CurrencyTransaction contains the real-time conversion rate) In rare conditions when currency conversion rate is not available, total_vendor_fees_transactions.rate field will not be populated.
repeated .currency.CurrencyTransaction total_vendor_fees_transactions = 1;getTotalVendorFeesTransactionsOrBuilderList in interface AdcandidateOuterClass.VendorFeesInfoOrBuilderpublic CurrencyOuterClass.CurrencyTransaction.Builder addTotalVendorFeesTransactionsBuilder()
total_vendor_fees_transactions are grouped by currency. vendor fees with the same currency are aggregrated into one CurrencyTransaction object. For example, if a lineitem/campaign has a vendor fees of 30 micros USD, another of 20 micros USD, the other 40 micros GBP, there will be two items in this field - one 50 micros USD, the other 40 micros GBP. (CurrencyTransaction contains the real-time conversion rate) In rare conditions when currency conversion rate is not available, total_vendor_fees_transactions.rate field will not be populated.
repeated .currency.CurrencyTransaction total_vendor_fees_transactions = 1;public CurrencyOuterClass.CurrencyTransaction.Builder addTotalVendorFeesTransactionsBuilder(int index)
total_vendor_fees_transactions are grouped by currency. vendor fees with the same currency are aggregrated into one CurrencyTransaction object. For example, if a lineitem/campaign has a vendor fees of 30 micros USD, another of 20 micros USD, the other 40 micros GBP, there will be two items in this field - one 50 micros USD, the other 40 micros GBP. (CurrencyTransaction contains the real-time conversion rate) In rare conditions when currency conversion rate is not available, total_vendor_fees_transactions.rate field will not be populated.
repeated .currency.CurrencyTransaction total_vendor_fees_transactions = 1;public List<CurrencyOuterClass.CurrencyTransaction.Builder> getTotalVendorFeesTransactionsBuilderList()
total_vendor_fees_transactions are grouped by currency. vendor fees with the same currency are aggregrated into one CurrencyTransaction object. For example, if a lineitem/campaign has a vendor fees of 30 micros USD, another of 20 micros USD, the other 40 micros GBP, there will be two items in this field - one 50 micros USD, the other 40 micros GBP. (CurrencyTransaction contains the real-time conversion rate) In rare conditions when currency conversion rate is not available, total_vendor_fees_transactions.rate field will not be populated.
repeated .currency.CurrencyTransaction total_vendor_fees_transactions = 1;public boolean hasTotalFeePercentMicros()
total_fee_percent_micros is the sum of percent value in micros of all percent type vendor fees. For example, a line/campaign has a vendor fees at 5%, another 2%, this field will be "7" in micros, i.e., 7000000
optional int64 total_fee_percent_micros = 2;hasTotalFeePercentMicros in interface AdcandidateOuterClass.VendorFeesInfoOrBuilderpublic long getTotalFeePercentMicros()
total_fee_percent_micros is the sum of percent value in micros of all percent type vendor fees. For example, a line/campaign has a vendor fees at 5%, another 2%, this field will be "7" in micros, i.e., 7000000
optional int64 total_fee_percent_micros = 2;getTotalFeePercentMicros in interface AdcandidateOuterClass.VendorFeesInfoOrBuilderpublic AdcandidateOuterClass.VendorFeesInfo.Builder setTotalFeePercentMicros(long value)
total_fee_percent_micros is the sum of percent value in micros of all percent type vendor fees. For example, a line/campaign has a vendor fees at 5%, another 2%, this field will be "7" in micros, i.e., 7000000
optional int64 total_fee_percent_micros = 2;public AdcandidateOuterClass.VendorFeesInfo.Builder clearTotalFeePercentMicros()
total_fee_percent_micros is the sum of percent value in micros of all percent type vendor fees. For example, a line/campaign has a vendor fees at 5%, another 2%, this field will be "7" in micros, i.e., 7000000
optional int64 total_fee_percent_micros = 2;public final AdcandidateOuterClass.VendorFeesInfo.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<AdcandidateOuterClass.VendorFeesInfo.Builder>public final AdcandidateOuterClass.VendorFeesInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<AdcandidateOuterClass.VendorFeesInfo.Builder>Copyright © 2018. All rights reserved.