Class DaiSession.CreationContext.Builder (0.58.0)

public static final class DaiSession.CreationContext.Builder extends GeneratedMessage.Builder<DaiSession.CreationContext.Builder> implements DaiSession.CreationContextOrBuilder

Context data to create the DAI session.

Protobuf type google.ads.admanager.v1.DaiSession.CreationContext

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public DaiSession.CreationContext build()
Returns
Type Description
DaiSession.CreationContext

buildPartial()

public DaiSession.CreationContext buildPartial()
Returns
Type Description
DaiSession.CreationContext

clear()

public DaiSession.CreationContext.Builder clear()
Returns
Type Description
DaiSession.CreationContext.Builder
Overrides

clearContentInfo()

public DaiSession.CreationContext.Builder clearContentInfo()
Returns
Type Description
DaiSession.CreationContext.Builder

clearContentTitle()

public DaiSession.CreationContext.Builder clearContentTitle()

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
DaiSession.CreationContext.Builder

This builder for chaining.

clearDebugKey()

public DaiSession.CreationContext.Builder clearDebugKey()

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
DaiSession.CreationContext.Builder

This builder for chaining.

clearInterstitialEnabled()

public DaiSession.CreationContext.Builder clearInterstitialEnabled()

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
DaiSession.CreationContext.Builder

This builder for chaining.

clearLinearInfo()

public DaiSession.CreationContext.Builder clearLinearInfo()

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

clearReportingType()

public DaiSession.CreationContext.Builder clearReportingType()

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
DaiSession.CreationContext.Builder

This builder for chaining.

clearSessionTitle()

public DaiSession.CreationContext.Builder clearSessionTitle()

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
DaiSession.CreationContext.Builder

This builder for chaining.

clearStitchingType()

public DaiSession.CreationContext.Builder clearStitchingType()

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
DaiSession.CreationContext.Builder

This builder for chaining.

clearStreamCreateRequest()

public DaiSession.CreationContext.Builder clearStreamCreateRequest()

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.CreationContext.Builder

clearVodInfo()

public DaiSession.CreationContext.Builder clearVodInfo()

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

getContentInfoCase()

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

getContentTitle()

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

getDefaultInstanceForType()

public DaiSession.CreationContext getDefaultInstanceForType()
Returns
Type Description
DaiSession.CreationContext

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getInterstitialEnabled()

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

getLinearInfoBuilder()

public DaiSession.CreationContext.LinearInfo.Builder getLinearInfoBuilder()

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

getLinearInfoOrBuilder()

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

getStreamCreateRequestBuilder()

public DaiSession.HttpRequest.Builder getStreamCreateRequestBuilder()

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

getStreamCreateRequestOrBuilder()

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

getVodInfoBuilder()

public DaiSession.CreationContext.VodInfo.Builder getVodInfoBuilder()

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

getVodInfoOrBuilder()

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

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(DaiSession.CreationContext other)

public DaiSession.CreationContext.Builder mergeFrom(DaiSession.CreationContext other)
Parameter
Name Description
other DaiSession.CreationContext
Returns
Type Description
DaiSession.CreationContext.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public DaiSession.CreationContext.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
DaiSession.CreationContext.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public DaiSession.CreationContext.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
DaiSession.CreationContext.Builder
Overrides

mergeLinearInfo(DaiSession.CreationContext.LinearInfo value)

public DaiSession.CreationContext.Builder mergeLinearInfo(DaiSession.CreationContext.LinearInfo value)

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];

Parameter
Name Description
value DaiSession.CreationContext.LinearInfo
Returns
Type Description
DaiSession.CreationContext.Builder

mergeStreamCreateRequest(DaiSession.HttpRequest value)

public DaiSession.CreationContext.Builder mergeStreamCreateRequest(DaiSession.HttpRequest value)

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];

Parameter
Name Description
value DaiSession.HttpRequest
Returns
Type Description
DaiSession.CreationContext.Builder

mergeVodInfo(DaiSession.CreationContext.VodInfo value)

public DaiSession.CreationContext.Builder mergeVodInfo(DaiSession.CreationContext.VodInfo value)

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];

Parameter
Name Description
value DaiSession.CreationContext.VodInfo
Returns
Type Description
DaiSession.CreationContext.Builder

setContentTitle(String value)

public DaiSession.CreationContext.Builder setContentTitle(String value)

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];

Parameter
Name Description
value String

The contentTitle to set.

Returns
Type Description
DaiSession.CreationContext.Builder

This builder for chaining.

setContentTitleBytes(ByteString value)

public DaiSession.CreationContext.Builder setContentTitleBytes(ByteString value)

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];

Parameter
Name Description
value ByteString

The bytes for contentTitle to set.

Returns
Type Description
DaiSession.CreationContext.Builder

This builder for chaining.

setDebugKey(String value)

public DaiSession.CreationContext.Builder setDebugKey(String value)

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];

Parameter
Name Description
value String

The debugKey to set.

Returns
Type Description
DaiSession.CreationContext.Builder

This builder for chaining.

setDebugKeyBytes(ByteString value)

public DaiSession.CreationContext.Builder setDebugKeyBytes(ByteString value)

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];

Parameter
Name Description
value ByteString

The bytes for debugKey to set.

Returns
Type Description
DaiSession.CreationContext.Builder

This builder for chaining.

setInterstitialEnabled(boolean value)

public DaiSession.CreationContext.Builder setInterstitialEnabled(boolean value)

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];

Parameter
Name Description
value boolean

The interstitialEnabled to set.

Returns
Type Description
DaiSession.CreationContext.Builder

This builder for chaining.

setLinearInfo(DaiSession.CreationContext.LinearInfo value)

public DaiSession.CreationContext.Builder setLinearInfo(DaiSession.CreationContext.LinearInfo value)

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];

Parameter
Name Description
value DaiSession.CreationContext.LinearInfo
Returns
Type Description
DaiSession.CreationContext.Builder

setLinearInfo(DaiSession.CreationContext.LinearInfo.Builder builderForValue)

public DaiSession.CreationContext.Builder setLinearInfo(DaiSession.CreationContext.LinearInfo.Builder builderForValue)

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];

Parameter
Name Description
builderForValue DaiSession.CreationContext.LinearInfo.Builder
Returns
Type Description
DaiSession.CreationContext.Builder

setReportingType(ReportingTypeEnum.ReportingType value)

public DaiSession.CreationContext.Builder setReportingType(ReportingTypeEnum.ReportingType value)

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];

Parameter
Name Description
value ReportingTypeEnum.ReportingType

The reportingType to set.

Returns
Type Description
DaiSession.CreationContext.Builder

This builder for chaining.

setReportingTypeValue(int value)

public DaiSession.CreationContext.Builder setReportingTypeValue(int value)

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];

Parameter
Name Description
value int

The enum numeric value on the wire for reportingType to set.

Returns
Type Description
DaiSession.CreationContext.Builder

This builder for chaining.

setSessionTitle(String value)

public DaiSession.CreationContext.Builder setSessionTitle(String value)

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];

Parameter
Name Description
value String

The sessionTitle to set.

Returns
Type Description
DaiSession.CreationContext.Builder

This builder for chaining.

setSessionTitleBytes(ByteString value)

public DaiSession.CreationContext.Builder setSessionTitleBytes(ByteString value)

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];

Parameter
Name Description
value ByteString

The bytes for sessionTitle to set.

Returns
Type Description
DaiSession.CreationContext.Builder

This builder for chaining.

setStitchingType(StitchingTypeEnum.StitchingType value)

public DaiSession.CreationContext.Builder setStitchingType(StitchingTypeEnum.StitchingType value)

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];

Parameter
Name Description
value StitchingTypeEnum.StitchingType

The stitchingType to set.

Returns
Type Description
DaiSession.CreationContext.Builder

This builder for chaining.

setStitchingTypeValue(int value)

public DaiSession.CreationContext.Builder setStitchingTypeValue(int value)

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];

Parameter
Name Description
value int

The enum numeric value on the wire for stitchingType to set.

Returns
Type Description
DaiSession.CreationContext.Builder

This builder for chaining.

setStreamCreateRequest(DaiSession.HttpRequest value)

public DaiSession.CreationContext.Builder setStreamCreateRequest(DaiSession.HttpRequest value)

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];

Parameter
Name Description
value DaiSession.HttpRequest
Returns
Type Description
DaiSession.CreationContext.Builder

setStreamCreateRequest(DaiSession.HttpRequest.Builder builderForValue)

public DaiSession.CreationContext.Builder setStreamCreateRequest(DaiSession.HttpRequest.Builder builderForValue)

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];

Parameter
Name Description
builderForValue DaiSession.HttpRequest.Builder
Returns
Type Description
DaiSession.CreationContext.Builder

setVodInfo(DaiSession.CreationContext.VodInfo value)

public DaiSession.CreationContext.Builder setVodInfo(DaiSession.CreationContext.VodInfo value)

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];

Parameter
Name Description
value DaiSession.CreationContext.VodInfo
Returns
Type Description
DaiSession.CreationContext.Builder

setVodInfo(DaiSession.CreationContext.VodInfo.Builder builderForValue)

public DaiSession.CreationContext.Builder setVodInfo(DaiSession.CreationContext.VodInfo.Builder builderForValue)

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];

Parameter
Name Description
builderForValue DaiSession.CreationContext.VodInfo.Builder
Returns
Type Description
DaiSession.CreationContext.Builder