public static final class ModifyApiRequest.Builder extends Object
限定符和类型 | 方法和说明 |
---|---|
ModifyApiRequest.Builder |
allowSignatureMethod(String allowSignatureMethod)
The type of the two-way communication API.
|
ModifyApiRequest.Builder |
apiId(String apiId)
The ID of the API.
|
ModifyApiRequest.Builder |
apiName(String apiName)
The name of the API.
|
ModifyApiRequest.Builder |
appCodeAuthType(String appCodeAuthType)
The ID of the backend service.
|
ModifyApiRequest.Builder |
authType(String authType)
The configuration items of API requests sent by the consumer to API Gateway.
|
ModifyApiRequest.Builder |
backendEnable(Boolean backendEnable)
Configuration Mode
|
ModifyApiRequest.Builder |
backendId(String backendId)
Specifies whether to enable backend services.
|
ModifyApiRequest |
build() |
ModifyApiRequest.Builder |
constantParameters(String constantParameters)
ConstantParameters.
|
ModifyApiRequest.Builder |
description(String description)
The description of the API.
|
ModifyApiRequest.Builder |
disableInternet(Boolean disableInternet)
The AppCode authentication type supported.
|
ModifyApiRequest.Builder |
errorCodeSamples(String errorCodeSamples)
ErrorCodeSamples.
|
ModifyApiRequest.Builder |
failResultSample(String failResultSample)
FailResultSample.
|
ModifyApiRequest.Builder |
forceNonceCheck(Boolean forceNonceCheck)
* Specifies whether to set DisableInternet to **true** to limit API calls to within the VPC.
|
ModifyApiRequest.Builder |
groupId(String groupId)
The ID of the API group.
|
ModifyApiRequest.Builder |
openIdConnectConfig(String openIdConnectConfig)
The client-side request signature method of the API.
|
ModifyApiRequest.Builder |
requestConfig(String requestConfig)
The configuration items of API requests sent by API Gateway to the backend service.
|
ModifyApiRequest.Builder |
requestParameters(String requestParameters)
RequestParameters.
|
ModifyApiRequest.Builder |
resultBodyModel(String resultBodyModel)
* Specifies whether to set **ForceNonceCheck** to **true** to force the check of X-Ca-Nonce during the request.
|
ModifyApiRequest.Builder |
resultDescriptions(String resultDescriptions)
ResultDescriptions.
|
ModifyApiRequest.Builder |
resultSample(String resultSample)
ResultSample.
|
ModifyApiRequest.Builder |
resultType(String resultType)
The sample response from the backend service.
|
ModifyApiRequest.Builder |
securityToken(String securityToken)
SecurityToken.
|
ModifyApiRequest.Builder |
serviceConfig(String serviceConfig)
The parameters of API requests sent by the consumer to API Gateway.
|
ModifyApiRequest.Builder |
serviceParameters(String serviceParameters)
ServiceParameters.
|
ModifyApiRequest.Builder |
serviceParametersMap(String serviceParametersMap)
ServiceParametersMap.
|
ModifyApiRequest.Builder |
systemParameters(String systemParameters)
SystemParameters.
|
ModifyApiRequest.Builder |
visibility(String visibility)
Specifies whether the API is public.
|
ModifyApiRequest.Builder |
webSocketApiType(String webSocketApiType)
The returned description of the API.
|
public ModifyApiRequest.Builder allowSignatureMethod(String allowSignatureMethod)
* **COMMON**: general APIs * **REGISTER**: registered APIs * **UNREGISTER**: unregistered APIs * **NOTIFY**: downstream notification
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 ModifyApiRequest.Builder disableInternet(Boolean disableInternet)
* 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 errorCodeSamples(String errorCodeSamples)
public ModifyApiRequest.Builder failResultSample(String failResultSample)
public ModifyApiRequest.Builder forceNonceCheck(Boolean forceNonceCheck)
* 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 groupId(String groupId)
public ModifyApiRequest.Builder openIdConnectConfig(String openIdConnectConfig)
* HmacSHA256 * HmacSHA1,HmacSHA256
public ModifyApiRequest.Builder requestConfig(String requestConfig)
public ModifyApiRequest.Builder requestParameters(String requestParameters)
public ModifyApiRequest.Builder resultBodyModel(String resultBodyModel)
* 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.Builder resultDescriptions(String resultDescriptions)
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**: 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 webSocketApiType(String webSocketApiType)
public ModifyApiRequest build()
Copyright © 2024. All rights reserved.