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 Length of the data key. | 
| String | getHsmClusterId()Get HSM cluster ID corresponding to KMS advanced edition. | 
| String | getKeyId()Get Specifies the globally unique identifier of the root key. | 
| Long | getKeyState()Get Filter based on DataKey state. | 
| Long | getLimit()Get Specifies the maximum number of elements to retrieve, same as the Limit in SQL queries. | 
| Long | getOffset()Get Meaning matches the Offset in SQL queries, indicates the retrieval starts from the Offset-th element in a sequentially arranged array, defaults to 0. | 
| Long | getOrderType()Get Sorts according to the creation time of DataKey. | 
| String | getOrigin()Get Filters data keys by DateKey type. | 
| Long | getRole()Get Filter by creator role. | 
| String | getSearchKeyAlias()Get Performs a fuzzy match query based on DataKeyId or DataKeyName. | 
| void | setDataKeyLen(Long DataKeyLen)Set Length of the data key. | 
| void | setHsmClusterId(String HsmClusterId)Set HSM cluster ID corresponding to KMS advanced edition. | 
| void | setKeyId(String KeyId)Set Specifies the globally unique identifier of the root key. | 
| void | setKeyState(Long KeyState)Set Filter based on DataKey state. | 
| void | setLimit(Long Limit)Set Specifies the maximum number of elements to retrieve, same as the Limit in SQL queries. | 
| void | setOffset(Long Offset)Set Meaning matches the Offset in SQL queries, indicates the retrieval starts from the Offset-th element in a sequentially arranged array, defaults to 0. | 
| void | setOrderType(Long OrderType)Set Sorts according to the creation time of DataKey. | 
| void | setOrigin(String Origin)Set Filters data keys by DateKey type. | 
| void | setRole(Long Role)Set Filter by creator role. | 
| void | setSearchKeyAlias(String SearchKeyAlias)Set Performs a fuzzy match query based on DataKeyId or 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 - Meaning matches the Offset in SQL queries, indicates the retrieval starts from the Offset-th element in a sequentially arranged array, defaults to 0.public Long getLimit()
public void setLimit(Long Limit)
Limit - Specifies the maximum number of elements to retrieve, same as the Limit in SQL queries. default value is 10. maximum value is 200.public Long getRole()
public void setRole(Long Role)
Role - Filter by creator role. default 0 means data keys created by the user, 1 means data keys automatically created by authorized cloud services.public Long getOrderType()
public void setOrderType(Long OrderType)
OrderType - Sorts according to the creation time of DataKey. 0 indicates descending sort. 1 indicates ascending sort.public Long getKeyState()
public void setKeyState(Long KeyState)
KeyState - Filter based on DataKey state. 0 means all datakeys, 1 means querying only Enabled datakeys, 2 means querying only Disabled datakeys, 3 means querying datakeys in PendingDelete state (keys in scheduled deletion status).public String getSearchKeyAlias()
public void setSearchKeyAlias(String SearchKeyAlias)
SearchKeyAlias - Performs a fuzzy match query based on DataKeyId or DataKeyName.public String getOrigin()
public void setOrigin(String Origin)
Origin - Filters data keys by DateKey type. "TENCENT_KMS" filters data keys with key material created by KMS. "EXTERNAL" filters EXTERNAL type data keys requiring user-imported key material. "ALL" or leave unset queries both types. case-sensitive.public String getHsmClusterId()
public void setHsmClusterId(String HsmClusterId)
HsmClusterId - HSM cluster ID corresponding to KMS advanced edition.public String getKeyId()
public void setKeyId(String KeyId)
KeyId - Specifies the globally unique identifier of the root key.public Long getDataKeyLen()
public void setDataKeyLen(Long DataKeyLen)
DataKeyLen - Length of the data key.Copyright © 2025. All rights reserved.