public class ForecastBreakdownOptions extends Object implements Serializable
| Constructor and Description |
|---|
ForecastBreakdownOptions() |
ForecastBreakdownOptions(DateTime[] timeWindows,
ForecastBreakdownTarget[] targets) |
| 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
|
static org.apache.axis.encoding.Serializer |
getSerializer(String mechType,
Class _javaType,
QName _xmlType)
Get Custom Serializer
|
ForecastBreakdownTarget[] |
getTargets()
Gets the targets value for this ForecastBreakdownOptions.
|
ForecastBreakdownTarget |
getTargets(int i) |
DateTime[] |
getTimeWindows()
Gets the timeWindows value for this ForecastBreakdownOptions.
|
DateTime |
getTimeWindows(int i) |
static org.apache.axis.description.TypeDesc |
getTypeDesc()
Return type metadata object
|
int |
hashCode() |
void |
setTargets(ForecastBreakdownTarget[] targets)
Sets the targets value for this ForecastBreakdownOptions.
|
void |
setTargets(int i,
ForecastBreakdownTarget _value) |
void |
setTimeWindows(DateTime[] timeWindows)
Sets the timeWindows value for this ForecastBreakdownOptions.
|
void |
setTimeWindows(int i,
DateTime _value) |
String |
toString() |
public ForecastBreakdownOptions()
public ForecastBreakdownOptions(DateTime[] timeWindows, ForecastBreakdownTarget[] targets)
public DateTime[] getTimeWindows()
By default, the time window of the forecasted LineItem is assumed if none are
explicitly specified in this field. But if set, at
least two DateTimes are needed to
define the boundaries of minimally one time window.
Also, the time boundaries are required to be in the same time zone, in strictly ascending order.
public void setTimeWindows(DateTime[] timeWindows)
timeWindows - * The boundaries of time windows to configure time breakdown.
By default, the time window of the forecasted LineItem is assumed if none are
explicitly specified in this field. But if set, at
least two DateTimes are needed to
define the boundaries of minimally one time window.
Also, the time boundaries are required to be in the same time zone, in strictly ascending order.
public DateTime getTimeWindows(int i)
public void setTimeWindows(int i,
DateTime _value)
public ForecastBreakdownTarget[] getTargets()
LineItem is assumed.public void setTargets(ForecastBreakdownTarget[] targets)
targets - * For each time window, these are the breakdown targets.
If none specified, the targeting of the forecasted
LineItem is assumed.public ForecastBreakdownTarget getTargets(int i)
public void setTargets(int i,
ForecastBreakdownTarget _value)
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.