class TencentCloud::Tione::V20211111::NotebookSetItem

Notebook列表元素

def deserialize(params)

def deserialize(params)
  @Id = params['Id']
  @Name = params['Name']
  @ChargeType = params['ChargeType']
  unless params['ResourceConf'].nil?
    @ResourceConf = ResourceConf.new
    @ResourceConf.deserialize(params['ResourceConf'])
  end
  @ResourceGroupId = params['ResourceGroupId']
  @VolumeSizeInGB = params['VolumeSizeInGB']
  @BillingInfos = params['BillingInfos']
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @Tags << tag_tmp
    end
  end
  @CreateTime = params['CreateTime']
  @StartTime = params['StartTime']
  @UpdateTime = params['UpdateTime']
  @RuntimeInSeconds = params['RuntimeInSeconds']
  @ChargeStatus = params['ChargeStatus']
  @Status = params['Status']
  @FailureReason = params['FailureReason']
  @EndTime = params['EndTime']
  @PodName = params['PodName']
  @InstanceTypeAlias = params['InstanceTypeAlias']
  @ResourceGroupName = params['ResourceGroupName']
  @AutoStopping = params['AutoStopping']
  @AutomaticStopTime = params['AutomaticStopTime']
  @VolumeSourceType = params['VolumeSourceType']
  unless params['VolumeSourceCFS'].nil?
    @VolumeSourceCFS = CFSConfig.new
    @VolumeSourceCFS.deserialize(params['VolumeSourceCFS'])
  end
  @Message = params['Message']
  @UserTypes = params['UserTypes']
  unless params['SSHConfig'].nil?
    @SSHConfig = SSHConfig.new
    @SSHConfig.deserialize(params['SSHConfig'])
  end
end

def initialize(id=nil, name=nil, chargetype=nil, resourceconf=nil, resourcegroupid=nil, volumesizeingb=nil, billinginfos=nil, tags=nil, createtime=nil, starttime=nil, updatetime=nil, runtimeinseconds=nil, chargestatus=nil, status=nil, failurereason=nil, endtime=nil, podname=nil, instancetypealias=nil, resourcegroupname=nil, autostopping=nil, automaticstoptime=nil, volumesourcetype=nil, volumesourcecfs=nil, message=nil, usertypes=nil, sshconfig=nil)

def initialize(id=nil, name=nil, chargetype=nil, resourceconf=nil, resourcegroupid=nil, volumesizeingb=nil, billinginfos=nil, tags=nil, createtime=nil, starttime=nil, updatetime=nil, runtimeinseconds=nil, chargestatus=nil, status=nil, failurereason=nil, endtime=nil, podname=nil, instancetypealias=nil, resourcegroupname=nil, autostopping=nil, automaticstoptime=nil, volumesourcetype=nil, volumesourcecfs=nil, message=nil, usertypes=nil, sshconfig=nil)
  @Id = id
  @Name = name
  @ChargeType = chargetype
  @ResourceConf = resourceconf
  @ResourceGroupId = resourcegroupid
  @VolumeSizeInGB = volumesizeingb
  @BillingInfos = billinginfos
  @Tags = tags
  @CreateTime = createtime
  @StartTime = starttime
  @UpdateTime = updatetime
  @RuntimeInSeconds = runtimeinseconds
  @ChargeStatus = chargestatus
  @Status = status
  @FailureReason = failurereason
  @EndTime = endtime
  @PodName = podname
  @InstanceTypeAlias = instancetypealias
  @ResourceGroupName = resourcegroupname
  @AutoStopping = autostopping
  @AutomaticStopTime = automaticstoptime
  @VolumeSourceType = volumesourcetype
  @VolumeSourceCFS = volumesourcecfs
  @Message = message
  @UserTypes = usertypes
  @SSHConfig = sshconfig
end