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="activationLockBypassCode",
alternate="ActivationLockBypassCode")
@Expose
public java.lang.String activationLockBypassCode
@SerializedName(value="androidSecurityPatchLevel",
alternate="AndroidSecurityPatchLevel")
@Expose
public java.lang.String androidSecurityPatchLevel
@SerializedName(value="azureADDeviceId",
alternate="AzureADDeviceId")
@Expose
public java.lang.String azureADDeviceId
@SerializedName(value="azureADRegistered",
alternate="AzureADRegistered")
@Expose
public java.lang.Boolean azureADRegistered
@SerializedName(value="complianceGracePeriodExpirationDateTime",
alternate="ComplianceGracePeriodExpirationDateTime")
@Expose
public java.util.Calendar complianceGracePeriodExpirationDateTime
@SerializedName(value="complianceState",
alternate="ComplianceState")
@Expose
public ComplianceState complianceState
@SerializedName(value="configurationManagerClientEnabledFeatures",
alternate="ConfigurationManagerClientEnabledFeatures")
@Expose
public ConfigurationManagerClientEnabledFeatures configurationManagerClientEnabledFeatures
@SerializedName(value="deviceActionResults",
alternate="DeviceActionResults")
@Expose
public java.util.List<DeviceActionResult> deviceActionResults
@SerializedName(value="deviceCategoryDisplayName",
alternate="DeviceCategoryDisplayName")
@Expose
public java.lang.String deviceCategoryDisplayName
@SerializedName(value="deviceEnrollmentType",
alternate="DeviceEnrollmentType")
@Expose
public DeviceEnrollmentType deviceEnrollmentType
@SerializedName(value="deviceHealthAttestationState",
alternate="DeviceHealthAttestationState")
@Expose
public DeviceHealthAttestationState deviceHealthAttestationState
@SerializedName(value="deviceName",
alternate="DeviceName")
@Expose
public java.lang.String deviceName
@SerializedName(value="deviceRegistrationState",
alternate="DeviceRegistrationState")
@Expose
public DeviceRegistrationState deviceRegistrationState
@SerializedName(value="easActivated",
alternate="EasActivated")
@Expose
public java.lang.Boolean easActivated
@SerializedName(value="easActivationDateTime",
alternate="EasActivationDateTime")
@Expose
public java.util.Calendar easActivationDateTime
@SerializedName(value="easDeviceId",
alternate="EasDeviceId")
@Expose
public java.lang.String easDeviceId
@SerializedName(value="emailAddress",
alternate="EmailAddress")
@Expose
public java.lang.String emailAddress
@SerializedName(value="enrolledDateTime",
alternate="EnrolledDateTime")
@Expose
public java.util.Calendar enrolledDateTime
@SerializedName(value="exchangeAccessState",
alternate="ExchangeAccessState")
@Expose
public DeviceManagementExchangeAccessState exchangeAccessState
@SerializedName(value="exchangeAccessStateReason",
alternate="ExchangeAccessStateReason")
@Expose
public DeviceManagementExchangeAccessStateReason exchangeAccessStateReason
@SerializedName(value="exchangeLastSuccessfulSyncDateTime",
alternate="ExchangeLastSuccessfulSyncDateTime")
@Expose
public java.util.Calendar exchangeLastSuccessfulSyncDateTime
@SerializedName(value="freeStorageSpaceInBytes",
alternate="FreeStorageSpaceInBytes")
@Expose
public java.lang.Long freeStorageSpaceInBytes
@SerializedName(value="imei",
alternate="Imei")
@Expose
public java.lang.String imei
@SerializedName(value="isEncrypted",
alternate="IsEncrypted")
@Expose
public java.lang.Boolean isEncrypted
@SerializedName(value="isSupervised",
alternate="IsSupervised")
@Expose
public java.lang.Boolean isSupervised
@SerializedName(value="jailBroken",
alternate="JailBroken")
@Expose
public java.lang.String jailBroken
@SerializedName(value="lastSyncDateTime",
alternate="LastSyncDateTime")
@Expose
public java.util.Calendar lastSyncDateTime
@SerializedName(value="managedDeviceName",
alternate="ManagedDeviceName")
@Expose
public java.lang.String managedDeviceName
@SerializedName(value="managedDeviceOwnerType",
alternate="ManagedDeviceOwnerType")
@Expose
public ManagedDeviceOwnerType managedDeviceOwnerType
@SerializedName(value="managementAgent",
alternate="ManagementAgent")
@Expose
public ManagementAgentType managementAgent
@SerializedName(value="manufacturer",
alternate="Manufacturer")
@Expose
public java.lang.String manufacturer
@SerializedName(value="meid",
alternate="Meid")
@Expose
public java.lang.String meid
@SerializedName(value="model",
alternate="Model")
@Expose
public java.lang.String model
@SerializedName(value="operatingSystem",
alternate="OperatingSystem")
@Expose
public java.lang.String operatingSystem
@SerializedName(value="osVersion",
alternate="OsVersion")
@Expose
public java.lang.String osVersion
@SerializedName(value="partnerReportedThreatState",
alternate="PartnerReportedThreatState")
@Expose
public ManagedDevicePartnerReportedHealthState partnerReportedThreatState
@SerializedName(value="phoneNumber",
alternate="PhoneNumber")
@Expose
public java.lang.String phoneNumber
@SerializedName(value="remoteAssistanceSessionErrorDetails",
alternate="RemoteAssistanceSessionErrorDetails")
@Expose
public java.lang.String remoteAssistanceSessionErrorDetails
@SerializedName(value="remoteAssistanceSessionUrl",
alternate="RemoteAssistanceSessionUrl")
@Expose
public java.lang.String remoteAssistanceSessionUrl
@SerializedName(value="serialNumber",
alternate="SerialNumber")
@Expose
public java.lang.String serialNumber
@SerializedName(value="subscriberCarrier",
alternate="SubscriberCarrier")
@Expose
public java.lang.String subscriberCarrier
@SerializedName(value="totalStorageSpaceInBytes",
alternate="TotalStorageSpaceInBytes")
@Expose
public java.lang.Long totalStorageSpaceInBytes
@SerializedName(value="userDisplayName",
alternate="UserDisplayName")
@Expose
public java.lang.String userDisplayName
@SerializedName(value="userId",
alternate="UserId")
@Expose
public java.lang.String userId
@SerializedName(value="userPrincipalName",
alternate="UserPrincipalName")
@Expose
public java.lang.String userPrincipalName
@SerializedName(value="wiFiMacAddress",
alternate="WiFiMacAddress")
@Expose
public java.lang.String wiFiMacAddress
@SerializedName(value="deviceCompliancePolicyStates",
alternate="DeviceCompliancePolicyStates")
@Expose
public DeviceCompliancePolicyStateCollectionPage deviceCompliancePolicyStates
@SerializedName(value="deviceConfigurationStates",
alternate="DeviceConfigurationStates")
@Expose
public DeviceConfigurationStateCollectionPage deviceConfigurationStates
@SerializedName(value="deviceCategory",
alternate="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