Class UserInformation

    • Constructor Summary

      Constructors 
      Constructor Description
      UserInformation()  
      UserInformation​(UserInformation source)
      NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getCreationTime()
      Get 用户创建时间,遵循 ISO 8601 标准。 注意:此字段可能返回 null,表示取不到有效值。
      String getDescription()
      Get 用户备注,长度限制:512个字符。 注意:此字段可能返回 null,表示取不到有效值。
      String getDisplayName()
      Get 昵称,长度限制:64个字符。 默认与用户名相同。 注意:此字段可能返回 null,表示取不到有效值。
      String getEmail()
      Get 用户邮箱。 注意:此字段可能返回 null,表示取不到有效值。
      String getLastLoginTime()
      Get 用户上次登录时间,遵循 ISO 8601 标准。 注意:此字段可能返回 null,表示取不到有效值。
      String getLastUpdateTime()
      Get 用户上次更新时间,遵循 ISO 8601 标准。 注意:此字段可能返回 null,表示取不到有效值。
      String getOrgPath()
      Get 用户所属主组织机构的路径ID。 注意:此字段可能返回 null,表示取不到有效值。
      String getPhone()
      Get 带国家号的用户手机号,例如+86-00000000000。 注意:此字段可能返回 null,表示取不到有效值。
      String getStatus()
      Get 用户状态。 注意:此字段可能返回 null,表示取不到有效值。
      String[] getSubjectGroups()
      Get 用户所属用户组ID列表。 注意:此字段可能返回 null,表示取不到有效值。
      String getUserId()
      Get 用户ID,是用户全局唯一标识,长度限制:64个字符。 注意:此字段可能返回 null,表示取不到有效值。
      String getUserName()
      Get 用户名,长度限制:32个字符。 注意:此字段可能返回 null,表示取不到有效值。
      void setCreationTime​(String CreationTime)
      Set 用户创建时间,遵循 ISO 8601 标准。 注意:此字段可能返回 null,表示取不到有效值。
      void setDescription​(String Description)
      Set 用户备注,长度限制:512个字符。 注意:此字段可能返回 null,表示取不到有效值。
      void setDisplayName​(String DisplayName)
      Set 昵称,长度限制:64个字符。 默认与用户名相同。 注意:此字段可能返回 null,表示取不到有效值。
      void setEmail​(String Email)
      Set 用户邮箱。 注意:此字段可能返回 null,表示取不到有效值。
      void setLastLoginTime​(String LastLoginTime)
      Set 用户上次登录时间,遵循 ISO 8601 标准。 注意:此字段可能返回 null,表示取不到有效值。
      void setLastUpdateTime​(String LastUpdateTime)
      Set 用户上次更新时间,遵循 ISO 8601 标准。 注意:此字段可能返回 null,表示取不到有效值。
      void setOrgPath​(String OrgPath)
      Set 用户所属主组织机构的路径ID。 注意:此字段可能返回 null,表示取不到有效值。
      void setPhone​(String Phone)
      Set 带国家号的用户手机号,例如+86-00000000000。 注意:此字段可能返回 null,表示取不到有效值。
      void setStatus​(String Status)
      Set 用户状态。 注意:此字段可能返回 null,表示取不到有效值。
      void setSubjectGroups​(String[] SubjectGroups)
      Set 用户所属用户组ID列表。 注意:此字段可能返回 null,表示取不到有效值。
      void setUserId​(String UserId)
      Set 用户ID,是用户全局唯一标识,长度限制:64个字符。 注意:此字段可能返回 null,表示取不到有效值。
      void setUserName​(String UserName)
      Set 用户名,长度限制:32个字符。 注意:此字段可能返回 null,表示取不到有效值。
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • UserInformation

        public UserInformation()
      • UserInformation

        public UserInformation​(UserInformation source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getUserName

        public String getUserName()
        Get 用户名,长度限制:32个字符。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        UserName 用户名,长度限制:32个字符。 注意:此字段可能返回 null,表示取不到有效值。
      • setUserName

        public void setUserName​(String UserName)
        Set 用户名,长度限制:32个字符。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        UserName - 用户名,长度限制:32个字符。 注意:此字段可能返回 null,表示取不到有效值。
      • getStatus

        public String getStatus()
        Get 用户状态。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Status 用户状态。 注意:此字段可能返回 null,表示取不到有效值。
      • setStatus

        public void setStatus​(String Status)
        Set 用户状态。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Status - 用户状态。 注意:此字段可能返回 null,表示取不到有效值。
      • getDisplayName

        public String getDisplayName()
        Get 昵称,长度限制:64个字符。 默认与用户名相同。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        DisplayName 昵称,长度限制:64个字符。 默认与用户名相同。 注意:此字段可能返回 null,表示取不到有效值。
      • setDisplayName

        public void setDisplayName​(String DisplayName)
        Set 昵称,长度限制:64个字符。 默认与用户名相同。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        DisplayName - 昵称,长度限制:64个字符。 默认与用户名相同。 注意:此字段可能返回 null,表示取不到有效值。
      • getDescription

        public String getDescription()
        Get 用户备注,长度限制:512个字符。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Description 用户备注,长度限制:512个字符。 注意:此字段可能返回 null,表示取不到有效值。
      • setDescription

        public void setDescription​(String Description)
        Set 用户备注,长度限制:512个字符。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Description - 用户备注,长度限制:512个字符。 注意:此字段可能返回 null,表示取不到有效值。
      • getLastUpdateTime

        public String getLastUpdateTime()
        Get 用户上次更新时间,遵循 ISO 8601 标准。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        LastUpdateTime 用户上次更新时间,遵循 ISO 8601 标准。 注意:此字段可能返回 null,表示取不到有效值。
      • setLastUpdateTime

        public void setLastUpdateTime​(String LastUpdateTime)
        Set 用户上次更新时间,遵循 ISO 8601 标准。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        LastUpdateTime - 用户上次更新时间,遵循 ISO 8601 标准。 注意:此字段可能返回 null,表示取不到有效值。
      • getCreationTime

        public String getCreationTime()
        Get 用户创建时间,遵循 ISO 8601 标准。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        CreationTime 用户创建时间,遵循 ISO 8601 标准。 注意:此字段可能返回 null,表示取不到有效值。
      • setCreationTime

        public void setCreationTime​(String CreationTime)
        Set 用户创建时间,遵循 ISO 8601 标准。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        CreationTime - 用户创建时间,遵循 ISO 8601 标准。 注意:此字段可能返回 null,表示取不到有效值。
      • getOrgPath

        public String getOrgPath()
        Get 用户所属主组织机构的路径ID。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        OrgPath 用户所属主组织机构的路径ID。 注意:此字段可能返回 null,表示取不到有效值。
      • setOrgPath

        public void setOrgPath​(String OrgPath)
        Set 用户所属主组织机构的路径ID。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        OrgPath - 用户所属主组织机构的路径ID。 注意:此字段可能返回 null,表示取不到有效值。
      • getPhone

        public String getPhone()
        Get 带国家号的用户手机号,例如+86-00000000000。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Phone 带国家号的用户手机号,例如+86-00000000000。 注意:此字段可能返回 null,表示取不到有效值。
      • setPhone

        public void setPhone​(String Phone)
        Set 带国家号的用户手机号,例如+86-00000000000。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Phone - 带国家号的用户手机号,例如+86-00000000000。 注意:此字段可能返回 null,表示取不到有效值。
      • getSubjectGroups

        public String[] getSubjectGroups()
        Get 用户所属用户组ID列表。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        SubjectGroups 用户所属用户组ID列表。 注意:此字段可能返回 null,表示取不到有效值。
      • setSubjectGroups

        public void setSubjectGroups​(String[] SubjectGroups)
        Set 用户所属用户组ID列表。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        SubjectGroups - 用户所属用户组ID列表。 注意:此字段可能返回 null,表示取不到有效值。
      • getEmail

        public String getEmail()
        Get 用户邮箱。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Email 用户邮箱。 注意:此字段可能返回 null,表示取不到有效值。
      • setEmail

        public void setEmail​(String Email)
        Set 用户邮箱。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Email - 用户邮箱。 注意:此字段可能返回 null,表示取不到有效值。
      • getLastLoginTime

        public String getLastLoginTime()
        Get 用户上次登录时间,遵循 ISO 8601 标准。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        LastLoginTime 用户上次登录时间,遵循 ISO 8601 标准。 注意:此字段可能返回 null,表示取不到有效值。
      • setLastLoginTime

        public void setLastLoginTime​(String LastLoginTime)
        Set 用户上次登录时间,遵循 ISO 8601 标准。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        LastLoginTime - 用户上次登录时间,遵循 ISO 8601 标准。 注意:此字段可能返回 null,表示取不到有效值。
      • getUserId

        public String getUserId()
        Get 用户ID,是用户全局唯一标识,长度限制:64个字符。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        UserId 用户ID,是用户全局唯一标识,长度限制:64个字符。 注意:此字段可能返回 null,表示取不到有效值。
      • setUserId

        public void setUserId​(String UserId)
        Set 用户ID,是用户全局唯一标识,长度限制:64个字符。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        UserId - 用户ID,是用户全局唯一标识,长度限制:64个字符。 注意:此字段可能返回 null,表示取不到有效值。