public static final class Openrtb.BidRequest.Impression.Video.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Openrtb.BidRequest.Impression.Video.Builder> implements Openrtb.BidRequest.Impression.VideoOrBuilder
OpenRTB 3.3.4: A video object typically describes an ad opportunity for in-stream video inventory (including linear pre-roll, mid-roll and post-roll, and non-linear overlays). Please note, in-banner video is typically represented by the banner object.Protobuf type
openrtb.BidRequest.Impression.Video| Modifier and Type | Method and Description |
|---|---|
Openrtb.BidRequest.Impression.Video.Builder |
addAllApi(Iterable<? extends OpenrtbCommon.Enums.BidRequest.Impression.ApiFramework> values)
List of supported API frameworks for this banner.
|
Openrtb.BidRequest.Impression.Video.Builder |
addAllBattr(Iterable<? extends OpenrtbCommon.CreativeAttribute> values)
Blocked creative attributes.
|
Openrtb.BidRequest.Impression.Video.Builder |
addAllCompanionad(Iterable<? extends Openrtb.BidRequest.Impression.Banner> values)
If companion ads are available, they can be listed as an array of banner objects.
|
Openrtb.BidRequest.Impression.Video.Builder |
addAllCompaniontype(Iterable<? extends OpenrtbCommon.Enums.BidRequest.Impression.Video.CompanionType> values)
Recommended if companion objects are included.
|
Openrtb.BidRequest.Impression.Video.Builder |
addAllDelivery(Iterable<? extends OpenrtbCommon.Enums.BidRequest.Impression.Video.ContentDelivery> values)
List of supported delivery methods.
|
Openrtb.BidRequest.Impression.Video.Builder |
addAllMimes(Iterable<String> values)
Whitelist of content MIME types supported.
|
Openrtb.BidRequest.Impression.Video.Builder |
addAllPlaybackmethod(Iterable<? extends OpenrtbCommon.Enums.BidRequest.Impression.Video.PlaybackMethod> values)
List of allowed playback methods.
|
Openrtb.BidRequest.Impression.Video.Builder |
addAllProtocols(Iterable<? extends OpenrtbCommon.Enums.BidRequest.Impression.Video.Protocol> values)
Video bid response protocols.
|
Openrtb.BidRequest.Impression.Video.Builder |
addApi(OpenrtbCommon.Enums.BidRequest.Impression.ApiFramework value)
List of supported API frameworks for this banner.
|
Openrtb.BidRequest.Impression.Video.Builder |
addBattr(OpenrtbCommon.CreativeAttribute value)
Blocked creative attributes.
|
Openrtb.BidRequest.Impression.Video.Builder |
addCompanionad(int index,
Openrtb.BidRequest.Impression.Banner.Builder builderForValue)
If companion ads are available, they can be listed as an array of banner objects.
|
Openrtb.BidRequest.Impression.Video.Builder |
addCompanionad(int index,
Openrtb.BidRequest.Impression.Banner value)
If companion ads are available, they can be listed as an array of banner objects.
|
Openrtb.BidRequest.Impression.Video.Builder |
addCompanionad(Openrtb.BidRequest.Impression.Banner.Builder builderForValue)
If companion ads are available, they can be listed as an array of banner objects.
|
Openrtb.BidRequest.Impression.Video.Builder |
addCompanionad(Openrtb.BidRequest.Impression.Banner value)
If companion ads are available, they can be listed as an array of banner objects.
|
Openrtb.BidRequest.Impression.Banner.Builder |
addCompanionadBuilder()
If companion ads are available, they can be listed as an array of banner objects.
|
Openrtb.BidRequest.Impression.Banner.Builder |
addCompanionadBuilder(int index)
If companion ads are available, they can be listed as an array of banner objects.
|
Openrtb.BidRequest.Impression.Video.Builder |
addCompaniontype(OpenrtbCommon.Enums.BidRequest.Impression.Video.CompanionType value)
Recommended if companion objects are included.
|
Openrtb.BidRequest.Impression.Video.Builder |
addDelivery(OpenrtbCommon.Enums.BidRequest.Impression.Video.ContentDelivery value)
List of supported delivery methods.
|
Openrtb.BidRequest.Impression.Video.Builder |
addMimes(String value)
Whitelist of content MIME types supported.
|
Openrtb.BidRequest.Impression.Video.Builder |
addMimesBytes(com.google.protobuf.ByteString value)
Whitelist of content MIME types supported.
|
Openrtb.BidRequest.Impression.Video.Builder |
addPlaybackmethod(OpenrtbCommon.Enums.BidRequest.Impression.Video.PlaybackMethod value)
List of allowed playback methods.
|
Openrtb.BidRequest.Impression.Video.Builder |
addProtocols(OpenrtbCommon.Enums.BidRequest.Impression.Video.Protocol value)
Video bid response protocols.
|
Openrtb.BidRequest.Impression.Video.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Openrtb.BidRequest.Impression.Video |
build() |
Openrtb.BidRequest.Impression.Video |
buildPartial() |
Openrtb.BidRequest.Impression.Video.Builder |
clear() |
Openrtb.BidRequest.Impression.Video.Builder |
clearApi()
List of supported API frameworks for this banner.
|
Openrtb.BidRequest.Impression.Video.Builder |
clearBattr()
Blocked creative attributes.
|
Openrtb.BidRequest.Impression.Video.Builder |
clearBoxingallowed()
If exchange publisher has rules preventing letter boxing of 4x3 content to play in a
16x9 window, then this should be set to false.
|
Openrtb.BidRequest.Impression.Video.Builder |
clearCompanionad()
If companion ads are available, they can be listed as an array of banner objects.
|
Openrtb.BidRequest.Impression.Video.Builder |
clearCompaniontype()
Recommended if companion objects are included.
|
Openrtb.BidRequest.Impression.Video.Builder |
clearDelivery()
List of supported delivery methods.
|
Openrtb.BidRequest.Impression.Video.Builder |
clearExt()
optional .openrtb.VideoExtensions ext = 1000; |
Openrtb.BidRequest.Impression.Video.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Openrtb.BidRequest.Impression.Video.Builder |
clearH()
Height of the player in pixels.
|
Openrtb.BidRequest.Impression.Video.Builder |
clearLinearity()
Indicates whether the ad impression is linear or non-linear.
|
Openrtb.BidRequest.Impression.Video.Builder |
clearMaxbitrate()
Maximum bit rate in Kbps.
|
Openrtb.BidRequest.Impression.Video.Builder |
clearMaxduration()
Maximum video ad duration in seconds.
|
Openrtb.BidRequest.Impression.Video.Builder |
clearMaxextended()
Maximum extended video ad duration, if extension is allowed.
|
Openrtb.BidRequest.Impression.Video.Builder |
clearMimes()
Whitelist of content MIME types supported.
|
Openrtb.BidRequest.Impression.Video.Builder |
clearMinbitrate()
Minimum bit rate in Kbps.
|
Openrtb.BidRequest.Impression.Video.Builder |
clearMinduration()
Minimum video ad duration in seconds.
|
Openrtb.BidRequest.Impression.Video.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Openrtb.BidRequest.Impression.Video.Builder |
clearPlaybackmethod()
List of allowed playback methods.
|
Openrtb.BidRequest.Impression.Video.Builder |
clearPos()
The position of the ad as a relative measure of visibility or prominence.
|
Openrtb.BidRequest.Impression.Video.Builder |
clearProtocols()
Video bid response protocols.
|
Openrtb.BidRequest.Impression.Video.Builder |
clearSequence()
If multiple ad impressions are offered in the same bid request, the sequence number
will allow for the coordinated delivery of multiple creatives.
|
Openrtb.BidRequest.Impression.Video.Builder |
clearStartdelay()
Indicates the start delay in seconds for preroll, midroll, or postroll ad placement.
|
Openrtb.BidRequest.Impression.Video.Builder |
clearW()
Width of the player in pixels.
|
Openrtb.BidRequest.Impression.Video.Builder |
clone() |
OpenrtbCommon.Enums.BidRequest.Impression.ApiFramework |
getApi(int index)
List of supported API frameworks for this banner.
|
int |
getApiCount()
List of supported API frameworks for this banner.
|
List<OpenrtbCommon.Enums.BidRequest.Impression.ApiFramework> |
getApiList()
List of supported API frameworks for this banner.
|
OpenrtbCommon.CreativeAttribute |
getBattr(int index)
Blocked creative attributes.
|
int |
getBattrCount()
Blocked creative attributes.
|
List<OpenrtbCommon.CreativeAttribute> |
getBattrList()
Blocked creative attributes.
|
OpenrtbCommon.Flag |
getBoxingallowed()
If exchange publisher has rules preventing letter boxing of 4x3 content to play in a
16x9 window, then this should be set to false.
|
Openrtb.BidRequest.Impression.Banner |
getCompanionad(int index)
If companion ads are available, they can be listed as an array of banner objects.
|
Openrtb.BidRequest.Impression.Banner.Builder |
getCompanionadBuilder(int index)
If companion ads are available, they can be listed as an array of banner objects.
|
List<Openrtb.BidRequest.Impression.Banner.Builder> |
getCompanionadBuilderList()
If companion ads are available, they can be listed as an array of banner objects.
|
int |
getCompanionadCount()
If companion ads are available, they can be listed as an array of banner objects.
|
List<Openrtb.BidRequest.Impression.Banner> |
getCompanionadList()
If companion ads are available, they can be listed as an array of banner objects.
|
Openrtb.BidRequest.Impression.BannerOrBuilder |
getCompanionadOrBuilder(int index)
If companion ads are available, they can be listed as an array of banner objects.
|
List<? extends Openrtb.BidRequest.Impression.BannerOrBuilder> |
getCompanionadOrBuilderList()
If companion ads are available, they can be listed as an array of banner objects.
|
OpenrtbCommon.Enums.BidRequest.Impression.Video.CompanionType |
getCompaniontype(int index)
Recommended if companion objects are included.
|
int |
getCompaniontypeCount()
Recommended if companion objects are included.
|
List<OpenrtbCommon.Enums.BidRequest.Impression.Video.CompanionType> |
getCompaniontypeList()
Recommended if companion objects are included.
|
Openrtb.BidRequest.Impression.Video |
getDefaultInstanceForType() |
OpenrtbCommon.Enums.BidRequest.Impression.Video.ContentDelivery |
getDelivery(int index)
List of supported delivery methods.
|
int |
getDeliveryCount()
List of supported delivery methods.
|
List<OpenrtbCommon.Enums.BidRequest.Impression.Video.ContentDelivery> |
getDeliveryList()
List of supported delivery methods.
|
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
Extension.VideoExtensions |
getExt()
optional .openrtb.VideoExtensions ext = 1000; |
Extension.VideoExtensions.Builder |
getExtBuilder()
optional .openrtb.VideoExtensions ext = 1000; |
Extension.VideoExtensionsOrBuilder |
getExtOrBuilder()
optional .openrtb.VideoExtensions ext = 1000; |
int |
getH()
Height of the player in pixels.
|
OpenrtbCommon.Enums.BidRequest.Impression.Video.Linearity |
getLinearity()
Indicates whether the ad impression is linear or non-linear.
|
int |
getMaxbitrate()
Maximum bit rate in Kbps.
|
int |
getMaxduration()
Maximum video ad duration in seconds.
|
int |
getMaxextended()
Maximum extended video ad duration, if extension is allowed.
|
String |
getMimes(int index)
Whitelist of content MIME types supported.
|
com.google.protobuf.ByteString |
getMimesBytes(int index)
Whitelist of content MIME types supported.
|
int |
getMimesCount()
Whitelist of content MIME types supported.
|
com.google.protobuf.ProtocolStringList |
getMimesList()
Whitelist of content MIME types supported.
|
int |
getMinbitrate()
Minimum bit rate in Kbps.
|
int |
getMinduration()
Minimum video ad duration in seconds.
|
OpenrtbCommon.Enums.BidRequest.Impression.Video.PlaybackMethod |
getPlaybackmethod(int index)
List of allowed playback methods.
|
int |
getPlaybackmethodCount()
List of allowed playback methods.
|
List<OpenrtbCommon.Enums.BidRequest.Impression.Video.PlaybackMethod> |
getPlaybackmethodList()
List of allowed playback methods.
|
OpenrtbCommon.Enums.BidRequest.Impression.AdPosition |
getPos()
The position of the ad as a relative measure of visibility or prominence.
|
OpenrtbCommon.Enums.BidRequest.Impression.Video.Protocol |
getProtocols(int index)
Video bid response protocols.
|
int |
getProtocolsCount()
Video bid response protocols.
|
List<OpenrtbCommon.Enums.BidRequest.Impression.Video.Protocol> |
getProtocolsList()
Video bid response protocols.
|
int |
getSequence()
If multiple ad impressions are offered in the same bid request, the sequence number
will allow for the coordinated delivery of multiple creatives.
|
int |
getStartdelay()
Indicates the start delay in seconds for preroll, midroll, or postroll ad placement.
|
int |
getW()
Width of the player in pixels.
|
boolean |
hasBoxingallowed()
If exchange publisher has rules preventing letter boxing of 4x3 content to play in a
16x9 window, then this should be set to false.
|
boolean |
hasExt()
optional .openrtb.VideoExtensions ext = 1000; |
boolean |
hasH()
Height of the player in pixels.
|
boolean |
hasLinearity()
Indicates whether the ad impression is linear or non-linear.
|
boolean |
hasMaxbitrate()
Maximum bit rate in Kbps.
|
boolean |
hasMaxduration()
Maximum video ad duration in seconds.
|
boolean |
hasMaxextended()
Maximum extended video ad duration, if extension is allowed.
|
boolean |
hasMinbitrate()
Minimum bit rate in Kbps.
|
boolean |
hasMinduration()
Minimum video ad duration in seconds.
|
boolean |
hasPos()
The position of the ad as a relative measure of visibility or prominence.
|
boolean |
hasSequence()
If multiple ad impressions are offered in the same bid request, the sequence number
will allow for the coordinated delivery of multiple creatives.
|
boolean |
hasStartdelay()
Indicates the start delay in seconds for preroll, midroll, or postroll ad placement.
|
boolean |
hasW()
Width of the player in pixels.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Openrtb.BidRequest.Impression.Video.Builder |
mergeExt(Extension.VideoExtensions value)
optional .openrtb.VideoExtensions ext = 1000; |
Openrtb.BidRequest.Impression.Video.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Openrtb.BidRequest.Impression.Video.Builder |
mergeFrom(com.google.protobuf.Message other) |
Openrtb.BidRequest.Impression.Video.Builder |
mergeFrom(Openrtb.BidRequest.Impression.Video other) |
Openrtb.BidRequest.Impression.Video.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Openrtb.BidRequest.Impression.Video.Builder |
removeCompanionad(int index)
If companion ads are available, they can be listed as an array of banner objects.
|
Openrtb.BidRequest.Impression.Video.Builder |
setApi(int index,
OpenrtbCommon.Enums.BidRequest.Impression.ApiFramework value)
List of supported API frameworks for this banner.
|
Openrtb.BidRequest.Impression.Video.Builder |
setBattr(int index,
OpenrtbCommon.CreativeAttribute value)
Blocked creative attributes.
|
Openrtb.BidRequest.Impression.Video.Builder |
setBoxingallowed(OpenrtbCommon.Flag value)
If exchange publisher has rules preventing letter boxing of 4x3 content to play in a
16x9 window, then this should be set to false.
|
Openrtb.BidRequest.Impression.Video.Builder |
setCompanionad(int index,
Openrtb.BidRequest.Impression.Banner.Builder builderForValue)
If companion ads are available, they can be listed as an array of banner objects.
|
Openrtb.BidRequest.Impression.Video.Builder |
setCompanionad(int index,
Openrtb.BidRequest.Impression.Banner value)
If companion ads are available, they can be listed as an array of banner objects.
|
Openrtb.BidRequest.Impression.Video.Builder |
setCompaniontype(int index,
OpenrtbCommon.Enums.BidRequest.Impression.Video.CompanionType value)
Recommended if companion objects are included.
|
Openrtb.BidRequest.Impression.Video.Builder |
setDelivery(int index,
OpenrtbCommon.Enums.BidRequest.Impression.Video.ContentDelivery value)
List of supported delivery methods.
|
Openrtb.BidRequest.Impression.Video.Builder |
setExt(Extension.VideoExtensions.Builder builderForValue)
optional .openrtb.VideoExtensions ext = 1000; |
Openrtb.BidRequest.Impression.Video.Builder |
setExt(Extension.VideoExtensions value)
optional .openrtb.VideoExtensions ext = 1000; |
Openrtb.BidRequest.Impression.Video.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Openrtb.BidRequest.Impression.Video.Builder |
setH(int value)
Height of the player in pixels.
|
Openrtb.BidRequest.Impression.Video.Builder |
setLinearity(OpenrtbCommon.Enums.BidRequest.Impression.Video.Linearity value)
Indicates whether the ad impression is linear or non-linear.
|
Openrtb.BidRequest.Impression.Video.Builder |
setMaxbitrate(int value)
Maximum bit rate in Kbps.
|
Openrtb.BidRequest.Impression.Video.Builder |
setMaxduration(int value)
Maximum video ad duration in seconds.
|
Openrtb.BidRequest.Impression.Video.Builder |
setMaxextended(int value)
Maximum extended video ad duration, if extension is allowed.
|
Openrtb.BidRequest.Impression.Video.Builder |
setMimes(int index,
String value)
Whitelist of content MIME types supported.
|
Openrtb.BidRequest.Impression.Video.Builder |
setMinbitrate(int value)
Minimum bit rate in Kbps.
|
Openrtb.BidRequest.Impression.Video.Builder |
setMinduration(int value)
Minimum video ad duration in seconds.
|
Openrtb.BidRequest.Impression.Video.Builder |
setPlaybackmethod(int index,
OpenrtbCommon.Enums.BidRequest.Impression.Video.PlaybackMethod value)
List of allowed playback methods.
|
Openrtb.BidRequest.Impression.Video.Builder |
setPos(OpenrtbCommon.Enums.BidRequest.Impression.AdPosition value)
The position of the ad as a relative measure of visibility or prominence.
|
Openrtb.BidRequest.Impression.Video.Builder |
setProtocols(int index,
OpenrtbCommon.Enums.BidRequest.Impression.Video.Protocol value)
Video bid response protocols.
|
Openrtb.BidRequest.Impression.Video.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Openrtb.BidRequest.Impression.Video.Builder |
setSequence(int value)
If multiple ad impressions are offered in the same bid request, the sequence number
will allow for the coordinated delivery of multiple creatives.
|
Openrtb.BidRequest.Impression.Video.Builder |
setStartdelay(int value)
Indicates the start delay in seconds for preroll, midroll, or postroll ad placement.
|
Openrtb.BidRequest.Impression.Video.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Openrtb.BidRequest.Impression.Video.Builder |
setW(int value)
Width of the player in pixels.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, parseUnknownFieldfindInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Openrtb.BidRequest.Impression.Video.Builder>public Openrtb.BidRequest.Impression.Video.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Openrtb.BidRequest.Impression.Video.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Openrtb.BidRequest.Impression.Video.Builder>public Openrtb.BidRequest.Impression.Video getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Openrtb.BidRequest.Impression.Video build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Openrtb.BidRequest.Impression.Video buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Openrtb.BidRequest.Impression.Video.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Openrtb.BidRequest.Impression.Video.Builder>public Openrtb.BidRequest.Impression.Video.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Openrtb.BidRequest.Impression.Video.Builder>public Openrtb.BidRequest.Impression.Video.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Openrtb.BidRequest.Impression.Video.Builder>public Openrtb.BidRequest.Impression.Video.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Openrtb.BidRequest.Impression.Video.Builder>public Openrtb.BidRequest.Impression.Video.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Openrtb.BidRequest.Impression.Video.Builder>public Openrtb.BidRequest.Impression.Video.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Openrtb.BidRequest.Impression.Video.Builder>public Openrtb.BidRequest.Impression.Video.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Openrtb.BidRequest.Impression.Video.Builder>public Openrtb.BidRequest.Impression.Video.Builder mergeFrom(Openrtb.BidRequest.Impression.Video other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Openrtb.BidRequest.Impression.Video.Builder>public Openrtb.BidRequest.Impression.Video.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Openrtb.BidRequest.Impression.Video.Builder>IOExceptionpublic com.google.protobuf.ProtocolStringList getMimesList()
Whitelist of content MIME types supported. Popular MIME types include, but are not limited to “image/jpg”, “image/gif” and “application/x-shockwave-flash”.
repeated string mimes = 1;getMimesList in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic int getMimesCount()
Whitelist of content MIME types supported. Popular MIME types include, but are not limited to “image/jpg”, “image/gif” and “application/x-shockwave-flash”.
repeated string mimes = 1;getMimesCount in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic String getMimes(int index)
Whitelist of content MIME types supported. Popular MIME types include, but are not limited to “image/jpg”, “image/gif” and “application/x-shockwave-flash”.
repeated string mimes = 1;getMimes in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic com.google.protobuf.ByteString getMimesBytes(int index)
Whitelist of content MIME types supported. Popular MIME types include, but are not limited to “image/jpg”, “image/gif” and “application/x-shockwave-flash”.
repeated string mimes = 1;getMimesBytes in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic Openrtb.BidRequest.Impression.Video.Builder setMimes(int index, String value)
Whitelist of content MIME types supported. Popular MIME types include, but are not limited to “image/jpg”, “image/gif” and “application/x-shockwave-flash”.
repeated string mimes = 1;public Openrtb.BidRequest.Impression.Video.Builder addMimes(String value)
Whitelist of content MIME types supported. Popular MIME types include, but are not limited to “image/jpg”, “image/gif” and “application/x-shockwave-flash”.
repeated string mimes = 1;public Openrtb.BidRequest.Impression.Video.Builder addAllMimes(Iterable<String> values)
Whitelist of content MIME types supported. Popular MIME types include, but are not limited to “image/jpg”, “image/gif” and “application/x-shockwave-flash”.
repeated string mimes = 1;public Openrtb.BidRequest.Impression.Video.Builder clearMimes()
Whitelist of content MIME types supported. Popular MIME types include, but are not limited to “image/jpg”, “image/gif” and “application/x-shockwave-flash”.
repeated string mimes = 1;public Openrtb.BidRequest.Impression.Video.Builder addMimesBytes(com.google.protobuf.ByteString value)
Whitelist of content MIME types supported. Popular MIME types include, but are not limited to “image/jpg”, “image/gif” and “application/x-shockwave-flash”.
repeated string mimes = 1;public boolean hasLinearity()
Indicates whether the ad impression is linear or non-linear.
optional .openrtb.Enums.BidRequest.Impression.Video.Linearity linearity = 2 [default = LINEAR];hasLinearity in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic OpenrtbCommon.Enums.BidRequest.Impression.Video.Linearity getLinearity()
Indicates whether the ad impression is linear or non-linear.
optional .openrtb.Enums.BidRequest.Impression.Video.Linearity linearity = 2 [default = LINEAR];getLinearity in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic Openrtb.BidRequest.Impression.Video.Builder setLinearity(OpenrtbCommon.Enums.BidRequest.Impression.Video.Linearity value)
Indicates whether the ad impression is linear or non-linear.
optional .openrtb.Enums.BidRequest.Impression.Video.Linearity linearity = 2 [default = LINEAR];public Openrtb.BidRequest.Impression.Video.Builder clearLinearity()
Indicates whether the ad impression is linear or non-linear.
optional .openrtb.Enums.BidRequest.Impression.Video.Linearity linearity = 2 [default = LINEAR];public boolean hasMinduration()
Minimum video ad duration in seconds.
optional int32 minduration = 3;hasMinduration in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic int getMinduration()
Minimum video ad duration in seconds.
optional int32 minduration = 3;getMinduration in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic Openrtb.BidRequest.Impression.Video.Builder setMinduration(int value)
Minimum video ad duration in seconds.
optional int32 minduration = 3;public Openrtb.BidRequest.Impression.Video.Builder clearMinduration()
Minimum video ad duration in seconds.
optional int32 minduration = 3;public boolean hasMaxduration()
Maximum video ad duration in seconds.
optional int32 maxduration = 4;hasMaxduration in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic int getMaxduration()
Maximum video ad duration in seconds.
optional int32 maxduration = 4;getMaxduration in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic Openrtb.BidRequest.Impression.Video.Builder setMaxduration(int value)
Maximum video ad duration in seconds.
optional int32 maxduration = 4;public Openrtb.BidRequest.Impression.Video.Builder clearMaxduration()
Maximum video ad duration in seconds.
optional int32 maxduration = 4;public List<OpenrtbCommon.Enums.BidRequest.Impression.Video.Protocol> getProtocolsList()
Video bid response protocols.
repeated .openrtb.Enums.BidRequest.Impression.Video.Protocol protocols = 5;getProtocolsList in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic int getProtocolsCount()
Video bid response protocols.
repeated .openrtb.Enums.BidRequest.Impression.Video.Protocol protocols = 5;getProtocolsCount in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic OpenrtbCommon.Enums.BidRequest.Impression.Video.Protocol getProtocols(int index)
Video bid response protocols.
repeated .openrtb.Enums.BidRequest.Impression.Video.Protocol protocols = 5;getProtocols in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic Openrtb.BidRequest.Impression.Video.Builder setProtocols(int index, OpenrtbCommon.Enums.BidRequest.Impression.Video.Protocol value)
Video bid response protocols.
repeated .openrtb.Enums.BidRequest.Impression.Video.Protocol protocols = 5;public Openrtb.BidRequest.Impression.Video.Builder addProtocols(OpenrtbCommon.Enums.BidRequest.Impression.Video.Protocol value)
Video bid response protocols.
repeated .openrtb.Enums.BidRequest.Impression.Video.Protocol protocols = 5;public Openrtb.BidRequest.Impression.Video.Builder addAllProtocols(Iterable<? extends OpenrtbCommon.Enums.BidRequest.Impression.Video.Protocol> values)
Video bid response protocols.
repeated .openrtb.Enums.BidRequest.Impression.Video.Protocol protocols = 5;public Openrtb.BidRequest.Impression.Video.Builder clearProtocols()
Video bid response protocols.
repeated .openrtb.Enums.BidRequest.Impression.Video.Protocol protocols = 5;public boolean hasW()
Width of the player in pixels. This field is not required, but it’s highly recommended.
optional int32 w = 6;hasW in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic int getW()
Width of the player in pixels. This field is not required, but it’s highly recommended.
optional int32 w = 6;getW in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic Openrtb.BidRequest.Impression.Video.Builder setW(int value)
Width of the player in pixels. This field is not required, but it’s highly recommended.
optional int32 w = 6;public Openrtb.BidRequest.Impression.Video.Builder clearW()
Width of the player in pixels. This field is not required, but it’s highly recommended.
optional int32 w = 6;public boolean hasH()
Height of the player in pixels. This field is not required, but it’s highly recommended.
optional int32 h = 7;hasH in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic int getH()
Height of the player in pixels. This field is not required, but it’s highly recommended.
optional int32 h = 7;getH in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic Openrtb.BidRequest.Impression.Video.Builder setH(int value)
Height of the player in pixels. This field is not required, but it’s highly recommended.
optional int32 h = 7;public Openrtb.BidRequest.Impression.Video.Builder clearH()
Height of the player in pixels. This field is not required, but it’s highly recommended.
optional int32 h = 7;public boolean hasStartdelay()
Indicates the start delay in seconds for preroll, midroll, or postroll ad placement. Check the enum VideoStartDelay for special values.
optional int32 startdelay = 8 [default = -3];hasStartdelay in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic int getStartdelay()
Indicates the start delay in seconds for preroll, midroll, or postroll ad placement. Check the enum VideoStartDelay for special values.
optional int32 startdelay = 8 [default = -3];getStartdelay in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic Openrtb.BidRequest.Impression.Video.Builder setStartdelay(int value)
Indicates the start delay in seconds for preroll, midroll, or postroll ad placement. Check the enum VideoStartDelay for special values.
optional int32 startdelay = 8 [default = -3];public Openrtb.BidRequest.Impression.Video.Builder clearStartdelay()
Indicates the start delay in seconds for preroll, midroll, or postroll ad placement. Check the enum VideoStartDelay for special values.
optional int32 startdelay = 8 [default = -3];public boolean hasSequence()
If multiple ad impressions are offered in the same bid request, the sequence number will allow for the coordinated delivery of multiple creatives.
optional int32 sequence = 9 [default = 1];hasSequence in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic int getSequence()
If multiple ad impressions are offered in the same bid request, the sequence number will allow for the coordinated delivery of multiple creatives.
optional int32 sequence = 9 [default = 1];getSequence in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic Openrtb.BidRequest.Impression.Video.Builder setSequence(int value)
If multiple ad impressions are offered in the same bid request, the sequence number will allow for the coordinated delivery of multiple creatives.
optional int32 sequence = 9 [default = 1];public Openrtb.BidRequest.Impression.Video.Builder clearSequence()
If multiple ad impressions are offered in the same bid request, the sequence number will allow for the coordinated delivery of multiple creatives.
optional int32 sequence = 9 [default = 1];public List<OpenrtbCommon.CreativeAttribute> getBattrList()
Blocked creative attributes. If blank assume all types are allowed.
repeated .openrtb.CreativeAttribute battr = 10;getBattrList in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic int getBattrCount()
Blocked creative attributes. If blank assume all types are allowed.
repeated .openrtb.CreativeAttribute battr = 10;getBattrCount in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic OpenrtbCommon.CreativeAttribute getBattr(int index)
Blocked creative attributes. If blank assume all types are allowed.
repeated .openrtb.CreativeAttribute battr = 10;getBattr in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic Openrtb.BidRequest.Impression.Video.Builder setBattr(int index, OpenrtbCommon.CreativeAttribute value)
Blocked creative attributes. If blank assume all types are allowed.
repeated .openrtb.CreativeAttribute battr = 10;public Openrtb.BidRequest.Impression.Video.Builder addBattr(OpenrtbCommon.CreativeAttribute value)
Blocked creative attributes. If blank assume all types are allowed.
repeated .openrtb.CreativeAttribute battr = 10;public Openrtb.BidRequest.Impression.Video.Builder addAllBattr(Iterable<? extends OpenrtbCommon.CreativeAttribute> values)
Blocked creative attributes. If blank assume all types are allowed.
repeated .openrtb.CreativeAttribute battr = 10;public Openrtb.BidRequest.Impression.Video.Builder clearBattr()
Blocked creative attributes. If blank assume all types are allowed.
repeated .openrtb.CreativeAttribute battr = 10;public boolean hasMaxextended()
Maximum extended video ad duration, if extension is allowed. If blank or 0, extension is not allowed. If -1, extension is allowed, and there is no time limit imposed. If greater than 0, then the value represents the number of seconds of extended play supported beyond the maxduration value.
optional int32 maxextended = 11 [default = 0];hasMaxextended in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic int getMaxextended()
Maximum extended video ad duration, if extension is allowed. If blank or 0, extension is not allowed. If -1, extension is allowed, and there is no time limit imposed. If greater than 0, then the value represents the number of seconds of extended play supported beyond the maxduration value.
optional int32 maxextended = 11 [default = 0];getMaxextended in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic Openrtb.BidRequest.Impression.Video.Builder setMaxextended(int value)
Maximum extended video ad duration, if extension is allowed. If blank or 0, extension is not allowed. If -1, extension is allowed, and there is no time limit imposed. If greater than 0, then the value represents the number of seconds of extended play supported beyond the maxduration value.
optional int32 maxextended = 11 [default = 0];public Openrtb.BidRequest.Impression.Video.Builder clearMaxextended()
Maximum extended video ad duration, if extension is allowed. If blank or 0, extension is not allowed. If -1, extension is allowed, and there is no time limit imposed. If greater than 0, then the value represents the number of seconds of extended play supported beyond the maxduration value.
optional int32 maxextended = 11 [default = 0];public boolean hasMinbitrate()
Minimum bit rate in Kbps. Exchange may set this dynamically, or universally across their set of publishers.
optional int32 minbitrate = 12;hasMinbitrate in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic int getMinbitrate()
Minimum bit rate in Kbps. Exchange may set this dynamically, or universally across their set of publishers.
optional int32 minbitrate = 12;getMinbitrate in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic Openrtb.BidRequest.Impression.Video.Builder setMinbitrate(int value)
Minimum bit rate in Kbps. Exchange may set this dynamically, or universally across their set of publishers.
optional int32 minbitrate = 12;public Openrtb.BidRequest.Impression.Video.Builder clearMinbitrate()
Minimum bit rate in Kbps. Exchange may set this dynamically, or universally across their set of publishers.
optional int32 minbitrate = 12;public boolean hasMaxbitrate()
Maximum bit rate in Kbps. Exchange may set this dynamically, or universally across their set of publishers.
optional int32 maxbitrate = 13;hasMaxbitrate in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic int getMaxbitrate()
Maximum bit rate in Kbps. Exchange may set this dynamically, or universally across their set of publishers.
optional int32 maxbitrate = 13;getMaxbitrate in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic Openrtb.BidRequest.Impression.Video.Builder setMaxbitrate(int value)
Maximum bit rate in Kbps. Exchange may set this dynamically, or universally across their set of publishers.
optional int32 maxbitrate = 13;public Openrtb.BidRequest.Impression.Video.Builder clearMaxbitrate()
Maximum bit rate in Kbps. Exchange may set this dynamically, or universally across their set of publishers.
optional int32 maxbitrate = 13;public boolean hasBoxingallowed()
If exchange publisher has rules preventing letter boxing of 4x3 content to play in a 16x9 window, then this should be set to false. Default setting is true, which assumes that boxing of content to fit into a window is allowed.
optional .openrtb.Flag boxingallowed = 14 [default = YES];hasBoxingallowed in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic OpenrtbCommon.Flag getBoxingallowed()
If exchange publisher has rules preventing letter boxing of 4x3 content to play in a 16x9 window, then this should be set to false. Default setting is true, which assumes that boxing of content to fit into a window is allowed.
optional .openrtb.Flag boxingallowed = 14 [default = YES];getBoxingallowed in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic Openrtb.BidRequest.Impression.Video.Builder setBoxingallowed(OpenrtbCommon.Flag value)
If exchange publisher has rules preventing letter boxing of 4x3 content to play in a 16x9 window, then this should be set to false. Default setting is true, which assumes that boxing of content to fit into a window is allowed.
optional .openrtb.Flag boxingallowed = 14 [default = YES];public Openrtb.BidRequest.Impression.Video.Builder clearBoxingallowed()
If exchange publisher has rules preventing letter boxing of 4x3 content to play in a 16x9 window, then this should be set to false. Default setting is true, which assumes that boxing of content to fit into a window is allowed.
optional .openrtb.Flag boxingallowed = 14 [default = YES];public List<OpenrtbCommon.Enums.BidRequest.Impression.Video.PlaybackMethod> getPlaybackmethodList()
List of allowed playback methods. If blank, assume that all are allowed.
repeated .openrtb.Enums.BidRequest.Impression.Video.PlaybackMethod playbackmethod = 15;getPlaybackmethodList in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic int getPlaybackmethodCount()
List of allowed playback methods. If blank, assume that all are allowed.
repeated .openrtb.Enums.BidRequest.Impression.Video.PlaybackMethod playbackmethod = 15;getPlaybackmethodCount in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic OpenrtbCommon.Enums.BidRequest.Impression.Video.PlaybackMethod getPlaybackmethod(int index)
List of allowed playback methods. If blank, assume that all are allowed.
repeated .openrtb.Enums.BidRequest.Impression.Video.PlaybackMethod playbackmethod = 15;getPlaybackmethod in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic Openrtb.BidRequest.Impression.Video.Builder setPlaybackmethod(int index, OpenrtbCommon.Enums.BidRequest.Impression.Video.PlaybackMethod value)
List of allowed playback methods. If blank, assume that all are allowed.
repeated .openrtb.Enums.BidRequest.Impression.Video.PlaybackMethod playbackmethod = 15;public Openrtb.BidRequest.Impression.Video.Builder addPlaybackmethod(OpenrtbCommon.Enums.BidRequest.Impression.Video.PlaybackMethod value)
List of allowed playback methods. If blank, assume that all are allowed.
repeated .openrtb.Enums.BidRequest.Impression.Video.PlaybackMethod playbackmethod = 15;public Openrtb.BidRequest.Impression.Video.Builder addAllPlaybackmethod(Iterable<? extends OpenrtbCommon.Enums.BidRequest.Impression.Video.PlaybackMethod> values)
List of allowed playback methods. If blank, assume that all are allowed.
repeated .openrtb.Enums.BidRequest.Impression.Video.PlaybackMethod playbackmethod = 15;public Openrtb.BidRequest.Impression.Video.Builder clearPlaybackmethod()
List of allowed playback methods. If blank, assume that all are allowed.
repeated .openrtb.Enums.BidRequest.Impression.Video.PlaybackMethod playbackmethod = 15;public List<OpenrtbCommon.Enums.BidRequest.Impression.Video.ContentDelivery> getDeliveryList()
List of supported delivery methods. If blank, assume all are supported.
repeated .openrtb.Enums.BidRequest.Impression.Video.ContentDelivery delivery = 16;getDeliveryList in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic int getDeliveryCount()
List of supported delivery methods. If blank, assume all are supported.
repeated .openrtb.Enums.BidRequest.Impression.Video.ContentDelivery delivery = 16;getDeliveryCount in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic OpenrtbCommon.Enums.BidRequest.Impression.Video.ContentDelivery getDelivery(int index)
List of supported delivery methods. If blank, assume all are supported.
repeated .openrtb.Enums.BidRequest.Impression.Video.ContentDelivery delivery = 16;getDelivery in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic Openrtb.BidRequest.Impression.Video.Builder setDelivery(int index, OpenrtbCommon.Enums.BidRequest.Impression.Video.ContentDelivery value)
List of supported delivery methods. If blank, assume all are supported.
repeated .openrtb.Enums.BidRequest.Impression.Video.ContentDelivery delivery = 16;public Openrtb.BidRequest.Impression.Video.Builder addDelivery(OpenrtbCommon.Enums.BidRequest.Impression.Video.ContentDelivery value)
List of supported delivery methods. If blank, assume all are supported.
repeated .openrtb.Enums.BidRequest.Impression.Video.ContentDelivery delivery = 16;public Openrtb.BidRequest.Impression.Video.Builder addAllDelivery(Iterable<? extends OpenrtbCommon.Enums.BidRequest.Impression.Video.ContentDelivery> values)
List of supported delivery methods. If blank, assume all are supported.
repeated .openrtb.Enums.BidRequest.Impression.Video.ContentDelivery delivery = 16;public Openrtb.BidRequest.Impression.Video.Builder clearDelivery()
List of supported delivery methods. If blank, assume all are supported.
repeated .openrtb.Enums.BidRequest.Impression.Video.ContentDelivery delivery = 16;public boolean hasPos()
The position of the ad as a relative measure of visibility or prominence.
optional .openrtb.Enums.BidRequest.Impression.AdPosition pos = 17 [default = POSITION_UNKNOWN];hasPos in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic OpenrtbCommon.Enums.BidRequest.Impression.AdPosition getPos()
The position of the ad as a relative measure of visibility or prominence.
optional .openrtb.Enums.BidRequest.Impression.AdPosition pos = 17 [default = POSITION_UNKNOWN];getPos in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic Openrtb.BidRequest.Impression.Video.Builder setPos(OpenrtbCommon.Enums.BidRequest.Impression.AdPosition value)
The position of the ad as a relative measure of visibility or prominence.
optional .openrtb.Enums.BidRequest.Impression.AdPosition pos = 17 [default = POSITION_UNKNOWN];public Openrtb.BidRequest.Impression.Video.Builder clearPos()
The position of the ad as a relative measure of visibility or prominence.
optional .openrtb.Enums.BidRequest.Impression.AdPosition pos = 17 [default = POSITION_UNKNOWN];public List<Openrtb.BidRequest.Impression.Banner> getCompanionadList()
If companion ads are available, they can be listed as an array of banner objects.
repeated .openrtb.BidRequest.Impression.Banner companionad = 18;getCompanionadList in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic int getCompanionadCount()
If companion ads are available, they can be listed as an array of banner objects.
repeated .openrtb.BidRequest.Impression.Banner companionad = 18;getCompanionadCount in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic Openrtb.BidRequest.Impression.Banner getCompanionad(int index)
If companion ads are available, they can be listed as an array of banner objects.
repeated .openrtb.BidRequest.Impression.Banner companionad = 18;getCompanionad in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic Openrtb.BidRequest.Impression.Video.Builder setCompanionad(int index, Openrtb.BidRequest.Impression.Banner value)
If companion ads are available, they can be listed as an array of banner objects.
repeated .openrtb.BidRequest.Impression.Banner companionad = 18;public Openrtb.BidRequest.Impression.Video.Builder setCompanionad(int index, Openrtb.BidRequest.Impression.Banner.Builder builderForValue)
If companion ads are available, they can be listed as an array of banner objects.
repeated .openrtb.BidRequest.Impression.Banner companionad = 18;public Openrtb.BidRequest.Impression.Video.Builder addCompanionad(Openrtb.BidRequest.Impression.Banner value)
If companion ads are available, they can be listed as an array of banner objects.
repeated .openrtb.BidRequest.Impression.Banner companionad = 18;public Openrtb.BidRequest.Impression.Video.Builder addCompanionad(int index, Openrtb.BidRequest.Impression.Banner value)
If companion ads are available, they can be listed as an array of banner objects.
repeated .openrtb.BidRequest.Impression.Banner companionad = 18;public Openrtb.BidRequest.Impression.Video.Builder addCompanionad(Openrtb.BidRequest.Impression.Banner.Builder builderForValue)
If companion ads are available, they can be listed as an array of banner objects.
repeated .openrtb.BidRequest.Impression.Banner companionad = 18;public Openrtb.BidRequest.Impression.Video.Builder addCompanionad(int index, Openrtb.BidRequest.Impression.Banner.Builder builderForValue)
If companion ads are available, they can be listed as an array of banner objects.
repeated .openrtb.BidRequest.Impression.Banner companionad = 18;public Openrtb.BidRequest.Impression.Video.Builder addAllCompanionad(Iterable<? extends Openrtb.BidRequest.Impression.Banner> values)
If companion ads are available, they can be listed as an array of banner objects.
repeated .openrtb.BidRequest.Impression.Banner companionad = 18;public Openrtb.BidRequest.Impression.Video.Builder clearCompanionad()
If companion ads are available, they can be listed as an array of banner objects.
repeated .openrtb.BidRequest.Impression.Banner companionad = 18;public Openrtb.BidRequest.Impression.Video.Builder removeCompanionad(int index)
If companion ads are available, they can be listed as an array of banner objects.
repeated .openrtb.BidRequest.Impression.Banner companionad = 18;public Openrtb.BidRequest.Impression.Banner.Builder getCompanionadBuilder(int index)
If companion ads are available, they can be listed as an array of banner objects.
repeated .openrtb.BidRequest.Impression.Banner companionad = 18;public Openrtb.BidRequest.Impression.BannerOrBuilder getCompanionadOrBuilder(int index)
If companion ads are available, they can be listed as an array of banner objects.
repeated .openrtb.BidRequest.Impression.Banner companionad = 18;getCompanionadOrBuilder in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic List<? extends Openrtb.BidRequest.Impression.BannerOrBuilder> getCompanionadOrBuilderList()
If companion ads are available, they can be listed as an array of banner objects.
repeated .openrtb.BidRequest.Impression.Banner companionad = 18;getCompanionadOrBuilderList in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic Openrtb.BidRequest.Impression.Banner.Builder addCompanionadBuilder()
If companion ads are available, they can be listed as an array of banner objects.
repeated .openrtb.BidRequest.Impression.Banner companionad = 18;public Openrtb.BidRequest.Impression.Banner.Builder addCompanionadBuilder(int index)
If companion ads are available, they can be listed as an array of banner objects.
repeated .openrtb.BidRequest.Impression.Banner companionad = 18;public List<Openrtb.BidRequest.Impression.Banner.Builder> getCompanionadBuilderList()
If companion ads are available, they can be listed as an array of banner objects.
repeated .openrtb.BidRequest.Impression.Banner companionad = 18;public List<OpenrtbCommon.Enums.BidRequest.Impression.ApiFramework> getApiList()
List of supported API frameworks for this banner. If an API is not explicitly listed it is assumed not to be supported.
repeated .openrtb.Enums.BidRequest.Impression.ApiFramework api = 19;getApiList in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic int getApiCount()
List of supported API frameworks for this banner. If an API is not explicitly listed it is assumed not to be supported.
repeated .openrtb.Enums.BidRequest.Impression.ApiFramework api = 19;getApiCount in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic OpenrtbCommon.Enums.BidRequest.Impression.ApiFramework getApi(int index)
List of supported API frameworks for this banner. If an API is not explicitly listed it is assumed not to be supported.
repeated .openrtb.Enums.BidRequest.Impression.ApiFramework api = 19;getApi in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic Openrtb.BidRequest.Impression.Video.Builder setApi(int index, OpenrtbCommon.Enums.BidRequest.Impression.ApiFramework value)
List of supported API frameworks for this banner. If an API is not explicitly listed it is assumed not to be supported.
repeated .openrtb.Enums.BidRequest.Impression.ApiFramework api = 19;public Openrtb.BidRequest.Impression.Video.Builder addApi(OpenrtbCommon.Enums.BidRequest.Impression.ApiFramework value)
List of supported API frameworks for this banner. If an API is not explicitly listed it is assumed not to be supported.
repeated .openrtb.Enums.BidRequest.Impression.ApiFramework api = 19;public Openrtb.BidRequest.Impression.Video.Builder addAllApi(Iterable<? extends OpenrtbCommon.Enums.BidRequest.Impression.ApiFramework> values)
List of supported API frameworks for this banner. If an API is not explicitly listed it is assumed not to be supported.
repeated .openrtb.Enums.BidRequest.Impression.ApiFramework api = 19;public Openrtb.BidRequest.Impression.Video.Builder clearApi()
List of supported API frameworks for this banner. If an API is not explicitly listed it is assumed not to be supported.
repeated .openrtb.Enums.BidRequest.Impression.ApiFramework api = 19;public List<OpenrtbCommon.Enums.BidRequest.Impression.Video.CompanionType> getCompaniontypeList()
Recommended if companion objects are included.
repeated .openrtb.Enums.BidRequest.Impression.Video.CompanionType companiontype = 20;getCompaniontypeList in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic int getCompaniontypeCount()
Recommended if companion objects are included.
repeated .openrtb.Enums.BidRequest.Impression.Video.CompanionType companiontype = 20;getCompaniontypeCount in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic OpenrtbCommon.Enums.BidRequest.Impression.Video.CompanionType getCompaniontype(int index)
Recommended if companion objects are included.
repeated .openrtb.Enums.BidRequest.Impression.Video.CompanionType companiontype = 20;getCompaniontype in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic Openrtb.BidRequest.Impression.Video.Builder setCompaniontype(int index, OpenrtbCommon.Enums.BidRequest.Impression.Video.CompanionType value)
Recommended if companion objects are included.
repeated .openrtb.Enums.BidRequest.Impression.Video.CompanionType companiontype = 20;public Openrtb.BidRequest.Impression.Video.Builder addCompaniontype(OpenrtbCommon.Enums.BidRequest.Impression.Video.CompanionType value)
Recommended if companion objects are included.
repeated .openrtb.Enums.BidRequest.Impression.Video.CompanionType companiontype = 20;public Openrtb.BidRequest.Impression.Video.Builder addAllCompaniontype(Iterable<? extends OpenrtbCommon.Enums.BidRequest.Impression.Video.CompanionType> values)
Recommended if companion objects are included.
repeated .openrtb.Enums.BidRequest.Impression.Video.CompanionType companiontype = 20;public Openrtb.BidRequest.Impression.Video.Builder clearCompaniontype()
Recommended if companion objects are included.
repeated .openrtb.Enums.BidRequest.Impression.Video.CompanionType companiontype = 20;public boolean hasExt()
optional .openrtb.VideoExtensions ext = 1000;hasExt in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic Extension.VideoExtensions getExt()
optional .openrtb.VideoExtensions ext = 1000;getExt in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic Openrtb.BidRequest.Impression.Video.Builder setExt(Extension.VideoExtensions value)
optional .openrtb.VideoExtensions ext = 1000;public Openrtb.BidRequest.Impression.Video.Builder setExt(Extension.VideoExtensions.Builder builderForValue)
optional .openrtb.VideoExtensions ext = 1000;public Openrtb.BidRequest.Impression.Video.Builder mergeExt(Extension.VideoExtensions value)
optional .openrtb.VideoExtensions ext = 1000;public Openrtb.BidRequest.Impression.Video.Builder clearExt()
optional .openrtb.VideoExtensions ext = 1000;public Extension.VideoExtensions.Builder getExtBuilder()
optional .openrtb.VideoExtensions ext = 1000;public Extension.VideoExtensionsOrBuilder getExtOrBuilder()
optional .openrtb.VideoExtensions ext = 1000;getExtOrBuilder in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic final Openrtb.BidRequest.Impression.Video.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Openrtb.BidRequest.Impression.Video.Builder>public final Openrtb.BidRequest.Impression.Video.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Openrtb.BidRequest.Impression.Video.Builder>Copyright © 2017. All rights reserved.