Class StreetComponents
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<StreetComponents.Builder,StreetComponents>
Components of a street.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal StringbaseName()Base name part of the street name.static StreetComponents.Builderbuilder()final StringIndicates the official directional identifiers assigned to highways.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final Stringlanguage()A BCP 47 compliant language codes for the results to be rendered in.final Stringprefix()A prefix is a directional identifier that precedes, but is not included in, the base name of a road.static Class<? extends StreetComponents.Builder> final Stringsuffix()A suffix is a directional identifier that follows, but is not included in, the base name of a road.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.final Stringtype()Street type part of the street name.final TypePlacementDefines if the street type is before or after the base name.final StringDefines if the street type is before or after the base name.final StringDefines a separator character such as""or" "between the base name and type.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
baseName
Base name part of the street name.
Example: Younge from the "Younge street".
- Returns:
- Base name part of the street name.
Example: Younge from the "Younge street".
-
type
Street type part of the street name.
Example:
"avenue".- Returns:
- Street type part of the street name.
Example:
"avenue".
-
typePlacement
Defines if the street type is before or after the base name.
If the service returns an enum value that is not available in the current SDK version,
typePlacementwill returnTypePlacement.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypePlacementAsString().- Returns:
- Defines if the street type is before or after the base name.
- See Also:
-
typePlacementAsString
Defines if the street type is before or after the base name.
If the service returns an enum value that is not available in the current SDK version,
typePlacementwill returnTypePlacement.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypePlacementAsString().- Returns:
- Defines if the street type is before or after the base name.
- See Also:
-
typeSeparator
Defines a separator character such as
""or" "between the base name and type.- Returns:
- Defines a separator character such as
""or" "between the base name and type.
-
prefix
A prefix is a directional identifier that precedes, but is not included in, the base name of a road.
Example: E for East.
- Returns:
- A prefix is a directional identifier that precedes, but is not included in, the base name of a road.
Example: E for East.
-
suffix
A suffix is a directional identifier that follows, but is not included in, the base name of a road.
Example W for West.
- Returns:
- A suffix is a directional identifier that follows, but is not included in, the base name of a road.
Example W for West.
-
direction
Indicates the official directional identifiers assigned to highways.
- Returns:
- Indicates the official directional identifiers assigned to highways.
-
language
A BCP 47 compliant language codes for the results to be rendered in. If there is no data for the result in the requested language, data will be returned in the default language for the entry.
- Returns:
- A BCP 47 compliant language codes for the results to be rendered in. If there is no data for the result in the requested language, data will be returned in the default language for the entry.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<StreetComponents.Builder,StreetComponents> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-