public class CreateEngineRequest extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| CreateEngineRequest() | 
| CreateEngineRequest(CreateEngineRequest 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 | getAffinityConstraint()Get ZK引擎实例,可用区分布约束,STRICT:强约束,PERMISSIVE: 弱约束 | 
| ApolloEnvParam[] | getApolloEnvParams()Get Apollo 环境配置参数列表。参数说明:
如果创建Apollo类型,此参数为必填的环境信息列表,最多可选4个环境。环境信息参数说明:
- Name:环境名。参考值:prod, dev, fat, uat
- EngineResourceSpec:环境内引擎的节点规格ID。参见EngineProductVersion参数说明
- EngineNodeNum:环境内引擎的节点数量。参见EngineProductVersion参数说明,其中prod环境支持的节点数为2,3,4,5
- StorageCapacity:配置存储空间大小,以GB为单位,步长为5.参考值:35
- VpcId:VPC ID。参考值:vpc-conz6aix
- SubnetId:子网 ID。参考值:subnet-ahde9me9 | 
| EngineAdmin | getEngineAdmin()Get 引擎的初始账号信息。可设置参数:
- Name:控制台初始用户名
- Password:控制台初始密码
- Token:引擎接口的管理员 Token | 
| String | getEngineName()Get 引擎名称。参考值:
- eurek-test | 
| Long | getEngineNodeNum()Get 引擎的节点数量。参见EngineProductVersion字段说明 | 
| String | getEngineProductVersion()Get 引擎的产品版本。参考值:
- STANDARD: 标准版
- PROFESSIONAL: 专业版(Zookeeper)/企业版(PolarisMesh)
引擎各版本及可选择的规格、节点数说明:
apollo - STANDARD版本
规格列表:1C2G、2C4G、4C8G、8C16G、16C32G
节点数:1,2,3,4,5
eureka - STANDARD版本
规格列表:1C2G、2C4G、4C8G、8C16G、16C32G
节点数:3,4,5
polarismesh - STANDARD版本
规格列表:NUM50、NUM100、NUM200、NUM500、NUM1000、NUM5000、NUM10000、NUM50000
兼容原spec-xxxxxx形式的规格ID | 
| String | getEngineRegion()Get 引擎所在地域。参考值说明:
中国区 参考值:
- ap-guangzhou:广州
- ap-beijing:北京
- ap-chengdu:成都
- ap-chongqing:重庆
- ap-nanjing:南京
- ap-shanghai:上海
- ap-hongkong:香港
- ap-taipei:台北
亚太区 参考值:
- ap-jakarta:雅加达
- ap-singapore:新加坡
北美区 参考值
- na-siliconvalley:硅谷
- na-ashburn: 弗吉尼亚
金融专区 参考值
- ap-beijing-fsi:北京金融
- ap-shanghai-fsi:上海金融
- ap-shenzhen-fsi:深圳金融 | 
| EngineRegionInfo[] | getEngineRegionInfos()Get 跨地域部署的引擎地域配置详情
zk标准版没有跨地域部署,请不要填写
zk专业版跨地域部署开启了固定Leader所在地域,需要满足以下条件
- 固定Leader所在地域当前仅支持跨两个地域
- leader地域的副本数必须是3/2 + 1,5/2+1,7/2+1,也就是 2,3,4 | 
| String | getEngineRegionTag()Get 地域特殊标签,用于区分相同地域,不通的业务属性 | 
| String | getEngineResourceSpec()Get 引擎的节点规格 ID。参见EngineProductVersion字段说明 | 
| InstanceTagInfo[] | getEngineTags()Get 引擎的标签列表。用户自定义的key/value形式,无参考值 | 
| String | getEngineType()Get 引擎类型。参考值:
- zookeeper
- nacos
- consul
- apollo
- eureka
- polaris | 
| String | getEngineVersion()Get 引擎的开源版本。每种引擎支持的开源版本不同,请参考产品文档或者控制台购买页 | 
| Long | getPrepaidPeriod()Get 预付费时长,以月为单位 | 
| Long | getPrepaidRenewFlag()Get 自动续费标记,仅预付费使用。参考值:
- 0:不自动续费
- 1:自动续费 | 
| Long | getStorageCapacity()Get zk标准版请填50,zk标准版无法选择磁盘类型和磁盘容量,磁盘容量默认为50 | 
| StorageOption[] | getStorageOption()Get zk专业版至多有两个盘,且磁盘的容量在50-3200之间
如果只有一个磁盘,storageCapacity与storageOption里面的capacity应该一致 | 
| String | getStorageType()Get zk标准版请填CLOUD_PREMIUM,zk标准版无法选择磁盘类型和磁盘容量,默认为CLOUD_PREMIUM
zk专业版可以为:CLOUD_SSD,CLOUD_SSD_PLUS,CLOUD_PREMIUM | 
| String | getSubnetId()Get 子网 ID。在 VPC 的子网内分配一个 IP 作为引擎的访问地址。参考值:
- subnet-ahde9me9 | 
| Long | getTradeType()Get 付费类型。参考值:
- 0:后付费
- 1:预付费(接口暂不支持创建预付费实例) | 
| String | getVpcId()Get VPC ID。在 VPC 的子网内分配一个 IP 作为引擎的访问地址。参考值:
- vpc-conz6aix | 
| Long[] | getZoneIds()Get 指定zone id列表 | 
| void | setAffinityConstraint(String AffinityConstraint)Set ZK引擎实例,可用区分布约束,STRICT:强约束,PERMISSIVE: 弱约束 | 
| void | setApolloEnvParams(ApolloEnvParam[] ApolloEnvParams)Set Apollo 环境配置参数列表。参数说明:
如果创建Apollo类型,此参数为必填的环境信息列表,最多可选4个环境。环境信息参数说明:
- Name:环境名。参考值:prod, dev, fat, uat
- EngineResourceSpec:环境内引擎的节点规格ID。参见EngineProductVersion参数说明
- EngineNodeNum:环境内引擎的节点数量。参见EngineProductVersion参数说明,其中prod环境支持的节点数为2,3,4,5
- StorageCapacity:配置存储空间大小,以GB为单位,步长为5.参考值:35
- VpcId:VPC ID。参考值:vpc-conz6aix
- SubnetId:子网 ID。参考值:subnet-ahde9me9 | 
| void | setEngineAdmin(EngineAdmin EngineAdmin)Set 引擎的初始账号信息。可设置参数:
- Name:控制台初始用户名
- Password:控制台初始密码
- Token:引擎接口的管理员 Token | 
| void | setEngineName(String EngineName)Set 引擎名称。参考值:
- eurek-test | 
| void | setEngineNodeNum(Long EngineNodeNum)Set 引擎的节点数量。参见EngineProductVersion字段说明 | 
| void | setEngineProductVersion(String EngineProductVersion)Set 引擎的产品版本。参考值:
- STANDARD: 标准版
- PROFESSIONAL: 专业版(Zookeeper)/企业版(PolarisMesh)
引擎各版本及可选择的规格、节点数说明:
apollo - STANDARD版本
规格列表:1C2G、2C4G、4C8G、8C16G、16C32G
节点数:1,2,3,4,5
eureka - STANDARD版本
规格列表:1C2G、2C4G、4C8G、8C16G、16C32G
节点数:3,4,5
polarismesh - STANDARD版本
规格列表:NUM50、NUM100、NUM200、NUM500、NUM1000、NUM5000、NUM10000、NUM50000
兼容原spec-xxxxxx形式的规格ID | 
| void | setEngineRegion(String EngineRegion)Set 引擎所在地域。参考值说明:
中国区 参考值:
- ap-guangzhou:广州
- ap-beijing:北京
- ap-chengdu:成都
- ap-chongqing:重庆
- ap-nanjing:南京
- ap-shanghai:上海
- ap-hongkong:香港
- ap-taipei:台北
亚太区 参考值:
- ap-jakarta:雅加达
- ap-singapore:新加坡
北美区 参考值
- na-siliconvalley:硅谷
- na-ashburn: 弗吉尼亚
金融专区 参考值
- ap-beijing-fsi:北京金融
- ap-shanghai-fsi:上海金融
- ap-shenzhen-fsi:深圳金融 | 
| void | setEngineRegionInfos(EngineRegionInfo[] EngineRegionInfos)Set 跨地域部署的引擎地域配置详情
zk标准版没有跨地域部署,请不要填写
zk专业版跨地域部署开启了固定Leader所在地域,需要满足以下条件
- 固定Leader所在地域当前仅支持跨两个地域
- leader地域的副本数必须是3/2 + 1,5/2+1,7/2+1,也就是 2,3,4 | 
| void | setEngineRegionTag(String EngineRegionTag)Set 地域特殊标签,用于区分相同地域,不通的业务属性 | 
| void | setEngineResourceSpec(String EngineResourceSpec)Set 引擎的节点规格 ID。参见EngineProductVersion字段说明 | 
| void | setEngineTags(InstanceTagInfo[] EngineTags)Set 引擎的标签列表。用户自定义的key/value形式,无参考值 | 
| void | setEngineType(String EngineType)Set 引擎类型。参考值:
- zookeeper
- nacos
- consul
- apollo
- eureka
- polaris | 
| void | setEngineVersion(String EngineVersion)Set 引擎的开源版本。每种引擎支持的开源版本不同,请参考产品文档或者控制台购买页 | 
| void | setPrepaidPeriod(Long PrepaidPeriod)Set 预付费时长,以月为单位 | 
| void | setPrepaidRenewFlag(Long PrepaidRenewFlag)Set 自动续费标记,仅预付费使用。参考值:
- 0:不自动续费
- 1:自动续费 | 
| void | setStorageCapacity(Long StorageCapacity)Set zk标准版请填50,zk标准版无法选择磁盘类型和磁盘容量,磁盘容量默认为50 | 
| void | setStorageOption(StorageOption[] StorageOption)Set zk专业版至多有两个盘,且磁盘的容量在50-3200之间
如果只有一个磁盘,storageCapacity与storageOption里面的capacity应该一致 | 
| void | setStorageType(String StorageType)Set zk标准版请填CLOUD_PREMIUM,zk标准版无法选择磁盘类型和磁盘容量,默认为CLOUD_PREMIUM
zk专业版可以为:CLOUD_SSD,CLOUD_SSD_PLUS,CLOUD_PREMIUM | 
| void | setSubnetId(String SubnetId)Set 子网 ID。在 VPC 的子网内分配一个 IP 作为引擎的访问地址。参考值:
- subnet-ahde9me9 | 
| void | setTradeType(Long TradeType)Set 付费类型。参考值:
- 0:后付费
- 1:预付费(接口暂不支持创建预付费实例) | 
| void | setVpcId(String VpcId)Set VPC ID。在 VPC 的子网内分配一个 IP 作为引擎的访问地址。参考值:
- vpc-conz6aix | 
| void | setZoneIds(Long[] ZoneIds)Set 指定zone id列表 | 
| 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 CreateEngineRequest()
public CreateEngineRequest(CreateEngineRequest source)
public String getEngineType()
public void setEngineType(String EngineType)
EngineType - 引擎类型。参考值:
- zookeeper
- nacos
- consul
- apollo
- eureka
- polarispublic String getEngineVersion()
public void setEngineVersion(String EngineVersion)
EngineVersion - 引擎的开源版本。每种引擎支持的开源版本不同,请参考产品文档或者控制台购买页public String getEngineProductVersion()
public void setEngineProductVersion(String EngineProductVersion)
EngineProductVersion - 引擎的产品版本。参考值:
- STANDARD: 标准版
- PROFESSIONAL: 专业版(Zookeeper)/企业版(PolarisMesh)
引擎各版本及可选择的规格、节点数说明:
apollo - STANDARD版本
规格列表:1C2G、2C4G、4C8G、8C16G、16C32G
节点数:1,2,3,4,5
eureka - STANDARD版本
规格列表:1C2G、2C4G、4C8G、8C16G、16C32G
节点数:3,4,5
polarismesh - STANDARD版本
规格列表:NUM50、NUM100、NUM200、NUM500、NUM1000、NUM5000、NUM10000、NUM50000
兼容原spec-xxxxxx形式的规格IDpublic String getEngineRegion()
public void setEngineRegion(String EngineRegion)
EngineRegion - 引擎所在地域。参考值说明:
中国区 参考值:
- ap-guangzhou:广州
- ap-beijing:北京
- ap-chengdu:成都
- ap-chongqing:重庆
- ap-nanjing:南京
- ap-shanghai:上海
- ap-hongkong:香港
- ap-taipei:台北
亚太区 参考值:
- ap-jakarta:雅加达
- ap-singapore:新加坡
北美区 参考值
- na-siliconvalley:硅谷
- na-ashburn: 弗吉尼亚
金融专区 参考值
- ap-beijing-fsi:北京金融
- ap-shanghai-fsi:上海金融
- ap-shenzhen-fsi:深圳金融public String getEngineName()
public void setEngineName(String EngineName)
EngineName - 引擎名称。参考值:
- eurek-testpublic Long getTradeType()
public void setTradeType(Long TradeType)
TradeType - 付费类型。参考值:
- 0:后付费
- 1:预付费(接口暂不支持创建预付费实例)public String getEngineResourceSpec()
public void setEngineResourceSpec(String EngineResourceSpec)
EngineResourceSpec - 引擎的节点规格 ID。参见EngineProductVersion字段说明public Long getEngineNodeNum()
public void setEngineNodeNum(Long EngineNodeNum)
EngineNodeNum - 引擎的节点数量。参见EngineProductVersion字段说明public String getVpcId()
public void setVpcId(String VpcId)
VpcId - VPC ID。在 VPC 的子网内分配一个 IP 作为引擎的访问地址。参考值:
- vpc-conz6aixpublic String getSubnetId()
public void setSubnetId(String SubnetId)
SubnetId - 子网 ID。在 VPC 的子网内分配一个 IP 作为引擎的访问地址。参考值:
- subnet-ahde9me9public ApolloEnvParam[] getApolloEnvParams()
public void setApolloEnvParams(ApolloEnvParam[] ApolloEnvParams)
ApolloEnvParams - Apollo 环境配置参数列表。参数说明:
如果创建Apollo类型,此参数为必填的环境信息列表,最多可选4个环境。环境信息参数说明:
- Name:环境名。参考值:prod, dev, fat, uat
- EngineResourceSpec:环境内引擎的节点规格ID。参见EngineProductVersion参数说明
- EngineNodeNum:环境内引擎的节点数量。参见EngineProductVersion参数说明,其中prod环境支持的节点数为2,3,4,5
- StorageCapacity:配置存储空间大小,以GB为单位,步长为5.参考值:35
- VpcId:VPC ID。参考值:vpc-conz6aix
- SubnetId:子网 ID。参考值:subnet-ahde9me9public InstanceTagInfo[] getEngineTags()
public void setEngineTags(InstanceTagInfo[] EngineTags)
EngineTags - 引擎的标签列表。用户自定义的key/value形式,无参考值public EngineAdmin getEngineAdmin()
public void setEngineAdmin(EngineAdmin EngineAdmin)
EngineAdmin - 引擎的初始账号信息。可设置参数:
- Name:控制台初始用户名
- Password:控制台初始密码
- Token:引擎接口的管理员 Tokenpublic Long getPrepaidPeriod()
public void setPrepaidPeriod(Long PrepaidPeriod)
PrepaidPeriod - 预付费时长,以月为单位public Long getPrepaidRenewFlag()
public void setPrepaidRenewFlag(Long PrepaidRenewFlag)
PrepaidRenewFlag - 自动续费标记,仅预付费使用。参考值:
- 0:不自动续费
- 1:自动续费public EngineRegionInfo[] getEngineRegionInfos()
public void setEngineRegionInfos(EngineRegionInfo[] EngineRegionInfos)
EngineRegionInfos - 跨地域部署的引擎地域配置详情
zk标准版没有跨地域部署,请不要填写
zk专业版跨地域部署开启了固定Leader所在地域,需要满足以下条件
- 固定Leader所在地域当前仅支持跨两个地域
- leader地域的副本数必须是3/2 + 1,5/2+1,7/2+1,也就是 2,3,4public String getStorageType()
public void setStorageType(String StorageType)
StorageType - zk标准版请填CLOUD_PREMIUM,zk标准版无法选择磁盘类型和磁盘容量,默认为CLOUD_PREMIUM
zk专业版可以为:CLOUD_SSD,CLOUD_SSD_PLUS,CLOUD_PREMIUMpublic Long getStorageCapacity()
public void setStorageCapacity(Long StorageCapacity)
StorageCapacity - zk标准版请填50,zk标准版无法选择磁盘类型和磁盘容量,磁盘容量默认为50public StorageOption[] getStorageOption()
public void setStorageOption(StorageOption[] StorageOption)
StorageOption - zk专业版至多有两个盘,且磁盘的容量在50-3200之间
如果只有一个磁盘,storageCapacity与storageOption里面的capacity应该一致public String getAffinityConstraint()
public void setAffinityConstraint(String AffinityConstraint)
AffinityConstraint - ZK引擎实例,可用区分布约束,STRICT:强约束,PERMISSIVE: 弱约束public Long[] getZoneIds()
public void setZoneIds(Long[] ZoneIds)
ZoneIds - 指定zone id列表public String getEngineRegionTag()
public void setEngineRegionTag(String EngineRegionTag)
EngineRegionTag - 地域特殊标签,用于区分相同地域,不通的业务属性Copyright © 2025. All rights reserved.