com.google.android.managementapi.oemsystemupdate.model

Classes

CreateSystemUpdateRequest

Request message for CreateSystemUpdate.

CreateSystemUpdateRequest.Builder

Builder for CreateSystemUpdateRequest.

GetSystemUpdateRequest

Request message for GetSystemUpdate.

GetSystemUpdateRequest.Builder

Builder for GetSystemUpdateRequest.

GetUpdateControlStateRequest

Request message for OemSystemUpdateClient.getUpdateControlState.

GetUpdateControlStateRequest.Builder

Builder for GetUpdateControlStateRequest.

Instruction

Instructions for the OTA client on how to handle various stages of the system update process.

Instruction.Builder

Builder for Instruction.

ListPendingSystemUpdatesRequest

Request message for ListPendingSystemUpdates.

ListPendingSystemUpdatesRequest.Builder

Builder for ListPendingSystemUpdatesRequest.

ListPendingSystemUpdatesResponse

Response message for ListPendingSystemUpdates.

ListPendingSystemUpdatesResponse.Builder

Builder for ListPendingSystemUpdatesResponse.

ListSystemUpdatesRequest

Request message for ListSystemUpdates.

ListSystemUpdatesRequest.Builder

Builder for ListSystemUpdatesRequest.

ListSystemUpdatesResponse

Response message for ListSystemUpdates, which returns the list of SystemUpdate to the OEM's OTA client.

ListSystemUpdatesResponse.Builder

Builder for ListSystemUpdatesResponse.

NotifySystemUpdatesChangedRequest

Request message for the OemSystemUpdateHandler.onSystemUpdatesChanged callback.

NotifySystemUpdatesChangedRequest.Builder

Builder for NotifySystemUpdatesChangedRequest.

NotifySystemUpdatesChangedResponse

Response message for the OemSystemUpdateHandler.onSystemUpdatesChanged.

NotifySystemUpdatesChangedResponse.Builder

Builder for NotifySystemUpdatesChangedResponse.

ReportSystemUpdateAbortedRequest

Request to report that a system update has been aborted with an abort reason.

ReportSystemUpdateAbortedRequest.Builder

Builder for ReportSystemUpdateAbortedRequest.

ReportSystemUpdateAbortedResponse

Response for ReportSystemUpdateAborted.

ReportSystemUpdateAbortedResponse.Builder

Builder for ReportSystemUpdateAbortedResponse.

ReportSystemUpdateAppliedRequest

Request to report that a system update has been applied.

ReportSystemUpdateAppliedRequest.Builder

Builder for ReportSystemUpdateAppliedRequest.

ReportSystemUpdateAppliedResponse

Response for ReportSystemUpdateApplied.

ReportSystemUpdateAppliedResponse.Builder

Builder for ReportSystemUpdateAppliedResponse.

ReportSystemUpdateAppliedWithOverrideRequest

Request to report that a system update has been applied with an override reason.

ReportSystemUpdateAppliedWithOverrideRequest.Builder

Builder for ReportSystemUpdateAppliedWithOverrideRequest.

ReportSystemUpdateAppliedWithOverrideResponse

Response for ReportSystemUpdateAppliedWithOverride.

ReportSystemUpdateAppliedWithOverrideResponse.Builder

Builder for ReportSystemUpdateAppliedWithOverrideResponse.

ReportSystemUpdateApplyPreventedRequest

Request to report that a system update apply is prevented.

ReportSystemUpdateApplyPreventedRequest.Builder

Builder for ReportSystemUpdateApplyPreventedRequest.

ReportSystemUpdateApplyPreventedResponse

Response for ReportSystemUpdateApplyPrevented.

ReportSystemUpdateApplyPreventedResponse.Builder

Builder for ReportSystemUpdateApplyPreventedResponse.

ReportSystemUpdateDownloadPreventedRequest

Request to report that a system update download is prevented.

ReportSystemUpdateDownloadPreventedRequest.Builder

Builder for ReportSystemUpdateDownloadPreventedRequest.

ReportSystemUpdateDownloadPreventedResponse

Response for ReportSystemUpdateDownloadPrevented.

ReportSystemUpdateDownloadPreventedResponse.Builder

Builder for ReportSystemUpdateDownloadPreventedResponse.

ReportSystemUpdateDownloadedRequest

Request to report that a system update has completed downloading.

ReportSystemUpdateDownloadedRequest.Builder

Builder for ReportSystemUpdateDownloadedRequest.

ReportSystemUpdateDownloadedResponse

Response for ReportSystemUpdateDownloaded.

ReportSystemUpdateDownloadedResponse.Builder

Builder for ReportSystemUpdateDownloadedResponse.

ReportSystemUpdateDownloadedWithOverrideRequest

Request to report that a system update has completed downloading with an override reason.

ReportSystemUpdateDownloadedWithOverrideRequest.Builder

Builder for ReportSystemUpdateDownloadedWithOverrideRequest.

ReportSystemUpdateDownloadedWithOverrideResponse

Response for ReportSystemUpdateDownloadedWithOverride.

ReportSystemUpdateDownloadedWithOverrideResponse.Builder

Builder for ReportSystemUpdateDownloadedWithOverrideResponse.

ReportSystemUpdateDownloadingRequest

Request to report that a system update has started downloading.

ReportSystemUpdateDownloadingRequest.Builder

Builder for ReportSystemUpdateDownloadingRequest.

ReportSystemUpdateDownloadingResponse

Response for ReportSystemUpdateDownloading.

ReportSystemUpdateDownloadingResponse.Builder

Builder for ReportSystemUpdateDownloadingResponse.

ReportSystemUpdateDownloadingWithOverrideRequest

Request to report that a system update has started downloading with an override reason.

ReportSystemUpdateDownloadingWithOverrideRequest.Builder

Builder for ReportSystemUpdateDownloadingWithOverrideRequest.

ReportSystemUpdateDownloadingWithOverrideResponse

Response for ReportSystemUpdateDownloadingWithOverride.

ReportSystemUpdateDownloadingWithOverrideResponse.Builder

Builder for ReportSystemUpdateDownloadingWithOverrideResponse.

SystemUpdate

An over-the-air (OTA) system update provided by an Original Equipment Manufacturer (OEM).

SystemUpdate.Builder

Builder for SystemUpdate.

SystemUpdate.SystemUpdateState

The current state of the system update, including reason.

SystemUpdate.SystemUpdateState.AbortReason

Reason for ABORTED state.

SystemUpdate.SystemUpdateState.AbortReason.Builder

Builder for SystemUpdate.SystemUpdateState.AbortReason.

SystemUpdate.SystemUpdateState.Builder

Builder for SystemUpdate.SystemUpdateState.

SystemUpdate.SystemUpdateState.OverrideReason

Reason for overriding BLOCK or USER_PROMPT instructions.

SystemUpdate.SystemUpdateState.OverrideReason.Builder

Builder for SystemUpdate.SystemUpdateState.OverrideReason.

SystemUpdate.SystemUpdateState.PreventionReason

Reason for DOWNLOAD_PREVENTED or APPLY_PREVENTED states.

SystemUpdate.SystemUpdateState.PreventionReason.Builder

Builder for SystemUpdate.SystemUpdateState.PreventionReason.

SystemUpdate.SystemUpdateState.ReasonCase

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

UpdateControlState

The singleton resource representing the update control state for a device.

UpdateControlState.Builder

Builder for UpdateControlState.

UpdateUpdateControlStateRequest

Request message for OemSystemUpdateClient.updateUpdateControlState.

UpdateUpdateControlStateRequest.Builder

Builder for UpdateUpdateControlStateRequest.

Enums

Instruction.InstructionType

The type of instruction to be enforced for a specific stage of the update process.

SystemUpdate.ApiLevelChange

Specifies whether the system update changes the Android API level.

SystemUpdate.SystemUpdateState.AbortReason.AbortReasonType

Reason type for aborted state.

SystemUpdate.SystemUpdateState.OverrideReason.OverrideReasonType

Reason type for overriding the BLOCK or USER_PROMPT instruction.

SystemUpdate.SystemUpdateState.PreventionReason.PreventionReasonType

Reason type for prevented state.

SystemUpdate.SystemUpdateState.ReasonCase.Kind

The possible kind of SystemUpdate.SystemUpdateState.ReasonCase.

SystemUpdate.SystemUpdateState.Stage

Stage of a system update.

SystemUpdateView

Defines the views for the SystemUpdate resource.

UpdateControlState.ControlState

The current state of the update control solution.