Show / Hide Table of Contents

Class DaiSession.Types.CreationContext

Context data to create the DAI session.

Inheritance
object
DaiSession.Types.CreationContext
Implements
IMessage<DaiSession.Types.CreationContext>
IEquatable<DaiSession.Types.CreationContext>
IDeepCloneable<DaiSession.Types.CreationContext>
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 : IMessage<DaiSession.Types.CreationContext>, IEquatable<DaiSession.Types.CreationContext>, IDeepCloneable<DaiSession.Types.CreationContext>, IBufferMessage, IMessage

Constructors

CreationContext()

Declaration
public CreationContext()

CreationContext(CreationContext)

Declaration
public CreationContext(DaiSession.Types.CreationContext other)
Parameters
Type Name Description
DaiSession.Types.CreationContext other

Properties

ContentInfoCase

Declaration
public DaiSession.Types.CreationContext.ContentInfoOneofCase ContentInfoCase { get; }
Property Value
Type Description
DaiSession.Types.CreationContext.ContentInfoOneofCase

ContentTitle

Output only. The [LiveStream.display_name][google.ads.admanager.v1.LiveStream.display_name] field or [Content.display_name][google.ads.admanager.v1.Content.display_name] field associated with the DAI session.

Declaration
public string ContentTitle { get; set; }
Property Value
Type Description
string

DebugKey

Output only. The string the dai-sam-id parameter sets in the DAI stream request. For details, see Locate a DAI session ID or debug key.

Declaration
public string DebugKey { get; set; }
Property Value
Type Description
string

HasContentTitle

Gets whether the "content_title" field is set

Declaration
public bool HasContentTitle { get; }
Property Value
Type Description
bool

HasDebugKey

Gets whether the "debug_key" field is set

Declaration
public bool HasDebugKey { get; }
Property Value
Type Description
bool

HasInterstitialEnabled

Gets whether the "interstitial_enabled" field is set

Declaration
public bool HasInterstitialEnabled { get; }
Property Value
Type Description
bool

HasReportingType

Gets whether the "reporting_type" field is set

Declaration
public bool HasReportingType { get; }
Property Value
Type Description
bool

HasSessionTitle

Gets whether the "session_title" field is set

Declaration
public bool HasSessionTitle { get; }
Property Value
Type Description
bool

HasStitchingType

Gets whether the "stitching_type" field is set

Declaration
public bool HasStitchingType { get; }
Property Value
Type Description
bool

InterstitialEnabled

Output only. Whether the parameter dai-istl on the stream request is set to true. This parameter is only accepted for [LiveStream][google.ads.admanager.v1.LiveStream] resources 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 bool InterstitialEnabled { get; set; }
Property Value
Type Description
bool

LinearInfo

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

Declaration
public DaiSession.Types.CreationContext.Types.LinearInfo LinearInfo { get; set; }
Property Value
Type Description
DaiSession.Types.CreationContext.Types.LinearInfo

ReportingType

Output only. Whether ad tracking URLs are pinged on the client side or server side. If IMA SDK is used to make the stream requests, IMA SDK pings the ad tracking URLs on the client side. For server-side beaconing, see Integrate with DAI using server-side beaconing (SSB).

Declaration
public ReportingTypeEnum.Types.ReportingType ReportingType { get; set; }
Property Value
Type Description
ReportingTypeEnum.Types.ReportingType

SessionTitle

Output only. The string the session_title parameter sets in the DAI stream request. For details, see CreateStreamOptions.

Declaration
public string SessionTitle { get; set; }
Property Value
Type Description
string

StitchingType

Output only. Whether the stream request is for Full-service DAI or Pod serving.

Declaration
public StitchingTypeEnum.Types.StitchingType StitchingType { get; set; }
Property Value
Type Description
StitchingTypeEnum.Types.StitchingType

StreamCreateRequest

Output only. The HTTP request creating the DAI session. For details, see Linear API, VOD API, pod serving live API and pod serving VOD API.

Declaration
public DaiSession.Types.HttpRequest StreamCreateRequest { get; set; }
Property Value
Type Description
DaiSession.Types.HttpRequest

VodInfo

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

Declaration
public DaiSession.Types.CreationContext.Types.VodInfo VodInfo { get; set; }
Property Value
Type Description
DaiSession.Types.CreationContext.Types.VodInfo
In this article
Back to top Generated by DocFX