SpeedAlertOptions.Builder

public static final class SpeedAlertOptions.Builder memperluas Object

Builder untuk mem-build SpeedAlertOptions.

Ringkasan Konstruktor Publik

SpeedAlertOptions.Builder()
Membuat builder kosong.

Ringkasan Metode Publik

SpeedAlertOptions
build()
SpeedAlertOptions.Builder
setSeverityUpgradeDurationSeconds(int seconds)
Menyetel waktu dalam detik yang diperlukan untuk mengupgrade notifikasi kecepatan dari MINOR ke MAJOR.
SpeedAlertOptions.Builder
setSpeedAlertThresholdPercentage(SpeedAlertSeverity speedAlertSeverity, int percentageAboveLimit)
Menetapkan batas pemicu sebagai persentase untuk notifikasi kecepatan SpeedAlertSeverity yang ditentukan.

Ringkasan Metode Turunan

Konstruktor Publik

public SpeedAlertOptions.Builder ()

Membuat builder kosong.

Metode Publik

public SpeedAlertOptions build ()

Mem-build SpeedAlertOptions.

Menetapkan batas persentase yang sama untuk notifikasi kecepatan MINOR dan MAJOR akan menonaktifkan notifikasi kecepatan MINOR dan hanya akan mengizinkan notifikasi kecepatan MAJOR.

Menampilkan
IllegalArgumentException jika tidak semua kondisi berikut terpenuhi:
  • Anda telah menetapkan batas pemicu pemberitahuan kecepatan MINOR sebagai persentase dengan nilai int non-negatif
  • Anda telah menetapkan nilai minimum pemicu pemberitahuan kecepatan MAJOR sebagai persentase dengan nilai int non-negatif yang setidaknya sama dengan persentase nilai minimum pemberitahuan kecepatan MINOR
  • Anda telah menetapkan batas pemicu pemberitahuan kecepatan MAJOR dalam detik dengan nilai bilangan bulat positif

public SpeedAlertOptions.Builder setSeverityUpgradeDurationSeconds (int seconds)

Menyetel waktu dalam detik yang diperlukan untuk mengupgrade notifikasi kecepatan dari MINOR ke MAJOR.

Mempercepat di atas batas persentase MINOR selama lebih dari detik yang ditentukan akan memicu peringatan kecepatan MAJOR.

Parameter
detik

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

Menetapkan batas pemicu sebagai persentase untuk notifikasi kecepatan SpeedAlertSeverity yang ditentukan.

Anda memerlukan metode ini untuk menyesuaikan nilai minimum pemicu pemberitahuan kecepatan sebagai persentase untuk pemberitahuan MINOR dan MAJOR.

Parameter
speedAlertSeverity
percentageAboveLimit