public final class LineItem
extends com.google.api.client.json.GenericJson
This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the Display & Video 360 API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json
com.google.api.client.util.GenericData.FlagsAbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| Constructor and Description |
|---|
LineItem() |
| Modifier and Type | Method and Description |
|---|---|
LineItem |
clone() |
Long |
getAdvertiserId()
Output only.
|
BiddingStrategy |
getBidStrategy()
Required.
|
LineItemBudget |
getBudget()
Required.
|
Long |
getCampaignId()
Output only.
|
String |
getContainsEuPoliticalAds()
Whether this line item will serve European Union political ads.
|
ConversionCountingConfig |
getConversionCounting()
The conversion tracking setting of the line item.
|
List<Long> |
getCreativeIds()
The IDs of the creatives associated with the line item.
|
DemandGenSettings |
getDemandGenSettings()
Optional.
|
String |
getDisplayName()
Required.
|
String |
getEntityStatus()
Required.
|
Boolean |
getExcludeNewExchanges()
Whether to exclude new exchanges from automatically being targeted by the line item.
|
LineItemFlight |
getFlight()
Required.
|
FrequencyCap |
getFrequencyCap()
Optional.
|
Long |
getInsertionOrderId()
Required.
|
IntegrationDetails |
getIntegrationDetails()
Integration details of the line item.
|
Long |
getLineItemId()
Output only.
|
String |
getLineItemType()
Required.
|
MobileApp |
getMobileApp()
The mobile app promoted by the line item.
|
String |
getName()
Output only.
|
Boolean |
getOptimizeFixedBidding()
Optional.
|
Pacing |
getPacing()
Required.
|
List<PartnerCost> |
getPartnerCosts()
The partner costs associated with the line item.
|
PartnerRevenueModel |
getPartnerRevenueModel()
Required.
|
String |
getReservationType()
Output only.
|
TargetingExpansionConfig |
getTargetingExpansion()
The [optimized targeting](//support.google.com/displayvideo/answer/12060859) settings of the
line item.
|
String |
getUpdateTime()
Output only.
|
List<String> |
getWarningMessages()
Output only.
|
YoutubeAndPartnersSettings |
getYoutubeAndPartnersSettings()
Output only.
|
LineItem |
set(String fieldName,
Object value) |
LineItem |
setAdvertiserId(Long advertiserId)
Output only.
|
LineItem |
setBidStrategy(BiddingStrategy bidStrategy)
Required.
|
LineItem |
setBudget(LineItemBudget budget)
Required.
|
LineItem |
setCampaignId(Long campaignId)
Output only.
|
LineItem |
setContainsEuPoliticalAds(String containsEuPoliticalAds)
Whether this line item will serve European Union political ads.
|
LineItem |
setConversionCounting(ConversionCountingConfig conversionCounting)
The conversion tracking setting of the line item.
|
LineItem |
setCreativeIds(List<Long> creativeIds)
The IDs of the creatives associated with the line item.
|
LineItem |
setDemandGenSettings(DemandGenSettings demandGenSettings)
Optional.
|
LineItem |
setDisplayName(String displayName)
Required.
|
LineItem |
setEntityStatus(String entityStatus)
Required.
|
LineItem |
setExcludeNewExchanges(Boolean excludeNewExchanges)
Whether to exclude new exchanges from automatically being targeted by the line item.
|
LineItem |
setFlight(LineItemFlight flight)
Required.
|
LineItem |
setFrequencyCap(FrequencyCap frequencyCap)
Optional.
|
LineItem |
setInsertionOrderId(Long insertionOrderId)
Required.
|
LineItem |
setIntegrationDetails(IntegrationDetails integrationDetails)
Integration details of the line item.
|
LineItem |
setLineItemId(Long lineItemId)
Output only.
|
LineItem |
setLineItemType(String lineItemType)
Required.
|
LineItem |
setMobileApp(MobileApp mobileApp)
The mobile app promoted by the line item.
|
LineItem |
setName(String name)
Output only.
|
LineItem |
setOptimizeFixedBidding(Boolean optimizeFixedBidding)
Optional.
|
LineItem |
setPacing(Pacing pacing)
Required.
|
LineItem |
setPartnerCosts(List<PartnerCost> partnerCosts)
The partner costs associated with the line item.
|
LineItem |
setPartnerRevenueModel(PartnerRevenueModel partnerRevenueModel)
Required.
|
LineItem |
setReservationType(String reservationType)
Output only.
|
LineItem |
setTargetingExpansion(TargetingExpansionConfig targetingExpansion)
The [optimized targeting](//support.google.com/displayvideo/answer/12060859) settings of the
line item.
|
LineItem |
setUpdateTime(String updateTime)
Output only.
|
LineItem |
setWarningMessages(List<String> warningMessages)
Output only.
|
LineItem |
setYoutubeAndPartnersSettings(YoutubeAndPartnersSettings youtubeAndPartnersSettings)
Output only.
|
getFactory, setFactory, toPrettyString, toStringentrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeysclear, containsKey, containsValue, isEmpty, keySet, size, valuesfinalize, getClass, notify, notifyAll, wait, wait, waitcompute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAllpublic Long getAdvertiserId()
null for nonepublic LineItem setAdvertiserId(Long advertiserId)
advertiserId - advertiserId or null for nonepublic BiddingStrategy getBidStrategy()
null for nonepublic LineItem setBidStrategy(BiddingStrategy bidStrategy)
bidStrategy - bidStrategy or null for nonepublic LineItemBudget getBudget()
null for nonepublic LineItem setBudget(LineItemBudget budget)
budget - budget or null for nonepublic Long getCampaignId()
null for nonepublic LineItem setCampaignId(Long campaignId)
campaignId - campaignId or null for nonepublic String getContainsEuPoliticalAds()
null for nonepublic LineItem setContainsEuPoliticalAds(String containsEuPoliticalAds)
containsEuPoliticalAds - containsEuPoliticalAds or null for nonepublic ConversionCountingConfig getConversionCounting()
null for nonepublic LineItem setConversionCounting(ConversionCountingConfig conversionCounting)
conversionCounting - conversionCounting or null for nonepublic List<Long> getCreativeIds()
null for nonepublic LineItem setCreativeIds(List<Long> creativeIds)
creativeIds - creativeIds or null for nonepublic DemandGenSettings getDemandGenSettings()
null for nonepublic LineItem setDemandGenSettings(DemandGenSettings demandGenSettings)
demandGenSettings - demandGenSettings or null for nonepublic String getDisplayName()
null for nonepublic LineItem setDisplayName(String displayName)
displayName - displayName or null for nonepublic String getEntityStatus()
null for nonepublic LineItem setEntityStatus(String entityStatus)
entityStatus - entityStatus or null for nonepublic Boolean getExcludeNewExchanges()
null for nonepublic LineItem setExcludeNewExchanges(Boolean excludeNewExchanges)
excludeNewExchanges - excludeNewExchanges or null for nonepublic LineItemFlight getFlight()
null for nonepublic LineItem setFlight(LineItemFlight flight)
flight - flight or null for nonepublic FrequencyCap getFrequencyCap()
null for nonepublic LineItem setFrequencyCap(FrequencyCap frequencyCap)
frequencyCap - frequencyCap or null for nonepublic Long getInsertionOrderId()
null for nonepublic LineItem setInsertionOrderId(Long insertionOrderId)
insertionOrderId - insertionOrderId or null for nonepublic IntegrationDetails getIntegrationDetails()
null for nonepublic LineItem setIntegrationDetails(IntegrationDetails integrationDetails)
integrationDetails - integrationDetails or null for nonepublic Long getLineItemId()
null for nonepublic LineItem setLineItemId(Long lineItemId)
lineItemId - lineItemId or null for nonepublic String getLineItemType()
null for nonepublic LineItem setLineItemType(String lineItemType)
lineItemType - lineItemType or null for nonepublic MobileApp getMobileApp()
null for nonepublic LineItem setMobileApp(MobileApp mobileApp)
mobileApp - mobileApp or null for nonepublic String getName()
null for nonepublic LineItem setName(String name)
name - name or null for nonepublic Boolean getOptimizeFixedBidding()
null for nonepublic LineItem setOptimizeFixedBidding(Boolean optimizeFixedBidding)
optimizeFixedBidding - optimizeFixedBidding or null for nonepublic Pacing getPacing()
null for nonepublic LineItem setPacing(Pacing pacing)
pacing - pacing or null for nonepublic List<PartnerCost> getPartnerCosts()
null for nonepublic LineItem setPartnerCosts(List<PartnerCost> partnerCosts)
partnerCosts - partnerCosts or null for nonepublic PartnerRevenueModel getPartnerRevenueModel()
null for nonepublic LineItem setPartnerRevenueModel(PartnerRevenueModel partnerRevenueModel)
partnerRevenueModel - partnerRevenueModel or null for nonepublic String getReservationType()
null for nonepublic LineItem setReservationType(String reservationType)
reservationType - reservationType or null for nonepublic TargetingExpansionConfig getTargetingExpansion()
null for nonepublic LineItem setTargetingExpansion(TargetingExpansionConfig targetingExpansion)
targetingExpansion - targetingExpansion or null for nonepublic String getUpdateTime()
null for nonepublic LineItem setUpdateTime(String updateTime)
updateTime - updateTime or null for nonepublic List<String> getWarningMessages()
null for nonepublic LineItem setWarningMessages(List<String> warningMessages)
warningMessages - warningMessages or null for nonepublic YoutubeAndPartnersSettings getYoutubeAndPartnersSettings()
null for nonepublic LineItem setYoutubeAndPartnersSettings(YoutubeAndPartnersSettings youtubeAndPartnersSettings)
youtubeAndPartnersSettings - youtubeAndPartnersSettings or null for nonepublic LineItem set(String fieldName, Object value)
set in class com.google.api.client.json.GenericJsonpublic LineItem clone()
clone in class com.google.api.client.json.GenericJsonCopyright © 2011–2026 Google. All rights reserved.