SpeedAlertOptions.Builder

सार्वजनिक स्टैटिक फ़ाइनल क्लास SpeedAlertOptions.Builder ऑब्जेक्ट की समयसीमा बढ़ाता है

SpeedAlertOptions बनाने के लिए बिल्डर.

पब्लिक कंस्ट्रक्टर से जुड़ी खास जानकारी

SpeedAlertOptions.Builder()
खाली बिल्डर बनाता है.

सार्वजनिक तरीके से जुड़ी खास जानकारी

SpeedAlertOptions
build()
SpeedAlertOptions बनाता है.
SpeedAlertOptions.Builder
setSeverityUpgradeDurationSeconds(इंटेट सेकंड)
स्पीड अलर्ट को MINOR से MAJOR में अपग्रेड करने के लिए, समय को सेकंड में सेट करता है.
SpeedAlertOptions.Builder
setSpeedAlertThresholdPercentage(SpeedAlertSeverity SpeedAlertSeverity, intPercentAboveLimit)
यह नीति, तय किए गए SpeedAlertSeverity की स्पीड अलर्ट के लिए, ट्रिगर करने की सीमा को प्रतिशत के रूप में सेट करती है.

इनहेरिट किए गए तरीके की खास जानकारी

पब्लिक कंस्ट्रक्टर

सार्वजनिक SpeedAlertOptions.Builder ()

खाली बिल्डर बनाता है.

सार्वजनिक तरीके

सार्वजनिक SpeedAlertOptions build ()

SpeedAlertOptions बनाता है.

MINOR और MAJOR स्पीड अलर्ट के लिए प्रतिशत थ्रेशोल्ड एक जैसा सेट करने पर, MINOR स्पीड अलर्ट की सुविधा बंद हो जाएगी. साथ ही, यह सिर्फ़ MAJOR स्पीड अलर्ट को अनुमति देगा.

थ्रो
IllegalArgumentException अगर नीचे दी गई सभी शर्तें पूरी नहीं होती हैं, तो:
  • आपने स्पीड अलर्ट को ट्रिगर करने के लिए MINOR थ्रेशोल्ड को, गैर-नेगेटिव पूर्णांक के साथ प्रतिशत के तौर पर सेट किया है
  • आपने MAJOR स्पीड अलर्ट को ट्रिगर करने के थ्रेशोल्ड को प्रतिशत के तौर पर सेट किया है. इसकी वैल्यू को नेगेटिव पूर्णांक के तौर पर दिखाया गया है, जो स्पीड अलर्ट के थ्रेशोल्ड के कम से कम MINOR प्रतिशत के बराबर है
  • आपने स्पीड अलर्ट को ट्रिगर करने के लिए, MAJOR सेकंड में थ्रेशोल्ड सेट किया है. यह थ्रेशोल्ड पॉज़िटिव पूर्णांक के लिए सेट किया गया है

सार्वजनिक SpeedAlertOptions.Builder setSeverityUpgradeDurationSeconds (इंटीट सेकंड)

स्पीड अलर्ट को MINOR से MAJOR में अपग्रेड करने के लिए, समय को सेकंड में सेट करता है.

तय किए गए सेकंड से ज़्यादा समय तक MINOR प्रतिशत थ्रेशोल्ड से ज़्यादा होने पर, MAJOR स्पीड अलर्ट ट्रिगर होता है.

पैरामीटर
सेकंड

SpeedAlertOptions.Builder setSpeedAlertThresholdPercentageSpeedAlertSeverity

यह नीति, तय किए गए SpeedAlertSeverity की स्पीड अलर्ट के लिए, ट्रिगर करने की सीमा को प्रतिशत के रूप में सेट करती है.

आपको MINOR और MAJOR, दोनों अलर्ट के लिए प्रतिशत के तौर पर स्पीड अलर्ट ट्रिगर करने के थ्रेशोल्ड को पसंद के मुताबिक बनाने के लिए इस तरीके की ज़रूरत है.

पैरामीटर
speedAlertSeverity
percentageAboveLimit