class Google::Apis::AndroidmanagementV1::SoftwareInfo
Information about device software.
Attributes
Android build ID string meant for displaying to the user. For example, shamu- userdebug 6.0.1 MOB30I 2756745 dev-keys. Corresponds to the JSON property `androidBuildNumber` @return [String]
Build time. Corresponds to the JSON property `androidBuildTime` @return [String]
The user-visible Android version string. For example, 6.0.1. Corresponds to the JSON property `androidVersion` @return [String]
The system bootloader version number, e.g. 0.6.7. Corresponds to the JSON property `bootloaderVersion` @return [String]
SHA-256 hash of android.content.pm.Signature (developer.android.com/ reference/android/content/pm/Signature.html) associated with the system package, which can be used to verify that the system build hasn't been modified. Corresponds to the JSON property `deviceBuildSignature` @return [String]
Kernel version, for example, 2.6.32.9-g103d848. Corresponds to the JSON property `deviceKernelVersion` @return [String]
An IETF BCP 47 language code for the primary locale on the device. Corresponds to the JSON property `primaryLanguageCode` @return [String]
Security patch level, e.g. 2016-05-01. Corresponds to the JSON property `securityPatchLevel` @return [String]
Information about a potential pending system update. Corresponds to the JSON property `systemUpdateInfo` @return [Google::Apis::AndroidmanagementV1::SystemUpdateInfo]
Public Class Methods
# File lib/google/apis/androidmanagement_v1/classes.rb, line 3574 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/androidmanagement_v1/classes.rb, line 3579 def update!(**args) @android_build_number = args[:android_build_number] if args.key?(:android_build_number) @android_build_time = args[:android_build_time] if args.key?(:android_build_time) @android_device_policy_version_code = args[:android_device_policy_version_code] if args.key?(:android_device_policy_version_code) @android_device_policy_version_name = args[:android_device_policy_version_name] if args.key?(:android_device_policy_version_name) @android_version = args[:android_version] if args.key?(:android_version) @bootloader_version = args[:bootloader_version] if args.key?(:bootloader_version) @device_build_signature = args[:device_build_signature] if args.key?(:device_build_signature) @device_kernel_version = args[:device_kernel_version] if args.key?(:device_kernel_version) @primary_language_code = args[:primary_language_code] if args.key?(:primary_language_code) @security_patch_level = args[:security_patch_level] if args.key?(:security_patch_level) @system_update_info = args[:system_update_info] if args.key?(:system_update_info) end