SpeedAlertOptions.Builder

publiczna statyczna klasa końcowy SpeedAlertOptions.Builder rozszerza obiekt

Narzędzie do budowania obiektu SpeedAlertOptions.

Publiczne podsumowanie konstruktora

SpeedAlertOptions.Builder()
Tworzy pusty konstruktor.

Podsumowanie metod publicznych

SpeedAlertOptions
SpeedAlertOptions.Builder
setSeverityUpgradeDurationSeconds(w sekundach)
Ustawia czas (w sekundach) potrzebny do uaktualnienia alertów o szybkości z MINOR do MAJOR.
SpeedAlertOptions.Builder
setSpeedAlertThresholdPercentage(SpeedAlertSeverity szybkośćalertSeverity, int percentageAboveLimit)
Ustawia próg wyzwalania jako wartość procentową alertu dotyczącego szybkości o określonej wartości SpeedAlertSeverity.

Podsumowanie metod dziedziczonych

Publiczne konstruktorzy

public SpeedAlertOptions.Builder ()

Tworzy pusty konstruktor.

Metody publiczne

public SpeedAlertOptions build ()

Tworzy SpeedAlertOptions.

Ustawienie tego samego progu procentowego dla alertów dotyczących prędkości w systemach MINOR i MAJOR powoduje wyłączenie alertu o prędkości MINOR i dopuszcza tylko alert o prędkości MAJOR.

Rzuty
IllegalArgumentException jeśli nie są spełnione wszystkie te warunki:
  • Próg wyzwalania alertu dotyczącego szybkości MINOR jest ustawiony jako wartość procentowa z nieujemną wartością całkowitą
  • Próg wyzwalania alertu dotyczącego szybkości (MAJOR) został ustawiony jako wartość procentowa oraz nieujemna wartość całkowita, która jest co najmniej MINOR procentowo progu alertu o szybkości
  • Masz ustawiony w sekundach MAJOR próg wyzwalania alertu dotyczącego szybkości z dodatnią liczbą całkowitą

public SpeedAlertOptions.Builder setSeverityUpgradeDurationSeconds (w sekundy)

Ustawia czas (w sekundach) potrzebny do uaktualnienia alertów o szybkości z MINOR do MAJOR.

Prędkość przekraczania progu procentowego (MINOR) przez czas dłuższy niż określona liczba sekund powoduje wyświetlenie alertu dotyczącego prędkości MAJOR.

Parametry
s

public SpeedAlertOptions.Builder setSpeedAlertThresholdPercentage (SpeedAlertSeverity szybkośćAlertSeverity, int percentageAboveLimit)

Ustawia próg wyzwalania jako wartość procentową alertu dotyczącego szybkości o określonej wartości SpeedAlertSeverity.

Musisz użyć tej metody, aby dostosować progi wyzwalające alerty dotyczące szybkości (jako wartości procentowe) zarówno dla alertów MINOR, jak i MAJOR.

Parametry
speedAlertSeverity
percentageAboveLimit