Class: TencentCloud::Tke::V20180525::KubeJarvisStateResultsItem

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

Overview

集群巡检诊断结果详情信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(level = nil, objname = nil, objinfo = nil, title = nil, desc = nil, proposal = nil, proposaldocurl = nil, proposaldocname = nil) ⇒ KubeJarvisStateResultsItem

Returns a new instance of KubeJarvisStateResultsItem.



13345
13346
13347
13348
13349
13350
13351
13352
13353
13354
# File 'lib/v20180525/models.rb', line 13345

def initialize(level=nil, objname=nil, objinfo=nil, title=nil, desc=nil, proposal=nil, proposaldocurl=nil, proposaldocname=nil)
  @Level = level
  @ObjName = objname
  @ObjInfo = objinfo
  @Title = title
  @Desc = desc
  @Proposal = proposal
  @ProposalDocUrl = proposaldocurl
  @ProposalDocName = proposaldocname
end

Instance Attribute Details

#DescObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Level:

    诊断结果级别

  • ObjName:

    诊断对象名

  • ObjInfo:

    诊断对象信息

  • Title:

    诊断项标题

  • Desc:

    诊断项描述

  • Proposal:

    诊断建议

  • ProposalDocUrl:

    诊断建议文档链接

  • ProposalDocName:

    诊断建议文档名称



13343
13344
13345
# File 'lib/v20180525/models.rb', line 13343

def Desc
  @Desc
end

#LevelObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Level:

    诊断结果级别

  • ObjName:

    诊断对象名

  • ObjInfo:

    诊断对象信息

  • Title:

    诊断项标题

  • Desc:

    诊断项描述

  • Proposal:

    诊断建议

  • ProposalDocUrl:

    诊断建议文档链接

  • ProposalDocName:

    诊断建议文档名称



13343
13344
13345
# File 'lib/v20180525/models.rb', line 13343

def Level
  @Level
end

#ObjInfoObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Level:

    诊断结果级别

  • ObjName:

    诊断对象名

  • ObjInfo:

    诊断对象信息

  • Title:

    诊断项标题

  • Desc:

    诊断项描述

  • Proposal:

    诊断建议

  • ProposalDocUrl:

    诊断建议文档链接

  • ProposalDocName:

    诊断建议文档名称



13343
13344
13345
# File 'lib/v20180525/models.rb', line 13343

def ObjInfo
  @ObjInfo
end

#ObjNameObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Level:

    诊断结果级别

  • ObjName:

    诊断对象名

  • ObjInfo:

    诊断对象信息

  • Title:

    诊断项标题

  • Desc:

    诊断项描述

  • Proposal:

    诊断建议

  • ProposalDocUrl:

    诊断建议文档链接

  • ProposalDocName:

    诊断建议文档名称



13343
13344
13345
# File 'lib/v20180525/models.rb', line 13343

def ObjName
  @ObjName
end

#ProposalObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Level:

    诊断结果级别

  • ObjName:

    诊断对象名

  • ObjInfo:

    诊断对象信息

  • Title:

    诊断项标题

  • Desc:

    诊断项描述

  • Proposal:

    诊断建议

  • ProposalDocUrl:

    诊断建议文档链接

  • ProposalDocName:

    诊断建议文档名称



13343
13344
13345
# File 'lib/v20180525/models.rb', line 13343

def Proposal
  @Proposal
end

#ProposalDocNameObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Level:

    诊断结果级别

  • ObjName:

    诊断对象名

  • ObjInfo:

    诊断对象信息

  • Title:

    诊断项标题

  • Desc:

    诊断项描述

  • Proposal:

    诊断建议

  • ProposalDocUrl:

    诊断建议文档链接

  • ProposalDocName:

    诊断建议文档名称



13343
13344
13345
# File 'lib/v20180525/models.rb', line 13343

def ProposalDocName
  @ProposalDocName
end

#ProposalDocUrlObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Level:

    诊断结果级别

  • ObjName:

    诊断对象名

  • ObjInfo:

    诊断对象信息

  • Title:

    诊断项标题

  • Desc:

    诊断项描述

  • Proposal:

    诊断建议

  • ProposalDocUrl:

    诊断建议文档链接

  • ProposalDocName:

    诊断建议文档名称



13343
13344
13345
# File 'lib/v20180525/models.rb', line 13343

def ProposalDocUrl
  @ProposalDocUrl
end

#TitleObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Level:

    诊断结果级别

  • ObjName:

    诊断对象名

  • ObjInfo:

    诊断对象信息

  • Title:

    诊断项标题

  • Desc:

    诊断项描述

  • Proposal:

    诊断建议

  • ProposalDocUrl:

    诊断建议文档链接

  • ProposalDocName:

    诊断建议文档名称



13343
13344
13345
# File 'lib/v20180525/models.rb', line 13343

def Title
  @Title
end

Instance Method Details

#deserialize(params) ⇒ Object



13356
13357
13358
13359
13360
13361
13362
13363
13364
13365
13366
13367
13368
13369
13370
13371
13372
# File 'lib/v20180525/models.rb', line 13356

def deserialize(params)
  @Level = params['Level']
  @ObjName = params['ObjName']
  unless params['ObjInfo'].nil?
    @ObjInfo = []
    params['ObjInfo'].each do |i|
      kubejarvisstateresultobjinfo_tmp = KubeJarvisStateResultObjInfo.new
      kubejarvisstateresultobjinfo_tmp.deserialize(i)
      @ObjInfo << kubejarvisstateresultobjinfo_tmp
    end
  end
  @Title = params['Title']
  @Desc = params['Desc']
  @Proposal = params['Proposal']
  @ProposalDocUrl = params['ProposalDocUrl']
  @ProposalDocName = params['ProposalDocName']
end