Class CalculateRouteMatrixSummary
- java.lang.Object
-
- software.amazon.awssdk.services.location.model.CalculateRouteMatrixSummary
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<CalculateRouteMatrixSummary.Builder,CalculateRouteMatrixSummary>
@Generated("software.amazon.awssdk:codegen") public final class CalculateRouteMatrixSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<CalculateRouteMatrixSummary.Builder,CalculateRouteMatrixSummary>
A summary of the calculated route matrix.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceCalculateRouteMatrixSummary.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CalculateRouteMatrixSummary.Builderbuilder()StringdataSource()The data provider of traffic and road network data used to calculate the routes.DistanceUnitdistanceUnit()The unit of measurement for route distances.StringdistanceUnitAsString()The unit of measurement for route distances.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)IntegererrorCount()The count of error results in the route matrix.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()IntegerrouteCount()The count of cells in the route matrix.List<SdkField<?>>sdkFields()static Class<? extends CalculateRouteMatrixSummary.Builder>serializableBuilderClass()CalculateRouteMatrixSummary.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
dataSource
public final String dataSource()
The data provider of traffic and road network data used to calculate the routes. Indicates one of the available providers:
-
Esri -
Grab -
Here
For more information about data providers, see Amazon Location Service data providers.
- Returns:
- The data provider of traffic and road network data used to calculate the routes. Indicates one of the
available providers:
-
Esri -
Grab -
Here
For more information about data providers, see Amazon Location Service data providers.
-
-
-
distanceUnit
public final DistanceUnit distanceUnit()
The unit of measurement for route distances.
If the service returns an enum value that is not available in the current SDK version,
distanceUnitwill returnDistanceUnit.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdistanceUnitAsString().- Returns:
- The unit of measurement for route distances.
- See Also:
DistanceUnit
-
distanceUnitAsString
public final String distanceUnitAsString()
The unit of measurement for route distances.
If the service returns an enum value that is not available in the current SDK version,
distanceUnitwill returnDistanceUnit.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdistanceUnitAsString().- Returns:
- The unit of measurement for route distances.
- See Also:
DistanceUnit
-
errorCount
public final Integer errorCount()
The count of error results in the route matrix. If this number is 0, all routes were calculated successfully.
- Returns:
- The count of error results in the route matrix. If this number is 0, all routes were calculated successfully.
-
routeCount
public final Integer routeCount()
The count of cells in the route matrix. Equal to the number of
DeparturePositionsmultiplied by the number ofDestinationPositions.- Returns:
- The count of cells in the route matrix. Equal to the number of
DeparturePositionsmultiplied by the number ofDestinationPositions.
-
toBuilder
public CalculateRouteMatrixSummary.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<CalculateRouteMatrixSummary.Builder,CalculateRouteMatrixSummary>
-
builder
public static CalculateRouteMatrixSummary.Builder builder()
-
serializableBuilderClass
public static Class<? extends CalculateRouteMatrixSummary.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-