class TencentCloud::Tione::V20211111::ModifyModelServiceRequest
def deserialize(params)
def deserialize(params) @ServiceId = params['ServiceId'] unless params['ModelInfo'].nil? @ModelInfo = ModelInfo.new @ModelInfo.deserialize(params['ModelInfo']) end unless params['ImageInfo'].nil? @ImageInfo = ImageInfo.new @ImageInfo.deserialize(params['ImageInfo']) end unless params['Env'].nil? @Env = [] params['Env'].each do |i| envvar_tmp = EnvVar.new envvar_tmp.deserialize(i) @Env << envvar_tmp end end unless params['Resources'].nil? @Resources = ResourceInfo.new @Resources.deserialize(params['Resources']) end @InstanceType = params['InstanceType'] @ScaleMode = params['ScaleMode'] @Replicas = params['Replicas'] unless params['HorizontalPodAutoscaler'].nil? @HorizontalPodAutoscaler = HorizontalPodAutoscaler.new @HorizontalPodAutoscaler.deserialize(params['HorizontalPodAutoscaler']) end @LogEnable = params['LogEnable'] unless params['LogConfig'].nil? @LogConfig = LogConfig.new @LogConfig.deserialize(params['LogConfig']) end @ServiceAction = params['ServiceAction'] @ServiceDescription = params['ServiceDescription'] @ScaleStrategy = params['ScaleStrategy'] unless params['CronScaleJobs'].nil? @CronScaleJobs = [] params['CronScaleJobs'].each do |i| cronscalejob_tmp = CronScaleJob.new cronscalejob_tmp.deserialize(i) @CronScaleJobs << cronscalejob_tmp end end @HybridBillingPrepaidReplicas = params['HybridBillingPrepaidReplicas'] @ModelHotUpdateEnable = params['ModelHotUpdateEnable'] unless params['ScheduledAction'].nil? @ScheduledAction = ScheduledAction.new @ScheduledAction.deserialize(params['ScheduledAction']) end unless params['ServiceLimit'].nil? @ServiceLimit = ServiceLimit.new @ServiceLimit.deserialize(params['ServiceLimit']) end unless params['VolumeMount'].nil? @VolumeMount = VolumeMount.new @VolumeMount.deserialize(params['VolumeMount']) end @ModelTurboEnable = params['ModelTurboEnable'] @Command = params['Command'] unless params['ServiceEIP'].nil? @ServiceEIP = ServiceEIP.new @ServiceEIP.deserialize(params['ServiceEIP']) end end