public static final class ImportOASRequest.Builder extends Object
限定符和类型 | 方法和说明 |
---|---|
ImportOASRequest.Builder |
authType(String authType)
API安全认证类型,目前可以取值:
- **APP**:只允许已授权的APP调用
- **ANONYMOUS**:允许匿名调用,设置为允许匿名调用需要注意:
- 任何能够获取该API服务信息的人,都将能够调用该API。
|
ImportOASRequest.Builder |
backendName(String backendName)
The name of the backend service.
|
ImportOASRequest |
build() |
ImportOASRequest.Builder |
data(String data)
The OAS-compliant text file or OSS object URL.
|
ImportOASRequest.Builder |
groupId(String groupId)
The ID of the API group.
|
ImportOASRequest.Builder |
ignoreWarning(Boolean ignoreWarning)
Specifies whether to ignore alerts.
|
ImportOASRequest.Builder |
OASVersion(String OASVersion)
The OAS version.
|
ImportOASRequest.Builder |
overwrite(Boolean overwrite)
Specifies whether to overwrite an existing API.
|
ImportOASRequest.Builder |
requestMode(String requestMode)
The request mode.
|
ImportOASRequest.Builder |
securityToken(String securityToken)
SecurityToken.
|
ImportOASRequest.Builder |
skipDryRun(Boolean skipDryRun)
Specifies whether to directly import the API without performing a precheck.
|
public ImportOASRequest.Builder authType(String authType)
- **APP**:只允许已授权的APP调用 - **ANONYMOUS**:允许匿名调用,设置为允许匿名调用需要注意: - 任何能够获取该API服务信息的人,都将能够调用该API。网关不会对调用者做身份认证,也无法设置按用户的流量控制,若开放该API请设置好按API的流量控制。
public ImportOASRequest.Builder backendName(String backendName)
public ImportOASRequest.Builder data(String data)
public ImportOASRequest.Builder groupId(String groupId)
public ImportOASRequest.Builder ignoreWarning(Boolean ignoreWarning)
public ImportOASRequest.Builder OASVersion(String OASVersion)
public ImportOASRequest.Builder overwrite(Boolean overwrite)
If an existing API has the same HTTP request type and backend request path as the API to be imported, the existing API is overwritten.
public ImportOASRequest.Builder requestMode(String requestMode)
* MAPPING: Parameters are mapped. Unknown parameters are filtered out. * PASSTHROUGH: Parameters are passed through.
public ImportOASRequest.Builder securityToken(String securityToken)
public ImportOASRequest.Builder skipDryRun(Boolean skipDryRun)
public ImportOASRequest build()
Copyright © 2023. All rights reserved.