Class: TencentCloud::Cwp::V20180228::RansomDefenseRollbackTask

Inherits:
TencentCloud::Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180228/models.rb

Overview

防勒索回滚任务

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id = nil, uuid = nil, quuid = nil, machinename = nil, status = nil, disks = nil, createtime = nil, backuptime = nil, modifytime = nil, regioninfo = nil, instanceid = nil, machinetype = nil) ⇒ RansomDefenseRollbackTask



35905
35906
35907
35908
35909
35910
35911
35912
35913
35914
35915
35916
35917
35918
# File 'lib/v20180228/models.rb', line 35905

def initialize(id=nil, uuid=nil, quuid=nil, machinename=nil, status=nil, disks=nil, createtime=nil, backuptime=nil, modifytime=nil, regioninfo=nil, instanceid=nil, machinetype=nil)
  @Id = id
  @Uuid = uuid
  @Quuid = quuid
  @MachineName = machinename
  @Status = status
  @Disks = disks
  @CreateTime = createtime
  @BackupTime = backuptime
  @ModifyTime = modifytime
  @RegionInfo = regioninfo
  @InstanceId = instanceid
  @MachineType = machinetype
end

Instance Attribute Details

#BackupTimeObject



35903
35904
35905
# File 'lib/v20180228/models.rb', line 35903

def BackupTime
  @BackupTime
end

#CreateTimeObject



35903
35904
35905
# File 'lib/v20180228/models.rb', line 35903

def CreateTime
  @CreateTime
end

#DisksObject



35903
35904
35905
# File 'lib/v20180228/models.rb', line 35903

def Disks
  @Disks
end

#IdObject



35903
35904
35905
# File 'lib/v20180228/models.rb', line 35903

def Id
  @Id
end

#InstanceIdObject



35903
35904
35905
# File 'lib/v20180228/models.rb', line 35903

def InstanceId
  @InstanceId
end

#MachineNameObject



35903
35904
35905
# File 'lib/v20180228/models.rb', line 35903

def MachineName
  @MachineName
end

#MachineTypeObject



35903
35904
35905
# File 'lib/v20180228/models.rb', line 35903

def MachineType
  @MachineType
end

#ModifyTimeObject



35903
35904
35905
# File 'lib/v20180228/models.rb', line 35903

def ModifyTime
  @ModifyTime
end

#QuuidObject



35903
35904
35905
# File 'lib/v20180228/models.rb', line 35903

def Quuid
  @Quuid
end

#RegionInfoObject



35903
35904
35905
# File 'lib/v20180228/models.rb', line 35903

def RegionInfo
  @RegionInfo
end

#StatusObject



35903
35904
35905
# File 'lib/v20180228/models.rb', line 35903

def Status
  @Status
end

#UuidObject



35903
35904
35905
# File 'lib/v20180228/models.rb', line 35903

def Uuid
  @Uuid
end

Instance Method Details

#deserialize(params) ⇒ Object



35920
35921
35922
35923
35924
35925
35926
35927
35928
35929
35930
35931
35932
35933
35934
35935
35936
# File 'lib/v20180228/models.rb', line 35920

def deserialize(params)
  @Id = params['Id']
  @Uuid = params['Uuid']
  @Quuid = params['Quuid']
  @MachineName = params['MachineName']
  @Status = params['Status']
  @Disks = params['Disks']
  @CreateTime = params['CreateTime']
  @BackupTime = params['BackupTime']
  @ModifyTime = params['ModifyTime']
  unless params['RegionInfo'].nil?
    @RegionInfo = RegionInfo.new
    @RegionInfo.deserialize(params['RegionInfo'])
  end
  @InstanceId = params['InstanceId']
  @MachineType = params['MachineType']
end