Class ProximityInfo.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<ProximityInfo.Builder>
com.google.ads.googleads.v18.common.ProximityInfo.Builder
- All Implemented Interfaces:
ProximityInfoOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ProximityInfo
public static final class ProximityInfo.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<ProximityInfo.Builder>
implements ProximityInfoOrBuilder
A Proximity criterion. The geo point and radius determine what geographical area is included. The address is a description of the geo point that does not affect ad serving. There are two ways to create a proximity. First, by setting an address and radius. The geo point will be automatically computed. Second, by setting a geo point and radius. The address is an optional label that won't be validated.Protobuf type
google.ads.googleads.v18.common.ProximityInfo-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Full address.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Latitude and longitude.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) The radius of the proximity.The unit of measurement of the radius.clone()Full address.Full address.Full address.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorLatitude and longitude.Latitude and longitude.Latitude and longitude.doubleThe radius of the proximity.The unit of measurement of the radius.intThe unit of measurement of the radius.booleanFull address.booleanLatitude and longitude.booleanThe radius of the proximity.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeAddress(AddressInfo value) Full address.mergeFrom(ProximityInfo other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeGeoPoint(GeoPointInfo value) Latitude and longitude.final ProximityInfo.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setAddress(AddressInfo value) Full address.setAddress(AddressInfo.Builder builderForValue) Full address.setGeoPoint(GeoPointInfo value) Latitude and longitude.setGeoPoint(GeoPointInfo.Builder builderForValue) Latitude and longitude.setRadius(double value) The radius of the proximity.The unit of measurement of the radius.setRadiusUnitsValue(int value) The unit of measurement of the radius.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) final ProximityInfo.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
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<ProximityInfo.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<ProximityInfo.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<ProximityInfo.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.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<ProximityInfo.Builder>
-
setField
public ProximityInfo.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ProximityInfo.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ProximityInfo.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ProximityInfo.Builder>
-
setRepeatedField
public ProximityInfo.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.Builder<ProximityInfo.Builder>
-
addRepeatedField
public ProximityInfo.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ProximityInfo.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ProximityInfo.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<ProximityInfo.Builder>
-
mergeFrom
public ProximityInfo.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<ProximityInfo.Builder>- Throws:
IOException
-
hasGeoPoint
public boolean hasGeoPoint()Latitude and longitude.
.google.ads.googleads.v18.common.GeoPointInfo geo_point = 1;- Specified by:
hasGeoPointin interfaceProximityInfoOrBuilder- Returns:
- Whether the geoPoint field is set.
-
getGeoPoint
Latitude and longitude.
.google.ads.googleads.v18.common.GeoPointInfo geo_point = 1;- Specified by:
getGeoPointin interfaceProximityInfoOrBuilder- Returns:
- The geoPoint.
-
setGeoPoint
Latitude and longitude.
.google.ads.googleads.v18.common.GeoPointInfo geo_point = 1; -
setGeoPoint
Latitude and longitude.
.google.ads.googleads.v18.common.GeoPointInfo geo_point = 1; -
mergeGeoPoint
Latitude and longitude.
.google.ads.googleads.v18.common.GeoPointInfo geo_point = 1; -
clearGeoPoint
Latitude and longitude.
.google.ads.googleads.v18.common.GeoPointInfo geo_point = 1; -
getGeoPointBuilder
Latitude and longitude.
.google.ads.googleads.v18.common.GeoPointInfo geo_point = 1; -
getGeoPointOrBuilder
Latitude and longitude.
.google.ads.googleads.v18.common.GeoPointInfo geo_point = 1;- Specified by:
getGeoPointOrBuilderin interfaceProximityInfoOrBuilder
-
hasRadius
public boolean hasRadius()The radius of the proximity.
optional double radius = 5;- Specified by:
hasRadiusin interfaceProximityInfoOrBuilder- Returns:
- Whether the radius field is set.
-
getRadius
public double getRadius()The radius of the proximity.
optional double radius = 5;- Specified by:
getRadiusin interfaceProximityInfoOrBuilder- Returns:
- The radius.
-
setRadius
The radius of the proximity.
optional double radius = 5;- Parameters:
value- The radius to set.- Returns:
- This builder for chaining.
-
clearRadius
The radius of the proximity.
optional double radius = 5;- Returns:
- This builder for chaining.
-
getRadiusUnitsValue
public int getRadiusUnitsValue()The unit of measurement of the radius. Default is KILOMETERS.
.google.ads.googleads.v18.enums.ProximityRadiusUnitsEnum.ProximityRadiusUnits radius_units = 3;- Specified by:
getRadiusUnitsValuein interfaceProximityInfoOrBuilder- Returns:
- The enum numeric value on the wire for radiusUnits.
-
setRadiusUnitsValue
The unit of measurement of the radius. Default is KILOMETERS.
.google.ads.googleads.v18.enums.ProximityRadiusUnitsEnum.ProximityRadiusUnits radius_units = 3;- Parameters:
value- The enum numeric value on the wire for radiusUnits to set.- Returns:
- This builder for chaining.
-
getRadiusUnits
The unit of measurement of the radius. Default is KILOMETERS.
.google.ads.googleads.v18.enums.ProximityRadiusUnitsEnum.ProximityRadiusUnits radius_units = 3;- Specified by:
getRadiusUnitsin interfaceProximityInfoOrBuilder- Returns:
- The radiusUnits.
-
setRadiusUnits
The unit of measurement of the radius. Default is KILOMETERS.
.google.ads.googleads.v18.enums.ProximityRadiusUnitsEnum.ProximityRadiusUnits radius_units = 3;- Parameters:
value- The radiusUnits to set.- Returns:
- This builder for chaining.
-
clearRadiusUnits
The unit of measurement of the radius. Default is KILOMETERS.
.google.ads.googleads.v18.enums.ProximityRadiusUnitsEnum.ProximityRadiusUnits radius_units = 3;- Returns:
- This builder for chaining.
-
hasAddress
public boolean hasAddress()Full address.
.google.ads.googleads.v18.common.AddressInfo address = 4;- Specified by:
hasAddressin interfaceProximityInfoOrBuilder- Returns:
- Whether the address field is set.
-
getAddress
Full address.
.google.ads.googleads.v18.common.AddressInfo address = 4;- Specified by:
getAddressin interfaceProximityInfoOrBuilder- Returns:
- The address.
-
setAddress
Full address.
.google.ads.googleads.v18.common.AddressInfo address = 4; -
setAddress
Full address.
.google.ads.googleads.v18.common.AddressInfo address = 4; -
mergeAddress
Full address.
.google.ads.googleads.v18.common.AddressInfo address = 4; -
clearAddress
Full address.
.google.ads.googleads.v18.common.AddressInfo address = 4; -
getAddressBuilder
Full address.
.google.ads.googleads.v18.common.AddressInfo address = 4; -
getAddressOrBuilder
Full address.
.google.ads.googleads.v18.common.AddressInfo address = 4;- Specified by:
getAddressOrBuilderin interfaceProximityInfoOrBuilder
-
setUnknownFields
public final ProximityInfo.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ProximityInfo.Builder>
-
mergeUnknownFields
public final ProximityInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ProximityInfo.Builder>
-