public class BuyerRfp extends Object implements Serializable
Proposal
describing the
requirements from the buyer.| Constructor and Description |
|---|
BuyerRfp() |
BuyerRfp(Money costPerUnit,
Long units,
Money budget,
String currencyCode,
DateTime startDateTime,
DateTime endDateTime,
String description,
CreativePlaceholder[] creativePlaceholders,
Targeting targeting,
String additionalTerms,
AdExchangeEnvironment adExchangeEnvironment,
RfpType rfpType) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
String |
getAdditionalTerms()
Gets the additionalTerms value for this BuyerRfp.
|
AdExchangeEnvironment |
getAdExchangeEnvironment()
Gets the adExchangeEnvironment value for this BuyerRfp.
|
Money |
getBudget()
Gets the budget value for this BuyerRfp.
|
Money |
getCostPerUnit()
Gets the costPerUnit value for this BuyerRfp.
|
CreativePlaceholder[] |
getCreativePlaceholders()
Gets the creativePlaceholders value for this BuyerRfp.
|
CreativePlaceholder |
getCreativePlaceholders(int i) |
String |
getCurrencyCode()
Gets the currencyCode value for this BuyerRfp.
|
String |
getDescription()
Gets the description value for this BuyerRfp.
|
static org.apache.axis.encoding.Deserializer |
getDeserializer(String mechType,
Class _javaType,
QName _xmlType)
Get Custom Deserializer
|
DateTime |
getEndDateTime()
Gets the endDateTime value for this BuyerRfp.
|
RfpType |
getRfpType()
Gets the rfpType value for this BuyerRfp.
|
static org.apache.axis.encoding.Serializer |
getSerializer(String mechType,
Class _javaType,
QName _xmlType)
Get Custom Serializer
|
DateTime |
getStartDateTime()
Gets the startDateTime value for this BuyerRfp.
|
Targeting |
getTargeting()
Gets the targeting value for this BuyerRfp.
|
static org.apache.axis.description.TypeDesc |
getTypeDesc()
Return type metadata object
|
Long |
getUnits()
Gets the units value for this BuyerRfp.
|
int |
hashCode() |
void |
setAdditionalTerms(String additionalTerms)
Sets the additionalTerms value for this BuyerRfp.
|
void |
setAdExchangeEnvironment(AdExchangeEnvironment adExchangeEnvironment)
Sets the adExchangeEnvironment value for this BuyerRfp.
|
void |
setBudget(Money budget)
Sets the budget value for this BuyerRfp.
|
void |
setCostPerUnit(Money costPerUnit)
Sets the costPerUnit value for this BuyerRfp.
|
void |
setCreativePlaceholders(CreativePlaceholder[] creativePlaceholders)
Sets the creativePlaceholders value for this BuyerRfp.
|
void |
setCreativePlaceholders(int i,
CreativePlaceholder _value) |
void |
setCurrencyCode(String currencyCode)
Sets the currencyCode value for this BuyerRfp.
|
void |
setDescription(String description)
Sets the description value for this BuyerRfp.
|
void |
setEndDateTime(DateTime endDateTime)
Sets the endDateTime value for this BuyerRfp.
|
void |
setRfpType(RfpType rfpType)
Sets the rfpType value for this BuyerRfp.
|
void |
setStartDateTime(DateTime startDateTime)
Sets the startDateTime value for this BuyerRfp.
|
void |
setTargeting(Targeting targeting)
Sets the targeting value for this BuyerRfp.
|
void |
setUnits(Long units)
Sets the units value for this BuyerRfp.
|
String |
toString() |
public BuyerRfp()
public BuyerRfp(Money costPerUnit, Long units, Money budget, String currencyCode, DateTime startDateTime, DateTime endDateTime, String description, CreativePlaceholder[] creativePlaceholders, Targeting targeting, String additionalTerms, AdExchangeEnvironment adExchangeEnvironment, RfpType rfpType)
public Money getCostPerUnit()
Proposal in question. Given that this field
belongs to a request for
proposal (for which initially a Proposal does
not yet exist), this field should serve
as guidance for publishers to create a Proposal
with LineItems reflecting this
CPM.
This attribute is read-only.public void setCostPerUnit(Money costPerUnit)
costPerUnit - * CPM for the Proposal in question. Given that this field
belongs to a request for
proposal (for which initially a Proposal does
not yet exist), this field should serve
as guidance for publishers to create a Proposal
with LineItems reflecting this
CPM.
This attribute is read-only.public Long getUnits()
Proposal derived
from the request for proposal in question.
This attribute is read-only.public void setUnits(Long units)
units - * The number of impressions per day that a buyer wishes to see
in the Proposal derived
from the request for proposal in question.
This attribute is read-only.public Money getBudget()
Money available to spend on this deal.
In the case of Preferred Deal,
the budget is equal to the maximum amount of money
a buyer is willing to spend on a given
Proposal, even though the budget might not
be spent entirely, as impressions are not
guaranteed.
This attribute is read-only.public void setBudget(Money budget)
budget - * Total amount of Money available to spend on this deal.
In the case of Preferred Deal,
the budget is equal to the maximum amount of money
a buyer is willing to spend on a given
Proposal, even though the budget might not
be spent entirely, as impressions are not
guaranteed.
This attribute is read-only.public String getCurrencyCode()
public void setCurrencyCode(String currencyCode)
currencyCode - * Currency code for this deal's budget and CPM.
This attribute is read-only.public DateTime getStartDateTime()
DateTime in which the proposed deal should start
serving.
This attribute is read-only.public void setStartDateTime(DateTime startDateTime)
startDateTime - * The DateTime in which the proposed deal should start
serving.
This attribute is read-only.public DateTime getEndDateTime()
DateTime in which the proposed deal should end
serving.
This attribute is read-only.public void setEndDateTime(DateTime endDateTime)
endDateTime - * The DateTime in which the proposed deal should end
serving.
This attribute is read-only.public String getDescription()
public void setDescription(String description)
description - * A description of the proposed deal. This can be used for the
buyer to tell the publisher more
detailed information about the deal in question.
This attribute is read-only.public CreativePlaceholder[] getCreativePlaceholders()
public void setCreativePlaceholders(CreativePlaceholder[] creativePlaceholders)
creativePlaceholders - * A list of inventory sizes in which creatives will be eventually
served.
This attribute is read-only.public CreativePlaceholder getCreativePlaceholders(int i)
public void setCreativePlaceholders(int i,
CreativePlaceholder _value)
public Targeting getTargeting()
GeoTargeting information.
This attribute is read-only.public void setTargeting(Targeting targeting)
targeting - * Targeting information for the proposal in question. Currently
this field only contains GeoTargeting information.
This attribute is read-only.public String getAdditionalTerms()
Proposal
does not yet exist), this field can be populated by
buyers to specify additional information
that they wish publishers to incorporate into the
Proposal derived from this request
for proposal.
This attribute is read-only.public void setAdditionalTerms(String additionalTerms)
additionalTerms - * Additional terms of the deal in question. This field can be
used to state more specific
targeting information for the deal, as well as any
additional information regarding this deal.
Given that this field belongs to a request for proposal
(for which initially a Proposal
does not yet exist), this field can be populated by
buyers to specify additional information
that they wish publishers to incorporate into the
Proposal derived from this request
for proposal.
This attribute is read-only.public AdExchangeEnvironment getAdExchangeEnvironment()
AdExchangeEnvironment.DISPLAY,
AdExchangeEnvironment.VIDEO, and AdExchangeEnvironment.MOBILE.
This attribute is read-only.public void setAdExchangeEnvironment(AdExchangeEnvironment adExchangeEnvironment)
adExchangeEnvironment - * Identifies the format of the inventory or "channel" through
which the ad serves. Environments
currently supported include AdExchangeEnvironment.DISPLAY,
AdExchangeEnvironment.VIDEO, and AdExchangeEnvironment.MOBILE.
This attribute is read-only.public RfpType getRfpType()
Proposal that a buyer wishes to negotiate
with a seller.
This attribute is read-only.public void setRfpType(RfpType rfpType)
rfpType - * Deal type; either Programmatic Guaranteed or Preferred Deal.
This field corresponds to the type
of Proposal that a buyer wishes to negotiate
with a seller.
This attribute is read-only.public static org.apache.axis.description.TypeDesc getTypeDesc()
public static org.apache.axis.encoding.Serializer getSerializer(String mechType, Class _javaType, QName _xmlType)
Copyright © 2022. All rights reserved.