Class AddressComponent
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.maps.addressvalidation.v1.AddressComponent
-
- All Implemented Interfaces:
AddressComponentOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class AddressComponent extends com.google.protobuf.GeneratedMessageV3 implements AddressComponentOrBuilder
Represents an address component, such as a street, city, or state.
Protobuf typegoogle.maps.addressvalidation.v1.AddressComponent- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAddressComponent.BuilderRepresents an address component, such as a street, city, or state.static classAddressComponent.ConfirmationLevelThe different possible values for confirmation levels.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intCOMPONENT_NAME_FIELD_NUMBERstatic intCOMPONENT_TYPE_FIELD_NUMBERstatic intCONFIRMATION_LEVEL_FIELD_NUMBERstatic intINFERRED_FIELD_NUMBERstatic intREPLACED_FIELD_NUMBERstatic intSPELL_CORRECTED_FIELD_NUMBERstatic intUNEXPECTED_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)ComponentNamegetComponentName()The name for this component.ComponentNameOrBuildergetComponentNameOrBuilder()The name for this component.StringgetComponentType()The type of the address component.com.google.protobuf.ByteStringgetComponentTypeBytes()The type of the address component.AddressComponent.ConfirmationLevelgetConfirmationLevel()Indicates the level of certainty that we have that the component is correct.intgetConfirmationLevelValue()Indicates the level of certainty that we have that the component is correct.static AddressComponentgetDefaultInstance()AddressComponentgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()booleangetInferred()Indicates that the component was not part of the input, but we inferred it for the address location and believe it should be provided for a complete address.com.google.protobuf.Parser<AddressComponent>getParserForType()booleangetReplaced()Indicates the name of the component was replaced with a completely different one, for example a wrong postal code being replaced with one that is correct for the address.intgetSerializedSize()booleangetSpellCorrected()Indicates the spelling of the component name was corrected in a minor way, for example by switching two characters that appeared in the wrong order.booleangetUnexpected()Indicates an address component that is not expected to be present in a postal address for the given region.booleanhasComponentName()The name for this component.inthashCode()protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static AddressComponent.BuildernewBuilder()static AddressComponent.BuildernewBuilder(AddressComponent prototype)AddressComponent.BuildernewBuilderForType()protected AddressComponent.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static AddressComponentparseDelimitedFrom(InputStream input)static AddressComponentparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static AddressComponentparseFrom(byte[] data)static AddressComponentparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static AddressComponentparseFrom(com.google.protobuf.ByteString data)static AddressComponentparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static AddressComponentparseFrom(com.google.protobuf.CodedInputStream input)static AddressComponentparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static AddressComponentparseFrom(InputStream input)static AddressComponentparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static AddressComponentparseFrom(ByteBuffer data)static AddressComponentparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<AddressComponent>parser()AddressComponent.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
COMPONENT_NAME_FIELD_NUMBER
public static final int COMPONENT_NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
COMPONENT_TYPE_FIELD_NUMBER
public static final int COMPONENT_TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CONFIRMATION_LEVEL_FIELD_NUMBER
public static final int CONFIRMATION_LEVEL_FIELD_NUMBER
- See Also:
- Constant Field Values
-
INFERRED_FIELD_NUMBER
public static final int INFERRED_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SPELL_CORRECTED_FIELD_NUMBER
public static final int SPELL_CORRECTED_FIELD_NUMBER
- See Also:
- Constant Field Values
-
REPLACED_FIELD_NUMBER
public static final int REPLACED_FIELD_NUMBER
- See Also:
- Constant Field Values
-
UNEXPECTED_FIELD_NUMBER
public static final int UNEXPECTED_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
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
-
hasComponentName
public boolean hasComponentName()
The name for this component.
.google.maps.addressvalidation.v1.ComponentName component_name = 1;- Specified by:
hasComponentNamein interfaceAddressComponentOrBuilder- Returns:
- Whether the componentName field is set.
-
getComponentName
public ComponentName getComponentName()
The name for this component.
.google.maps.addressvalidation.v1.ComponentName component_name = 1;- Specified by:
getComponentNamein interfaceAddressComponentOrBuilder- Returns:
- The componentName.
-
getComponentNameOrBuilder
public ComponentNameOrBuilder getComponentNameOrBuilder()
The name for this component.
.google.maps.addressvalidation.v1.ComponentName component_name = 1;- Specified by:
getComponentNameOrBuilderin interfaceAddressComponentOrBuilder
-
getComponentType
public String getComponentType()
The type of the address component. See [Table 2: Additional types returned by the Places service](https://developers.google.com/places/web-service/supported_types#table2) for a list of possible types.
string component_type = 2;- Specified by:
getComponentTypein interfaceAddressComponentOrBuilder- Returns:
- The componentType.
-
getComponentTypeBytes
public com.google.protobuf.ByteString getComponentTypeBytes()
The type of the address component. See [Table 2: Additional types returned by the Places service](https://developers.google.com/places/web-service/supported_types#table2) for a list of possible types.
string component_type = 2;- Specified by:
getComponentTypeBytesin interfaceAddressComponentOrBuilder- Returns:
- The bytes for componentType.
-
getConfirmationLevelValue
public int getConfirmationLevelValue()
Indicates the level of certainty that we have that the component is correct.
.google.maps.addressvalidation.v1.AddressComponent.ConfirmationLevel confirmation_level = 3;- Specified by:
getConfirmationLevelValuein interfaceAddressComponentOrBuilder- Returns:
- The enum numeric value on the wire for confirmationLevel.
-
getConfirmationLevel
public AddressComponent.ConfirmationLevel getConfirmationLevel()
Indicates the level of certainty that we have that the component is correct.
.google.maps.addressvalidation.v1.AddressComponent.ConfirmationLevel confirmation_level = 3;- Specified by:
getConfirmationLevelin interfaceAddressComponentOrBuilder- Returns:
- The confirmationLevel.
-
getInferred
public boolean getInferred()
Indicates that the component was not part of the input, but we inferred it for the address location and believe it should be provided for a complete address.
bool inferred = 4;- Specified by:
getInferredin interfaceAddressComponentOrBuilder- Returns:
- The inferred.
-
getSpellCorrected
public boolean getSpellCorrected()
Indicates the spelling of the component name was corrected in a minor way, for example by switching two characters that appeared in the wrong order. This indicates a cosmetic change.
bool spell_corrected = 5;- Specified by:
getSpellCorrectedin interfaceAddressComponentOrBuilder- Returns:
- The spellCorrected.
-
getReplaced
public boolean getReplaced()
Indicates the name of the component was replaced with a completely different one, for example a wrong postal code being replaced with one that is correct for the address. This is not a cosmetic change, the input component has been changed to a different one.
bool replaced = 6;- Specified by:
getReplacedin interfaceAddressComponentOrBuilder- Returns:
- The replaced.
-
getUnexpected
public boolean getUnexpected()
Indicates an address component that is not expected to be present in a postal address for the given region. We have retained it only because it was part of the input.
bool unexpected = 7;- Specified by:
getUnexpectedin interfaceAddressComponentOrBuilder- Returns:
- The unexpected.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static AddressComponent parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AddressComponent parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AddressComponent parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AddressComponent parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AddressComponent parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AddressComponent parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AddressComponent parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static AddressComponent parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static AddressComponent parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static AddressComponent parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static AddressComponent parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static AddressComponent parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public AddressComponent.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static AddressComponent.Builder newBuilder()
-
newBuilder
public static AddressComponent.Builder newBuilder(AddressComponent prototype)
-
toBuilder
public AddressComponent.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected AddressComponent.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static AddressComponent getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<AddressComponent> parser()
-
getParserForType
public com.google.protobuf.Parser<AddressComponent> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public AddressComponent getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-