SystemUpdate.SystemUpdateState.Builder

abstract class SystemUpdate.SystemUpdateState.Builder


SystemUpdate.SystemUpdateState के लिए बिल्डर.

खास जानकारी

सार्वजनिक फ़ंक्शन

abstract SystemUpdate.SystemUpdateState!
SystemUpdate.SystemUpdateState.Builder!

पहले से सेट की गई वजह को मिटाता है.

SystemUpdate.SystemUpdateState.Builder!

रोकने की वजह.

SystemUpdate.SystemUpdateState.Builder!

रोकने की वजह.

SystemUpdate.SystemUpdateState.Builder!

बदलाव की वजह.

SystemUpdate.SystemUpdateState.Builder!

बदलाव की वजह.

SystemUpdate.SystemUpdateState.Builder!

रोकने की वजह.

SystemUpdate.SystemUpdateState.Builder!

रोकने की वजह.

सार्वजनिक फ़ंक्शन

बिल्ड

abstract fun build(): SystemUpdate.SystemUpdateState!

clearReason

fun clearReason(): SystemUpdate.SystemUpdateState.Builder!

पहले से सेट की गई वजह को मिटाता है.

setAbortReason

fun setAbortReason(value: SystemUpdate.SystemUpdateState.AbortReason!): SystemUpdate.SystemUpdateState.Builder!

रोकने की वजह. अपडेट उपलब्ध न होने पर, उसे रद्द कर दिया जाता है.

setAbortReason

fun setAbortReason(
    value: SystemUpdate.SystemUpdateState.AbortReason.Builder!
): SystemUpdate.SystemUpdateState.Builder!

रोकने की वजह. अपडेट उपलब्ध न होने पर, उसे रद्द कर दिया जाता है.

setOverrideReason

fun setOverrideReason(value: SystemUpdate.SystemUpdateState.OverrideReason!): SystemUpdate.SystemUpdateState.Builder!

बदलाव की वजह. किसी निर्देश को तब अनदेखा किया जाता है, जब OTA क्लाइंट, BLOCK निर्देश के बावजूद अपडेट की प्रोसेस को आगे बढ़ाता है या USER_PROMPT निर्देश के लिए उपयोगकर्ता की पुष्टि के बिना अपडेट की प्रोसेस को आगे बढ़ाता है. किसी निर्देश को बदलने पर, उसकी वजह बताना ज़रूरी है.

setOverrideReason

fun setOverrideReason(
    value: SystemUpdate.SystemUpdateState.OverrideReason.Builder!
): SystemUpdate.SystemUpdateState.Builder!

बदलाव की वजह. किसी निर्देश को तब अनदेखा किया जाता है, जब OTA क्लाइंट, BLOCK निर्देश के बावजूद अपडेट की प्रोसेस को आगे बढ़ाता है या USER_PROMPT निर्देश के लिए उपयोगकर्ता की पुष्टि के बिना अपडेट की प्रोसेस को आगे बढ़ाता है. किसी निर्देश को बदलने पर, उसकी वजह बताना ज़रूरी है.

setPreventionReason

fun setPreventionReason(
    value: SystemUpdate.SystemUpdateState.PreventionReason!
): SystemUpdate.SystemUpdateState.Builder!

रोकने की वजह. जब OTA क्लाइंट को फ़ोर्स प्रोसीड करने का निर्देश दिया जाता है या क्लाइंट को USER_PROMPT करने का निर्देश दिया जाता है और उपयोगकर्ता ने पुष्टि कर दी है, लेकिन OTA क्लाइंट को आगे बढ़ने से रोका जाता है, तब निर्देश को पूरा नहीं किया जा सकता. (उदाहरण के लिए, बैटरी कम होना, नेटवर्क न होना).

setPreventionReason

fun setPreventionReason(
    value: SystemUpdate.SystemUpdateState.PreventionReason.Builder!
): SystemUpdate.SystemUpdateState.Builder!

रोकने की वजह. जब OTA क्लाइंट को फ़ोर्स प्रोसीड करने का निर्देश दिया जाता है या क्लाइंट को USER_PROMPT करने का निर्देश दिया जाता है और उपयोगकर्ता ने पुष्टि कर दी है, लेकिन OTA क्लाइंट को आगे बढ़ने से रोका जाता है, तब निर्देश को पूरा नहीं किया जा सकता. (उदाहरण के लिए, बैटरी कम होना, नेटवर्क न होना).