Package com.microsoft.graph.models
Class ManagedDevice
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.ManagedDevice
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class ManagedDevice
extends Entity
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Managed Device.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Activation Lock Bypass Code.The Android Security Patch Level.The Azure ADDevice Id.The Azure ADRegistered.The Compliance Grace Period Expiration Date Time.The Compliance State.The Configuration Manager Client Enabled Features.The Device Action Results.The Device Category.The Device Category Display Name.The Device Compliance Policy States.The Device Configuration States.The Device Enrollment Type.The Device Health Attestation State.The Device Name.The Device Registration State.The Eas Activated.The Eas Activation Date Time.The Eas Device Id.The Email Address.The Enrolled Date Time.The Ethernet Mac Address.The Exchange Access State.The Exchange Access State Reason.The Exchange Last Successful Sync Date Time.The Free Storage Space In Bytes.The Iccid.The Imei.The Is Encrypted.The Is Supervised.The Jail Broken.The Last Sync Date Time.The Managed Device Name.The Managed Device Owner Type.The Management Agent.The Management Certificate Expiration Date.The Manufacturer.The Meid.The Model.The Notes.The Operating System.The Os Version.The Partner Reported Threat State.The Phone Number.The Physical Memory In Bytes.The Remote Assistance Session Error Details.The Remote Assistance Session Url.The Require User Enrollment Approval.The Serial Number.The Subscriber Carrier.The Total Storage Space In Bytes.The Udid.The User Display Name.The User Id.The User Principal Name.The Users.The Wi Fi Mac Address. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
setRawObject
(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON objectMethods inherited from class com.microsoft.graph.models.Entity
additionalDataManager
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.microsoft.graph.serializer.IJsonBackedObject
additionalDataManager
-
Field Details
-
activationLockBypassCode
@SerializedName(value="activationLockBypassCode", alternate="ActivationLockBypassCode") @Expose @Nullable public String activationLockBypassCodeThe Activation Lock Bypass Code. The code that allows the Activation Lock on managed device to be bypassed. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity in LIST call. Individual GET call with select query options is needed to retrieve actual values. Supports: $select. $Search is not supported. Read-only. This property is read-only. -
androidSecurityPatchLevel
@SerializedName(value="androidSecurityPatchLevel", alternate="AndroidSecurityPatchLevel") @Expose @Nullable public String androidSecurityPatchLevelThe Android Security Patch Level. Android security patch level. This property is read-only. -
azureADDeviceId
@SerializedName(value="azureADDeviceId", alternate="AzureADDeviceId") @Expose @Nullable public String azureADDeviceIdThe Azure ADDevice Id. The unique identifier for the Azure Active Directory device. Read only. This property is read-only. -
azureADRegistered
@SerializedName(value="azureADRegistered", alternate="AzureADRegistered") @Expose @Nullable public Boolean azureADRegisteredThe Azure ADRegistered. Whether the device is Azure Active Directory registered. This property is read-only. -
complianceGracePeriodExpirationDateTime
@SerializedName(value="complianceGracePeriodExpirationDateTime", alternate="ComplianceGracePeriodExpirationDateTime") @Expose @Nullable public OffsetDateTime complianceGracePeriodExpirationDateTimeThe Compliance Grace Period Expiration Date Time. The DateTime when device compliance grace period expires. This property is read-only. -
complianceState
@SerializedName(value="complianceState", alternate="ComplianceState") @Expose @Nullable public ComplianceState complianceStateThe Compliance State. Compliance state of the device. This property is read-only. Possible values are: unknown, compliant, noncompliant, conflict, error, inGracePeriod, configManager. -
configurationManagerClientEnabledFeatures
@SerializedName(value="configurationManagerClientEnabledFeatures", alternate="ConfigurationManagerClientEnabledFeatures") @Expose @Nullable public ConfigurationManagerClientEnabledFeatures configurationManagerClientEnabledFeaturesThe Configuration Manager Client Enabled Features. ConfigrMgr client enabled features. This property is read-only. -
deviceActionResults
@SerializedName(value="deviceActionResults", alternate="DeviceActionResults") @Expose @Nullable public List<DeviceActionResult> deviceActionResultsThe Device Action Results. List of ComplexType deviceActionResult objects. This property is read-only. -
deviceCategoryDisplayName
@SerializedName(value="deviceCategoryDisplayName", alternate="DeviceCategoryDisplayName") @Expose @Nullable public String deviceCategoryDisplayNameThe Device Category Display Name. Device category display name. This property is read-only. -
deviceEnrollmentType
@SerializedName(value="deviceEnrollmentType", alternate="DeviceEnrollmentType") @Expose @Nullable public DeviceEnrollmentType deviceEnrollmentTypeThe Device Enrollment Type. Enrollment type of the device. This property is read-only. Possible values are: unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUser, windowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, windowsCoManagement, windowsAzureADJoinUsingDeviceAuth, appleUserEnrollment, appleUserEnrollmentWithServiceAccount. -
deviceHealthAttestationState
@SerializedName(value="deviceHealthAttestationState", alternate="DeviceHealthAttestationState") @Expose @Nullable public DeviceHealthAttestationState deviceHealthAttestationStateThe Device Health Attestation State. The device health attestation state. This property is read-only. -
deviceName
@SerializedName(value="deviceName", alternate="DeviceName") @Expose @Nullable public String deviceNameThe Device Name. Name of the device. This property is read-only. -
deviceRegistrationState
@SerializedName(value="deviceRegistrationState", alternate="DeviceRegistrationState") @Expose @Nullable public DeviceRegistrationState deviceRegistrationStateThe Device Registration State. Device registration state. This property is read-only. Possible values are: notRegistered, registered, revoked, keyConflict, approvalPending, certificateReset, notRegisteredPendingEnrollment, unknown. -
easActivated
@SerializedName(value="easActivated", alternate="EasActivated") @Expose @Nullable public Boolean easActivatedThe Eas Activated. Whether the device is Exchange ActiveSync activated. This property is read-only. -
easActivationDateTime
@SerializedName(value="easActivationDateTime", alternate="EasActivationDateTime") @Expose @Nullable public OffsetDateTime easActivationDateTimeThe Eas Activation Date Time. Exchange ActivationSync activation time of the device. This property is read-only. -
easDeviceId
@SerializedName(value="easDeviceId", alternate="EasDeviceId") @Expose @Nullable public String easDeviceIdThe Eas Device Id. Exchange ActiveSync Id of the device. This property is read-only. -
emailAddress
@SerializedName(value="emailAddress", alternate="EmailAddress") @Expose @Nullable public String emailAddressThe Email Address. Email(s) for the user associated with the device. This property is read-only. -
enrolledDateTime
@SerializedName(value="enrolledDateTime", alternate="EnrolledDateTime") @Expose @Nullable public OffsetDateTime enrolledDateTimeThe Enrolled Date Time. Enrollment time of the device. This property is read-only. -
ethernetMacAddress
@SerializedName(value="ethernetMacAddress", alternate="EthernetMacAddress") @Expose @Nullable public String ethernetMacAddressThe Ethernet Mac Address. Indicates Ethernet MAC Address of the device. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity. Individual get call with select query options is needed to retrieve actual values. Example: deviceManagement/managedDevices({managedDeviceId})?$select=ethernetMacAddress Supports: $select. $Search is not supported. Read-only. This property is read-only. -
exchangeAccessState
@SerializedName(value="exchangeAccessState", alternate="ExchangeAccessState") @Expose @Nullable public DeviceManagementExchangeAccessState exchangeAccessStateThe Exchange Access State. The Access State of the device in Exchange. This property is read-only. Possible values are: none, unknown, allowed, blocked, quarantined. -
exchangeAccessStateReason
@SerializedName(value="exchangeAccessStateReason", alternate="ExchangeAccessStateReason") @Expose @Nullable public DeviceManagementExchangeAccessStateReason exchangeAccessStateReasonThe Exchange Access State Reason. The reason for the device's access state in Exchange. This property is read-only. Possible values are: none, unknown, exchangeGlobalRule, exchangeIndividualRule, exchangeDeviceRule, exchangeUpgrade, exchangeMailboxPolicy, other, compliant, notCompliant, notEnrolled, unknownLocation, mfaRequired, azureADBlockDueToAccessPolicy, compromisedPassword, deviceNotKnownWithManagedApp. -
exchangeLastSuccessfulSyncDateTime
@SerializedName(value="exchangeLastSuccessfulSyncDateTime", alternate="ExchangeLastSuccessfulSyncDateTime") @Expose @Nullable public OffsetDateTime exchangeLastSuccessfulSyncDateTimeThe Exchange Last Successful Sync Date Time. Last time the device contacted Exchange. This property is read-only. -
freeStorageSpaceInBytes
@SerializedName(value="freeStorageSpaceInBytes", alternate="FreeStorageSpaceInBytes") @Expose @Nullable public Long freeStorageSpaceInBytesThe Free Storage Space In Bytes. Free Storage in Bytes. Default value is 0. Read-only. This property is read-only. -
iccid
The Iccid. Integrated Circuit Card Identifier, it is A SIM card's unique identification number. Return default value null in LIST managedDevices. Real value only returned in singel device GET call with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only. -
imei
The Imei. IMEI. This property is read-only. -
isEncrypted
@SerializedName(value="isEncrypted", alternate="IsEncrypted") @Expose @Nullable public Boolean isEncryptedThe Is Encrypted. Device encryption status. This property is read-only. -
isSupervised
@SerializedName(value="isSupervised", alternate="IsSupervised") @Expose @Nullable public Boolean isSupervisedThe Is Supervised. Device supervised status. This property is read-only. -
jailBroken
@SerializedName(value="jailBroken", alternate="JailBroken") @Expose @Nullable public String jailBrokenThe Jail Broken. whether the device is jail broken or rooted. This property is read-only. -
lastSyncDateTime
@SerializedName(value="lastSyncDateTime", alternate="LastSyncDateTime") @Expose @Nullable public OffsetDateTime lastSyncDateTimeThe Last Sync Date Time. The date and time that the device last completed a successful sync with Intune. This property is read-only. -
managedDeviceName
@SerializedName(value="managedDeviceName", alternate="ManagedDeviceName") @Expose @Nullable public String managedDeviceNameThe Managed Device Name. Automatically generated name to identify a device. Can be overwritten to a user friendly name. -
managedDeviceOwnerType
@SerializedName(value="managedDeviceOwnerType", alternate="ManagedDeviceOwnerType") @Expose @Nullable public ManagedDeviceOwnerType managedDeviceOwnerTypeThe Managed Device Owner Type. Ownership of the device. Can be 'company' or 'personal'. Possible values are: unknown, company, personal. -
managementAgent
@SerializedName(value="managementAgent", alternate="ManagementAgent") @Expose @Nullable public ManagementAgentType managementAgentThe Management Agent. Management channel of the device. Intune, EAS, etc. This property is read-only. Possible values are: eas, mdm, easMdm, intuneClient, easIntuneClient, configurationManagerClient, configurationManagerClientMdm, configurationManagerClientMdmEas, unknown, jamf, googleCloudDevicePolicyController. -
managementCertificateExpirationDate
@SerializedName(value="managementCertificateExpirationDate", alternate="ManagementCertificateExpirationDate") @Expose @Nullable public OffsetDateTime managementCertificateExpirationDateThe Management Certificate Expiration Date. Reports device management certificate expiration date. This property is read-only. -
manufacturer
@SerializedName(value="manufacturer", alternate="Manufacturer") @Expose @Nullable public String manufacturerThe Manufacturer. Manufacturer of the device. This property is read-only. -
meid
The Meid. MEID. This property is read-only. -
model
The Model. Model of the device. This property is read-only. -
notes
The Notes. Notes on the device created by IT Admin. Return default value null in LIST managedDevices. Real value only returned in singel device GET call with device id and included in select parameter. Supports: $select. $Search is not supported. -
operatingSystem
@SerializedName(value="operatingSystem", alternate="OperatingSystem") @Expose @Nullable public String operatingSystemThe Operating System. Operating system of the device. Windows, iOS, etc. This property is read-only. -
osVersion
The Os Version. Operating system version of the device. This property is read-only. -
partnerReportedThreatState
@SerializedName(value="partnerReportedThreatState", alternate="PartnerReportedThreatState") @Expose @Nullable public ManagedDevicePartnerReportedHealthState partnerReportedThreatStateThe Partner Reported Threat State. Indicates the threat state of a device when a Mobile Threat Defense partner is in use by the account and device. Read Only. This property is read-only. Possible values are: unknown, activated, deactivated, secured, lowSeverity, mediumSeverity, highSeverity, unresponsive, compromised, misconfigured. -
phoneNumber
@SerializedName(value="phoneNumber", alternate="PhoneNumber") @Expose @Nullable public String phoneNumberThe Phone Number. Phone number of the device. This property is read-only. -
physicalMemoryInBytes
@SerializedName(value="physicalMemoryInBytes", alternate="PhysicalMemoryInBytes") @Expose @Nullable public Long physicalMemoryInBytesThe Physical Memory In Bytes. Total Memory in Bytes. Return default value 0 in LIST managedDevices. Real value only returned in singel device GET call with device id and included in select parameter. Supports: $select. Default value is 0. Read-only. This property is read-only. -
remoteAssistanceSessionErrorDetails
@SerializedName(value="remoteAssistanceSessionErrorDetails", alternate="RemoteAssistanceSessionErrorDetails") @Expose @Nullable public String remoteAssistanceSessionErrorDetailsThe Remote Assistance Session Error Details. An error string that identifies issues when creating Remote Assistance session objects. This property is read-only. -
remoteAssistanceSessionUrl
@SerializedName(value="remoteAssistanceSessionUrl", alternate="RemoteAssistanceSessionUrl") @Expose @Nullable public String remoteAssistanceSessionUrlThe Remote Assistance Session Url. Url that allows a Remote Assistance session to be established with the device. This property is read-only. -
requireUserEnrollmentApproval
@SerializedName(value="requireUserEnrollmentApproval", alternate="RequireUserEnrollmentApproval") @Expose @Nullable public Boolean requireUserEnrollmentApprovalThe Require User Enrollment Approval. Reports if the managed iOS device is user approval enrollment. This property is read-only. -
serialNumber
@SerializedName(value="serialNumber", alternate="SerialNumber") @Expose @Nullable public String serialNumberThe Serial Number. SerialNumber. This property is read-only. -
subscriberCarrier
@SerializedName(value="subscriberCarrier", alternate="SubscriberCarrier") @Expose @Nullable public String subscriberCarrierThe Subscriber Carrier. Subscriber Carrier. This property is read-only. -
totalStorageSpaceInBytes
@SerializedName(value="totalStorageSpaceInBytes", alternate="TotalStorageSpaceInBytes") @Expose @Nullable public Long totalStorageSpaceInBytesThe Total Storage Space In Bytes. Total Storage in Bytes. This property is read-only. -
udid
The Udid. Unique Device Identifier for iOS and macOS devices. Return default value null in LIST managedDevices. Real value only returned in singel device GET call with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only. -
userDisplayName
@SerializedName(value="userDisplayName", alternate="UserDisplayName") @Expose @Nullable public String userDisplayNameThe User Display Name. User display name. This property is read-only. -
userId
The User Id. Unique Identifier for the user associated with the device. This property is read-only. -
userPrincipalName
@SerializedName(value="userPrincipalName", alternate="UserPrincipalName") @Expose @Nullable public String userPrincipalNameThe User Principal Name. Device user principal name. This property is read-only. -
wiFiMacAddress
@SerializedName(value="wiFiMacAddress", alternate="WiFiMacAddress") @Expose @Nullable public String wiFiMacAddressThe Wi Fi Mac Address. Wi-Fi MAC. This property is read-only. -
deviceCompliancePolicyStates
@SerializedName(value="deviceCompliancePolicyStates", alternate="DeviceCompliancePolicyStates") @Expose @Nullable public DeviceCompliancePolicyStateCollectionPage deviceCompliancePolicyStatesThe Device Compliance Policy States. Device compliance policy states for this device. -
deviceConfigurationStates
@SerializedName(value="deviceConfigurationStates", alternate="DeviceConfigurationStates") @Expose @Nullable public DeviceConfigurationStateCollectionPage deviceConfigurationStatesThe Device Configuration States. Device configuration states for this device. -
deviceCategory
@SerializedName(value="deviceCategory", alternate="DeviceCategory") @Expose @Nullable public DeviceCategory deviceCategoryThe Device Category. Device category -
users
The Users. The primary users associated with the managed device.
-
-
Constructor Details
-
ManagedDevice
public ManagedDevice()
-
-
Method Details
-
setRawObject
public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json) Sets the raw JSON object- Specified by:
setRawObject
in interfacecom.microsoft.graph.serializer.IJsonBackedObject
- Overrides:
setRawObject
in classEntity
- Parameters:
serializer
- the serializerjson
- the JSON object to set this object to
-