Class: TencentCloud::Es::V20180416::DiagnoseJobResult

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

Overview

智能运维诊断项结果

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(jobname = nil, status = nil, score = nil, summary = nil, advise = nil, detail = nil, metricdetails = nil, logdetails = nil, settingdetails = nil) ⇒ DiagnoseJobResult

Returns a new instance of DiagnoseJobResult.



3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
# File 'lib/v20180416/models.rb', line 3187

def initialize(jobname=nil, status=nil, score=nil, summary=nil, advise=nil, detail=nil, metricdetails=nil, logdetails=nil, settingdetails=nil)
  @JobName = jobname
  @Status = status
  @Score = score
  @Summary = summary
  @Advise = advise
  @Detail = detail
  @MetricDetails = metricdetails
  @LogDetails = logdetails
  @SettingDetails = settingdetails
end

Instance Attribute Details

#AdviseObject

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

Parameters:

  • JobName:

    诊断项名

  • Status:

    诊断项状态:-2失败,-1待重试,0运行中,1成功

  • Score:

    诊断项得分

  • Summary:

    诊断摘要

  • Advise:

    诊断建议

  • Detail:

    诊断详情

  • MetricDetails:

    诊断指标详情

  • LogDetails:

    诊断日志详情

  • SettingDetails:

    诊断配置详情



3185
3186
3187
# File 'lib/v20180416/models.rb', line 3185

def Advise
  @Advise
end

#DetailObject

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

Parameters:

  • JobName:

    诊断项名

  • Status:

    诊断项状态:-2失败,-1待重试,0运行中,1成功

  • Score:

    诊断项得分

  • Summary:

    诊断摘要

  • Advise:

    诊断建议

  • Detail:

    诊断详情

  • MetricDetails:

    诊断指标详情

  • LogDetails:

    诊断日志详情

  • SettingDetails:

    诊断配置详情



3185
3186
3187
# File 'lib/v20180416/models.rb', line 3185

def Detail
  @Detail
end

#JobNameObject

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

Parameters:

  • JobName:

    诊断项名

  • Status:

    诊断项状态:-2失败,-1待重试,0运行中,1成功

  • Score:

    诊断项得分

  • Summary:

    诊断摘要

  • Advise:

    诊断建议

  • Detail:

    诊断详情

  • MetricDetails:

    诊断指标详情

  • LogDetails:

    诊断日志详情

  • SettingDetails:

    诊断配置详情



3185
3186
3187
# File 'lib/v20180416/models.rb', line 3185

def JobName
  @JobName
end

#LogDetailsObject

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

Parameters:

  • JobName:

    诊断项名

  • Status:

    诊断项状态:-2失败,-1待重试,0运行中,1成功

  • Score:

    诊断项得分

  • Summary:

    诊断摘要

  • Advise:

    诊断建议

  • Detail:

    诊断详情

  • MetricDetails:

    诊断指标详情

  • LogDetails:

    诊断日志详情

  • SettingDetails:

    诊断配置详情



3185
3186
3187
# File 'lib/v20180416/models.rb', line 3185

def LogDetails
  @LogDetails
end

#MetricDetailsObject

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

Parameters:

  • JobName:

    诊断项名

  • Status:

    诊断项状态:-2失败,-1待重试,0运行中,1成功

  • Score:

    诊断项得分

  • Summary:

    诊断摘要

  • Advise:

    诊断建议

  • Detail:

    诊断详情

  • MetricDetails:

    诊断指标详情

  • LogDetails:

    诊断日志详情

  • SettingDetails:

    诊断配置详情



3185
3186
3187
# File 'lib/v20180416/models.rb', line 3185

def MetricDetails
  @MetricDetails
end

#ScoreObject

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

Parameters:

  • JobName:

    诊断项名

  • Status:

    诊断项状态:-2失败,-1待重试,0运行中,1成功

  • Score:

    诊断项得分

  • Summary:

    诊断摘要

  • Advise:

    诊断建议

  • Detail:

    诊断详情

  • MetricDetails:

    诊断指标详情

  • LogDetails:

    诊断日志详情

  • SettingDetails:

    诊断配置详情



3185
3186
3187
# File 'lib/v20180416/models.rb', line 3185

def Score
  @Score
end

#SettingDetailsObject

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

Parameters:

  • JobName:

    诊断项名

  • Status:

    诊断项状态:-2失败,-1待重试,0运行中,1成功

  • Score:

    诊断项得分

  • Summary:

    诊断摘要

  • Advise:

    诊断建议

  • Detail:

    诊断详情

  • MetricDetails:

    诊断指标详情

  • LogDetails:

    诊断日志详情

  • SettingDetails:

    诊断配置详情



3185
3186
3187
# File 'lib/v20180416/models.rb', line 3185

def SettingDetails
  @SettingDetails
end

#StatusObject

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

Parameters:

  • JobName:

    诊断项名

  • Status:

    诊断项状态:-2失败,-1待重试,0运行中,1成功

  • Score:

    诊断项得分

  • Summary:

    诊断摘要

  • Advise:

    诊断建议

  • Detail:

    诊断详情

  • MetricDetails:

    诊断指标详情

  • LogDetails:

    诊断日志详情

  • SettingDetails:

    诊断配置详情



3185
3186
3187
# File 'lib/v20180416/models.rb', line 3185

def Status
  @Status
end

#SummaryObject

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

Parameters:

  • JobName:

    诊断项名

  • Status:

    诊断项状态:-2失败,-1待重试,0运行中,1成功

  • Score:

    诊断项得分

  • Summary:

    诊断摘要

  • Advise:

    诊断建议

  • Detail:

    诊断详情

  • MetricDetails:

    诊断指标详情

  • LogDetails:

    诊断日志详情

  • SettingDetails:

    诊断配置详情



3185
3186
3187
# File 'lib/v20180416/models.rb', line 3185

def Summary
  @Summary
end

Instance Method Details

#deserialize(params) ⇒ Object



3199
3200
3201
3202
3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
# File 'lib/v20180416/models.rb', line 3199

def deserialize(params)
  @JobName = params['JobName']
  @Status = params['Status']
  @Score = params['Score']
  @Summary = params['Summary']
  @Advise = params['Advise']
  @Detail = params['Detail']
  unless params['MetricDetails'].nil?
    @MetricDetails = []
    params['MetricDetails'].each do |i|
      metricdetail_tmp = MetricDetail.new
      metricdetail_tmp.deserialize(i)
      @MetricDetails << metricdetail_tmp
    end
  end
  unless params['LogDetails'].nil?
    @LogDetails = []
    params['LogDetails'].each do |i|
      logdetail_tmp = LogDetail.new
      logdetail_tmp.deserialize(i)
      @LogDetails << logdetail_tmp
    end
  end
  unless params['SettingDetails'].nil?
    @SettingDetails = []
    params['SettingDetails'].each do |i|
      settingdetail_tmp = SettingDetail.new
      settingdetail_tmp.deserialize(i)
      @SettingDetails << settingdetail_tmp
    end
  end
end