Interface DaiSession.CreationContextOrBuilder (0.58.0)

public static interface DaiSession.CreationContextOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getContentInfoCase()

public abstract DaiSession.CreationContext.ContentInfoCase getContentInfoCase()
Returns
Type Description
DaiSession.CreationContext.ContentInfoCase

getContentTitle()

public abstract String getContentTitle()

Output only. The LiveStream.display_name field or Content.display_name field associated with the DAI session.

optional string content_title = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The contentTitle.

getContentTitleBytes()

public abstract ByteString getContentTitleBytes()

Output only. The LiveStream.display_name field or Content.display_name field associated with the DAI session.

optional string content_title = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for contentTitle.

getDebugKey()

public abstract String getDebugKey()

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.

optional string debug_key = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The debugKey.

getDebugKeyBytes()

public abstract ByteString getDebugKeyBytes()

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.

optional string debug_key = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for debugKey.

getInterstitialEnabled()

public abstract boolean getInterstitialEnabled()

Output only. Whether the parameter dai-istl on the stream request is set to true. This parameter is only accepted for LiveStream resources with the dynamic_ad_insertion_type field set to DynamicAdInsertionType.LINEAR value.

optional bool interstitial_enabled = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

The interstitialEnabled.

getLinearInfo()

public abstract DaiSession.CreationContext.LinearInfo getLinearInfo()

Output only. The LiveStream resource in the stream request that creates the DAI session.

.google.ads.admanager.v1.DaiSession.CreationContext.LinearInfo linear_info = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
DaiSession.CreationContext.LinearInfo

The linearInfo.

getLinearInfoOrBuilder()

public abstract DaiSession.CreationContext.LinearInfoOrBuilder getLinearInfoOrBuilder()

Output only. The LiveStream resource in the stream request that creates the DAI session.

.google.ads.admanager.v1.DaiSession.CreationContext.LinearInfo linear_info = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
DaiSession.CreationContext.LinearInfoOrBuilder

getReportingType()

public abstract ReportingTypeEnum.ReportingType getReportingType()

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).

optional .google.ads.admanager.v1.ReportingTypeEnum.ReportingType reporting_type = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ReportingTypeEnum.ReportingType

The reportingType.

getReportingTypeValue()

public abstract int getReportingTypeValue()

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).

optional .google.ads.admanager.v1.ReportingTypeEnum.ReportingType reporting_type = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

The enum numeric value on the wire for reportingType.

getSessionTitle()

public abstract String getSessionTitle()

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

optional string session_title = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The sessionTitle.

getSessionTitleBytes()

public abstract ByteString getSessionTitleBytes()

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

optional string session_title = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for sessionTitle.

getStitchingType()

public abstract StitchingTypeEnum.StitchingType getStitchingType()

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

optional .google.ads.admanager.v1.StitchingTypeEnum.StitchingType stitching_type = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
StitchingTypeEnum.StitchingType

The stitchingType.

getStitchingTypeValue()

public abstract int getStitchingTypeValue()

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

optional .google.ads.admanager.v1.StitchingTypeEnum.StitchingType stitching_type = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

The enum numeric value on the wire for stitchingType.

getStreamCreateRequest()

public abstract DaiSession.HttpRequest getStreamCreateRequest()

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.

.google.ads.admanager.v1.DaiSession.HttpRequest stream_create_request = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
DaiSession.HttpRequest

The streamCreateRequest.

getStreamCreateRequestOrBuilder()

public abstract DaiSession.HttpRequestOrBuilder getStreamCreateRequestOrBuilder()

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.

.google.ads.admanager.v1.DaiSession.HttpRequest stream_create_request = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
DaiSession.HttpRequestOrBuilder

getVodInfo()

public abstract DaiSession.CreationContext.VodInfo getVodInfo()

Output only. The Content resource in the stream request that creates the DAI session.

.google.ads.admanager.v1.DaiSession.CreationContext.VodInfo vod_info = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
DaiSession.CreationContext.VodInfo

The vodInfo.

getVodInfoOrBuilder()

public abstract DaiSession.CreationContext.VodInfoOrBuilder getVodInfoOrBuilder()

Output only. The Content resource in the stream request that creates the DAI session.

.google.ads.admanager.v1.DaiSession.CreationContext.VodInfo vod_info = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
DaiSession.CreationContext.VodInfoOrBuilder

hasContentTitle()

public abstract boolean hasContentTitle()

Output only. The LiveStream.display_name field or Content.display_name field associated with the DAI session.

optional string content_title = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the contentTitle field is set.

hasDebugKey()

public abstract boolean hasDebugKey()

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.

optional string debug_key = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the debugKey field is set.

hasInterstitialEnabled()

public abstract boolean hasInterstitialEnabled()

Output only. Whether the parameter dai-istl on the stream request is set to true. This parameter is only accepted for LiveStream resources with the dynamic_ad_insertion_type field set to DynamicAdInsertionType.LINEAR value.

optional bool interstitial_enabled = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the interstitialEnabled field is set.

hasLinearInfo()

public abstract boolean hasLinearInfo()

Output only. The LiveStream resource in the stream request that creates the DAI session.

.google.ads.admanager.v1.DaiSession.CreationContext.LinearInfo linear_info = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the linearInfo field is set.

hasReportingType()

public abstract boolean hasReportingType()

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).

optional .google.ads.admanager.v1.ReportingTypeEnum.ReportingType reporting_type = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the reportingType field is set.

hasSessionTitle()

public abstract boolean hasSessionTitle()

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

optional string session_title = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the sessionTitle field is set.

hasStitchingType()

public abstract boolean hasStitchingType()

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

optional .google.ads.admanager.v1.StitchingTypeEnum.StitchingType stitching_type = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the stitchingType field is set.

hasStreamCreateRequest()

public abstract boolean hasStreamCreateRequest()

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.

.google.ads.admanager.v1.DaiSession.HttpRequest stream_create_request = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the streamCreateRequest field is set.

hasVodInfo()

public abstract boolean hasVodInfo()

Output only. The Content resource in the stream request that creates the DAI session.

.google.ads.admanager.v1.DaiSession.CreationContext.VodInfo vod_info = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the vodInfo field is set.