Class: TencentCloud::Weilingwith::V20230427::HandleRecordInfo

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

Overview

告警处理记录

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id = nil, description = nil, name = nil, operationtype = nil, time = nil, type = nil, fileset = nil, appid = nil, extendone = nil) ⇒ HandleRecordInfo

Returns a new instance of HandleRecordInfo.



5754
5755
5756
5757
5758
5759
5760
5761
5762
5763
5764
# File 'lib/v20230427/models.rb', line 5754

def initialize(id=nil, description=nil, name=nil, operationtype=nil, time=nil, type=nil, fileset=nil, appid=nil, extendone=nil)
  @Id = id
  @Description = description
  @Name = name
  @OperationType = operationtype
  @Time = time
  @Type = type
  @FileSet = fileset
  @AppId = appid
  @ExtendOne = extendone
end

Instance Attribute Details

#AppIdObject

Parameters:

  • Id:

    告警处理记录id

  • Description:

    描述

  • Name:

    名称

  • OperationType:

    操作类型

  • Time:

    处理时间

  • Type:

    类型

  • FileSet:

    文件列表

  • AppId:

    应用appid

  • ExtendOne:

    扩展字段1,存非孪生中台用户id



5752
5753
5754
# File 'lib/v20230427/models.rb', line 5752

def AppId
  @AppId
end

#DescriptionObject

Parameters:

  • Id:

    告警处理记录id

  • Description:

    描述

  • Name:

    名称

  • OperationType:

    操作类型

  • Time:

    处理时间

  • Type:

    类型

  • FileSet:

    文件列表

  • AppId:

    应用appid

  • ExtendOne:

    扩展字段1,存非孪生中台用户id



5752
5753
5754
# File 'lib/v20230427/models.rb', line 5752

def Description
  @Description
end

#ExtendOneObject

Parameters:

  • Id:

    告警处理记录id

  • Description:

    描述

  • Name:

    名称

  • OperationType:

    操作类型

  • Time:

    处理时间

  • Type:

    类型

  • FileSet:

    文件列表

  • AppId:

    应用appid

  • ExtendOne:

    扩展字段1,存非孪生中台用户id



5752
5753
5754
# File 'lib/v20230427/models.rb', line 5752

def ExtendOne
  @ExtendOne
end

#FileSetObject

Parameters:

  • Id:

    告警处理记录id

  • Description:

    描述

  • Name:

    名称

  • OperationType:

    操作类型

  • Time:

    处理时间

  • Type:

    类型

  • FileSet:

    文件列表

  • AppId:

    应用appid

  • ExtendOne:

    扩展字段1,存非孪生中台用户id



5752
5753
5754
# File 'lib/v20230427/models.rb', line 5752

def FileSet
  @FileSet
end

#IdObject

Parameters:

  • Id:

    告警处理记录id

  • Description:

    描述

  • Name:

    名称

  • OperationType:

    操作类型

  • Time:

    处理时间

  • Type:

    类型

  • FileSet:

    文件列表

  • AppId:

    应用appid

  • ExtendOne:

    扩展字段1,存非孪生中台用户id



5752
5753
5754
# File 'lib/v20230427/models.rb', line 5752

def Id
  @Id
end

#NameObject

Parameters:

  • Id:

    告警处理记录id

  • Description:

    描述

  • Name:

    名称

  • OperationType:

    操作类型

  • Time:

    处理时间

  • Type:

    类型

  • FileSet:

    文件列表

  • AppId:

    应用appid

  • ExtendOne:

    扩展字段1,存非孪生中台用户id



5752
5753
5754
# File 'lib/v20230427/models.rb', line 5752

def Name
  @Name
end

#OperationTypeObject

Parameters:

  • Id:

    告警处理记录id

  • Description:

    描述

  • Name:

    名称

  • OperationType:

    操作类型

  • Time:

    处理时间

  • Type:

    类型

  • FileSet:

    文件列表

  • AppId:

    应用appid

  • ExtendOne:

    扩展字段1,存非孪生中台用户id



5752
5753
5754
# File 'lib/v20230427/models.rb', line 5752

def OperationType
  @OperationType
end

#TimeObject

Parameters:

  • Id:

    告警处理记录id

  • Description:

    描述

  • Name:

    名称

  • OperationType:

    操作类型

  • Time:

    处理时间

  • Type:

    类型

  • FileSet:

    文件列表

  • AppId:

    应用appid

  • ExtendOne:

    扩展字段1,存非孪生中台用户id



5752
5753
5754
# File 'lib/v20230427/models.rb', line 5752

def Time
  @Time
end

#TypeObject

Parameters:

  • Id:

    告警处理记录id

  • Description:

    描述

  • Name:

    名称

  • OperationType:

    操作类型

  • Time:

    处理时间

  • Type:

    类型

  • FileSet:

    文件列表

  • AppId:

    应用appid

  • ExtendOne:

    扩展字段1,存非孪生中台用户id



5752
5753
5754
# File 'lib/v20230427/models.rb', line 5752

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



5766
5767
5768
5769
5770
5771
5772
5773
5774
5775
5776
5777
5778
5779
5780
5781
5782
5783
# File 'lib/v20230427/models.rb', line 5766

def deserialize(params)
  @Id = params['Id']
  @Description = params['Description']
  @Name = params['Name']
  @OperationType = params['OperationType']
  @Time = params['Time']
  @Type = params['Type']
  unless params['FileSet'].nil?
    @FileSet = []
    params['FileSet'].each do |i|
      fileinfo_tmp = FileInfo.new
      fileinfo_tmp.deserialize(i)
      @FileSet << fileinfo_tmp
    end
  end
  @AppId = params['AppId']
  @ExtendOne = params['ExtendOne']
end