Class ValidationResult.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<ValidationResult.Builder>
-
- com.google.maps.addressvalidation.v1.ValidationResult.Builder
-
- All Implemented Interfaces:
ValidationResultOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ValidationResult
public static final class ValidationResult.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ValidationResult.Builder> implements ValidationResultOrBuilder
The result of validating an address.
Protobuf typegoogle.maps.addressvalidation.v1.ValidationResult
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ValidationResult.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)ValidationResultbuild()ValidationResultbuildPartial()ValidationResult.Builderclear()ValidationResult.BuilderclearAddress()Information about the address itself as opposed to the geocode.ValidationResult.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)ValidationResult.BuilderclearGeocode()Information about the location and place that the address geocoded to.ValidationResult.BuilderclearMetadata()Other information relevant to deliverability.ValidationResult.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)ValidationResult.BuilderclearUspsData()Extra deliverability flags provided by USPS.ValidationResult.BuilderclearVerdict()Overall verdict flagsValidationResult.Builderclone()AddressgetAddress()Information about the address itself as opposed to the geocode.Address.BuildergetAddressBuilder()Information about the address itself as opposed to the geocode.AddressOrBuildergetAddressOrBuilder()Information about the address itself as opposed to the geocode.ValidationResultgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()GeocodegetGeocode()Information about the location and place that the address geocoded to.Geocode.BuildergetGeocodeBuilder()Information about the location and place that the address geocoded to.GeocodeOrBuildergetGeocodeOrBuilder()Information about the location and place that the address geocoded to.AddressMetadatagetMetadata()Other information relevant to deliverability.AddressMetadata.BuildergetMetadataBuilder()Other information relevant to deliverability.AddressMetadataOrBuildergetMetadataOrBuilder()Other information relevant to deliverability.UspsDatagetUspsData()Extra deliverability flags provided by USPS.UspsData.BuildergetUspsDataBuilder()Extra deliverability flags provided by USPS.UspsDataOrBuildergetUspsDataOrBuilder()Extra deliverability flags provided by USPS.VerdictgetVerdict()Overall verdict flagsVerdict.BuildergetVerdictBuilder()Overall verdict flagsVerdictOrBuildergetVerdictOrBuilder()Overall verdict flagsbooleanhasAddress()Information about the address itself as opposed to the geocode.booleanhasGeocode()Information about the location and place that the address geocoded to.booleanhasMetadata()Other information relevant to deliverability.booleanhasUspsData()Extra deliverability flags provided by USPS.booleanhasVerdict()Overall verdict flagsprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()ValidationResult.BuildermergeAddress(Address value)Information about the address itself as opposed to the geocode.ValidationResult.BuildermergeFrom(ValidationResult other)ValidationResult.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)ValidationResult.BuildermergeFrom(com.google.protobuf.Message other)ValidationResult.BuildermergeGeocode(Geocode value)Information about the location and place that the address geocoded to.ValidationResult.BuildermergeMetadata(AddressMetadata value)Other information relevant to deliverability.ValidationResult.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)ValidationResult.BuildermergeUspsData(UspsData value)Extra deliverability flags provided by USPS.ValidationResult.BuildermergeVerdict(Verdict value)Overall verdict flagsValidationResult.BuildersetAddress(Address value)Information about the address itself as opposed to the geocode.ValidationResult.BuildersetAddress(Address.Builder builderForValue)Information about the address itself as opposed to the geocode.ValidationResult.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)ValidationResult.BuildersetGeocode(Geocode value)Information about the location and place that the address geocoded to.ValidationResult.BuildersetGeocode(Geocode.Builder builderForValue)Information about the location and place that the address geocoded to.ValidationResult.BuildersetMetadata(AddressMetadata value)Other information relevant to deliverability.ValidationResult.BuildersetMetadata(AddressMetadata.Builder builderForValue)Other information relevant to deliverability.ValidationResult.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)ValidationResult.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)ValidationResult.BuildersetUspsData(UspsData value)Extra deliverability flags provided by USPS.ValidationResult.BuildersetUspsData(UspsData.Builder builderForValue)Extra deliverability flags provided by USPS.ValidationResult.BuildersetVerdict(Verdict value)Overall verdict flagsValidationResult.BuildersetVerdict(Verdict.Builder builderForValue)Overall verdict flags-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, 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<ValidationResult.Builder>
-
clear
public ValidationResult.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<ValidationResult.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<ValidationResult.Builder>
-
getDefaultInstanceForType
public ValidationResult getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public ValidationResult build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ValidationResult buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ValidationResult.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<ValidationResult.Builder>
-
setField
public ValidationResult.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<ValidationResult.Builder>
-
clearField
public ValidationResult.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ValidationResult.Builder>
-
clearOneof
public ValidationResult.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ValidationResult.Builder>
-
setRepeatedField
public ValidationResult.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<ValidationResult.Builder>
-
addRepeatedField
public ValidationResult.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<ValidationResult.Builder>
-
mergeFrom
public ValidationResult.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ValidationResult.Builder>
-
mergeFrom
public ValidationResult.Builder mergeFrom(ValidationResult other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<ValidationResult.Builder>
-
mergeFrom
public ValidationResult.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<ValidationResult.Builder>- Throws:
IOException
-
hasVerdict
public boolean hasVerdict()
Overall verdict flags
.google.maps.addressvalidation.v1.Verdict verdict = 1;- Specified by:
hasVerdictin interfaceValidationResultOrBuilder- Returns:
- Whether the verdict field is set.
-
getVerdict
public Verdict getVerdict()
Overall verdict flags
.google.maps.addressvalidation.v1.Verdict verdict = 1;- Specified by:
getVerdictin interfaceValidationResultOrBuilder- Returns:
- The verdict.
-
setVerdict
public ValidationResult.Builder setVerdict(Verdict value)
Overall verdict flags
.google.maps.addressvalidation.v1.Verdict verdict = 1;
-
setVerdict
public ValidationResult.Builder setVerdict(Verdict.Builder builderForValue)
Overall verdict flags
.google.maps.addressvalidation.v1.Verdict verdict = 1;
-
mergeVerdict
public ValidationResult.Builder mergeVerdict(Verdict value)
Overall verdict flags
.google.maps.addressvalidation.v1.Verdict verdict = 1;
-
clearVerdict
public ValidationResult.Builder clearVerdict()
Overall verdict flags
.google.maps.addressvalidation.v1.Verdict verdict = 1;
-
getVerdictBuilder
public Verdict.Builder getVerdictBuilder()
Overall verdict flags
.google.maps.addressvalidation.v1.Verdict verdict = 1;
-
getVerdictOrBuilder
public VerdictOrBuilder getVerdictOrBuilder()
Overall verdict flags
.google.maps.addressvalidation.v1.Verdict verdict = 1;- Specified by:
getVerdictOrBuilderin interfaceValidationResultOrBuilder
-
hasAddress
public boolean hasAddress()
Information about the address itself as opposed to the geocode.
.google.maps.addressvalidation.v1.Address address = 2;- Specified by:
hasAddressin interfaceValidationResultOrBuilder- Returns:
- Whether the address field is set.
-
getAddress
public Address getAddress()
Information about the address itself as opposed to the geocode.
.google.maps.addressvalidation.v1.Address address = 2;- Specified by:
getAddressin interfaceValidationResultOrBuilder- Returns:
- The address.
-
setAddress
public ValidationResult.Builder setAddress(Address value)
Information about the address itself as opposed to the geocode.
.google.maps.addressvalidation.v1.Address address = 2;
-
setAddress
public ValidationResult.Builder setAddress(Address.Builder builderForValue)
Information about the address itself as opposed to the geocode.
.google.maps.addressvalidation.v1.Address address = 2;
-
mergeAddress
public ValidationResult.Builder mergeAddress(Address value)
Information about the address itself as opposed to the geocode.
.google.maps.addressvalidation.v1.Address address = 2;
-
clearAddress
public ValidationResult.Builder clearAddress()
Information about the address itself as opposed to the geocode.
.google.maps.addressvalidation.v1.Address address = 2;
-
getAddressBuilder
public Address.Builder getAddressBuilder()
Information about the address itself as opposed to the geocode.
.google.maps.addressvalidation.v1.Address address = 2;
-
getAddressOrBuilder
public AddressOrBuilder getAddressOrBuilder()
Information about the address itself as opposed to the geocode.
.google.maps.addressvalidation.v1.Address address = 2;- Specified by:
getAddressOrBuilderin interfaceValidationResultOrBuilder
-
hasGeocode
public boolean hasGeocode()
Information about the location and place that the address geocoded to.
.google.maps.addressvalidation.v1.Geocode geocode = 3;- Specified by:
hasGeocodein interfaceValidationResultOrBuilder- Returns:
- Whether the geocode field is set.
-
getGeocode
public Geocode getGeocode()
Information about the location and place that the address geocoded to.
.google.maps.addressvalidation.v1.Geocode geocode = 3;- Specified by:
getGeocodein interfaceValidationResultOrBuilder- Returns:
- The geocode.
-
setGeocode
public ValidationResult.Builder setGeocode(Geocode value)
Information about the location and place that the address geocoded to.
.google.maps.addressvalidation.v1.Geocode geocode = 3;
-
setGeocode
public ValidationResult.Builder setGeocode(Geocode.Builder builderForValue)
Information about the location and place that the address geocoded to.
.google.maps.addressvalidation.v1.Geocode geocode = 3;
-
mergeGeocode
public ValidationResult.Builder mergeGeocode(Geocode value)
Information about the location and place that the address geocoded to.
.google.maps.addressvalidation.v1.Geocode geocode = 3;
-
clearGeocode
public ValidationResult.Builder clearGeocode()
Information about the location and place that the address geocoded to.
.google.maps.addressvalidation.v1.Geocode geocode = 3;
-
getGeocodeBuilder
public Geocode.Builder getGeocodeBuilder()
Information about the location and place that the address geocoded to.
.google.maps.addressvalidation.v1.Geocode geocode = 3;
-
getGeocodeOrBuilder
public GeocodeOrBuilder getGeocodeOrBuilder()
Information about the location and place that the address geocoded to.
.google.maps.addressvalidation.v1.Geocode geocode = 3;- Specified by:
getGeocodeOrBuilderin interfaceValidationResultOrBuilder
-
hasMetadata
public boolean hasMetadata()
Other information relevant to deliverability. `metadata` is not guaranteed to be fully populated for every address sent to the Address Validation API.
.google.maps.addressvalidation.v1.AddressMetadata metadata = 4;- Specified by:
hasMetadatain interfaceValidationResultOrBuilder- Returns:
- Whether the metadata field is set.
-
getMetadata
public AddressMetadata getMetadata()
Other information relevant to deliverability. `metadata` is not guaranteed to be fully populated for every address sent to the Address Validation API.
.google.maps.addressvalidation.v1.AddressMetadata metadata = 4;- Specified by:
getMetadatain interfaceValidationResultOrBuilder- Returns:
- The metadata.
-
setMetadata
public ValidationResult.Builder setMetadata(AddressMetadata value)
Other information relevant to deliverability. `metadata` is not guaranteed to be fully populated for every address sent to the Address Validation API.
.google.maps.addressvalidation.v1.AddressMetadata metadata = 4;
-
setMetadata
public ValidationResult.Builder setMetadata(AddressMetadata.Builder builderForValue)
Other information relevant to deliverability. `metadata` is not guaranteed to be fully populated for every address sent to the Address Validation API.
.google.maps.addressvalidation.v1.AddressMetadata metadata = 4;
-
mergeMetadata
public ValidationResult.Builder mergeMetadata(AddressMetadata value)
Other information relevant to deliverability. `metadata` is not guaranteed to be fully populated for every address sent to the Address Validation API.
.google.maps.addressvalidation.v1.AddressMetadata metadata = 4;
-
clearMetadata
public ValidationResult.Builder clearMetadata()
Other information relevant to deliverability. `metadata` is not guaranteed to be fully populated for every address sent to the Address Validation API.
.google.maps.addressvalidation.v1.AddressMetadata metadata = 4;
-
getMetadataBuilder
public AddressMetadata.Builder getMetadataBuilder()
Other information relevant to deliverability. `metadata` is not guaranteed to be fully populated for every address sent to the Address Validation API.
.google.maps.addressvalidation.v1.AddressMetadata metadata = 4;
-
getMetadataOrBuilder
public AddressMetadataOrBuilder getMetadataOrBuilder()
Other information relevant to deliverability. `metadata` is not guaranteed to be fully populated for every address sent to the Address Validation API.
.google.maps.addressvalidation.v1.AddressMetadata metadata = 4;- Specified by:
getMetadataOrBuilderin interfaceValidationResultOrBuilder
-
hasUspsData
public boolean hasUspsData()
Extra deliverability flags provided by USPS. Only provided in region `US` and `PR`.
.google.maps.addressvalidation.v1.UspsData usps_data = 5;- Specified by:
hasUspsDatain interfaceValidationResultOrBuilder- Returns:
- Whether the uspsData field is set.
-
getUspsData
public UspsData getUspsData()
Extra deliverability flags provided by USPS. Only provided in region `US` and `PR`.
.google.maps.addressvalidation.v1.UspsData usps_data = 5;- Specified by:
getUspsDatain interfaceValidationResultOrBuilder- Returns:
- The uspsData.
-
setUspsData
public ValidationResult.Builder setUspsData(UspsData value)
Extra deliverability flags provided by USPS. Only provided in region `US` and `PR`.
.google.maps.addressvalidation.v1.UspsData usps_data = 5;
-
setUspsData
public ValidationResult.Builder setUspsData(UspsData.Builder builderForValue)
Extra deliverability flags provided by USPS. Only provided in region `US` and `PR`.
.google.maps.addressvalidation.v1.UspsData usps_data = 5;
-
mergeUspsData
public ValidationResult.Builder mergeUspsData(UspsData value)
Extra deliverability flags provided by USPS. Only provided in region `US` and `PR`.
.google.maps.addressvalidation.v1.UspsData usps_data = 5;
-
clearUspsData
public ValidationResult.Builder clearUspsData()
Extra deliverability flags provided by USPS. Only provided in region `US` and `PR`.
.google.maps.addressvalidation.v1.UspsData usps_data = 5;
-
getUspsDataBuilder
public UspsData.Builder getUspsDataBuilder()
Extra deliverability flags provided by USPS. Only provided in region `US` and `PR`.
.google.maps.addressvalidation.v1.UspsData usps_data = 5;
-
getUspsDataOrBuilder
public UspsDataOrBuilder getUspsDataOrBuilder()
Extra deliverability flags provided by USPS. Only provided in region `US` and `PR`.
.google.maps.addressvalidation.v1.UspsData usps_data = 5;- Specified by:
getUspsDataOrBuilderin interfaceValidationResultOrBuilder
-
setUnknownFields
public final ValidationResult.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ValidationResult.Builder>
-
mergeUnknownFields
public final ValidationResult.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ValidationResult.Builder>
-
-