public static final class ModifyApiRequest.Builder extends Object
限定符和类型 | 方法和说明 |
---|---|
ModifyApiRequest.Builder |
allowSignatureMethod(String allowSignatureMethod)
The returned description of the API.
|
ModifyApiRequest.Builder |
apiId(String apiId)
The name of the API.
|
ModifyApiRequest.Builder |
apiName(String apiName)
The description of the API.
|
ModifyApiRequest.Builder |
appCodeAuthType(String appCodeAuthType)
Specifies whether to enable backend services.
|
ModifyApiRequest.Builder |
authType(String authType)
The configuration items of API requests sent by API Gateway to the backend service.
|
ModifyApiRequest.Builder |
backendEnable(Boolean backendEnable)
auditing
|
ModifyApiRequest.Builder |
backendId(String backendId)
The ID of the request.
|
ModifyApiRequest |
build() |
ModifyApiRequest.Builder |
constantParameters(String constantParameters)
The mappings between parameters of requests sent by the consumer to API Gateway and parameters of requests sent by API Gateway to the backend service.
|
ModifyApiRequest.Builder |
description(String description)
Specifies whether the API is public.
|
ModifyApiRequest.Builder |
disableInternet(Boolean disableInternet)
The ID of the backend service.
|
ModifyApiRequest.Builder |
errorCodeSamples(String errorCodeSamples)
The configuration items of the third-party OpenID Connect authentication method.
|
ModifyApiRequest.Builder |
failResultSample(String failResultSample)
The returned description of the API.
|
ModifyApiRequest.Builder |
forceNonceCheck(Boolean forceNonceCheck)
The AppCode authentication type supported.
|
ModifyApiRequest.Builder |
groupId(String groupId)
The ID of the API.
|
ModifyApiRequest.Builder |
openIdConnectConfig(String openIdConnectConfig)
The type of the two-way communication API.
|
ModifyApiRequest.Builder |
requestConfig(String requestConfig)
The parameters of API requests sent by the consumer to API Gateway.
|
ModifyApiRequest.Builder |
requestParameters(String requestParameters)
System parameter
|
ModifyApiRequest.Builder |
resultBodyModel(String resultBodyModel)
* Specifies whether to set DisableInternet to **true** to limit API calls to within the VPC.
|
ModifyApiRequest.Builder |
resultDescriptions(String resultDescriptions)
The client-side request signature method of the API.
|
ModifyApiRequest.Builder |
resultSample(String resultSample)
The sample error codes returned by the backend service.
|
ModifyApiRequest.Builder |
resultType(String resultType)
The sample error response from the backend service.
|
ModifyApiRequest.Builder |
securityToken(String securityToken)
SecurityToken.
|
ModifyApiRequest.Builder |
serviceConfig(String serviceConfig)
\[{"ParameterType":"Number","Required":"OPTIONAL","isHide":false,"ApiParameterName":"age","DefaultValue":"20","DemoValue":"20","Description":"age","MinValue":18,"MaxValue":100,"Location":"Head"},{"ParameterType":"String","Required":"OPTIONAL","isHide":false,"ApiParameterName":"sex","DefaultValue":"boy","DemoValue":"boy","Description":"gender","EnumValue":"boy,girl","Location":"Query"},{"ParameterType":"Number","Required":"REQUIRED","isHide":false,"ApiParameterName":"userId","MaxLength":10,"MinValue":10000000,"MaxValue":100000000,"Location":"Path"},{"ApiParameterName":"CaClientIp","ParameterLocation":{"name":"Head","orderNumber":0},"Location":"Head","ParameterType":"String","Required":"REQUIRED","Description":"Client IP"},{"ApiParameterName":"constance","ParameterLocation":{"name":"Head","orderNumber":0},"Location":"Head","ParameterType":"String","Required":"REQUIRED","DefaultValue":"constance","Description":"constance"}]
|
ModifyApiRequest.Builder |
serviceParameters(String serviceParameters)
The format of the response from the backend service.
|
ModifyApiRequest.Builder |
serviceParametersMap(String serviceParametersMap)
The sample response from the backend service.
|
ModifyApiRequest.Builder |
systemParameters(String systemParameters)
The parameters of API requests sent by API Gateway to the backend service.
|
ModifyApiRequest.Builder |
visibility(String visibility)
The configuration items of API requests sent by the consumer to API Gateway.
|
ModifyApiRequest.Builder |
webSocketApiType(String webSocketApiType)
* Specifies whether to set **ForceNonceCheck** to **true** to force the check of X-Ca-Nonce during the request.
|
public ModifyApiRequest.Builder allowSignatureMethod(String allowSignatureMethod)
public ModifyApiRequest.Builder apiId(String apiId)
public ModifyApiRequest.Builder apiName(String apiName)
public ModifyApiRequest.Builder appCodeAuthType(String appCodeAuthType)
public ModifyApiRequest.Builder authType(String authType)
public ModifyApiRequest.Builder backendEnable(Boolean backendEnable)
public ModifyApiRequest.Builder backendId(String backendId)
public ModifyApiRequest.Builder constantParameters(String constantParameters)
public ModifyApiRequest.Builder description(String description)
* **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 ModifyApiRequest.Builder disableInternet(Boolean disableInternet)
public ModifyApiRequest.Builder errorCodeSamples(String errorCodeSamples)
public ModifyApiRequest.Builder failResultSample(String failResultSample)
public ModifyApiRequest.Builder forceNonceCheck(Boolean forceNonceCheck)
* DEFAULT: supported after being made available in Alibaba Cloud Marketplace * DISABLE: not supported * HEADER : supported only in the Header parameter * HEADER_QUERY: supported in the Header or Query parameter
public ModifyApiRequest.Builder groupId(String groupId)
public ModifyApiRequest.Builder openIdConnectConfig(String openIdConnectConfig)
* **COMMON**: general APIs * **REGISTER**: registered APIs * **UNREGISTER**: unregistered APIs * **NOTIFY**: downstream notification
public ModifyApiRequest.Builder requestConfig(String requestConfig)
public ModifyApiRequest.Builder requestParameters(String requestParameters)
public ModifyApiRequest.Builder resultBodyModel(String resultBodyModel)
* If you set DisableInternet to **false**, the limit if lifted. > If you do not set this parameter, the original value is used.
public ModifyApiRequest.Builder resultDescriptions(String resultDescriptions)
* HmacSHA256 * HmacSHA1,HmacSHA256
public ModifyApiRequest.Builder resultSample(String resultSample)
public ModifyApiRequest.Builder resultType(String resultType)
public ModifyApiRequest.Builder securityToken(String securityToken)
public ModifyApiRequest.Builder serviceConfig(String serviceConfig)
public ModifyApiRequest.Builder serviceParameters(String serviceParameters)
public ModifyApiRequest.Builder serviceParametersMap(String serviceParametersMap)
public ModifyApiRequest.Builder systemParameters(String systemParameters)
public ModifyApiRequest.Builder visibility(String visibility)
public ModifyApiRequest.Builder webSocketApiType(String webSocketApiType)
* If you set **ForceNonceCheck** to **false**, the check is not performed. If you do not set this parameter, the original value is used.
public ModifyApiRequest build()
Copyright © 2023. All rights reserved.