public class ListDataKeyDetailRequest extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| ListDataKeyDetailRequest() | 
| ListDataKeyDetailRequest(ListDataKeyDetailRequest 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. | 
| Modifier and Type | Method and Description | 
|---|---|
| Long | getDataKeyLen()Get 数据密钥的长度 | 
| String | getHsmClusterId()Get KMS 高级版对应的 HSM 集群 ID。 | 
| String | getKeyId()Get 根密钥全局唯一标识符 | 
| Long | getKeyState()Get 根据DataKey状态筛选, 0表示全部DataKey, 1 表示仅查询Enabled DataKey, 2 表示仅查询Disabled DataKey,3 表示查询PendingDelete 状态的DataKey(处于计划删除状态的Key)。 | 
| Long | getLimit()Get 含义跟 SQL 查询的 Limit 一致,表示本次最多获取 Limit 个元素。缺省值为10,最大值为200 | 
| Long | getOffset()Get 含义跟 SQL 查询的 Offset 一致,表示本次获取从按一定顺序排列数组的第 Offset 个元素开始,缺省为0 | 
| Long | getOrderType()Get 根据DataKey创建时间排序, 0 表示按照降序排序,1表示按照升序排序 | 
| String | getOrigin()Get 根据DateKey类型筛选, "TENCENT_KMS" 表示筛选密钥材料由KMS创建的数据密钥, "EXTERNAL" 表示筛选密钥材料需要用户导入的 EXTERNAL类型数据密钥,"ALL" 或者不设置表示两种类型都查询,大小写敏感。 | 
| Long | getRole()Get 根据创建者角色筛选,默认 0 表示用户自己创建的数据密钥, 1 表示授权其它云产品自动创建的数据密钥 | 
| String | getSearchKeyAlias()Get 根据DataKeyId或者DataKeyName进行模糊匹配查询 | 
| void | setDataKeyLen(Long DataKeyLen)Set 数据密钥的长度 | 
| void | setHsmClusterId(String HsmClusterId)Set KMS 高级版对应的 HSM 集群 ID。 | 
| void | setKeyId(String KeyId)Set 根密钥全局唯一标识符 | 
| void | setKeyState(Long KeyState)Set 根据DataKey状态筛选, 0表示全部DataKey, 1 表示仅查询Enabled DataKey, 2 表示仅查询Disabled DataKey,3 表示查询PendingDelete 状态的DataKey(处于计划删除状态的Key)。 | 
| void | setLimit(Long Limit)Set 含义跟 SQL 查询的 Limit 一致,表示本次最多获取 Limit 个元素。缺省值为10,最大值为200 | 
| void | setOffset(Long Offset)Set 含义跟 SQL 查询的 Offset 一致,表示本次获取从按一定顺序排列数组的第 Offset 个元素开始,缺省为0 | 
| void | setOrderType(Long OrderType)Set 根据DataKey创建时间排序, 0 表示按照降序排序,1表示按照升序排序 | 
| void | setOrigin(String Origin)Set 根据DateKey类型筛选, "TENCENT_KMS" 表示筛选密钥材料由KMS创建的数据密钥, "EXTERNAL" 表示筛选密钥材料需要用户导入的 EXTERNAL类型数据密钥,"ALL" 或者不设置表示两种类型都查询,大小写敏感。 | 
| void | setRole(Long Role)Set 根据创建者角色筛选,默认 0 表示用户自己创建的数据密钥, 1 表示授权其它云产品自动创建的数据密钥 | 
| void | setSearchKeyAlias(String SearchKeyAlias)Set 根据DataKeyId或者DataKeyName进行模糊匹配查询 | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic ListDataKeyDetailRequest()
public ListDataKeyDetailRequest(ListDataKeyDetailRequest source)
public Long getOffset()
public void setOffset(Long Offset)
Offset - 含义跟 SQL 查询的 Offset 一致,表示本次获取从按一定顺序排列数组的第 Offset 个元素开始,缺省为0public Long getLimit()
public void setLimit(Long Limit)
Limit - 含义跟 SQL 查询的 Limit 一致,表示本次最多获取 Limit 个元素。缺省值为10,最大值为200public Long getRole()
public void setRole(Long Role)
Role - 根据创建者角色筛选,默认 0 表示用户自己创建的数据密钥, 1 表示授权其它云产品自动创建的数据密钥public Long getOrderType()
public void setOrderType(Long OrderType)
OrderType - 根据DataKey创建时间排序, 0 表示按照降序排序,1表示按照升序排序public Long getKeyState()
public void setKeyState(Long KeyState)
KeyState - 根据DataKey状态筛选, 0表示全部DataKey, 1 表示仅查询Enabled DataKey, 2 表示仅查询Disabled DataKey,3 表示查询PendingDelete 状态的DataKey(处于计划删除状态的Key)。public String getSearchKeyAlias()
public void setSearchKeyAlias(String SearchKeyAlias)
SearchKeyAlias - 根据DataKeyId或者DataKeyName进行模糊匹配查询public String getOrigin()
public void setOrigin(String Origin)
Origin - 根据DateKey类型筛选, "TENCENT_KMS" 表示筛选密钥材料由KMS创建的数据密钥, "EXTERNAL" 表示筛选密钥材料需要用户导入的 EXTERNAL类型数据密钥,"ALL" 或者不设置表示两种类型都查询,大小写敏感。public String getHsmClusterId()
public void setHsmClusterId(String HsmClusterId)
HsmClusterId - KMS 高级版对应的 HSM 集群 ID。public String getKeyId()
public void setKeyId(String KeyId)
KeyId - 根密钥全局唯一标识符public Long getDataKeyLen()
public void setDataKeyLen(Long DataKeyLen)
DataKeyLen - 数据密钥的长度Copyright © 2025. All rights reserved.