public class LineItem extends LineItemSummary implements Serializable
LineItem is an advertiser's commitment to purchase a specific
number
of ad impressions, clicks, or time.| Constructor and Description |
|---|
LineItem() |
LineItem(Long orderId,
Long id,
String name,
String externalId,
String orderName,
DateTime startDateTime,
StartDateTimeType startDateTimeType,
DateTime endDateTime,
Integer autoExtensionDays,
Boolean unlimitedEndDateTime,
CreativeRotationType creativeRotationType,
DeliveryRateType deliveryRateType,
RoadblockingType roadblockingType,
FrequencyCap[] frequencyCaps,
LineItemType lineItemType,
Integer priority,
Money costPerUnit,
Money valueCostPerUnit,
CostType costType,
LineItemDiscountType discountType,
Double discount,
Long contractedUnitsBought,
CreativePlaceholder[] creativePlaceholders,
LineItemActivityAssociation[] activityAssociations,
EnvironmentType environmentType,
CompanionDeliveryOption companionDeliveryOption,
Boolean allowOverbook,
Boolean skipInventoryCheck,
Boolean skipCrossSellingRuleWarningChecks,
Boolean reserveAtCreation,
Stats stats,
DeliveryIndicator deliveryIndicator,
DeliveryData deliveryData,
Money budget,
ComputedStatus status,
LineItemSummaryReservationStatus reservationStatus,
Boolean isArchived,
String webPropertyCode,
AppliedLabel[] appliedLabels,
AppliedLabel[] effectiveAppliedLabels,
Boolean disableSameAdvertiserCompetitiveExclusion,
String lastModifiedByApp,
String notes,
DateTime lastModifiedDateTime,
DateTime creationDateTime,
Boolean isPrioritizedPreferredDealsEnabled,
Integer adExchangeAuctionOpeningPriority,
BaseCustomFieldValue[] customFieldValues,
Boolean isSetTopBoxEnabled,
Boolean isMissingCreatives,
SetTopBoxInfo setTopBoxDisplayInfo,
ProgrammaticCreativeSource programmaticCreativeSource,
Long videoMaxDuration,
Goal primaryGoal,
Goal[] secondaryGoals,
GrpSettings grpSettings,
Long viewabilityProviderCompanyId,
UserConsentEligibility userConsentEligibility,
Targeting targeting,
CreativeTargeting[] creativeTargetings) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
CreativeTargeting[] |
getCreativeTargetings()
Gets the creativeTargetings value for this LineItem.
|
CreativeTargeting |
getCreativeTargetings(int i) |
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
|
Targeting |
getTargeting()
Gets the targeting value for this LineItem.
|
static org.apache.axis.description.TypeDesc |
getTypeDesc()
Return type metadata object
|
int |
hashCode() |
void |
setCreativeTargetings(CreativeTargeting[] creativeTargetings)
Sets the creativeTargetings value for this LineItem.
|
void |
setCreativeTargetings(int i,
CreativeTargeting _value) |
void |
setTargeting(Targeting targeting)
Sets the targeting value for this LineItem.
|
String |
toString() |
getActivityAssociations, getActivityAssociations, getAdExchangeAuctionOpeningPriority, getAllowOverbook, getAppliedLabels, getAppliedLabels, getAutoExtensionDays, getBudget, getCompanionDeliveryOption, getContractedUnitsBought, getCostPerUnit, getCostType, getCreationDateTime, getCreativePlaceholders, getCreativePlaceholders, getCreativeRotationType, getCustomFieldValues, getCustomFieldValues, getDeliveryData, getDeliveryIndicator, getDeliveryRateType, getDisableSameAdvertiserCompetitiveExclusion, getDiscount, getDiscountType, getEffectiveAppliedLabels, getEffectiveAppliedLabels, getEndDateTime, getEnvironmentType, getExternalId, getFrequencyCaps, getFrequencyCaps, getGrpSettings, getId, getIsArchived, getIsMissingCreatives, getIsPrioritizedPreferredDealsEnabled, getIsSetTopBoxEnabled, getLastModifiedByApp, getLastModifiedDateTime, getLineItemType, getName, getNotes, getOrderId, getOrderName, getPrimaryGoal, getPriority, getProgrammaticCreativeSource, getReservationStatus, getReserveAtCreation, getRoadblockingType, getSecondaryGoals, getSecondaryGoals, getSetTopBoxDisplayInfo, getSkipCrossSellingRuleWarningChecks, getSkipInventoryCheck, getStartDateTime, getStartDateTimeType, getStats, getStatus, getUnlimitedEndDateTime, getUserConsentEligibility, getValueCostPerUnit, getVideoMaxDuration, getViewabilityProviderCompanyId, getWebPropertyCode, setActivityAssociations, setActivityAssociations, setAdExchangeAuctionOpeningPriority, setAllowOverbook, setAppliedLabels, setAppliedLabels, setAutoExtensionDays, setBudget, setCompanionDeliveryOption, setContractedUnitsBought, setCostPerUnit, setCostType, setCreationDateTime, setCreativePlaceholders, setCreativePlaceholders, setCreativeRotationType, setCustomFieldValues, setCustomFieldValues, setDeliveryData, setDeliveryIndicator, setDeliveryRateType, setDisableSameAdvertiserCompetitiveExclusion, setDiscount, setDiscountType, setEffectiveAppliedLabels, setEffectiveAppliedLabels, setEndDateTime, setEnvironmentType, setExternalId, setFrequencyCaps, setFrequencyCaps, setGrpSettings, setId, setIsArchived, setIsMissingCreatives, setIsPrioritizedPreferredDealsEnabled, setIsSetTopBoxEnabled, setLastModifiedByApp, setLastModifiedDateTime, setLineItemType, setName, setNotes, setOrderId, setOrderName, setPrimaryGoal, setPriority, setProgrammaticCreativeSource, setReservationStatus, setReserveAtCreation, setRoadblockingType, setSecondaryGoals, setSecondaryGoals, setSetTopBoxDisplayInfo, setSkipCrossSellingRuleWarningChecks, setSkipInventoryCheck, setStartDateTime, setStartDateTimeType, setStats, setStatus, setUnlimitedEndDateTime, setUserConsentEligibility, setValueCostPerUnit, setVideoMaxDuration, setViewabilityProviderCompanyId, setWebPropertyCodepublic LineItem()
public LineItem(Long orderId, Long id, String name, String externalId, String orderName, DateTime startDateTime, StartDateTimeType startDateTimeType, DateTime endDateTime, Integer autoExtensionDays, Boolean unlimitedEndDateTime, CreativeRotationType creativeRotationType, DeliveryRateType deliveryRateType, RoadblockingType roadblockingType, FrequencyCap[] frequencyCaps, LineItemType lineItemType, Integer priority, Money costPerUnit, Money valueCostPerUnit, CostType costType, LineItemDiscountType discountType, Double discount, Long contractedUnitsBought, CreativePlaceholder[] creativePlaceholders, LineItemActivityAssociation[] activityAssociations, EnvironmentType environmentType, CompanionDeliveryOption companionDeliveryOption, Boolean allowOverbook, Boolean skipInventoryCheck, Boolean skipCrossSellingRuleWarningChecks, Boolean reserveAtCreation, Stats stats, DeliveryIndicator deliveryIndicator, DeliveryData deliveryData, Money budget, ComputedStatus status, LineItemSummaryReservationStatus reservationStatus, Boolean isArchived, String webPropertyCode, AppliedLabel[] appliedLabels, AppliedLabel[] effectiveAppliedLabels, Boolean disableSameAdvertiserCompetitiveExclusion, String lastModifiedByApp, String notes, DateTime lastModifiedDateTime, DateTime creationDateTime, Boolean isPrioritizedPreferredDealsEnabled, Integer adExchangeAuctionOpeningPriority, BaseCustomFieldValue[] customFieldValues, Boolean isSetTopBoxEnabled, Boolean isMissingCreatives, SetTopBoxInfo setTopBoxDisplayInfo, ProgrammaticCreativeSource programmaticCreativeSource, Long videoMaxDuration, Goal primaryGoal, Goal[] secondaryGoals, GrpSettings grpSettings, Long viewabilityProviderCompanyId, UserConsentEligibility userConsentEligibility, Targeting targeting, CreativeTargeting[] creativeTargetings)
public String toString()
toString in class LineItemSummarypublic Targeting getTargeting()
public void setTargeting(Targeting targeting)
targeting - * Contains the targeting criteria for the ad campaign. This attribute
is
required.public CreativeTargeting[] getCreativeTargetings()
CreativeTargeting objects that can be used
to specify creative level
targeting for this line item. Creative level targeting
is specified in a creative placeholder's
CreativePlaceholder.targetingName field
by referencing the creative targeting's
name. It also needs
to be re-specified in the
LineItemCreativeAssociation.targetingName
field when associating a line item with a
creative that fits into that placeholder.public void setCreativeTargetings(CreativeTargeting[] creativeTargetings)
creativeTargetings - * A list of CreativeTargeting objects that can be used
to specify creative level
targeting for this line item. Creative level targeting
is specified in a creative placeholder's
CreativePlaceholder.targetingName field
by referencing the creative targeting's
name. It also needs
to be re-specified in the
LineItemCreativeAssociation.targetingName
field when associating a line item with a
creative that fits into that placeholder.public CreativeTargeting getCreativeTargetings(int i)
public void setCreativeTargetings(int i,
CreativeTargeting _value)
public boolean equals(Object obj)
equals in class LineItemSummarypublic int hashCode()
hashCode in class LineItemSummarypublic 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.