SpeedAlertOptions.Builder

public static final class SpeedAlertOptions.Builder extensions オブジェクト

SpeedAlertOptions を構築するためのビルダー。

パブリック コンストラクタの概要

SpeedAlertOptions.Builder()
空のビルダーを作成します。

パブリック メソッドの概要

SpeedAlertOptions
build()
SpeedAlertOptions をビルドします。
SpeedAlertOptions.Builder
setSeverityUpgradeDurationSeconds(int 秒)
速度アラートを MINOR から MAJOR にアップグレードするために必要な時間を秒単位で設定します。
SpeedAlertOptions.Builder
setSpeedAlertThresholdPercentageSpeedAlertSeverity speedAlertSeverity、int percentageAboveLimit)
指定された SpeedAlertSeverity の速度アラートをトリガーするしきい値をパーセンテージとして設定します。

継承されたメソッドの概要

パブリック コンストラクタ

public SpeedAlertOptions.Builder ()

空のビルダーを作成します。

パブリック メソッド

public SpeedAlertOptions build ()

SpeedAlertOptions をビルドします。

MINORMAJOR の速度アラートに同じ割合のしきい値を設定すると、MINOR 速度アラートが無効になり、MAJOR 速度アラートのみが許可されます。

例外
IllegalArgumentException 以下のすべての条件が満たされていない場合:
  • MINOR 速度アラートをトリガーするしきい値を、負でない整数値を持つパーセンテージとして設定している。
  • MAJOR 速度アラートのトリガーのしきい値を、負でない int 値が MINOR 以上の速度アラートのしきい値の割合として設定した
  • MAJOR の速度アラートをトリガーするしきい値(秒)を正の整数値で設定しました

public SpeedAlertOptions.Builder setSeverityUpgradeDurationSeconds (int 秒)

速度アラートを MINOR から MAJOR にアップグレードするのに必要な時間を秒単位で設定します。

MINOR パーセントしきい値を超える速度が指定秒間を超えると、MAJOR 速度アラートがトリガーされます。

パラメータ

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

指定された SpeedAlertSeverity の速度アラートをトリガーするしきい値をパーセンテージで設定します。

このメソッドは、MINOR アラートと MAJOR アラートの両方について、速度アラートをトリガーするしきい値をパーセンテージでカスタマイズするために必要です。

パラメータ
speedAlertSeverity
percentageAboveLimit