Stay organized with collections
Save and categorize content based on your preferences.
VersionInfo
public
class
VersionInfo
extends Object
Describes a complete release (OS and OEM versions).
Summary
Public methods |
String
|
toString()
Returns a string representation of the object.
|
Inherited methods |
From
class
java.lang.Object
Object
|
clone()
Creates and returns a copy of this object.
|
boolean
|
equals(Object obj)
Indicates whether some other object is "equal to" this one.
|
void
|
finalize()
Called by the garbage collector on an object when garbage collection
determines that there are no more references to the object.
|
final
Class<?>
|
getClass()
Returns the runtime class of this Object .
|
int
|
hashCode()
Returns a hash code value for the object.
|
final
void
|
notify()
Wakes up a single thread that is waiting on this object's
monitor.
|
final
void
|
notifyAll()
Wakes up all threads that are waiting on this object's monitor.
|
String
|
toString()
Returns a string representation of the object.
|
final
void
|
wait(long millis, int nanos)
Causes the current thread to wait until another thread invokes the
notify() method or the
notifyAll() method for this object, or
some other thread interrupts the current thread, or a certain
amount of real time has elapsed.
|
final
void
|
wait(long millis)
Causes the current thread to wait until either another thread invokes the
notify() method or the
notifyAll() method for this object, or a
specified amount of time has elapsed.
|
final
void
|
wait()
Causes the current thread to wait until another thread invokes the
notify() method or the
notifyAll() method for this object.
|
|
Fields
androidThingsVersion
String androidThingsVersion
The OS release name.
buildId
String buildId
The OEM application build ID.
Public methods
toString
String toString ()
Returns a string representation of the object. In general, the
toString
method returns a string that
"textually represents" this object. The result should
be a concise but informative representation that is easy for a
person to read.
It is recommended that all subclasses override this method.
The toString
method for class Object
returns a string consisting of the name of the class of which the
object is an instance, the at-sign character `@
', and
the unsigned hexadecimal representation of the hash code of the
object. In other words, this method returns a string equal to the
value of:
getClass().getName() + '@' + Integer.toHexString(hashCode())
Returns |
String |
a string representation of the object.
|
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-02-10 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-02-10 UTC."],[],[],null,["# VersionInfo\n\nSummary: [Fields](#lfields) \\| [Methods](#pubmethods) \\| [Inherited Methods](#inhmethods) \\| [\\[Expand All\\]](#) \n\nVersionInfo\n===========\n\n\n`\npublic\n\n\nclass\nVersionInfo\n`\n\n\n`\n\nextends `[Object](/reference/java/lang/Object)`\n\n\n`\n\n`\n\n\n`\n\n|---|----------------------------------------------|\n| [java.lang.Object](/reference/java/lang/Object) ||\n| ↳ | com.google.android.things.update.VersionInfo |\n\n\u003cbr /\u003e\n\n*** ** * ** ***\n\nDescribes a complete release (OS and OEM versions).\n\nSummary\n-------\n\n| ### Fields ||\n|-------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------|\n| ` public final `[String](/reference/java/lang/String) | [androidThingsVersion](/reference/com/google/android/things/update/VersionInfo#androidThingsVersion) The OS release name. |\n| ` public final `[String](/reference/java/lang/String) | [buildId](/reference/com/google/android/things/update/VersionInfo#buildId) The OEM application build ID. |\n\n| ### Public methods ||\n|------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------|\n| ` `[String](/reference/java/lang/String) | ` `[toString](/reference/com/google/android/things/update/VersionInfo#toString())`() ` Returns a string representation of the object. |\n\n| ### Inherited methods |\n|-----------------------|---|\n| From class ` `[java.lang.Object](/reference/java/lang/Object)` ` |---------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | ` `[Object](/reference/java/lang/Object) | ` `[clone](/reference/java/lang/Object#clone())`() ` Creates and returns a copy of this object. | | ` boolean` | ` `[equals](/reference/java/lang/Object#equals(java.lang.Object))`(`[Object](/reference/java/lang/Object)` obj) ` Indicates whether some other object is \"equal to\" this one. | | ` void` | ` `[finalize](/reference/java/lang/Object#finalize())`() ` Called by the garbage collector on an object when garbage collection determines that there are no more references to the object. | | ` final `[Class](/reference/java/lang/Class)`\u003c?\u003e` | ` `[getClass](/reference/java/lang/Object#getClass())`() ` Returns the runtime class of this `Object`. | | ` int` | ` `[hashCode](/reference/java/lang/Object#hashCode())`() ` Returns a hash code value for the object. | | ` final void` | ` `[notify](/reference/java/lang/Object#notify())`() ` Wakes up a single thread that is waiting on this object's monitor. | | ` final void` | ` `[notifyAll](/reference/java/lang/Object#notifyAll())`() ` Wakes up all threads that are waiting on this object's monitor. | | ` `[String](/reference/java/lang/String) | ` `[toString](/reference/java/lang/Object#toString())`() ` Returns a string representation of the object. | | ` final void` | ` `[wait](/reference/java/lang/Object#wait(long, int))`(long millis, int nanos) ` Causes the current thread to wait until another thread invokes the [notify()](https://developer.android.com/reference/java/lang/Object.html#notify()) method or the [notifyAll()](https://developer.android.com/reference/java/lang/Object.html#notifyAll()) method for this object, or some other thread interrupts the current thread, or a certain amount of real time has elapsed. | | ` final void` | ` `[wait](/reference/java/lang/Object#wait(long))`(long millis) ` Causes the current thread to wait until either another thread invokes the [notify()](https://developer.android.com/reference/java/lang/Object.html#notify()) method or the [notifyAll()](https://developer.android.com/reference/java/lang/Object.html#notifyAll()) method for this object, or a specified amount of time has elapsed. | | ` final void` | ` `[wait](/reference/java/lang/Object#wait())`() ` Causes the current thread to wait until another thread invokes the [notify()](https://developer.android.com/reference/java/lang/Object.html#notify()) method or the [notifyAll()](https://developer.android.com/reference/java/lang/Object.html#notifyAll()) method for this object. | ||\n\nFields\n------\n\n### androidThingsVersion\n\n```\nString androidThingsVersion\n```\n\nThe OS release name.\n\n\u003cbr /\u003e\n\n### buildId\n\n```\nString buildId\n```\n\nThe OEM application build ID.\n\n\u003cbr /\u003e\n\nPublic methods\n--------------\n\n### toString\n\n```\nString toString ()\n```\n\nReturns a string representation of the object. In general, the\n`toString` method returns a string that\n\"textually represents\" this object. The result should\nbe a concise but informative representation that is easy for a\nperson to read.\nIt is recommended that all subclasses override this method.\n\n\nThe `toString` method for class `Object`\nreturns a string consisting of the name of the class of which the\nobject is an instance, the at-sign character \\``@`', and\nthe unsigned hexadecimal representation of the hash code of the\nobject. In other words, this method returns a string equal to the\nvalue of:\n\u003e\n\u003e ```\n\u003e getClass().getName() + '@' + Integer.toHexString(hashCode())\n\u003e \n\u003e ```\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n| Returns ||\n|---------------------------------------|-----------------------------------------------|\n| [String](/reference/java/lang/String) | a string representation of the object. \u003cbr /\u003e |\n\n-\n\n Interfaces\n ----------\n\n - [StatusListener](/reference/com/google/android/things/update/StatusListener)\n-\n\n Classes\n -------\n\n - [PendingUpdateInfo](/reference/com/google/android/things/update/PendingUpdateInfo)\n - [UpdateManager](/reference/com/google/android/things/update/UpdateManager)\n - [UpdateManagerStatus](/reference/com/google/android/things/update/UpdateManagerStatus)\n - [UpdatePolicy](/reference/com/google/android/things/update/UpdatePolicy)\n - [UpdatePolicy.Builder](/reference/com/google/android/things/update/UpdatePolicy.Builder)\n - [VersionInfo](/reference/com/google/android/things/update/VersionInfo)"]]