public static final class Openrtb.BidRequest.Impression.Video extends com.google.protobuf.GeneratedMessage 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 | Class and Description |
|---|---|
static class |
Openrtb.BidRequest.Impression.Video.Builder
Protobuf type
openrtb.BidRequest.Impression.Video |
com.google.protobuf.GeneratedMessage.BuilderParent, com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessage.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessage.ExtendableMessage>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessage.ExtendableMessage>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingType extends com.google.protobuf.Message,Type>| Modifier and Type | Field and Description |
|---|---|
static int |
API_FIELD_NUMBER |
static int |
BATTR_FIELD_NUMBER |
static int |
BOXINGALLOWED_FIELD_NUMBER |
static int |
COMPANIONAD_FIELD_NUMBER |
static int |
COMPANIONTYPE_FIELD_NUMBER |
static int |
DELIVERY_FIELD_NUMBER |
static int |
EXT_FIELD_NUMBER |
static int |
H_FIELD_NUMBER |
static int |
LINEARITY_FIELD_NUMBER |
static int |
MAXBITRATE_FIELD_NUMBER |
static int |
MAXDURATION_FIELD_NUMBER |
static int |
MAXEXTENDED_FIELD_NUMBER |
static int |
MIMES_FIELD_NUMBER |
static int |
MINBITRATE_FIELD_NUMBER |
static int |
MINDURATION_FIELD_NUMBER |
static com.google.protobuf.Parser<Openrtb.BidRequest.Impression.Video> |
PARSER
Deprecated.
|
static int |
PLAYBACKMETHOD_FIELD_NUMBER |
static int |
POS_FIELD_NUMBER |
static int |
PROTOCOLS_FIELD_NUMBER |
static int |
SEQUENCE_FIELD_NUMBER |
static int |
STARTDELAY_FIELD_NUMBER |
static int |
W_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
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; |
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; |
static Openrtb.BidRequest.Impression.Video |
getDefaultInstance() |
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() |
Extension.VideoExtensions |
getExt()
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; |
com.google.protobuf.Parser<Openrtb.BidRequest.Impression.Video> |
getParserForType() |
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 |
getSerializedSize() |
int |
getStartdelay()
optional int32 startdelay = 8 [default = -3]; |
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
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() |
static Openrtb.BidRequest.Impression.Video.Builder |
newBuilder() |
static Openrtb.BidRequest.Impression.Video.Builder |
newBuilder(Openrtb.BidRequest.Impression.Video prototype) |
Openrtb.BidRequest.Impression.Video.Builder |
newBuilderForType() |
protected Openrtb.BidRequest.Impression.Video.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) |
static Openrtb.BidRequest.Impression.Video |
parseDelimitedFrom(InputStream input) |
static Openrtb.BidRequest.Impression.Video |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Openrtb.BidRequest.Impression.Video |
parseFrom(byte[] data) |
static Openrtb.BidRequest.Impression.Video |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Openrtb.BidRequest.Impression.Video |
parseFrom(com.google.protobuf.ByteString data) |
static Openrtb.BidRequest.Impression.Video |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Openrtb.BidRequest.Impression.Video |
parseFrom(com.google.protobuf.CodedInputStream input) |
static Openrtb.BidRequest.Impression.Video |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Openrtb.BidRequest.Impression.Video |
parseFrom(InputStream input) |
static Openrtb.BidRequest.Impression.Video |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<Openrtb.BidRequest.Impression.Video> |
parser() |
Openrtb.BidRequest.Impression.Video.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
computeStringSize, computeStringSizeNoTag, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, newBuilderForType, newFileScopedGeneratedExtension, newFileScopedGeneratedExtension, newMessageScopedGeneratedExtension, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, writeReplace, writeString, writeStringNoTagequals, findInitializationErrors, getInitializationErrorString, hashBoolean, hashCode, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int MIMES_FIELD_NUMBER
public static final int LINEARITY_FIELD_NUMBER
public static final int MINDURATION_FIELD_NUMBER
public static final int MAXDURATION_FIELD_NUMBER
public static final int PROTOCOLS_FIELD_NUMBER
public static final int W_FIELD_NUMBER
public static final int H_FIELD_NUMBER
public static final int STARTDELAY_FIELD_NUMBER
public static final int SEQUENCE_FIELD_NUMBER
public static final int BATTR_FIELD_NUMBER
public static final int MAXEXTENDED_FIELD_NUMBER
public static final int MINBITRATE_FIELD_NUMBER
public static final int MAXBITRATE_FIELD_NUMBER
public static final int BOXINGALLOWED_FIELD_NUMBER
public static final int PLAYBACKMETHOD_FIELD_NUMBER
public static final int DELIVERY_FIELD_NUMBER
public static final int POS_FIELD_NUMBER
public static final int COMPANIONAD_FIELD_NUMBER
public static final int API_FIELD_NUMBER
public static final int COMPANIONTYPE_FIELD_NUMBER
public static final int EXT_FIELD_NUMBER
@Deprecated public static final com.google.protobuf.Parser<Openrtb.BidRequest.Impression.Video> PARSER
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessagepublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessagepublic 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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.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<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 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 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 Extension.VideoExtensionsOrBuilder getExtOrBuilder()
optional .openrtb.VideoExtensions ext = 1000;getExtOrBuilder in interface Openrtb.BidRequest.Impression.VideoOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessagepublic void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageIOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessagepublic static Openrtb.BidRequest.Impression.Video parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Openrtb.BidRequest.Impression.Video parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Openrtb.BidRequest.Impression.Video parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Openrtb.BidRequest.Impression.Video parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Openrtb.BidRequest.Impression.Video parseFrom(InputStream input) throws IOException
IOExceptionpublic static Openrtb.BidRequest.Impression.Video parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Openrtb.BidRequest.Impression.Video parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static Openrtb.BidRequest.Impression.Video parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Openrtb.BidRequest.Impression.Video parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static Openrtb.BidRequest.Impression.Video parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic Openrtb.BidRequest.Impression.Video.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static Openrtb.BidRequest.Impression.Video.Builder newBuilder()
public static Openrtb.BidRequest.Impression.Video.Builder newBuilder(Openrtb.BidRequest.Impression.Video prototype)
public Openrtb.BidRequest.Impression.Video.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected Openrtb.BidRequest.Impression.Video.Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessagepublic static Openrtb.BidRequest.Impression.Video getDefaultInstance()
public static com.google.protobuf.Parser<Openrtb.BidRequest.Impression.Video> parser()
public com.google.protobuf.Parser<Openrtb.BidRequest.Impression.Video> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessagepublic Openrtb.BidRequest.Impression.Video getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2017. All rights reserved.