SystemUpdate.SystemUpdateState.Builder

abstract class SystemUpdate.SystemUpdateState.Builder


SystemUpdate.SystemUpdateState のビルダー。

概要

パブリック関数

build

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 クライアントが続行できない場合、指示は阻止されます。(例: バッテリー残量が少ない、ネットワークに接続されていない)。