Class 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
    • Field Detail

      • employeeDepartment

        @ApiProperty
        protected Department employeeDepartment
        The department that a SoftLayer employee belongs to.
      • 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
      • usernameSpecified

        protected boolean usernameSpecified
      • chatTranscriptCount

        @ApiProperty
        protected Long chatTranscriptCount
        A count of
      • ticketActivityCount

        @ApiProperty
        protected Long ticketActivityCount
        A count of
      • ticketAttachmentReferenceCount

        @ApiProperty
        protected Long ticketAttachmentReferenceCount
        A count of
    • Constructor Detail

      • Employee

        public Employee()
    • Method Detail

      • getChatTranscript

        public List<Chat> getChatTranscript()
      • getEmployeeDepartment

        public Department getEmployeeDepartment()
      • setEmployeeDepartment

        public void setEmployeeDepartment​(Department employeeDepartment)
      • getLayoutProfiles

        public List<Profile> getLayoutProfiles()
      • getMetricTrackingObject

        public Object getMetricTrackingObject()
      • setMetricTrackingObject

        public void setMetricTrackingObject​(Object metricTrackingObject)
      • getSecurityLevels

        public List<Level> getSecurityLevels()
      • getTicketActivities

        public List<Activity> getTicketActivities()
      • 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)