SpeedAlertOptions.Builder

clase final estática pública SpeedAlertOptions.Builder extiende Object

Compilador para compilar SpeedAlertOptions.

Resumen de constructores públicos

SpeedAlertOptions.Builder()
Crea un compilador vacío.

Resumen de métodos públicos

SpeedAlertOptions
build()
Compila un SpeedAlertOptions.
SpeedAlertOptions.Builder
setSeverityUpgradeDurationSeconds(int segundos)
Establece el tiempo en segundos que se necesita para actualizar las alertas de velocidad de MINOR a MAJOR.
SpeedAlertOptions.Builder
setSpeedAlertThresholdPercentage(SpeedAlertSeverity speedAlertSeverity, int percentageAboveLimit)
Establece el umbral de activación como un porcentaje de la alerta de velocidad del SpeedAlertSeverity especificado.

Resumen de métodos heredados

Constructores públicos

public SpeedAlertOptions.Builder ()

Crea un compilador vacío.

Métodos públicos

public SpeedAlertOptions compilación ()

Compila un SpeedAlertOptions.

Si configuras el mismo umbral de porcentaje para las alertas de velocidad de MINOR y MAJOR, se inhabilitará la alerta de velocidad MINOR y solo se permitirá la alerta de velocidad MAJOR.

Arroja
IllegalArgumentException Si no se cumplen todas las condiciones siguientes:
  • Estableciste el umbral de activación de alertas de velocidad de MINOR como un porcentaje con un valor int no negativo
  • Estableciste el umbral de activación de alertas de velocidad de MAJOR como un porcentaje con un valor int no negativo que es al menos el porcentaje del umbral de alertas de velocidad de MINOR
  • Estableciste un umbral de activación de alertas de velocidad de MAJOR en segundos con un número entero positivo.

public SpeedAlertOptions.Builder setSeverityUpgradeDurationSeconds (int segundos)

Establece el tiempo en segundos que se necesita para actualizar las alertas de velocidad de MINOR a MAJOR.

Si superas el umbral de porcentaje MINOR durante más de los segundos especificados, se activa la alerta de velocidad MAJOR.

Parámetros
segundos

público SpeedAlertOptions.Builder setSpeedAlertThresholdPercentage (SpeedAlertSeverity speedAlertSeverity, int percentageAboveLimit)

Establece el umbral de activación como un porcentaje de la alerta de velocidad del SpeedAlertSeverity especificado.

Necesitas este método a fin de personalizar los umbrales de activación de las alertas de velocidad como un porcentaje para las alertas MINOR y MAJOR.

Parámetros
speedAlertSeverity
percentageAboveLimit