/*******************************************************************************
* Copyright (c) Microsoft Open Technologies, Inc.
* All Rights Reserved
* See License.txt in the project root for license information.
******************************************************************************/
package com.microsoft.directoryservices;
/**
* The type Device.
*/
public class Device extends DirectoryObject {
public Device(){
setODataType("#Microsoft.DirectoryServices.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;
}
private java.util.List<AlternativeSecurityId> alternativeSecurityIds;
/**
* 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;
}
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;
}
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;
}
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;
}
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;
}
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;
}
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;
}
private java.util.List<String> devicePhysicalIds;
/**
* 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;
}
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;
}
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;
}
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;
}
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;
}
}