class TencentCloud::Tione::V20211111::CreateNotebookRequest
CreateNotebook请求参数结构体
def deserialize(params)
def deserialize(params) @Name = params['Name'] @ChargeType = params['ChargeType'] unless params['ResourceConf'].nil? @ResourceConf = ResourceConf.new @ResourceConf.deserialize(params['ResourceConf']) end @LogEnable = params['LogEnable'] @RootAccess = params['RootAccess'] @AutoStopping = params['AutoStopping'] @DirectInternetAccess = params['DirectInternetAccess'] @ResourceGroupId = params['ResourceGroupId'] @VpcId = params['VpcId'] @SubnetId = params['SubnetId'] @VolumeSourceType = params['VolumeSourceType'] @VolumeSizeInGB = params['VolumeSizeInGB'] unless params['VolumeSourceCFS'].nil? @VolumeSourceCFS = CFSConfig.new @VolumeSourceCFS.deserialize(params['VolumeSourceCFS']) end unless params['LogConfig'].nil? @LogConfig = LogConfig.new @LogConfig.deserialize(params['LogConfig']) end @LifecycleScriptId = params['LifecycleScriptId'] @DefaultCodeRepoId = params['DefaultCodeRepoId'] @AdditionalCodeRepoIds = params['AdditionalCodeRepoIds'] @AutomaticStopTime = params['AutomaticStopTime'] unless params['Tags'].nil? @Tags = [] params['Tags'].each do |i| tag_tmp = Tag.new tag_tmp.deserialize(i) @Tags << tag_tmp end end unless params['DataConfigs'].nil? @DataConfigs = [] params['DataConfigs'].each do |i| dataconfig_tmp = DataConfig.new dataconfig_tmp.deserialize(i) @DataConfigs << dataconfig_tmp end end unless params['ImageInfo'].nil? @ImageInfo = ImageInfo.new @ImageInfo.deserialize(params['ImageInfo']) end @ImageType = params['ImageType'] unless params['SSHConfig'].nil? @SSHConfig = SSHConfig.new @SSHConfig.deserialize(params['SSHConfig']) end unless params['VolumeSourceGooseFS'].nil? @VolumeSourceGooseFS = GooseFS.new @VolumeSourceGooseFS.deserialize(params['VolumeSourceGooseFS']) end end
def initialize(name=nil, chargetype=nil, resourceconf=nil, logenable=nil, rootaccess=nil, autostopping=nil, directinternetaccess=nil, resourcegroupid=nil, vpcid=nil, subnetid=nil, volumesourcetype=nil, volumesizeingb=nil, volumesourcecfs=nil, logconfig=nil, lifecyclescriptid=nil, defaultcoderepoid=nil, additionalcoderepoids=nil, automaticstoptime=nil, tags=nil, dataconfigs=nil, imageinfo=nil, imagetype=nil, sshconfig=nil, volumesourcegoosefs=nil)
def initialize(name=nil, chargetype=nil, resourceconf=nil, logenable=nil, rootaccess=nil, autostopping=nil, directinternetaccess=nil, resourcegroupid=nil, vpcid=nil, subnetid=nil, volumesourcetype=nil, volumesizeingb=nil, volumesourcecfs=nil, logconfig=nil, lifecyclescriptid=nil, defaultcoderepoid=nil, additionalcoderepoids=nil, automaticstoptime=nil, tags=nil, dataconfigs=nil, imageinfo=nil, imagetype=nil, sshconfig=nil, volumesourcegoosefs=nil) @Name = name @ChargeType = chargetype @ResourceConf = resourceconf @LogEnable = logenable @RootAccess = rootaccess @AutoStopping = autostopping @DirectInternetAccess = directinternetaccess @ResourceGroupId = resourcegroupid @VpcId = vpcid @SubnetId = subnetid @VolumeSourceType = volumesourcetype @VolumeSizeInGB = volumesizeingb @VolumeSourceCFS = volumesourcecfs @LogConfig = logconfig @LifecycleScriptId = lifecyclescriptid @DefaultCodeRepoId = defaultcoderepoid @AdditionalCodeRepoIds = additionalcoderepoids @AutomaticStopTime = automaticstoptime @Tags = tags @DataConfigs = dataconfigs @ImageInfo = imageinfo @ImageType = imagetype @SSHConfig = sshconfig @VolumeSourceGooseFS = volumesourcegoosefs end