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.IJsonBackedObject
setRawObject
in class DirectoryObject
serializer
- the serializerjson
- the JSON object to set this object to