SpeedAlertOptions.Builder

공개 정적 최종 클래스 SpeedAlertOptions.Builder Existing Object

SpeedAlertOptions를 빌드하기 위한 빌더입니다.

공개 생성자 요약

SpeedAlertOptions.Builder()
빈 빌더를 만듭니다.

공개 메서드 요약

SpeedAlertOptions
build()
SpeedAlertOptions를 빌드합니다.
SpeedAlertOptions.Builder
setSeverityUpgradeDurationSeconds(정수 초)
속도 알림을 MINOR에서 MAJOR로 업그레이드하는 데 필요한 시간(초)을 설정합니다.
SpeedAlertOptions.Builder
setSpeedAlertThresholdPercentage(SpeedAlertSeverity speedAlertSeverity, int percentageAboveLimit)
트리거 기준을 지정된 SpeedAlertSeverity의 속도 알림 백분율로 설정합니다.

상속받은 메서드 요약

공개 생성자

공개 SpeedAlertOptions.Builder ()

빈 빌더를 만듭니다.

공개 메서드

공개 SpeedAlertOptions 빌드 ()

SpeedAlertOptions를 빌드합니다.

MINORMAJOR 속도 알림에 동일한 백분율 기준을 설정하면 MINOR 속도 알림이 사용 중지되고 MAJOR 속도 알림만 허용됩니다.

생성 값
IllegalArgumentException 다음 조건을 모두 충족하지 않는 경우:
  • MINOR 속도 알림 트리거 기준을 음수가 아닌 int 값이 있는 비율로 설정했습니다.
  • MAJOR 속도 알림 트리거 기준을 음수가 아닌 int 값이 MINOR 속도 알림 기준 비율 이상인 비율로 설정했습니다.
  • 양의 정수 값으로 MAJOR 속도 알림을 트리거하는 기준(초)을 설정했습니다.

공개 SpeedAlertOptions.Builder setSeverityUpgradeDurationSeconds (정수 초)

속도 알림을 MINOR에서 MAJOR로 업그레이드하는 데 필요한 시간(초)을 설정합니다.

지정된 초보다 길게 MINOR% 기준의 속도를 초과하면 MAJOR 속도 알림이 트리거됩니다.

매개변수

공개 SpeedAlertOptions.Builder setSpeedAlertThresholdPercentage (SpeedAlertSeverity speedAlertSeverity, int percentageAboveLimit)

트리거 기준을 지정된 SpeedAlertSeverity의 속도 알림 백분율로 설정합니다.

속도 알림 트리거 기준을 MINORMAJOR 알림의 백분율로 맞춤설정하려면 이 메서드가 필요합니다.

매개변수
speedAlertSeverity
percentageAboveLimit