Class DaiSession.Types.CreationContext.Types.VodInfo
The VOD [Content][google.ads.admanager.v1.Content] resource in the stream request that creates the DAI session.
Implements
Namespace: Google.Ads.AdManager.V1
Assembly: Google.Ads.AdManager.V1.dll
Syntax
public sealed class DaiSession.Types.CreationContext.Types.VodInfo : IMessage<DaiSession.Types.CreationContext.Types.VodInfo>, IEquatable<DaiSession.Types.CreationContext.Types.VodInfo>, IDeepCloneable<DaiSession.Types.CreationContext.Types.VodInfo>, IBufferMessage, IMessage
Constructors
VodInfo()
Declaration
public VodInfo()
VodInfo(VodInfo)
Declaration
public VodInfo(DaiSession.Types.CreationContext.Types.VodInfo other)
Parameters
| Type | Name | Description |
|---|---|---|
| DaiSession.Types.CreationContext.Types.VodInfo | other |
Properties
CmsId
Output only. The identifier of the content source from which Google Ad Manager ingested the [Content][google.ads.admanager.v1.Content] resource associated with this session. For more information, see Create a content source for video on demand.
Declaration
public long CmsId { get; set; }
Property Value
| Type | Description |
|---|---|
| long |
Content
Output only. The [name][google.ads.admanager.v1.Content.name] field of the VOD [Content][google.ads.admanager.v1.Content] resource.
Declaration
public string Content { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ContentAsContentName
ContentName-typed view over the Content resource name property.
Declaration
public ContentName ContentAsContentName { get; set; }
Property Value
| Type | Description |
|---|---|
| ContentName |
ContentDuration
Output only. The VOD [Content.duration][google.ads.admanager.v1.Content.duration] field. Represents the duration of the content without ads.
Declaration
public Duration ContentDuration { get; set; }
Property Value
| Type | Description |
|---|---|
| Duration |
CuePoints
Output only. The cue points detected in the ingested VOD content manifest. Stored in milliseconds starting from the beginning of the content.
Declaration
public RepeatedField<long> CuePoints { get; }
Property Value
| Type | Description |
|---|---|
| RepeatedField<long> |
HasCmsId
Gets whether the "cms_id" field is set
Declaration
public bool HasCmsId { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasContent
Gets whether the "content" field is set
Declaration
public bool HasContent { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasVid
Gets whether the "vid" field is set
Declaration
public bool HasVid { get; }
Property Value
| Type | Description |
|---|---|
| bool |
Vid
Output only. The video ID of the [Content][google.ads.admanager.v1.Content] resource that this session is associated with. This value is the same as the [CmsContent.cms_content_id][google.ads.admanager.v1.CmsContent.cms_content_id] field. For details, see Content ingestion and best practices.
Declaration
public string Vid { get; set; }
Property Value
| Type | Description |
|---|---|
| string |