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 id,
Long reconciliationReportId,
Long lineItemId,
Long creativeId,
Long orderId,
Long advertiserId,
Long proposalLineItemId,
Long proposalId,
BillFrom reconciliationSource,
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.
|
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 |
getId()
Gets the id 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.
|
Long |
getProposalId()
Gets the proposalId value for this ReconciliationReportRow.
|
Long |
getProposalLineItemId()
Gets the proposalLineItemId 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.
|
BillFrom |
getReconciliationSource()
Gets the reconciliationSource 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 |
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 |
setId(Long id)
Sets the id 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 |
setProposalId(Long proposalId)
Sets the proposalId value for this ReconciliationReportRow.
|
void |
setProposalLineItemId(Long proposalLineItemId)
Sets the proposalLineItemId 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 |
setReconciliationSource(BillFrom reconciliationSource)
Sets the reconciliationSource 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.
|
String |
toString() |
public ReconciliationReportRow()
public ReconciliationReportRow(Long id, Long reconciliationReportId, Long lineItemId, Long creativeId, Long orderId, Long advertiserId, Long proposalLineItemId, Long proposalId, BillFrom reconciliationSource, 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 getId()
ReconciliationReportRow.
This value is read-only and assigned by Google.public void setId(Long id)
id - * Uniquely identifies the ReconciliationReportRow.
This value is read-only and assigned by Google.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 Long getProposalLineItemId()
ProposalLineItem associated with this
report row. This value is 0 if
there is no related ProposalLineItem. This
attribute is read-only.public void setProposalLineItemId(Long proposalLineItemId)
proposalLineItemId - * The ID of the ProposalLineItem associated with this
report row. This value is 0 if
there is no related ProposalLineItem. This
attribute is read-only.public Long getProposalId()
public void setProposalId(Long proposalId)
public BillFrom getReconciliationSource()
dfpVolume, thirdPartyVolume,
or manualVolume
should be used as the reconciledVolume.
The value is optional. If this reconciliation data
is for a ProposalLineItem
then this will default to the proposal line item's
ProposalLineItem.billingSource.
Otherwise, this will default to BillFrom.DFP.public void setReconciliationSource(BillFrom reconciliationSource)
reconciliationSource - * Specifies which of dfpVolume, thirdPartyVolume,
or manualVolume
should be used as the reconciledVolume.
The value is optional. If this reconciliation data
is for a ProposalLineItem
then this will default to the proposal line item's
ProposalLineItem.billingSource.
Otherwise, this will default to BillFrom.DFP.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 © 2020. All rights reserved.