Class 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 type com.google.openrtb.BidRequest.Imp.Banner
    • Method Detail

      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtb.BidRequest.Imp.Banner.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtb.BidRequest.Imp.Banner.Builder>
      • getDefaultInstanceForType

        public OpenRtb.BidRequest.Imp.Banner getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<OpenRtb.BidRequest.Imp.Banner>
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • build

        public OpenRtb.BidRequest.Imp.Banner build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public OpenRtb.BidRequest.Imp.Banner buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • mergeFrom

        public OpenRtb.BidRequest.Imp.Banner.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                                               com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                        throws IOException
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Specified by:
        mergeFrom in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        mergeFrom in class com.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:
        hasW in interface OpenRtb.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:
        getW in interface OpenRtb.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:
        hasH in interface OpenRtb.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:
        getH in interface OpenRtb.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.
      • 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:
        getFormatCount in interface OpenRtb.BidRequest.Imp.BannerOrBuilder
      • 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;
      • 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:
        hasId in interface OpenRtb.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:
        getId in interface OpenRtb.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:
        getIdBytes in interface OpenRtb.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:
        hasPos in interface OpenRtb.BidRequest.Imp.BannerOrBuilder
        Returns:
        Whether the pos field is set.
      • getBtype

        public OpenRtb.BannerAdType getBtype​(int index)
         Blocked banner ad types.
         
        repeated .com.google.openrtb.BannerAdType btype = 5 [packed = true];
        Specified by:
        getBtype in interface OpenRtb.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.
      • 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.
      • getBattrCount

        public int getBattrCount()
         Blocked creative attributes.
         
        repeated .com.google.openrtb.CreativeAttribute battr = 6 [packed = true];
        Specified by:
        getBattrCount in interface OpenRtb.BidRequest.Imp.BannerOrBuilder
        Returns:
        The count of battr.
      • 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.
      • 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:
        getMimesList in interface OpenRtb.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:
        getMimesCount in interface OpenRtb.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:
        getMimes in interface OpenRtb.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:
        getMimesBytes in interface OpenRtb.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:
        hasTopframe in interface OpenRtb.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:
        getTopframe in interface OpenRtb.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.
      • getExpdirCount

        public int getExpdirCount()
         Directions in which the banner may expand.
         
        repeated .com.google.openrtb.ExpandableDirection expdir = 9 [packed = true];
        Specified by:
        getExpdirCount in interface OpenRtb.BidRequest.Imp.BannerOrBuilder
        Returns:
        The count of expdir.
      • 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.
      • 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:
        getApiList in interface OpenRtb.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:
        getApiCount in interface OpenRtb.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:
        getApi in interface OpenRtb.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:
        hasVcm in interface OpenRtb.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:
        getVcm in interface OpenRtb.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=355
         DEPRECATED 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:
        hasWmax in interface OpenRtb.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=355
         DEPRECATED 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:
        getWmax in interface OpenRtb.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=355
         DEPRECATED 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=355
         DEPRECATED 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=359
         DEPRECATED 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:
        hasHmax in interface OpenRtb.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=359
         DEPRECATED 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:
        getHmax in interface OpenRtb.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=359
         DEPRECATED 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=359
         DEPRECATED 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=363
         DEPRECATED 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:
        hasWmin in interface OpenRtb.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=363
         DEPRECATED 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:
        getWmin in interface OpenRtb.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=363
         DEPRECATED 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=363
         DEPRECATED 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=367
         DEPRECATED 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:
        hasHmin in interface OpenRtb.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=367
         DEPRECATED 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:
        getHmin in interface OpenRtb.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=367
         DEPRECATED 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=367
         DEPRECATED 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.