Class CreateModelServiceRequest

    • Constructor Detail

      • CreateModelServiceRequest

        public CreateModelServiceRequest()
      • CreateModelServiceRequest

        public CreateModelServiceRequest​(CreateModelServiceRequest 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

      • getServiceGroupId

        public String getServiceGroupId()
        Get 新增版本时需要填写
        Returns:
        ServiceGroupId 新增版本时需要填写
      • setServiceGroupId

        public void setServiceGroupId​(String ServiceGroupId)
        Set 新增版本时需要填写
        Parameters:
        ServiceGroupId - 新增版本时需要填写
      • getServiceGroupName

        public String getServiceGroupName()
        Get 不超过60个字,仅支持英文、数字、下划线"_"、短横"-",只能以英文、数字开头
        Returns:
        ServiceGroupName 不超过60个字,仅支持英文、数字、下划线"_"、短横"-",只能以英文、数字开头
      • setServiceGroupName

        public void setServiceGroupName​(String ServiceGroupName)
        Set 不超过60个字,仅支持英文、数字、下划线"_"、短横"-",只能以英文、数字开头
        Parameters:
        ServiceGroupName - 不超过60个字,仅支持英文、数字、下划线"_"、短横"-",只能以英文、数字开头
      • getServiceDescription

        public String getServiceDescription()
        Get 模型服务的描述
        Returns:
        ServiceDescription 模型服务的描述
      • setServiceDescription

        public void setServiceDescription​(String ServiceDescription)
        Set 模型服务的描述
        Parameters:
        ServiceDescription - 模型服务的描述
      • getChargeType

        public String getChargeType()
        Get 付费模式,有 PREPAID (包年包月)和 POSTPAID_BY_HOUR(按量付费)
        Returns:
        ChargeType 付费模式,有 PREPAID (包年包月)和 POSTPAID_BY_HOUR(按量付费)
      • setChargeType

        public void setChargeType​(String ChargeType)
        Set 付费模式,有 PREPAID (包年包月)和 POSTPAID_BY_HOUR(按量付费)
        Parameters:
        ChargeType - 付费模式,有 PREPAID (包年包月)和 POSTPAID_BY_HOUR(按量付费)
      • getResourceGroupId

        public String getResourceGroupId()
        Get 预付费模式下所属的资源组id,同服务组下唯一
        Returns:
        ResourceGroupId 预付费模式下所属的资源组id,同服务组下唯一
      • setResourceGroupId

        public void setResourceGroupId​(String ResourceGroupId)
        Set 预付费模式下所属的资源组id,同服务组下唯一
        Parameters:
        ResourceGroupId - 预付费模式下所属的资源组id,同服务组下唯一
      • getModelInfo

        public ModelInfo getModelInfo()
        Get 模型信息,需要挂载模型时填写
        Returns:
        ModelInfo 模型信息,需要挂载模型时填写
      • setModelInfo

        public void setModelInfo​(ModelInfo ModelInfo)
        Set 模型信息,需要挂载模型时填写
        Parameters:
        ModelInfo - 模型信息,需要挂载模型时填写
      • getImageInfo

        public ImageInfo getImageInfo()
        Get 镜像信息,配置服务运行所需的镜像地址等信息
        Returns:
        ImageInfo 镜像信息,配置服务运行所需的镜像地址等信息
      • setImageInfo

        public void setImageInfo​(ImageInfo ImageInfo)
        Set 镜像信息,配置服务运行所需的镜像地址等信息
        Parameters:
        ImageInfo - 镜像信息,配置服务运行所需的镜像地址等信息
      • getEnv

        public EnvVar[] getEnv()
        Get 环境变量,可选参数,用于配置容器中的环境变量
        Returns:
        Env 环境变量,可选参数,用于配置容器中的环境变量
      • setEnv

        public void setEnv​(EnvVar[] Env)
        Set 环境变量,可选参数,用于配置容器中的环境变量
        Parameters:
        Env - 环境变量,可选参数,用于配置容器中的环境变量
      • getResources

        public ResourceInfo getResources()
        Get 资源描述,指定包年包月模式下的cpu,mem,gpu等信息,后付费无需填写
        Returns:
        Resources 资源描述,指定包年包月模式下的cpu,mem,gpu等信息,后付费无需填写
      • setResources

        public void setResources​(ResourceInfo Resources)
        Set 资源描述,指定包年包月模式下的cpu,mem,gpu等信息,后付费无需填写
        Parameters:
        Resources - 资源描述,指定包年包月模式下的cpu,mem,gpu等信息,后付费无需填写
      • getInstanceType

        public String getInstanceType()
        Get 使用DescribeBillingSpecs接口返回的规格列表中的值,或者参考实例列表: TI.S.MEDIUM.POST 2C4G TI.S.LARGE.POST 4C8G TI.S.2XLARGE16.POST 8C16G TI.S.2XLARGE32.POST 8C32G TI.S.4XLARGE32.POST 16C32G TI.S.4XLARGE64.POST 16C64G TI.S.6XLARGE48.POST 24C48G TI.S.6XLARGE96.POST 24C96G TI.S.8XLARGE64.POST 32C64G TI.S.8XLARGE128.POST 32C128G TI.GN7.LARGE20.POST 4C20G T4*1/4 TI.GN7.2XLARGE40.POST 10C40G T4*1/2 TI.GN7.2XLARGE32.POST 8C32G T4*1 TI.GN7.5XLARGE80.POST 20C80G T4*1 TI.GN7.8XLARGE128.POST 32C128G T4*1 TI.GN7.10XLARGE160.POST 40C160G T4*2 TI.GN7.20XLARGE320.POST 80C320G T4*4
        Returns:
        InstanceType 使用DescribeBillingSpecs接口返回的规格列表中的值,或者参考实例列表: TI.S.MEDIUM.POST 2C4G TI.S.LARGE.POST 4C8G TI.S.2XLARGE16.POST 8C16G TI.S.2XLARGE32.POST 8C32G TI.S.4XLARGE32.POST 16C32G TI.S.4XLARGE64.POST 16C64G TI.S.6XLARGE48.POST 24C48G TI.S.6XLARGE96.POST 24C96G TI.S.8XLARGE64.POST 32C64G TI.S.8XLARGE128.POST 32C128G TI.GN7.LARGE20.POST 4C20G T4*1/4 TI.GN7.2XLARGE40.POST 10C40G T4*1/2 TI.GN7.2XLARGE32.POST 8C32G T4*1 TI.GN7.5XLARGE80.POST 20C80G T4*1 TI.GN7.8XLARGE128.POST 32C128G T4*1 TI.GN7.10XLARGE160.POST 40C160G T4*2 TI.GN7.20XLARGE320.POST 80C320G T4*4
      • setInstanceType

        public void setInstanceType​(String InstanceType)
        Set 使用DescribeBillingSpecs接口返回的规格列表中的值,或者参考实例列表: TI.S.MEDIUM.POST 2C4G TI.S.LARGE.POST 4C8G TI.S.2XLARGE16.POST 8C16G TI.S.2XLARGE32.POST 8C32G TI.S.4XLARGE32.POST 16C32G TI.S.4XLARGE64.POST 16C64G TI.S.6XLARGE48.POST 24C48G TI.S.6XLARGE96.POST 24C96G TI.S.8XLARGE64.POST 32C64G TI.S.8XLARGE128.POST 32C128G TI.GN7.LARGE20.POST 4C20G T4*1/4 TI.GN7.2XLARGE40.POST 10C40G T4*1/2 TI.GN7.2XLARGE32.POST 8C32G T4*1 TI.GN7.5XLARGE80.POST 20C80G T4*1 TI.GN7.8XLARGE128.POST 32C128G T4*1 TI.GN7.10XLARGE160.POST 40C160G T4*2 TI.GN7.20XLARGE320.POST 80C320G T4*4
        Parameters:
        InstanceType - 使用DescribeBillingSpecs接口返回的规格列表中的值,或者参考实例列表: TI.S.MEDIUM.POST 2C4G TI.S.LARGE.POST 4C8G TI.S.2XLARGE16.POST 8C16G TI.S.2XLARGE32.POST 8C32G TI.S.4XLARGE32.POST 16C32G TI.S.4XLARGE64.POST 16C64G TI.S.6XLARGE48.POST 24C48G TI.S.6XLARGE96.POST 24C96G TI.S.8XLARGE64.POST 32C64G TI.S.8XLARGE128.POST 32C128G TI.GN7.LARGE20.POST 4C20G T4*1/4 TI.GN7.2XLARGE40.POST 10C40G T4*1/2 TI.GN7.2XLARGE32.POST 8C32G T4*1 TI.GN7.5XLARGE80.POST 20C80G T4*1 TI.GN7.8XLARGE128.POST 32C128G T4*1 TI.GN7.10XLARGE160.POST 40C160G T4*2 TI.GN7.20XLARGE320.POST 80C320G T4*4
      • getScaleMode

        public String getScaleMode()
        Get 扩缩容类型 支持:自动 - "AUTO", 手动 - "MANUAL",默认为MANUAL
        Returns:
        ScaleMode 扩缩容类型 支持:自动 - "AUTO", 手动 - "MANUAL",默认为MANUAL
      • setScaleMode

        public void setScaleMode​(String ScaleMode)
        Set 扩缩容类型 支持:自动 - "AUTO", 手动 - "MANUAL",默认为MANUAL
        Parameters:
        ScaleMode - 扩缩容类型 支持:自动 - "AUTO", 手动 - "MANUAL",默认为MANUAL
      • getReplicas

        public Long getReplicas()
        Get 实例数量, 不同计费模式和调节模式下对应关系如下 PREPAID 和 POSTPAID_BY_HOUR: 手动调节模式下对应 实例数量 自动调节模式下对应 基于时间的默认策略的实例数量 HYBRID_PAID: 后付费实例手动调节模式下对应 实例数量 后付费实例自动调节模式下对应 时间策略的默认策略的实例数量
        Returns:
        Replicas 实例数量, 不同计费模式和调节模式下对应关系如下 PREPAID 和 POSTPAID_BY_HOUR: 手动调节模式下对应 实例数量 自动调节模式下对应 基于时间的默认策略的实例数量 HYBRID_PAID: 后付费实例手动调节模式下对应 实例数量 后付费实例自动调节模式下对应 时间策略的默认策略的实例数量
      • setReplicas

        public void setReplicas​(Long Replicas)
        Set 实例数量, 不同计费模式和调节模式下对应关系如下 PREPAID 和 POSTPAID_BY_HOUR: 手动调节模式下对应 实例数量 自动调节模式下对应 基于时间的默认策略的实例数量 HYBRID_PAID: 后付费实例手动调节模式下对应 实例数量 后付费实例自动调节模式下对应 时间策略的默认策略的实例数量
        Parameters:
        Replicas - 实例数量, 不同计费模式和调节模式下对应关系如下 PREPAID 和 POSTPAID_BY_HOUR: 手动调节模式下对应 实例数量 自动调节模式下对应 基于时间的默认策略的实例数量 HYBRID_PAID: 后付费实例手动调节模式下对应 实例数量 后付费实例自动调节模式下对应 时间策略的默认策略的实例数量
      • getHorizontalPodAutoscaler

        public HorizontalPodAutoscaler getHorizontalPodAutoscaler()
        Get 自动伸缩信息
        Returns:
        HorizontalPodAutoscaler 自动伸缩信息
      • setHorizontalPodAutoscaler

        public void setHorizontalPodAutoscaler​(HorizontalPodAutoscaler HorizontalPodAutoscaler)
        Set 自动伸缩信息
        Parameters:
        HorizontalPodAutoscaler - 自动伸缩信息
      • getLogEnable

        public Boolean getLogEnable()
        Get 是否开启日志投递,开启后需填写配置投递到指定cls
        Returns:
        LogEnable 是否开启日志投递,开启后需填写配置投递到指定cls
      • setLogEnable

        public void setLogEnable​(Boolean LogEnable)
        Set 是否开启日志投递,开启后需填写配置投递到指定cls
        Parameters:
        LogEnable - 是否开启日志投递,开启后需填写配置投递到指定cls
      • getLogConfig

        public LogConfig getLogConfig()
        Get 日志配置,需要投递服务日志到指定cls时填写
        Returns:
        LogConfig 日志配置,需要投递服务日志到指定cls时填写
      • setLogConfig

        public void setLogConfig​(LogConfig LogConfig)
        Set 日志配置,需要投递服务日志到指定cls时填写
        Parameters:
        LogConfig - 日志配置,需要投递服务日志到指定cls时填写
      • getAuthorizationEnable

        public Boolean getAuthorizationEnable()
        Get 是否开启接口鉴权,开启后自动生成token信息,访问需要token鉴权
        Returns:
        AuthorizationEnable 是否开启接口鉴权,开启后自动生成token信息,访问需要token鉴权
      • setAuthorizationEnable

        public void setAuthorizationEnable​(Boolean AuthorizationEnable)
        Set 是否开启接口鉴权,开启后自动生成token信息,访问需要token鉴权
        Parameters:
        AuthorizationEnable - 是否开启接口鉴权,开启后自动生成token信息,访问需要token鉴权
      • getTags

        public Tag[] getTags()
        Get 腾讯云标签
        Returns:
        Tags 腾讯云标签
      • setTags

        public void setTags​(Tag[] Tags)
        Set 腾讯云标签
        Parameters:
        Tags - 腾讯云标签
      • getNewVersion

        public Boolean getNewVersion()
        Get 是否新增版本
        Returns:
        NewVersion 是否新增版本
      • setNewVersion

        public void setNewVersion​(Boolean NewVersion)
        Set 是否新增版本
        Parameters:
        NewVersion - 是否新增版本
      • getCronScaleJobs

        public CronScaleJob[] getCronScaleJobs()
        Get 定时任务配置,使用定时策略时填写
        Returns:
        CronScaleJobs 定时任务配置,使用定时策略时填写
      • setCronScaleJobs

        public void setCronScaleJobs​(CronScaleJob[] CronScaleJobs)
        Set 定时任务配置,使用定时策略时填写
        Parameters:
        CronScaleJobs - 定时任务配置,使用定时策略时填写
      • getScaleStrategy

        public String getScaleStrategy()
        Get 自动伸缩策略配置 HPA : 通过HPA进行弹性伸缩 CRON 通过定时任务进行伸缩
        Returns:
        ScaleStrategy 自动伸缩策略配置 HPA : 通过HPA进行弹性伸缩 CRON 通过定时任务进行伸缩
      • setScaleStrategy

        public void setScaleStrategy​(String ScaleStrategy)
        Set 自动伸缩策略配置 HPA : 通过HPA进行弹性伸缩 CRON 通过定时任务进行伸缩
        Parameters:
        ScaleStrategy - 自动伸缩策略配置 HPA : 通过HPA进行弹性伸缩 CRON 通过定时任务进行伸缩
      • getHybridBillingPrepaidReplicas

        public Long getHybridBillingPrepaidReplicas()
        Get 计费模式[HYBRID_PAID]时生效, 用于标识混合计费模式下的预付费实例数
        Returns:
        HybridBillingPrepaidReplicas 计费模式[HYBRID_PAID]时生效, 用于标识混合计费模式下的预付费实例数
      • setHybridBillingPrepaidReplicas

        public void setHybridBillingPrepaidReplicas​(Long HybridBillingPrepaidReplicas)
        Set 计费模式[HYBRID_PAID]时生效, 用于标识混合计费模式下的预付费实例数
        Parameters:
        HybridBillingPrepaidReplicas - 计费模式[HYBRID_PAID]时生效, 用于标识混合计费模式下的预付费实例数
      • getCreateSource

        public String getCreateSource()
        Get [AUTO_ML 自动学习,自动学习正式发布 AUTO_ML_FORMAL, DEFAULT 默认]
        Returns:
        CreateSource [AUTO_ML 自动学习,自动学习正式发布 AUTO_ML_FORMAL, DEFAULT 默认]
      • setCreateSource

        public void setCreateSource​(String CreateSource)
        Set [AUTO_ML 自动学习,自动学习正式发布 AUTO_ML_FORMAL, DEFAULT 默认]
        Parameters:
        CreateSource - [AUTO_ML 自动学习,自动学习正式发布 AUTO_ML_FORMAL, DEFAULT 默认]
      • getModelHotUpdateEnable

        public Boolean getModelHotUpdateEnable()
        Get 是否开启模型的热更新。默认不开启
        Returns:
        ModelHotUpdateEnable 是否开启模型的热更新。默认不开启
      • setModelHotUpdateEnable

        public void setModelHotUpdateEnable​(Boolean ModelHotUpdateEnable)
        Set 是否开启模型的热更新。默认不开启
        Parameters:
        ModelHotUpdateEnable - 是否开启模型的热更新。默认不开启
      • getScheduledAction

        public ScheduledAction getScheduledAction()
        Get 定时停止配置
        Returns:
        ScheduledAction 定时停止配置
      • setScheduledAction

        public void setScheduledAction​(ScheduledAction ScheduledAction)
        Set 定时停止配置
        Parameters:
        ScheduledAction - 定时停止配置
      • getVolumeMount

        public VolumeMount getVolumeMount()
        Get 挂载配置,目前只支持CFS
        Returns:
        VolumeMount 挂载配置,目前只支持CFS
      • setVolumeMount

        public void setVolumeMount​(VolumeMount VolumeMount)
        Set 挂载配置,目前只支持CFS
        Parameters:
        VolumeMount - 挂载配置,目前只支持CFS
      • getServiceLimit

        public ServiceLimit getServiceLimit()
        Get 服务限速限流相关配置
        Returns:
        ServiceLimit 服务限速限流相关配置
      • setServiceLimit

        public void setServiceLimit​(ServiceLimit ServiceLimit)
        Set 服务限速限流相关配置
        Parameters:
        ServiceLimit - 服务限速限流相关配置
      • getCallbackUrl

        public String getCallbackUrl()
        Get 回调地址,用于回调创建服务状态信息,回调格式&\u5185\u5bb9\u8be6\u60c5\u89c1:[TI-ONE 接口回调说明](https://cloud.tencent.com/document/product/851/84292)
        Returns:
        CallbackUrl 回调地址,用于回调创建服务状态信息,回调格式&\u5185\u5bb9\u8be6\u60c5\u89c1:[TI-ONE 接口回调说明](https://cloud.tencent.com/document/product/851/84292)
      • setCallbackUrl

        public void setCallbackUrl​(String CallbackUrl)
        Set 回调地址,用于回调创建服务状态信息,回调格式&\u5185\u5bb9\u8be6\u60c5\u89c1:[TI-ONE 接口回调说明](https://cloud.tencent.com/document/product/851/84292)
        Parameters:
        CallbackUrl - 回调地址,用于回调创建服务状态信息,回调格式&\u5185\u5bb9\u8be6\u60c5\u89c1:[TI-ONE 接口回调说明](https://cloud.tencent.com/document/product/851/84292)
      • getModelTurboEnable

        public Boolean getModelTurboEnable()
        Get 是否开启模型的加速, 仅对StableDiffusion(动态加速)格式的模型有效。
        Returns:
        ModelTurboEnable 是否开启模型的加速, 仅对StableDiffusion(动态加速)格式的模型有效。
      • setModelTurboEnable

        public void setModelTurboEnable​(Boolean ModelTurboEnable)
        Set 是否开启模型的加速, 仅对StableDiffusion(动态加速)格式的模型有效。
        Parameters:
        ModelTurboEnable - 是否开启模型的加速, 仅对StableDiffusion(动态加速)格式的模型有效。
      • getServiceCategory

        public String getServiceCategory()
        Get 服务分类
        Returns:
        ServiceCategory 服务分类
      • setServiceCategory

        public void setServiceCategory​(String ServiceCategory)
        Set 服务分类
        Parameters:
        ServiceCategory - 服务分类
      • getCommand

        public String getCommand()
        Get 服务的启动命令
        Returns:
        Command 服务的启动命令
      • setCommand

        public void setCommand​(String Command)
        Set 服务的启动命令
        Parameters:
        Command - 服务的启动命令
      • getServiceEIP

        public ServiceEIP getServiceEIP()
        Get 是否开启TIONE内网访问外部
        Returns:
        ServiceEIP 是否开启TIONE内网访问外部
      • setServiceEIP

        public void setServiceEIP​(ServiceEIP ServiceEIP)
        Set 是否开启TIONE内网访问外部
        Parameters:
        ServiceEIP - 是否开启TIONE内网访问外部