SystemUpdate.SystemUpdateState.Builder

abstract class SystemUpdate.SystemUpdateState.Builder


Builder per SystemUpdate.SystemUpdateState.

Riepilogo

Funzioni pubbliche

build

abstract fun build(): SystemUpdate.SystemUpdateState!

clearReason

fun clearReason(): SystemUpdate.SystemUpdateState.Builder!

Cancella qualsiasi motivo impostato in precedenza.

setAbortReason

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

Motivo dell'interruzione. Un aggiornamento viene interrotto quando non è più disponibile.

setAbortReason

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

Motivo dell'interruzione. Un aggiornamento viene interrotto quando non è più disponibile.

setOverrideReason

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

Motivo dell'override. Un'istruzione viene sostituita quando il client OTA procede con la fase di aggiornamento nonostante l'istruzione BLOCK o procede con la fase di aggiornamento senza la conferma dell'utente per l'istruzione USER_PROMPT. Quando un'istruzione viene sostituita, è necessario fornire un motivo.

setOverrideReason

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

Motivo dell'override. Un'istruzione viene sostituita quando il client OTA procede con la fase di aggiornamento nonostante l'istruzione BLOCK o procede con la fase di aggiornamento senza la conferma dell'utente per l'istruzione USER_PROMPT. Quando un'istruzione viene sostituita, è necessario fornire un motivo.

setPreventionReason

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

Motivo della prevenzione. Un'istruzione viene impedita quando al client OTA viene chiesto di procedere con FORCE o quando al client viene chiesto di USER_PROMPT e l'utente ha fornito la conferma, ma al client OTA viene impedito di procedere. (ad es. batteria insufficiente, nessuna rete).

setPreventionReason

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

Motivo della prevenzione. Un'istruzione viene impedita quando al client OTA viene chiesto di procedere con FORCE o quando al client viene chiesto di USER_PROMPT e l'utente ha fornito la conferma, ma al client OTA viene impedito di procedere. (ad es. batteria insufficiente, nessuna rete).