UpdateControlState.ControlState

enum UpdateControlState.ControlState


État actuel de la solution de contrôle des mises à jour.

Résumé

Valeurs enum

CONTROL_STATE_UNSPECIFIED

Valeur par défaut.

OEM_CUSTOM_CONTROL

Une solution de contrôle des mises à jour personnalisée par l'OEM est active.

SYSTEM_UPDATE_POLICY_CONTROL

La règle UUC est ignorée, car une SystemUpdatePolicy est définie, et le client OTA suit plutôt la SystemUpdatePolicy.

UNIFIED_UPDATE_CONTROL

Le contrôle unifié des mises à jour (UUC) est actif.

Fonctions publiques

java-static UpdateControlState.ControlState!
valueOf(name: String!)

Renvoie la constante enum de ce type associé au nom indiqué.

java-static Array<UpdateControlState.ControlState!>!

Renvoie un tableau contenant les constantes de ce type d'enum dans l'ordre dans lequel elles sont déclarées.

Valeurs enum

CONTROL_STATE_UNSPECIFIED

val UpdateControlState.ControlState.CONTROL_STATE_UNSPECIFIEDUpdateControlState.ControlState

Valeur par défaut. Le client OTA ne doit pas utiliser cette valeur.

OEM_CUSTOM_CONTROL

val UpdateControlState.ControlState.OEM_CUSTOM_CONTROLUpdateControlState.ControlState

Une solution de contrôle des mises à jour personnalisée par l'OEM est active. Dans cet état, le client OEM NE DOIT PAS appeler de méthodes de règles ni de commentaires dans le SDK AMAPI.

SYSTEM_UPDATE_POLICY_CONTROL

val UpdateControlState.ControlState.SYSTEM_UPDATE_POLICY_CONTROLUpdateControlState.ControlState

La règle UUC est ignorée, car une SystemUpdatePolicy est définie, et le client OTA suit plutôt la SystemUpdatePolicy.

UNIFIED_UPDATE_CONTROL

val UpdateControlState.ControlState.UNIFIED_UPDATE_CONTROLUpdateControlState.ControlState

Le contrôle unifié des mises à jour (UUC) est actif.

Fonctions publiques

valueOf

java-static fun valueOf(name: String!): UpdateControlState.ControlState!

Renvoie la constante enum de ce type associé au nom indiqué. Cette chaîne doit correspondre exactement à l'identifiant utilisé pour déclarer une constante d'enum de ce type. (Les espaces superflus ne sont pas autorisés.)

Renvoie
UpdateControlState.ControlState!

la constante d'enum associée au nom indiqué

Génère
java.lang.IllegalArgumentException

si ce type d'énumération n'a pas de constante associée au nom spécifié

valeurs

java-static fun values(): Array<UpdateControlState.ControlState!>!

Renvoie un tableau contenant les constantes de ce type d'enum dans l'ordre dans lequel elles sont déclarées. Cette méthode permet de parcourir les constantes.

Renvoie
Array<UpdateControlState.ControlState!>!

un tableau contenant les constantes de ce type d'enum dans l'ordre où elles sont déclarées