Class ListSecretsRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.ssm.v20190923.models.ListSecretsRequest
-
public class ListSecretsRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LonggetLimit()Get 单次查询返回的最大数量,0或不设置则使用默认值 20。LonggetOffset()Get 查询列表的起始位置,以0开始,不设置默认为0。LonggetOrderType()Get 根据创建时间的排序方式,0或者不设置则使用降序排序, 1 表示升序排序。StringgetProductName()Get 此参数仅在SecretType参数值为1时生效, 当SecretType值为1时: 如果ProductName值为空,则表示查询所有类型的云产品凭据 如果ProductName值为Mysql,则表示查询Mysql数据库凭据 如果ProductName值为Tdsql-mysql,则表示查询Tdsql(Mysql版本)的凭据StringgetSearchSecretName()Get 根据凭据名称进行过滤,为空表示不过滤。LonggetSecretType()Get 0 -- 表示用户自定义凭据,默认为0。 1 -- 表示用户云产品凭据。 2 -- 表示SSH密钥对凭据。 3 -- 表示云API密钥对凭据。LonggetState()Get 根据凭据状态进行过滤。 默认为0表示查询全部。 1 -- 表示查询Enabled 凭据列表。 2 -- 表示查询Disabled 凭据列表。 3 -- 表示查询PendingDelete 凭据列表。 4 -- 表示PendingCreate。 5 -- 表示CreateFailed。 其中状态PendingCreate和CreateFailed只有在SecretType为云产品凭据时生效TagFilter[]getTagFilters()Get 标签过滤条件。voidsetLimit(Long Limit)Set 单次查询返回的最大数量,0或不设置则使用默认值 20。voidsetOffset(Long Offset)Set 查询列表的起始位置,以0开始,不设置默认为0。voidsetOrderType(Long OrderType)Set 根据创建时间的排序方式,0或者不设置则使用降序排序, 1 表示升序排序。voidsetProductName(String ProductName)Set 此参数仅在SecretType参数值为1时生效, 当SecretType值为1时: 如果ProductName值为空,则表示查询所有类型的云产品凭据 如果ProductName值为Mysql,则表示查询Mysql数据库凭据 如果ProductName值为Tdsql-mysql,则表示查询Tdsql(Mysql版本)的凭据voidsetSearchSecretName(String SearchSecretName)Set 根据凭据名称进行过滤,为空表示不过滤。voidsetSecretType(Long SecretType)Set 0 -- 表示用户自定义凭据,默认为0。 1 -- 表示用户云产品凭据。 2 -- 表示SSH密钥对凭据。 3 -- 表示云API密钥对凭据。voidsetState(Long State)Set 根据凭据状态进行过滤。 默认为0表示查询全部。 1 -- 表示查询Enabled 凭据列表。 2 -- 表示查询Disabled 凭据列表。 3 -- 表示查询PendingDelete 凭据列表。 4 -- 表示PendingCreate。 5 -- 表示CreateFailed。 其中状态PendingCreate和CreateFailed只有在SecretType为云产品凭据时生效voidsetTagFilters(TagFilter[] TagFilters)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
-
ListSecretsRequest
public ListSecretsRequest()
-
ListSecretsRequest
public 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.
-
-
Method Detail
-
getOffset
public Long getOffset()
Get 查询列表的起始位置,以0开始,不设置默认为0。- Returns:
- Offset 查询列表的起始位置,以0开始,不设置默认为0。
-
setOffset
public void setOffset(Long Offset)
Set 查询列表的起始位置,以0开始,不设置默认为0。- Parameters:
Offset- 查询列表的起始位置,以0开始,不设置默认为0。
-
getLimit
public Long getLimit()
Get 单次查询返回的最大数量,0或不设置则使用默认值 20。- Returns:
- Limit 单次查询返回的最大数量,0或不设置则使用默认值 20。
-
setLimit
public void setLimit(Long Limit)
Set 单次查询返回的最大数量,0或不设置则使用默认值 20。- Parameters:
Limit- 单次查询返回的最大数量,0或不设置则使用默认值 20。
-
getOrderType
public Long getOrderType()
Get 根据创建时间的排序方式,0或者不设置则使用降序排序, 1 表示升序排序。- Returns:
- OrderType 根据创建时间的排序方式,0或者不设置则使用降序排序, 1 表示升序排序。
-
setOrderType
public void setOrderType(Long OrderType)
Set 根据创建时间的排序方式,0或者不设置则使用降序排序, 1 表示升序排序。- Parameters:
OrderType- 根据创建时间的排序方式,0或者不设置则使用降序排序, 1 表示升序排序。
-
getState
public Long getState()
Get 根据凭据状态进行过滤。 默认为0表示查询全部。 1 -- 表示查询Enabled 凭据列表。 2 -- 表示查询Disabled 凭据列表。 3 -- 表示查询PendingDelete 凭据列表。 4 -- 表示PendingCreate。 5 -- 表示CreateFailed。 其中状态PendingCreate和CreateFailed只有在SecretType为云产品凭据时生效- Returns:
- State 根据凭据状态进行过滤。 默认为0表示查询全部。 1 -- 表示查询Enabled 凭据列表。 2 -- 表示查询Disabled 凭据列表。 3 -- 表示查询PendingDelete 凭据列表。 4 -- 表示PendingCreate。 5 -- 表示CreateFailed。 其中状态PendingCreate和CreateFailed只有在SecretType为云产品凭据时生效
-
setState
public void setState(Long State)
Set 根据凭据状态进行过滤。 默认为0表示查询全部。 1 -- 表示查询Enabled 凭据列表。 2 -- 表示查询Disabled 凭据列表。 3 -- 表示查询PendingDelete 凭据列表。 4 -- 表示PendingCreate。 5 -- 表示CreateFailed。 其中状态PendingCreate和CreateFailed只有在SecretType为云产品凭据时生效- Parameters:
State- 根据凭据状态进行过滤。 默认为0表示查询全部。 1 -- 表示查询Enabled 凭据列表。 2 -- 表示查询Disabled 凭据列表。 3 -- 表示查询PendingDelete 凭据列表。 4 -- 表示PendingCreate。 5 -- 表示CreateFailed。 其中状态PendingCreate和CreateFailed只有在SecretType为云产品凭据时生效
-
getSearchSecretName
public String getSearchSecretName()
Get 根据凭据名称进行过滤,为空表示不过滤。- Returns:
- SearchSecretName 根据凭据名称进行过滤,为空表示不过滤。
-
setSearchSecretName
public void setSearchSecretName(String SearchSecretName)
Set 根据凭据名称进行过滤,为空表示不过滤。- Parameters:
SearchSecretName- 根据凭据名称进行过滤,为空表示不过滤。
-
getTagFilters
public TagFilter[] getTagFilters()
Get 标签过滤条件。- Returns:
- TagFilters 标签过滤条件。
-
setTagFilters
public void setTagFilters(TagFilter[] TagFilters)
Set 标签过滤条件。- Parameters:
TagFilters- 标签过滤条件。
-
getSecretType
public Long getSecretType()
Get 0 -- 表示用户自定义凭据,默认为0。 1 -- 表示用户云产品凭据。 2 -- 表示SSH密钥对凭据。 3 -- 表示云API密钥对凭据。- Returns:
- SecretType 0 -- 表示用户自定义凭据,默认为0。 1 -- 表示用户云产品凭据。 2 -- 表示SSH密钥对凭据。 3 -- 表示云API密钥对凭据。
-
setSecretType
public void setSecretType(Long SecretType)
Set 0 -- 表示用户自定义凭据,默认为0。 1 -- 表示用户云产品凭据。 2 -- 表示SSH密钥对凭据。 3 -- 表示云API密钥对凭据。- Parameters:
SecretType- 0 -- 表示用户自定义凭据,默认为0。 1 -- 表示用户云产品凭据。 2 -- 表示SSH密钥对凭据。 3 -- 表示云API密钥对凭据。
-
getProductName
public String getProductName()
Get 此参数仅在SecretType参数值为1时生效, 当SecretType值为1时: 如果ProductName值为空,则表示查询所有类型的云产品凭据 如果ProductName值为Mysql,则表示查询Mysql数据库凭据 如果ProductName值为Tdsql-mysql,则表示查询Tdsql(Mysql版本)的凭据- Returns:
- ProductName 此参数仅在SecretType参数值为1时生效, 当SecretType值为1时: 如果ProductName值为空,则表示查询所有类型的云产品凭据 如果ProductName值为Mysql,则表示查询Mysql数据库凭据 如果ProductName值为Tdsql-mysql,则表示查询Tdsql(Mysql版本)的凭据
-
setProductName
public void setProductName(String ProductName)
Set 此参数仅在SecretType参数值为1时生效, 当SecretType值为1时: 如果ProductName值为空,则表示查询所有类型的云产品凭据 如果ProductName值为Mysql,则表示查询Mysql数据库凭据 如果ProductName值为Tdsql-mysql,则表示查询Tdsql(Mysql版本)的凭据- Parameters:
ProductName- 此参数仅在SecretType参数值为1时生效, 当SecretType值为1时: 如果ProductName值为空,则表示查询所有类型的云产品凭据 如果ProductName值为Mysql,则表示查询Mysql数据库凭据 如果ProductName值为Tdsql-mysql,则表示查询Tdsql(Mysql版本)的凭据
-
-