public static final class AdcandidateOuterClass.VendorFeesInfo extends com.google.protobuf.GeneratedMessageV3 implements AdcandidateOuterClass.VendorFeesInfoOrBuilder
VendorFeesInfo contains the aggregrated amount and percent of a lineitem/campaign's vendor fees. Next Id: 3Protobuf type
bid.VendorFeesInfo| Modifier and Type | Class and Description |
|---|---|
static class |
AdcandidateOuterClass.VendorFeesInfo.Builder
VendorFeesInfo contains the aggregrated amount and percent of a
lineitem/campaign's vendor fees.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable| Modifier and Type | Field and Description |
|---|---|
static com.google.protobuf.Parser<AdcandidateOuterClass.VendorFeesInfo> |
PARSER
Deprecated.
|
static int |
TOTAL_FEE_PERCENT_MICROS_FIELD_NUMBER |
static int |
TOTAL_VENDOR_FEES_TRANSACTIONS_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static AdcandidateOuterClass.VendorFeesInfo |
getDefaultInstance() |
AdcandidateOuterClass.VendorFeesInfo |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Parser<AdcandidateOuterClass.VendorFeesInfo> |
getParserForType() |
int |
getSerializedSize() |
long |
getTotalFeePercentMicros()
total_fee_percent_micros is the sum of percent value in micros of all
percent type vendor fees.
|
CurrencyOuterClass.CurrencyTransaction |
getTotalVendorFeesTransactions(int index)
total_vendor_fees_transactions are grouped by currency.
|
int |
getTotalVendorFeesTransactionsCount()
total_vendor_fees_transactions are grouped by currency.
|
List<CurrencyOuterClass.CurrencyTransaction> |
getTotalVendorFeesTransactionsList()
total_vendor_fees_transactions are grouped by currency.
|
CurrencyOuterClass.CurrencyTransactionOrBuilder |
getTotalVendorFeesTransactionsOrBuilder(int index)
total_vendor_fees_transactions are grouped by currency.
|
List<? extends CurrencyOuterClass.CurrencyTransactionOrBuilder> |
getTotalVendorFeesTransactionsOrBuilderList()
total_vendor_fees_transactions are grouped by currency.
|
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
int |
hashCode() |
boolean |
hasTotalFeePercentMicros()
total_fee_percent_micros is the sum of percent value in micros of all
percent type vendor fees.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static AdcandidateOuterClass.VendorFeesInfo.Builder |
newBuilder() |
static AdcandidateOuterClass.VendorFeesInfo.Builder |
newBuilder(AdcandidateOuterClass.VendorFeesInfo prototype) |
AdcandidateOuterClass.VendorFeesInfo.Builder |
newBuilderForType() |
protected AdcandidateOuterClass.VendorFeesInfo.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
static AdcandidateOuterClass.VendorFeesInfo |
parseDelimitedFrom(InputStream input) |
static AdcandidateOuterClass.VendorFeesInfo |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static AdcandidateOuterClass.VendorFeesInfo |
parseFrom(byte[] data) |
static AdcandidateOuterClass.VendorFeesInfo |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static AdcandidateOuterClass.VendorFeesInfo |
parseFrom(ByteBuffer data) |
static AdcandidateOuterClass.VendorFeesInfo |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static AdcandidateOuterClass.VendorFeesInfo |
parseFrom(com.google.protobuf.ByteString data) |
static AdcandidateOuterClass.VendorFeesInfo |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static AdcandidateOuterClass.VendorFeesInfo |
parseFrom(com.google.protobuf.CodedInputStream input) |
static AdcandidateOuterClass.VendorFeesInfo |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static AdcandidateOuterClass.VendorFeesInfo |
parseFrom(InputStream input) |
static AdcandidateOuterClass.VendorFeesInfo |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<AdcandidateOuterClass.VendorFeesInfo> |
parser() |
AdcandidateOuterClass.VendorFeesInfo.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
computeStringSize, computeStringSizeNoTag, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, newBuilderForType, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int TOTAL_VENDOR_FEES_TRANSACTIONS_FIELD_NUMBER
public static final int TOTAL_FEE_PERCENT_MICROS_FIELD_NUMBER
@Deprecated public static final com.google.protobuf.Parser<AdcandidateOuterClass.VendorFeesInfo> PARSER
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public 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 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 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 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 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 final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static AdcandidateOuterClass.VendorFeesInfo parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AdcandidateOuterClass.VendorFeesInfo parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AdcandidateOuterClass.VendorFeesInfo parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AdcandidateOuterClass.VendorFeesInfo parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AdcandidateOuterClass.VendorFeesInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AdcandidateOuterClass.VendorFeesInfo parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AdcandidateOuterClass.VendorFeesInfo parseFrom(InputStream input) throws IOException
IOExceptionpublic static AdcandidateOuterClass.VendorFeesInfo parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static AdcandidateOuterClass.VendorFeesInfo parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static AdcandidateOuterClass.VendorFeesInfo parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static AdcandidateOuterClass.VendorFeesInfo parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static AdcandidateOuterClass.VendorFeesInfo parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic AdcandidateOuterClass.VendorFeesInfo.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static AdcandidateOuterClass.VendorFeesInfo.Builder newBuilder()
public static AdcandidateOuterClass.VendorFeesInfo.Builder newBuilder(AdcandidateOuterClass.VendorFeesInfo prototype)
public AdcandidateOuterClass.VendorFeesInfo.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected AdcandidateOuterClass.VendorFeesInfo.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static AdcandidateOuterClass.VendorFeesInfo getDefaultInstance()
public static com.google.protobuf.Parser<AdcandidateOuterClass.VendorFeesInfo> parser()
public com.google.protobuf.Parser<AdcandidateOuterClass.VendorFeesInfo> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public AdcandidateOuterClass.VendorFeesInfo getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2018. All rights reserved.