Class DaiSession.Types.CreationContext
Context data to create the DAI session.
Inheritance
DaiSession.Types.CreationContext
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
CreationContext(CreationContext)
Declaration
public CreationContext(DaiSession.Types.CreationContext other)
Parameters
Properties
ContentInfoCase
Declaration
public DaiSession.Types.CreationContext.ContentInfoOneofCase ContentInfoCase { get; }
Property Value
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
DebugKey
Declaration
public string DebugKey { get; set; }
Property Value
HasContentTitle
Gets whether the "content_title" field is set
Declaration
public bool HasContentTitle { get; }
Property Value
HasDebugKey
Gets whether the "debug_key" field is set
Declaration
public bool HasDebugKey { get; }
Property Value
HasInterstitialEnabled
Gets whether the "interstitial_enabled" field is set
Declaration
public bool HasInterstitialEnabled { get; }
Property Value
HasReportingType
Gets whether the "reporting_type" field is set
Declaration
public bool HasReportingType { get; }
Property Value
HasSessionTitle
Gets whether the "session_title" field is set
Declaration
public bool HasSessionTitle { get; }
Property Value
HasStitchingType
Gets whether the "stitching_type" field is set
Declaration
public bool HasStitchingType { get; }
Property Value
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
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
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
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
StitchingType
Declaration
public StitchingTypeEnum.Types.StitchingType StitchingType { get; set; }
Property Value
StreamCreateRequest
Declaration
public DaiSession.Types.HttpRequest StreamCreateRequest { get; set; }
Property Value
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