Class CreateEngineRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.tse.v20201207.models.CreateEngineRequest
-
public class CreateEngineRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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-ahde9me9EngineAdmingetEngineAdmin()Get 引擎的初始帐号信息。可设置参数: - Name:控制台初始用户名 - Password:控制台初始密码 - Token:引擎接口的管理员 TokenStringgetEngineName()Get 引擎名称。参考值: - eurek-testLonggetEngineNodeNum()Get 引擎的节点数量。参见EngineProductVersion字段说明StringgetEngineProductVersion()Get 引擎的产品版本。参考值: - STANDARD: 标准版 引擎各版本及可选择的规格、节点数说明: 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形式的规格IDStringgetEngineRegion()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:深圳金融EngineRegionInfo[]getEngineRegionInfos()Get 跨地域部署的引擎地域配置详情StringgetEngineResourceSpec()Get 引擎的节点规格 ID。参见EngineProductVersion字段说明InstanceTagInfo[]getEngineTags()Get 引擎的标签列表。用户自定义的key/value形式,无参考值StringgetEngineType()Get 引擎类型。参考值: - zookeeper - nacos - consul - apollo - eureka - polarisStringgetEngineVersion()Get 引擎的开源版本。每种引擎支持的开源版本不同,请参考产品文档或者控制台购买页LonggetPrepaidPeriod()Get 预付费时长,以月为单位LonggetPrepaidRenewFlag()Get 自动续费标记,仅预付费使用。参考值: - 0:不自动续费 - 1:自动续费StringgetSubnetId()Get 子网 ID。在 VPC 的子网内分配一个 IP 作为引擎的访问地址。参考值: - subnet-ahde9me9LonggetTradeType()Get 付费类型。参考值: - 0:后付费 - 1:预付费(接口暂不支持创建预付费实例)StringgetVpcId()Get VPC ID。在 VPC 的子网内分配一个 IP 作为引擎的访问地址。参考值: - vpc-conz6aixvoidsetApolloEnvParams(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-ahde9me9voidsetEngineAdmin(EngineAdmin EngineAdmin)Set 引擎的初始帐号信息。可设置参数: - Name:控制台初始用户名 - Password:控制台初始密码 - Token:引擎接口的管理员 TokenvoidsetEngineName(String EngineName)Set 引擎名称。参考值: - eurek-testvoidsetEngineNodeNum(Long EngineNodeNum)Set 引擎的节点数量。参见EngineProductVersion字段说明voidsetEngineProductVersion(String EngineProductVersion)Set 引擎的产品版本。参考值: - STANDARD: 标准版 引擎各版本及可选择的规格、节点数说明: 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形式的规格IDvoidsetEngineRegion(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:深圳金融voidsetEngineRegionInfos(EngineRegionInfo[] EngineRegionInfos)Set 跨地域部署的引擎地域配置详情voidsetEngineResourceSpec(String EngineResourceSpec)Set 引擎的节点规格 ID。参见EngineProductVersion字段说明voidsetEngineTags(InstanceTagInfo[] EngineTags)Set 引擎的标签列表。用户自定义的key/value形式,无参考值voidsetEngineType(String EngineType)Set 引擎类型。参考值: - zookeeper - nacos - consul - apollo - eureka - polarisvoidsetEngineVersion(String EngineVersion)Set 引擎的开源版本。每种引擎支持的开源版本不同,请参考产品文档或者控制台购买页voidsetPrepaidPeriod(Long PrepaidPeriod)Set 预付费时长,以月为单位voidsetPrepaidRenewFlag(Long PrepaidRenewFlag)Set 自动续费标记,仅预付费使用。参考值: - 0:不自动续费 - 1:自动续费voidsetSubnetId(String SubnetId)Set 子网 ID。在 VPC 的子网内分配一个 IP 作为引擎的访问地址。参考值: - subnet-ahde9me9voidsetTradeType(Long TradeType)Set 付费类型。参考值: - 0:后付费 - 1:预付费(接口暂不支持创建预付费实例)voidsetVpcId(String VpcId)Set VPC ID。在 VPC 的子网内分配一个 IP 作为引擎的访问地址。参考值: - vpc-conz6aixvoidtoMap(HashMap<String,String> map, String prefix)Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
CreateEngineRequest
public CreateEngineRequest()
-
CreateEngineRequest
public 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.
-
-
Method Detail
-
getEngineType
public String getEngineType()
Get 引擎类型。参考值: - zookeeper - nacos - consul - apollo - eureka - polaris- Returns:
- EngineType 引擎类型。参考值: - zookeeper - nacos - consul - apollo - eureka - polaris
-
setEngineType
public void setEngineType(String EngineType)
Set 引擎类型。参考值: - zookeeper - nacos - consul - apollo - eureka - polaris- Parameters:
EngineType- 引擎类型。参考值: - zookeeper - nacos - consul - apollo - eureka - polaris
-
getEngineVersion
public String getEngineVersion()
Get 引擎的开源版本。每种引擎支持的开源版本不同,请参考产品文档或者控制台购买页- Returns:
- EngineVersion 引擎的开源版本。每种引擎支持的开源版本不同,请参考产品文档或者控制台购买页
-
setEngineVersion
public void setEngineVersion(String EngineVersion)
Set 引擎的开源版本。每种引擎支持的开源版本不同,请参考产品文档或者控制台购买页- Parameters:
EngineVersion- 引擎的开源版本。每种引擎支持的开源版本不同,请参考产品文档或者控制台购买页
-
getEngineProductVersion
public String getEngineProductVersion()
Get 引擎的产品版本。参考值: - STANDARD: 标准版 引擎各版本及可选择的规格、节点数说明: 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- Returns:
- EngineProductVersion 引擎的产品版本。参考值: - STANDARD: 标准版 引擎各版本及可选择的规格、节点数说明: 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
-
setEngineProductVersion
public void setEngineProductVersion(String EngineProductVersion)
Set 引擎的产品版本。参考值: - STANDARD: 标准版 引擎各版本及可选择的规格、节点数说明: 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- Parameters:
EngineProductVersion- 引擎的产品版本。参考值: - STANDARD: 标准版 引擎各版本及可选择的规格、节点数说明: 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
-
getEngineRegion
public 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:深圳金融- Returns:
- 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:深圳金融
-
setEngineRegion
public 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:深圳金融- Parameters:
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:深圳金融
-
getEngineName
public String getEngineName()
Get 引擎名称。参考值: - eurek-test- Returns:
- EngineName 引擎名称。参考值: - eurek-test
-
setEngineName
public void setEngineName(String EngineName)
Set 引擎名称。参考值: - eurek-test- Parameters:
EngineName- 引擎名称。参考值: - eurek-test
-
getTradeType
public Long getTradeType()
Get 付费类型。参考值: - 0:后付费 - 1:预付费(接口暂不支持创建预付费实例)- Returns:
- TradeType 付费类型。参考值: - 0:后付费 - 1:预付费(接口暂不支持创建预付费实例)
-
setTradeType
public void setTradeType(Long TradeType)
Set 付费类型。参考值: - 0:后付费 - 1:预付费(接口暂不支持创建预付费实例)- Parameters:
TradeType- 付费类型。参考值: - 0:后付费 - 1:预付费(接口暂不支持创建预付费实例)
-
getEngineResourceSpec
public String getEngineResourceSpec()
Get 引擎的节点规格 ID。参见EngineProductVersion字段说明- Returns:
- EngineResourceSpec 引擎的节点规格 ID。参见EngineProductVersion字段说明
-
setEngineResourceSpec
public void setEngineResourceSpec(String EngineResourceSpec)
Set 引擎的节点规格 ID。参见EngineProductVersion字段说明- Parameters:
EngineResourceSpec- 引擎的节点规格 ID。参见EngineProductVersion字段说明
-
getEngineNodeNum
public Long getEngineNodeNum()
Get 引擎的节点数量。参见EngineProductVersion字段说明- Returns:
- EngineNodeNum 引擎的节点数量。参见EngineProductVersion字段说明
-
setEngineNodeNum
public void setEngineNodeNum(Long EngineNodeNum)
Set 引擎的节点数量。参见EngineProductVersion字段说明- Parameters:
EngineNodeNum- 引擎的节点数量。参见EngineProductVersion字段说明
-
getVpcId
public String getVpcId()
Get VPC ID。在 VPC 的子网内分配一个 IP 作为引擎的访问地址。参考值: - vpc-conz6aix- Returns:
- VpcId VPC ID。在 VPC 的子网内分配一个 IP 作为引擎的访问地址。参考值: - vpc-conz6aix
-
setVpcId
public void setVpcId(String VpcId)
Set VPC ID。在 VPC 的子网内分配一个 IP 作为引擎的访问地址。参考值: - vpc-conz6aix- Parameters:
VpcId- VPC ID。在 VPC 的子网内分配一个 IP 作为引擎的访问地址。参考值: - vpc-conz6aix
-
getSubnetId
public String getSubnetId()
Get 子网 ID。在 VPC 的子网内分配一个 IP 作为引擎的访问地址。参考值: - subnet-ahde9me9- Returns:
- SubnetId 子网 ID。在 VPC 的子网内分配一个 IP 作为引擎的访问地址。参考值: - subnet-ahde9me9
-
setSubnetId
public void setSubnetId(String SubnetId)
Set 子网 ID。在 VPC 的子网内分配一个 IP 作为引擎的访问地址。参考值: - subnet-ahde9me9- Parameters:
SubnetId- 子网 ID。在 VPC 的子网内分配一个 IP 作为引擎的访问地址。参考值: - subnet-ahde9me9
-
getApolloEnvParams
public 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- Returns:
- 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-ahde9me9
-
setApolloEnvParams
public 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- Parameters:
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-ahde9me9
-
getEngineTags
public InstanceTagInfo[] getEngineTags()
Get 引擎的标签列表。用户自定义的key/value形式,无参考值- Returns:
- EngineTags 引擎的标签列表。用户自定义的key/value形式,无参考值
-
setEngineTags
public void setEngineTags(InstanceTagInfo[] EngineTags)
Set 引擎的标签列表。用户自定义的key/value形式,无参考值- Parameters:
EngineTags- 引擎的标签列表。用户自定义的key/value形式,无参考值
-
getEngineAdmin
public EngineAdmin getEngineAdmin()
Get 引擎的初始帐号信息。可设置参数: - Name:控制台初始用户名 - Password:控制台初始密码 - Token:引擎接口的管理员 Token- Returns:
- EngineAdmin 引擎的初始帐号信息。可设置参数: - Name:控制台初始用户名 - Password:控制台初始密码 - Token:引擎接口的管理员 Token
-
setEngineAdmin
public void setEngineAdmin(EngineAdmin EngineAdmin)
Set 引擎的初始帐号信息。可设置参数: - Name:控制台初始用户名 - Password:控制台初始密码 - Token:引擎接口的管理员 Token- Parameters:
EngineAdmin- 引擎的初始帐号信息。可设置参数: - Name:控制台初始用户名 - Password:控制台初始密码 - Token:引擎接口的管理员 Token
-
getPrepaidPeriod
public Long getPrepaidPeriod()
Get 预付费时长,以月为单位- Returns:
- PrepaidPeriod 预付费时长,以月为单位
-
setPrepaidPeriod
public void setPrepaidPeriod(Long PrepaidPeriod)
Set 预付费时长,以月为单位- Parameters:
PrepaidPeriod- 预付费时长,以月为单位
-
getPrepaidRenewFlag
public Long getPrepaidRenewFlag()
Get 自动续费标记,仅预付费使用。参考值: - 0:不自动续费 - 1:自动续费- Returns:
- PrepaidRenewFlag 自动续费标记,仅预付费使用。参考值: - 0:不自动续费 - 1:自动续费
-
setPrepaidRenewFlag
public void setPrepaidRenewFlag(Long PrepaidRenewFlag)
Set 自动续费标记,仅预付费使用。参考值: - 0:不自动续费 - 1:自动续费- Parameters:
PrepaidRenewFlag- 自动续费标记,仅预付费使用。参考值: - 0:不自动续费 - 1:自动续费
-
getEngineRegionInfos
public EngineRegionInfo[] getEngineRegionInfos()
Get 跨地域部署的引擎地域配置详情- Returns:
- EngineRegionInfos 跨地域部署的引擎地域配置详情
-
setEngineRegionInfos
public void setEngineRegionInfos(EngineRegionInfo[] EngineRegionInfos)
Set 跨地域部署的引擎地域配置详情- Parameters:
EngineRegionInfos- 跨地域部署的引擎地域配置详情
-
-