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,
DeliveryForecastSource deliveryForecastSource,
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,
ChildContentEligibility childContentEligibility,
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, getChildContentEligibility, getCompanionDeliveryOption, getContractedUnitsBought, getCostPerUnit, getCostType, getCreationDateTime, getCreativePlaceholders, getCreativePlaceholders, getCreativeRotationType, getCustomFieldValues, getCustomFieldValues, getDeliveryData, getDeliveryForecastSource, 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, setChildContentEligibility, setCompanionDeliveryOption, setContractedUnitsBought, setCostPerUnit, setCostType, setCreationDateTime, setCreativePlaceholders, setCreativePlaceholders, setCreativeRotationType, setCustomFieldValues, setCustomFieldValues, setDeliveryData, setDeliveryForecastSource, 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, DeliveryForecastSource deliveryForecastSource, 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, ChildContentEligibility childContentEligibility, 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.