public class ListSecretsRequest extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| ListSecretsRequest() | 
| ListSecretsRequest(ListSecretsRequest 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 | getLimit()Get 单次查询返回的最大数量,0或不设置则使用默认值 20。 | 
| Long | getOffset()Get 查询列表的起始位置,以0开始,不设置默认为0。 | 
| Long | getOrderType()Get 根据创建时间的排序方式,0或者不设置则使用降序排序, 1 表示升序排序。 | 
| String | getProductName()Get 此参数仅在SecretType参数值为1时生效,
当SecretType值为1时:
如果ProductName值为空,则表示查询所有类型的云产品凭据;
如果ProductName值为某个指定的云产品值如Mysql时,则表示查询Mysql数据库凭据;
如果ProductName值为多个云产品值,如:Mysql,Tdsql-mysql,Tdsql_C_Mysql(多个值以英文逗号,分隔开)则表示查询三种云产品类型的凭据;
支持的云产品列表请通过接口:DescribeSupportedProducts进行查询。 | 
| String | getSearchSecretName()Get 根据凭据名称进行过滤,为空表示不过滤。 | 
| Long | getSecretType()Get 0  -- 表示用户自定义凭据,默认为0。
1  -- 表示用户云产品凭据。
2 -- 表示SSH密钥对凭据。
3 -- 表示云API密钥对凭据。 | 
| Long | getState()Get 根据凭据状态进行过滤。
默认为0表示查询全部。
1 --  表示查询Enabled 凭据列表。
2 --  表示查询Disabled 凭据列表。
3 --  表示查询PendingDelete 凭据列表。
4 --  表示PendingCreate。
5 --  表示CreateFailed。
其中状态PendingCreate和CreateFailed只有在SecretType为云产品凭据时生效 | 
| TagFilter[] | getTagFilters()Get 标签过滤条件。 | 
| void | setLimit(Long Limit)Set 单次查询返回的最大数量,0或不设置则使用默认值 20。 | 
| void | setOffset(Long Offset)Set 查询列表的起始位置,以0开始,不设置默认为0。 | 
| void | setOrderType(Long OrderType)Set 根据创建时间的排序方式,0或者不设置则使用降序排序, 1 表示升序排序。 | 
| void | setProductName(String ProductName)Set 此参数仅在SecretType参数值为1时生效,
当SecretType值为1时:
如果ProductName值为空,则表示查询所有类型的云产品凭据;
如果ProductName值为某个指定的云产品值如Mysql时,则表示查询Mysql数据库凭据;
如果ProductName值为多个云产品值,如:Mysql,Tdsql-mysql,Tdsql_C_Mysql(多个值以英文逗号,分隔开)则表示查询三种云产品类型的凭据;
支持的云产品列表请通过接口:DescribeSupportedProducts进行查询。 | 
| void | setSearchSecretName(String SearchSecretName)Set 根据凭据名称进行过滤,为空表示不过滤。 | 
| void | setSecretType(Long SecretType)Set 0  -- 表示用户自定义凭据,默认为0。
1  -- 表示用户云产品凭据。
2 -- 表示SSH密钥对凭据。
3 -- 表示云API密钥对凭据。 | 
| void | setState(Long State)Set 根据凭据状态进行过滤。
默认为0表示查询全部。
1 --  表示查询Enabled 凭据列表。
2 --  表示查询Disabled 凭据列表。
3 --  表示查询PendingDelete 凭据列表。
4 --  表示PendingCreate。
5 --  表示CreateFailed。
其中状态PendingCreate和CreateFailed只有在SecretType为云产品凭据时生效 | 
| void | setTagFilters(TagFilter[] TagFilters)Set 标签过滤条件。 | 
| 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 ListSecretsRequest()
public ListSecretsRequest(ListSecretsRequest source)
public Long getOffset()
public void setOffset(Long Offset)
Offset - 查询列表的起始位置,以0开始,不设置默认为0。public Long getLimit()
public void setLimit(Long Limit)
Limit - 单次查询返回的最大数量,0或不设置则使用默认值 20。public Long getOrderType()
public void setOrderType(Long OrderType)
OrderType - 根据创建时间的排序方式,0或者不设置则使用降序排序, 1 表示升序排序。public Long getState()
public void setState(Long State)
State - 根据凭据状态进行过滤。
默认为0表示查询全部。
1 --  表示查询Enabled 凭据列表。
2 --  表示查询Disabled 凭据列表。
3 --  表示查询PendingDelete 凭据列表。
4 --  表示PendingCreate。
5 --  表示CreateFailed。
其中状态PendingCreate和CreateFailed只有在SecretType为云产品凭据时生效public String getSearchSecretName()
public void setSearchSecretName(String SearchSecretName)
SearchSecretName - 根据凭据名称进行过滤,为空表示不过滤。public TagFilter[] getTagFilters()
public void setTagFilters(TagFilter[] TagFilters)
TagFilters - 标签过滤条件。public Long getSecretType()
public void setSecretType(Long SecretType)
SecretType - 0  -- 表示用户自定义凭据,默认为0。
1  -- 表示用户云产品凭据。
2 -- 表示SSH密钥对凭据。
3 -- 表示云API密钥对凭据。public String getProductName()
public void setProductName(String ProductName)
ProductName - 此参数仅在SecretType参数值为1时生效,
当SecretType值为1时:
如果ProductName值为空,则表示查询所有类型的云产品凭据;
如果ProductName值为某个指定的云产品值如Mysql时,则表示查询Mysql数据库凭据;
如果ProductName值为多个云产品值,如:Mysql,Tdsql-mysql,Tdsql_C_Mysql(多个值以英文逗号,分隔开)则表示查询三种云产品类型的凭据;
支持的云产品列表请通过接口:DescribeSupportedProducts进行查询。Copyright © 2025. All rights reserved.