public static final class Openrtb.BidRequest.Source extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<Openrtb.BidRequest.Source> implements Openrtb.BidRequest.SourceOrBuilder
OpenRTB 2.5: This object describes the nature and behavior of the entity that is the source of the bid request upstream from the exchange. The primary purpose of this object is to define post-auction or upstream decisioning when the exchange itself does not control the final decision. A common example of this is header bidding, but it can also apply to upstream server entities such as another RTB exchange, a mediation platform, or an ad server combines direct campaigns with 3rd party demand in decisioning.Protobuf type
openrtb.BidRequest.Source| Modifier and Type | Class and Description |
|---|---|
static class |
Openrtb.BidRequest.Source.Builder
OpenRTB 2.5: This object describes the nature and behavior of the entity
that is the source of the bid request upstream from the exchange.
|
com.google.protobuf.GeneratedMessageV3.ExtendableMessage.ExtensionWritercom.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 int |
FD_FIELD_NUMBER |
static com.google.protobuf.Parser<Openrtb.BidRequest.Source> |
PARSER
Deprecated.
|
static int |
PCHAIN_FIELD_NUMBER |
static int |
TID_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static Openrtb.BidRequest.Source |
getDefaultInstance() |
Openrtb.BidRequest.Source |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
boolean |
getFd()
Entity responsible for the final impression sale decision,
where 0 = exchange, 1 = upstream source
RECOMMENDED by the OpenRTB specification.
|
com.google.protobuf.Parser<Openrtb.BidRequest.Source> |
getParserForType() |
String |
getPchain()
Payment ID chain string containing embedded syntax
described in the TAG Payment ID Protocol v1.0.
|
com.google.protobuf.ByteString |
getPchainBytes()
Payment ID chain string containing embedded syntax
described in the TAG Payment ID Protocol v1.0.
|
int |
getSerializedSize() |
String |
getTid()
Transaction ID that must be common across all participants in
this bid request (e.g., potentially multiple exchanges).
|
com.google.protobuf.ByteString |
getTidBytes()
Transaction ID that must be common across all participants in
this bid request (e.g., potentially multiple exchanges).
|
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
boolean |
hasFd()
Entity responsible for the final impression sale decision,
where 0 = exchange, 1 = upstream source
RECOMMENDED by the OpenRTB specification.
|
int |
hashCode() |
boolean |
hasPchain()
Payment ID chain string containing embedded syntax
described in the TAG Payment ID Protocol v1.0.
|
boolean |
hasTid()
Transaction ID that must be common across all participants in
this bid request (e.g., potentially multiple exchanges).
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static Openrtb.BidRequest.Source.Builder |
newBuilder() |
static Openrtb.BidRequest.Source.Builder |
newBuilder(Openrtb.BidRequest.Source prototype) |
Openrtb.BidRequest.Source.Builder |
newBuilderForType() |
protected Openrtb.BidRequest.Source.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
static Openrtb.BidRequest.Source |
parseDelimitedFrom(InputStream input) |
static Openrtb.BidRequest.Source |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Openrtb.BidRequest.Source |
parseFrom(byte[] data) |
static Openrtb.BidRequest.Source |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Openrtb.BidRequest.Source |
parseFrom(com.google.protobuf.ByteString data) |
static Openrtb.BidRequest.Source |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Openrtb.BidRequest.Source |
parseFrom(com.google.protobuf.CodedInputStream input) |
static Openrtb.BidRequest.Source |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Openrtb.BidRequest.Source |
parseFrom(InputStream input) |
static Openrtb.BidRequest.Source |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<Openrtb.BidRequest.Source> |
parser() |
Openrtb.BidRequest.Source.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
extensionsAreInitialized, extensionsSerializedSize, extensionsSerializedSizeAsMessageSet, getAllFields, getAllFieldsRaw, getExtension, getExtension, getExtension, getExtension, getExtension, getExtension, getExtensionCount, getExtensionCount, getExtensionCount, getExtensionFields, getField, getRepeatedField, getRepeatedFieldCount, hasExtension, hasExtension, hasExtension, hasField, makeExtensionsImmutable, newExtensionWriter, newMessageSetExtensionWriter, parseUnknownFieldcomputeStringSize, computeStringSizeNoTag, getDescriptorForType, getOneofFieldDescriptor, hasOneof, internalGetMapField, newBuilderForType, parseDelimitedWithIOException, parseDelimitedWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetExtension, getExtension, getExtension, getExtension, getExtension, getExtension, getExtensionCount, getExtensionCount, getExtensionCount, hasExtension, hasExtension, hasExtensionpublic static final int FD_FIELD_NUMBER
public static final int TID_FIELD_NUMBER
public static final int PCHAIN_FIELD_NUMBER
@Deprecated public static final com.google.protobuf.Parser<Openrtb.BidRequest.Source> 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 boolean hasFd()
Entity responsible for the final impression sale decision, where 0 = exchange, 1 = upstream source RECOMMENDED by the OpenRTB specification.
optional bool fd = 1;hasFd in interface Openrtb.BidRequest.SourceOrBuilderpublic boolean getFd()
Entity responsible for the final impression sale decision, where 0 = exchange, 1 = upstream source RECOMMENDED by the OpenRTB specification.
optional bool fd = 1;getFd in interface Openrtb.BidRequest.SourceOrBuilderpublic boolean hasTid()
Transaction ID that must be common across all participants in this bid request (e.g., potentially multiple exchanges). RECOMMENDED by the OpenRTB specification.
optional string tid = 2;hasTid in interface Openrtb.BidRequest.SourceOrBuilderpublic String getTid()
Transaction ID that must be common across all participants in this bid request (e.g., potentially multiple exchanges). RECOMMENDED by the OpenRTB specification.
optional string tid = 2;getTid in interface Openrtb.BidRequest.SourceOrBuilderpublic com.google.protobuf.ByteString getTidBytes()
Transaction ID that must be common across all participants in this bid request (e.g., potentially multiple exchanges). RECOMMENDED by the OpenRTB specification.
optional string tid = 2;getTidBytes in interface Openrtb.BidRequest.SourceOrBuilderpublic boolean hasPchain()
Payment ID chain string containing embedded syntax described in the TAG Payment ID Protocol v1.0. RECOMMENDED by the OpenRTB specification.
optional string pchain = 3;hasPchain in interface Openrtb.BidRequest.SourceOrBuilderpublic String getPchain()
Payment ID chain string containing embedded syntax described in the TAG Payment ID Protocol v1.0. RECOMMENDED by the OpenRTB specification.
optional string pchain = 3;getPchain in interface Openrtb.BidRequest.SourceOrBuilderpublic com.google.protobuf.ByteString getPchainBytes()
Payment ID chain string containing embedded syntax described in the TAG Payment ID Protocol v1.0. RECOMMENDED by the OpenRTB specification.
optional string pchain = 3;getPchainBytes in interface Openrtb.BidRequest.SourceOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.ExtendableMessage<Openrtb.BidRequest.Source>public 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 Openrtb.BidRequest.Source parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Openrtb.BidRequest.Source parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Openrtb.BidRequest.Source parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Openrtb.BidRequest.Source parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Openrtb.BidRequest.Source parseFrom(InputStream input) throws IOException
IOExceptionpublic static Openrtb.BidRequest.Source parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Openrtb.BidRequest.Source parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static Openrtb.BidRequest.Source parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Openrtb.BidRequest.Source parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static Openrtb.BidRequest.Source parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic Openrtb.BidRequest.Source.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static Openrtb.BidRequest.Source.Builder newBuilder()
public static Openrtb.BidRequest.Source.Builder newBuilder(Openrtb.BidRequest.Source prototype)
public Openrtb.BidRequest.Source.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected Openrtb.BidRequest.Source.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static Openrtb.BidRequest.Source getDefaultInstance()
public static com.google.protobuf.Parser<Openrtb.BidRequest.Source> parser()
public com.google.protobuf.Parser<Openrtb.BidRequest.Source> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public Openrtb.BidRequest.Source getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<Openrtb.BidRequest.Source>getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2017. All rights reserved.