public class Device extends DirectoryObject implements com.microsoft.graph.serializer.IJsonBackedObject
| Modifier and Type | Field and Description |
|---|---|
java.lang.Boolean |
accountEnabled
The Account Enabled.
|
java.util.List<AlternativeSecurityId> |
alternativeSecurityIds
The Alternative Security Ids.
|
java.time.OffsetDateTime |
approximateLastSignInDateTime
The Approximate Last Sign In Date Time.
|
java.time.OffsetDateTime |
complianceExpirationDateTime
The Compliance Expiration Date Time.
|
java.lang.String |
deviceId
The Device Id.
|
java.lang.String |
deviceMetadata
The Device Metadata.
|
java.lang.Integer |
deviceVersion
The Device Version.
|
java.lang.String |
displayName
The Display Name.
|
ExtensionCollectionPage |
extensions
The Extensions.
|
java.lang.Boolean |
isCompliant
The Is Compliant.
|
java.lang.Boolean |
isManaged
The Is Managed.
|
java.lang.String |
mdmAppId
The Mdm App Id.
|
DirectoryObjectCollectionPage |
memberOf
The Member Of.
|
java.time.OffsetDateTime |
onPremisesLastSyncDateTime
The On Premises Last Sync Date Time.
|
java.lang.Boolean |
onPremisesSyncEnabled
The On Premises Sync Enabled.
|
java.lang.String |
operatingSystem
The Operating System.
|
java.lang.String |
operatingSystemVersion
The Operating System Version.
|
java.util.List<java.lang.String> |
physicalIds
The Physical Ids.
|
java.lang.String |
profileType
The Profile Type.
|
DirectoryObjectCollectionPage |
registeredOwners
The Registered Owners.
|
DirectoryObjectCollectionPage |
registeredUsers
The Registered Users.
|
java.util.List<java.lang.String> |
systemLabels
The System Labels.
|
DirectoryObjectCollectionPage |
transitiveMemberOf
The Transitive Member Of.
|
java.lang.String |
trustType
The Trust Type.
|
deletedDateTime| Constructor and Description |
|---|
Device() |
| Modifier and Type | Method and Description |
|---|---|
void |
setRawObject(com.microsoft.graph.serializer.ISerializer serializer,
com.google.gson.JsonObject json)
Sets the raw JSON object
|
additionalDataManager@SerializedName(value="accountEnabled",
alternate="AccountEnabled")
@Expose
@Nullable
public java.lang.Boolean accountEnabled
@SerializedName(value="alternativeSecurityIds",
alternate="AlternativeSecurityIds")
@Expose
@Nullable
public java.util.List<AlternativeSecurityId> alternativeSecurityIds
@SerializedName(value="approximateLastSignInDateTime",
alternate="ApproximateLastSignInDateTime")
@Expose
@Nullable
public java.time.OffsetDateTime approximateLastSignInDateTime
@SerializedName(value="complianceExpirationDateTime",
alternate="ComplianceExpirationDateTime")
@Expose
@Nullable
public java.time.OffsetDateTime complianceExpirationDateTime
@SerializedName(value="deviceId",
alternate="DeviceId")
@Expose
@Nullable
public java.lang.String deviceId
@SerializedName(value="deviceMetadata",
alternate="DeviceMetadata")
@Expose
@Nullable
public java.lang.String deviceMetadata
@SerializedName(value="deviceVersion",
alternate="DeviceVersion")
@Expose
@Nullable
public java.lang.Integer deviceVersion
@SerializedName(value="displayName",
alternate="DisplayName")
@Expose
@Nullable
public java.lang.String displayName
@SerializedName(value="isCompliant",
alternate="IsCompliant")
@Expose
@Nullable
public java.lang.Boolean isCompliant
@SerializedName(value="isManaged",
alternate="IsManaged")
@Expose
@Nullable
public java.lang.Boolean isManaged
@SerializedName(value="mdmAppId",
alternate="MdmAppId")
@Expose
@Nullable
public java.lang.String mdmAppId
@SerializedName(value="onPremisesLastSyncDateTime",
alternate="OnPremisesLastSyncDateTime")
@Expose
@Nullable
public java.time.OffsetDateTime onPremisesLastSyncDateTime
@SerializedName(value="onPremisesSyncEnabled",
alternate="OnPremisesSyncEnabled")
@Expose
@Nullable
public java.lang.Boolean onPremisesSyncEnabled
@SerializedName(value="operatingSystem",
alternate="OperatingSystem")
@Expose
@Nullable
public java.lang.String operatingSystem
@SerializedName(value="operatingSystemVersion",
alternate="OperatingSystemVersion")
@Expose
@Nullable
public java.lang.String operatingSystemVersion
@SerializedName(value="physicalIds",
alternate="PhysicalIds")
@Expose
@Nullable
public java.util.List<java.lang.String> physicalIds
@SerializedName(value="profileType",
alternate="ProfileType")
@Expose
@Nullable
public java.lang.String profileType
@SerializedName(value="systemLabels",
alternate="SystemLabels")
@Expose
@Nullable
public java.util.List<java.lang.String> systemLabels
@SerializedName(value="trustType",
alternate="TrustType")
@Expose
@Nullable
public java.lang.String trustType
@Nullable public DirectoryObjectCollectionPage memberOf
@Nullable public DirectoryObjectCollectionPage registeredOwners
@Nullable public DirectoryObjectCollectionPage registeredUsers
@Nullable public DirectoryObjectCollectionPage transitiveMemberOf
@SerializedName(value="extensions",
alternate="Extensions")
@Expose
@Nullable
public ExtensionCollectionPage extensions
public void setRawObject(@Nonnull
com.microsoft.graph.serializer.ISerializer serializer,
@Nonnull
com.google.gson.JsonObject json)
setRawObject in interface com.microsoft.graph.serializer.IJsonBackedObjectsetRawObject in class DirectoryObjectserializer - the serializerjson - the JSON object to set this object to