Class RoleInfo

    • Constructor Detail

      • RoleInfo

        public RoleInfo()
      • RoleInfo

        public RoleInfo​(RoleInfo 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

      • getRoleId

        public String getRoleId()
        Get 角色ID
        Returns:
        RoleId 角色ID
      • setRoleId

        public void setRoleId​(String RoleId)
        Set 角色ID
        Parameters:
        RoleId - 角色ID
      • getRoleName

        public String getRoleName()
        Get 角色名称
        Returns:
        RoleName 角色名称
      • setRoleName

        public void setRoleName​(String RoleName)
        Set 角色名称
        Parameters:
        RoleName - 角色名称
      • getPolicyDocument

        public String getPolicyDocument()
        Get 角色的策略文档
        Returns:
        PolicyDocument 角色的策略文档
      • setPolicyDocument

        public void setPolicyDocument​(String PolicyDocument)
        Set 角色的策略文档
        Parameters:
        PolicyDocument - 角色的策略文档
      • getDescription

        public String getDescription()
        Get 角色描述
        Returns:
        Description 角色描述
      • setDescription

        public void setDescription​(String Description)
        Set 角色描述
        Parameters:
        Description - 角色描述
      • getAddTime

        public String getAddTime()
        Get 角色的创建时间
        Returns:
        AddTime 角色的创建时间
      • setAddTime

        public void setAddTime​(String AddTime)
        Set 角色的创建时间
        Parameters:
        AddTime - 角色的创建时间
      • getUpdateTime

        public String getUpdateTime()
        Get 角色的最近一次时间
        Returns:
        UpdateTime 角色的最近一次时间
      • setUpdateTime

        public void setUpdateTime​(String UpdateTime)
        Set 角色的最近一次时间
        Parameters:
        UpdateTime - 角色的最近一次时间
      • getConsoleLogin

        public Long getConsoleLogin()
        Get 角色是否允许登录
        Returns:
        ConsoleLogin 角色是否允许登录
      • setConsoleLogin

        public void setConsoleLogin​(Long ConsoleLogin)
        Set 角色是否允许登录
        Parameters:
        ConsoleLogin - 角色是否允许登录
      • getRoleType

        public String getRoleType()
        Get 角色类型,取user、system或service_linked 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        RoleType 角色类型,取user、system或service_linked 注意:此字段可能返回 null,表示取不到有效值。
      • setRoleType

        public void setRoleType​(String RoleType)
        Set 角色类型,取user、system或service_linked 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        RoleType - 角色类型,取user、system或service_linked 注意:此字段可能返回 null,表示取不到有效值。
      • getSessionDuration

        public Long getSessionDuration()
        Get 有效时间 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        SessionDuration 有效时间 注意:此字段可能返回 null,表示取不到有效值。
      • setSessionDuration

        public void setSessionDuration​(Long SessionDuration)
        Set 有效时间 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        SessionDuration - 有效时间 注意:此字段可能返回 null,表示取不到有效值。
      • getDeletionTaskId

        public String getDeletionTaskId()
        Get 服务相关角色删除TaskId 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        DeletionTaskId 服务相关角色删除TaskId 注意:此字段可能返回 null,表示取不到有效值。
      • setDeletionTaskId

        public void setDeletionTaskId​(String DeletionTaskId)
        Set 服务相关角色删除TaskId 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        DeletionTaskId - 服务相关角色删除TaskId 注意:此字段可能返回 null,表示取不到有效值。
      • getTags

        public RoleTags[] getTags()
        Get 标签 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Tags 标签 注意:此字段可能返回 null,表示取不到有效值。
      • setTags

        public void setTags​(RoleTags[] Tags)
        Set 标签 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Tags - 标签 注意:此字段可能返回 null,表示取不到有效值。