Class RoleInfo
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.cam.v20190116.models.RoleInfo
-
public class RoleInfo extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAddTime()Get 角色的创建时间LonggetConsoleLogin()Get 角色是否允许登录StringgetDeletionTaskId()Get 服务相关角色删除TaskId 注意:此字段可能返回 null,表示取不到有效值。StringgetDescription()Get 角色描述StringgetPolicyDocument()Get 角色的策略文档StringgetRoleId()Get 角色IDStringgetRoleName()Get 角色名称StringgetRoleType()Get 角色类型,取user、system或service_linked 注意:此字段可能返回 null,表示取不到有效值。LonggetSessionDuration()Get 有效时间 注意:此字段可能返回 null,表示取不到有效值。RoleTags[]getTags()Get 标签 注意:此字段可能返回 null,表示取不到有效值。StringgetUpdateTime()Get 角色的最近一次时间voidsetAddTime(String AddTime)Set 角色的创建时间voidsetConsoleLogin(Long ConsoleLogin)Set 角色是否允许登录voidsetDeletionTaskId(String DeletionTaskId)Set 服务相关角色删除TaskId 注意:此字段可能返回 null,表示取不到有效值。voidsetDescription(String Description)Set 角色描述voidsetPolicyDocument(String PolicyDocument)Set 角色的策略文档voidsetRoleId(String RoleId)Set 角色IDvoidsetRoleName(String RoleName)Set 角色名称voidsetRoleType(String RoleType)Set 角色类型,取user、system或service_linked 注意:此字段可能返回 null,表示取不到有效值。voidsetSessionDuration(Long SessionDuration)Set 有效时间 注意:此字段可能返回 null,表示取不到有效值。voidsetTags(RoleTags[] Tags)Set 标签 注意:此字段可能返回 null,表示取不到有效值。voidsetUpdateTime(String UpdateTime)Set 角色的最近一次时间voidtoMap(HashMap<String,String> map, String prefix)Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
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,表示取不到有效值。
-
-