Show / Hide Table of Contents

Class DaiSession.Types.CreationContext.Types.LinearInfo

The [LiveStream][google.ads.admanager.v1.LiveStream] resource in the stream request that creates the DAI session.

Inheritance
object
DaiSession.Types.CreationContext.Types.LinearInfo
Implements
IMessage<DaiSession.Types.CreationContext.Types.LinearInfo>
IEquatable<DaiSession.Types.CreationContext.Types.LinearInfo>
IDeepCloneable<DaiSession.Types.CreationContext.Types.LinearInfo>
IBufferMessage
IMessage
Inherited Members
object.GetHashCode()
object.GetType()
object.ToString()
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
In this article
Back to top Generated by DocFX