public static final class Openrtb.BidRequest.Impression.Video.Builder extends com.google.protobuf.GeneratedMessage.Builder<Openrtb.BidRequest.Impression.Video.Builder> implements Openrtb.BidRequest.Impression.VideoOrBuilder
openrtb.BidRequest.Impression.Video
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.
| Modifier and Type | Method and Description |
|---|---|
Openrtb.BidRequest.Impression.Video.Builder |
addAllApi(Iterable<? extends OpenrtbCommon.Enums.BidRequest.Impression.ApiFramework> values)
repeated .openrtb.Enums.BidRequest.Impression.ApiFramework api = 19; |
Openrtb.BidRequest.Impression.Video.Builder |
addAllBattr(Iterable<? extends OpenrtbCommon.CreativeAttribute> values)
repeated .openrtb.CreativeAttribute battr = 10; |
Openrtb.BidRequest.Impression.Video.Builder |
addAllCompanionad(Iterable<? extends Openrtb.BidRequest.Impression.Banner> values)
repeated .openrtb.BidRequest.Impression.Banner companionad = 18; |
Openrtb.BidRequest.Impression.Video.Builder |
addAllCompaniontype(Iterable<? extends OpenrtbCommon.Enums.BidRequest.Impression.Video.CompanionType> values)
repeated .openrtb.Enums.BidRequest.Impression.Video.CompanionType companiontype = 20; |
Openrtb.BidRequest.Impression.Video.Builder |
addAllDelivery(Iterable<? extends OpenrtbCommon.Enums.BidRequest.Impression.Video.ContentDelivery> values)
repeated .openrtb.Enums.BidRequest.Impression.Video.ContentDelivery delivery = 16; |
Openrtb.BidRequest.Impression.Video.Builder |
addAllMimes(Iterable<String> values)
repeated string mimes = 1; |
Openrtb.BidRequest.Impression.Video.Builder |
addAllPlaybackmethod(Iterable<? extends OpenrtbCommon.Enums.BidRequest.Impression.Video.PlaybackMethod> values)
repeated .openrtb.Enums.BidRequest.Impression.Video.PlaybackMethod playbackmethod = 15; |
Openrtb.BidRequest.Impression.Video.Builder |
addAllProtocols(Iterable<? extends OpenrtbCommon.Enums.BidRequest.Impression.Video.Protocol> values)
repeated .openrtb.Enums.BidRequest.Impression.Video.Protocol protocols = 5; |
Openrtb.BidRequest.Impression.Video.Builder |
addApi(OpenrtbCommon.Enums.BidRequest.Impression.ApiFramework value)
repeated .openrtb.Enums.BidRequest.Impression.ApiFramework api = 19; |
Openrtb.BidRequest.Impression.Video.Builder |
addBattr(OpenrtbCommon.CreativeAttribute value)
repeated .openrtb.CreativeAttribute battr = 10; |
Openrtb.BidRequest.Impression.Video.Builder |
addCompanionad(int index,
Openrtb.BidRequest.Impression.Banner.Builder builderForValue)
repeated .openrtb.BidRequest.Impression.Banner companionad = 18; |
Openrtb.BidRequest.Impression.Video.Builder |
addCompanionad(int index,
Openrtb.BidRequest.Impression.Banner value)
repeated .openrtb.BidRequest.Impression.Banner companionad = 18; |
Openrtb.BidRequest.Impression.Video.Builder |
addCompanionad(Openrtb.BidRequest.Impression.Banner.Builder builderForValue)
repeated .openrtb.BidRequest.Impression.Banner companionad = 18; |
Openrtb.BidRequest.Impression.Video.Builder |
addCompanionad(Openrtb.BidRequest.Impression.Banner value)
repeated .openrtb.BidRequest.Impression.Banner companionad = 18; |
Openrtb.BidRequest.Impression.Banner.Builder |
addCompanionadBuilder()
repeated .openrtb.BidRequest.Impression.Banner companionad = 18; |
Openrtb.BidRequest.Impression.Banner.Builder |
addCompanionadBuilder(int index)
repeated .openrtb.BidRequest.Impression.Banner companionad = 18; |
Openrtb.BidRequest.Impression.Video.Builder |
addCompaniontype(OpenrtbCommon.Enums.BidRequest.Impression.Video.CompanionType value)
repeated .openrtb.Enums.BidRequest.Impression.Video.CompanionType companiontype = 20; |
Openrtb.BidRequest.Impression.Video.Builder |
addDelivery(OpenrtbCommon.Enums.BidRequest.Impression.Video.ContentDelivery value)
repeated .openrtb.Enums.BidRequest.Impression.Video.ContentDelivery delivery = 16; |
Openrtb.BidRequest.Impression.Video.Builder |
addMimes(String value)
repeated string mimes = 1; |
Openrtb.BidRequest.Impression.Video.Builder |
addMimesBytes(com.google.protobuf.ByteString value)
repeated string mimes = 1; |
Openrtb.BidRequest.Impression.Video.Builder |
addPlaybackmethod(OpenrtbCommon.Enums.BidRequest.Impression.Video.PlaybackMethod value)
repeated .openrtb.Enums.BidRequest.Impression.Video.PlaybackMethod playbackmethod = 15; |
Openrtb.BidRequest.Impression.Video.Builder |
addProtocols(OpenrtbCommon.Enums.BidRequest.Impression.Video.Protocol value)
repeated .openrtb.Enums.BidRequest.Impression.Video.Protocol protocols = 5; |
Openrtb.BidRequest.Impression.Video |
build() |
Openrtb.BidRequest.Impression.Video |
buildPartial() |
Openrtb.BidRequest.Impression.Video.Builder |
clear() |
Openrtb.BidRequest.Impression.Video.Builder |
clearApi()
repeated .openrtb.Enums.BidRequest.Impression.ApiFramework api = 19; |
Openrtb.BidRequest.Impression.Video.Builder |
clearBattr()
repeated .openrtb.CreativeAttribute battr = 10; |
Openrtb.BidRequest.Impression.Video.Builder |
clearBoxingallowed()
optional .openrtb.Flag boxingallowed = 14 [default = YES]; |
Openrtb.BidRequest.Impression.Video.Builder |
clearCompanionad()
repeated .openrtb.BidRequest.Impression.Banner companionad = 18; |
Openrtb.BidRequest.Impression.Video.Builder |
clearCompaniontype()
repeated .openrtb.Enums.BidRequest.Impression.Video.CompanionType companiontype = 20; |
Openrtb.BidRequest.Impression.Video.Builder |
clearDelivery()
repeated .openrtb.Enums.BidRequest.Impression.Video.ContentDelivery delivery = 16; |
Openrtb.BidRequest.Impression.Video.Builder |
clearExt()
optional .openrtb.VideoExtensions ext = 1000; |
Openrtb.BidRequest.Impression.Video.Builder |
clearH()
optional int32 h = 7; |
Openrtb.BidRequest.Impression.Video.Builder |
clearLinearity()
optional .openrtb.Enums.BidRequest.Impression.Video.Linearity linearity = 2 [default = LINEAR]; |
Openrtb.BidRequest.Impression.Video.Builder |
clearMaxbitrate()
optional int32 maxbitrate = 13; |
Openrtb.BidRequest.Impression.Video.Builder |
clearMaxduration()
optional int32 maxduration = 4; |
Openrtb.BidRequest.Impression.Video.Builder |
clearMaxextended()
optional int32 maxextended = 11 [default = 0]; |
Openrtb.BidRequest.Impression.Video.Builder |
clearMimes()
repeated string mimes = 1; |
Openrtb.BidRequest.Impression.Video.Builder |
clearMinbitrate()
optional int32 minbitrate = 12; |
Openrtb.BidRequest.Impression.Video.Builder |
clearMinduration()
optional int32 minduration = 3; |
Openrtb.BidRequest.Impression.Video.Builder |
clearPlaybackmethod()
repeated .openrtb.Enums.BidRequest.Impression.Video.PlaybackMethod playbackmethod = 15; |
Openrtb.BidRequest.Impression.Video.Builder |
clearPos()
optional .openrtb.Enums.BidRequest.Impression.AdPosition pos = 17 [default = POSITION_UNKNOWN]; |
Openrtb.BidRequest.Impression.Video.Builder |
clearProtocols()
repeated .openrtb.Enums.BidRequest.Impression.Video.Protocol protocols = 5; |
Openrtb.BidRequest.Impression.Video.Builder |
clearSequence()
optional int32 sequence = 9 [default = 1]; |
Openrtb.BidRequest.Impression.Video.Builder |
clearStartdelay()
optional int32 startdelay = 8 [default = -3]; |
Openrtb.BidRequest.Impression.Video.Builder |
clearW()
optional int32 w = 6; |
OpenrtbCommon.Enums.BidRequest.Impression.ApiFramework |
getApi(int index)
repeated .openrtb.Enums.BidRequest.Impression.ApiFramework api = 19; |
int |
getApiCount()
repeated .openrtb.Enums.BidRequest.Impression.ApiFramework api = 19; |
List<OpenrtbCommon.Enums.BidRequest.Impression.ApiFramework> |
getApiList()
repeated .openrtb.Enums.BidRequest.Impression.ApiFramework api = 19; |
OpenrtbCommon.CreativeAttribute |
getBattr(int index)
repeated .openrtb.CreativeAttribute battr = 10; |
int |
getBattrCount()
repeated .openrtb.CreativeAttribute battr = 10; |
List<OpenrtbCommon.CreativeAttribute> |
getBattrList()
repeated .openrtb.CreativeAttribute battr = 10; |
OpenrtbCommon.Flag |
getBoxingallowed()
optional .openrtb.Flag boxingallowed = 14 [default = YES]; |
Openrtb.BidRequest.Impression.Banner |
getCompanionad(int index)
repeated .openrtb.BidRequest.Impression.Banner companionad = 18; |
Openrtb.BidRequest.Impression.Banner.Builder |
getCompanionadBuilder(int index)
repeated .openrtb.BidRequest.Impression.Banner companionad = 18; |
List<Openrtb.BidRequest.Impression.Banner.Builder> |
getCompanionadBuilderList()
repeated .openrtb.BidRequest.Impression.Banner companionad = 18; |
int |
getCompanionadCount()
repeated .openrtb.BidRequest.Impression.Banner companionad = 18; |
List<Openrtb.BidRequest.Impression.Banner> |
getCompanionadList()
repeated .openrtb.BidRequest.Impression.Banner companionad = 18; |
Openrtb.BidRequest.Impression.BannerOrBuilder |
getCompanionadOrBuilder(int index)
repeated .openrtb.BidRequest.Impression.Banner companionad = 18; |
List<? extends Openrtb.BidRequest.Impression.BannerOrBuilder> |
getCompanionadOrBuilderList()
repeated .openrtb.BidRequest.Impression.Banner companionad = 18; |
OpenrtbCommon.Enums.BidRequest.Impression.Video.CompanionType |
getCompaniontype(int index)
repeated .openrtb.Enums.BidRequest.Impression.Video.CompanionType companiontype = 20; |
int |
getCompaniontypeCount()
repeated .openrtb.Enums.BidRequest.Impression.Video.CompanionType companiontype = 20; |
List<OpenrtbCommon.Enums.BidRequest.Impression.Video.CompanionType> |
getCompaniontypeList()
repeated .openrtb.Enums.BidRequest.Impression.Video.CompanionType companiontype = 20; |
Openrtb.BidRequest.Impression.Video |
getDefaultInstanceForType() |
OpenrtbCommon.Enums.BidRequest.Impression.Video.ContentDelivery |
getDelivery(int index)
repeated .openrtb.Enums.BidRequest.Impression.Video.ContentDelivery delivery = 16; |
int |
getDeliveryCount()
repeated .openrtb.Enums.BidRequest.Impression.Video.ContentDelivery delivery = 16; |
List<OpenrtbCommon.Enums.BidRequest.Impression.Video.ContentDelivery> |
getDeliveryList()
repeated .openrtb.Enums.BidRequest.Impression.Video.ContentDelivery delivery = 16; |
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()
optional int32 h = 7; |
OpenrtbCommon.Enums.BidRequest.Impression.Video.Linearity |
getLinearity()
optional .openrtb.Enums.BidRequest.Impression.Video.Linearity linearity = 2 [default = LINEAR]; |
int |
getMaxbitrate()
optional int32 maxbitrate = 13; |
int |
getMaxduration()
optional int32 maxduration = 4; |
int |
getMaxextended()
optional int32 maxextended = 11 [default = 0]; |
String |
getMimes(int index)
repeated string mimes = 1; |
com.google.protobuf.ByteString |
getMimesBytes(int index)
repeated string mimes = 1; |
int |
getMimesCount()
repeated string mimes = 1; |
com.google.protobuf.ProtocolStringList |
getMimesList()
repeated string mimes = 1; |
int |
getMinbitrate()
optional int32 minbitrate = 12; |
int |
getMinduration()
optional int32 minduration = 3; |
OpenrtbCommon.Enums.BidRequest.Impression.Video.PlaybackMethod |
getPlaybackmethod(int index)
repeated .openrtb.Enums.BidRequest.Impression.Video.PlaybackMethod playbackmethod = 15; |
int |
getPlaybackmethodCount()
repeated .openrtb.Enums.BidRequest.Impression.Video.PlaybackMethod playbackmethod = 15; |
List<OpenrtbCommon.Enums.BidRequest.Impression.Video.PlaybackMethod> |
getPlaybackmethodList()
repeated .openrtb.Enums.BidRequest.Impression.Video.PlaybackMethod playbackmethod = 15; |
OpenrtbCommon.Enums.BidRequest.Impression.AdPosition |
getPos()
optional .openrtb.Enums.BidRequest.Impression.AdPosition pos = 17 [default = POSITION_UNKNOWN]; |
OpenrtbCommon.Enums.BidRequest.Impression.Video.Protocol |
getProtocols(int index)
repeated .openrtb.Enums.BidRequest.Impression.Video.Protocol protocols = 5; |
int |
getProtocolsCount()
repeated .openrtb.Enums.BidRequest.Impression.Video.Protocol protocols = 5; |
List<OpenrtbCommon.Enums.BidRequest.Impression.Video.Protocol> |
getProtocolsList()
repeated .openrtb.Enums.BidRequest.Impression.Video.Protocol protocols = 5; |
int |
getSequence()
optional int32 sequence = 9 [default = 1]; |
int |
getStartdelay()
optional int32 startdelay = 8 [default = -3]; |
int |
getW()
optional int32 w = 6; |
boolean |
hasBoxingallowed()
optional .openrtb.Flag boxingallowed = 14 [default = YES]; |
boolean |
hasExt()
optional .openrtb.VideoExtensions ext = 1000; |
boolean |
hasH()
optional int32 h = 7; |
boolean |
hasLinearity()
optional .openrtb.Enums.BidRequest.Impression.Video.Linearity linearity = 2 [default = LINEAR]; |
boolean |
hasMaxbitrate()
optional int32 maxbitrate = 13; |
boolean |
hasMaxduration()
optional int32 maxduration = 4; |
boolean |
hasMaxextended()
optional int32 maxextended = 11 [default = 0]; |
boolean |
hasMinbitrate()
optional int32 minbitrate = 12; |
boolean |
hasMinduration()
optional int32 minduration = 3; |
boolean |
hasPos()
optional .openrtb.Enums.BidRequest.Impression.AdPosition pos = 17 [default = POSITION_UNKNOWN]; |
boolean |
hasSequence()
optional int32 sequence = 9 [default = 1]; |
boolean |
hasStartdelay()
optional int32 startdelay = 8 [default = -3]; |
boolean |
hasW()
optional int32 w = 6; |
protected com.google.protobuf.GeneratedMessage.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 |
removeCompanionad(int index)
repeated .openrtb.BidRequest.Impression.Banner companionad = 18; |
Openrtb.BidRequest.Impression.Video.Builder |
setApi(int index,
OpenrtbCommon.Enums.BidRequest.Impression.ApiFramework value)
repeated .openrtb.Enums.BidRequest.Impression.ApiFramework api = 19; |
Openrtb.BidRequest.Impression.Video.Builder |
setBattr(int index,
OpenrtbCommon.CreativeAttribute value)
repeated .openrtb.CreativeAttribute battr = 10; |
Openrtb.BidRequest.Impression.Video.Builder |
setBoxingallowed(OpenrtbCommon.Flag value)
optional .openrtb.Flag boxingallowed = 14 [default = YES]; |
Openrtb.BidRequest.Impression.Video.Builder |
setCompanionad(int index,
Openrtb.BidRequest.Impression.Banner.Builder builderForValue)
repeated .openrtb.BidRequest.Impression.Banner companionad = 18; |
Openrtb.BidRequest.Impression.Video.Builder |
setCompanionad(int index,
Openrtb.BidRequest.Impression.Banner value)
repeated .openrtb.BidRequest.Impression.Banner companionad = 18; |
Openrtb.BidRequest.Impression.Video.Builder |
setCompaniontype(int index,
OpenrtbCommon.Enums.BidRequest.Impression.Video.CompanionType value)
repeated .openrtb.Enums.BidRequest.Impression.Video.CompanionType companiontype = 20; |
Openrtb.BidRequest.Impression.Video.Builder |
setDelivery(int index,
OpenrtbCommon.Enums.BidRequest.Impression.Video.ContentDelivery value)
repeated .openrtb.Enums.BidRequest.Impression.Video.ContentDelivery delivery = 16; |
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 |
setH(int value)
optional int32 h = 7; |
Openrtb.BidRequest.Impression.Video.Builder |
setLinearity(OpenrtbCommon.Enums.BidRequest.Impression.Video.Linearity value)
optional .openrtb.Enums.BidRequest.Impression.Video.Linearity linearity = 2 [default = LINEAR]; |
Openrtb.BidRequest.Impression.Video.Builder |
setMaxbitrate(int value)
optional int32 maxbitrate = 13; |
Openrtb.BidRequest.Impression.Video.Builder |
setMaxduration(int value)
optional int32 maxduration = 4; |
Openrtb.BidRequest.Impression.Video.Builder |
setMaxextended(int value)
optional int32 maxextended = 11 [default = 0]; |
Openrtb.BidRequest.Impression.Video.Builder |
setMimes(int index,
String value)
repeated string mimes = 1; |
Openrtb.BidRequest.Impression.Video.Builder |
setMinbitrate(int value)
optional int32 minbitrate = 12; |
Openrtb.BidRequest.Impression.Video.Builder |
setMinduration(int value)
optional int32 minduration = 3; |
Openrtb.BidRequest.Impression.Video.Builder |
setPlaybackmethod(int index,
OpenrtbCommon.Enums.BidRequest.Impression.Video.PlaybackMethod value)
repeated .openrtb.Enums.BidRequest.Impression.Video.PlaybackMethod playbackmethod = 15; |
Openrtb.BidRequest.Impression.Video.Builder |
setPos(OpenrtbCommon.Enums.BidRequest.Impression.AdPosition value)
optional .openrtb.Enums.BidRequest.Impression.AdPosition pos = 17 [default = POSITION_UNKNOWN]; |
Openrtb.BidRequest.Impression.Video.Builder |
setProtocols(int index,
OpenrtbCommon.Enums.BidRequest.Impression.Video.Protocol value)
repeated .openrtb.Enums.BidRequest.Impression.Video.Protocol protocols = 5; |
Openrtb.BidRequest.Impression.Video.Builder |
setSequence(int value)
optional int32 sequence = 9 [default = 1]; |
Openrtb.BidRequest.Impression.Video.Builder |
setStartdelay(int value)
optional int32 startdelay = 8 [default = -3]; |
Openrtb.BidRequest.Impression.Video.Builder |
setW(int value)
optional int32 w = 6; |
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownFields, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFieldsfindInitializationErrors, 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.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.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.GeneratedMessage.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.GeneratedMessage.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 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.GeneratedMessage.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()
repeated string mimes = 1;
Whitelist of content MIME types supported. Popular MIME types include, but are not limited to “image/jpg”, “image/gif” and “application/x-shockwave-flash”.
getMimesList in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic int getMimesCount()
repeated string mimes = 1;
Whitelist of content MIME types supported. Popular MIME types include, but are not limited to “image/jpg”, “image/gif” and “application/x-shockwave-flash”.
getMimesCount in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic String getMimes(int index)
repeated string mimes = 1;
Whitelist of content MIME types supported. Popular MIME types include, but are not limited to “image/jpg”, “image/gif” and “application/x-shockwave-flash”.
getMimes in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic com.google.protobuf.ByteString getMimesBytes(int index)
repeated string mimes = 1;
Whitelist of content MIME types supported. Popular MIME types include, but are not limited to “image/jpg”, “image/gif” and “application/x-shockwave-flash”.
getMimesBytes in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic Openrtb.BidRequest.Impression.Video.Builder setMimes(int index, String value)
repeated string mimes = 1;
Whitelist of content MIME types supported. Popular MIME types include, but are not limited to “image/jpg”, “image/gif” and “application/x-shockwave-flash”.
public Openrtb.BidRequest.Impression.Video.Builder addMimes(String value)
repeated string mimes = 1;
Whitelist of content MIME types supported. Popular MIME types include, but are not limited to “image/jpg”, “image/gif” and “application/x-shockwave-flash”.
public Openrtb.BidRequest.Impression.Video.Builder addAllMimes(Iterable<String> values)
repeated string mimes = 1;
Whitelist of content MIME types supported. Popular MIME types include, but are not limited to “image/jpg”, “image/gif” and “application/x-shockwave-flash”.
public Openrtb.BidRequest.Impression.Video.Builder clearMimes()
repeated string mimes = 1;
Whitelist of content MIME types supported. Popular MIME types include, but are not limited to “image/jpg”, “image/gif” and “application/x-shockwave-flash”.
public Openrtb.BidRequest.Impression.Video.Builder addMimesBytes(com.google.protobuf.ByteString value)
repeated string mimes = 1;
Whitelist of content MIME types supported. Popular MIME types include, but are not limited to “image/jpg”, “image/gif” and “application/x-shockwave-flash”.
public boolean hasLinearity()
optional .openrtb.Enums.BidRequest.Impression.Video.Linearity linearity = 2 [default = LINEAR];
Indicates whether the ad impression is linear or non-linear.
hasLinearity in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic OpenrtbCommon.Enums.BidRequest.Impression.Video.Linearity getLinearity()
optional .openrtb.Enums.BidRequest.Impression.Video.Linearity linearity = 2 [default = LINEAR];
Indicates whether the ad impression is linear or non-linear.
getLinearity in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic Openrtb.BidRequest.Impression.Video.Builder setLinearity(OpenrtbCommon.Enums.BidRequest.Impression.Video.Linearity value)
optional .openrtb.Enums.BidRequest.Impression.Video.Linearity linearity = 2 [default = LINEAR];
Indicates whether the ad impression is linear or non-linear.
public Openrtb.BidRequest.Impression.Video.Builder clearLinearity()
optional .openrtb.Enums.BidRequest.Impression.Video.Linearity linearity = 2 [default = LINEAR];
Indicates whether the ad impression is linear or non-linear.
public boolean hasMinduration()
optional int32 minduration = 3;
Minimum video ad duration in seconds.
hasMinduration in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic int getMinduration()
optional int32 minduration = 3;
Minimum video ad duration in seconds.
getMinduration in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic Openrtb.BidRequest.Impression.Video.Builder setMinduration(int value)
optional int32 minduration = 3;
Minimum video ad duration in seconds.
public Openrtb.BidRequest.Impression.Video.Builder clearMinduration()
optional int32 minduration = 3;
Minimum video ad duration in seconds.
public boolean hasMaxduration()
optional int32 maxduration = 4;
Maximum video ad duration in seconds.
hasMaxduration in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic int getMaxduration()
optional int32 maxduration = 4;
Maximum video ad duration in seconds.
getMaxduration in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic Openrtb.BidRequest.Impression.Video.Builder setMaxduration(int value)
optional int32 maxduration = 4;
Maximum video ad duration in seconds.
public Openrtb.BidRequest.Impression.Video.Builder clearMaxduration()
optional int32 maxduration = 4;
Maximum video ad duration in seconds.
public List<OpenrtbCommon.Enums.BidRequest.Impression.Video.Protocol> getProtocolsList()
repeated .openrtb.Enums.BidRequest.Impression.Video.Protocol protocols = 5;
Video bid response protocols.
getProtocolsList in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic int getProtocolsCount()
repeated .openrtb.Enums.BidRequest.Impression.Video.Protocol protocols = 5;
Video bid response protocols.
getProtocolsCount in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic OpenrtbCommon.Enums.BidRequest.Impression.Video.Protocol getProtocols(int index)
repeated .openrtb.Enums.BidRequest.Impression.Video.Protocol protocols = 5;
Video bid response protocols.
getProtocols in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic Openrtb.BidRequest.Impression.Video.Builder setProtocols(int index, OpenrtbCommon.Enums.BidRequest.Impression.Video.Protocol value)
repeated .openrtb.Enums.BidRequest.Impression.Video.Protocol protocols = 5;
Video bid response protocols.
public Openrtb.BidRequest.Impression.Video.Builder addProtocols(OpenrtbCommon.Enums.BidRequest.Impression.Video.Protocol value)
repeated .openrtb.Enums.BidRequest.Impression.Video.Protocol protocols = 5;
Video bid response protocols.
public Openrtb.BidRequest.Impression.Video.Builder addAllProtocols(Iterable<? extends OpenrtbCommon.Enums.BidRequest.Impression.Video.Protocol> values)
repeated .openrtb.Enums.BidRequest.Impression.Video.Protocol protocols = 5;
Video bid response protocols.
public Openrtb.BidRequest.Impression.Video.Builder clearProtocols()
repeated .openrtb.Enums.BidRequest.Impression.Video.Protocol protocols = 5;
Video bid response protocols.
public boolean hasW()
optional int32 w = 6;
Width of the player in pixels. This field is not required, but it’s highly recommended.
hasW in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic int getW()
optional int32 w = 6;
Width of the player in pixels. This field is not required, but it’s highly recommended.
getW in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic Openrtb.BidRequest.Impression.Video.Builder setW(int value)
optional int32 w = 6;
Width of the player in pixels. This field is not required, but it’s highly recommended.
public Openrtb.BidRequest.Impression.Video.Builder clearW()
optional int32 w = 6;
Width of the player in pixels. This field is not required, but it’s highly recommended.
public boolean hasH()
optional int32 h = 7;
Height of the player in pixels. This field is not required, but it’s highly recommended.
hasH in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic int getH()
optional int32 h = 7;
Height of the player in pixels. This field is not required, but it’s highly recommended.
getH in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic Openrtb.BidRequest.Impression.Video.Builder setH(int value)
optional int32 h = 7;
Height of the player in pixels. This field is not required, but it’s highly recommended.
public Openrtb.BidRequest.Impression.Video.Builder clearH()
optional int32 h = 7;
Height of the player in pixels. This field is not required, but it’s highly recommended.
public boolean hasStartdelay()
optional int32 startdelay = 8 [default = -3];
Indicates the start delay in seconds for preroll, midroll, or postroll ad placement. Check the enum VideoStartDelay for special values.
hasStartdelay in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic int getStartdelay()
optional int32 startdelay = 8 [default = -3];
Indicates the start delay in seconds for preroll, midroll, or postroll ad placement. Check the enum VideoStartDelay for special values.
getStartdelay in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic Openrtb.BidRequest.Impression.Video.Builder setStartdelay(int value)
optional int32 startdelay = 8 [default = -3];
Indicates the start delay in seconds for preroll, midroll, or postroll ad placement. Check the enum VideoStartDelay for special values.
public Openrtb.BidRequest.Impression.Video.Builder clearStartdelay()
optional int32 startdelay = 8 [default = -3];
Indicates the start delay in seconds for preroll, midroll, or postroll ad placement. Check the enum VideoStartDelay for special values.
public boolean hasSequence()
optional int32 sequence = 9 [default = 1];
If multiple ad impressions are offered in the same bid request, the sequence number will allow for the coordinated delivery of multiple creatives.
hasSequence in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic int getSequence()
optional int32 sequence = 9 [default = 1];
If multiple ad impressions are offered in the same bid request, the sequence number will allow for the coordinated delivery of multiple creatives.
getSequence in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic Openrtb.BidRequest.Impression.Video.Builder setSequence(int value)
optional int32 sequence = 9 [default = 1];
If multiple ad impressions are offered in the same bid request, the sequence number will allow for the coordinated delivery of multiple creatives.
public Openrtb.BidRequest.Impression.Video.Builder clearSequence()
optional int32 sequence = 9 [default = 1];
If multiple ad impressions are offered in the same bid request, the sequence number will allow for the coordinated delivery of multiple creatives.
public List<OpenrtbCommon.CreativeAttribute> getBattrList()
repeated .openrtb.CreativeAttribute battr = 10;
Blocked creative attributes. If blank assume all types are allowed.
getBattrList in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic int getBattrCount()
repeated .openrtb.CreativeAttribute battr = 10;
Blocked creative attributes. If blank assume all types are allowed.
getBattrCount in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic OpenrtbCommon.CreativeAttribute getBattr(int index)
repeated .openrtb.CreativeAttribute battr = 10;
Blocked creative attributes. If blank assume all types are allowed.
getBattr in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic Openrtb.BidRequest.Impression.Video.Builder setBattr(int index, OpenrtbCommon.CreativeAttribute value)
repeated .openrtb.CreativeAttribute battr = 10;
Blocked creative attributes. If blank assume all types are allowed.
public Openrtb.BidRequest.Impression.Video.Builder addBattr(OpenrtbCommon.CreativeAttribute value)
repeated .openrtb.CreativeAttribute battr = 10;
Blocked creative attributes. If blank assume all types are allowed.
public Openrtb.BidRequest.Impression.Video.Builder addAllBattr(Iterable<? extends OpenrtbCommon.CreativeAttribute> values)
repeated .openrtb.CreativeAttribute battr = 10;
Blocked creative attributes. If blank assume all types are allowed.
public Openrtb.BidRequest.Impression.Video.Builder clearBattr()
repeated .openrtb.CreativeAttribute battr = 10;
Blocked creative attributes. If blank assume all types are allowed.
public boolean hasMaxextended()
optional int32 maxextended = 11 [default = 0];
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.
hasMaxextended in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic int getMaxextended()
optional int32 maxextended = 11 [default = 0];
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.
getMaxextended in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic Openrtb.BidRequest.Impression.Video.Builder setMaxextended(int value)
optional int32 maxextended = 11 [default = 0];
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.
public Openrtb.BidRequest.Impression.Video.Builder clearMaxextended()
optional int32 maxextended = 11 [default = 0];
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.
public boolean hasMinbitrate()
optional int32 minbitrate = 12;
Minimum bit rate in Kbps. Exchange may set this dynamically, or universally across their set of publishers.
hasMinbitrate in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic int getMinbitrate()
optional int32 minbitrate = 12;
Minimum bit rate in Kbps. Exchange may set this dynamically, or universally across their set of publishers.
getMinbitrate in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic Openrtb.BidRequest.Impression.Video.Builder setMinbitrate(int value)
optional int32 minbitrate = 12;
Minimum bit rate in Kbps. Exchange may set this dynamically, or universally across their set of publishers.
public Openrtb.BidRequest.Impression.Video.Builder clearMinbitrate()
optional int32 minbitrate = 12;
Minimum bit rate in Kbps. Exchange may set this dynamically, or universally across their set of publishers.
public boolean hasMaxbitrate()
optional int32 maxbitrate = 13;
Maximum bit rate in Kbps. Exchange may set this dynamically, or universally across their set of publishers.
hasMaxbitrate in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic int getMaxbitrate()
optional int32 maxbitrate = 13;
Maximum bit rate in Kbps. Exchange may set this dynamically, or universally across their set of publishers.
getMaxbitrate in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic Openrtb.BidRequest.Impression.Video.Builder setMaxbitrate(int value)
optional int32 maxbitrate = 13;
Maximum bit rate in Kbps. Exchange may set this dynamically, or universally across their set of publishers.
public Openrtb.BidRequest.Impression.Video.Builder clearMaxbitrate()
optional int32 maxbitrate = 13;
Maximum bit rate in Kbps. Exchange may set this dynamically, or universally across their set of publishers.
public boolean hasBoxingallowed()
optional .openrtb.Flag boxingallowed = 14 [default = YES];
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.
hasBoxingallowed in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic OpenrtbCommon.Flag getBoxingallowed()
optional .openrtb.Flag boxingallowed = 14 [default = YES];
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.
getBoxingallowed in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic Openrtb.BidRequest.Impression.Video.Builder setBoxingallowed(OpenrtbCommon.Flag value)
optional .openrtb.Flag boxingallowed = 14 [default = YES];
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.
public Openrtb.BidRequest.Impression.Video.Builder clearBoxingallowed()
optional .openrtb.Flag boxingallowed = 14 [default = YES];
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.
public List<OpenrtbCommon.Enums.BidRequest.Impression.Video.PlaybackMethod> getPlaybackmethodList()
repeated .openrtb.Enums.BidRequest.Impression.Video.PlaybackMethod playbackmethod = 15;
List of allowed playback methods. If blank, assume that all are allowed.
getPlaybackmethodList in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic int getPlaybackmethodCount()
repeated .openrtb.Enums.BidRequest.Impression.Video.PlaybackMethod playbackmethod = 15;
List of allowed playback methods. If blank, assume that all are allowed.
getPlaybackmethodCount in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic OpenrtbCommon.Enums.BidRequest.Impression.Video.PlaybackMethod getPlaybackmethod(int index)
repeated .openrtb.Enums.BidRequest.Impression.Video.PlaybackMethod playbackmethod = 15;
List of allowed playback methods. If blank, assume that all are allowed.
getPlaybackmethod in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic Openrtb.BidRequest.Impression.Video.Builder setPlaybackmethod(int index, OpenrtbCommon.Enums.BidRequest.Impression.Video.PlaybackMethod value)
repeated .openrtb.Enums.BidRequest.Impression.Video.PlaybackMethod playbackmethod = 15;
List of allowed playback methods. If blank, assume that all are allowed.
public Openrtb.BidRequest.Impression.Video.Builder addPlaybackmethod(OpenrtbCommon.Enums.BidRequest.Impression.Video.PlaybackMethod value)
repeated .openrtb.Enums.BidRequest.Impression.Video.PlaybackMethod playbackmethod = 15;
List of allowed playback methods. If blank, assume that all are allowed.
public Openrtb.BidRequest.Impression.Video.Builder addAllPlaybackmethod(Iterable<? extends OpenrtbCommon.Enums.BidRequest.Impression.Video.PlaybackMethod> values)
repeated .openrtb.Enums.BidRequest.Impression.Video.PlaybackMethod playbackmethod = 15;
List of allowed playback methods. If blank, assume that all are allowed.
public Openrtb.BidRequest.Impression.Video.Builder clearPlaybackmethod()
repeated .openrtb.Enums.BidRequest.Impression.Video.PlaybackMethod playbackmethod = 15;
List of allowed playback methods. If blank, assume that all are allowed.
public List<OpenrtbCommon.Enums.BidRequest.Impression.Video.ContentDelivery> getDeliveryList()
repeated .openrtb.Enums.BidRequest.Impression.Video.ContentDelivery delivery = 16;
List of supported delivery methods. If blank, assume all are supported.
getDeliveryList in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic int getDeliveryCount()
repeated .openrtb.Enums.BidRequest.Impression.Video.ContentDelivery delivery = 16;
List of supported delivery methods. If blank, assume all are supported.
getDeliveryCount in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic OpenrtbCommon.Enums.BidRequest.Impression.Video.ContentDelivery getDelivery(int index)
repeated .openrtb.Enums.BidRequest.Impression.Video.ContentDelivery delivery = 16;
List of supported delivery methods. If blank, assume all are supported.
getDelivery in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic Openrtb.BidRequest.Impression.Video.Builder setDelivery(int index, OpenrtbCommon.Enums.BidRequest.Impression.Video.ContentDelivery value)
repeated .openrtb.Enums.BidRequest.Impression.Video.ContentDelivery delivery = 16;
List of supported delivery methods. If blank, assume all are supported.
public Openrtb.BidRequest.Impression.Video.Builder addDelivery(OpenrtbCommon.Enums.BidRequest.Impression.Video.ContentDelivery value)
repeated .openrtb.Enums.BidRequest.Impression.Video.ContentDelivery delivery = 16;
List of supported delivery methods. If blank, assume all are supported.
public Openrtb.BidRequest.Impression.Video.Builder addAllDelivery(Iterable<? extends OpenrtbCommon.Enums.BidRequest.Impression.Video.ContentDelivery> values)
repeated .openrtb.Enums.BidRequest.Impression.Video.ContentDelivery delivery = 16;
List of supported delivery methods. If blank, assume all are supported.
public Openrtb.BidRequest.Impression.Video.Builder clearDelivery()
repeated .openrtb.Enums.BidRequest.Impression.Video.ContentDelivery delivery = 16;
List of supported delivery methods. If blank, assume all are supported.
public boolean hasPos()
optional .openrtb.Enums.BidRequest.Impression.AdPosition pos = 17 [default = POSITION_UNKNOWN];
The position of the ad as a relative measure of visibility or prominence.
hasPos in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic OpenrtbCommon.Enums.BidRequest.Impression.AdPosition getPos()
optional .openrtb.Enums.BidRequest.Impression.AdPosition pos = 17 [default = POSITION_UNKNOWN];
The position of the ad as a relative measure of visibility or prominence.
getPos in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic Openrtb.BidRequest.Impression.Video.Builder setPos(OpenrtbCommon.Enums.BidRequest.Impression.AdPosition value)
optional .openrtb.Enums.BidRequest.Impression.AdPosition pos = 17 [default = POSITION_UNKNOWN];
The position of the ad as a relative measure of visibility or prominence.
public Openrtb.BidRequest.Impression.Video.Builder clearPos()
optional .openrtb.Enums.BidRequest.Impression.AdPosition pos = 17 [default = POSITION_UNKNOWN];
The position of the ad as a relative measure of visibility or prominence.
public List<Openrtb.BidRequest.Impression.Banner> getCompanionadList()
repeated .openrtb.BidRequest.Impression.Banner companionad = 18;
If companion ads are available, they can be listed as an array of banner objects.
getCompanionadList in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic int getCompanionadCount()
repeated .openrtb.BidRequest.Impression.Banner companionad = 18;
If companion ads are available, they can be listed as an array of banner objects.
getCompanionadCount in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic Openrtb.BidRequest.Impression.Banner getCompanionad(int index)
repeated .openrtb.BidRequest.Impression.Banner companionad = 18;
If companion ads are available, they can be listed as an array of banner objects.
getCompanionad in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic Openrtb.BidRequest.Impression.Video.Builder setCompanionad(int index, Openrtb.BidRequest.Impression.Banner value)
repeated .openrtb.BidRequest.Impression.Banner companionad = 18;
If companion ads are available, they can be listed as an array of banner objects.
public Openrtb.BidRequest.Impression.Video.Builder setCompanionad(int index, Openrtb.BidRequest.Impression.Banner.Builder builderForValue)
repeated .openrtb.BidRequest.Impression.Banner companionad = 18;
If companion ads are available, they can be listed as an array of banner objects.
public Openrtb.BidRequest.Impression.Video.Builder addCompanionad(Openrtb.BidRequest.Impression.Banner value)
repeated .openrtb.BidRequest.Impression.Banner companionad = 18;
If companion ads are available, they can be listed as an array of banner objects.
public Openrtb.BidRequest.Impression.Video.Builder addCompanionad(int index, Openrtb.BidRequest.Impression.Banner value)
repeated .openrtb.BidRequest.Impression.Banner companionad = 18;
If companion ads are available, they can be listed as an array of banner objects.
public Openrtb.BidRequest.Impression.Video.Builder addCompanionad(Openrtb.BidRequest.Impression.Banner.Builder builderForValue)
repeated .openrtb.BidRequest.Impression.Banner companionad = 18;
If companion ads are available, they can be listed as an array of banner objects.
public Openrtb.BidRequest.Impression.Video.Builder addCompanionad(int index, Openrtb.BidRequest.Impression.Banner.Builder builderForValue)
repeated .openrtb.BidRequest.Impression.Banner companionad = 18;
If companion ads are available, they can be listed as an array of banner objects.
public Openrtb.BidRequest.Impression.Video.Builder addAllCompanionad(Iterable<? extends Openrtb.BidRequest.Impression.Banner> values)
repeated .openrtb.BidRequest.Impression.Banner companionad = 18;
If companion ads are available, they can be listed as an array of banner objects.
public Openrtb.BidRequest.Impression.Video.Builder clearCompanionad()
repeated .openrtb.BidRequest.Impression.Banner companionad = 18;
If companion ads are available, they can be listed as an array of banner objects.
public Openrtb.BidRequest.Impression.Video.Builder removeCompanionad(int index)
repeated .openrtb.BidRequest.Impression.Banner companionad = 18;
If companion ads are available, they can be listed as an array of banner objects.
public Openrtb.BidRequest.Impression.Banner.Builder getCompanionadBuilder(int index)
repeated .openrtb.BidRequest.Impression.Banner companionad = 18;
If companion ads are available, they can be listed as an array of banner objects.
public Openrtb.BidRequest.Impression.BannerOrBuilder getCompanionadOrBuilder(int index)
repeated .openrtb.BidRequest.Impression.Banner companionad = 18;
If companion ads are available, they can be listed as an array of banner objects.
getCompanionadOrBuilder in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic List<? extends Openrtb.BidRequest.Impression.BannerOrBuilder> getCompanionadOrBuilderList()
repeated .openrtb.BidRequest.Impression.Banner companionad = 18;
If companion ads are available, they can be listed as an array of banner objects.
getCompanionadOrBuilderList in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic Openrtb.BidRequest.Impression.Banner.Builder addCompanionadBuilder()
repeated .openrtb.BidRequest.Impression.Banner companionad = 18;
If companion ads are available, they can be listed as an array of banner objects.
public Openrtb.BidRequest.Impression.Banner.Builder addCompanionadBuilder(int index)
repeated .openrtb.BidRequest.Impression.Banner companionad = 18;
If companion ads are available, they can be listed as an array of banner objects.
public List<Openrtb.BidRequest.Impression.Banner.Builder> getCompanionadBuilderList()
repeated .openrtb.BidRequest.Impression.Banner companionad = 18;
If companion ads are available, they can be listed as an array of banner objects.
public List<OpenrtbCommon.Enums.BidRequest.Impression.ApiFramework> getApiList()
repeated .openrtb.Enums.BidRequest.Impression.ApiFramework api = 19;
List of supported API frameworks for this banner. If an API is not explicitly listed it is assumed not to be supported.
getApiList in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic int getApiCount()
repeated .openrtb.Enums.BidRequest.Impression.ApiFramework api = 19;
List of supported API frameworks for this banner. If an API is not explicitly listed it is assumed not to be supported.
getApiCount in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic OpenrtbCommon.Enums.BidRequest.Impression.ApiFramework getApi(int index)
repeated .openrtb.Enums.BidRequest.Impression.ApiFramework api = 19;
List of supported API frameworks for this banner. If an API is not explicitly listed it is assumed not to be supported.
getApi in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic Openrtb.BidRequest.Impression.Video.Builder setApi(int index, OpenrtbCommon.Enums.BidRequest.Impression.ApiFramework value)
repeated .openrtb.Enums.BidRequest.Impression.ApiFramework api = 19;
List of supported API frameworks for this banner. If an API is not explicitly listed it is assumed not to be supported.
public Openrtb.BidRequest.Impression.Video.Builder addApi(OpenrtbCommon.Enums.BidRequest.Impression.ApiFramework value)
repeated .openrtb.Enums.BidRequest.Impression.ApiFramework api = 19;
List of supported API frameworks for this banner. If an API is not explicitly listed it is assumed not to be supported.
public Openrtb.BidRequest.Impression.Video.Builder addAllApi(Iterable<? extends OpenrtbCommon.Enums.BidRequest.Impression.ApiFramework> values)
repeated .openrtb.Enums.BidRequest.Impression.ApiFramework api = 19;
List of supported API frameworks for this banner. If an API is not explicitly listed it is assumed not to be supported.
public Openrtb.BidRequest.Impression.Video.Builder clearApi()
repeated .openrtb.Enums.BidRequest.Impression.ApiFramework api = 19;
List of supported API frameworks for this banner. If an API is not explicitly listed it is assumed not to be supported.
public List<OpenrtbCommon.Enums.BidRequest.Impression.Video.CompanionType> getCompaniontypeList()
repeated .openrtb.Enums.BidRequest.Impression.Video.CompanionType companiontype = 20;
Recommended if companion objects are included.
getCompaniontypeList in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic int getCompaniontypeCount()
repeated .openrtb.Enums.BidRequest.Impression.Video.CompanionType companiontype = 20;
Recommended if companion objects are included.
getCompaniontypeCount in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic OpenrtbCommon.Enums.BidRequest.Impression.Video.CompanionType getCompaniontype(int index)
repeated .openrtb.Enums.BidRequest.Impression.Video.CompanionType companiontype = 20;
Recommended if companion objects are included.
getCompaniontype in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic Openrtb.BidRequest.Impression.Video.Builder setCompaniontype(int index, OpenrtbCommon.Enums.BidRequest.Impression.Video.CompanionType value)
repeated .openrtb.Enums.BidRequest.Impression.Video.CompanionType companiontype = 20;
Recommended if companion objects are included.
public Openrtb.BidRequest.Impression.Video.Builder addCompaniontype(OpenrtbCommon.Enums.BidRequest.Impression.Video.CompanionType value)
repeated .openrtb.Enums.BidRequest.Impression.Video.CompanionType companiontype = 20;
Recommended if companion objects are included.
public Openrtb.BidRequest.Impression.Video.Builder addAllCompaniontype(Iterable<? extends OpenrtbCommon.Enums.BidRequest.Impression.Video.CompanionType> values)
repeated .openrtb.Enums.BidRequest.Impression.Video.CompanionType companiontype = 20;
Recommended if companion objects are included.
public Openrtb.BidRequest.Impression.Video.Builder clearCompaniontype()
repeated .openrtb.Enums.BidRequest.Impression.Video.CompanionType companiontype = 20;
Recommended if companion objects are included.
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.VideoOrBuilderCopyright © 2017. All rights reserved.