Class DaiSession.Types.CreationContext.Types.LinearInfo
The [LiveStream][google.ads.admanager.v1.LiveStream] 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.LinearInfo : IMessage<DaiSession.Types.CreationContext.Types.LinearInfo>, IEquatable<DaiSession.Types.CreationContext.Types.LinearInfo>, IDeepCloneable<DaiSession.Types.CreationContext.Types.LinearInfo>, IBufferMessage, IMessage
Constructors
LinearInfo()
Declaration
public LinearInfo()
LinearInfo(LinearInfo)
Declaration
public LinearInfo(DaiSession.Types.CreationContext.Types.LinearInfo other)
Parameters
| Type | Name | Description |
|---|---|---|
| DaiSession.Types.CreationContext.Types.LinearInfo | other |
Properties
AssetKey
Output only. The [LiveStream.asset_key][google.ads.admanager.v1.LiveStream.asset_key] field. Google Ad Manager only generates this field for livestreams with the [dynamic_ad_insertion_type][google.ads.admanager.v1.LiveStream.dynamic_ad_insertion_type] field set to [DynamicAdInsertionType.LINEAR][google.ads.admanager.v1.DynamicAdInsertionTypeEnum.DynamicAdInsertionType.LINEAR] value.
Declaration
public string AssetKey { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
CustomAssetKey
Output only. The [LiveStream.custom_asset_key][google.ads.admanager.v1.LiveStream.custom_asset_key] field. This field is only populated for livestreams with the [dynamic_ad_insertion_type][google.ads.admanager.v1.LiveStream.dynamic_ad_insertion_type] field set to [DynamicAdInsertionType.POD_SERVING_MANIFEST][google.ads.admanager.v1.DynamicAdInsertionTypeEnum.DynamicAdInsertionType.POD_SERVING_MANIFEST] value or [DynamicAdInsertionType.POD_SERVING_REDIRECT][google.ads.admanager.v1.DynamicAdInsertionTypeEnum.DynamicAdInsertionType.POD_SERVING_REDIRECT] value.
Declaration
public string CustomAssetKey { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
EventEndTime
Output only. The [LiveStream.end_time][google.ads.admanager.v1.LiveStream.end_time] field.
Declaration
public Timestamp EventEndTime { get; set; }
Property Value
| Type | Description |
|---|---|
| Timestamp |
EventStartTime
The [LiveStream.start_time][google.ads.admanager.v1.LiveStream.start_time] field.
Declaration
public Timestamp EventStartTime { get; set; }
Property Value
| Type | Description |
|---|---|
| Timestamp |
HasAssetKey
Gets whether the "asset_key" field is set
Declaration
public bool HasAssetKey { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasCustomAssetKey
Gets whether the "custom_asset_key" field is set
Declaration
public bool HasCustomAssetKey { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasLiveStream
Gets whether the "live_stream" field is set
Declaration
public bool HasLiveStream { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasPodTrimmingEnabled
Gets whether the "pod_trimming_enabled" field is set
Declaration
public bool HasPodTrimmingEnabled { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasPrefetchEnabled
Gets whether the "prefetch_enabled" field is set
Declaration
public bool HasPrefetchEnabled { get; }
Property Value
| Type | Description |
|---|---|
| bool |
LiveStream
Output only. The [name][google.ads.admanager.v1.LiveStream.name] field of the [LiveStream][google.ads.admanager.v1.LiveStream] resource.
Declaration
public string LiveStream { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
LiveStreamAsLiveStreamName
LiveStreamName-typed view over the LiveStream resource name property.
Declaration
public LiveStreamName LiveStreamAsLiveStreamName { get; set; }
Property Value
| Type | Description |
|---|---|
| LiveStreamName |
PodTrimTolerance
Optional. The maximum duration allowed to be trimmed from an ad pod before whole ads are dropped. This field is only populated when pod trimming is enabled.
Declaration
public Duration PodTrimTolerance { get; set; }
Property Value
| Type | Description |
|---|---|
| Duration |
PodTrimmingEnabled
Output only. Whether ad pod trimming is enabled for the DAI session.
Declaration
public bool PodTrimmingEnabled { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
PrefetchEnabled
Output only. Whether the [LiveStream.prefetch_enabled][google.ads.admanager.v1.LiveStream.prefetch_enabled] field is set to true.
Declaration
public bool PrefetchEnabled { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |