public static final class BrxRtb095.BidResponse.Bid extends com.google.protobuf.GeneratedMessage implements BrxRtb095.BidResponse.BidOrBuilder
BidResponse.Bid| Modifier and Type | Class and Description |
|---|---|
static class |
BrxRtb095.BidResponse.Bid.Builder
Protobuf type
BidResponse.Bid |
com.google.protobuf.GeneratedMessage.BuilderParent, com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessage.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessage.ExtendableBuilder>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessage.ExtendableMessage>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessage.ExtendableMessage>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingType extends com.google.protobuf.Message,Type>| Modifier and Type | Field and Description |
|---|---|
private com.google.protobuf.LazyStringList |
adomain_ |
static int |
ADOMAIN_FIELD_NUMBER |
private int |
bitField0_ |
private Object |
cid_ |
static int |
CID_FIELD_NUMBER |
private Object |
crid_ |
static int |
CRID_FIELD_NUMBER |
private static BrxRtb095.BidResponse.Bid |
defaultInstance |
private BrxRtb095.BidResponse.BidExt |
ext_ |
static int |
EXT_FIELD_NUMBER |
private Object |
id_ |
static int |
ID_FIELD_NUMBER |
private Object |
impid_ |
static int |
IMPID_FIELD_NUMBER |
private byte |
memoizedIsInitialized |
private int |
memoizedSerializedSize |
private Object |
nurl_ |
static int |
NURL_FIELD_NUMBER |
static com.google.protobuf.Parser<BrxRtb095.BidResponse.Bid> |
PARSER |
private float |
price_ |
static int |
PRICE_FIELD_NUMBER |
private static long |
serialVersionUID |
private com.google.protobuf.UnknownFieldSet |
unknownFields |
| Modifier | Constructor and Description |
|---|---|
private |
Bid(boolean noInit) |
private |
Bid(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
private |
Bid(com.google.protobuf.GeneratedMessage.Builder<?> builder) |
| Modifier and Type | Method and Description |
|---|---|
String |
getAdomain(int index)
repeated string adomain = 5; |
com.google.protobuf.ByteString |
getAdomainBytes(int index)
repeated string adomain = 5; |
int |
getAdomainCount()
repeated string adomain = 5; |
com.google.protobuf.ProtocolStringList |
getAdomainList()
repeated string adomain = 5; |
String |
getCid()
optional string cid = 6; |
com.google.protobuf.ByteString |
getCidBytes()
optional string cid = 6; |
String |
getCrid()
optional string crid = 7; |
com.google.protobuf.ByteString |
getCridBytes()
optional string crid = 7; |
static BrxRtb095.BidResponse.Bid |
getDefaultInstance() |
BrxRtb095.BidResponse.Bid |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
BrxRtb095.BidResponse.BidExt |
getExt()
optional .BidResponse.BidExt ext = 8; |
BrxRtb095.BidResponse.BidExtOrBuilder |
getExtOrBuilder()
optional .BidResponse.BidExt ext = 8; |
String |
getId()
optional string id = 1; |
com.google.protobuf.ByteString |
getIdBytes()
optional string id = 1; |
String |
getImpid()
optional string impid = 2; |
com.google.protobuf.ByteString |
getImpidBytes()
optional string impid = 2; |
String |
getNurl()
optional string nurl = 4; |
com.google.protobuf.ByteString |
getNurlBytes()
optional string nurl = 4; |
com.google.protobuf.Parser<BrxRtb095.BidResponse.Bid> |
getParserForType() |
float |
getPrice()
optional float price = 3; |
int |
getSerializedSize() |
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
boolean |
hasCid()
optional string cid = 6; |
boolean |
hasCrid()
optional string crid = 7; |
boolean |
hasExt()
optional .BidResponse.BidExt ext = 8; |
boolean |
hasId()
optional string id = 1; |
boolean |
hasImpid()
optional string impid = 2; |
boolean |
hasNurl()
optional string nurl = 4; |
boolean |
hasPrice()
optional float price = 3; |
private void |
initFields() |
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static BrxRtb095.BidResponse.Bid.Builder |
newBuilder() |
static BrxRtb095.BidResponse.Bid.Builder |
newBuilder(BrxRtb095.BidResponse.Bid prototype) |
BrxRtb095.BidResponse.Bid.Builder |
newBuilderForType() |
protected BrxRtb095.BidResponse.Bid.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) |
static BrxRtb095.BidResponse.Bid |
parseDelimitedFrom(InputStream input) |
static BrxRtb095.BidResponse.Bid |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static BrxRtb095.BidResponse.Bid |
parseFrom(byte[] data) |
static BrxRtb095.BidResponse.Bid |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static BrxRtb095.BidResponse.Bid |
parseFrom(com.google.protobuf.ByteString data) |
static BrxRtb095.BidResponse.Bid |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static BrxRtb095.BidResponse.Bid |
parseFrom(com.google.protobuf.CodedInputStream input) |
static BrxRtb095.BidResponse.Bid |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static BrxRtb095.BidResponse.Bid |
parseFrom(InputStream input) |
static BrxRtb095.BidResponse.Bid |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
BrxRtb095.BidResponse.Bid.Builder |
toBuilder() |
protected Object |
writeReplace() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, makeExtensionsImmutable, newFileScopedGeneratedExtension, newFileScopedGeneratedExtension, newMessageScopedGeneratedExtension, newMessageScopedGeneratedExtension, parseUnknownFieldequals, findInitializationErrors, getInitializationErrorString, hashCode, hashFields, toStringcheckByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitprivate static final BrxRtb095.BidResponse.Bid defaultInstance
private final com.google.protobuf.UnknownFieldSet unknownFields
public static com.google.protobuf.Parser<BrxRtb095.BidResponse.Bid> PARSER
private int bitField0_
public static final int ID_FIELD_NUMBER
private Object id_
public static final int IMPID_FIELD_NUMBER
private Object impid_
public static final int PRICE_FIELD_NUMBER
private float price_
public static final int NURL_FIELD_NUMBER
private Object nurl_
public static final int ADOMAIN_FIELD_NUMBER
private com.google.protobuf.LazyStringList adomain_
public static final int CID_FIELD_NUMBER
private Object cid_
public static final int CRID_FIELD_NUMBER
private Object crid_
public static final int EXT_FIELD_NUMBER
private BrxRtb095.BidResponse.BidExt ext_
private byte memoizedIsInitialized
private int memoizedSerializedSize
private static final long serialVersionUID
private Bid(com.google.protobuf.GeneratedMessage.Builder<?> builder)
private Bid(boolean noInit)
private Bid(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static BrxRtb095.BidResponse.Bid getDefaultInstance()
public BrxRtb095.BidResponse.Bid getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessagepublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessagepublic com.google.protobuf.Parser<BrxRtb095.BidResponse.Bid> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessagepublic boolean hasId()
optional string id = 1;
For each bid, the VAST URL should be passed in the “nurl” field The request of the "nurl" informs the bidder of the win; the response must be VAST XML for the ad The "nurl" should include ##BRX_CLEARING_PRICE## assigned to a parameter to accept the winning price ratio. BRX will replace this macro with the correct value. Please refer to the PDF documentation for details on calculating the winning price.
hasId in interface BrxRtb095.BidResponse.BidOrBuilderpublic String getId()
optional string id = 1;
For each bid, the VAST URL should be passed in the “nurl” field The request of the "nurl" informs the bidder of the win; the response must be VAST XML for the ad The "nurl" should include ##BRX_CLEARING_PRICE## assigned to a parameter to accept the winning price ratio. BRX will replace this macro with the correct value. Please refer to the PDF documentation for details on calculating the winning price.
getId in interface BrxRtb095.BidResponse.BidOrBuilderpublic com.google.protobuf.ByteString getIdBytes()
optional string id = 1;
For each bid, the VAST URL should be passed in the “nurl” field The request of the "nurl" informs the bidder of the win; the response must be VAST XML for the ad The "nurl" should include ##BRX_CLEARING_PRICE## assigned to a parameter to accept the winning price ratio. BRX will replace this macro with the correct value. Please refer to the PDF documentation for details on calculating the winning price.
getIdBytes in interface BrxRtb095.BidResponse.BidOrBuilderpublic boolean hasImpid()
optional string impid = 2;
ID of the Imp object from the bid request to which this bid applies.
hasImpid in interface BrxRtb095.BidResponse.BidOrBuilderpublic String getImpid()
optional string impid = 2;
ID of the Imp object from the bid request to which this bid applies.
getImpid in interface BrxRtb095.BidResponse.BidOrBuilderpublic com.google.protobuf.ByteString getImpidBytes()
optional string impid = 2;
ID of the Imp object from the bid request to which this bid applies.
getImpidBytes in interface BrxRtb095.BidResponse.BidOrBuilderpublic boolean hasPrice()
optional float price = 3;
Bid price in CPM. WARNING/Best Practice: Although this value is a float, OpenRTB strongly suggests using integer math for accounting to avoid rounding errors
hasPrice in interface BrxRtb095.BidResponse.BidOrBuilderpublic float getPrice()
optional float price = 3;
Bid price in CPM. WARNING/Best Practice: Although this value is a float, OpenRTB strongly suggests using integer math for accounting to avoid rounding errors
getPrice in interface BrxRtb095.BidResponse.BidOrBuilderpublic boolean hasNurl()
optional string nurl = 4;
VAST URL. Bidders should add a random number or cache busting string to the VAST tag returned and include the BRX macro (##BRX_CLEARING_PRICE##) for winning price ratio replacement. Please refer to the PDF documentation for details on calculating the winning price.
hasNurl in interface BrxRtb095.BidResponse.BidOrBuilderpublic String getNurl()
optional string nurl = 4;
VAST URL. Bidders should add a random number or cache busting string to the VAST tag returned and include the BRX macro (##BRX_CLEARING_PRICE##) for winning price ratio replacement. Please refer to the PDF documentation for details on calculating the winning price.
getNurl in interface BrxRtb095.BidResponse.BidOrBuilderpublic com.google.protobuf.ByteString getNurlBytes()
optional string nurl = 4;
VAST URL. Bidders should add a random number or cache busting string to the VAST tag returned and include the BRX macro (##BRX_CLEARING_PRICE##) for winning price ratio replacement. Please refer to the PDF documentation for details on calculating the winning price.
getNurlBytes in interface BrxRtb095.BidResponse.BidOrBuilderpublic com.google.protobuf.ProtocolStringList getAdomainList()
repeated string adomain = 5;
Advertiser’s primary or top-level domain(s) for advertiser checking. This can be a list of domains if there is a rotating creative. However, exchanges may mandate that only one landing domain is allowed.
getAdomainList in interface BrxRtb095.BidResponse.BidOrBuilderpublic int getAdomainCount()
repeated string adomain = 5;
Advertiser’s primary or top-level domain(s) for advertiser checking. This can be a list of domains if there is a rotating creative. However, exchanges may mandate that only one landing domain is allowed.
getAdomainCount in interface BrxRtb095.BidResponse.BidOrBuilderpublic String getAdomain(int index)
repeated string adomain = 5;
Advertiser’s primary or top-level domain(s) for advertiser checking. This can be a list of domains if there is a rotating creative. However, exchanges may mandate that only one landing domain is allowed.
getAdomain in interface BrxRtb095.BidResponse.BidOrBuilderpublic com.google.protobuf.ByteString getAdomainBytes(int index)
repeated string adomain = 5;
Advertiser’s primary or top-level domain(s) for advertiser checking. This can be a list of domains if there is a rotating creative. However, exchanges may mandate that only one landing domain is allowed.
getAdomainBytes in interface BrxRtb095.BidResponse.BidOrBuilderpublic boolean hasCid()
optional string cid = 6;
Campaign ID or similar that appears within the ad markup
hasCid in interface BrxRtb095.BidResponse.BidOrBuilderpublic String getCid()
optional string cid = 6;
Campaign ID or similar that appears within the ad markup
getCid in interface BrxRtb095.BidResponse.BidOrBuilderpublic com.google.protobuf.ByteString getCidBytes()
optional string cid = 6;
Campaign ID or similar that appears within the ad markup
getCidBytes in interface BrxRtb095.BidResponse.BidOrBuilderpublic boolean hasCrid()
optional string crid = 7;
Creative ID for reporting content issues or defects. This could also be used as a reference to a creative ID that is posted with an exchange.
hasCrid in interface BrxRtb095.BidResponse.BidOrBuilderpublic String getCrid()
optional string crid = 7;
Creative ID for reporting content issues or defects. This could also be used as a reference to a creative ID that is posted with an exchange.
getCrid in interface BrxRtb095.BidResponse.BidOrBuilderpublic com.google.protobuf.ByteString getCridBytes()
optional string crid = 7;
Creative ID for reporting content issues or defects. This could also be used as a reference to a creative ID that is posted with an exchange.
getCridBytes in interface BrxRtb095.BidResponse.BidOrBuilderpublic boolean hasExt()
optional .BidResponse.BidExt ext = 8;
Custom BRX extensions to the bid response
hasExt in interface BrxRtb095.BidResponse.BidOrBuilderpublic BrxRtb095.BidResponse.BidExt getExt()
optional .BidResponse.BidExt ext = 8;
Custom BRX extensions to the bid response
getExt in interface BrxRtb095.BidResponse.BidOrBuilderpublic BrxRtb095.BidResponse.BidExtOrBuilder getExtOrBuilder()
optional .BidResponse.BidExt ext = 8;
Custom BRX extensions to the bid response
getExtOrBuilder in interface BrxRtb095.BidResponse.BidOrBuilderprivate void initFields()
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessagepublic void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.AbstractMessageIOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.AbstractMessageprotected Object writeReplace() throws ObjectStreamException
writeReplace in class com.google.protobuf.GeneratedMessageObjectStreamExceptionpublic static BrxRtb095.BidResponse.Bid parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static BrxRtb095.BidResponse.Bid parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static BrxRtb095.BidResponse.Bid parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static BrxRtb095.BidResponse.Bid parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static BrxRtb095.BidResponse.Bid parseFrom(InputStream input) throws IOException
IOExceptionpublic static BrxRtb095.BidResponse.Bid parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static BrxRtb095.BidResponse.Bid parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static BrxRtb095.BidResponse.Bid parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static BrxRtb095.BidResponse.Bid parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static BrxRtb095.BidResponse.Bid parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static BrxRtb095.BidResponse.Bid.Builder newBuilder()
public BrxRtb095.BidResponse.Bid.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static BrxRtb095.BidResponse.Bid.Builder newBuilder(BrxRtb095.BidResponse.Bid prototype)
public BrxRtb095.BidResponse.Bid.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected BrxRtb095.BidResponse.Bid.Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessage