Class CreateEngineRequest

    • 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-ahde9me9
      EngineAdmin getEngineAdmin()
      Get 引擎的初始帐号信息。可设置参数: - Name:控制台初始用户名 - Password:控制台初始密码 - Token:引擎接口的管理员 Token
      String getEngineName()
      Get 引擎名称。参考值: - eurek-test
      Long getEngineNodeNum()
      Get 引擎的节点数量。参见EngineProductVersion字段说明
      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
      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:深圳金融
      EngineRegionInfo[] getEngineRegionInfos()
      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:自动续费
      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版本 规格列表: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-toronto:多伦多 金融专区 参考值 - ap-beijing-fsi:北京金融 - ap-shanghai-fsi:上海金融 - ap-shenzhen-fsi:深圳金融
      void setEngineRegionInfos​(EngineRegionInfo[] EngineRegionInfos)
      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 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.
    • 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 - 跨地域部署的引擎地域配置详情