public class Device extends DirectoryObject implements IJsonBackedObject
Modifier and Type | Field and Description |
---|---|
java.lang.Boolean |
accountEnabled
The Account Enabled.
|
java.util.List<AlternativeSecurityId> |
alternativeSecurityIds
The Alternative Security Ids.
|
java.util.Calendar |
approximateLastSignInDateTime
The Approximate Last Sign In Date Time.
|
java.util.Calendar |
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.
|
DirectoryObjectCollectionPage |
memberOf
The Member Of.
|
java.util.Calendar |
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 |
---|---|
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
|
additionalDataManager
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
additionalDataManager
@SerializedName(value="accountEnabled") @Expose public java.lang.Boolean accountEnabled
@SerializedName(value="alternativeSecurityIds") @Expose public java.util.List<AlternativeSecurityId> alternativeSecurityIds
@SerializedName(value="approximateLastSignInDateTime") @Expose public java.util.Calendar approximateLastSignInDateTime
@SerializedName(value="complianceExpirationDateTime") @Expose public java.util.Calendar complianceExpirationDateTime
@SerializedName(value="deviceId") @Expose public java.lang.String deviceId
@SerializedName(value="deviceMetadata") @Expose public java.lang.String deviceMetadata
@SerializedName(value="deviceVersion") @Expose public java.lang.Integer deviceVersion
@SerializedName(value="displayName") @Expose public java.lang.String displayName
@SerializedName(value="isCompliant") @Expose public java.lang.Boolean isCompliant
@SerializedName(value="isManaged") @Expose public java.lang.Boolean isManaged
@SerializedName(value="onPremisesLastSyncDateTime") @Expose public java.util.Calendar onPremisesLastSyncDateTime
@SerializedName(value="onPremisesSyncEnabled") @Expose public java.lang.Boolean onPremisesSyncEnabled
@SerializedName(value="operatingSystem") @Expose public java.lang.String operatingSystem
@SerializedName(value="operatingSystemVersion") @Expose public java.lang.String operatingSystemVersion
@SerializedName(value="physicalIds") @Expose public java.util.List<java.lang.String> physicalIds
@SerializedName(value="profileType") @Expose public java.lang.String profileType
@SerializedName(value="systemLabels") @Expose public java.util.List<java.lang.String> systemLabels
@SerializedName(value="trustType") @Expose public java.lang.String trustType
public DirectoryObjectCollectionPage memberOf
public DirectoryObjectCollectionPage registeredOwners
public DirectoryObjectCollectionPage registeredUsers
public DirectoryObjectCollectionPage transitiveMemberOf
public ExtensionCollectionPage extensions
public com.google.gson.JsonObject getRawObject()
getRawObject
in class DirectoryObject
protected ISerializer getSerializer()
getSerializer
in class DirectoryObject
public void setRawObject(ISerializer serializer, com.google.gson.JsonObject json)
setRawObject
in interface IJsonBackedObject
setRawObject
in class DirectoryObject
serializer
- the serializerjson
- the JSON object to set this object to