public static final class Openrtb.BidRequest.Impression.Video extends com.google.protobuf.GeneratedMessageV3 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 | Class and Description |
|---|---|
static class |
Openrtb.BidRequest.Impression.Video.Builder
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).
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable| 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 |
|---|---|
boolean |
equals(Object obj) |
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.
|
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.
|
static Openrtb.BidRequest.Impression.Video |
getDefaultInstance() |
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() |
Extension.VideoExtensions |
getExt()
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.
|
com.google.protobuf.Parser<Openrtb.BidRequest.Impression.Video> |
getParserForType() |
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 |
getSerializedSize() |
int |
getStartdelay()
Indicates the start delay in seconds for preroll, midroll, or postroll ad placement.
|
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
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.
|
int |
hashCode() |
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() |
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.GeneratedMessageV3.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, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, 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.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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.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<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 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 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.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic 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.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public 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.GeneratedMessageV3public Openrtb.BidRequest.Impression.Video getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2017. All rights reserved.