public class DescribeApisRequest
extends com.aliyun.tea.TeaModel
| 限定符和类型 | 类和说明 |
|---|---|
static class |
DescribeApisRequest.DescribeApisRequestTag |
| 限定符和类型 | 字段和说明 |
|---|---|
String |
apiId
The ID of the API.
|
String |
apiMethod |
String |
apiName
The name of the API operation.
|
String |
apiPath |
String |
catalogId
The ID of the category.
|
Boolean |
enableTagAuth
Specifies whether to enable tag verification.
|
String |
groupId
The ID of the API group.
|
Integer |
pageNumber
The number of the page to return.
|
Integer |
pageSize
The number of entries to return on each page.
|
String |
securityToken |
String |
stageName |
List<DescribeApisRequest.DescribeApisRequestTag> |
tag
The tag of objects that match the rule.
|
Boolean |
unDeployed |
String |
visibility
Specifies whether to make the API public.
|
| 构造器和说明 |
|---|
DescribeApisRequest() |
@NameInMap(value="ApiId") public String apiId
The ID of the API.
@NameInMap(value="ApiMethod") public String apiMethod
@NameInMap(value="ApiName") public String apiName
The name of the API operation. The name is used for fuzzy match.
@NameInMap(value="ApiPath") public String apiPath
@NameInMap(value="CatalogId") public String catalogId
The ID of the category.
@NameInMap(value="EnableTagAuth") public Boolean enableTagAuth
Specifies whether to enable tag verification.
@NameInMap(value="GroupId") public String groupId
The ID of the API group.
@NameInMap(value="PageNumber") public Integer pageNumber
The number of the page to return. Pages start from page 1. Default value: 1.
@NameInMap(value="PageSize") public Integer pageSize
The number of entries to return on each page. Maximum value: 100. Default value: 10.
@NameInMap(value="SecurityToken") public String securityToken
@NameInMap(value="StageName") public String stageName
@NameInMap(value="Tag") public List<DescribeApisRequest.DescribeApisRequestTag> tag
The tag of objects that match the rule. You can specify multiple tags.
@NameInMap(value="UnDeployed") public Boolean unDeployed
@NameInMap(value="Visibility") public String visibility
Specifies whether to make the API public. Valid values:
* **PUBLIC: Make the API public. If you set this parameter to PUBLIC, this API is displayed on the APIs page for all users after the API is published to the production environment.**
* **PRIVATE: Make the API private. Private APIs are not displayed in the Alibaba Cloud Marketplace after the API group to which they belong is made available.
public static DescribeApisRequest build(Map<String,?> map) throws Exception
Exceptionpublic DescribeApisRequest setApiId(String apiId)
public String getApiId()
public DescribeApisRequest setApiMethod(String apiMethod)
public String getApiMethod()
public DescribeApisRequest setApiName(String apiName)
public String getApiName()
public DescribeApisRequest setApiPath(String apiPath)
public String getApiPath()
public DescribeApisRequest setCatalogId(String catalogId)
public String getCatalogId()
public DescribeApisRequest setEnableTagAuth(Boolean enableTagAuth)
public Boolean getEnableTagAuth()
public DescribeApisRequest setGroupId(String groupId)
public String getGroupId()
public DescribeApisRequest setPageNumber(Integer pageNumber)
public Integer getPageNumber()
public DescribeApisRequest setPageSize(Integer pageSize)
public Integer getPageSize()
public DescribeApisRequest setSecurityToken(String securityToken)
public String getSecurityToken()
public DescribeApisRequest setStageName(String stageName)
public String getStageName()
public DescribeApisRequest setTag(List<DescribeApisRequest.DescribeApisRequestTag> tag)
public List<DescribeApisRequest.DescribeApisRequestTag> getTag()
public DescribeApisRequest setUnDeployed(Boolean unDeployed)
public Boolean getUnDeployed()
public DescribeApisRequest setVisibility(String visibility)
public String getVisibility()
Copyright © 2023. All rights reserved.