| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
abstract Incident.Builder |
alertcCodes(java.util.List<java.lang.Integer> alertcCodes)
AlertC codes.
|
abstract Incident |
build()
Build a new instance of
Incident. |
abstract Incident.Builder |
closed(java.lang.Boolean closed)
True if road is closed and no possibility to pass through there.
|
abstract Incident.Builder |
congestion(Congestion congestion)
Quantitative descriptor of congestion.
|
abstract Incident.Builder |
creationTime(java.lang.String creationTime)
Time the incident was created/updated in ISO8601 format.
|
abstract Incident.Builder |
description(java.lang.String description)
Human-readable description of the incident suitable for displaying to the users.
|
abstract Incident.Builder |
endTime(java.lang.String endTime)
End time in ISO8601 format.
|
abstract Incident.Builder |
geometryIndexEnd(java.lang.Integer geometryIndexEnd)
Incident's geometry index end point.
|
abstract Incident.Builder |
geometryIndexStart(java.lang.Integer geometryIndexStart)
Incident's geometry index start point.
|
abstract Incident.Builder |
id(java.lang.String id)
Unique identifier for incident.
|
abstract Incident.Builder |
impact(java.lang.String impact)
Severity level of incident.
|
abstract Incident.Builder |
longDescription(java.lang.String longDescription)
Human-readable long description of the incident suitable for displaying to the users.
|
abstract Incident.Builder |
startTime(java.lang.String startTime)
Start time in ISO8601 format.
|
abstract Incident.Builder |
subType(java.lang.String subType)
Sub-type of the incident.
|
abstract Incident.Builder |
subTypeDescription(java.lang.String subTypeDescription)
Sub-type-specific description.
|
abstract Incident.Builder |
type(java.lang.String type)
One of incident types.
|
public abstract Incident.Builder id(@NonNull java.lang.String id)
id - Stringpublic abstract Incident.Builder type(@Nullable java.lang.String type)
type - incident typeIncident.IncidentTypepublic abstract Incident.Builder closed(@Nullable java.lang.Boolean closed)
closed - is way closedpublic abstract Incident.Builder congestion(@Nullable Congestion congestion)
congestion - congestionpublic abstract Incident.Builder description(@Nullable java.lang.String description)
description - incident descriptionpublic abstract Incident.Builder longDescription(@Nullable java.lang.String longDescription)
longDescription - incident long descriptionpublic abstract Incident.Builder impact(@Nullable java.lang.String impact)
impact - impact typeIncident.ImpactTypepublic abstract Incident.Builder subType(@Nullable java.lang.String subType)
subType - syp-typepublic abstract Incident.Builder subTypeDescription(@Nullable java.lang.String subTypeDescription)
subTypeDescription - sub-type descriptionpublic abstract Incident.Builder alertcCodes(@Nullable java.util.List<java.lang.Integer> alertcCodes)
alertcCodes - list of alert codespublic abstract Incident.Builder geometryIndexStart(@Nullable java.lang.Integer geometryIndexStart)
geometryIndexStart - start indexpublic abstract Incident.Builder geometryIndexEnd(@Nullable java.lang.Integer geometryIndexEnd)
geometryIndexEnd - end indexpublic abstract Incident.Builder creationTime(@Nullable java.lang.String creationTime)
creationTime - ISO8601 formatpublic abstract Incident.Builder startTime(@Nullable java.lang.String startTime)
startTime - ISO8601 formatpublic abstract Incident.Builder endTime(@Nullable java.lang.String endTime)
endTime - ISO8601 format