İngilizce dilinde oku

Aracılığıyla paylaş


RouteSectionTecCause Class

  • java.lang.Object
    • com.azure.maps.route.models.RouteSectionTecCause

Implements

public final class RouteSectionTecCause
implements JsonSerializable<RouteSectionTecCause>

The cause of the traffic event. Can contain mainCauseCode and subCauseCode elements. Can be used to define iconography and descriptions.

Constructor Summary

Constructor Description
RouteSectionTecCause()

Creates an instance of RouteSectionTecCause class.

Method Summary

Modifier and Type Method and Description
static RouteSectionTecCause fromJson(JsonReader jsonReader)

Reads an instance of RouteSectionTecCause from the JsonReader.

Integer getMainCauseCode()

Get the mainCauseCode property: The main cause of the traffic event.

Integer getSubCauseCode()

Get the subCauseCode property: The subcause of the traffic event.

JsonWriter toJson(JsonWriter jsonWriter)

Methods inherited from java.lang.Object

Constructor Details

RouteSectionTecCause

public RouteSectionTecCause()

Creates an instance of RouteSectionTecCause class.

Method Details

fromJson

public static RouteSectionTecCause fromJson(JsonReader jsonReader)

Reads an instance of RouteSectionTecCause from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of RouteSectionTecCause if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If an error occurs while reading the RouteSectionTecCause.

getMainCauseCode

public Integer getMainCauseCode()

Get the mainCauseCode property: The main cause of the traffic event. Contains a value in the tec002:CauseCode table, as defined in the [TPEG2-TEC](https://www.iso.org/standard/63116.html) standard.

Returns:

the mainCauseCode value.

getSubCauseCode

public Integer getSubCauseCode()

Get the subCauseCode property: The subcause of the traffic event. Contains a value in the sub cause table defined by the mainCauseCode, as defined in the [TPEG2-TEC](https://www.iso.org/standard/63116.html) standard.

Returns:

the subCauseCode value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

Applies to

Azure SDK for Java

Preview