Package com.softlayer.api.service.user
Class Employee
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.user.Interface
-
- com.softlayer.api.service.user.Employee
-
@ApiType("SoftLayer_User_Employee") public class Employee extends Interface
A SoftLayer_User_Employee models a single SoftLayer employee for the purposes of ticket updates created by SoftLayer employees. SoftLayer portal and API users cannot see individual employee names in ticket responses. SoftLayer employees can be assigned to customer accounts as a personal support representative. Employee names and email will be available if an employee is assigned to the account.- See Also:
- SoftLayer_User_Employee
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Employee.Mask
-
Field Summary
Fields Modifier and Type Field Description protected List<Chat>
chatTranscript
protected Long
chatTranscriptCount
A count ofprotected String
displayName
protected boolean
displayNameSpecified
protected String
email
A SoftLayer employee's email address.protected boolean
emailSpecified
protected Department
employeeDepartment
The department that a SoftLayer employee belongs to.protected Long
employeeDepartmentId
A SoftLayer employee's [[SoftLayer_User_Employee_Department|department]] id.protected boolean
employeeDepartmentIdSpecified
protected String
firstName
A SoftLayer employee's first name.protected boolean
firstNameSpecified
protected String
lastName
A SoftLayer employee's last name.protected boolean
lastNameSpecified
protected Long
layoutProfileCount
A count ofprotected List<Profile>
layoutProfiles
protected Object
metricTrackingObject
protected Long
securityLevelCount
A count ofprotected List<Level>
securityLevels
protected List<Activity>
ticketActivities
protected Long
ticketActivityCount
A count ofprotected Long
ticketAttachmentReferenceCount
A count ofprotected List<Attachment>
ticketAttachmentReferences
protected String
username
A representation of a SoftLayer employee's username.protected boolean
usernameSpecified
-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description Employee()
-
Method Summary
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
chatTranscript
@ApiProperty protected List<Chat> chatTranscript
-
employeeDepartment
@ApiProperty protected Department employeeDepartment
The department that a SoftLayer employee belongs to.
-
layoutProfiles
@ApiProperty protected List<Profile> layoutProfiles
-
metricTrackingObject
@ApiProperty protected Object metricTrackingObject
-
securityLevels
@ApiProperty protected List<Level> securityLevels
-
ticketActivities
@ApiProperty protected List<Activity> ticketActivities
-
ticketAttachmentReferences
@ApiProperty protected List<Attachment> ticketAttachmentReferences
-
displayName
@ApiProperty(canBeNullOrNotSet=true) protected String displayName
-
displayNameSpecified
protected boolean displayNameSpecified
-
email
@ApiProperty(canBeNullOrNotSet=true) protected String email
A SoftLayer employee's email address. Email addresses are only visible to [[SoftLayer_Account|SoftLayer Accounts]] that are assigned to an employee
-
emailSpecified
protected boolean emailSpecified
-
employeeDepartmentId
@ApiProperty(canBeNullOrNotSet=true) protected Long employeeDepartmentId
A SoftLayer employee's [[SoftLayer_User_Employee_Department|department]] id.
-
employeeDepartmentIdSpecified
protected boolean employeeDepartmentIdSpecified
-
firstName
@ApiProperty(canBeNullOrNotSet=true) protected String firstName
A SoftLayer employee's first name. First names are only visible to [[SoftLayer_Account|SoftLayer Accounts]] that are assigned to an employee
-
firstNameSpecified
protected boolean firstNameSpecified
-
lastName
@ApiProperty(canBeNullOrNotSet=true) protected String lastName
A SoftLayer employee's last name. Last names are only visible to [[SoftLayer_Account|SoftLayer Accounts]] that are assigned to an employee
-
lastNameSpecified
protected boolean lastNameSpecified
-
username
@ApiProperty(canBeNullOrNotSet=true) protected String username
A representation of a SoftLayer employee's username.
-
usernameSpecified
protected boolean usernameSpecified
-
chatTranscriptCount
@ApiProperty protected Long chatTranscriptCount
A count of
-
layoutProfileCount
@ApiProperty protected Long layoutProfileCount
A count of
-
securityLevelCount
@ApiProperty protected Long securityLevelCount
A count of
-
ticketActivityCount
@ApiProperty protected Long ticketActivityCount
A count of
-
ticketAttachmentReferenceCount
@ApiProperty protected Long ticketAttachmentReferenceCount
A count of
-
-
Method Detail
-
getEmployeeDepartment
public Department getEmployeeDepartment()
-
setEmployeeDepartment
public void setEmployeeDepartment(Department employeeDepartment)
-
getMetricTrackingObject
public Object getMetricTrackingObject()
-
setMetricTrackingObject
public void setMetricTrackingObject(Object metricTrackingObject)
-
getTicketAttachmentReferences
public List<Attachment> getTicketAttachmentReferences()
-
getDisplayName
public String getDisplayName()
-
setDisplayName
public void setDisplayName(String displayName)
-
isDisplayNameSpecified
public boolean isDisplayNameSpecified()
-
unsetDisplayName
public void unsetDisplayName()
-
getEmail
public String getEmail()
-
setEmail
public void setEmail(String email)
-
isEmailSpecified
public boolean isEmailSpecified()
-
unsetEmail
public void unsetEmail()
-
getEmployeeDepartmentId
public Long getEmployeeDepartmentId()
-
setEmployeeDepartmentId
public void setEmployeeDepartmentId(Long employeeDepartmentId)
-
isEmployeeDepartmentIdSpecified
public boolean isEmployeeDepartmentIdSpecified()
-
unsetEmployeeDepartmentId
public void unsetEmployeeDepartmentId()
-
getFirstName
public String getFirstName()
-
setFirstName
public void setFirstName(String firstName)
-
isFirstNameSpecified
public boolean isFirstNameSpecified()
-
unsetFirstName
public void unsetFirstName()
-
getLastName
public String getLastName()
-
setLastName
public void setLastName(String lastName)
-
isLastNameSpecified
public boolean isLastNameSpecified()
-
unsetLastName
public void unsetLastName()
-
getUsername
public String getUsername()
-
setUsername
public void setUsername(String username)
-
isUsernameSpecified
public boolean isUsernameSpecified()
-
unsetUsername
public void unsetUsername()
-
getChatTranscriptCount
public Long getChatTranscriptCount()
-
setChatTranscriptCount
public void setChatTranscriptCount(Long chatTranscriptCount)
-
getLayoutProfileCount
public Long getLayoutProfileCount()
-
setLayoutProfileCount
public void setLayoutProfileCount(Long layoutProfileCount)
-
getSecurityLevelCount
public Long getSecurityLevelCount()
-
setSecurityLevelCount
public void setSecurityLevelCount(Long securityLevelCount)
-
getTicketActivityCount
public Long getTicketActivityCount()
-
setTicketActivityCount
public void setTicketActivityCount(Long ticketActivityCount)
-
getTicketAttachmentReferenceCount
public Long getTicketAttachmentReferenceCount()
-
setTicketAttachmentReferenceCount
public void setTicketAttachmentReferenceCount(Long ticketAttachmentReferenceCount)
-
-