public class ReconciliationLineItemReport extends Object implements Serializable
LineItem and/or ProposalLineItem.| Constructor and Description |
|---|
ReconciliationLineItemReport() |
ReconciliationLineItemReport(Long id,
Long reconciliationReportId,
Long orderId,
Long proposalId,
Long lineItemId,
Long proposalLineItemId,
RateType rateType,
Money netRate,
Money grossRate,
PricingModel pricingModel,
Long dfpVolume,
Long thirdPartyVolume,
Long manualVolume,
BillFrom reconciliationSource,
Long reconciledVolume,
Long capVolume,
Long rolloverVolume,
Long billableVolume,
Money netBillableRevenue,
Money grossBillableRevenue,
BillableRevenueOverrides billableRevenueOverrides) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
BillableRevenueOverrides |
getBillableRevenueOverrides()
Gets the billableRevenueOverrides value for this ReconciliationLineItemReport.
|
Long |
getBillableVolume()
Gets the billableVolume value for this ReconciliationLineItemReport.
|
Long |
getCapVolume()
Gets the capVolume value for this ReconciliationLineItemReport.
|
static org.apache.axis.encoding.Deserializer |
getDeserializer(String mechType,
Class _javaType,
QName _xmlType)
Get Custom Deserializer
|
Long |
getDfpVolume()
Gets the dfpVolume value for this ReconciliationLineItemReport.
|
Money |
getGrossBillableRevenue()
Gets the grossBillableRevenue value for this ReconciliationLineItemReport.
|
Money |
getGrossRate()
Gets the grossRate value for this ReconciliationLineItemReport.
|
Long |
getId()
Gets the id value for this ReconciliationLineItemReport.
|
Long |
getLineItemId()
Gets the lineItemId value for this ReconciliationLineItemReport.
|
Long |
getManualVolume()
Gets the manualVolume value for this ReconciliationLineItemReport.
|
Money |
getNetBillableRevenue()
Gets the netBillableRevenue value for this ReconciliationLineItemReport.
|
Money |
getNetRate()
Gets the netRate value for this ReconciliationLineItemReport.
|
Long |
getOrderId()
Gets the orderId value for this ReconciliationLineItemReport.
|
PricingModel |
getPricingModel()
Gets the pricingModel value for this ReconciliationLineItemReport.
|
Long |
getProposalId()
Gets the proposalId value for this ReconciliationLineItemReport.
|
Long |
getProposalLineItemId()
Gets the proposalLineItemId value for this ReconciliationLineItemReport.
|
RateType |
getRateType()
Gets the rateType value for this ReconciliationLineItemReport.
|
Long |
getReconciledVolume()
Gets the reconciledVolume value for this ReconciliationLineItemReport.
|
Long |
getReconciliationReportId()
Gets the reconciliationReportId value for this ReconciliationLineItemReport.
|
BillFrom |
getReconciliationSource()
Gets the reconciliationSource value for this ReconciliationLineItemReport.
|
Long |
getRolloverVolume()
Gets the rolloverVolume value for this ReconciliationLineItemReport.
|
static org.apache.axis.encoding.Serializer |
getSerializer(String mechType,
Class _javaType,
QName _xmlType)
Get Custom Serializer
|
Long |
getThirdPartyVolume()
Gets the thirdPartyVolume value for this ReconciliationLineItemReport.
|
static org.apache.axis.description.TypeDesc |
getTypeDesc()
Return type metadata object
|
int |
hashCode() |
void |
setBillableRevenueOverrides(BillableRevenueOverrides billableRevenueOverrides)
Sets the billableRevenueOverrides value for this ReconciliationLineItemReport.
|
void |
setBillableVolume(Long billableVolume)
Sets the billableVolume value for this ReconciliationLineItemReport.
|
void |
setCapVolume(Long capVolume)
Sets the capVolume value for this ReconciliationLineItemReport.
|
void |
setDfpVolume(Long dfpVolume)
Sets the dfpVolume value for this ReconciliationLineItemReport.
|
void |
setGrossBillableRevenue(Money grossBillableRevenue)
Sets the grossBillableRevenue value for this ReconciliationLineItemReport.
|
void |
setGrossRate(Money grossRate)
Sets the grossRate value for this ReconciliationLineItemReport.
|
void |
setId(Long id)
Sets the id value for this ReconciliationLineItemReport.
|
void |
setLineItemId(Long lineItemId)
Sets the lineItemId value for this ReconciliationLineItemReport.
|
void |
setManualVolume(Long manualVolume)
Sets the manualVolume value for this ReconciliationLineItemReport.
|
void |
setNetBillableRevenue(Money netBillableRevenue)
Sets the netBillableRevenue value for this ReconciliationLineItemReport.
|
void |
setNetRate(Money netRate)
Sets the netRate value for this ReconciliationLineItemReport.
|
void |
setOrderId(Long orderId)
Sets the orderId value for this ReconciliationLineItemReport.
|
void |
setPricingModel(PricingModel pricingModel)
Sets the pricingModel value for this ReconciliationLineItemReport.
|
void |
setProposalId(Long proposalId)
Sets the proposalId value for this ReconciliationLineItemReport.
|
void |
setProposalLineItemId(Long proposalLineItemId)
Sets the proposalLineItemId value for this ReconciliationLineItemReport.
|
void |
setRateType(RateType rateType)
Sets the rateType value for this ReconciliationLineItemReport.
|
void |
setReconciledVolume(Long reconciledVolume)
Sets the reconciledVolume value for this ReconciliationLineItemReport.
|
void |
setReconciliationReportId(Long reconciliationReportId)
Sets the reconciliationReportId value for this ReconciliationLineItemReport.
|
void |
setReconciliationSource(BillFrom reconciliationSource)
Sets the reconciliationSource value for this ReconciliationLineItemReport.
|
void |
setRolloverVolume(Long rolloverVolume)
Sets the rolloverVolume value for this ReconciliationLineItemReport.
|
void |
setThirdPartyVolume(Long thirdPartyVolume)
Sets the thirdPartyVolume value for this ReconciliationLineItemReport.
|
String |
toString() |
public ReconciliationLineItemReport()
public ReconciliationLineItemReport(Long id, Long reconciliationReportId, Long orderId, Long proposalId, Long lineItemId, Long proposalLineItemId, RateType rateType, Money netRate, Money grossRate, PricingModel pricingModel, Long dfpVolume, Long thirdPartyVolume, Long manualVolume, BillFrom reconciliationSource, Long reconciledVolume, Long capVolume, Long rolloverVolume, Long billableVolume, Money netBillableRevenue, Money grossBillableRevenue, BillableRevenueOverrides billableRevenueOverrides)
public Long getId()
ReconciliationLineItemReport.
This value is read-only and assigned by Google.public void setId(Long id)
id - * Uniquely identifies the ReconciliationLineItemReport.
This value is read-only and assigned by Google.public Long getReconciliationReportId()
ReconciliationReport this ReconciliationLineItemReport
belongs to.
This value is read-only.public void setReconciliationReportId(Long reconciliationReportId)
reconciliationReportId - * The ID of the ReconciliationReport this ReconciliationLineItemReport
belongs to.
This value is read-only.public Long getOrderId()
LineItem, then
this contains the ID of the order
that line item belongs to. Otherwise, this field will
have a value of 0.
This value is read-only.public void setOrderId(Long orderId)
orderId - * If this reconciliation data is for a LineItem, then
this contains the ID of the order
that line item belongs to. Otherwise, this field will
have a value of 0.
This value is read-only.public Long getProposalId()
ProposalLineItem,
then this contains the ID of
the proposal that proposal line item belongs to. Otherwise,
this field will have a value of 0.
This value is read-only.public void setProposalId(Long proposalId)
proposalId - * If this reconciliation data is for a ProposalLineItem,
then this contains the ID of
the proposal that proposal line item belongs to. Otherwise,
this field will have a value of 0.
This value is read-only.public Long getLineItemId()
LineItem, then
this contains that line item's ID.
Otherwise, this field will have a value of 0.
This value is read-only.public void setLineItemId(Long lineItemId)
lineItemId - * If this reconciliation data is for a LineItem, then
this contains that line item's ID.
Otherwise, this field will have a value of 0.
This value is read-only.public Long getProposalLineItemId()
ProposalLineItem,
then this contains that proposal line item's ID. Otherwise, this field
will have a value of 0.
This value is read-only.public void setProposalLineItemId(Long proposalLineItemId)
proposalLineItemId - * If this reconciliation data is for a ProposalLineItem,
then this contains that proposal line item's ID. Otherwise, this field
will have a value of 0.
This value is read-only.public RateType getRateType()
RateType of the LineItem and/or ProposalLineItem
this reconciliation data is for.
This value is read-only.public void setRateType(RateType rateType)
rateType - * The RateType of the LineItem and/or ProposalLineItem
this reconciliation data is for.
This value is read-only.public Money getNetRate()
net rate of the LineItem and/or ProposalLineItem
this reconciliation data is for.
This value is read-only.public void setNetRate(Money netRate)
netRate - * The net rate of the LineItem and/or ProposalLineItem
this reconciliation data is for.
This value is read-only.public Money getGrossRate()
ProposalLineItem
and the pricingModel
is PricingModel.GROSS, then this contains
the gross rate of
the proposal line item. Otherwise, the value of this
field will be the same as
the netRate.
This value is read-only.public void setGrossRate(Money grossRate)
grossRate - * If this reconciliation data is for a ProposalLineItem
and the pricingModel
is PricingModel.GROSS, then this contains
the gross rate of
the proposal line item. Otherwise, the value of this
field will be the same as
the netRate.
This value is read-only.public PricingModel getPricingModel()
ProposalLineItem,
then this contains that proposal line item's proposal's pricing model.
Otherwise, the value of this field will be PricingModel.NET.
This value is read-only.public void setPricingModel(PricingModel pricingModel)
pricingModel - * If this reconciliation data is for a ProposalLineItem,
then this contains that proposal line item's proposal's pricing model.
Otherwise, the value of this field will be PricingModel.NET.
This value 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.
This value is read-only.public void setDfpVolume(Long dfpVolume)
dfpVolume - * The volume recorded by the DoubleClick for Publishers 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.
This value 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.
This value is optional and defaults to null.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.
This value is optional and defaults to null.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.
This value is optional and defaults to null.public void setManualVolume(Long manualVolume)
manualVolume - * A manually entered volume.
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 value is optional and defaults to null.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 Long getReconciledVolume()
reconciliationSource is set to.
The different possibilities are as follows:
Reconciliation source |
Value of this field |
|---|---|
BillFrom.MANUAL |
manualVolume |
BillFrom.DFP |
dfpVolume |
BillFrom.THIRD_PARTY |
thirdPartyVolume |
BillFrom.DEFAULT |
Calculated by Google to be either dfpVolume
or thirdPartyVolume. |
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 value is read-only.public void setReconciledVolume(Long reconciledVolume)
reconciledVolume - * The reconciled volume, which is a view of one of the
other volume fields depending on
what the reconciliationSource is set to.
The different possibilities are as follows:
Reconciliation source |
Value of this field |
|---|---|
BillFrom.MANUAL |
manualVolume |
BillFrom.DFP |
dfpVolume |
BillFrom.THIRD_PARTY |
thirdPartyVolume |
BillFrom.DEFAULT |
Calculated by Google to be either dfpVolume
or thirdPartyVolume. |
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 value is read-only.public Long getCapVolume()
ProposalLineItem,
then this contains the cap
volume, which is calculated based on the proposal
line item's billing settings
(may be null for certain billing settings).
Otherwise, this is null.
This value is read-only.public void setCapVolume(Long capVolume)
capVolume - * If this reconciliation data is for a ProposalLineItem,
then this contains the cap
volume, which is calculated based on the proposal
line item's billing settings
(may be null for certain billing settings).
Otherwise, this is null.
This value is read-only.public Long getRolloverVolume()
ProposalLineItem,
then this contains the rollover
volume from previous cycles, which is calculated based
on the proposal line item's billing
settings (may be null for certain billing
settings). Otherwise, this is null.
This value is read-only.public void setRolloverVolume(Long rolloverVolume)
rolloverVolume - * If this reconciliation data is for a ProposalLineItem,
then this contains the rollover
volume from previous cycles, which is calculated based
on the proposal line item's billing
settings (may be null for certain billing
settings). Otherwise, this is null.
This value is read-only.public Long getBillableVolume()
ProposalLineItem,
then this contains the billable
volume, which is calculated from the reconciledVolume
and
the proposal line item's billing settings
(may be null for certain billing settings).
Otherwise, the value of this field will be the same as the reconciledVolume.
This value is read-only.public void setBillableVolume(Long billableVolume)
billableVolume - * If this reconciliation data is for a ProposalLineItem,
then this contains the billable
volume, which is calculated from the reconciledVolume
and
the proposal line item's billing settings
(may be null for certain billing settings).
Otherwise, the value of this field will be the same as the reconciledVolume.
This value is read-only.public Money getNetBillableRevenue()
ProposalLineItem,
this is calculated from the netRate, billableVolume, and the proposal line
item's billing settings. This may be null
for certain billing settings.
Otherwise, this is calculated from the netRate
and billableVolume.
This value is read-only.public void setNetBillableRevenue(Money netBillableRevenue)
netBillableRevenue - * The net billable revenue. If this reconciliation data is for
a ProposalLineItem,
this is calculated from the netRate, billableVolume, and the proposal line
item's billing settings. This may be null
for certain billing settings.
Otherwise, this is calculated from the netRate
and billableVolume.
This value is read-only.public Money getGrossBillableRevenue()
ProposalLineItem
and the pricingModel is PricingModel.GROSS,
this is calculated from the
grossRate, billableVolume, and the
proposal line item's billing settings.
This may be null for certain billing settings.
Otherwise, the value of this field will
be the same as the netBillableRevenue.
This value is read-only.public void setGrossBillableRevenue(Money grossBillableRevenue)
grossBillableRevenue - * The gross billable revenue. If this reconciliation data is
for a ProposalLineItem
and the pricingModel is PricingModel.GROSS,
this is calculated from the
grossRate, billableVolume, and the
proposal line item's billing settings.
This may be null for certain billing settings.
Otherwise, the value of this field will
be the same as the netBillableRevenue.
This value is read-only.public BillableRevenueOverrides getBillableRevenueOverrides()
null.public void setBillableRevenueOverrides(BillableRevenueOverrides billableRevenueOverrides)
billableRevenueOverrides - * Manual overrides for the Google calculated billable revenue
fields. If set, it indicates that
these values should be used as the final billable
revenue instead of the Google calculated
ones.
This value is optional and defaults to null.public static org.apache.axis.description.TypeDesc getTypeDesc()
public static org.apache.axis.encoding.Serializer getSerializer(String mechType, Class _javaType, QName _xmlType)
Copyright © 2019. All rights reserved.