public static final class BrxRtb095.BidRequest.Banner.Builder extends com.google.protobuf.GeneratedMessage.Builder<BrxRtb095.BidRequest.Banner.Builder> implements BrxRtb095.BidRequest.BannerOrBuilder
BidRequest.Banner| Modifier and Type | Field and Description |
|---|---|
private List<BrxRtb095.Api> |
api_ |
private int |
bitField0_ |
private BrxRtb095.BidRequest.Banner.BanExt |
ext_ |
private com.google.protobuf.SingleFieldBuilder<BrxRtb095.BidRequest.Banner.BanExt,BrxRtb095.BidRequest.Banner.BanExt.Builder,BrxRtb095.BidRequest.Banner.BanExtOrBuilder> |
extBuilder_ |
private int |
h_ |
private Object |
id_ |
private List<BrxRtb095.Mimes> |
mimes_ |
private BrxRtb095.Pos |
pos_ |
private int |
w_ |
| Modifier | Constructor and Description |
|---|---|
private |
Builder() |
private |
Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) |
addRepeatedField, clearField, clearOneof, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, isClean, markClean, mergeUnknownFields, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFieldsfindInitializationErrors, getInitializationErrorString, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, newUninitializedMessageExceptionprivate int bitField0_
private Object id_
private int w_
private int h_
private BrxRtb095.Pos pos_
private List<BrxRtb095.Mimes> mimes_
private List<BrxRtb095.Api> api_
private BrxRtb095.BidRequest.Banner.BanExt ext_
private com.google.protobuf.SingleFieldBuilder<BrxRtb095.BidRequest.Banner.BanExt,BrxRtb095.BidRequest.Banner.BanExt.Builder,BrxRtb095.BidRequest.Banner.BanExtOrBuilder> extBuilder_
private Builder()
private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent)
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<BrxRtb095.BidRequest.Banner.Builder>private void maybeForceBuilderInitialization()
private static BrxRtb095.BidRequest.Banner.Builder create()
public BrxRtb095.BidRequest.Banner.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.Builder<BrxRtb095.BidRequest.Banner.Builder>public BrxRtb095.BidRequest.Banner.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessage.Builder<BrxRtb095.BidRequest.Banner.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<BrxRtb095.BidRequest.Banner.Builder>public BrxRtb095.BidRequest.Banner getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic BrxRtb095.BidRequest.Banner build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic BrxRtb095.BidRequest.Banner buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic BrxRtb095.BidRequest.Banner.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<BrxRtb095.BidRequest.Banner.Builder>public BrxRtb095.BidRequest.Banner.Builder mergeFrom(BrxRtb095.BidRequest.Banner other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.Builder<BrxRtb095.BidRequest.Banner.Builder>public BrxRtb095.BidRequest.Banner.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<BrxRtb095.BidRequest.Banner.Builder>IOExceptionpublic boolean hasId()
optional string id = 1;
BASED ON OPEN RTB 2.1 BANNER OBJECT Child to "imp" object for a banner opportunity Child to a "video" object as a companion opportunity A "banner" object must be included as a child of the "imp" object for display or rich media opportunities Both "video" and "banner" objects may be includedd as children of the "imp" object if the opportunity may be described as a banner or video impression
hasId in interface BrxRtb095.BidRequest.BannerOrBuilderpublic String getId()
optional string id = 1;
BASED ON OPEN RTB 2.1 BANNER OBJECT Child to "imp" object for a banner opportunity Child to a "video" object as a companion opportunity A "banner" object must be included as a child of the "imp" object for display or rich media opportunities Both "video" and "banner" objects may be includedd as children of the "imp" object if the opportunity may be described as a banner or video impression
getId in interface BrxRtb095.BidRequest.BannerOrBuilderpublic com.google.protobuf.ByteString getIdBytes()
optional string id = 1;
BASED ON OPEN RTB 2.1 BANNER OBJECT Child to "imp" object for a banner opportunity Child to a "video" object as a companion opportunity A "banner" object must be included as a child of the "imp" object for display or rich media opportunities Both "video" and "banner" objects may be includedd as children of the "imp" object if the opportunity may be described as a banner or video impression
getIdBytes in interface BrxRtb095.BidRequest.BannerOrBuilderpublic BrxRtb095.BidRequest.Banner.Builder setId(String value)
optional string id = 1;
BASED ON OPEN RTB 2.1 BANNER OBJECT Child to "imp" object for a banner opportunity Child to a "video" object as a companion opportunity A "banner" object must be included as a child of the "imp" object for display or rich media opportunities Both "video" and "banner" objects may be includedd as children of the "imp" object if the opportunity may be described as a banner or video impression
public BrxRtb095.BidRequest.Banner.Builder clearId()
optional string id = 1;
BASED ON OPEN RTB 2.1 BANNER OBJECT Child to "imp" object for a banner opportunity Child to a "video" object as a companion opportunity A "banner" object must be included as a child of the "imp" object for display or rich media opportunities Both "video" and "banner" objects may be includedd as children of the "imp" object if the opportunity may be described as a banner or video impression
public BrxRtb095.BidRequest.Banner.Builder setIdBytes(com.google.protobuf.ByteString value)
optional string id = 1;
BASED ON OPEN RTB 2.1 BANNER OBJECT Child to "imp" object for a banner opportunity Child to a "video" object as a companion opportunity A "banner" object must be included as a child of the "imp" object for display or rich media opportunities Both "video" and "banner" objects may be includedd as children of the "imp" object if the opportunity may be described as a banner or video impression
public boolean hasW()
optional int32 w = 2;
Width of the impression in pixels. Since some ad types are not restricted by size this field is not required, but it’s highly recommended that this information be included when possible.
hasW in interface BrxRtb095.BidRequest.BannerOrBuilderpublic int getW()
optional int32 w = 2;
Width of the impression in pixels. Since some ad types are not restricted by size this field is not required, but it’s highly recommended that this information be included when possible.
getW in interface BrxRtb095.BidRequest.BannerOrBuilderpublic BrxRtb095.BidRequest.Banner.Builder setW(int value)
optional int32 w = 2;
Width of the impression in pixels. Since some ad types are not restricted by size this field is not required, but it’s highly recommended that this information be included when possible.
public BrxRtb095.BidRequest.Banner.Builder clearW()
optional int32 w = 2;
Width of the impression in pixels. Since some ad types are not restricted by size this field is not required, but it’s highly recommended that this information be included when possible.
public boolean hasH()
optional int32 h = 3;
Height of the impression in pixels. Since some ad types are not restricted by size this field is not required, but it’s highly recommended that this information be included when possible.
hasH in interface BrxRtb095.BidRequest.BannerOrBuilderpublic int getH()
optional int32 h = 3;
Height of the impression in pixels. Since some ad types are not restricted by size this field is not required, but it’s highly recommended that this information be included when possible.
getH in interface BrxRtb095.BidRequest.BannerOrBuilderpublic BrxRtb095.BidRequest.Banner.Builder setH(int value)
optional int32 h = 3;
Height of the impression in pixels. Since some ad types are not restricted by size this field is not required, but it’s highly recommended that this information be included when possible.
public BrxRtb095.BidRequest.Banner.Builder clearH()
optional int32 h = 3;
Height of the impression in pixels. Since some ad types are not restricted by size this field is not required, but it’s highly recommended that this information be included when possible.
public boolean hasPos()
optional .Pos pos = 4;
Ad position
hasPos in interface BrxRtb095.BidRequest.BannerOrBuilderpublic BrxRtb095.Pos getPos()
optional .Pos pos = 4;
Ad position
getPos in interface BrxRtb095.BidRequest.BannerOrBuilderpublic BrxRtb095.BidRequest.Banner.Builder setPos(BrxRtb095.Pos value)
optional .Pos pos = 4;
Ad position
public BrxRtb095.BidRequest.Banner.Builder clearPos()
optional .Pos pos = 4;
Ad position
private void ensureMimesIsMutable()
public List<BrxRtb095.Mimes> getMimesList()
repeated .Mimes mimes = 5;
Content MIME types supported
getMimesList in interface BrxRtb095.BidRequest.BannerOrBuilderpublic int getMimesCount()
repeated .Mimes mimes = 5;
Content MIME types supported
getMimesCount in interface BrxRtb095.BidRequest.BannerOrBuilderpublic BrxRtb095.Mimes getMimes(int index)
repeated .Mimes mimes = 5;
Content MIME types supported
getMimes in interface BrxRtb095.BidRequest.BannerOrBuilderpublic BrxRtb095.BidRequest.Banner.Builder setMimes(int index, BrxRtb095.Mimes value)
repeated .Mimes mimes = 5;
Content MIME types supported
public BrxRtb095.BidRequest.Banner.Builder addMimes(BrxRtb095.Mimes value)
repeated .Mimes mimes = 5;
Content MIME types supported
public BrxRtb095.BidRequest.Banner.Builder addAllMimes(Iterable<? extends BrxRtb095.Mimes> values)
repeated .Mimes mimes = 5;
Content MIME types supported
public BrxRtb095.BidRequest.Banner.Builder clearMimes()
repeated .Mimes mimes = 5;
Content MIME types supported
private void ensureApiIsMutable()
public List<BrxRtb095.Api> getApiList()
repeated .Api api = 6;
List of supported API frameworks for this banner impression
getApiList in interface BrxRtb095.BidRequest.BannerOrBuilderpublic int getApiCount()
repeated .Api api = 6;
List of supported API frameworks for this banner impression
getApiCount in interface BrxRtb095.BidRequest.BannerOrBuilderpublic BrxRtb095.Api getApi(int index)
repeated .Api api = 6;
List of supported API frameworks for this banner impression
getApi in interface BrxRtb095.BidRequest.BannerOrBuilderpublic BrxRtb095.BidRequest.Banner.Builder setApi(int index, BrxRtb095.Api value)
repeated .Api api = 6;
List of supported API frameworks for this banner impression
public BrxRtb095.BidRequest.Banner.Builder addApi(BrxRtb095.Api value)
repeated .Api api = 6;
List of supported API frameworks for this banner impression
public BrxRtb095.BidRequest.Banner.Builder addAllApi(Iterable<? extends BrxRtb095.Api> values)
repeated .Api api = 6;
List of supported API frameworks for this banner impression
public BrxRtb095.BidRequest.Banner.Builder clearApi()
repeated .Api api = 6;
List of supported API frameworks for this banner impression
public boolean hasExt()
optional .BidRequest.Banner.BanExt ext = 7;
Custom BRX extensions for this banner object
hasExt in interface BrxRtb095.BidRequest.BannerOrBuilderpublic BrxRtb095.BidRequest.Banner.BanExt getExt()
optional .BidRequest.Banner.BanExt ext = 7;
Custom BRX extensions for this banner object
getExt in interface BrxRtb095.BidRequest.BannerOrBuilderpublic BrxRtb095.BidRequest.Banner.Builder setExt(BrxRtb095.BidRequest.Banner.BanExt value)
optional .BidRequest.Banner.BanExt ext = 7;
Custom BRX extensions for this banner object
public BrxRtb095.BidRequest.Banner.Builder setExt(BrxRtb095.BidRequest.Banner.BanExt.Builder builderForValue)
optional .BidRequest.Banner.BanExt ext = 7;
Custom BRX extensions for this banner object
public BrxRtb095.BidRequest.Banner.Builder mergeExt(BrxRtb095.BidRequest.Banner.BanExt value)
optional .BidRequest.Banner.BanExt ext = 7;
Custom BRX extensions for this banner object
public BrxRtb095.BidRequest.Banner.Builder clearExt()
optional .BidRequest.Banner.BanExt ext = 7;
Custom BRX extensions for this banner object
public BrxRtb095.BidRequest.Banner.BanExt.Builder getExtBuilder()
optional .BidRequest.Banner.BanExt ext = 7;
Custom BRX extensions for this banner object
public BrxRtb095.BidRequest.Banner.BanExtOrBuilder getExtOrBuilder()
optional .BidRequest.Banner.BanExt ext = 7;
Custom BRX extensions for this banner object
getExtOrBuilder in interface BrxRtb095.BidRequest.BannerOrBuilderprivate com.google.protobuf.SingleFieldBuilder<BrxRtb095.BidRequest.Banner.BanExt,BrxRtb095.BidRequest.Banner.BanExt.Builder,BrxRtb095.BidRequest.Banner.BanExtOrBuilder> getExtFieldBuilder()
optional .BidRequest.Banner.BanExt ext = 7;
Custom BRX extensions for this banner object