Additional paths that this content can be looked up by (added as part of 'Evolving URLs' project)
IDs of any atoms that are embedded in this content *
The body block of the content
The users who have collaborated on this content
Audit information about content changes
The expiry details for the content
The fields collection for the content
The content's id
The bundle of ids the content can be referenced by
Indictes if the content is expired
Indictes if the content is gone
Shows whether this content is hosted on behalf of an external client(Hosted Content)
The main medai block of the content
Shows the originating tool of this content before it came to flex
Indictes if the content is live
The rights profile for the content
The date time (in millis since epoch UTC) at which the content is scheduled to launch
The secureThumbnail url for the content
The settings for the content
The taxonomy for the content
The thumbnail url for the content
Complete information about the thumbnail, including assets etc.
The content's type
Gets a field value encoded as a binary blob using TCompactProtocol.
Gets a field value encoded as a binary blob using TCompactProtocol. If the specified field is present in the passthrough map, that value is returned. Otherwise, if the specified field is known and not optional and set to None, then the field is serialized and returned.
Collects TCompactProtocol-encoded field values according to getFieldBlob
into a map.
Sets a field using a TCompactProtocol-encoded binary blob.
Sets a field using a TCompactProtocol-encoded binary blob. If the field is a known field, the blob is decoded and the field is set to the decoded value. If the field is unknown and passthrough fields are enabled, then the blob will be stored in _passthroughFields.
If the specified field is optional, it is set to None.
If the specified field is optional, it is set to None. Otherwise, if the field is known, it is reverted to its default value; if the field is unknown, it is removed from the passthroughFields map, if present.
If the specified field is optional, it is set to None.
If the specified field is optional, it is set to None. Otherwise, if the field is known, it is reverted to its default value; if the field is unknown, it is removed from the passthroughFields map, if present.
(Since version ) see corresponding Javadoc for more information.
Prefer the companion object's com.gu.flexiblecontent.model.thrift.Content.apply for construction if you don't need to specify passthrough fields.