public class CustomPacingGoal extends Object implements Serializable
CustomPacingCurve. A custom pacing goal
contains a start time and an
amount. The goal will apply until either the next custom
pacing goal's getStartTime or
the line item's end time if it is the last goal.| Constructor and Description |
|---|
CustomPacingGoal() |
CustomPacingGoal(DateTime startDateTime,
Boolean useLineItemStartDateTime,
Long amount) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
Long |
getAmount()
Gets the amount value for this CustomPacingGoal.
|
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
|
DateTime |
getStartDateTime()
Gets the startDateTime value for this CustomPacingGoal.
|
static org.apache.axis.description.TypeDesc |
getTypeDesc()
Return type metadata object
|
Boolean |
getUseLineItemStartDateTime()
Gets the useLineItemStartDateTime value for this CustomPacingGoal.
|
int |
hashCode() |
void |
setAmount(Long amount)
Sets the amount value for this CustomPacingGoal.
|
void |
setStartDateTime(DateTime startDateTime)
Sets the startDateTime value for this CustomPacingGoal.
|
void |
setUseLineItemStartDateTime(Boolean useLineItemStartDateTime)
Sets the useLineItemStartDateTime value for this CustomPacingGoal.
|
String |
toString() |
public DateTime getStartDateTime()
useLineItemStartDateTime is true.public void setStartDateTime(DateTime startDateTime)
startDateTime - * The start date and time of the goal. This field is required
unless useLineItemStartDateTime is true.public Boolean getUseLineItemStartDateTime()
LineItemSummary.startDateTime should be used for
the start date and time of this
goal. This field is not persisted and if it is set
to true, the startDateTime field
will be populated by the line item's start time.public void setUseLineItemStartDateTime(Boolean useLineItemStartDateTime)
useLineItemStartDateTime - * Whether the LineItemSummary.startDateTime should be used for
the start date and time of this
goal. This field is not persisted and if it is set
to true, the startDateTime field
will be populated by the line item's start time.public Long getAmount()
public void setAmount(Long amount)
amount - public static org.apache.axis.description.TypeDesc getTypeDesc()
public static org.apache.axis.encoding.Serializer getSerializer(String mechType, Class _javaType, QName _xmlType)
Copyright © 2021. All rights reserved.