public class ReconciliationReportRow extends Object implements Serializable
ReconciliationReportRow represents each row in the reconciliation
report.
Each row is identified by its reconciliationReportId,
lineItemId,
creativeId, and #proposalLineItemId.| Constructor and Description |
|---|
ReconciliationReportRow() |
ReconciliationReportRow(Long reconciliationReportId,
Long lineItemId,
Long creativeId,
Long orderId,
Long advertiserId,
BillFrom billFrom,
RateType rateType,
Money lineItemCostPerUnit,
Long lineItemContractedUnitsBought,
Long dfpVolume,
Long thirdPartyVolume,
Long manualVolume,
Long reconciledVolume,
Money contractedRevenue,
Money dfpRevenue,
Money thirdPartyRevenue,
Money manualRevenue,
Money reconciledRevenue,
String comments) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
Long |
getAdvertiserId()
Gets the advertiserId value for this ReconciliationReportRow.
|
BillFrom |
getBillFrom()
Gets the billFrom value for this ReconciliationReportRow.
|
String |
getComments()
Gets the comments value for this ReconciliationReportRow.
|
Money |
getContractedRevenue()
Gets the contractedRevenue value for this ReconciliationReportRow.
|
Long |
getCreativeId()
Gets the creativeId value for this ReconciliationReportRow.
|
static org.apache.axis.encoding.Deserializer |
getDeserializer(String mechType,
Class _javaType,
QName _xmlType)
Get Custom Deserializer
|
Money |
getDfpRevenue()
Gets the dfpRevenue value for this ReconciliationReportRow.
|
Long |
getDfpVolume()
Gets the dfpVolume value for this ReconciliationReportRow.
|
Long |
getLineItemContractedUnitsBought()
Gets the lineItemContractedUnitsBought value for this ReconciliationReportRow.
|
Money |
getLineItemCostPerUnit()
Gets the lineItemCostPerUnit value for this ReconciliationReportRow.
|
Long |
getLineItemId()
Gets the lineItemId value for this ReconciliationReportRow.
|
Money |
getManualRevenue()
Gets the manualRevenue value for this ReconciliationReportRow.
|
Long |
getManualVolume()
Gets the manualVolume value for this ReconciliationReportRow.
|
Long |
getOrderId()
Gets the orderId value for this ReconciliationReportRow.
|
RateType |
getRateType()
Gets the rateType value for this ReconciliationReportRow.
|
Money |
getReconciledRevenue()
Gets the reconciledRevenue value for this ReconciliationReportRow.
|
Long |
getReconciledVolume()
Gets the reconciledVolume value for this ReconciliationReportRow.
|
Long |
getReconciliationReportId()
Gets the reconciliationReportId value for this ReconciliationReportRow.
|
static org.apache.axis.encoding.Serializer |
getSerializer(String mechType,
Class _javaType,
QName _xmlType)
Get Custom Serializer
|
Money |
getThirdPartyRevenue()
Gets the thirdPartyRevenue value for this ReconciliationReportRow.
|
Long |
getThirdPartyVolume()
Gets the thirdPartyVolume value for this ReconciliationReportRow.
|
static org.apache.axis.description.TypeDesc |
getTypeDesc()
Return type metadata object
|
int |
hashCode() |
void |
setAdvertiserId(Long advertiserId)
Sets the advertiserId value for this ReconciliationReportRow.
|
void |
setBillFrom(BillFrom billFrom)
Sets the billFrom value for this ReconciliationReportRow.
|
void |
setComments(String comments)
Sets the comments value for this ReconciliationReportRow.
|
void |
setContractedRevenue(Money contractedRevenue)
Sets the contractedRevenue value for this ReconciliationReportRow.
|
void |
setCreativeId(Long creativeId)
Sets the creativeId value for this ReconciliationReportRow.
|
void |
setDfpRevenue(Money dfpRevenue)
Sets the dfpRevenue value for this ReconciliationReportRow.
|
void |
setDfpVolume(Long dfpVolume)
Sets the dfpVolume value for this ReconciliationReportRow.
|
void |
setLineItemContractedUnitsBought(Long lineItemContractedUnitsBought)
Sets the lineItemContractedUnitsBought value for this ReconciliationReportRow.
|
void |
setLineItemCostPerUnit(Money lineItemCostPerUnit)
Sets the lineItemCostPerUnit value for this ReconciliationReportRow.
|
void |
setLineItemId(Long lineItemId)
Sets the lineItemId value for this ReconciliationReportRow.
|
void |
setManualRevenue(Money manualRevenue)
Sets the manualRevenue value for this ReconciliationReportRow.
|
void |
setManualVolume(Long manualVolume)
Sets the manualVolume value for this ReconciliationReportRow.
|
void |
setOrderId(Long orderId)
Sets the orderId value for this ReconciliationReportRow.
|
void |
setRateType(RateType rateType)
Sets the rateType value for this ReconciliationReportRow.
|
void |
setReconciledRevenue(Money reconciledRevenue)
Sets the reconciledRevenue value for this ReconciliationReportRow.
|
void |
setReconciledVolume(Long reconciledVolume)
Sets the reconciledVolume value for this ReconciliationReportRow.
|
void |
setReconciliationReportId(Long reconciliationReportId)
Sets the reconciliationReportId value for this ReconciliationReportRow.
|
void |
setThirdPartyRevenue(Money thirdPartyRevenue)
Sets the thirdPartyRevenue value for this ReconciliationReportRow.
|
void |
setThirdPartyVolume(Long thirdPartyVolume)
Sets the thirdPartyVolume value for this ReconciliationReportRow.
|
public ReconciliationReportRow()
public ReconciliationReportRow(Long reconciliationReportId, Long lineItemId, Long creativeId, Long orderId, Long advertiserId, BillFrom billFrom, RateType rateType, Money lineItemCostPerUnit, Long lineItemContractedUnitsBought, Long dfpVolume, Long thirdPartyVolume, Long manualVolume, Long reconciledVolume, Money contractedRevenue, Money dfpRevenue, Money thirdPartyRevenue, Money manualRevenue, Money reconciledRevenue, String comments)
public Long getReconciliationReportId()
ReconciliationReport.
This attribute is read-only.public void setReconciliationReportId(Long reconciliationReportId)
reconciliationReportId - * The ID of the ReconciliationReport.
This attribute is read-only.public Long getLineItemId()
LineItem.
This attribute is read-only.public void setLineItemId(Long lineItemId)
lineItemId - * The ID of the LineItem.
This attribute is read-only.public Long getCreativeId()
Creative.
This attribute is read-only.public void setCreativeId(Long creativeId)
creativeId - * The ID of the Creative.
This attribute is read-only.public Long getOrderId()
Order.
This attribute is read-only.public void setOrderId(Long orderId)
orderId - * The ID of the Order.
This attribute is read-only.public Long getAdvertiserId()
Company.
This attribute is read-only.public void setAdvertiserId(Long advertiserId)
advertiserId - * The ID of the Company.
This attribute is read-only.public BillFrom getBillFrom()
BillFrom.DEFAULT.public void setBillFrom(BillFrom billFrom)
billFrom - * Defines which source of volume to bill from.
This attribute is optional and defaults to BillFrom.DEFAULT.public RateType getRateType()
RateType of the line item and proposal line item this
row represents.
This attribute is read-only.public void setRateType(RateType rateType)
rateType - * RateType of the line item and proposal line item this
row represents.
This attribute is read-only.public Money getLineItemCostPerUnit()
LineItemSummary.costPerUnit of the line item this row
represents.
This attribute is read-only.public void setLineItemCostPerUnit(Money lineItemCostPerUnit)
lineItemCostPerUnit - * The LineItemSummary.costPerUnit of the line item this row
represents.
This attribute is read-only.public Long getLineItemContractedUnitsBought()
LineItemSummary.contractedUnitsBought of the line item
this row represents.
null if it is unlimited.
This attribute is read-only.public void setLineItemContractedUnitsBought(Long lineItemContractedUnitsBought)
lineItemContractedUnitsBought - * The LineItemSummary.contractedUnitsBought of the line item
this row represents.
null if it is unlimited.
This attribute is read-only.public Long getDfpVolume()
rateType, for example
if the rateType is RateType.CPC, it represents clicks;
if the rateType is RateType.CPM, it represents impressions;
if the rateType is RateType.CPD, it represents line
item days.
If the billFrom is BillFrom.DFP,
this attribute will be set to
reconciledVolume and used to calculate the
reconciledRevenue.
This attribute is read-only.public void setDfpVolume(Long dfpVolume)
dfpVolume - * The volume recorded by the DoubleClick for Publishers server.
The meaning of this value depends on the rateType, for example
if the rateType is RateType.CPC, it represents clicks;
if the rateType is RateType.CPM, it represents impressions;
if the rateType is RateType.CPD, it represents line
item days.
If the billFrom is BillFrom.DFP,
this attribute will be set to
reconciledVolume and used to calculate the
reconciledRevenue.
This attribute is read-only.public Long getThirdPartyVolume()
rateType,
for example
if the rateType is RateType.CPC,
it represents clicks;
if the rateType is RateType.CPM,
it represents impressions;
if the rateType is RateType.CPD,
it represents line item days.
If the billFrom is BillFrom.THIRD_PARTY,
this attribute will be set to
reconciledVolume and used to calculate the
reconciledRevenue.
This attribute is optional.public void setThirdPartyVolume(Long thirdPartyVolume)
thirdPartyVolume - * The volume recorded by the third-party ad server.
The meaning of this value depends on the rateType,
for example
if the rateType is RateType.CPC,
it represents clicks;
if the rateType is RateType.CPM,
it represents impressions;
if the rateType is RateType.CPD,
it represents line item days.
If the billFrom is BillFrom.THIRD_PARTY,
this attribute will be set to
reconciledVolume and used to calculate the
reconciledRevenue.
This attribute is optional.public Long getManualVolume()
rateType,
for example
if the rateType is RateType.CPC,
it represents clicks;
if the rateType is RateType.CPM,
it represents impressions;
if the rateType is RateType.CPD,
it represents line item days.
If the billFrom is BillFrom.MANUAL,
this attribute will be set to
reconciledVolume and used to calculate the
reconciledRevenue.
This attribute is optional.public void setManualVolume(Long manualVolume)
manualVolume - * The volume manually entered.
The meaning of this value depends on the rateType,
for example
if the rateType is RateType.CPC,
it represents clicks;
if the rateType is RateType.CPM,
it represents impressions;
if the rateType is RateType.CPD,
it represents line item days.
If the billFrom is BillFrom.MANUAL,
this attribute will be set to
reconciledVolume and used to calculate the
reconciledRevenue.
This attribute is optional.public Long getReconciledVolume()
billFrom value.
The meaning of this value depends on the rateType,
for example
if the rateType is RateType.CPC,
it represents clicks;
if the rateType is RateType.CPM,
it represents impressions;
if the rateType is RateType.CPD,
it represents line item days.
This attribute is read-only.public void setReconciledVolume(Long reconciledVolume)
reconciledVolume - * The volume depending upon the billFrom value.
The meaning of this value depends on the rateType,
for example
if the rateType is RateType.CPC,
it represents clicks;
if the rateType is RateType.CPM,
it represents impressions;
if the rateType is RateType.CPD,
it represents line item days.
This attribute is read-only.public Money getContractedRevenue()
#contractedGoal
and #costPerUnit.
This attribute is calculated by Google and is read-only.public void setContractedRevenue(Money contractedRevenue)
contractedRevenue - * The revenue calculated based on the #contractedGoal
and #costPerUnit.
This attribute is calculated by Google and is read-only.public Money getDfpRevenue()
#costPerUnit, #costType,
#dfpClicks, #dfpImpressions and #dfpLineItemDays.
This attribute is calculated by Google and is read-only.public void setDfpRevenue(Money dfpRevenue)
dfpRevenue - * The revenue calculated based on the #costPerUnit, #costType,
#dfpClicks, #dfpImpressions and #dfpLineItemDays.
This attribute is calculated by Google and is read-only.public Money getThirdPartyRevenue()
#costPerUnit, #costType,
#thirdPartyClicks, #thirdPartyImpressions
and #thirdPartyLineItemDays.
This attribute is calculated by Google and is read-only.public void setThirdPartyRevenue(Money thirdPartyRevenue)
thirdPartyRevenue - * The revenue calculated based on the #costPerUnit, #costType,
#thirdPartyClicks, #thirdPartyImpressions
and #thirdPartyLineItemDays.
This attribute is calculated by Google and is read-only.public Money getManualRevenue()
#costPerUnit, #costType,
#manualClicks, #manualImpressions
and #manualLineItemDays.
This attribute is calculated by Google and is read-only.public void setManualRevenue(Money manualRevenue)
manualRevenue - * The revenue calculated based on the #costPerUnit, #costType,
#manualClicks, #manualImpressions
and #manualLineItemDays.
This attribute is calculated by Google and is read-only.public Money getReconciledRevenue()
billFrom, contractedRevenue,
dfpRevenue, thirdPartyRevenue and
manualRevenue.
This attribute is calculated by Google and is read-only.public void setReconciledRevenue(Money reconciledRevenue)
reconciledRevenue - * The revenue calculated based on the billFrom, contractedRevenue,
dfpRevenue, thirdPartyRevenue and
manualRevenue.
This attribute is calculated by Google and is read-only.public String getComments()
public void setComments(String comments)
comments - * The comments for this row.
This attribute is optional.public static org.apache.axis.description.TypeDesc getTypeDesc()
public static org.apache.axis.encoding.Serializer getSerializer(String mechType, Class _javaType, QName _xmlType)
Copyright © 2014. All Rights Reserved.