All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.api.ads.admanager.jaxws.v202405.LineItemSummary Maven / Gradle / Ivy

The newest version!
// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.


package com.google.api.ads.admanager.jaxws.v202405;

import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;


/**
 * 
 *             The {@code LineItemSummary} represents the base class from which a {@code LineItem} is derived.
 *           
 * 
 * 

Java class for LineItemSummary complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

 * <complexType name="LineItemSummary">
 *   <complexContent>
 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       <sequence>
 *         <element name="orderId" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         <element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="externalId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="orderName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="startDateTime" type="{https://www.google.com/apis/ads/publisher/v202405}DateTime" minOccurs="0"/>
 *         <element name="startDateTimeType" type="{https://www.google.com/apis/ads/publisher/v202405}StartDateTimeType" minOccurs="0"/>
 *         <element name="endDateTime" type="{https://www.google.com/apis/ads/publisher/v202405}DateTime" minOccurs="0"/>
 *         <element name="autoExtensionDays" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         <element name="unlimitedEndDateTime" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="creativeRotationType" type="{https://www.google.com/apis/ads/publisher/v202405}CreativeRotationType" minOccurs="0"/>
 *         <element name="deliveryRateType" type="{https://www.google.com/apis/ads/publisher/v202405}DeliveryRateType" minOccurs="0"/>
 *         <element name="deliveryForecastSource" type="{https://www.google.com/apis/ads/publisher/v202405}DeliveryForecastSource" minOccurs="0"/>
 *         <element name="customPacingCurve" type="{https://www.google.com/apis/ads/publisher/v202405}CustomPacingCurve" minOccurs="0"/>
 *         <element name="roadblockingType" type="{https://www.google.com/apis/ads/publisher/v202405}RoadblockingType" minOccurs="0"/>
 *         <element name="skippableAdType" type="{https://www.google.com/apis/ads/publisher/v202405}SkippableAdType" minOccurs="0"/>
 *         <element name="frequencyCaps" type="{https://www.google.com/apis/ads/publisher/v202405}FrequencyCap" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="lineItemType" type="{https://www.google.com/apis/ads/publisher/v202405}LineItemType" minOccurs="0"/>
 *         <element name="priority" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         <element name="costPerUnit" type="{https://www.google.com/apis/ads/publisher/v202405}Money" minOccurs="0"/>
 *         <element name="valueCostPerUnit" type="{https://www.google.com/apis/ads/publisher/v202405}Money" minOccurs="0"/>
 *         <element name="costType" type="{https://www.google.com/apis/ads/publisher/v202405}CostType" minOccurs="0"/>
 *         <element name="discountType" type="{https://www.google.com/apis/ads/publisher/v202405}LineItemDiscountType" minOccurs="0"/>
 *         <element name="discount" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
 *         <element name="contractedUnitsBought" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         <element name="creativePlaceholders" type="{https://www.google.com/apis/ads/publisher/v202405}CreativePlaceholder" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="activityAssociations" type="{https://www.google.com/apis/ads/publisher/v202405}LineItemActivityAssociation" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="environmentType" type="{https://www.google.com/apis/ads/publisher/v202405}EnvironmentType" minOccurs="0"/>
 *         <element name="allowedFormats" type="{https://www.google.com/apis/ads/publisher/v202405}AllowedFormats" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="companionDeliveryOption" type="{https://www.google.com/apis/ads/publisher/v202405}CompanionDeliveryOption" minOccurs="0"/>
 *         <element name="allowOverbook" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="skipInventoryCheck" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="skipCrossSellingRuleWarningChecks" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="reserveAtCreation" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="stats" type="{https://www.google.com/apis/ads/publisher/v202405}Stats" minOccurs="0"/>
 *         <element name="deliveryIndicator" type="{https://www.google.com/apis/ads/publisher/v202405}DeliveryIndicator" minOccurs="0"/>
 *         <element name="deliveryData" type="{https://www.google.com/apis/ads/publisher/v202405}DeliveryData" minOccurs="0"/>
 *         <element name="budget" type="{https://www.google.com/apis/ads/publisher/v202405}Money" minOccurs="0"/>
 *         <element name="status" type="{https://www.google.com/apis/ads/publisher/v202405}ComputedStatus" minOccurs="0"/>
 *         <element name="reservationStatus" type="{https://www.google.com/apis/ads/publisher/v202405}LineItemSummary.ReservationStatus" minOccurs="0"/>
 *         <element name="isArchived" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="webPropertyCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="appliedLabels" type="{https://www.google.com/apis/ads/publisher/v202405}AppliedLabel" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="effectiveAppliedLabels" type="{https://www.google.com/apis/ads/publisher/v202405}AppliedLabel" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="disableSameAdvertiserCompetitiveExclusion" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="lastModifiedByApp" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="notes" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="competitiveConstraintScope" type="{https://www.google.com/apis/ads/publisher/v202405}CompetitiveConstraintScope" minOccurs="0"/>
 *         <element name="lastModifiedDateTime" type="{https://www.google.com/apis/ads/publisher/v202405}DateTime" minOccurs="0"/>
 *         <element name="creationDateTime" type="{https://www.google.com/apis/ads/publisher/v202405}DateTime" minOccurs="0"/>
 *         <element name="customFieldValues" type="{https://www.google.com/apis/ads/publisher/v202405}BaseCustomFieldValue" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="isMissingCreatives" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="programmaticCreativeSource" type="{https://www.google.com/apis/ads/publisher/v202405}ProgrammaticCreativeSource" minOccurs="0"/>
 *         <element name="thirdPartyMeasurementSettings" type="{https://www.google.com/apis/ads/publisher/v202405}ThirdPartyMeasurementSettings" minOccurs="0"/>
 *         <element name="youtubeKidsRestricted" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="videoMaxDuration" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         <element name="primaryGoal" type="{https://www.google.com/apis/ads/publisher/v202405}Goal" minOccurs="0"/>
 *         <element name="secondaryGoals" type="{https://www.google.com/apis/ads/publisher/v202405}Goal" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="grpSettings" type="{https://www.google.com/apis/ads/publisher/v202405}GrpSettings" minOccurs="0"/>
 *         <element name="dealInfo" type="{https://www.google.com/apis/ads/publisher/v202405}LineItemDealInfoDto" minOccurs="0"/>
 *         <element name="viewabilityProviderCompanyIds" type="{http://www.w3.org/2001/XMLSchema}long" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="childContentEligibility" type="{https://www.google.com/apis/ads/publisher/v202405}ChildContentEligibility" minOccurs="0"/>
 *         <element name="customVastExtension" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *       </sequence>
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "LineItemSummary", propOrder = { "orderId", "id", "name", "externalId", "orderName", "startDateTime", "startDateTimeType", "endDateTime", "autoExtensionDays", "unlimitedEndDateTime", "creativeRotationType", "deliveryRateType", "deliveryForecastSource", "customPacingCurve", "roadblockingType", "skippableAdType", "frequencyCaps", "lineItemType", "priority", "costPerUnit", "valueCostPerUnit", "costType", "discountType", "discount", "contractedUnitsBought", "creativePlaceholders", "activityAssociations", "environmentType", "allowedFormats", "companionDeliveryOption", "allowOverbook", "skipInventoryCheck", "skipCrossSellingRuleWarningChecks", "reserveAtCreation", "stats", "deliveryIndicator", "deliveryData", "budget", "status", "reservationStatus", "isArchived", "webPropertyCode", "appliedLabels", "effectiveAppliedLabels", "disableSameAdvertiserCompetitiveExclusion", "lastModifiedByApp", "notes", "competitiveConstraintScope", "lastModifiedDateTime", "creationDateTime", "customFieldValues", "isMissingCreatives", "programmaticCreativeSource", "thirdPartyMeasurementSettings", "youtubeKidsRestricted", "videoMaxDuration", "primaryGoal", "secondaryGoals", "grpSettings", "dealInfo", "viewabilityProviderCompanyIds", "childContentEligibility", "customVastExtension" }) @XmlSeeAlso({ LineItem.class }) public class LineItemSummary { protected Long orderId; protected Long id; protected String name; protected String externalId; protected String orderName; protected DateTime startDateTime; @XmlSchemaType(name = "string") protected StartDateTimeType startDateTimeType; protected DateTime endDateTime; protected Integer autoExtensionDays; protected Boolean unlimitedEndDateTime; @XmlSchemaType(name = "string") protected CreativeRotationType creativeRotationType; @XmlSchemaType(name = "string") protected DeliveryRateType deliveryRateType; @XmlSchemaType(name = "string") protected DeliveryForecastSource deliveryForecastSource; protected CustomPacingCurve customPacingCurve; @XmlSchemaType(name = "string") protected RoadblockingType roadblockingType; @XmlSchemaType(name = "string") protected SkippableAdType skippableAdType; protected List frequencyCaps; @XmlSchemaType(name = "string") protected LineItemType lineItemType; protected Integer priority; protected Money costPerUnit; protected Money valueCostPerUnit; @XmlSchemaType(name = "string") protected CostType costType; @XmlSchemaType(name = "string") protected LineItemDiscountType discountType; protected Double discount; protected Long contractedUnitsBought; protected List creativePlaceholders; protected List activityAssociations; @XmlSchemaType(name = "string") protected EnvironmentType environmentType; @XmlSchemaType(name = "string") protected List allowedFormats; @XmlSchemaType(name = "string") protected CompanionDeliveryOption companionDeliveryOption; protected Boolean allowOverbook; protected Boolean skipInventoryCheck; protected Boolean skipCrossSellingRuleWarningChecks; protected Boolean reserveAtCreation; protected Stats stats; protected DeliveryIndicator deliveryIndicator; protected DeliveryData deliveryData; protected Money budget; @XmlSchemaType(name = "string") protected ComputedStatus status; @XmlSchemaType(name = "string") protected LineItemSummaryReservationStatus reservationStatus; protected Boolean isArchived; protected String webPropertyCode; protected List appliedLabels; protected List effectiveAppliedLabels; protected Boolean disableSameAdvertiserCompetitiveExclusion; protected String lastModifiedByApp; protected String notes; @XmlSchemaType(name = "string") protected CompetitiveConstraintScope competitiveConstraintScope; protected DateTime lastModifiedDateTime; protected DateTime creationDateTime; protected List customFieldValues; protected Boolean isMissingCreatives; @XmlSchemaType(name = "string") protected ProgrammaticCreativeSource programmaticCreativeSource; protected ThirdPartyMeasurementSettings thirdPartyMeasurementSettings; protected Boolean youtubeKidsRestricted; protected Long videoMaxDuration; protected Goal primaryGoal; protected List secondaryGoals; protected GrpSettings grpSettings; protected LineItemDealInfoDto dealInfo; @XmlElement(type = Long.class) protected List viewabilityProviderCompanyIds; @XmlSchemaType(name = "string") protected ChildContentEligibility childContentEligibility; protected String customVastExtension; /** * Gets the value of the orderId property. * * @return * possible object is * {@link Long } * */ public Long getOrderId() { return orderId; } /** * Sets the value of the orderId property. * * @param value * allowed object is * {@link Long } * */ public void setOrderId(Long value) { this.orderId = value; } /** * Gets the value of the id property. * * @return * possible object is * {@link Long } * */ public Long getId() { return id; } /** * Sets the value of the id property. * * @param value * allowed object is * {@link Long } * */ public void setId(Long value) { this.id = value; } /** * Gets the value of the name property. * * @return * possible object is * {@link String } * */ public String getName() { return name; } /** * Sets the value of the name property. * * @param value * allowed object is * {@link String } * */ public void setName(String value) { this.name = value; } /** * Gets the value of the externalId property. * * @return * possible object is * {@link String } * */ public String getExternalId() { return externalId; } /** * Sets the value of the externalId property. * * @param value * allowed object is * {@link String } * */ public void setExternalId(String value) { this.externalId = value; } /** * Gets the value of the orderName property. * * @return * possible object is * {@link String } * */ public String getOrderName() { return orderName; } /** * Sets the value of the orderName property. * * @param value * allowed object is * {@link String } * */ public void setOrderName(String value) { this.orderName = value; } /** * Gets the value of the startDateTime property. * * @return * possible object is * {@link DateTime } * */ public DateTime getStartDateTime() { return startDateTime; } /** * Sets the value of the startDateTime property. * * @param value * allowed object is * {@link DateTime } * */ public void setStartDateTime(DateTime value) { this.startDateTime = value; } /** * Gets the value of the startDateTimeType property. * * @return * possible object is * {@link StartDateTimeType } * */ public StartDateTimeType getStartDateTimeType() { return startDateTimeType; } /** * Sets the value of the startDateTimeType property. * * @param value * allowed object is * {@link StartDateTimeType } * */ public void setStartDateTimeType(StartDateTimeType value) { this.startDateTimeType = value; } /** * Gets the value of the endDateTime property. * * @return * possible object is * {@link DateTime } * */ public DateTime getEndDateTime() { return endDateTime; } /** * Sets the value of the endDateTime property. * * @param value * allowed object is * {@link DateTime } * */ public void setEndDateTime(DateTime value) { this.endDateTime = value; } /** * Gets the value of the autoExtensionDays property. * * @return * possible object is * {@link Integer } * */ public Integer getAutoExtensionDays() { return autoExtensionDays; } /** * Sets the value of the autoExtensionDays property. * * @param value * allowed object is * {@link Integer } * */ public void setAutoExtensionDays(Integer value) { this.autoExtensionDays = value; } /** * Gets the value of the unlimitedEndDateTime property. * * @return * possible object is * {@link Boolean } * */ public Boolean isUnlimitedEndDateTime() { return unlimitedEndDateTime; } /** * Sets the value of the unlimitedEndDateTime property. * * @param value * allowed object is * {@link Boolean } * */ public void setUnlimitedEndDateTime(Boolean value) { this.unlimitedEndDateTime = value; } /** * Gets the value of the creativeRotationType property. * * @return * possible object is * {@link CreativeRotationType } * */ public CreativeRotationType getCreativeRotationType() { return creativeRotationType; } /** * Sets the value of the creativeRotationType property. * * @param value * allowed object is * {@link CreativeRotationType } * */ public void setCreativeRotationType(CreativeRotationType value) { this.creativeRotationType = value; } /** * Gets the value of the deliveryRateType property. * * @return * possible object is * {@link DeliveryRateType } * */ public DeliveryRateType getDeliveryRateType() { return deliveryRateType; } /** * Sets the value of the deliveryRateType property. * * @param value * allowed object is * {@link DeliveryRateType } * */ public void setDeliveryRateType(DeliveryRateType value) { this.deliveryRateType = value; } /** * Gets the value of the deliveryForecastSource property. * * @return * possible object is * {@link DeliveryForecastSource } * */ public DeliveryForecastSource getDeliveryForecastSource() { return deliveryForecastSource; } /** * Sets the value of the deliveryForecastSource property. * * @param value * allowed object is * {@link DeliveryForecastSource } * */ public void setDeliveryForecastSource(DeliveryForecastSource value) { this.deliveryForecastSource = value; } /** * Gets the value of the customPacingCurve property. * * @return * possible object is * {@link CustomPacingCurve } * */ public CustomPacingCurve getCustomPacingCurve() { return customPacingCurve; } /** * Sets the value of the customPacingCurve property. * * @param value * allowed object is * {@link CustomPacingCurve } * */ public void setCustomPacingCurve(CustomPacingCurve value) { this.customPacingCurve = value; } /** * Gets the value of the roadblockingType property. * * @return * possible object is * {@link RoadblockingType } * */ public RoadblockingType getRoadblockingType() { return roadblockingType; } /** * Sets the value of the roadblockingType property. * * @param value * allowed object is * {@link RoadblockingType } * */ public void setRoadblockingType(RoadblockingType value) { this.roadblockingType = value; } /** * Gets the value of the skippableAdType property. * * @return * possible object is * {@link SkippableAdType } * */ public SkippableAdType getSkippableAdType() { return skippableAdType; } /** * Sets the value of the skippableAdType property. * * @param value * allowed object is * {@link SkippableAdType } * */ public void setSkippableAdType(SkippableAdType value) { this.skippableAdType = value; } /** * Gets the value of the frequencyCaps property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the frequencyCaps property. * *

* For example, to add a new item, do as follows: *

     *    getFrequencyCaps().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link FrequencyCap } * * */ public List getFrequencyCaps() { if (frequencyCaps == null) { frequencyCaps = new ArrayList(); } return this.frequencyCaps; } /** * Gets the value of the lineItemType property. * * @return * possible object is * {@link LineItemType } * */ public LineItemType getLineItemType() { return lineItemType; } /** * Sets the value of the lineItemType property. * * @param value * allowed object is * {@link LineItemType } * */ public void setLineItemType(LineItemType value) { this.lineItemType = value; } /** * Gets the value of the priority property. * * @return * possible object is * {@link Integer } * */ public Integer getPriority() { return priority; } /** * Sets the value of the priority property. * * @param value * allowed object is * {@link Integer } * */ public void setPriority(Integer value) { this.priority = value; } /** * Gets the value of the costPerUnit property. * * @return * possible object is * {@link Money } * */ public Money getCostPerUnit() { return costPerUnit; } /** * Sets the value of the costPerUnit property. * * @param value * allowed object is * {@link Money } * */ public void setCostPerUnit(Money value) { this.costPerUnit = value; } /** * Gets the value of the valueCostPerUnit property. * * @return * possible object is * {@link Money } * */ public Money getValueCostPerUnit() { return valueCostPerUnit; } /** * Sets the value of the valueCostPerUnit property. * * @param value * allowed object is * {@link Money } * */ public void setValueCostPerUnit(Money value) { this.valueCostPerUnit = value; } /** * Gets the value of the costType property. * * @return * possible object is * {@link CostType } * */ public CostType getCostType() { return costType; } /** * Sets the value of the costType property. * * @param value * allowed object is * {@link CostType } * */ public void setCostType(CostType value) { this.costType = value; } /** * Gets the value of the discountType property. * * @return * possible object is * {@link LineItemDiscountType } * */ public LineItemDiscountType getDiscountType() { return discountType; } /** * Sets the value of the discountType property. * * @param value * allowed object is * {@link LineItemDiscountType } * */ public void setDiscountType(LineItemDiscountType value) { this.discountType = value; } /** * Gets the value of the discount property. * * @return * possible object is * {@link Double } * */ public Double getDiscount() { return discount; } /** * Sets the value of the discount property. * * @param value * allowed object is * {@link Double } * */ public void setDiscount(Double value) { this.discount = value; } /** * Gets the value of the contractedUnitsBought property. * * @return * possible object is * {@link Long } * */ public Long getContractedUnitsBought() { return contractedUnitsBought; } /** * Sets the value of the contractedUnitsBought property. * * @param value * allowed object is * {@link Long } * */ public void setContractedUnitsBought(Long value) { this.contractedUnitsBought = value; } /** * Gets the value of the creativePlaceholders property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the creativePlaceholders property. * *

* For example, to add a new item, do as follows: *

     *    getCreativePlaceholders().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link CreativePlaceholder } * * */ public List getCreativePlaceholders() { if (creativePlaceholders == null) { creativePlaceholders = new ArrayList(); } return this.creativePlaceholders; } /** * Gets the value of the activityAssociations property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the activityAssociations property. * *

* For example, to add a new item, do as follows: *

     *    getActivityAssociations().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link LineItemActivityAssociation } * * */ public List getActivityAssociations() { if (activityAssociations == null) { activityAssociations = new ArrayList(); } return this.activityAssociations; } /** * Gets the value of the environmentType property. * * @return * possible object is * {@link EnvironmentType } * */ public EnvironmentType getEnvironmentType() { return environmentType; } /** * Sets the value of the environmentType property. * * @param value * allowed object is * {@link EnvironmentType } * */ public void setEnvironmentType(EnvironmentType value) { this.environmentType = value; } /** * Gets the value of the allowedFormats property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the allowedFormats property. * *

* For example, to add a new item, do as follows: *

     *    getAllowedFormats().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link AllowedFormats } * * */ public List getAllowedFormats() { if (allowedFormats == null) { allowedFormats = new ArrayList(); } return this.allowedFormats; } /** * Gets the value of the companionDeliveryOption property. * * @return * possible object is * {@link CompanionDeliveryOption } * */ public CompanionDeliveryOption getCompanionDeliveryOption() { return companionDeliveryOption; } /** * Sets the value of the companionDeliveryOption property. * * @param value * allowed object is * {@link CompanionDeliveryOption } * */ public void setCompanionDeliveryOption(CompanionDeliveryOption value) { this.companionDeliveryOption = value; } /** * Gets the value of the allowOverbook property. * * @return * possible object is * {@link Boolean } * */ public Boolean isAllowOverbook() { return allowOverbook; } /** * Sets the value of the allowOverbook property. * * @param value * allowed object is * {@link Boolean } * */ public void setAllowOverbook(Boolean value) { this.allowOverbook = value; } /** * Gets the value of the skipInventoryCheck property. * * @return * possible object is * {@link Boolean } * */ public Boolean isSkipInventoryCheck() { return skipInventoryCheck; } /** * Sets the value of the skipInventoryCheck property. * * @param value * allowed object is * {@link Boolean } * */ public void setSkipInventoryCheck(Boolean value) { this.skipInventoryCheck = value; } /** * Gets the value of the skipCrossSellingRuleWarningChecks property. * * @return * possible object is * {@link Boolean } * */ public Boolean isSkipCrossSellingRuleWarningChecks() { return skipCrossSellingRuleWarningChecks; } /** * Sets the value of the skipCrossSellingRuleWarningChecks property. * * @param value * allowed object is * {@link Boolean } * */ public void setSkipCrossSellingRuleWarningChecks(Boolean value) { this.skipCrossSellingRuleWarningChecks = value; } /** * Gets the value of the reserveAtCreation property. * * @return * possible object is * {@link Boolean } * */ public Boolean isReserveAtCreation() { return reserveAtCreation; } /** * Sets the value of the reserveAtCreation property. * * @param value * allowed object is * {@link Boolean } * */ public void setReserveAtCreation(Boolean value) { this.reserveAtCreation = value; } /** * Gets the value of the stats property. * * @return * possible object is * {@link Stats } * */ public Stats getStats() { return stats; } /** * Sets the value of the stats property. * * @param value * allowed object is * {@link Stats } * */ public void setStats(Stats value) { this.stats = value; } /** * Gets the value of the deliveryIndicator property. * * @return * possible object is * {@link DeliveryIndicator } * */ public DeliveryIndicator getDeliveryIndicator() { return deliveryIndicator; } /** * Sets the value of the deliveryIndicator property. * * @param value * allowed object is * {@link DeliveryIndicator } * */ public void setDeliveryIndicator(DeliveryIndicator value) { this.deliveryIndicator = value; } /** * Gets the value of the deliveryData property. * * @return * possible object is * {@link DeliveryData } * */ public DeliveryData getDeliveryData() { return deliveryData; } /** * Sets the value of the deliveryData property. * * @param value * allowed object is * {@link DeliveryData } * */ public void setDeliveryData(DeliveryData value) { this.deliveryData = value; } /** * Gets the value of the budget property. * * @return * possible object is * {@link Money } * */ public Money getBudget() { return budget; } /** * Sets the value of the budget property. * * @param value * allowed object is * {@link Money } * */ public void setBudget(Money value) { this.budget = value; } /** * Gets the value of the status property. * * @return * possible object is * {@link ComputedStatus } * */ public ComputedStatus getStatus() { return status; } /** * Sets the value of the status property. * * @param value * allowed object is * {@link ComputedStatus } * */ public void setStatus(ComputedStatus value) { this.status = value; } /** * Gets the value of the reservationStatus property. * * @return * possible object is * {@link LineItemSummaryReservationStatus } * */ public LineItemSummaryReservationStatus getReservationStatus() { return reservationStatus; } /** * Sets the value of the reservationStatus property. * * @param value * allowed object is * {@link LineItemSummaryReservationStatus } * */ public void setReservationStatus(LineItemSummaryReservationStatus value) { this.reservationStatus = value; } /** * Gets the value of the isArchived property. * * @return * possible object is * {@link Boolean } * */ public Boolean isIsArchived() { return isArchived; } /** * Sets the value of the isArchived property. * * @param value * allowed object is * {@link Boolean } * */ public void setIsArchived(Boolean value) { this.isArchived = value; } /** * Gets the value of the webPropertyCode property. * * @return * possible object is * {@link String } * */ public String getWebPropertyCode() { return webPropertyCode; } /** * Sets the value of the webPropertyCode property. * * @param value * allowed object is * {@link String } * */ public void setWebPropertyCode(String value) { this.webPropertyCode = value; } /** * Gets the value of the appliedLabels property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the appliedLabels property. * *

* For example, to add a new item, do as follows: *

     *    getAppliedLabels().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link AppliedLabel } * * */ public List getAppliedLabels() { if (appliedLabels == null) { appliedLabels = new ArrayList(); } return this.appliedLabels; } /** * Gets the value of the effectiveAppliedLabels property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the effectiveAppliedLabels property. * *

* For example, to add a new item, do as follows: *

     *    getEffectiveAppliedLabels().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link AppliedLabel } * * */ public List getEffectiveAppliedLabels() { if (effectiveAppliedLabels == null) { effectiveAppliedLabels = new ArrayList(); } return this.effectiveAppliedLabels; } /** * Gets the value of the disableSameAdvertiserCompetitiveExclusion property. * * @return * possible object is * {@link Boolean } * */ public Boolean isDisableSameAdvertiserCompetitiveExclusion() { return disableSameAdvertiserCompetitiveExclusion; } /** * Sets the value of the disableSameAdvertiserCompetitiveExclusion property. * * @param value * allowed object is * {@link Boolean } * */ public void setDisableSameAdvertiserCompetitiveExclusion(Boolean value) { this.disableSameAdvertiserCompetitiveExclusion = value; } /** * Gets the value of the lastModifiedByApp property. * * @return * possible object is * {@link String } * */ public String getLastModifiedByApp() { return lastModifiedByApp; } /** * Sets the value of the lastModifiedByApp property. * * @param value * allowed object is * {@link String } * */ public void setLastModifiedByApp(String value) { this.lastModifiedByApp = value; } /** * Gets the value of the notes property. * * @return * possible object is * {@link String } * */ public String getNotes() { return notes; } /** * Sets the value of the notes property. * * @param value * allowed object is * {@link String } * */ public void setNotes(String value) { this.notes = value; } /** * Gets the value of the competitiveConstraintScope property. * * @return * possible object is * {@link CompetitiveConstraintScope } * */ public CompetitiveConstraintScope getCompetitiveConstraintScope() { return competitiveConstraintScope; } /** * Sets the value of the competitiveConstraintScope property. * * @param value * allowed object is * {@link CompetitiveConstraintScope } * */ public void setCompetitiveConstraintScope(CompetitiveConstraintScope value) { this.competitiveConstraintScope = value; } /** * Gets the value of the lastModifiedDateTime property. * * @return * possible object is * {@link DateTime } * */ public DateTime getLastModifiedDateTime() { return lastModifiedDateTime; } /** * Sets the value of the lastModifiedDateTime property. * * @param value * allowed object is * {@link DateTime } * */ public void setLastModifiedDateTime(DateTime value) { this.lastModifiedDateTime = value; } /** * Gets the value of the creationDateTime property. * * @return * possible object is * {@link DateTime } * */ public DateTime getCreationDateTime() { return creationDateTime; } /** * Sets the value of the creationDateTime property. * * @param value * allowed object is * {@link DateTime } * */ public void setCreationDateTime(DateTime value) { this.creationDateTime = value; } /** * Gets the value of the customFieldValues property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the customFieldValues property. * *

* For example, to add a new item, do as follows: *

     *    getCustomFieldValues().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link BaseCustomFieldValue } * * */ public List getCustomFieldValues() { if (customFieldValues == null) { customFieldValues = new ArrayList(); } return this.customFieldValues; } /** * Gets the value of the isMissingCreatives property. * * @return * possible object is * {@link Boolean } * */ public Boolean isIsMissingCreatives() { return isMissingCreatives; } /** * Sets the value of the isMissingCreatives property. * * @param value * allowed object is * {@link Boolean } * */ public void setIsMissingCreatives(Boolean value) { this.isMissingCreatives = value; } /** * Gets the value of the programmaticCreativeSource property. * * @return * possible object is * {@link ProgrammaticCreativeSource } * */ public ProgrammaticCreativeSource getProgrammaticCreativeSource() { return programmaticCreativeSource; } /** * Sets the value of the programmaticCreativeSource property. * * @param value * allowed object is * {@link ProgrammaticCreativeSource } * */ public void setProgrammaticCreativeSource(ProgrammaticCreativeSource value) { this.programmaticCreativeSource = value; } /** * Gets the value of the thirdPartyMeasurementSettings property. * * @return * possible object is * {@link ThirdPartyMeasurementSettings } * */ public ThirdPartyMeasurementSettings getThirdPartyMeasurementSettings() { return thirdPartyMeasurementSettings; } /** * Sets the value of the thirdPartyMeasurementSettings property. * * @param value * allowed object is * {@link ThirdPartyMeasurementSettings } * */ public void setThirdPartyMeasurementSettings(ThirdPartyMeasurementSettings value) { this.thirdPartyMeasurementSettings = value; } /** * Gets the value of the youtubeKidsRestricted property. * * @return * possible object is * {@link Boolean } * */ public Boolean isYoutubeKidsRestricted() { return youtubeKidsRestricted; } /** * Sets the value of the youtubeKidsRestricted property. * * @param value * allowed object is * {@link Boolean } * */ public void setYoutubeKidsRestricted(Boolean value) { this.youtubeKidsRestricted = value; } /** * Gets the value of the videoMaxDuration property. * * @return * possible object is * {@link Long } * */ public Long getVideoMaxDuration() { return videoMaxDuration; } /** * Sets the value of the videoMaxDuration property. * * @param value * allowed object is * {@link Long } * */ public void setVideoMaxDuration(Long value) { this.videoMaxDuration = value; } /** * Gets the value of the primaryGoal property. * * @return * possible object is * {@link Goal } * */ public Goal getPrimaryGoal() { return primaryGoal; } /** * Sets the value of the primaryGoal property. * * @param value * allowed object is * {@link Goal } * */ public void setPrimaryGoal(Goal value) { this.primaryGoal = value; } /** * Gets the value of the secondaryGoals property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the secondaryGoals property. * *

* For example, to add a new item, do as follows: *

     *    getSecondaryGoals().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Goal } * * */ public List getSecondaryGoals() { if (secondaryGoals == null) { secondaryGoals = new ArrayList(); } return this.secondaryGoals; } /** * Gets the value of the grpSettings property. * * @return * possible object is * {@link GrpSettings } * */ public GrpSettings getGrpSettings() { return grpSettings; } /** * Sets the value of the grpSettings property. * * @param value * allowed object is * {@link GrpSettings } * */ public void setGrpSettings(GrpSettings value) { this.grpSettings = value; } /** * Gets the value of the dealInfo property. * * @return * possible object is * {@link LineItemDealInfoDto } * */ public LineItemDealInfoDto getDealInfo() { return dealInfo; } /** * Sets the value of the dealInfo property. * * @param value * allowed object is * {@link LineItemDealInfoDto } * */ public void setDealInfo(LineItemDealInfoDto value) { this.dealInfo = value; } /** * Gets the value of the viewabilityProviderCompanyIds property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the viewabilityProviderCompanyIds property. * *

* For example, to add a new item, do as follows: *

     *    getViewabilityProviderCompanyIds().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Long } * * */ public List getViewabilityProviderCompanyIds() { if (viewabilityProviderCompanyIds == null) { viewabilityProviderCompanyIds = new ArrayList(); } return this.viewabilityProviderCompanyIds; } /** * Gets the value of the childContentEligibility property. * * @return * possible object is * {@link ChildContentEligibility } * */ public ChildContentEligibility getChildContentEligibility() { return childContentEligibility; } /** * Sets the value of the childContentEligibility property. * * @param value * allowed object is * {@link ChildContentEligibility } * */ public void setChildContentEligibility(ChildContentEligibility value) { this.childContentEligibility = value; } /** * Gets the value of the customVastExtension property. * * @return * possible object is * {@link String } * */ public String getCustomVastExtension() { return customVastExtension; } /** * Sets the value of the customVastExtension property. * * @param value * allowed object is * {@link String } * */ public void setCustomVastExtension(String value) { this.customVastExtension = value; } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy