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.v15.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,java.lang.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 typegoogle.ads.googleads.v15.common.ProximityInfo
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ProximityInfo.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)ProximityInfobuild()ProximityInfobuildPartial()ProximityInfo.Builderclear()ProximityInfo.BuilderclearAddress()Full address.ProximityInfo.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)ProximityInfo.BuilderclearGeoPoint()Latitude and longitude.ProximityInfo.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)ProximityInfo.BuilderclearRadius()The radius of the proximity.ProximityInfo.BuilderclearRadiusUnits()The unit of measurement of the radius.ProximityInfo.Builderclone()AddressInfogetAddress()Full address.AddressInfo.BuildergetAddressBuilder()Full address.AddressInfoOrBuildergetAddressOrBuilder()Full address.ProximityInfogetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()GeoPointInfogetGeoPoint()Latitude and longitude.GeoPointInfo.BuildergetGeoPointBuilder()Latitude and longitude.GeoPointInfoOrBuildergetGeoPointOrBuilder()Latitude and longitude.doublegetRadius()The radius of the proximity.ProximityRadiusUnitsEnum.ProximityRadiusUnitsgetRadiusUnits()The unit of measurement of the radius.intgetRadiusUnitsValue()The unit of measurement of the radius.booleanhasAddress()Full address.booleanhasGeoPoint()Latitude and longitude.booleanhasRadius()The radius of the proximity.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()ProximityInfo.BuildermergeAddress(AddressInfo value)Full address.ProximityInfo.BuildermergeFrom(ProximityInfo other)ProximityInfo.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)ProximityInfo.BuildermergeFrom(com.google.protobuf.Message other)ProximityInfo.BuildermergeGeoPoint(GeoPointInfo value)Latitude and longitude.ProximityInfo.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)ProximityInfo.BuildersetAddress(AddressInfo value)Full address.ProximityInfo.BuildersetAddress(AddressInfo.Builder builderForValue)Full address.ProximityInfo.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)ProximityInfo.BuildersetGeoPoint(GeoPointInfo value)Latitude and longitude.ProximityInfo.BuildersetGeoPoint(GeoPointInfo.Builder builderForValue)Latitude and longitude.ProximityInfo.BuildersetRadius(double value)The radius of the proximity.ProximityInfo.BuildersetRadiusUnits(ProximityRadiusUnitsEnum.ProximityRadiusUnits value)The unit of measurement of the radius.ProximityInfo.BuildersetRadiusUnitsValue(int value)The unit of measurement of the radius.ProximityInfo.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)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, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
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
public 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
public ProximityInfo getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public ProximityInfo build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ProximityInfo buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ProximityInfo.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, java.lang.Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ProximityInfo.Builder>
-
clearField
public ProximityInfo.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ProximityInfo.Builder>
-
clearOneof
public ProximityInfo.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- 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, java.lang.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, java.lang.Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ProximityInfo.Builder>
-
mergeFrom
public ProximityInfo.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ProximityInfo.Builder>
-
mergeFrom
public ProximityInfo.Builder mergeFrom(ProximityInfo other)
-
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 java.io.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:
java.io.IOException
-
hasGeoPoint
public boolean hasGeoPoint()
Latitude and longitude.
.google.ads.googleads.v15.common.GeoPointInfo geo_point = 1;- Specified by:
hasGeoPointin interfaceProximityInfoOrBuilder- Returns:
- Whether the geoPoint field is set.
-
getGeoPoint
public GeoPointInfo getGeoPoint()
Latitude and longitude.
.google.ads.googleads.v15.common.GeoPointInfo geo_point = 1;- Specified by:
getGeoPointin interfaceProximityInfoOrBuilder- Returns:
- The geoPoint.
-
setGeoPoint
public ProximityInfo.Builder setGeoPoint(GeoPointInfo value)
Latitude and longitude.
.google.ads.googleads.v15.common.GeoPointInfo geo_point = 1;
-
setGeoPoint
public ProximityInfo.Builder setGeoPoint(GeoPointInfo.Builder builderForValue)
Latitude and longitude.
.google.ads.googleads.v15.common.GeoPointInfo geo_point = 1;
-
mergeGeoPoint
public ProximityInfo.Builder mergeGeoPoint(GeoPointInfo value)
Latitude and longitude.
.google.ads.googleads.v15.common.GeoPointInfo geo_point = 1;
-
clearGeoPoint
public ProximityInfo.Builder clearGeoPoint()
Latitude and longitude.
.google.ads.googleads.v15.common.GeoPointInfo geo_point = 1;
-
getGeoPointBuilder
public GeoPointInfo.Builder getGeoPointBuilder()
Latitude and longitude.
.google.ads.googleads.v15.common.GeoPointInfo geo_point = 1;
-
getGeoPointOrBuilder
public GeoPointInfoOrBuilder getGeoPointOrBuilder()
Latitude and longitude.
.google.ads.googleads.v15.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
public ProximityInfo.Builder setRadius(double value)
The radius of the proximity.
optional double radius = 5;- Parameters:
value- The radius to set.- Returns:
- This builder for chaining.
-
clearRadius
public ProximityInfo.Builder 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.v15.enums.ProximityRadiusUnitsEnum.ProximityRadiusUnits radius_units = 3;- Specified by:
getRadiusUnitsValuein interfaceProximityInfoOrBuilder- Returns:
- The enum numeric value on the wire for radiusUnits.
-
setRadiusUnitsValue
public ProximityInfo.Builder setRadiusUnitsValue(int value)
The unit of measurement of the radius. Default is KILOMETERS.
.google.ads.googleads.v15.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
public ProximityRadiusUnitsEnum.ProximityRadiusUnits getRadiusUnits()
The unit of measurement of the radius. Default is KILOMETERS.
.google.ads.googleads.v15.enums.ProximityRadiusUnitsEnum.ProximityRadiusUnits radius_units = 3;- Specified by:
getRadiusUnitsin interfaceProximityInfoOrBuilder- Returns:
- The radiusUnits.
-
setRadiusUnits
public ProximityInfo.Builder setRadiusUnits(ProximityRadiusUnitsEnum.ProximityRadiusUnits value)
The unit of measurement of the radius. Default is KILOMETERS.
.google.ads.googleads.v15.enums.ProximityRadiusUnitsEnum.ProximityRadiusUnits radius_units = 3;- Parameters:
value- The radiusUnits to set.- Returns:
- This builder for chaining.
-
clearRadiusUnits
public ProximityInfo.Builder clearRadiusUnits()
The unit of measurement of the radius. Default is KILOMETERS.
.google.ads.googleads.v15.enums.ProximityRadiusUnitsEnum.ProximityRadiusUnits radius_units = 3;- Returns:
- This builder for chaining.
-
hasAddress
public boolean hasAddress()
Full address.
.google.ads.googleads.v15.common.AddressInfo address = 4;- Specified by:
hasAddressin interfaceProximityInfoOrBuilder- Returns:
- Whether the address field is set.
-
getAddress
public AddressInfo getAddress()
Full address.
.google.ads.googleads.v15.common.AddressInfo address = 4;- Specified by:
getAddressin interfaceProximityInfoOrBuilder- Returns:
- The address.
-
setAddress
public ProximityInfo.Builder setAddress(AddressInfo value)
Full address.
.google.ads.googleads.v15.common.AddressInfo address = 4;
-
setAddress
public ProximityInfo.Builder setAddress(AddressInfo.Builder builderForValue)
Full address.
.google.ads.googleads.v15.common.AddressInfo address = 4;
-
mergeAddress
public ProximityInfo.Builder mergeAddress(AddressInfo value)
Full address.
.google.ads.googleads.v15.common.AddressInfo address = 4;
-
clearAddress
public ProximityInfo.Builder clearAddress()
Full address.
.google.ads.googleads.v15.common.AddressInfo address = 4;
-
getAddressBuilder
public AddressInfo.Builder getAddressBuilder()
Full address.
.google.ads.googleads.v15.common.AddressInfo address = 4;
-
getAddressOrBuilder
public AddressInfoOrBuilder getAddressOrBuilder()
Full address.
.google.ads.googleads.v15.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>
-
-