public static final class DaiSession.CreationContext extends GeneratedMessage implements DaiSession.CreationContextOrBuilder
Context data to create the DAI session.
Protobuf type google.ads.admanager.v1.DaiSession.CreationContext
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
CONTENT_TITLE_FIELD_NUMBER
public static final int CONTENT_TITLE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
DEBUG_KEY_FIELD_NUMBER
public static final int DEBUG_KEY_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
INTERSTITIAL_ENABLED_FIELD_NUMBER
public static final int INTERSTITIAL_ENABLED_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
LINEAR_INFO_FIELD_NUMBER
public static final int LINEAR_INFO_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
REPORTING_TYPE_FIELD_NUMBER
public static final int REPORTING_TYPE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
SESSION_TITLE_FIELD_NUMBER
public static final int SESSION_TITLE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
STITCHING_TYPE_FIELD_NUMBER
public static final int STITCHING_TYPE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
STREAM_CREATE_REQUEST_FIELD_NUMBER
public static final int STREAM_CREATE_REQUEST_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
VOD_INFO_FIELD_NUMBER
public static final int VOD_INFO_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static DaiSession.CreationContext getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static DaiSession.CreationContext.Builder newBuilder()
newBuilder(DaiSession.CreationContext prototype)
public static DaiSession.CreationContext.Builder newBuilder(DaiSession.CreationContext prototype)
parseDelimitedFrom(InputStream input)
public static DaiSession.CreationContext parseDelimitedFrom(InputStream input)
parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static DaiSession.CreationContext parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static DaiSession.CreationContext parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static DaiSession.CreationContext parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static DaiSession.CreationContext parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static DaiSession.CreationContext parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
parseFrom(CodedInputStream input)
public static DaiSession.CreationContext parseFrom(CodedInputStream input)
parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static DaiSession.CreationContext parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(InputStream input)
public static DaiSession.CreationContext parseFrom(InputStream input)
parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static DaiSession.CreationContext parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static DaiSession.CreationContext parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static DaiSession.CreationContext parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<DaiSession.CreationContext> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getContentInfoCase()
public DaiSession.CreationContext.ContentInfoCase getContentInfoCase()
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()
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];
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];
getParserForType()
public Parser<DaiSession.CreationContext> getParserForType()
Overrides
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];
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.
|
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
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];
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()
getStreamCreateRequestOrBuilder()
public DaiSession.HttpRequestOrBuilder getStreamCreateRequestOrBuilder()
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];
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];
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()
| 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.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public DaiSession.CreationContext.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected DaiSession.CreationContext.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public DaiSession.CreationContext.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides