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 String
baseName()
Base name part of the street name.static StreetComponents.Builder
builder()
final String
Indicates the official directional identifiers assigned to highways.final boolean
final boolean
equalsBySdkFields
(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 int
hashCode()
final String
language()
A BCP 47 compliant language codes for the results to be rendered in.final String
prefix()
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 String
suffix()
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 String
toString()
Returns a string representation of this object.final String
type()
Street type part of the street name.final TypePlacement
Defines if the street type is before or after the base name.final String
Defines if the street type is before or after the base name.final String
Defines 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,
typePlacement
will 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,
typePlacement
will 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:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<StreetComponents.Builder,
StreetComponents> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in 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:
sdkFieldNameToField
in interfaceSdkPojo
- Returns:
- The mapping between the field name and its corresponding field.
-