public class Content extends Object
Content represents video metadata from a publisher's
Content Management System (CMS) that has been synced to DFP.
Video line items can be targeted to Content
to indicate what ads should match when the Content is being played.
Java class for Content complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="Content">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<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="status" type="{https://www.google.com/apis/ads/publisher/v201805}ContentStatus" minOccurs="0"/>
<element name="statusDefinedBy" type="{https://www.google.com/apis/ads/publisher/v201805}ContentStatusDefinedBy" minOccurs="0"/>
<element name="hlsIngestStatus" type="{https://www.google.com/apis/ads/publisher/v201805}DaiIngestStatus" minOccurs="0"/>
<element name="hlsIngestErrors" type="{https://www.google.com/apis/ads/publisher/v201805}DaiIngestError" maxOccurs="unbounded" minOccurs="0"/>
<element name="lastHlsIngestDateTime" type="{https://www.google.com/apis/ads/publisher/v201805}DateTime" minOccurs="0"/>
<element name="dashIngestStatus" type="{https://www.google.com/apis/ads/publisher/v201805}DaiIngestStatus" minOccurs="0"/>
<element name="dashIngestErrors" type="{https://www.google.com/apis/ads/publisher/v201805}DaiIngestError" maxOccurs="unbounded" minOccurs="0"/>
<element name="lastDashIngestDateTime" type="{https://www.google.com/apis/ads/publisher/v201805}DateTime" minOccurs="0"/>
<element name="importDateTime" type="{https://www.google.com/apis/ads/publisher/v201805}DateTime" minOccurs="0"/>
<element name="lastModifiedDateTime" type="{https://www.google.com/apis/ads/publisher/v201805}DateTime" minOccurs="0"/>
<element name="userDefinedCustomTargetingValueIds" type="{http://www.w3.org/2001/XMLSchema}long" maxOccurs="unbounded" minOccurs="0"/>
<element name="mappingRuleDefinedCustomTargetingValueIds" type="{http://www.w3.org/2001/XMLSchema}long" maxOccurs="unbounded" minOccurs="0"/>
<element name="cmsSources" type="{https://www.google.com/apis/ads/publisher/v201805}CmsContent" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
| Modifier and Type | Field and Description |
|---|---|
protected List<CmsContent> |
cmsSources |
protected List<DaiIngestError> |
dashIngestErrors |
protected DaiIngestStatus |
dashIngestStatus |
protected List<DaiIngestError> |
hlsIngestErrors |
protected DaiIngestStatus |
hlsIngestStatus |
protected Long |
id |
protected DateTime |
importDateTime |
protected DateTime |
lastDashIngestDateTime |
protected DateTime |
lastHlsIngestDateTime |
protected DateTime |
lastModifiedDateTime |
protected List<Long> |
mappingRuleDefinedCustomTargetingValueIds |
protected String |
name |
protected ContentStatus |
status |
protected ContentStatusDefinedBy |
statusDefinedBy |
protected List<Long> |
userDefinedCustomTargetingValueIds |
| Constructor and Description |
|---|
Content() |
| Modifier and Type | Method and Description |
|---|---|
List<CmsContent> |
getCmsSources()
Gets the value of the cmsSources property.
|
List<DaiIngestError> |
getDashIngestErrors()
Gets the value of the dashIngestErrors property.
|
DaiIngestStatus |
getDashIngestStatus()
Gets the value of the dashIngestStatus property.
|
List<DaiIngestError> |
getHlsIngestErrors()
Gets the value of the hlsIngestErrors property.
|
DaiIngestStatus |
getHlsIngestStatus()
Gets the value of the hlsIngestStatus property.
|
Long |
getId()
Gets the value of the id property.
|
DateTime |
getImportDateTime()
Gets the value of the importDateTime property.
|
DateTime |
getLastDashIngestDateTime()
Gets the value of the lastDashIngestDateTime property.
|
DateTime |
getLastHlsIngestDateTime()
Gets the value of the lastHlsIngestDateTime property.
|
DateTime |
getLastModifiedDateTime()
Gets the value of the lastModifiedDateTime property.
|
List<Long> |
getMappingRuleDefinedCustomTargetingValueIds()
Gets the value of the mappingRuleDefinedCustomTargetingValueIds property.
|
String |
getName()
Gets the value of the name property.
|
ContentStatus |
getStatus()
Gets the value of the status property.
|
ContentStatusDefinedBy |
getStatusDefinedBy()
Gets the value of the statusDefinedBy property.
|
List<Long> |
getUserDefinedCustomTargetingValueIds()
Gets the value of the userDefinedCustomTargetingValueIds property.
|
void |
setDashIngestStatus(DaiIngestStatus value)
Sets the value of the dashIngestStatus property.
|
void |
setHlsIngestStatus(DaiIngestStatus value)
Sets the value of the hlsIngestStatus property.
|
void |
setId(Long value)
Sets the value of the id property.
|
void |
setImportDateTime(DateTime value)
Sets the value of the importDateTime property.
|
void |
setLastDashIngestDateTime(DateTime value)
Sets the value of the lastDashIngestDateTime property.
|
void |
setLastHlsIngestDateTime(DateTime value)
Sets the value of the lastHlsIngestDateTime property.
|
void |
setLastModifiedDateTime(DateTime value)
Sets the value of the lastModifiedDateTime property.
|
void |
setName(String value)
Sets the value of the name property.
|
void |
setStatus(ContentStatus value)
Sets the value of the status property.
|
void |
setStatusDefinedBy(ContentStatusDefinedBy value)
Sets the value of the statusDefinedBy property.
|
protected Long id
protected String name
protected ContentStatus status
protected ContentStatusDefinedBy statusDefinedBy
protected DaiIngestStatus hlsIngestStatus
protected List<DaiIngestError> hlsIngestErrors
protected DateTime lastHlsIngestDateTime
protected DaiIngestStatus dashIngestStatus
protected List<DaiIngestError> dashIngestErrors
protected DateTime lastDashIngestDateTime
protected DateTime importDateTime
protected DateTime lastModifiedDateTime
protected List<Long> mappingRuleDefinedCustomTargetingValueIds
protected List<CmsContent> cmsSources
public void setId(Long value)
value - allowed object is
Longpublic String getName()
Stringpublic void setName(String value)
value - allowed object is
Stringpublic ContentStatus getStatus()
ContentStatuspublic void setStatus(ContentStatus value)
value - allowed object is
ContentStatuspublic ContentStatusDefinedBy getStatusDefinedBy()
ContentStatusDefinedBypublic void setStatusDefinedBy(ContentStatusDefinedBy value)
value - allowed object is
ContentStatusDefinedBypublic DaiIngestStatus getHlsIngestStatus()
DaiIngestStatuspublic void setHlsIngestStatus(DaiIngestStatus value)
value - allowed object is
DaiIngestStatuspublic List<DaiIngestError> getHlsIngestErrors()
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 hlsIngestErrors property.
For example, to add a new item, do as follows:
getHlsIngestErrors().add(newItem);
Objects of the following type(s) are allowed in the list
DaiIngestError
public DateTime getLastHlsIngestDateTime()
DateTimepublic void setLastHlsIngestDateTime(DateTime value)
value - allowed object is
DateTimepublic DaiIngestStatus getDashIngestStatus()
DaiIngestStatuspublic void setDashIngestStatus(DaiIngestStatus value)
value - allowed object is
DaiIngestStatuspublic List<DaiIngestError> getDashIngestErrors()
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 dashIngestErrors property.
For example, to add a new item, do as follows:
getDashIngestErrors().add(newItem);
Objects of the following type(s) are allowed in the list
DaiIngestError
public DateTime getLastDashIngestDateTime()
DateTimepublic void setLastDashIngestDateTime(DateTime value)
value - allowed object is
DateTimepublic DateTime getImportDateTime()
DateTimepublic void setImportDateTime(DateTime value)
value - allowed object is
DateTimepublic DateTime getLastModifiedDateTime()
DateTimepublic void setLastModifiedDateTime(DateTime value)
value - allowed object is
DateTimepublic List<Long> getUserDefinedCustomTargetingValueIds()
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 userDefinedCustomTargetingValueIds property.
For example, to add a new item, do as follows:
getUserDefinedCustomTargetingValueIds().add(newItem);
Objects of the following type(s) are allowed in the list
Long
public List<Long> getMappingRuleDefinedCustomTargetingValueIds()
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 mappingRuleDefinedCustomTargetingValueIds property.
For example, to add a new item, do as follows:
getMappingRuleDefinedCustomTargetingValueIds().add(newItem);
Objects of the following type(s) are allowed in the list
Long
public List<CmsContent> getCmsSources()
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 cmsSources property.
For example, to add a new item, do as follows:
getCmsSources().add(newItem);
Objects of the following type(s) are allowed in the list
CmsContent
Copyright © 2018. All Rights Reserved.