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, parseUnknownField
equals, findInitializationErrors, getInitializationErrorString, hashCode, hashFields, toString
checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
private 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.InvalidProtocolBufferException
public static BrxRtb095.BidResponse.Bid getDefaultInstance()
public BrxRtb095.BidResponse.Bid getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields
in interface com.google.protobuf.MessageOrBuilder
getUnknownFields
in class com.google.protobuf.GeneratedMessage
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class com.google.protobuf.GeneratedMessage
public com.google.protobuf.Parser<BrxRtb095.BidResponse.Bid> getParserForType()
getParserForType
in interface com.google.protobuf.Message
getParserForType
in interface com.google.protobuf.MessageLite
getParserForType
in class com.google.protobuf.GeneratedMessage
public 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.BidOrBuilder
public 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.BidOrBuilder
public 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.BidOrBuilder
public 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.BidOrBuilder
public 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.BidOrBuilder
public 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.BidOrBuilder
public 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.BidOrBuilder
public 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.BidOrBuilder
public 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.BidOrBuilder
public 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.BidOrBuilder
public 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.BidOrBuilder
public 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.BidOrBuilder
public 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.BidOrBuilder
public 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.BidOrBuilder
public 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.BidOrBuilder
public boolean hasCid()
optional string cid = 6;
Campaign ID or similar that appears within the ad markup
hasCid
in interface BrxRtb095.BidResponse.BidOrBuilder
public String getCid()
optional string cid = 6;
Campaign ID or similar that appears within the ad markup
getCid
in interface BrxRtb095.BidResponse.BidOrBuilder
public com.google.protobuf.ByteString getCidBytes()
optional string cid = 6;
Campaign ID or similar that appears within the ad markup
getCidBytes
in interface BrxRtb095.BidResponse.BidOrBuilder
public 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.BidOrBuilder
public 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.BidOrBuilder
public 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.BidOrBuilder
public boolean hasExt()
optional .BidResponse.BidExt ext = 8;
Custom BRX extensions to the bid response
hasExt
in interface BrxRtb095.BidResponse.BidOrBuilder
public BrxRtb095.BidResponse.BidExt getExt()
optional .BidResponse.BidExt ext = 8;
Custom BRX extensions to the bid response
getExt
in interface BrxRtb095.BidResponse.BidOrBuilder
public BrxRtb095.BidResponse.BidExtOrBuilder getExtOrBuilder()
optional .BidResponse.BidExt ext = 8;
Custom BRX extensions to the bid response
getExtOrBuilder
in interface BrxRtb095.BidResponse.BidOrBuilder
private void initFields()
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessage
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
writeTo
in interface com.google.protobuf.MessageLite
writeTo
in class com.google.protobuf.AbstractMessage
IOException
public int getSerializedSize()
getSerializedSize
in interface com.google.protobuf.MessageLite
getSerializedSize
in class com.google.protobuf.AbstractMessage
protected Object writeReplace() throws ObjectStreamException
writeReplace
in class com.google.protobuf.GeneratedMessage
ObjectStreamException
public static BrxRtb095.BidResponse.Bid parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static BrxRtb095.BidResponse.Bid parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static BrxRtb095.BidResponse.Bid parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static BrxRtb095.BidResponse.Bid parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static BrxRtb095.BidResponse.Bid parseFrom(InputStream input) throws IOException
IOException
public static BrxRtb095.BidResponse.Bid parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public static BrxRtb095.BidResponse.Bid parseDelimitedFrom(InputStream input) throws IOException
IOException
public static BrxRtb095.BidResponse.Bid parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public static BrxRtb095.BidResponse.Bid parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOException
public static BrxRtb095.BidResponse.Bid parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public static BrxRtb095.BidResponse.Bid.Builder newBuilder()
public BrxRtb095.BidResponse.Bid.Builder newBuilderForType()
newBuilderForType
in interface com.google.protobuf.Message
newBuilderForType
in interface com.google.protobuf.MessageLite
public static BrxRtb095.BidResponse.Bid.Builder newBuilder(BrxRtb095.BidResponse.Bid prototype)
public BrxRtb095.BidResponse.Bid.Builder toBuilder()
toBuilder
in interface com.google.protobuf.Message
toBuilder
in interface com.google.protobuf.MessageLite
protected BrxRtb095.BidResponse.Bid.Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent)
newBuilderForType
in class com.google.protobuf.GeneratedMessage