public class CreateEngineRequest extends AbstractModel
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 |
---|---|
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: 标准版
引擎各版本及可选择的规格、节点数说明:
apollo - STANDARD版本
规格列表:spec-qcr53kf1t(1C2G),spec-qdr53kf2w(2C4G)
节点数:1,2,3,4,5
eureka - STANDARD版本
规格列表:spec-qvj6k7t4q(1C2G),spec-qcr53kfjt(2C4G),spec-qvj6k7t4m(4G8G),spec-qcr54kfjt(8C16G),spec-qcr55kfjt(16C32G)
节点数:3,4,5
|
String |
getEngineRegion()
Get 引擎所在地域。参考值说明:
中国区 参考值:
- ap-guangzhou:广州
- ap-beijing:北京
- ap-chengdu:成都
- ap-chongqing:重庆
- ap-nanjing:南京
- ap-shanghai:上海
- ap-hongkong:香港
- ap-taipei:台北
亚太区 参考值:
- ap-jakarta:雅加达
- ap-singapore:新加坡
北美区 参考值
- na-toronto:多伦多
金融专区 参考值
- ap-beijing-fsi:北京金融
- ap-shanghai-fsi:上海金融
- ap-shenzhen-fsi:深圳金融
|
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:自动续费
|
String |
getSubnetId()
Get 子网 ID。在 VPC 的子网内分配一个 IP 作为引擎的访问地址。参考值:
- subnet-ahde9me9
|
Long |
getTradeType()
Get 付费类型。参考值:
- 0:后付费
- 1:预付费
|
String |
getVpcId()
Get VPC ID。在 VPC 的子网内分配一个 IP 作为引擎的访问地址。参考值:
- vpc-conz6aix
|
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: 标准版
引擎各版本及可选择的规格、节点数说明:
apollo - STANDARD版本
规格列表:spec-qcr53kf1t(1C2G),spec-qdr53kf2w(2C4G)
节点数:1,2,3,4,5
eureka - STANDARD版本
规格列表:spec-qvj6k7t4q(1C2G),spec-qcr53kfjt(2C4G),spec-qvj6k7t4m(4G8G),spec-qcr54kfjt(8C16G),spec-qcr55kfjt(16C32G)
节点数:3,4,5
|
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-toronto:多伦多
金融专区 参考值
- ap-beijing-fsi:北京金融
- ap-shanghai-fsi:上海金融
- ap-shenzhen-fsi:深圳金融
|
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 |
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, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, 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: 标准版
引擎各版本及可选择的规格、节点数说明:
apollo - STANDARD版本
规格列表:spec-qcr53kf1t(1C2G),spec-qdr53kf2w(2C4G)
节点数:1,2,3,4,5
eureka - STANDARD版本
规格列表:spec-qvj6k7t4q(1C2G),spec-qcr53kfjt(2C4G),spec-qvj6k7t4m(4G8G),spec-qcr54kfjt(8C16G),spec-qcr55kfjt(16C32G)
节点数:3,4,5public 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-toronto:多伦多
金融专区 参考值
- 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:自动续费Copyright © 2023. All rights reserved.