/**@class android.os.Build
@extends java.lang.Object

 Information about the current build, extracted from system properties.
*/
var Build = {

/**Value used for when a build property is unknown. */
UNKNOWN : "unknown",
/**Either a changelist number, or a label like "M4-rc20". */
ID : "null",
/**A build ID string meant for displaying to the user */
DISPLAY : "null",
/**The name of the overall product. */
PRODUCT : "null",
/**The name of the industrial design. */
DEVICE : "null",
/**The name of the underlying board, like "goldfish". */
BOARD : "null",
/** The name of the instruction set (CPU type + ABI convention) of native code.

 @deprecated Use {@link #SUPPORTED_ABIS} instead.
*/
CPU_ABI : "null",
/** The name of the second instruction set (CPU type + ABI convention) of native code.

 @deprecated Use {@link #SUPPORTED_ABIS} instead.
*/
CPU_ABI2 : "null",
/**The manufacturer of the product/hardware. */
MANUFACTURER : "null",
/**The consumer-visible brand with which the product/hardware will be associated, if any. */
BRAND : "null",
/**The end-user-visible name for the end product. */
MODEL : "null",
/**The system bootloader version number. */
BOOTLOADER : "null",
/** The radio firmware version number.

 @deprecated The radio firmware version is frequently not
 available when this class is initialized, leading to a blank or
 "unknown" value for this string.  Use
 {@link #getRadioVersion} instead.
*/
RADIO : "null",
/**The name of the hardware (from the kernel command line or /proc). */
HARDWARE : "null",
/**A hardware serial number, if available.  Alphanumeric only, case-insensitive. */
SERIAL : "null",
/** An ordered list of ABIs supported by this device. The most preferred ABI is the first
 element in the list.

 See {@link #SUPPORTED_32_BIT_ABIS} and {@link #SUPPORTED_64_BIT_ABIS}.
*/
SUPPORTED_ABIS : "null",
/** An ordered list of <b>32 bit</b> ABIs supported by this device. The most preferred ABI
 is the first element in the list.

 See {@link #SUPPORTED_ABIS} and {@link #SUPPORTED_64_BIT_ABIS}.
*/
SUPPORTED_32_BIT_ABIS : "null",
/** An ordered list of <b>64 bit</b> ABIs supported by this device. The most preferred ABI
 is the first element in the list.

 See {@link #SUPPORTED_ABIS} and {@link #SUPPORTED_32_BIT_ABIS}.
*/
SUPPORTED_64_BIT_ABIS : "null",
/**The type of build, like "user" or "eng". */
TYPE : "null",
/**Comma-separated tags describing the build, like "unsigned,debug". */
TAGS : "null",
/**A string that uniquely identifies this build.  Do not attempt to parse this value. */
FINGERPRINT : "null",
/***/
TIME : "null",
/***/
USER : "null",
/***/
HOST : "null",
/** Returns true if we are running a debug build such as "user-debug" or "eng".
 @hide
*/
IS_DEBUGGABLE : "null",
/**Ensure that raw fingerprint system property is defined. If it was derived
 dynamically by {@link #deriveFingerprint}() this is where we push the
 derived value into the property service.
@hide 
*/
ensureFingerprintProperty : function(  ) {},

/**Verifies the the current flash of the device is consistent with what
 was expected at build time.
 1) Checks that device fingerprint is defined and that it matches across
    various partitions.
 2) Verifies radio and bootloader partitions are those expected in the build.
@hide 
*/
isBuildConsistent : function(  ) {},

/**Returns the version string for the radio firmware.  May return
 null (if, for instance, the radio is not currently on).
*/
getRadioVersion : function(  ) {},


};