public static interface DaiSession.CreationContextOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
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. |