Builder zum Erstellen von SpeedAlertOptions
Public Constructor Summary
SpeedAlertOptions.Builder()
Erstellt einen leeren Builder.
|
Public Method Summary
SpeedAlertOptions |
build()
Builds a
SpeedAlertOptions . |
SpeedAlertOptions.Builder |
setSeverityUpgradeDurationSeconds(int Sekunden)
|
SpeedAlertOptions.Builder |
setSpeedAlertThresholdPercentage(SpeedAlertSeverity „speedAlertSeverity“, int percentageAboveLimit)
Legt den auslösenden Grenzwert als Prozentsatz für die Geschwindigkeitswarnung der angegebenen
SpeedAlertSeverity fest. |
Inherited Method Summary
Public Constructors
öffentlich SpeedAlertOptions.Builder ()
Erstellt einen leeren Builder.
Public Methods
public SpeedAlertOptions build ()
Builds a SpeedAlertOptions
.
Wenn Sie denselben prozentualen Grenzwert für die Geschwindigkeitswarnungen MINOR
und MAJOR
festlegen, wird die Geschwindigkeitswarnung MINOR
deaktiviert und nur die Geschwindigkeitswarnung MAJOR
zugelassen.
Löst aus
IllegalArgumentException | wenn nicht alle der folgenden Bedingungen erfüllt sind:
|
---|
public SpeedAlertOptions.Builder setSeverityUpgradeDurationSeconds (int Sekunden)
Legt die Zeit in Sekunden fest, die benötigt wird, um Geschwindigkeitsbenachrichtigungen von MINOR
auf MAJOR
zu aktualisieren.
Wenn die Geschwindigkeit über den prozentualen Grenzwert von MINOR
und länger als die angegebenen Sekunden überschritten wird, wird eine MAJOR
-Geschwindigkeitswarnung ausgelöst.
Parameter
Sekunden |
---|
public SpeedAlertOptions.Builder setSpeedAlertThresholdPercentage (SpeedAlertSeverityspeedAlertSeverity, intpercentAboveLimit)
Legt den auslösenden Grenzwert als Prozentsatz für die Geschwindigkeitswarnung der angegebenen SpeedAlertSeverity
fest.
Sie benötigen diese Methode, um die Grenzwerte zum Auslösen von Geschwindigkeitswarnungen sowohl für MINOR
- als auch für MAJOR
-Benachrichtigungen als Prozentsatz anzupassen.
Parameter
speedAlertSeverity | |
---|---|
percentageAboveLimit |