SpeedAlertOptions.Builder

公開靜態最終類別 SpeedAlertOptions.Builder 擴充物件

建構 SpeedAlertOptions 的建構工具。

公用建構函式摘要

SpeedAlertOptions.Builder()
建立空白的建構工具。

公用方法摘要

SpeedAlertOptions
build()
可建構 SpeedAlertOptions
SpeedAlertOptions.Builder
setSeverityUpgradeDurationSeconds(int 秒)
設定將速度快訊從 MINOR 升級至 MAJOR 所需的秒數。
SpeedAlertOptions.Builder
setSpeedAlertThresholdPercentage(SpeedAlertSeverity SpeedAlertSeverity、int 一定百分比 AboveLimit)
針對指定 SpeedAlertSeverity 的速度快訊,將觸發門檻設為百分比。

繼承方法摘要

公用建構函式

public SpeedAlertOptions.Builder ()

建立空白的建構工具。

公用方法

public SpeedAlertOptions build ()

可建構 SpeedAlertOptions

如果為 MINORMAJOR 速度快訊設定相同的百分比門檻,系統會停用 MINOR 速度快訊,並僅允許 MAJOR 速度快訊。

擲回
IllegalArgumentException 如果未符合下列所有條件:
  • 您已將 MINOR 個速度快訊觸發門檻設為具有非負整數值的百分比
  • 您已將 MAJOR 個速度快訊觸發門檻設為百分比,且非負整數值不得低於 MINOR 的速度快訊門檻百分比
  • 您已將 MAJOR 個速度快訊觸發門檻 (以秒為單位) 設為正整數

public SpeedAlertOptions.Builder setSeverityUpgradeDurationSeconds (int 秒)

設定將速度快訊從 MINOR 升級至 MAJOR 所需的秒數。

如果速度超過指定秒數的 MINOR百分比門檻,就會觸發MAJOR速度快訊。

參數

public SpeedAlertOptions.Builder setSpeedAlertThresholdPercentage (SpeedAlertSeverity SpeedAlertSeverity、int 一定百分比 AboveLimit)

針對指定 SpeedAlertSeverity 的速度快訊,將觸發門檻設為百分比。

您需要使用此方法,針對 MINORMAJOR 快訊自訂速度快訊觸發門檻 (以百分比表示)。

參數
speedAlertSeverity
percentageAboveLimit