/******************************************************************************* **NOTE** This code was generated by a tool and will occasionally be overwritten. We welcome comments and issues regarding this code; they will be addressed in the generation tool. If you wish to submit pull requests, please do so for the templates in that tool. This code was generated by Vipr (https://github.com/microsoft/vipr) using the T4TemplateWriter (https://github.com/msopentech/vipr-t4templatewriter). Copyright (c) Microsoft Open Technologies, Inc. All Rights Reserved. Licensed under the Apache License 2.0; see LICENSE in the source repository root for authoritative license information. ******************************************************************************/ package com.microsoft.services.graph; /** * The type Device. */ public class Device extends DirectoryObject { public Device(){ setODataType("#Microsoft.Graph.Device"); } private Boolean accountEnabled; /** * Gets the account Enabled. * * @return the Boolean */ public Boolean getAccountEnabled() { return this.accountEnabled; } /** * Sets the account Enabled. * * @param value the Boolean */ public void setAccountEnabled(Boolean value) { this.accountEnabled = value; valueChanged("accountEnabled", value); } private java.util.List<AlternativeSecurityId> alternativeSecurityIds = null; /** * Gets the alternative Security Ids. * * @return the java.util.List<AlternativeSecurityId> */ public java.util.List<AlternativeSecurityId> getAlternativeSecurityIds() { return this.alternativeSecurityIds; } /** * Sets the alternative Security Ids. * * @param value the java.util.List<AlternativeSecurityId> */ public void setAlternativeSecurityIds(java.util.List<AlternativeSecurityId> value) { this.alternativeSecurityIds = value; valueChanged("alternativeSecurityIds", value); } private java.util.Calendar approximateLastLogonTimestamp; /** * Gets the approximate Last Logon Timestamp. * * @return the java.util.Calendar */ public java.util.Calendar getApproximateLastLogonTimestamp() { return this.approximateLastLogonTimestamp; } /** * Sets the approximate Last Logon Timestamp. * * @param value the java.util.Calendar */ public void setApproximateLastLogonTimestamp(java.util.Calendar value) { this.approximateLastLogonTimestamp = value; valueChanged("approximateLastLogonTimestamp", value); } private java.util.UUID deviceId; /** * Gets the device Id. * * @return the java.util.UUID */ public java.util.UUID getDeviceId() { return this.deviceId; } /** * Sets the device Id. * * @param value the java.util.UUID */ public void setDeviceId(java.util.UUID value) { this.deviceId = value; valueChanged("deviceId", value); } private String deviceMetadata; /** * Gets the device Metadata. * * @return the String */ public String getDeviceMetadata() { return this.deviceMetadata; } /** * Sets the device Metadata. * * @param value the String */ public void setDeviceMetadata(String value) { this.deviceMetadata = value; valueChanged("deviceMetadata", value); } private Integer deviceObjectVersion; /** * Gets the device Object Version. * * @return the Integer */ public Integer getDeviceObjectVersion() { return this.deviceObjectVersion; } /** * Sets the device Object Version. * * @param value the Integer */ public void setDeviceObjectVersion(Integer value) { this.deviceObjectVersion = value; valueChanged("deviceObjectVersion", value); } private String deviceOSType; /** * Gets the device OSType. * * @return the String */ public String getDeviceOSType() { return this.deviceOSType; } /** * Sets the device OSType. * * @param value the String */ public void setDeviceOSType(String value) { this.deviceOSType = value; valueChanged("deviceOSType", value); } private String deviceOSVersion; /** * Gets the device OSVersion. * * @return the String */ public String getDeviceOSVersion() { return this.deviceOSVersion; } /** * Sets the device OSVersion. * * @param value the String */ public void setDeviceOSVersion(String value) { this.deviceOSVersion = value; valueChanged("deviceOSVersion", value); } private java.util.List<String> devicePhysicalIds = null; /** * Gets the device Physical Ids. * * @return the java.util.List<String> */ public java.util.List<String> getDevicePhysicalIds() { return this.devicePhysicalIds; } /** * Sets the device Physical Ids. * * @param value the java.util.List<String> */ public void setDevicePhysicalIds(java.util.List<String> value) { this.devicePhysicalIds = value; valueChanged("devicePhysicalIds", value); } private String deviceTrustType; /** * Gets the device Trust Type. * * @return the String */ public String getDeviceTrustType() { return this.deviceTrustType; } /** * Sets the device Trust Type. * * @param value the String */ public void setDeviceTrustType(String value) { this.deviceTrustType = value; valueChanged("deviceTrustType", value); } private Boolean dirSyncEnabled; /** * Gets the dir Sync Enabled. * * @return the Boolean */ public Boolean getDirSyncEnabled() { return this.dirSyncEnabled; } /** * Sets the dir Sync Enabled. * * @param value the Boolean */ public void setDirSyncEnabled(Boolean value) { this.dirSyncEnabled = value; valueChanged("dirSyncEnabled", value); } private String displayName; /** * Gets the display Name. * * @return the String */ public String getDisplayName() { return this.displayName; } /** * Sets the display Name. * * @param value the String */ public void setDisplayName(String value) { this.displayName = value; valueChanged("displayName", value); } private java.util.Calendar lastDirSyncTime; /** * Gets the last Dir Sync Time. * * @return the java.util.Calendar */ public java.util.Calendar getLastDirSyncTime() { return this.lastDirSyncTime; } /** * Sets the last Dir Sync Time. * * @param value the java.util.Calendar */ public void setLastDirSyncTime(java.util.Calendar value) { this.lastDirSyncTime = value; valueChanged("lastDirSyncTime", value); } private java.util.List<DirectoryObject> registeredOwners = null; /** * Gets the registered Owners. * * @return the java.util.List<DirectoryObject> */ public java.util.List<DirectoryObject> getRegisteredOwners() { return this.registeredOwners; } /** * Sets the registered Owners. * * @param value the java.util.List<DirectoryObject> */ public void setRegisteredOwners(java.util.List<DirectoryObject> value) { this.registeredOwners = value; valueChanged("registeredOwners", value); } private java.util.List<DirectoryObject> registeredUsers = null; /** * Gets the registered Users. * * @return the java.util.List<DirectoryObject> */ public java.util.List<DirectoryObject> getRegisteredUsers() { return this.registeredUsers; } /** * Sets the registered Users. * * @param value the java.util.List<DirectoryObject> */ public void setRegisteredUsers(java.util.List<DirectoryObject> value) { this.registeredUsers = value; valueChanged("registeredUsers", value); } }