public class ManagedDevice extends Entity implements IJsonBackedObject
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
activationLockBypassCode
The Activation Lock Bypass Code.
|
java.lang.String |
androidSecurityPatchLevel
The Android Security Patch Level.
|
java.lang.String |
azureADDeviceId
The Azure ADDevice Id.
|
java.lang.Boolean |
azureADRegistered
The Azure ADRegistered.
|
java.util.Calendar |
complianceGracePeriodExpirationDateTime
The Compliance Grace Period Expiration Date Time.
|
ComplianceState |
complianceState
The Compliance State.
|
ConfigurationManagerClientEnabledFeatures |
configurationManagerClientEnabledFeatures
The Configuration Manager Client Enabled Features.
|
java.util.List<DeviceActionResult> |
deviceActionResults
The Device Action Results.
|
DeviceCategory |
deviceCategory
The Device Category.
|
java.lang.String |
deviceCategoryDisplayName
The Device Category Display Name.
|
DeviceCompliancePolicyStateCollectionPage |
deviceCompliancePolicyStates
The Device Compliance Policy States.
|
DeviceConfigurationStateCollectionPage |
deviceConfigurationStates
The Device Configuration States.
|
DeviceEnrollmentType |
deviceEnrollmentType
The Device Enrollment Type.
|
DeviceHealthAttestationState |
deviceHealthAttestationState
The Device Health Attestation State.
|
java.lang.String |
deviceName
The Device Name.
|
DeviceRegistrationState |
deviceRegistrationState
The Device Registration State.
|
java.lang.Boolean |
easActivated
The Eas Activated.
|
java.util.Calendar |
easActivationDateTime
The Eas Activation Date Time.
|
java.lang.String |
easDeviceId
The Eas Device Id.
|
java.lang.String |
emailAddress
The Email Address.
|
java.util.Calendar |
enrolledDateTime
The Enrolled Date Time.
|
DeviceManagementExchangeAccessState |
exchangeAccessState
The Exchange Access State.
|
DeviceManagementExchangeAccessStateReason |
exchangeAccessStateReason
The Exchange Access State Reason.
|
java.util.Calendar |
exchangeLastSuccessfulSyncDateTime
The Exchange Last Successful Sync Date Time.
|
java.lang.Long |
freeStorageSpaceInBytes
The Free Storage Space In Bytes.
|
java.lang.String |
imei
The Imei.
|
java.lang.Boolean |
isEncrypted
The Is Encrypted.
|
java.lang.Boolean |
isSupervised
The Is Supervised.
|
java.lang.String |
jailBroken
The Jail Broken.
|
java.util.Calendar |
lastSyncDateTime
The Last Sync Date Time.
|
java.lang.String |
managedDeviceName
The Managed Device Name.
|
ManagedDeviceOwnerType |
managedDeviceOwnerType
The Managed Device Owner Type.
|
ManagementAgentType |
managementAgent
The Management Agent.
|
java.lang.String |
manufacturer
The Manufacturer.
|
java.lang.String |
meid
The Meid.
|
java.lang.String |
model
The Model.
|
java.lang.String |
operatingSystem
The Operating System.
|
java.lang.String |
osVersion
The Os Version.
|
ManagedDevicePartnerReportedHealthState |
partnerReportedThreatState
The Partner Reported Threat State.
|
java.lang.String |
phoneNumber
The Phone Number.
|
java.lang.String |
remoteAssistanceSessionErrorDetails
The Remote Assistance Session Error Details.
|
java.lang.String |
remoteAssistanceSessionUrl
The Remote Assistance Session Url.
|
java.lang.String |
serialNumber
The Serial Number.
|
java.lang.String |
subscriberCarrier
The Subscriber Carrier.
|
java.lang.Long |
totalStorageSpaceInBytes
The Total Storage Space In Bytes.
|
java.lang.String |
userDisplayName
The User Display Name.
|
java.lang.String |
userId
The User Id.
|
java.lang.String |
userPrincipalName
The User Principal Name.
|
java.lang.String |
wiFiMacAddress
The Wi Fi Mac Address.
|
| Constructor and Description |
|---|
ManagedDevice() |
| Modifier and Type | Method and Description |
|---|---|
com.google.gson.JsonObject |
getRawObject()
Gets the raw representation of this class
|
protected ISerializer |
getSerializer()
Gets serializer
|
void |
setRawObject(ISerializer serializer,
com.google.gson.JsonObject json)
Sets the raw JSON object
|
additionalDataManagerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitadditionalDataManager@SerializedName(value="userId") @Expose public java.lang.String userId
@SerializedName(value="deviceName") @Expose public java.lang.String deviceName
@SerializedName(value="managedDeviceOwnerType") @Expose public ManagedDeviceOwnerType managedDeviceOwnerType
@SerializedName(value="deviceActionResults") @Expose public java.util.List<DeviceActionResult> deviceActionResults
@SerializedName(value="enrolledDateTime") @Expose public java.util.Calendar enrolledDateTime
@SerializedName(value="lastSyncDateTime") @Expose public java.util.Calendar lastSyncDateTime
@SerializedName(value="operatingSystem") @Expose public java.lang.String operatingSystem
@SerializedName(value="complianceState") @Expose public ComplianceState complianceState
@SerializedName(value="jailBroken") @Expose public java.lang.String jailBroken
@SerializedName(value="managementAgent") @Expose public ManagementAgentType managementAgent
@SerializedName(value="osVersion") @Expose public java.lang.String osVersion
@SerializedName(value="easActivated") @Expose public java.lang.Boolean easActivated
@SerializedName(value="easDeviceId") @Expose public java.lang.String easDeviceId
@SerializedName(value="easActivationDateTime") @Expose public java.util.Calendar easActivationDateTime
@SerializedName(value="azureADRegistered") @Expose public java.lang.Boolean azureADRegistered
@SerializedName(value="deviceEnrollmentType") @Expose public DeviceEnrollmentType deviceEnrollmentType
@SerializedName(value="activationLockBypassCode") @Expose public java.lang.String activationLockBypassCode
@SerializedName(value="emailAddress") @Expose public java.lang.String emailAddress
@SerializedName(value="azureADDeviceId") @Expose public java.lang.String azureADDeviceId
@SerializedName(value="deviceRegistrationState") @Expose public DeviceRegistrationState deviceRegistrationState
@SerializedName(value="deviceCategoryDisplayName") @Expose public java.lang.String deviceCategoryDisplayName
@SerializedName(value="isSupervised") @Expose public java.lang.Boolean isSupervised
@SerializedName(value="exchangeLastSuccessfulSyncDateTime") @Expose public java.util.Calendar exchangeLastSuccessfulSyncDateTime
@SerializedName(value="exchangeAccessState") @Expose public DeviceManagementExchangeAccessState exchangeAccessState
@SerializedName(value="exchangeAccessStateReason") @Expose public DeviceManagementExchangeAccessStateReason exchangeAccessStateReason
@SerializedName(value="remoteAssistanceSessionUrl") @Expose public java.lang.String remoteAssistanceSessionUrl
@SerializedName(value="remoteAssistanceSessionErrorDetails") @Expose public java.lang.String remoteAssistanceSessionErrorDetails
@SerializedName(value="isEncrypted") @Expose public java.lang.Boolean isEncrypted
@SerializedName(value="userPrincipalName") @Expose public java.lang.String userPrincipalName
@SerializedName(value="model") @Expose public java.lang.String model
@SerializedName(value="manufacturer") @Expose public java.lang.String manufacturer
@SerializedName(value="imei") @Expose public java.lang.String imei
@SerializedName(value="complianceGracePeriodExpirationDateTime") @Expose public java.util.Calendar complianceGracePeriodExpirationDateTime
@SerializedName(value="serialNumber") @Expose public java.lang.String serialNumber
@SerializedName(value="phoneNumber") @Expose public java.lang.String phoneNumber
@SerializedName(value="androidSecurityPatchLevel") @Expose public java.lang.String androidSecurityPatchLevel
@SerializedName(value="userDisplayName") @Expose public java.lang.String userDisplayName
@SerializedName(value="configurationManagerClientEnabledFeatures") @Expose public ConfigurationManagerClientEnabledFeatures configurationManagerClientEnabledFeatures
@SerializedName(value="wiFiMacAddress") @Expose public java.lang.String wiFiMacAddress
@SerializedName(value="deviceHealthAttestationState") @Expose public DeviceHealthAttestationState deviceHealthAttestationState
@SerializedName(value="subscriberCarrier") @Expose public java.lang.String subscriberCarrier
@SerializedName(value="meid") @Expose public java.lang.String meid
@SerializedName(value="totalStorageSpaceInBytes") @Expose public java.lang.Long totalStorageSpaceInBytes
@SerializedName(value="freeStorageSpaceInBytes") @Expose public java.lang.Long freeStorageSpaceInBytes
@SerializedName(value="managedDeviceName") @Expose public java.lang.String managedDeviceName
@SerializedName(value="partnerReportedThreatState") @Expose public ManagedDevicePartnerReportedHealthState partnerReportedThreatState
public DeviceConfigurationStateCollectionPage deviceConfigurationStates
public DeviceCompliancePolicyStateCollectionPage deviceCompliancePolicyStates
@SerializedName(value="deviceCategory") @Expose public DeviceCategory deviceCategory
public com.google.gson.JsonObject getRawObject()
getRawObject in class Entityprotected ISerializer getSerializer()
getSerializer in class Entitypublic void setRawObject(ISerializer serializer, com.google.gson.JsonObject json)
setRawObject in interface IJsonBackedObjectsetRawObject in class Entityserializer - the serializerjson - the JSON object to set this object to