public class CreateCloudNativeAPIGatewayRequest extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| CreateCloudNativeAPIGatewayRequest() | 
| CreateCloudNativeAPIGatewayRequest(CreateCloudNativeAPIGatewayRequest 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. | 
| Modifier and Type | Method and Description | 
|---|---|
| String | getDescription()Get 云原生API网关描述信息, 最多支持120个字符。 | 
| Boolean | getEnableCls()Get 是否开启 CLS 日志。默认值:fasle | 
| String | getEngineRegion()Get 实例实际的地域信息,默认值:ap-guangzhou | 
| String | getFeatureVersion()Get 产品版本。参考值:
- TRIAL:开发版
- STANDARD:标准版 (默认值)
- PROFESSIONAL:专业版 | 
| String | getGatewayVersion()Get 云原生API网关版本。参考值:
- 2.4.1
- 2.5.1 | 
| String | getIngressClassName()Get ingress Class名称 | 
| InternetConfig | getInternetConfig()Get 公网相关配置 | 
| Long | getInternetMaxBandwidthOut()Get 公网出流量带宽,[1,2048]Mbps | 
| String | getName()Get 云原生API网关名字, 最多支持60个字符。 | 
| CloudNativeAPIGatewayNodeConfig | getNodeConfig()Get 云原生API网关节点配置。 | 
| String | getPromId()Get 关联的prometheus ID | 
| InstanceTagInfo[] | getTags()Get 标签列表 | 
| Long | getTradeType()Get 付费类型。参考值:
0:后付费(默认值)
1:预付费(接口暂不支持创建预付费实例) | 
| String | getType()Get 云原生API网关类型, 目前只支持kong。 | 
| CloudNativeAPIGatewayVpcConfig | getVpcConfig()Get 云原生API网关vpc配置。 | 
| void | setDescription(String Description)Set 云原生API网关描述信息, 最多支持120个字符。 | 
| void | setEnableCls(Boolean EnableCls)Set 是否开启 CLS 日志。默认值:fasle | 
| void | setEngineRegion(String EngineRegion)Set 实例实际的地域信息,默认值:ap-guangzhou | 
| void | setFeatureVersion(String FeatureVersion)Set 产品版本。参考值:
- TRIAL:开发版
- STANDARD:标准版 (默认值)
- PROFESSIONAL:专业版 | 
| void | setGatewayVersion(String GatewayVersion)Set 云原生API网关版本。参考值:
- 2.4.1
- 2.5.1 | 
| void | setIngressClassName(String IngressClassName)Set ingress Class名称 | 
| void | setInternetConfig(InternetConfig InternetConfig)Set 公网相关配置 | 
| void | setInternetMaxBandwidthOut(Long InternetMaxBandwidthOut)Set 公网出流量带宽,[1,2048]Mbps | 
| void | setName(String Name)Set 云原生API网关名字, 最多支持60个字符。 | 
| void | setNodeConfig(CloudNativeAPIGatewayNodeConfig NodeConfig)Set 云原生API网关节点配置。 | 
| void | setPromId(String PromId)Set 关联的prometheus ID | 
| void | setTags(InstanceTagInfo[] Tags)Set 标签列表 | 
| void | setTradeType(Long TradeType)Set 付费类型。参考值:
0:后付费(默认值)
1:预付费(接口暂不支持创建预付费实例) | 
| void | setType(String Type)Set 云原生API网关类型, 目前只支持kong。 | 
| void | setVpcConfig(CloudNativeAPIGatewayVpcConfig VpcConfig)Set 云原生API网关vpc配置。 | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic CreateCloudNativeAPIGatewayRequest()
public CreateCloudNativeAPIGatewayRequest(CreateCloudNativeAPIGatewayRequest source)
public String getName()
public void setName(String Name)
Name - 云原生API网关名字, 最多支持60个字符。public String getType()
public void setType(String Type)
Type - 云原生API网关类型, 目前只支持kong。public String getGatewayVersion()
public void setGatewayVersion(String GatewayVersion)
GatewayVersion - 云原生API网关版本。参考值:
- 2.4.1
- 2.5.1public CloudNativeAPIGatewayNodeConfig getNodeConfig()
public void setNodeConfig(CloudNativeAPIGatewayNodeConfig NodeConfig)
NodeConfig - 云原生API网关节点配置。public CloudNativeAPIGatewayVpcConfig getVpcConfig()
public void setVpcConfig(CloudNativeAPIGatewayVpcConfig VpcConfig)
VpcConfig - 云原生API网关vpc配置。public String getDescription()
public void setDescription(String Description)
Description - 云原生API网关描述信息, 最多支持120个字符。public InstanceTagInfo[] getTags()
public void setTags(InstanceTagInfo[] Tags)
Tags - 标签列表public Boolean getEnableCls()
public void setEnableCls(Boolean EnableCls)
EnableCls - 是否开启 CLS 日志。默认值:faslepublic String getFeatureVersion()
public void setFeatureVersion(String FeatureVersion)
FeatureVersion - 产品版本。参考值:
- TRIAL:开发版
- STANDARD:标准版 (默认值)
- PROFESSIONAL:专业版public Long getInternetMaxBandwidthOut()
public void setInternetMaxBandwidthOut(Long InternetMaxBandwidthOut)
InternetMaxBandwidthOut - 公网出流量带宽,[1,2048]Mbpspublic String getEngineRegion()
public void setEngineRegion(String EngineRegion)
EngineRegion - 实例实际的地域信息,默认值:ap-guangzhoupublic String getIngressClassName()
public void setIngressClassName(String IngressClassName)
IngressClassName - ingress Class名称public Long getTradeType()
public void setTradeType(Long TradeType)
TradeType - 付费类型。参考值:
0:后付费(默认值)
1:预付费(接口暂不支持创建预付费实例)public InternetConfig getInternetConfig()
public void setInternetConfig(InternetConfig InternetConfig)
InternetConfig - 公网相关配置public String getPromId()
public void setPromId(String PromId)
PromId - 关联的prometheus IDCopyright © 2025. All rights reserved.