public static final class DaiSession.CreationContext.Builder extends GeneratedMessage.Builder<DaiSession.CreationContext.Builder> implements DaiSession.CreationContextOrBuilderContext data to create the DAI session.
Protobuf type google.ads.admanager.v1.DaiSession.CreationContext
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > DaiSession.CreationContext.BuilderImplements
DaiSession.CreationContextOrBuilderStatic 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 |
|
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 |
|
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 |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
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 |
|
| 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 |
|
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 |
StringThe 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 |
ByteStringThe 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 |
StringThe 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 |
ByteStringThe 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 |
booleanThe 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.ReportingTypeThe 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 |
intThe 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 |
StringThe 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 |
ByteStringThe 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.StitchingTypeThe 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 |
intThe 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 |
|