public class HistoricalBasisVolumeSettings extends Object implements Serializable
ForecastAdjustment.
The historical daily ad opportunity volumes are fetched for the requested historical targeting and range, multiplied by the multiplier, and then translated into the date range of this adjustment. The duration of the historical date range does *not* need to be the same as the duration of this adjustment's date range.
| Constructor and Description |
|---|
HistoricalBasisVolumeSettings() |
HistoricalBasisVolumeSettings(Boolean useParentTrafficForecastSegmentTargeting,
Targeting targeting,
DateRange historicalDateRange,
Long multiplierMilliPercent) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static org.apache.axis.encoding.Deserializer |
getDeserializer(String mechType,
Class _javaType,
QName _xmlType)
Get Custom Deserializer
|
DateRange |
getHistoricalDateRange()
Gets the historicalDateRange value for this HistoricalBasisVolumeSettings.
|
Long |
getMultiplierMilliPercent()
Gets the multiplierMilliPercent value for this HistoricalBasisVolumeSettings.
|
static org.apache.axis.encoding.Serializer |
getSerializer(String mechType,
Class _javaType,
QName _xmlType)
Get Custom Serializer
|
Targeting |
getTargeting()
Gets the targeting value for this HistoricalBasisVolumeSettings.
|
static org.apache.axis.description.TypeDesc |
getTypeDesc()
Return type metadata object
|
Boolean |
getUseParentTrafficForecastSegmentTargeting()
Gets the useParentTrafficForecastSegmentTargeting value for this HistoricalBasisVolumeSettings.
|
int |
hashCode() |
void |
setHistoricalDateRange(DateRange historicalDateRange)
Sets the historicalDateRange value for this HistoricalBasisVolumeSettings.
|
void |
setMultiplierMilliPercent(Long multiplierMilliPercent)
Sets the multiplierMilliPercent value for this HistoricalBasisVolumeSettings.
|
void |
setTargeting(Targeting targeting)
Sets the targeting value for this HistoricalBasisVolumeSettings.
|
void |
setUseParentTrafficForecastSegmentTargeting(Boolean useParentTrafficForecastSegmentTargeting)
Sets the useParentTrafficForecastSegmentTargeting value for this HistoricalBasisVolumeSettings.
|
String |
toString() |
public Boolean getUseParentTrafficForecastSegmentTargeting()
targeting's historical
volume data should be used. This field is required.public void setUseParentTrafficForecastSegmentTargeting(Boolean useParentTrafficForecastSegmentTargeting)
useParentTrafficForecastSegmentTargeting - * Whether the parent traffic forecast segment targeting's or
the targeting's historical
volume data should be used. This field is required.public Targeting getTargeting()
useParentTrafficForecastSegmentTargeting
is false and ignored otherwise.public void setTargeting(Targeting targeting)
targeting - * The targeting criteria to use as the source of the historical
volume data. This field is
required if useParentTrafficForecastSegmentTargeting
is false and ignored otherwise.public DateRange getHistoricalDateRange()
The start date of the historical date range must be less than 12 months before the end date of the adjustment date range.
public void setHistoricalDateRange(DateRange historicalDateRange)
historicalDateRange - * The date range to use for the historical ad opportunity volume.
The start date of the historical date range must be less than 12 months before the end date of the adjustment date range.
public Long getMultiplierMilliPercent()
public void setMultiplierMilliPercent(Long multiplierMilliPercent)
multiplierMilliPercent - * The milli-percent multiplier applied to the historical volume
data.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.