public static final class Extension.TargetingGeoExtension.Builder extends com.google.protobuf.GeneratedMessage.Builder<Extension.TargetingGeoExtension.Builder> implements Extension.TargetingGeoExtensionOrBuilder
openrtb.TargetingGeoExtension
This field is used for Geo targeting. It is populated by the LocalAugmentor in Stinger.
| Modifier and Type | Method and Description |
|---|---|
Extension.TargetingGeoExtension |
build() |
Extension.TargetingGeoExtension |
buildPartial() |
Extension.TargetingGeoExtension.Builder |
clear() |
Extension.TargetingGeoExtension.Builder |
clearCity()
optional string city = 3 [default = "-1"]; |
Extension.TargetingGeoExtension.Builder |
clearCountry()
optional string country = 1 [default = "000"]; |
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 |
clearRegion()
optional string region = 2 [default = "000/00"]; |
Extension.TargetingGeoExtension.Builder |
clearType()
optional .openrtb.Enums.BidRequest.Geo.LocationType type = 9; |
Extension.TargetingGeoExtension.Builder |
clearZip()
optional string zip = 4 [default = "-1"]; |
String |
getCity()
optional string city = 3 [default = "-1"]; |
com.google.protobuf.ByteString |
getCityBytes()
optional string city = 3 [default = "-1"]; |
String |
getCountry()
optional string country = 1 [default = "000"]; |
com.google.protobuf.ByteString |
getCountryBytes()
optional string country = 1 [default = "000"]; |
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()
optional string region = 2 [default = "000/00"]; |
com.google.protobuf.ByteString |
getRegionBytes()
optional string region = 2 [default = "000/00"]; |
OpenrtbCommon.Enums.BidRequest.Geo.LocationType |
getType()
optional .openrtb.Enums.BidRequest.Geo.LocationType type = 9; |
String |
getZip()
optional string zip = 4 [default = "-1"]; |
com.google.protobuf.ByteString |
getZipBytes()
optional string zip = 4 [default = "-1"]; |
boolean |
hasCity()
optional string city = 3 [default = "-1"]; |
boolean |
hasCountry()
optional string country = 1 [default = "000"]; |
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()
optional string region = 2 [default = "000/00"]; |
boolean |
hasType()
optional .openrtb.Enums.BidRequest.Geo.LocationType type = 9; |
boolean |
hasZip()
optional string zip = 4 [default = "-1"]; |
protected com.google.protobuf.GeneratedMessage.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 |
setCity(String value)
optional string city = 3 [default = "-1"]; |
Extension.TargetingGeoExtension.Builder |
setCityBytes(com.google.protobuf.ByteString value)
optional string city = 3 [default = "-1"]; |
Extension.TargetingGeoExtension.Builder |
setCountry(String value)
optional string country = 1 [default = "000"]; |
Extension.TargetingGeoExtension.Builder |
setCountryBytes(com.google.protobuf.ByteString value)
optional string country = 1 [default = "000"]; |
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)
optional string region = 2 [default = "000/00"]; |
Extension.TargetingGeoExtension.Builder |
setRegionBytes(com.google.protobuf.ByteString value)
optional string region = 2 [default = "000/00"]; |
Extension.TargetingGeoExtension.Builder |
setType(OpenrtbCommon.Enums.BidRequest.Geo.LocationType value)
optional .openrtb.Enums.BidRequest.Geo.LocationType type = 9; |
Extension.TargetingGeoExtension.Builder |
setZip(String value)
optional string zip = 4 [default = "-1"]; |
Extension.TargetingGeoExtension.Builder |
setZipBytes(com.google.protobuf.ByteString value)
optional string zip = 4 [default = "-1"]; |
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownFields, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFieldsfindInitializationErrors, 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.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.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.GeneratedMessage.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.GeneratedMessage.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 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.GeneratedMessage.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()
optional string country = 1 [default = "000"];
Country using ISO-3166-1 Alpha-3.
hasCountry in interface Extension.TargetingGeoExtensionOrBuilderpublic String getCountry()
optional string country = 1 [default = "000"];
Country using ISO-3166-1 Alpha-3.
getCountry in interface Extension.TargetingGeoExtensionOrBuilderpublic com.google.protobuf.ByteString getCountryBytes()
optional string country = 1 [default = "000"];
Country using ISO-3166-1 Alpha-3.
getCountryBytes in interface Extension.TargetingGeoExtensionOrBuilderpublic Extension.TargetingGeoExtension.Builder setCountry(String value)
optional string country = 1 [default = "000"];
Country using ISO-3166-1 Alpha-3.
public Extension.TargetingGeoExtension.Builder clearCountry()
optional string country = 1 [default = "000"];
Country using ISO-3166-1 Alpha-3.
public Extension.TargetingGeoExtension.Builder setCountryBytes(com.google.protobuf.ByteString value)
optional string country = 1 [default = "000"];
Country using ISO-3166-1 Alpha-3.
public boolean hasRegion()
optional string region = 2 [default = "000/00"];
Region using ISO 3166-2
hasRegion in interface Extension.TargetingGeoExtensionOrBuilderpublic String getRegion()
optional string region = 2 [default = "000/00"];
Region using ISO 3166-2
getRegion in interface Extension.TargetingGeoExtensionOrBuilderpublic com.google.protobuf.ByteString getRegionBytes()
optional string region = 2 [default = "000/00"];
Region using ISO 3166-2
getRegionBytes in interface Extension.TargetingGeoExtensionOrBuilderpublic Extension.TargetingGeoExtension.Builder setRegion(String value)
optional string region = 2 [default = "000/00"];
Region using ISO 3166-2
public Extension.TargetingGeoExtension.Builder clearRegion()
optional string region = 2 [default = "000/00"];
Region using ISO 3166-2
public Extension.TargetingGeoExtension.Builder setRegionBytes(com.google.protobuf.ByteString value)
optional string region = 2 [default = "000/00"];
Region using ISO 3166-2
public boolean hasCity()
optional string city = 3 [default = "-1"];
City using United Nations Code for Trade and Transport Locations (http://www.unece.org/cefact/locode/service/location.htm).
hasCity in interface Extension.TargetingGeoExtensionOrBuilderpublic String getCity()
optional string city = 3 [default = "-1"];
City using United Nations Code for Trade and Transport Locations (http://www.unece.org/cefact/locode/service/location.htm).
getCity in interface Extension.TargetingGeoExtensionOrBuilderpublic com.google.protobuf.ByteString getCityBytes()
optional string city = 3 [default = "-1"];
City using United Nations Code for Trade and Transport Locations (http://www.unece.org/cefact/locode/service/location.htm).
getCityBytes in interface Extension.TargetingGeoExtensionOrBuilderpublic Extension.TargetingGeoExtension.Builder setCity(String value)
optional string city = 3 [default = "-1"];
City using United Nations Code for Trade and Transport Locations (http://www.unece.org/cefact/locode/service/location.htm).
public Extension.TargetingGeoExtension.Builder clearCity()
optional string city = 3 [default = "-1"];
City using United Nations Code for Trade and Transport Locations (http://www.unece.org/cefact/locode/service/location.htm).
public Extension.TargetingGeoExtension.Builder setCityBytes(com.google.protobuf.ByteString value)
optional string city = 3 [default = "-1"];
City using United Nations Code for Trade and Transport Locations (http://www.unece.org/cefact/locode/service/location.htm).
public boolean hasZip()
optional string zip = 4 [default = "-1"];
Zip/postal code.
hasZip in interface Extension.TargetingGeoExtensionOrBuilderpublic String getZip()
optional string zip = 4 [default = "-1"];
Zip/postal code.
getZip in interface Extension.TargetingGeoExtensionOrBuilderpublic com.google.protobuf.ByteString getZipBytes()
optional string zip = 4 [default = "-1"];
Zip/postal code.
getZipBytes in interface Extension.TargetingGeoExtensionOrBuilderpublic Extension.TargetingGeoExtension.Builder setZip(String value)
optional string zip = 4 [default = "-1"];
Zip/postal code.
public Extension.TargetingGeoExtension.Builder clearZip()
optional string zip = 4 [default = "-1"];
Zip/postal code.
public Extension.TargetingGeoExtension.Builder setZipBytes(com.google.protobuf.ByteString value)
optional string zip = 4 [default = "-1"];
Zip/postal code.
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;Copyright © 2017. All rights reserved.