public static final class Extension.TargetingGeoExtension.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Extension.TargetingGeoExtension.Builder> implements Extension.TargetingGeoExtensionOrBuilder
This field is used for Geo targeting. It is populated by the LocalAugmentor in Stinger.Protobuf type
openrtb.TargetingGeoExtension| Modifier and Type | Method and Description |
|---|---|
Extension.TargetingGeoExtension.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Extension.TargetingGeoExtension |
build() |
Extension.TargetingGeoExtension |
buildPartial() |
Extension.TargetingGeoExtension.Builder |
clear() |
Extension.TargetingGeoExtension.Builder |
clearCity()
City using United Nations Code for Trade and Transport Locations
(http://www.unece.org/cefact/locode/service/location.htm).
|
Extension.TargetingGeoExtension.Builder |
clearCountry()
Country using ISO-3166-1 Alpha-3.
|
Extension.TargetingGeoExtension.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Extension.TargetingGeoExtension.Builder |
clearLat()
optional double lat = 7; |
Extension.TargetingGeoExtension.Builder |
clearLatLongPresent()
optional bool lat_long_present = 6 [default = false]; |
Extension.TargetingGeoExtension.Builder |
clearLon()
optional double lon = 8; |
Extension.TargetingGeoExtension.Builder |
clearMetro()
optional string metro = 5 [default = "000"]; |
Extension.TargetingGeoExtension.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Extension.TargetingGeoExtension.Builder |
clearRegion()
Region using ISO 3166-2
|
Extension.TargetingGeoExtension.Builder |
clearType()
optional .openrtb.Enums.BidRequest.Geo.LocationType type = 9; |
Extension.TargetingGeoExtension.Builder |
clearZip()
Zip/postal code.
|
Extension.TargetingGeoExtension.Builder |
clone() |
String |
getCity()
City using United Nations Code for Trade and Transport Locations
(http://www.unece.org/cefact/locode/service/location.htm).
|
com.google.protobuf.ByteString |
getCityBytes()
City using United Nations Code for Trade and Transport Locations
(http://www.unece.org/cefact/locode/service/location.htm).
|
String |
getCountry()
Country using ISO-3166-1 Alpha-3.
|
com.google.protobuf.ByteString |
getCountryBytes()
Country using ISO-3166-1 Alpha-3.
|
Extension.TargetingGeoExtension |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
double |
getLat()
optional double lat = 7; |
boolean |
getLatLongPresent()
optional bool lat_long_present = 6 [default = false]; |
double |
getLon()
optional double lon = 8; |
String |
getMetro()
optional string metro = 5 [default = "000"]; |
com.google.protobuf.ByteString |
getMetroBytes()
optional string metro = 5 [default = "000"]; |
String |
getRegion()
Region using ISO 3166-2
|
com.google.protobuf.ByteString |
getRegionBytes()
Region using ISO 3166-2
|
OpenrtbCommon.Enums.BidRequest.Geo.LocationType |
getType()
optional .openrtb.Enums.BidRequest.Geo.LocationType type = 9; |
String |
getZip()
Zip/postal code.
|
com.google.protobuf.ByteString |
getZipBytes()
Zip/postal code.
|
boolean |
hasCity()
City using United Nations Code for Trade and Transport Locations
(http://www.unece.org/cefact/locode/service/location.htm).
|
boolean |
hasCountry()
Country using ISO-3166-1 Alpha-3.
|
boolean |
hasLat()
optional double lat = 7; |
boolean |
hasLatLongPresent()
optional bool lat_long_present = 6 [default = false]; |
boolean |
hasLon()
optional double lon = 8; |
boolean |
hasMetro()
optional string metro = 5 [default = "000"]; |
boolean |
hasRegion()
Region using ISO 3166-2
|
boolean |
hasType()
optional .openrtb.Enums.BidRequest.Geo.LocationType type = 9; |
boolean |
hasZip()
Zip/postal code.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Extension.TargetingGeoExtension.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Extension.TargetingGeoExtension.Builder |
mergeFrom(Extension.TargetingGeoExtension other) |
Extension.TargetingGeoExtension.Builder |
mergeFrom(com.google.protobuf.Message other) |
Extension.TargetingGeoExtension.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Extension.TargetingGeoExtension.Builder |
setCity(String value)
City using United Nations Code for Trade and Transport Locations
(http://www.unece.org/cefact/locode/service/location.htm).
|
Extension.TargetingGeoExtension.Builder |
setCityBytes(com.google.protobuf.ByteString value)
City using United Nations Code for Trade and Transport Locations
(http://www.unece.org/cefact/locode/service/location.htm).
|
Extension.TargetingGeoExtension.Builder |
setCountry(String value)
Country using ISO-3166-1 Alpha-3.
|
Extension.TargetingGeoExtension.Builder |
setCountryBytes(com.google.protobuf.ByteString value)
Country using ISO-3166-1 Alpha-3.
|
Extension.TargetingGeoExtension.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Extension.TargetingGeoExtension.Builder |
setLat(double value)
optional double lat = 7; |
Extension.TargetingGeoExtension.Builder |
setLatLongPresent(boolean value)
optional bool lat_long_present = 6 [default = false]; |
Extension.TargetingGeoExtension.Builder |
setLon(double value)
optional double lon = 8; |
Extension.TargetingGeoExtension.Builder |
setMetro(String value)
optional string metro = 5 [default = "000"]; |
Extension.TargetingGeoExtension.Builder |
setMetroBytes(com.google.protobuf.ByteString value)
optional string metro = 5 [default = "000"]; |
Extension.TargetingGeoExtension.Builder |
setRegion(String value)
Region using ISO 3166-2
|
Extension.TargetingGeoExtension.Builder |
setRegionBytes(com.google.protobuf.ByteString value)
Region using ISO 3166-2
|
Extension.TargetingGeoExtension.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Extension.TargetingGeoExtension.Builder |
setType(OpenrtbCommon.Enums.BidRequest.Geo.LocationType value)
optional .openrtb.Enums.BidRequest.Geo.LocationType type = 9; |
Extension.TargetingGeoExtension.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Extension.TargetingGeoExtension.Builder |
setZip(String value)
Zip/postal code.
|
Extension.TargetingGeoExtension.Builder |
setZipBytes(com.google.protobuf.ByteString value)
Zip/postal code.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, parseUnknownFieldfindInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Extension.TargetingGeoExtension.Builder>public Extension.TargetingGeoExtension.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Extension.TargetingGeoExtension.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.GeneratedMessageV3.Builder<Extension.TargetingGeoExtension.Builder>public Extension.TargetingGeoExtension getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Extension.TargetingGeoExtension build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Extension.TargetingGeoExtension buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Extension.TargetingGeoExtension.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Extension.TargetingGeoExtension.Builder>public Extension.TargetingGeoExtension.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Extension.TargetingGeoExtension.Builder>public Extension.TargetingGeoExtension.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Extension.TargetingGeoExtension.Builder>public Extension.TargetingGeoExtension.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Extension.TargetingGeoExtension.Builder>public Extension.TargetingGeoExtension.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Extension.TargetingGeoExtension.Builder>public Extension.TargetingGeoExtension.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Extension.TargetingGeoExtension.Builder>public Extension.TargetingGeoExtension.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Extension.TargetingGeoExtension.Builder>public Extension.TargetingGeoExtension.Builder mergeFrom(Extension.TargetingGeoExtension other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Extension.TargetingGeoExtension.Builder>public Extension.TargetingGeoExtension.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<Extension.TargetingGeoExtension.Builder>IOExceptionpublic boolean hasCountry()
Country using ISO-3166-1 Alpha-3.
optional string country = 1 [default = "000"];hasCountry in interface Extension.TargetingGeoExtensionOrBuilderpublic String getCountry()
Country using ISO-3166-1 Alpha-3.
optional string country = 1 [default = "000"];getCountry in interface Extension.TargetingGeoExtensionOrBuilderpublic com.google.protobuf.ByteString getCountryBytes()
Country using ISO-3166-1 Alpha-3.
optional string country = 1 [default = "000"];getCountryBytes in interface Extension.TargetingGeoExtensionOrBuilderpublic Extension.TargetingGeoExtension.Builder setCountry(String value)
Country using ISO-3166-1 Alpha-3.
optional string country = 1 [default = "000"];public Extension.TargetingGeoExtension.Builder clearCountry()
Country using ISO-3166-1 Alpha-3.
optional string country = 1 [default = "000"];public Extension.TargetingGeoExtension.Builder setCountryBytes(com.google.protobuf.ByteString value)
Country using ISO-3166-1 Alpha-3.
optional string country = 1 [default = "000"];public boolean hasRegion()
Region using ISO 3166-2
optional string region = 2 [default = "000/00"];hasRegion in interface Extension.TargetingGeoExtensionOrBuilderpublic String getRegion()
Region using ISO 3166-2
optional string region = 2 [default = "000/00"];getRegion in interface Extension.TargetingGeoExtensionOrBuilderpublic com.google.protobuf.ByteString getRegionBytes()
Region using ISO 3166-2
optional string region = 2 [default = "000/00"];getRegionBytes in interface Extension.TargetingGeoExtensionOrBuilderpublic Extension.TargetingGeoExtension.Builder setRegion(String value)
Region using ISO 3166-2
optional string region = 2 [default = "000/00"];public Extension.TargetingGeoExtension.Builder clearRegion()
Region using ISO 3166-2
optional string region = 2 [default = "000/00"];public Extension.TargetingGeoExtension.Builder setRegionBytes(com.google.protobuf.ByteString value)
Region using ISO 3166-2
optional string region = 2 [default = "000/00"];public boolean hasCity()
City using United Nations Code for Trade and Transport Locations (http://www.unece.org/cefact/locode/service/location.htm).
optional string city = 3 [default = "-1"];hasCity in interface Extension.TargetingGeoExtensionOrBuilderpublic String getCity()
City using United Nations Code for Trade and Transport Locations (http://www.unece.org/cefact/locode/service/location.htm).
optional string city = 3 [default = "-1"];getCity in interface Extension.TargetingGeoExtensionOrBuilderpublic com.google.protobuf.ByteString getCityBytes()
City using United Nations Code for Trade and Transport Locations (http://www.unece.org/cefact/locode/service/location.htm).
optional string city = 3 [default = "-1"];getCityBytes in interface Extension.TargetingGeoExtensionOrBuilderpublic Extension.TargetingGeoExtension.Builder setCity(String value)
City using United Nations Code for Trade and Transport Locations (http://www.unece.org/cefact/locode/service/location.htm).
optional string city = 3 [default = "-1"];public Extension.TargetingGeoExtension.Builder clearCity()
City using United Nations Code for Trade and Transport Locations (http://www.unece.org/cefact/locode/service/location.htm).
optional string city = 3 [default = "-1"];public Extension.TargetingGeoExtension.Builder setCityBytes(com.google.protobuf.ByteString value)
City using United Nations Code for Trade and Transport Locations (http://www.unece.org/cefact/locode/service/location.htm).
optional string city = 3 [default = "-1"];public boolean hasZip()
Zip/postal code.
optional string zip = 4 [default = "-1"];hasZip in interface Extension.TargetingGeoExtensionOrBuilderpublic String getZip()
Zip/postal code.
optional string zip = 4 [default = "-1"];getZip in interface Extension.TargetingGeoExtensionOrBuilderpublic com.google.protobuf.ByteString getZipBytes()
Zip/postal code.
optional string zip = 4 [default = "-1"];getZipBytes in interface Extension.TargetingGeoExtensionOrBuilderpublic Extension.TargetingGeoExtension.Builder setZip(String value)
Zip/postal code.
optional string zip = 4 [default = "-1"];public Extension.TargetingGeoExtension.Builder clearZip()
Zip/postal code.
optional string zip = 4 [default = "-1"];public Extension.TargetingGeoExtension.Builder setZipBytes(com.google.protobuf.ByteString value)
Zip/postal code.
optional string zip = 4 [default = "-1"];public boolean hasMetro()
optional string metro = 5 [default = "000"];hasMetro in interface Extension.TargetingGeoExtensionOrBuilderpublic String getMetro()
optional string metro = 5 [default = "000"];getMetro in interface Extension.TargetingGeoExtensionOrBuilderpublic com.google.protobuf.ByteString getMetroBytes()
optional string metro = 5 [default = "000"];getMetroBytes in interface Extension.TargetingGeoExtensionOrBuilderpublic Extension.TargetingGeoExtension.Builder setMetro(String value)
optional string metro = 5 [default = "000"];public Extension.TargetingGeoExtension.Builder clearMetro()
optional string metro = 5 [default = "000"];public Extension.TargetingGeoExtension.Builder setMetroBytes(com.google.protobuf.ByteString value)
optional string metro = 5 [default = "000"];public boolean hasLatLongPresent()
optional bool lat_long_present = 6 [default = false];hasLatLongPresent in interface Extension.TargetingGeoExtensionOrBuilderpublic boolean getLatLongPresent()
optional bool lat_long_present = 6 [default = false];getLatLongPresent in interface Extension.TargetingGeoExtensionOrBuilderpublic Extension.TargetingGeoExtension.Builder setLatLongPresent(boolean value)
optional bool lat_long_present = 6 [default = false];public Extension.TargetingGeoExtension.Builder clearLatLongPresent()
optional bool lat_long_present = 6 [default = false];public boolean hasLat()
optional double lat = 7;hasLat in interface Extension.TargetingGeoExtensionOrBuilderpublic double getLat()
optional double lat = 7;getLat in interface Extension.TargetingGeoExtensionOrBuilderpublic Extension.TargetingGeoExtension.Builder setLat(double value)
optional double lat = 7;public Extension.TargetingGeoExtension.Builder clearLat()
optional double lat = 7;public boolean hasLon()
optional double lon = 8;hasLon in interface Extension.TargetingGeoExtensionOrBuilderpublic double getLon()
optional double lon = 8;getLon in interface Extension.TargetingGeoExtensionOrBuilderpublic Extension.TargetingGeoExtension.Builder setLon(double value)
optional double lon = 8;public Extension.TargetingGeoExtension.Builder clearLon()
optional double lon = 8;public boolean hasType()
optional .openrtb.Enums.BidRequest.Geo.LocationType type = 9;hasType in interface Extension.TargetingGeoExtensionOrBuilderpublic OpenrtbCommon.Enums.BidRequest.Geo.LocationType getType()
optional .openrtb.Enums.BidRequest.Geo.LocationType type = 9;getType in interface Extension.TargetingGeoExtensionOrBuilderpublic Extension.TargetingGeoExtension.Builder setType(OpenrtbCommon.Enums.BidRequest.Geo.LocationType value)
optional .openrtb.Enums.BidRequest.Geo.LocationType type = 9;public Extension.TargetingGeoExtension.Builder clearType()
optional .openrtb.Enums.BidRequest.Geo.LocationType type = 9;public final Extension.TargetingGeoExtension.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Extension.TargetingGeoExtension.Builder>public final Extension.TargetingGeoExtension.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Extension.TargetingGeoExtension.Builder>Copyright © 2017. All rights reserved.