public final class Deal extends 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 Ad Exchange Buyer API II. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json
GenericData.FlagsAbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| Constructor and Description |
|---|
Deal() |
| Modifier and Type | Method and Description |
|---|---|
Deal |
clone() |
String |
getAvailableEndTime()
Proposed flight end time of the deal.
|
String |
getAvailableStartTime()
Optional.
|
PrivateData |
getBuyerPrivateData()
Buyer private data (hidden from seller).
|
String |
getCreateProductId()
The product ID from which this deal was created.
|
Long |
getCreateProductRevision()
Optional.
|
String |
getCreateTime()
Output only.
|
String |
getCreativePreApprovalPolicy()
Output only.
|
CreativeRestrictions |
getCreativeRestrictions()
Output only.
|
String |
getCreativeSafeFrameCompatibility()
Output only.
|
String |
getDealId()
Output only.
|
DealServingMetadata |
getDealServingMetadata()
Output only.
|
DealTerms |
getDealTerms()
The negotiable terms of the deal.
|
DeliveryControl |
getDeliveryControl()
The set of fields around delivery control that are interesting for a buyer to see but are non-
negotiable.
|
String |
getDescription()
Description for the deal terms.
|
String |
getDisplayName()
The name of the deal.
|
String |
getExternalDealId()
Output only.
|
Boolean |
getIsSetupComplete()
Output only.
|
String |
getProgrammaticCreativeSource()
Output only.
|
String |
getProposalId()
Output only.
|
List<ContactInformation> |
getSellerContacts()
Output only.
|
String |
getSyndicationProduct()
The syndication product associated with the deal.
|
MarketplaceTargeting |
getTargeting()
Output only.
|
List<TargetingCriteria> |
getTargetingCriterion()
The shared targeting visible to buyers and sellers.
|
String |
getUpdateTime()
Output only.
|
String |
getWebPropertyCode()
The web property code for the seller copied over from the product.
|
Deal |
set(String fieldName,
Object value) |
Deal |
setAvailableEndTime(String availableEndTime)
Proposed flight end time of the deal.
|
Deal |
setAvailableStartTime(String availableStartTime)
Optional.
|
Deal |
setBuyerPrivateData(PrivateData buyerPrivateData)
Buyer private data (hidden from seller).
|
Deal |
setCreateProductId(String createProductId)
The product ID from which this deal was created.
|
Deal |
setCreateProductRevision(Long createProductRevision)
Optional.
|
Deal |
setCreateTime(String createTime)
Output only.
|
Deal |
setCreativePreApprovalPolicy(String creativePreApprovalPolicy)
Output only.
|
Deal |
setCreativeRestrictions(CreativeRestrictions creativeRestrictions)
Output only.
|
Deal |
setCreativeSafeFrameCompatibility(String creativeSafeFrameCompatibility)
Output only.
|
Deal |
setDealId(String dealId)
Output only.
|
Deal |
setDealServingMetadata(DealServingMetadata dealServingMetadata)
Output only.
|
Deal |
setDealTerms(DealTerms dealTerms)
The negotiable terms of the deal.
|
Deal |
setDeliveryControl(DeliveryControl deliveryControl)
The set of fields around delivery control that are interesting for a buyer to see but are non-
negotiable.
|
Deal |
setDescription(String description)
Description for the deal terms.
|
Deal |
setDisplayName(String displayName)
The name of the deal.
|
Deal |
setExternalDealId(String externalDealId)
Output only.
|
Deal |
setIsSetupComplete(Boolean isSetupComplete)
Output only.
|
Deal |
setProgrammaticCreativeSource(String programmaticCreativeSource)
Output only.
|
Deal |
setProposalId(String proposalId)
Output only.
|
Deal |
setSellerContacts(List<ContactInformation> sellerContacts)
Output only.
|
Deal |
setSyndicationProduct(String syndicationProduct)
The syndication product associated with the deal.
|
Deal |
setTargeting(MarketplaceTargeting targeting)
Output only.
|
Deal |
setTargetingCriterion(List<TargetingCriteria> targetingCriterion)
The shared targeting visible to buyers and sellers.
|
Deal |
setUpdateTime(String updateTime)
Output only.
|
Deal |
setWebPropertyCode(String webPropertyCode)
The web property code for the seller copied over from the product.
|
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 String getAvailableEndTime()
null for nonepublic Deal setAvailableEndTime(String availableEndTime)
availableEndTime - availableEndTime or null for nonepublic String getAvailableStartTime()
null for nonepublic Deal setAvailableStartTime(String availableStartTime)
availableStartTime - availableStartTime or null for nonepublic PrivateData getBuyerPrivateData()
null for nonepublic Deal setBuyerPrivateData(PrivateData buyerPrivateData)
buyerPrivateData - buyerPrivateData or null for nonepublic String getCreateProductId()
null for nonepublic Deal setCreateProductId(String createProductId)
createProductId - createProductId or null for nonepublic Long getCreateProductRevision()
null for nonepublic Deal setCreateProductRevision(Long createProductRevision)
createProductRevision - createProductRevision or null for nonepublic String getCreateTime()
null for nonepublic Deal setCreateTime(String createTime)
createTime - createTime or null for nonepublic String getCreativePreApprovalPolicy()
null for nonepublic Deal setCreativePreApprovalPolicy(String creativePreApprovalPolicy)
creativePreApprovalPolicy - creativePreApprovalPolicy or null for nonepublic CreativeRestrictions getCreativeRestrictions()
null for nonepublic Deal setCreativeRestrictions(CreativeRestrictions creativeRestrictions)
creativeRestrictions - creativeRestrictions or null for nonepublic String getCreativeSafeFrameCompatibility()
null for nonepublic Deal setCreativeSafeFrameCompatibility(String creativeSafeFrameCompatibility)
creativeSafeFrameCompatibility - creativeSafeFrameCompatibility or null for nonepublic String getDealId()
null for nonepublic Deal setDealId(String dealId)
dealId - dealId or null for nonepublic DealServingMetadata getDealServingMetadata()
null for nonepublic Deal setDealServingMetadata(DealServingMetadata dealServingMetadata)
dealServingMetadata - dealServingMetadata or null for nonepublic DealTerms getDealTerms()
null for nonepublic Deal setDealTerms(DealTerms dealTerms)
dealTerms - dealTerms or null for nonepublic DeliveryControl getDeliveryControl()
null for nonepublic Deal setDeliveryControl(DeliveryControl deliveryControl)
deliveryControl - deliveryControl or null for nonepublic String getDescription()
null for nonepublic Deal setDescription(String description)
description - description or null for nonepublic String getDisplayName()
null for nonepublic Deal setDisplayName(String displayName)
displayName - displayName or null for nonepublic String getExternalDealId()
null for nonepublic Deal setExternalDealId(String externalDealId)
externalDealId - externalDealId or null for nonepublic Boolean getIsSetupComplete()
null for nonepublic Deal setIsSetupComplete(Boolean isSetupComplete)
isSetupComplete - isSetupComplete or null for nonepublic String getProgrammaticCreativeSource()
null for nonepublic Deal setProgrammaticCreativeSource(String programmaticCreativeSource)
programmaticCreativeSource - programmaticCreativeSource or null for nonepublic String getProposalId()
null for nonepublic Deal setProposalId(String proposalId)
proposalId - proposalId or null for nonepublic List<ContactInformation> getSellerContacts()
null for nonepublic Deal setSellerContacts(List<ContactInformation> sellerContacts)
sellerContacts - sellerContacts or null for nonepublic String getSyndicationProduct()
null for nonepublic Deal setSyndicationProduct(String syndicationProduct)
syndicationProduct - syndicationProduct or null for nonepublic MarketplaceTargeting getTargeting()
null for nonepublic Deal setTargeting(MarketplaceTargeting targeting)
targeting - targeting or null for nonepublic List<TargetingCriteria> getTargetingCriterion()
null for nonepublic Deal setTargetingCriterion(List<TargetingCriteria> targetingCriterion)
targetingCriterion - targetingCriterion or null for nonepublic String getUpdateTime()
null for nonepublic Deal setUpdateTime(String updateTime)
updateTime - updateTime or null for nonepublic String getWebPropertyCode()
null for nonepublic Deal setWebPropertyCode(String webPropertyCode)
webPropertyCode - webPropertyCode or null for nonepublic Deal set(String fieldName, Object value)
set in class GenericJsonpublic Deal clone()
clone in class GenericJsonCopyright © 2011–2021 Google. All rights reserved.