Package com.google.openrtb
Class OpenRtb.BidRequest.Imp.Pmp.Deal.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<OpenRtb.BidRequest.Imp.Pmp.Deal,OpenRtb.BidRequest.Imp.Pmp.Deal.Builder>
-
- com.google.openrtb.OpenRtb.BidRequest.Imp.Pmp.Deal.Builder
-
- All Implemented Interfaces:
OpenRtb.BidRequest.Imp.Pmp.DealOrBuilder,com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<OpenRtb.BidRequest.Imp.Pmp.Deal>,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- OpenRtb.BidRequest.Imp.Pmp.Deal
public static final class OpenRtb.BidRequest.Imp.Pmp.Deal.Builder extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<OpenRtb.BidRequest.Imp.Pmp.Deal,OpenRtb.BidRequest.Imp.Pmp.Deal.Builder> implements OpenRtb.BidRequest.Imp.Pmp.DealOrBuilder
OpenRTB 2.2: This object constitutes a specific deal that was struck a priori between a buyer and a seller. Its presence with the Pmp collection indicates that this impression is available under the terms of that deal. Refer to Section 7.2 for more details.
Protobuf typecom.google.openrtb.BidRequest.Imp.Pmp.Deal
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description OpenRtb.BidRequest.Imp.Pmp.Deal.BuilderaddAllWadomain(Iterable<String> values)Array of advertiser domains (e.g., advertiser.com) allowed to bid on this deal.OpenRtb.BidRequest.Imp.Pmp.Deal.BuilderaddAllWseat(Iterable<String> values)Allowlist of buyer seats (e.g., advertisers, agencies) that can bid on this deal.<Type> OpenRtb.BidRequest.Imp.Pmp.Deal.BuilderaddExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<OpenRtb.BidRequest.Imp.Pmp.Deal,List<Type>> extension, Type value)OpenRtb.BidRequest.Imp.Pmp.Deal.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)OpenRtb.BidRequest.Imp.Pmp.Deal.BuilderaddWadomain(String value)Array of advertiser domains (e.g., advertiser.com) allowed to bid on this deal.OpenRtb.BidRequest.Imp.Pmp.Deal.BuilderaddWadomainBytes(com.google.protobuf.ByteString value)Array of advertiser domains (e.g., advertiser.com) allowed to bid on this deal.OpenRtb.BidRequest.Imp.Pmp.Deal.BuilderaddWseat(String value)Allowlist of buyer seats (e.g., advertisers, agencies) that can bid on this deal.OpenRtb.BidRequest.Imp.Pmp.Deal.BuilderaddWseatBytes(com.google.protobuf.ByteString value)Allowlist of buyer seats (e.g., advertisers, agencies) that can bid on this deal.OpenRtb.BidRequest.Imp.Pmp.Dealbuild()OpenRtb.BidRequest.Imp.Pmp.DealbuildPartial()OpenRtb.BidRequest.Imp.Pmp.Deal.Builderclear()OpenRtb.BidRequest.Imp.Pmp.Deal.BuilderclearAt()Optional override of the overall auction type of the bid request, where 1 = First Price, 2 = Second Price Plus, 3 = the value passed in bidfloor is the agreed upon deal price.OpenRtb.BidRequest.Imp.Pmp.Deal.BuilderclearBidfloor()Minimum bid for this impression expressed in CPM.OpenRtb.BidRequest.Imp.Pmp.Deal.BuilderclearBidfloorcur()Currency specified using ISO-4217 alpha codes.<Type> OpenRtb.BidRequest.Imp.Pmp.Deal.BuilderclearExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<OpenRtb.BidRequest.Imp.Pmp.Deal,?> extension)OpenRtb.BidRequest.Imp.Pmp.Deal.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)OpenRtb.BidRequest.Imp.Pmp.Deal.BuilderclearId()A unique identifier for the direct deal.OpenRtb.BidRequest.Imp.Pmp.Deal.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)OpenRtb.BidRequest.Imp.Pmp.Deal.BuilderclearWadomain()Array of advertiser domains (e.g., advertiser.com) allowed to bid on this deal.OpenRtb.BidRequest.Imp.Pmp.Deal.BuilderclearWseat()Allowlist of buyer seats (e.g., advertisers, agencies) that can bid on this deal.OpenRtb.BidRequest.Imp.Pmp.Deal.Builderclone()OpenRtb.AuctionTypegetAt()Optional override of the overall auction type of the bid request, where 1 = First Price, 2 = Second Price Plus, 3 = the value passed in bidfloor is the agreed upon deal price.doublegetBidfloor()Minimum bid for this impression expressed in CPM.StringgetBidfloorcur()Currency specified using ISO-4217 alpha codes.com.google.protobuf.ByteStringgetBidfloorcurBytes()Currency specified using ISO-4217 alpha codes.OpenRtb.BidRequest.Imp.Pmp.DealgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetId()A unique identifier for the direct deal.com.google.protobuf.ByteStringgetIdBytes()A unique identifier for the direct deal.StringgetWadomain(int index)Array of advertiser domains (e.g., advertiser.com) allowed to bid on this deal.com.google.protobuf.ByteStringgetWadomainBytes(int index)Array of advertiser domains (e.g., advertiser.com) allowed to bid on this deal.intgetWadomainCount()Array of advertiser domains (e.g., advertiser.com) allowed to bid on this deal.com.google.protobuf.ProtocolStringListgetWadomainList()Array of advertiser domains (e.g., advertiser.com) allowed to bid on this deal.StringgetWseat(int index)Allowlist of buyer seats (e.g., advertisers, agencies) that can bid on this deal.com.google.protobuf.ByteStringgetWseatBytes(int index)Allowlist of buyer seats (e.g., advertisers, agencies) that can bid on this deal.intgetWseatCount()Allowlist of buyer seats (e.g., advertisers, agencies) that can bid on this deal.com.google.protobuf.ProtocolStringListgetWseatList()Allowlist of buyer seats (e.g., advertisers, agencies) that can bid on this deal.booleanhasAt()Optional override of the overall auction type of the bid request, where 1 = First Price, 2 = Second Price Plus, 3 = the value passed in bidfloor is the agreed upon deal price.booleanhasBidfloor()Minimum bid for this impression expressed in CPM.booleanhasBidfloorcur()Currency specified using ISO-4217 alpha codes.booleanhasId()A unique identifier for the direct deal.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()OpenRtb.BidRequest.Imp.Pmp.Deal.BuildermergeFrom(OpenRtb.BidRequest.Imp.Pmp.Deal other)OpenRtb.BidRequest.Imp.Pmp.Deal.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)OpenRtb.BidRequest.Imp.Pmp.Deal.BuildermergeFrom(com.google.protobuf.Message other)OpenRtb.BidRequest.Imp.Pmp.Deal.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)OpenRtb.BidRequest.Imp.Pmp.Deal.BuildersetAt(OpenRtb.AuctionType value)Optional override of the overall auction type of the bid request, where 1 = First Price, 2 = Second Price Plus, 3 = the value passed in bidfloor is the agreed upon deal price.OpenRtb.BidRequest.Imp.Pmp.Deal.BuildersetBidfloor(double value)Minimum bid for this impression expressed in CPM.OpenRtb.BidRequest.Imp.Pmp.Deal.BuildersetBidfloorcur(String value)Currency specified using ISO-4217 alpha codes.OpenRtb.BidRequest.Imp.Pmp.Deal.BuildersetBidfloorcurBytes(com.google.protobuf.ByteString value)Currency specified using ISO-4217 alpha codes.<Type> OpenRtb.BidRequest.Imp.Pmp.Deal.BuildersetExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<OpenRtb.BidRequest.Imp.Pmp.Deal,List<Type>> extension, int index, Type value)<Type> OpenRtb.BidRequest.Imp.Pmp.Deal.BuildersetExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<OpenRtb.BidRequest.Imp.Pmp.Deal,Type> extension, Type value)OpenRtb.BidRequest.Imp.Pmp.Deal.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)OpenRtb.BidRequest.Imp.Pmp.Deal.BuildersetId(String value)A unique identifier for the direct deal.OpenRtb.BidRequest.Imp.Pmp.Deal.BuildersetIdBytes(com.google.protobuf.ByteString value)A unique identifier for the direct deal.OpenRtb.BidRequest.Imp.Pmp.Deal.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)OpenRtb.BidRequest.Imp.Pmp.Deal.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)OpenRtb.BidRequest.Imp.Pmp.Deal.BuildersetWadomain(int index, String value)Array of advertiser domains (e.g., advertiser.com) allowed to bid on this deal.OpenRtb.BidRequest.Imp.Pmp.Deal.BuildersetWseat(int index, String value)Allowlist of buyer seats (e.g., advertisers, agencies) that can bid on this deal.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.ExtendableBuilder
addExtension, addExtension, clearExtension, clearExtension, extensionsAreInitialized, getAllFields, getExtension, getExtension, getExtension, getExtension, getExtension, getExtension, getExtensionCount, getExtensionCount, getExtensionCount, getField, getFieldBuilder, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, hasExtension, hasExtension, hasExtension, hasField, mergeExtensionFields, newBuilderForField, setExtension, setExtension, setExtension, setExtension
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getOneofFieldDescriptor, getParentForChildren, getUnknownFields, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder
getExtension, getExtension, getExtension, getExtension, getExtension, getExtension, getExtensionCount, getExtensionCount, getExtensionCount, hasExtension, hasExtension, hasExtension
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<OpenRtb.BidRequest.Imp.Pmp.Deal.Builder>
-
clear
public OpenRtb.BidRequest.Imp.Pmp.Deal.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.ExtendableBuilder<OpenRtb.BidRequest.Imp.Pmp.Deal,OpenRtb.BidRequest.Imp.Pmp.Deal.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<OpenRtb.BidRequest.Imp.Pmp.Deal.Builder>
-
getDefaultInstanceForType
public OpenRtb.BidRequest.Imp.Pmp.Deal getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<OpenRtb.BidRequest.Imp.Pmp.Deal>- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public OpenRtb.BidRequest.Imp.Pmp.Deal build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public OpenRtb.BidRequest.Imp.Pmp.Deal buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public OpenRtb.BidRequest.Imp.Pmp.Deal.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<OpenRtb.BidRequest.Imp.Pmp.Deal.Builder>
-
setField
public OpenRtb.BidRequest.Imp.Pmp.Deal.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.ExtendableBuilder<OpenRtb.BidRequest.Imp.Pmp.Deal,OpenRtb.BidRequest.Imp.Pmp.Deal.Builder>
-
clearField
public OpenRtb.BidRequest.Imp.Pmp.Deal.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.ExtendableBuilder<OpenRtb.BidRequest.Imp.Pmp.Deal,OpenRtb.BidRequest.Imp.Pmp.Deal.Builder>
-
clearOneof
public OpenRtb.BidRequest.Imp.Pmp.Deal.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<OpenRtb.BidRequest.Imp.Pmp.Deal.Builder>
-
setRepeatedField
public OpenRtb.BidRequest.Imp.Pmp.Deal.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.ExtendableBuilder<OpenRtb.BidRequest.Imp.Pmp.Deal,OpenRtb.BidRequest.Imp.Pmp.Deal.Builder>
-
addRepeatedField
public OpenRtb.BidRequest.Imp.Pmp.Deal.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.ExtendableBuilder<OpenRtb.BidRequest.Imp.Pmp.Deal,OpenRtb.BidRequest.Imp.Pmp.Deal.Builder>
-
setExtension
public <Type> OpenRtb.BidRequest.Imp.Pmp.Deal.Builder setExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<OpenRtb.BidRequest.Imp.Pmp.Deal,Type> extension, Type value)
- Overrides:
setExtensionin classcom.google.protobuf.GeneratedMessageV3.ExtendableBuilder<OpenRtb.BidRequest.Imp.Pmp.Deal,OpenRtb.BidRequest.Imp.Pmp.Deal.Builder>
-
setExtension
public <Type> OpenRtb.BidRequest.Imp.Pmp.Deal.Builder setExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<OpenRtb.BidRequest.Imp.Pmp.Deal,List<Type>> extension, int index, Type value)
- Overrides:
setExtensionin classcom.google.protobuf.GeneratedMessageV3.ExtendableBuilder<OpenRtb.BidRequest.Imp.Pmp.Deal,OpenRtb.BidRequest.Imp.Pmp.Deal.Builder>
-
addExtension
public <Type> OpenRtb.BidRequest.Imp.Pmp.Deal.Builder addExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<OpenRtb.BidRequest.Imp.Pmp.Deal,List<Type>> extension, Type value)
- Overrides:
addExtensionin classcom.google.protobuf.GeneratedMessageV3.ExtendableBuilder<OpenRtb.BidRequest.Imp.Pmp.Deal,OpenRtb.BidRequest.Imp.Pmp.Deal.Builder>
-
clearExtension
public <Type> OpenRtb.BidRequest.Imp.Pmp.Deal.Builder clearExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<OpenRtb.BidRequest.Imp.Pmp.Deal,?> extension)
- Overrides:
clearExtensionin classcom.google.protobuf.GeneratedMessageV3.ExtendableBuilder<OpenRtb.BidRequest.Imp.Pmp.Deal,OpenRtb.BidRequest.Imp.Pmp.Deal.Builder>
-
mergeFrom
public OpenRtb.BidRequest.Imp.Pmp.Deal.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<OpenRtb.BidRequest.Imp.Pmp.Deal.Builder>
-
mergeFrom
public OpenRtb.BidRequest.Imp.Pmp.Deal.Builder mergeFrom(OpenRtb.BidRequest.Imp.Pmp.Deal other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.ExtendableBuilder<OpenRtb.BidRequest.Imp.Pmp.Deal,OpenRtb.BidRequest.Imp.Pmp.Deal.Builder>
-
mergeFrom
public OpenRtb.BidRequest.Imp.Pmp.Deal.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<OpenRtb.BidRequest.Imp.Pmp.Deal.Builder>- Throws:
IOException
-
hasId
public boolean hasId()
A unique identifier for the direct deal. REQUIRED by the OpenRTB specification.
required string id = 1;- Specified by:
hasIdin interfaceOpenRtb.BidRequest.Imp.Pmp.DealOrBuilder- Returns:
- Whether the id field is set.
-
getId
public String getId()
A unique identifier for the direct deal. REQUIRED by the OpenRTB specification.
required string id = 1;- Specified by:
getIdin interfaceOpenRtb.BidRequest.Imp.Pmp.DealOrBuilder- Returns:
- The id.
-
getIdBytes
public com.google.protobuf.ByteString getIdBytes()
A unique identifier for the direct deal. REQUIRED by the OpenRTB specification.
required string id = 1;- Specified by:
getIdBytesin interfaceOpenRtb.BidRequest.Imp.Pmp.DealOrBuilder- Returns:
- The bytes for id.
-
setId
public OpenRtb.BidRequest.Imp.Pmp.Deal.Builder setId(String value)
A unique identifier for the direct deal. REQUIRED by the OpenRTB specification.
required string id = 1;- Parameters:
value- The id to set.- Returns:
- This builder for chaining.
-
clearId
public OpenRtb.BidRequest.Imp.Pmp.Deal.Builder clearId()
A unique identifier for the direct deal. REQUIRED by the OpenRTB specification.
required string id = 1;- Returns:
- This builder for chaining.
-
setIdBytes
public OpenRtb.BidRequest.Imp.Pmp.Deal.Builder setIdBytes(com.google.protobuf.ByteString value)
A unique identifier for the direct deal. REQUIRED by the OpenRTB specification.
required string id = 1;- Parameters:
value- The bytes for id to set.- Returns:
- This builder for chaining.
-
hasBidfloor
public boolean hasBidfloor()
Minimum bid for this impression expressed in CPM.
optional double bidfloor = 2 [default = 0];- Specified by:
hasBidfloorin interfaceOpenRtb.BidRequest.Imp.Pmp.DealOrBuilder- Returns:
- Whether the bidfloor field is set.
-
getBidfloor
public double getBidfloor()
Minimum bid for this impression expressed in CPM.
optional double bidfloor = 2 [default = 0];- Specified by:
getBidfloorin interfaceOpenRtb.BidRequest.Imp.Pmp.DealOrBuilder- Returns:
- The bidfloor.
-
setBidfloor
public OpenRtb.BidRequest.Imp.Pmp.Deal.Builder setBidfloor(double value)
Minimum bid for this impression expressed in CPM.
optional double bidfloor = 2 [default = 0];- Parameters:
value- The bidfloor to set.- Returns:
- This builder for chaining.
-
clearBidfloor
public OpenRtb.BidRequest.Imp.Pmp.Deal.Builder clearBidfloor()
Minimum bid for this impression expressed in CPM.
optional double bidfloor = 2 [default = 0];- Returns:
- This builder for chaining.
-
hasBidfloorcur
public boolean hasBidfloorcur()
Currency specified using ISO-4217 alpha codes. This may be different from bid currency returned by bidder if this is allowed by the exchange.
optional string bidfloorcur = 3 [default = "USD"];- Specified by:
hasBidfloorcurin interfaceOpenRtb.BidRequest.Imp.Pmp.DealOrBuilder- Returns:
- Whether the bidfloorcur field is set.
-
getBidfloorcur
public String getBidfloorcur()
Currency specified using ISO-4217 alpha codes. This may be different from bid currency returned by bidder if this is allowed by the exchange.
optional string bidfloorcur = 3 [default = "USD"];- Specified by:
getBidfloorcurin interfaceOpenRtb.BidRequest.Imp.Pmp.DealOrBuilder- Returns:
- The bidfloorcur.
-
getBidfloorcurBytes
public com.google.protobuf.ByteString getBidfloorcurBytes()
Currency specified using ISO-4217 alpha codes. This may be different from bid currency returned by bidder if this is allowed by the exchange.
optional string bidfloorcur = 3 [default = "USD"];- Specified by:
getBidfloorcurBytesin interfaceOpenRtb.BidRequest.Imp.Pmp.DealOrBuilder- Returns:
- The bytes for bidfloorcur.
-
setBidfloorcur
public OpenRtb.BidRequest.Imp.Pmp.Deal.Builder setBidfloorcur(String value)
Currency specified using ISO-4217 alpha codes. This may be different from bid currency returned by bidder if this is allowed by the exchange.
optional string bidfloorcur = 3 [default = "USD"];- Parameters:
value- The bidfloorcur to set.- Returns:
- This builder for chaining.
-
clearBidfloorcur
public OpenRtb.BidRequest.Imp.Pmp.Deal.Builder clearBidfloorcur()
Currency specified using ISO-4217 alpha codes. This may be different from bid currency returned by bidder if this is allowed by the exchange.
optional string bidfloorcur = 3 [default = "USD"];- Returns:
- This builder for chaining.
-
setBidfloorcurBytes
public OpenRtb.BidRequest.Imp.Pmp.Deal.Builder setBidfloorcurBytes(com.google.protobuf.ByteString value)
Currency specified using ISO-4217 alpha codes. This may be different from bid currency returned by bidder if this is allowed by the exchange.
optional string bidfloorcur = 3 [default = "USD"];- Parameters:
value- The bytes for bidfloorcur to set.- Returns:
- This builder for chaining.
-
getWseatList
public com.google.protobuf.ProtocolStringList getWseatList()
Allowlist of buyer seats (e.g., advertisers, agencies) that can bid on this deal. IDs of seats and knowledge of the buyer's customers to which they refer must be coordinated between bidders and the exchange a priori. Omission implies no seat restrictions.
repeated string wseat = 4;- Specified by:
getWseatListin interfaceOpenRtb.BidRequest.Imp.Pmp.DealOrBuilder- Returns:
- A list containing the wseat.
-
getWseatCount
public int getWseatCount()
Allowlist of buyer seats (e.g., advertisers, agencies) that can bid on this deal. IDs of seats and knowledge of the buyer's customers to which they refer must be coordinated between bidders and the exchange a priori. Omission implies no seat restrictions.
repeated string wseat = 4;- Specified by:
getWseatCountin interfaceOpenRtb.BidRequest.Imp.Pmp.DealOrBuilder- Returns:
- The count of wseat.
-
getWseat
public String getWseat(int index)
Allowlist of buyer seats (e.g., advertisers, agencies) that can bid on this deal. IDs of seats and knowledge of the buyer's customers to which they refer must be coordinated between bidders and the exchange a priori. Omission implies no seat restrictions.
repeated string wseat = 4;- Specified by:
getWseatin interfaceOpenRtb.BidRequest.Imp.Pmp.DealOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The wseat at the given index.
-
getWseatBytes
public com.google.protobuf.ByteString getWseatBytes(int index)
Allowlist of buyer seats (e.g., advertisers, agencies) that can bid on this deal. IDs of seats and knowledge of the buyer's customers to which they refer must be coordinated between bidders and the exchange a priori. Omission implies no seat restrictions.
repeated string wseat = 4;- Specified by:
getWseatBytesin interfaceOpenRtb.BidRequest.Imp.Pmp.DealOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the wseat at the given index.
-
setWseat
public OpenRtb.BidRequest.Imp.Pmp.Deal.Builder setWseat(int index, String value)
Allowlist of buyer seats (e.g., advertisers, agencies) that can bid on this deal. IDs of seats and knowledge of the buyer's customers to which they refer must be coordinated between bidders and the exchange a priori. Omission implies no seat restrictions.
repeated string wseat = 4;- Parameters:
index- The index to set the value at.value- The wseat to set.- Returns:
- This builder for chaining.
-
addWseat
public OpenRtb.BidRequest.Imp.Pmp.Deal.Builder addWseat(String value)
Allowlist of buyer seats (e.g., advertisers, agencies) that can bid on this deal. IDs of seats and knowledge of the buyer's customers to which they refer must be coordinated between bidders and the exchange a priori. Omission implies no seat restrictions.
repeated string wseat = 4;- Parameters:
value- The wseat to add.- Returns:
- This builder for chaining.
-
addAllWseat
public OpenRtb.BidRequest.Imp.Pmp.Deal.Builder addAllWseat(Iterable<String> values)
Allowlist of buyer seats (e.g., advertisers, agencies) that can bid on this deal. IDs of seats and knowledge of the buyer's customers to which they refer must be coordinated between bidders and the exchange a priori. Omission implies no seat restrictions.
repeated string wseat = 4;- Parameters:
values- The wseat to add.- Returns:
- This builder for chaining.
-
clearWseat
public OpenRtb.BidRequest.Imp.Pmp.Deal.Builder clearWseat()
Allowlist of buyer seats (e.g., advertisers, agencies) that can bid on this deal. IDs of seats and knowledge of the buyer's customers to which they refer must be coordinated between bidders and the exchange a priori. Omission implies no seat restrictions.
repeated string wseat = 4;- Returns:
- This builder for chaining.
-
addWseatBytes
public OpenRtb.BidRequest.Imp.Pmp.Deal.Builder addWseatBytes(com.google.protobuf.ByteString value)
Allowlist of buyer seats (e.g., advertisers, agencies) that can bid on this deal. IDs of seats and knowledge of the buyer's customers to which they refer must be coordinated between bidders and the exchange a priori. Omission implies no seat restrictions.
repeated string wseat = 4;- Parameters:
value- The bytes of the wseat to add.- Returns:
- This builder for chaining.
-
getWadomainList
public com.google.protobuf.ProtocolStringList getWadomainList()
Array of advertiser domains (e.g., advertiser.com) allowed to bid on this deal. Omission implies no advertiser restrictions.
repeated string wadomain = 5;- Specified by:
getWadomainListin interfaceOpenRtb.BidRequest.Imp.Pmp.DealOrBuilder- Returns:
- A list containing the wadomain.
-
getWadomainCount
public int getWadomainCount()
Array of advertiser domains (e.g., advertiser.com) allowed to bid on this deal. Omission implies no advertiser restrictions.
repeated string wadomain = 5;- Specified by:
getWadomainCountin interfaceOpenRtb.BidRequest.Imp.Pmp.DealOrBuilder- Returns:
- The count of wadomain.
-
getWadomain
public String getWadomain(int index)
Array of advertiser domains (e.g., advertiser.com) allowed to bid on this deal. Omission implies no advertiser restrictions.
repeated string wadomain = 5;- Specified by:
getWadomainin interfaceOpenRtb.BidRequest.Imp.Pmp.DealOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The wadomain at the given index.
-
getWadomainBytes
public com.google.protobuf.ByteString getWadomainBytes(int index)
Array of advertiser domains (e.g., advertiser.com) allowed to bid on this deal. Omission implies no advertiser restrictions.
repeated string wadomain = 5;- Specified by:
getWadomainBytesin interfaceOpenRtb.BidRequest.Imp.Pmp.DealOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the wadomain at the given index.
-
setWadomain
public OpenRtb.BidRequest.Imp.Pmp.Deal.Builder setWadomain(int index, String value)
Array of advertiser domains (e.g., advertiser.com) allowed to bid on this deal. Omission implies no advertiser restrictions.
repeated string wadomain = 5;- Parameters:
index- The index to set the value at.value- The wadomain to set.- Returns:
- This builder for chaining.
-
addWadomain
public OpenRtb.BidRequest.Imp.Pmp.Deal.Builder addWadomain(String value)
Array of advertiser domains (e.g., advertiser.com) allowed to bid on this deal. Omission implies no advertiser restrictions.
repeated string wadomain = 5;- Parameters:
value- The wadomain to add.- Returns:
- This builder for chaining.
-
addAllWadomain
public OpenRtb.BidRequest.Imp.Pmp.Deal.Builder addAllWadomain(Iterable<String> values)
Array of advertiser domains (e.g., advertiser.com) allowed to bid on this deal. Omission implies no advertiser restrictions.
repeated string wadomain = 5;- Parameters:
values- The wadomain to add.- Returns:
- This builder for chaining.
-
clearWadomain
public OpenRtb.BidRequest.Imp.Pmp.Deal.Builder clearWadomain()
Array of advertiser domains (e.g., advertiser.com) allowed to bid on this deal. Omission implies no advertiser restrictions.
repeated string wadomain = 5;- Returns:
- This builder for chaining.
-
addWadomainBytes
public OpenRtb.BidRequest.Imp.Pmp.Deal.Builder addWadomainBytes(com.google.protobuf.ByteString value)
Array of advertiser domains (e.g., advertiser.com) allowed to bid on this deal. Omission implies no advertiser restrictions.
repeated string wadomain = 5;- Parameters:
value- The bytes of the wadomain to add.- Returns:
- This builder for chaining.
-
hasAt
public boolean hasAt()
Optional override of the overall auction type of the bid request, where 1 = First Price, 2 = Second Price Plus, 3 = the value passed in bidfloor is the agreed upon deal price. Additional auction types can be defined by the exchange.
optional .com.google.openrtb.AuctionType at = 6;- Specified by:
hasAtin interfaceOpenRtb.BidRequest.Imp.Pmp.DealOrBuilder- Returns:
- Whether the at field is set.
-
getAt
public OpenRtb.AuctionType getAt()
Optional override of the overall auction type of the bid request, where 1 = First Price, 2 = Second Price Plus, 3 = the value passed in bidfloor is the agreed upon deal price. Additional auction types can be defined by the exchange.
optional .com.google.openrtb.AuctionType at = 6;- Specified by:
getAtin interfaceOpenRtb.BidRequest.Imp.Pmp.DealOrBuilder- Returns:
- The at.
-
setAt
public OpenRtb.BidRequest.Imp.Pmp.Deal.Builder setAt(OpenRtb.AuctionType value)
Optional override of the overall auction type of the bid request, where 1 = First Price, 2 = Second Price Plus, 3 = the value passed in bidfloor is the agreed upon deal price. Additional auction types can be defined by the exchange.
optional .com.google.openrtb.AuctionType at = 6;- Parameters:
value- The at to set.- Returns:
- This builder for chaining.
-
clearAt
public OpenRtb.BidRequest.Imp.Pmp.Deal.Builder clearAt()
Optional override of the overall auction type of the bid request, where 1 = First Price, 2 = Second Price Plus, 3 = the value passed in bidfloor is the agreed upon deal price. Additional auction types can be defined by the exchange.
optional .com.google.openrtb.AuctionType at = 6;- Returns:
- This builder for chaining.
-
setUnknownFields
public final OpenRtb.BidRequest.Imp.Pmp.Deal.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<OpenRtb.BidRequest.Imp.Pmp.Deal.Builder>
-
mergeUnknownFields
public final OpenRtb.BidRequest.Imp.Pmp.Deal.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<OpenRtb.BidRequest.Imp.Pmp.Deal.Builder>
-
-