public abstract static class NotificationDetails.Builder
extends java.lang.Object
NotificationDetails.| Constructor and Description |
|---|
Builder() |
@SerializedName(value="requested_value") @NonNull public abstract NotificationDetails.Builder requestedValue(@Nullable java.lang.String requestedValue)
Notification.type() is DirectionsCriteria.NOTIFICATION_TYPE_VIOLATION
and Notification.subtype() is one of:
DirectionsCriteria.NOTIFICATION_SUBTYPE_MAX_HEIGHT,
DirectionsCriteria.NOTIFICATION_SUBTYPE_MAX_WIDTH,
DirectionsCriteria.NOTIFICATION_SUBTYPE_MAX_WEIGHT,
DirectionsCriteria.NOTIFICATION_SUBTYPE_UNPAVED,
DirectionsCriteria.NOTIFICATION_SUBTYPE_POINT_EXCLUSION,
it is the requested value which was violated.requestedValue - requested value@SerializedName(value="actual_value") @NonNull public abstract NotificationDetails.Builder actualValue(@Nullable java.lang.String actualValue)
Notification.type() is DirectionsCriteria.NOTIFICATION_TYPE_VIOLATION
and Notification.subtype() is one of:
DirectionsCriteria.NOTIFICATION_SUBTYPE_MAX_HEIGHT,
DirectionsCriteria.NOTIFICATION_SUBTYPE_MAX_WIDTH,
DirectionsCriteria.NOTIFICATION_SUBTYPE_MAX_WEIGHT,
DirectionsCriteria.NOTIFICATION_SUBTYPE_UNPAVED,
DirectionsCriteria.NOTIFICATION_SUBTYPE_POINT_EXCLUSION,
it is the actual value associated with the property of the road
(as opposed to NotificationDetails.requestedValue()).actualValue - actual value@NonNull public abstract NotificationDetails.Builder unit(@Nullable java.lang.String unit)
Notification.type() is DirectionsCriteria.NOTIFICATION_TYPE_VIOLATION
and Notification.subtype() is one of:
DirectionsCriteria.NOTIFICATION_SUBTYPE_MAX_HEIGHT,
DirectionsCriteria.NOTIFICATION_SUBTYPE_MAX_WIDTH,
DirectionsCriteria.NOTIFICATION_SUBTYPE_MAX_WEIGHT,
DirectionsCriteria.NOTIFICATION_SUBTYPE_UNPAVED,
DirectionsCriteria.NOTIFICATION_SUBTYPE_POINT_EXCLUSION,
it is unit of measure associated with
NotificationDetails.requestedValue() and NotificationDetails.actualValue().unit - unit@NonNull public abstract NotificationDetails.Builder message(@Nullable java.lang.String message)
Notification.type() is DirectionsCriteria.NOTIFICATION_TYPE_VIOLATION
and Notification.subtype() is one of:
DirectionsCriteria.NOTIFICATION_SUBTYPE_MAX_HEIGHT,
DirectionsCriteria.NOTIFICATION_SUBTYPE_MAX_WIDTH,
DirectionsCriteria.NOTIFICATION_SUBTYPE_MAX_WEIGHT,
DirectionsCriteria.NOTIFICATION_SUBTYPE_UNPAVED,
DirectionsCriteria.NOTIFICATION_SUBTYPE_POINT_EXCLUSION,
it is the message of the notification.message - message@NonNull public abstract NotificationDetails build()
NotificationDetails object.NotificationDetails using the provided values in this builder@NonNull
public T unrecognizedJsonProperties(@Nullable
java.util.Map<java.lang.String,com.google.gson.JsonElement> unrecognizedProperties)
unrecognizedProperties - parameters to add to request