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 |
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
|
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 |
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 |
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, toJsonString
public 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: 弱约束Copyright © 2024. All rights reserved.