SpeedAlertOptions.Builder

public statique final class SpeedAlertOptions.Builder étend l'objet

Compilateur permettant de créer des SpeedAlertOptions.

Récapitulatif des constructeurs publics

SpeedAlertOptions.Builder()
Crée un compilateur vide.

Récapitulatif des méthodes publiques

SpeedAlertOptions
build()
Crée l'objet SpeedAlertOptions.
SpeedAlertOptions.Builder
setSeverityUpgradeDurationSeconds(nombre de secondes)
Définit le temps, en secondes, nécessaire pour faire passer les alertes de vitesse de MINOR à MAJOR.
SpeedAlertOptions.Builder
setSpeedAlertThresholdPercentage(SpeedAlertSeverity speedAlertSeverity, pourcentage int AboveLimit)
Définit le seuil de déclenchement en pourcentage pour l'alerte de vitesse du SpeedAlertSeverity spécifié.

Récapitulatif des méthodes héritées

Constructeurs publics

public SpeedAlertOptions.Builder ()

Crée un compilateur vide.

Méthodes publiques

public SpeedAlertOptions build ()

Crée l'objet SpeedAlertOptions.

Si vous définissez le même seuil en pourcentage pour les alertes de vitesse MINOR et MAJOR, l'alerte de vitesse MINOR sera désactivée et n'autorisera que l'alerte de vitesse MAJOR.

Génère
IllegalArgumentException Si toutes les conditions suivantes ne sont pas remplies :
  • Vous avez défini le seuil de déclenchement des alertes de vitesse MINOR sous la forme d'un pourcentage avec une valeur entière non négative
  • Vous avez défini le seuil de déclenchement de l'alerte de vitesse MAJOR sous la forme d'un pourcentage avec une valeur entière non négative supérieure au pourcentage du seuil de l'alerte de vitesse MINOR
  • Vous avez défini un seuil de déclenchement d'alerte de vitesse MAJOR en secondes avec un entier positif

public SpeedAlertOptions.Builder setSeverityUpgradeDurationSeconds (nombre de secondes)

Définit le temps, en secondes, nécessaire pour faire passer les alertes de vitesse de MINOR à MAJOR.

Un excès de vitesse au-delà du seuil de MINOR % pendant une durée supérieure à la seconde spécifiée déclenche l'alerte de vitesse MAJOR.

Paramètres
secondes

public SpeedAlertOptions.Builder setSpeedAlertThresholdPercentage (SpeedAlertSeverity SpeedAlertSeverity, int percentageAboveLimit)

Définit le seuil de déclenchement en pourcentage pour l'alerte de vitesse du SpeedAlertSeverity spécifié.

Cette méthode vous permet de personnaliser les seuils de déclenchement des alertes de vitesse en pourcentage pour les alertes MINOR et MAJOR.

Paramètres
speedAlertSeverity
percentageAboveLimit