Package com.google.openrtb
Class OpenRtb.BidRequest.Imp.Banner.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<OpenRtb.BidRequest.Imp.Banner,OpenRtb.BidRequest.Imp.Banner.Builder>
-
- com.google.openrtb.OpenRtb.BidRequest.Imp.Banner.Builder
-
- All Implemented Interfaces:
OpenRtb.BidRequest.Imp.BannerOrBuilder,com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<OpenRtb.BidRequest.Imp.Banner>,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- OpenRtb.BidRequest.Imp.Banner
public static final class OpenRtb.BidRequest.Imp.Banner.Builder extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<OpenRtb.BidRequest.Imp.Banner,OpenRtb.BidRequest.Imp.Banner.Builder> implements OpenRtb.BidRequest.Imp.BannerOrBuilder
OpenRTB 2.0: This object represents the most general type of impression. Although the term "banner" may have very specific meaning in other contexts, here it can be many things including a simple static image, an expandable ad unit, or even in-banner video (refer to the Video object in Section 3.2.4 for the more generalized and full featured video ad units). An array of Banner objects can also appear within the Video to describe optional companion ads defined in the VAST specification. The presence of a Banner as a subordinate of the Imp object indicates that this impression is offered as a banner type impression. At the publisher's discretion, that same impression may also be offered as video and/or native by also including as Imp subordinates the Video and/or Native objects, respectively. However, any given bid for the impression must conform to one of the offered types.
Protobuf typecom.google.openrtb.BidRequest.Imp.Banner
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description OpenRtb.BidRequest.Imp.Banner.BuilderaddAllApi(Iterable<? extends OpenRtb.APIFramework> values)List of supported API frameworks for this impression.OpenRtb.BidRequest.Imp.Banner.BuilderaddAllBattr(Iterable<? extends OpenRtb.CreativeAttribute> values)Blocked creative attributes.OpenRtb.BidRequest.Imp.Banner.BuilderaddAllBtype(Iterable<? extends OpenRtb.BannerAdType> values)Blocked banner ad types.OpenRtb.BidRequest.Imp.Banner.BuilderaddAllExpdir(Iterable<? extends OpenRtb.ExpandableDirection> values)Directions in which the banner may expand.OpenRtb.BidRequest.Imp.Banner.BuilderaddAllFormat(Iterable<? extends OpenRtb.BidRequest.Imp.Banner.Format> values)Array of format objects representing the banner sizes permitted.OpenRtb.BidRequest.Imp.Banner.BuilderaddAllMimes(Iterable<String> values)Allowlist of content MIME types supported.OpenRtb.BidRequest.Imp.Banner.BuilderaddApi(OpenRtb.APIFramework value)List of supported API frameworks for this impression.OpenRtb.BidRequest.Imp.Banner.BuilderaddBattr(OpenRtb.CreativeAttribute value)Blocked creative attributes.OpenRtb.BidRequest.Imp.Banner.BuilderaddBtype(OpenRtb.BannerAdType value)Blocked banner ad types.OpenRtb.BidRequest.Imp.Banner.BuilderaddExpdir(OpenRtb.ExpandableDirection value)Directions in which the banner may expand.<Type> OpenRtb.BidRequest.Imp.Banner.BuilderaddExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<OpenRtb.BidRequest.Imp.Banner,List<Type>> extension, Type value)OpenRtb.BidRequest.Imp.Banner.BuilderaddFormat(int index, OpenRtb.BidRequest.Imp.Banner.Format value)Array of format objects representing the banner sizes permitted.OpenRtb.BidRequest.Imp.Banner.BuilderaddFormat(int index, OpenRtb.BidRequest.Imp.Banner.Format.Builder builderForValue)Array of format objects representing the banner sizes permitted.OpenRtb.BidRequest.Imp.Banner.BuilderaddFormat(OpenRtb.BidRequest.Imp.Banner.Format value)Array of format objects representing the banner sizes permitted.OpenRtb.BidRequest.Imp.Banner.BuilderaddFormat(OpenRtb.BidRequest.Imp.Banner.Format.Builder builderForValue)Array of format objects representing the banner sizes permitted.OpenRtb.BidRequest.Imp.Banner.Format.BuilderaddFormatBuilder()Array of format objects representing the banner sizes permitted.OpenRtb.BidRequest.Imp.Banner.Format.BuilderaddFormatBuilder(int index)Array of format objects representing the banner sizes permitted.OpenRtb.BidRequest.Imp.Banner.BuilderaddMimes(String value)Allowlist of content MIME types supported.OpenRtb.BidRequest.Imp.Banner.BuilderaddMimesBytes(com.google.protobuf.ByteString value)Allowlist of content MIME types supported.OpenRtb.BidRequest.Imp.Banner.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)OpenRtb.BidRequest.Imp.Bannerbuild()OpenRtb.BidRequest.Imp.BannerbuildPartial()OpenRtb.BidRequest.Imp.Banner.Builderclear()OpenRtb.BidRequest.Imp.Banner.BuilderclearApi()List of supported API frameworks for this impression.OpenRtb.BidRequest.Imp.Banner.BuilderclearBattr()Blocked creative attributes.OpenRtb.BidRequest.Imp.Banner.BuilderclearBtype()Blocked banner ad types.OpenRtb.BidRequest.Imp.Banner.BuilderclearExpdir()Directions in which the banner may expand.<Type> OpenRtb.BidRequest.Imp.Banner.BuilderclearExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<OpenRtb.BidRequest.Imp.Banner,?> extension)OpenRtb.BidRequest.Imp.Banner.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)OpenRtb.BidRequest.Imp.Banner.BuilderclearFormat()Array of format objects representing the banner sizes permitted.OpenRtb.BidRequest.Imp.Banner.BuilderclearH()Height in device independent pixels (DIPS).OpenRtb.BidRequest.Imp.Banner.BuilderclearHmax()Deprecated.com.google.openrtb.BidRequest.Imp.Banner.hmax is deprecated.OpenRtb.BidRequest.Imp.Banner.BuilderclearHmin()Deprecated.com.google.openrtb.BidRequest.Imp.Banner.hmin is deprecated.OpenRtb.BidRequest.Imp.Banner.BuilderclearId()Unique identifier for this banner object.OpenRtb.BidRequest.Imp.Banner.BuilderclearMimes()Allowlist of content MIME types supported.OpenRtb.BidRequest.Imp.Banner.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)OpenRtb.BidRequest.Imp.Banner.BuilderclearPos()Ad position on screen.OpenRtb.BidRequest.Imp.Banner.BuilderclearTopframe()Specify if the banner is delivered in the top frame (true) or in an iframe (false).OpenRtb.BidRequest.Imp.Banner.BuilderclearVcm()Relevant only for Banner objects used with a Video object (Section 3.2.7) in an array of companion ads.OpenRtb.BidRequest.Imp.Banner.BuilderclearW()Width in device independent pixels (DIPS).OpenRtb.BidRequest.Imp.Banner.BuilderclearWmax()Deprecated.com.google.openrtb.BidRequest.Imp.Banner.wmax is deprecated.OpenRtb.BidRequest.Imp.Banner.BuilderclearWmin()Deprecated.com.google.openrtb.BidRequest.Imp.Banner.wmin is deprecated.OpenRtb.BidRequest.Imp.Banner.Builderclone()OpenRtb.APIFrameworkgetApi(int index)List of supported API frameworks for this impression.intgetApiCount()List of supported API frameworks for this impression.List<OpenRtb.APIFramework>getApiList()List of supported API frameworks for this impression.OpenRtb.CreativeAttributegetBattr(int index)Blocked creative attributes.intgetBattrCount()Blocked creative attributes.List<OpenRtb.CreativeAttribute>getBattrList()Blocked creative attributes.OpenRtb.BannerAdTypegetBtype(int index)Blocked banner ad types.intgetBtypeCount()Blocked banner ad types.List<OpenRtb.BannerAdType>getBtypeList()Blocked banner ad types.OpenRtb.BidRequest.Imp.BannergetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()OpenRtb.ExpandableDirectiongetExpdir(int index)Directions in which the banner may expand.intgetExpdirCount()Directions in which the banner may expand.List<OpenRtb.ExpandableDirection>getExpdirList()Directions in which the banner may expand.OpenRtb.BidRequest.Imp.Banner.FormatgetFormat(int index)Array of format objects representing the banner sizes permitted.OpenRtb.BidRequest.Imp.Banner.Format.BuildergetFormatBuilder(int index)Array of format objects representing the banner sizes permitted.List<OpenRtb.BidRequest.Imp.Banner.Format.Builder>getFormatBuilderList()Array of format objects representing the banner sizes permitted.intgetFormatCount()Array of format objects representing the banner sizes permitted.List<OpenRtb.BidRequest.Imp.Banner.Format>getFormatList()Array of format objects representing the banner sizes permitted.OpenRtb.BidRequest.Imp.Banner.FormatOrBuildergetFormatOrBuilder(int index)Array of format objects representing the banner sizes permitted.List<? extends OpenRtb.BidRequest.Imp.Banner.FormatOrBuilder>getFormatOrBuilderList()Array of format objects representing the banner sizes permitted.intgetH()Height in device independent pixels (DIPS).intgetHmax()Deprecated.com.google.openrtb.BidRequest.Imp.Banner.hmax is deprecated.intgetHmin()Deprecated.com.google.openrtb.BidRequest.Imp.Banner.hmin is deprecated.StringgetId()Unique identifier for this banner object.com.google.protobuf.ByteStringgetIdBytes()Unique identifier for this banner object.StringgetMimes(int index)Allowlist of content MIME types supported.com.google.protobuf.ByteStringgetMimesBytes(int index)Allowlist of content MIME types supported.intgetMimesCount()Allowlist of content MIME types supported.com.google.protobuf.ProtocolStringListgetMimesList()Allowlist of content MIME types supported.OpenRtb.AdPositiongetPos()Ad position on screen.booleangetTopframe()Specify if the banner is delivered in the top frame (true) or in an iframe (false).booleangetVcm()Relevant only for Banner objects used with a Video object (Section 3.2.7) in an array of companion ads.intgetW()Width in device independent pixels (DIPS).intgetWmax()Deprecated.com.google.openrtb.BidRequest.Imp.Banner.wmax is deprecated.intgetWmin()Deprecated.com.google.openrtb.BidRequest.Imp.Banner.wmin is deprecated.booleanhasH()Height in device independent pixels (DIPS).booleanhasHmax()Deprecated.com.google.openrtb.BidRequest.Imp.Banner.hmax is deprecated.booleanhasHmin()Deprecated.com.google.openrtb.BidRequest.Imp.Banner.hmin is deprecated.booleanhasId()Unique identifier for this banner object.booleanhasPos()Ad position on screen.booleanhasTopframe()Specify if the banner is delivered in the top frame (true) or in an iframe (false).booleanhasVcm()Relevant only for Banner objects used with a Video object (Section 3.2.7) in an array of companion ads.booleanhasW()Width in device independent pixels (DIPS).booleanhasWmax()Deprecated.com.google.openrtb.BidRequest.Imp.Banner.wmax is deprecated.booleanhasWmin()Deprecated.com.google.openrtb.BidRequest.Imp.Banner.wmin is deprecated.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()OpenRtb.BidRequest.Imp.Banner.BuildermergeFrom(OpenRtb.BidRequest.Imp.Banner other)OpenRtb.BidRequest.Imp.Banner.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)OpenRtb.BidRequest.Imp.Banner.BuildermergeFrom(com.google.protobuf.Message other)OpenRtb.BidRequest.Imp.Banner.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)OpenRtb.BidRequest.Imp.Banner.BuilderremoveFormat(int index)Array of format objects representing the banner sizes permitted.OpenRtb.BidRequest.Imp.Banner.BuildersetApi(int index, OpenRtb.APIFramework value)List of supported API frameworks for this impression.OpenRtb.BidRequest.Imp.Banner.BuildersetBattr(int index, OpenRtb.CreativeAttribute value)Blocked creative attributes.OpenRtb.BidRequest.Imp.Banner.BuildersetBtype(int index, OpenRtb.BannerAdType value)Blocked banner ad types.OpenRtb.BidRequest.Imp.Banner.BuildersetExpdir(int index, OpenRtb.ExpandableDirection value)Directions in which the banner may expand.<Type> OpenRtb.BidRequest.Imp.Banner.BuildersetExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<OpenRtb.BidRequest.Imp.Banner,List<Type>> extension, int index, Type value)<Type> OpenRtb.BidRequest.Imp.Banner.BuildersetExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<OpenRtb.BidRequest.Imp.Banner,Type> extension, Type value)OpenRtb.BidRequest.Imp.Banner.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)OpenRtb.BidRequest.Imp.Banner.BuildersetFormat(int index, OpenRtb.BidRequest.Imp.Banner.Format value)Array of format objects representing the banner sizes permitted.OpenRtb.BidRequest.Imp.Banner.BuildersetFormat(int index, OpenRtb.BidRequest.Imp.Banner.Format.Builder builderForValue)Array of format objects representing the banner sizes permitted.OpenRtb.BidRequest.Imp.Banner.BuildersetH(int value)Height in device independent pixels (DIPS).OpenRtb.BidRequest.Imp.Banner.BuildersetHmax(int value)Deprecated.com.google.openrtb.BidRequest.Imp.Banner.hmax is deprecated.OpenRtb.BidRequest.Imp.Banner.BuildersetHmin(int value)Deprecated.com.google.openrtb.BidRequest.Imp.Banner.hmin is deprecated.OpenRtb.BidRequest.Imp.Banner.BuildersetId(String value)Unique identifier for this banner object.OpenRtb.BidRequest.Imp.Banner.BuildersetIdBytes(com.google.protobuf.ByteString value)Unique identifier for this banner object.OpenRtb.BidRequest.Imp.Banner.BuildersetMimes(int index, String value)Allowlist of content MIME types supported.OpenRtb.BidRequest.Imp.Banner.BuildersetPos(OpenRtb.AdPosition value)Ad position on screen.OpenRtb.BidRequest.Imp.Banner.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)OpenRtb.BidRequest.Imp.Banner.BuildersetTopframe(boolean value)Specify if the banner is delivered in the top frame (true) or in an iframe (false).OpenRtb.BidRequest.Imp.Banner.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)OpenRtb.BidRequest.Imp.Banner.BuildersetVcm(boolean value)Relevant only for Banner objects used with a Video object (Section 3.2.7) in an array of companion ads.OpenRtb.BidRequest.Imp.Banner.BuildersetW(int value)Width in device independent pixels (DIPS).OpenRtb.BidRequest.Imp.Banner.BuildersetWmax(int value)Deprecated.com.google.openrtb.BidRequest.Imp.Banner.wmax is deprecated.OpenRtb.BidRequest.Imp.Banner.BuildersetWmin(int value)Deprecated.com.google.openrtb.BidRequest.Imp.Banner.wmin is deprecated.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.ExtendableBuilder
addExtension, addExtension, clearExtension, clearExtension, extensionsAreInitialized, getAllFields, getExtension, getExtension, getExtension, getExtension, getExtension, getExtension, getExtensionCount, getExtensionCount, getExtensionCount, getField, getFieldBuilder, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, hasExtension, hasExtension, hasExtension, hasField, mergeExtensionFields, newBuilderForField, setExtension, setExtension, setExtension, setExtension
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getOneofFieldDescriptor, getParentForChildren, getUnknownFields, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder
getExtension, getExtension, getExtension, getExtension, getExtension, getExtension, getExtensionCount, getExtensionCount, getExtensionCount, hasExtension, hasExtension, hasExtension
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<OpenRtb.BidRequest.Imp.Banner.Builder>
-
clear
public OpenRtb.BidRequest.Imp.Banner.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.ExtendableBuilder<OpenRtb.BidRequest.Imp.Banner,OpenRtb.BidRequest.Imp.Banner.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<OpenRtb.BidRequest.Imp.Banner.Builder>
-
getDefaultInstanceForType
public OpenRtb.BidRequest.Imp.Banner getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<OpenRtb.BidRequest.Imp.Banner>- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public OpenRtb.BidRequest.Imp.Banner build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public OpenRtb.BidRequest.Imp.Banner buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public OpenRtb.BidRequest.Imp.Banner.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<OpenRtb.BidRequest.Imp.Banner.Builder>
-
setField
public OpenRtb.BidRequest.Imp.Banner.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.ExtendableBuilder<OpenRtb.BidRequest.Imp.Banner,OpenRtb.BidRequest.Imp.Banner.Builder>
-
clearField
public OpenRtb.BidRequest.Imp.Banner.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.ExtendableBuilder<OpenRtb.BidRequest.Imp.Banner,OpenRtb.BidRequest.Imp.Banner.Builder>
-
clearOneof
public OpenRtb.BidRequest.Imp.Banner.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<OpenRtb.BidRequest.Imp.Banner.Builder>
-
setRepeatedField
public OpenRtb.BidRequest.Imp.Banner.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.ExtendableBuilder<OpenRtb.BidRequest.Imp.Banner,OpenRtb.BidRequest.Imp.Banner.Builder>
-
addRepeatedField
public OpenRtb.BidRequest.Imp.Banner.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.ExtendableBuilder<OpenRtb.BidRequest.Imp.Banner,OpenRtb.BidRequest.Imp.Banner.Builder>
-
setExtension
public <Type> OpenRtb.BidRequest.Imp.Banner.Builder setExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<OpenRtb.BidRequest.Imp.Banner,Type> extension, Type value)
- Overrides:
setExtensionin classcom.google.protobuf.GeneratedMessageV3.ExtendableBuilder<OpenRtb.BidRequest.Imp.Banner,OpenRtb.BidRequest.Imp.Banner.Builder>
-
setExtension
public <Type> OpenRtb.BidRequest.Imp.Banner.Builder setExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<OpenRtb.BidRequest.Imp.Banner,List<Type>> extension, int index, Type value)
- Overrides:
setExtensionin classcom.google.protobuf.GeneratedMessageV3.ExtendableBuilder<OpenRtb.BidRequest.Imp.Banner,OpenRtb.BidRequest.Imp.Banner.Builder>
-
addExtension
public <Type> OpenRtb.BidRequest.Imp.Banner.Builder addExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<OpenRtb.BidRequest.Imp.Banner,List<Type>> extension, Type value)
- Overrides:
addExtensionin classcom.google.protobuf.GeneratedMessageV3.ExtendableBuilder<OpenRtb.BidRequest.Imp.Banner,OpenRtb.BidRequest.Imp.Banner.Builder>
-
clearExtension
public <Type> OpenRtb.BidRequest.Imp.Banner.Builder clearExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<OpenRtb.BidRequest.Imp.Banner,?> extension)
- Overrides:
clearExtensionin classcom.google.protobuf.GeneratedMessageV3.ExtendableBuilder<OpenRtb.BidRequest.Imp.Banner,OpenRtb.BidRequest.Imp.Banner.Builder>
-
mergeFrom
public OpenRtb.BidRequest.Imp.Banner.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<OpenRtb.BidRequest.Imp.Banner.Builder>
-
mergeFrom
public OpenRtb.BidRequest.Imp.Banner.Builder mergeFrom(OpenRtb.BidRequest.Imp.Banner other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.ExtendableBuilder<OpenRtb.BidRequest.Imp.Banner,OpenRtb.BidRequest.Imp.Banner.Builder>
-
mergeFrom
public OpenRtb.BidRequest.Imp.Banner.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<OpenRtb.BidRequest.Imp.Banner.Builder>- Throws:
IOException
-
hasW
public boolean hasW()
Width in device independent pixels (DIPS). If no format objects are specified, this is an exact width requirement. Otherwise it is a preferred width.
optional int32 w = 1;- Specified by:
hasWin interfaceOpenRtb.BidRequest.Imp.BannerOrBuilder- Returns:
- Whether the w field is set.
-
getW
public int getW()
Width in device independent pixels (DIPS). If no format objects are specified, this is an exact width requirement. Otherwise it is a preferred width.
optional int32 w = 1;- Specified by:
getWin interfaceOpenRtb.BidRequest.Imp.BannerOrBuilder- Returns:
- The w.
-
setW
public OpenRtb.BidRequest.Imp.Banner.Builder setW(int value)
Width in device independent pixels (DIPS). If no format objects are specified, this is an exact width requirement. Otherwise it is a preferred width.
optional int32 w = 1;- Parameters:
value- The w to set.- Returns:
- This builder for chaining.
-
clearW
public OpenRtb.BidRequest.Imp.Banner.Builder clearW()
Width in device independent pixels (DIPS). If no format objects are specified, this is an exact width requirement. Otherwise it is a preferred width.
optional int32 w = 1;- Returns:
- This builder for chaining.
-
hasH
public boolean hasH()
Height in device independent pixels (DIPS). If no format objects are specified, this is an exact height requirement. Otherwise it is a preferred height.
optional int32 h = 2;- Specified by:
hasHin interfaceOpenRtb.BidRequest.Imp.BannerOrBuilder- Returns:
- Whether the h field is set.
-
getH
public int getH()
Height in device independent pixels (DIPS). If no format objects are specified, this is an exact height requirement. Otherwise it is a preferred height.
optional int32 h = 2;- Specified by:
getHin interfaceOpenRtb.BidRequest.Imp.BannerOrBuilder- Returns:
- The h.
-
setH
public OpenRtb.BidRequest.Imp.Banner.Builder setH(int value)
Height in device independent pixels (DIPS). If no format objects are specified, this is an exact height requirement. Otherwise it is a preferred height.
optional int32 h = 2;- Parameters:
value- The h to set.- Returns:
- This builder for chaining.
-
clearH
public OpenRtb.BidRequest.Imp.Banner.Builder clearH()
Height in device independent pixels (DIPS). If no format objects are specified, this is an exact height requirement. Otherwise it is a preferred height.
optional int32 h = 2;- Returns:
- This builder for chaining.
-
getFormatList
public List<OpenRtb.BidRequest.Imp.Banner.Format> getFormatList()
Array of format objects representing the banner sizes permitted. If none are specified, then use of the h and w attributes is highly recommended.
repeated .com.google.openrtb.BidRequest.Imp.Banner.Format format = 15;- Specified by:
getFormatListin interfaceOpenRtb.BidRequest.Imp.BannerOrBuilder
-
getFormatCount
public int getFormatCount()
Array of format objects representing the banner sizes permitted. If none are specified, then use of the h and w attributes is highly recommended.
repeated .com.google.openrtb.BidRequest.Imp.Banner.Format format = 15;- Specified by:
getFormatCountin interfaceOpenRtb.BidRequest.Imp.BannerOrBuilder
-
getFormat
public OpenRtb.BidRequest.Imp.Banner.Format getFormat(int index)
Array of format objects representing the banner sizes permitted. If none are specified, then use of the h and w attributes is highly recommended.
repeated .com.google.openrtb.BidRequest.Imp.Banner.Format format = 15;- Specified by:
getFormatin interfaceOpenRtb.BidRequest.Imp.BannerOrBuilder
-
setFormat
public OpenRtb.BidRequest.Imp.Banner.Builder setFormat(int index, OpenRtb.BidRequest.Imp.Banner.Format value)
Array of format objects representing the banner sizes permitted. If none are specified, then use of the h and w attributes is highly recommended.
repeated .com.google.openrtb.BidRequest.Imp.Banner.Format format = 15;
-
setFormat
public OpenRtb.BidRequest.Imp.Banner.Builder setFormat(int index, OpenRtb.BidRequest.Imp.Banner.Format.Builder builderForValue)
Array of format objects representing the banner sizes permitted. If none are specified, then use of the h and w attributes is highly recommended.
repeated .com.google.openrtb.BidRequest.Imp.Banner.Format format = 15;
-
addFormat
public OpenRtb.BidRequest.Imp.Banner.Builder addFormat(OpenRtb.BidRequest.Imp.Banner.Format value)
Array of format objects representing the banner sizes permitted. If none are specified, then use of the h and w attributes is highly recommended.
repeated .com.google.openrtb.BidRequest.Imp.Banner.Format format = 15;
-
addFormat
public OpenRtb.BidRequest.Imp.Banner.Builder addFormat(int index, OpenRtb.BidRequest.Imp.Banner.Format value)
Array of format objects representing the banner sizes permitted. If none are specified, then use of the h and w attributes is highly recommended.
repeated .com.google.openrtb.BidRequest.Imp.Banner.Format format = 15;
-
addFormat
public OpenRtb.BidRequest.Imp.Banner.Builder addFormat(OpenRtb.BidRequest.Imp.Banner.Format.Builder builderForValue)
Array of format objects representing the banner sizes permitted. If none are specified, then use of the h and w attributes is highly recommended.
repeated .com.google.openrtb.BidRequest.Imp.Banner.Format format = 15;
-
addFormat
public OpenRtb.BidRequest.Imp.Banner.Builder addFormat(int index, OpenRtb.BidRequest.Imp.Banner.Format.Builder builderForValue)
Array of format objects representing the banner sizes permitted. If none are specified, then use of the h and w attributes is highly recommended.
repeated .com.google.openrtb.BidRequest.Imp.Banner.Format format = 15;
-
addAllFormat
public OpenRtb.BidRequest.Imp.Banner.Builder addAllFormat(Iterable<? extends OpenRtb.BidRequest.Imp.Banner.Format> values)
Array of format objects representing the banner sizes permitted. If none are specified, then use of the h and w attributes is highly recommended.
repeated .com.google.openrtb.BidRequest.Imp.Banner.Format format = 15;
-
clearFormat
public OpenRtb.BidRequest.Imp.Banner.Builder clearFormat()
Array of format objects representing the banner sizes permitted. If none are specified, then use of the h and w attributes is highly recommended.
repeated .com.google.openrtb.BidRequest.Imp.Banner.Format format = 15;
-
removeFormat
public OpenRtb.BidRequest.Imp.Banner.Builder removeFormat(int index)
Array of format objects representing the banner sizes permitted. If none are specified, then use of the h and w attributes is highly recommended.
repeated .com.google.openrtb.BidRequest.Imp.Banner.Format format = 15;
-
getFormatBuilder
public OpenRtb.BidRequest.Imp.Banner.Format.Builder getFormatBuilder(int index)
Array of format objects representing the banner sizes permitted. If none are specified, then use of the h and w attributes is highly recommended.
repeated .com.google.openrtb.BidRequest.Imp.Banner.Format format = 15;
-
getFormatOrBuilder
public OpenRtb.BidRequest.Imp.Banner.FormatOrBuilder getFormatOrBuilder(int index)
Array of format objects representing the banner sizes permitted. If none are specified, then use of the h and w attributes is highly recommended.
repeated .com.google.openrtb.BidRequest.Imp.Banner.Format format = 15;- Specified by:
getFormatOrBuilderin interfaceOpenRtb.BidRequest.Imp.BannerOrBuilder
-
getFormatOrBuilderList
public List<? extends OpenRtb.BidRequest.Imp.Banner.FormatOrBuilder> getFormatOrBuilderList()
Array of format objects representing the banner sizes permitted. If none are specified, then use of the h and w attributes is highly recommended.
repeated .com.google.openrtb.BidRequest.Imp.Banner.Format format = 15;- Specified by:
getFormatOrBuilderListin interfaceOpenRtb.BidRequest.Imp.BannerOrBuilder
-
addFormatBuilder
public OpenRtb.BidRequest.Imp.Banner.Format.Builder addFormatBuilder()
Array of format objects representing the banner sizes permitted. If none are specified, then use of the h and w attributes is highly recommended.
repeated .com.google.openrtb.BidRequest.Imp.Banner.Format format = 15;
-
addFormatBuilder
public OpenRtb.BidRequest.Imp.Banner.Format.Builder addFormatBuilder(int index)
Array of format objects representing the banner sizes permitted. If none are specified, then use of the h and w attributes is highly recommended.
repeated .com.google.openrtb.BidRequest.Imp.Banner.Format format = 15;
-
getFormatBuilderList
public List<OpenRtb.BidRequest.Imp.Banner.Format.Builder> getFormatBuilderList()
Array of format objects representing the banner sizes permitted. If none are specified, then use of the h and w attributes is highly recommended.
repeated .com.google.openrtb.BidRequest.Imp.Banner.Format format = 15;
-
hasId
public boolean hasId()
Unique identifier for this banner object. Recommended when Banner objects are used with a Video object (Section 3.2.4) to represent an array of companion ads. Values usually start at 1 and increase with each object; should be unique within an impression.
optional string id = 3;- Specified by:
hasIdin interfaceOpenRtb.BidRequest.Imp.BannerOrBuilder- Returns:
- Whether the id field is set.
-
getId
public String getId()
Unique identifier for this banner object. Recommended when Banner objects are used with a Video object (Section 3.2.4) to represent an array of companion ads. Values usually start at 1 and increase with each object; should be unique within an impression.
optional string id = 3;- Specified by:
getIdin interfaceOpenRtb.BidRequest.Imp.BannerOrBuilder- Returns:
- The id.
-
getIdBytes
public com.google.protobuf.ByteString getIdBytes()
Unique identifier for this banner object. Recommended when Banner objects are used with a Video object (Section 3.2.4) to represent an array of companion ads. Values usually start at 1 and increase with each object; should be unique within an impression.
optional string id = 3;- Specified by:
getIdBytesin interfaceOpenRtb.BidRequest.Imp.BannerOrBuilder- Returns:
- The bytes for id.
-
setId
public OpenRtb.BidRequest.Imp.Banner.Builder setId(String value)
Unique identifier for this banner object. Recommended when Banner objects are used with a Video object (Section 3.2.4) to represent an array of companion ads. Values usually start at 1 and increase with each object; should be unique within an impression.
optional string id = 3;- Parameters:
value- The id to set.- Returns:
- This builder for chaining.
-
clearId
public OpenRtb.BidRequest.Imp.Banner.Builder clearId()
Unique identifier for this banner object. Recommended when Banner objects are used with a Video object (Section 3.2.4) to represent an array of companion ads. Values usually start at 1 and increase with each object; should be unique within an impression.
optional string id = 3;- Returns:
- This builder for chaining.
-
setIdBytes
public OpenRtb.BidRequest.Imp.Banner.Builder setIdBytes(com.google.protobuf.ByteString value)
Unique identifier for this banner object. Recommended when Banner objects are used with a Video object (Section 3.2.4) to represent an array of companion ads. Values usually start at 1 and increase with each object; should be unique within an impression.
optional string id = 3;- Parameters:
value- The bytes for id to set.- Returns:
- This builder for chaining.
-
hasPos
public boolean hasPos()
Ad position on screen.
optional .com.google.openrtb.AdPosition pos = 4;- Specified by:
hasPosin interfaceOpenRtb.BidRequest.Imp.BannerOrBuilder- Returns:
- Whether the pos field is set.
-
getPos
public OpenRtb.AdPosition getPos()
Ad position on screen.
optional .com.google.openrtb.AdPosition pos = 4;- Specified by:
getPosin interfaceOpenRtb.BidRequest.Imp.BannerOrBuilder- Returns:
- The pos.
-
setPos
public OpenRtb.BidRequest.Imp.Banner.Builder setPos(OpenRtb.AdPosition value)
Ad position on screen.
optional .com.google.openrtb.AdPosition pos = 4;- Parameters:
value- The pos to set.- Returns:
- This builder for chaining.
-
clearPos
public OpenRtb.BidRequest.Imp.Banner.Builder clearPos()
Ad position on screen.
optional .com.google.openrtb.AdPosition pos = 4;- Returns:
- This builder for chaining.
-
getBtypeList
public List<OpenRtb.BannerAdType> getBtypeList()
Blocked banner ad types.
repeated .com.google.openrtb.BannerAdType btype = 5 [packed = true];- Specified by:
getBtypeListin interfaceOpenRtb.BidRequest.Imp.BannerOrBuilder- Returns:
- A list containing the btype.
-
getBtypeCount
public int getBtypeCount()
Blocked banner ad types.
repeated .com.google.openrtb.BannerAdType btype = 5 [packed = true];- Specified by:
getBtypeCountin interfaceOpenRtb.BidRequest.Imp.BannerOrBuilder- Returns:
- The count of btype.
-
getBtype
public OpenRtb.BannerAdType getBtype(int index)
Blocked banner ad types.
repeated .com.google.openrtb.BannerAdType btype = 5 [packed = true];- Specified by:
getBtypein interfaceOpenRtb.BidRequest.Imp.BannerOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The btype at the given index.
-
setBtype
public OpenRtb.BidRequest.Imp.Banner.Builder setBtype(int index, OpenRtb.BannerAdType value)
Blocked banner ad types.
repeated .com.google.openrtb.BannerAdType btype = 5 [packed = true];- Parameters:
index- The index to set the value at.value- The btype to set.- Returns:
- This builder for chaining.
-
addBtype
public OpenRtb.BidRequest.Imp.Banner.Builder addBtype(OpenRtb.BannerAdType value)
Blocked banner ad types.
repeated .com.google.openrtb.BannerAdType btype = 5 [packed = true];- Parameters:
value- The btype to add.- Returns:
- This builder for chaining.
-
addAllBtype
public OpenRtb.BidRequest.Imp.Banner.Builder addAllBtype(Iterable<? extends OpenRtb.BannerAdType> values)
Blocked banner ad types.
repeated .com.google.openrtb.BannerAdType btype = 5 [packed = true];- Parameters:
values- The btype to add.- Returns:
- This builder for chaining.
-
clearBtype
public OpenRtb.BidRequest.Imp.Banner.Builder clearBtype()
Blocked banner ad types.
repeated .com.google.openrtb.BannerAdType btype = 5 [packed = true];- Returns:
- This builder for chaining.
-
getBattrList
public List<OpenRtb.CreativeAttribute> getBattrList()
Blocked creative attributes.
repeated .com.google.openrtb.CreativeAttribute battr = 6 [packed = true];- Specified by:
getBattrListin interfaceOpenRtb.BidRequest.Imp.BannerOrBuilder- Returns:
- A list containing the battr.
-
getBattrCount
public int getBattrCount()
Blocked creative attributes.
repeated .com.google.openrtb.CreativeAttribute battr = 6 [packed = true];- Specified by:
getBattrCountin interfaceOpenRtb.BidRequest.Imp.BannerOrBuilder- Returns:
- The count of battr.
-
getBattr
public OpenRtb.CreativeAttribute getBattr(int index)
Blocked creative attributes.
repeated .com.google.openrtb.CreativeAttribute battr = 6 [packed = true];- Specified by:
getBattrin interfaceOpenRtb.BidRequest.Imp.BannerOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The battr at the given index.
-
setBattr
public OpenRtb.BidRequest.Imp.Banner.Builder setBattr(int index, OpenRtb.CreativeAttribute value)
Blocked creative attributes.
repeated .com.google.openrtb.CreativeAttribute battr = 6 [packed = true];- Parameters:
index- The index to set the value at.value- The battr to set.- Returns:
- This builder for chaining.
-
addBattr
public OpenRtb.BidRequest.Imp.Banner.Builder addBattr(OpenRtb.CreativeAttribute value)
Blocked creative attributes.
repeated .com.google.openrtb.CreativeAttribute battr = 6 [packed = true];- Parameters:
value- The battr to add.- Returns:
- This builder for chaining.
-
addAllBattr
public OpenRtb.BidRequest.Imp.Banner.Builder addAllBattr(Iterable<? extends OpenRtb.CreativeAttribute> values)
Blocked creative attributes.
repeated .com.google.openrtb.CreativeAttribute battr = 6 [packed = true];- Parameters:
values- The battr to add.- Returns:
- This builder for chaining.
-
clearBattr
public OpenRtb.BidRequest.Imp.Banner.Builder clearBattr()
Blocked creative attributes.
repeated .com.google.openrtb.CreativeAttribute battr = 6 [packed = true];- Returns:
- This builder for chaining.
-
getMimesList
public com.google.protobuf.ProtocolStringList getMimesList()
Allowlist 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 = 7;- Specified by:
getMimesListin interfaceOpenRtb.BidRequest.Imp.BannerOrBuilder- Returns:
- A list containing the mimes.
-
getMimesCount
public int getMimesCount()
Allowlist 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 = 7;- Specified by:
getMimesCountin interfaceOpenRtb.BidRequest.Imp.BannerOrBuilder- Returns:
- The count of mimes.
-
getMimes
public String getMimes(int index)
Allowlist 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 = 7;- Specified by:
getMimesin interfaceOpenRtb.BidRequest.Imp.BannerOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The mimes at the given index.
-
getMimesBytes
public com.google.protobuf.ByteString getMimesBytes(int index)
Allowlist 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 = 7;- Specified by:
getMimesBytesin interfaceOpenRtb.BidRequest.Imp.BannerOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the mimes at the given index.
-
setMimes
public OpenRtb.BidRequest.Imp.Banner.Builder setMimes(int index, String value)
Allowlist 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 = 7;- Parameters:
index- The index to set the value at.value- The mimes to set.- Returns:
- This builder for chaining.
-
addMimes
public OpenRtb.BidRequest.Imp.Banner.Builder addMimes(String value)
Allowlist 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 = 7;- Parameters:
value- The mimes to add.- Returns:
- This builder for chaining.
-
addAllMimes
public OpenRtb.BidRequest.Imp.Banner.Builder addAllMimes(Iterable<String> values)
Allowlist 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 = 7;- Parameters:
values- The mimes to add.- Returns:
- This builder for chaining.
-
clearMimes
public OpenRtb.BidRequest.Imp.Banner.Builder clearMimes()
Allowlist 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 = 7;- Returns:
- This builder for chaining.
-
addMimesBytes
public OpenRtb.BidRequest.Imp.Banner.Builder addMimesBytes(com.google.protobuf.ByteString value)
Allowlist 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 = 7;- Parameters:
value- The bytes of the mimes to add.- Returns:
- This builder for chaining.
-
hasTopframe
public boolean hasTopframe()
Specify if the banner is delivered in the top frame (true) or in an iframe (false).
optional bool topframe = 8;- Specified by:
hasTopframein interfaceOpenRtb.BidRequest.Imp.BannerOrBuilder- Returns:
- Whether the topframe field is set.
-
getTopframe
public boolean getTopframe()
Specify if the banner is delivered in the top frame (true) or in an iframe (false).
optional bool topframe = 8;- Specified by:
getTopframein interfaceOpenRtb.BidRequest.Imp.BannerOrBuilder- Returns:
- The topframe.
-
setTopframe
public OpenRtb.BidRequest.Imp.Banner.Builder setTopframe(boolean value)
Specify if the banner is delivered in the top frame (true) or in an iframe (false).
optional bool topframe = 8;- Parameters:
value- The topframe to set.- Returns:
- This builder for chaining.
-
clearTopframe
public OpenRtb.BidRequest.Imp.Banner.Builder clearTopframe()
Specify if the banner is delivered in the top frame (true) or in an iframe (false).
optional bool topframe = 8;- Returns:
- This builder for chaining.
-
getExpdirList
public List<OpenRtb.ExpandableDirection> getExpdirList()
Directions in which the banner may expand.
repeated .com.google.openrtb.ExpandableDirection expdir = 9 [packed = true];- Specified by:
getExpdirListin interfaceOpenRtb.BidRequest.Imp.BannerOrBuilder- Returns:
- A list containing the expdir.
-
getExpdirCount
public int getExpdirCount()
Directions in which the banner may expand.
repeated .com.google.openrtb.ExpandableDirection expdir = 9 [packed = true];- Specified by:
getExpdirCountin interfaceOpenRtb.BidRequest.Imp.BannerOrBuilder- Returns:
- The count of expdir.
-
getExpdir
public OpenRtb.ExpandableDirection getExpdir(int index)
Directions in which the banner may expand.
repeated .com.google.openrtb.ExpandableDirection expdir = 9 [packed = true];- Specified by:
getExpdirin interfaceOpenRtb.BidRequest.Imp.BannerOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The expdir at the given index.
-
setExpdir
public OpenRtb.BidRequest.Imp.Banner.Builder setExpdir(int index, OpenRtb.ExpandableDirection value)
Directions in which the banner may expand.
repeated .com.google.openrtb.ExpandableDirection expdir = 9 [packed = true];- Parameters:
index- The index to set the value at.value- The expdir to set.- Returns:
- This builder for chaining.
-
addExpdir
public OpenRtb.BidRequest.Imp.Banner.Builder addExpdir(OpenRtb.ExpandableDirection value)
Directions in which the banner may expand.
repeated .com.google.openrtb.ExpandableDirection expdir = 9 [packed = true];- Parameters:
value- The expdir to add.- Returns:
- This builder for chaining.
-
addAllExpdir
public OpenRtb.BidRequest.Imp.Banner.Builder addAllExpdir(Iterable<? extends OpenRtb.ExpandableDirection> values)
Directions in which the banner may expand.
repeated .com.google.openrtb.ExpandableDirection expdir = 9 [packed = true];- Parameters:
values- The expdir to add.- Returns:
- This builder for chaining.
-
clearExpdir
public OpenRtb.BidRequest.Imp.Banner.Builder clearExpdir()
Directions in which the banner may expand.
repeated .com.google.openrtb.ExpandableDirection expdir = 9 [packed = true];- Returns:
- This builder for chaining.
-
getApiList
public List<OpenRtb.APIFramework> getApiList()
List of supported API frameworks for this impression. If an API is not explicitly listed, it is assumed not to be supported.
repeated .com.google.openrtb.APIFramework api = 10 [packed = true];- Specified by:
getApiListin interfaceOpenRtb.BidRequest.Imp.BannerOrBuilder- Returns:
- A list containing the api.
-
getApiCount
public int getApiCount()
List of supported API frameworks for this impression. If an API is not explicitly listed, it is assumed not to be supported.
repeated .com.google.openrtb.APIFramework api = 10 [packed = true];- Specified by:
getApiCountin interfaceOpenRtb.BidRequest.Imp.BannerOrBuilder- Returns:
- The count of api.
-
getApi
public OpenRtb.APIFramework getApi(int index)
List of supported API frameworks for this impression. If an API is not explicitly listed, it is assumed not to be supported.
repeated .com.google.openrtb.APIFramework api = 10 [packed = true];- Specified by:
getApiin interfaceOpenRtb.BidRequest.Imp.BannerOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The api at the given index.
-
setApi
public OpenRtb.BidRequest.Imp.Banner.Builder setApi(int index, OpenRtb.APIFramework value)
List of supported API frameworks for this impression. If an API is not explicitly listed, it is assumed not to be supported.
repeated .com.google.openrtb.APIFramework api = 10 [packed = true];- Parameters:
index- The index to set the value at.value- The api to set.- Returns:
- This builder for chaining.
-
addApi
public OpenRtb.BidRequest.Imp.Banner.Builder addApi(OpenRtb.APIFramework value)
List of supported API frameworks for this impression. If an API is not explicitly listed, it is assumed not to be supported.
repeated .com.google.openrtb.APIFramework api = 10 [packed = true];- Parameters:
value- The api to add.- Returns:
- This builder for chaining.
-
addAllApi
public OpenRtb.BidRequest.Imp.Banner.Builder addAllApi(Iterable<? extends OpenRtb.APIFramework> values)
List of supported API frameworks for this impression. If an API is not explicitly listed, it is assumed not to be supported.
repeated .com.google.openrtb.APIFramework api = 10 [packed = true];- Parameters:
values- The api to add.- Returns:
- This builder for chaining.
-
clearApi
public OpenRtb.BidRequest.Imp.Banner.Builder clearApi()
List of supported API frameworks for this impression. If an API is not explicitly listed, it is assumed not to be supported.
repeated .com.google.openrtb.APIFramework api = 10 [packed = true];- Returns:
- This builder for chaining.
-
hasVcm
public boolean hasVcm()
Relevant only for Banner objects used with a Video object (Section 3.2.7) in an array of companion ads. Indicates the companion banner rendering mode relative to the associated video, where false = concurrent, true = end-card.
optional bool vcm = 16;- Specified by:
hasVcmin interfaceOpenRtb.BidRequest.Imp.BannerOrBuilder- Returns:
- Whether the vcm field is set.
-
getVcm
public boolean getVcm()
Relevant only for Banner objects used with a Video object (Section 3.2.7) in an array of companion ads. Indicates the companion banner rendering mode relative to the associated video, where false = concurrent, true = end-card.
optional bool vcm = 16;- Specified by:
getVcmin interfaceOpenRtb.BidRequest.Imp.BannerOrBuilder- Returns:
- The vcm.
-
setVcm
public OpenRtb.BidRequest.Imp.Banner.Builder setVcm(boolean value)
Relevant only for Banner objects used with a Video object (Section 3.2.7) in an array of companion ads. Indicates the companion banner rendering mode relative to the associated video, where false = concurrent, true = end-card.
optional bool vcm = 16;- Parameters:
value- The vcm to set.- Returns:
- This builder for chaining.
-
clearVcm
public OpenRtb.BidRequest.Imp.Banner.Builder clearVcm()
Relevant only for Banner objects used with a Video object (Section 3.2.7) in an array of companion ads. Indicates the companion banner rendering mode relative to the associated video, where false = concurrent, true = end-card.
optional bool vcm = 16;- Returns:
- This builder for chaining.
-
hasWmax
@Deprecated public boolean hasWmax()
Deprecated.com.google.openrtb.BidRequest.Imp.Banner.wmax is deprecated. See openrtb.proto;l=355DEPRECATED in OpenRTB 2.4+. Prefer the field <code>format</code>. Maximum width in device independent pixels (DIPS).
optional int32 wmax = 11 [deprecated = true];- Specified by:
hasWmaxin interfaceOpenRtb.BidRequest.Imp.BannerOrBuilder- Returns:
- Whether the wmax field is set.
-
getWmax
@Deprecated public int getWmax()
Deprecated.com.google.openrtb.BidRequest.Imp.Banner.wmax is deprecated. See openrtb.proto;l=355DEPRECATED in OpenRTB 2.4+. Prefer the field <code>format</code>. Maximum width in device independent pixels (DIPS).
optional int32 wmax = 11 [deprecated = true];- Specified by:
getWmaxin interfaceOpenRtb.BidRequest.Imp.BannerOrBuilder- Returns:
- The wmax.
-
setWmax
@Deprecated public OpenRtb.BidRequest.Imp.Banner.Builder setWmax(int value)
Deprecated.com.google.openrtb.BidRequest.Imp.Banner.wmax is deprecated. See openrtb.proto;l=355DEPRECATED in OpenRTB 2.4+. Prefer the field <code>format</code>. Maximum width in device independent pixels (DIPS).
optional int32 wmax = 11 [deprecated = true];- Parameters:
value- The wmax to set.- Returns:
- This builder for chaining.
-
clearWmax
@Deprecated public OpenRtb.BidRequest.Imp.Banner.Builder clearWmax()
Deprecated.com.google.openrtb.BidRequest.Imp.Banner.wmax is deprecated. See openrtb.proto;l=355DEPRECATED in OpenRTB 2.4+. Prefer the field <code>format</code>. Maximum width in device independent pixels (DIPS).
optional int32 wmax = 11 [deprecated = true];- Returns:
- This builder for chaining.
-
hasHmax
@Deprecated public boolean hasHmax()
Deprecated.com.google.openrtb.BidRequest.Imp.Banner.hmax is deprecated. See openrtb.proto;l=359DEPRECATED in OpenRTB 2.4+. Prefer the field <code>format</code>. Maximum height in device independent pixels (DIPS).
optional int32 hmax = 12 [deprecated = true];- Specified by:
hasHmaxin interfaceOpenRtb.BidRequest.Imp.BannerOrBuilder- Returns:
- Whether the hmax field is set.
-
getHmax
@Deprecated public int getHmax()
Deprecated.com.google.openrtb.BidRequest.Imp.Banner.hmax is deprecated. See openrtb.proto;l=359DEPRECATED in OpenRTB 2.4+. Prefer the field <code>format</code>. Maximum height in device independent pixels (DIPS).
optional int32 hmax = 12 [deprecated = true];- Specified by:
getHmaxin interfaceOpenRtb.BidRequest.Imp.BannerOrBuilder- Returns:
- The hmax.
-
setHmax
@Deprecated public OpenRtb.BidRequest.Imp.Banner.Builder setHmax(int value)
Deprecated.com.google.openrtb.BidRequest.Imp.Banner.hmax is deprecated. See openrtb.proto;l=359DEPRECATED in OpenRTB 2.4+. Prefer the field <code>format</code>. Maximum height in device independent pixels (DIPS).
optional int32 hmax = 12 [deprecated = true];- Parameters:
value- The hmax to set.- Returns:
- This builder for chaining.
-
clearHmax
@Deprecated public OpenRtb.BidRequest.Imp.Banner.Builder clearHmax()
Deprecated.com.google.openrtb.BidRequest.Imp.Banner.hmax is deprecated. See openrtb.proto;l=359DEPRECATED in OpenRTB 2.4+. Prefer the field <code>format</code>. Maximum height in device independent pixels (DIPS).
optional int32 hmax = 12 [deprecated = true];- Returns:
- This builder for chaining.
-
hasWmin
@Deprecated public boolean hasWmin()
Deprecated.com.google.openrtb.BidRequest.Imp.Banner.wmin is deprecated. See openrtb.proto;l=363DEPRECATED in OpenRTB 2.4+. Prefer the field <code>format</code>. Minimum width in device independent pixels (DIPS).
optional int32 wmin = 13 [deprecated = true];- Specified by:
hasWminin interfaceOpenRtb.BidRequest.Imp.BannerOrBuilder- Returns:
- Whether the wmin field is set.
-
getWmin
@Deprecated public int getWmin()
Deprecated.com.google.openrtb.BidRequest.Imp.Banner.wmin is deprecated. See openrtb.proto;l=363DEPRECATED in OpenRTB 2.4+. Prefer the field <code>format</code>. Minimum width in device independent pixels (DIPS).
optional int32 wmin = 13 [deprecated = true];- Specified by:
getWminin interfaceOpenRtb.BidRequest.Imp.BannerOrBuilder- Returns:
- The wmin.
-
setWmin
@Deprecated public OpenRtb.BidRequest.Imp.Banner.Builder setWmin(int value)
Deprecated.com.google.openrtb.BidRequest.Imp.Banner.wmin is deprecated. See openrtb.proto;l=363DEPRECATED in OpenRTB 2.4+. Prefer the field <code>format</code>. Minimum width in device independent pixels (DIPS).
optional int32 wmin = 13 [deprecated = true];- Parameters:
value- The wmin to set.- Returns:
- This builder for chaining.
-
clearWmin
@Deprecated public OpenRtb.BidRequest.Imp.Banner.Builder clearWmin()
Deprecated.com.google.openrtb.BidRequest.Imp.Banner.wmin is deprecated. See openrtb.proto;l=363DEPRECATED in OpenRTB 2.4+. Prefer the field <code>format</code>. Minimum width in device independent pixels (DIPS).
optional int32 wmin = 13 [deprecated = true];- Returns:
- This builder for chaining.
-
hasHmin
@Deprecated public boolean hasHmin()
Deprecated.com.google.openrtb.BidRequest.Imp.Banner.hmin is deprecated. See openrtb.proto;l=367DEPRECATED in OpenRTB 2.4+. Prefer the field <code>format</code>. Minimum height in device independent pixels (DIPS).
optional int32 hmin = 14 [deprecated = true];- Specified by:
hasHminin interfaceOpenRtb.BidRequest.Imp.BannerOrBuilder- Returns:
- Whether the hmin field is set.
-
getHmin
@Deprecated public int getHmin()
Deprecated.com.google.openrtb.BidRequest.Imp.Banner.hmin is deprecated. See openrtb.proto;l=367DEPRECATED in OpenRTB 2.4+. Prefer the field <code>format</code>. Minimum height in device independent pixels (DIPS).
optional int32 hmin = 14 [deprecated = true];- Specified by:
getHminin interfaceOpenRtb.BidRequest.Imp.BannerOrBuilder- Returns:
- The hmin.
-
setHmin
@Deprecated public OpenRtb.BidRequest.Imp.Banner.Builder setHmin(int value)
Deprecated.com.google.openrtb.BidRequest.Imp.Banner.hmin is deprecated. See openrtb.proto;l=367DEPRECATED in OpenRTB 2.4+. Prefer the field <code>format</code>. Minimum height in device independent pixels (DIPS).
optional int32 hmin = 14 [deprecated = true];- Parameters:
value- The hmin to set.- Returns:
- This builder for chaining.
-
clearHmin
@Deprecated public OpenRtb.BidRequest.Imp.Banner.Builder clearHmin()
Deprecated.com.google.openrtb.BidRequest.Imp.Banner.hmin is deprecated. See openrtb.proto;l=367DEPRECATED in OpenRTB 2.4+. Prefer the field <code>format</code>. Minimum height in device independent pixels (DIPS).
optional int32 hmin = 14 [deprecated = true];- Returns:
- This builder for chaining.
-
setUnknownFields
public final OpenRtb.BidRequest.Imp.Banner.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<OpenRtb.BidRequest.Imp.Banner.Builder>
-
mergeUnknownFields
public final OpenRtb.BidRequest.Imp.Banner.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<OpenRtb.BidRequest.Imp.Banner.Builder>
-
-