SystemUpdate.SystemUpdateState

public abstract class SystemUpdate.SystemUpdateState


The current state of the system update, including reason.

Summary

Nested types

Reason for ABORTED state.

Reason type for aborted state.

Builder for SystemUpdate.SystemUpdateState.AbortReason.

Builder for SystemUpdate.SystemUpdateState.

Reason for overriding BLOCK or USER_PROMPT instructions.

Builder for SystemUpdate.SystemUpdateState.OverrideReason.

Reason type for overriding the BLOCK or USER_PROMPT instruction.

Reason for DOWNLOAD_PREVENTED or APPLY_PREVENTED states.

Builder for SystemUpdate.SystemUpdateState.PreventionReason.

Reason type for prevented state.

One of the override reason, prevention reason or abort reason for the current state of the system update.

The possible kind of SystemUpdate.SystemUpdateState.ReasonCase.

Stage of a system update.

Public methods

static SystemUpdate.SystemUpdateState.Builder
static SystemUpdate.SystemUpdateState
abstract SystemUpdate.SystemUpdateState.ReasonCase

One of the override reason, prevention reason or abort reason for the current state of the system update.

abstract SystemUpdate.SystemUpdateState.Builder

Public methods

builder

public static SystemUpdate.SystemUpdateState.Builder builder()

getDefaultInstance

public static SystemUpdate.SystemUpdateState getDefaultInstance()

getReason

public abstract SystemUpdate.SystemUpdateState.ReasonCase getReason()

One of the override reason, prevention reason or abort reason for the current state of the system update.

toBuilder

public abstract SystemUpdate.SystemUpdateState.Builder toBuilder()