Class: TencentCloud::Dbbrain::V20191016::DiagHistoryEventItem

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

Overview

实例诊断历史事件

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(diagtype = nil, endtime = nil, starttime = nil, eventid = nil, severity = nil, outline = nil, diagitem = nil, instanceid = nil, metric = nil, region = nil) ⇒ DiagHistoryEventItem

Returns a new instance of DiagHistoryEventItem.



1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
# File 'lib/v20191016/models.rb', line 1730

def initialize(diagtype=nil, endtime=nil, starttime=nil, eventid=nil, severity=nil, outline=nil, diagitem=nil, instanceid=nil, metric=nil, region=nil)
  @DiagType = diagtype
  @EndTime = endtime
  @StartTime = starttime
  @EventId = eventid
  @Severity = severity
  @Outline = outline
  @DiagItem = diagitem
  @InstanceId = instanceid
  @Metric = metric
  @Region = region
end

Instance Attribute Details

#DiagItemObject

Parameters:

  • DiagType:

    诊断类型。

  • EndTime:

    结束时间。

  • StartTime:

    开始时间。

  • EventId:

    事件 ID 。

  • Severity:

    严重程度。严重程度分为5级,按影响程度从高至低分别为:1:致命,2:严重,3:告警,4:提示,5:健康。

  • Outline:

    概要。

  • DiagItem:

    诊断项。

  • InstanceId:

    实例 ID 。

  • Metric:

    保留字段

  • Region:

    地域



1728
1729
1730
# File 'lib/v20191016/models.rb', line 1728

def DiagItem
  @DiagItem
end

#DiagTypeObject

Parameters:

  • DiagType:

    诊断类型。

  • EndTime:

    结束时间。

  • StartTime:

    开始时间。

  • EventId:

    事件 ID 。

  • Severity:

    严重程度。严重程度分为5级,按影响程度从高至低分别为:1:致命,2:严重,3:告警,4:提示,5:健康。

  • Outline:

    概要。

  • DiagItem:

    诊断项。

  • InstanceId:

    实例 ID 。

  • Metric:

    保留字段

  • Region:

    地域



1728
1729
1730
# File 'lib/v20191016/models.rb', line 1728

def DiagType
  @DiagType
end

#EndTimeObject

Parameters:

  • DiagType:

    诊断类型。

  • EndTime:

    结束时间。

  • StartTime:

    开始时间。

  • EventId:

    事件 ID 。

  • Severity:

    严重程度。严重程度分为5级,按影响程度从高至低分别为:1:致命,2:严重,3:告警,4:提示,5:健康。

  • Outline:

    概要。

  • DiagItem:

    诊断项。

  • InstanceId:

    实例 ID 。

  • Metric:

    保留字段

  • Region:

    地域



1728
1729
1730
# File 'lib/v20191016/models.rb', line 1728

def EndTime
  @EndTime
end

#EventIdObject

Parameters:

  • DiagType:

    诊断类型。

  • EndTime:

    结束时间。

  • StartTime:

    开始时间。

  • EventId:

    事件 ID 。

  • Severity:

    严重程度。严重程度分为5级,按影响程度从高至低分别为:1:致命,2:严重,3:告警,4:提示,5:健康。

  • Outline:

    概要。

  • DiagItem:

    诊断项。

  • InstanceId:

    实例 ID 。

  • Metric:

    保留字段

  • Region:

    地域



1728
1729
1730
# File 'lib/v20191016/models.rb', line 1728

def EventId
  @EventId
end

#InstanceIdObject

Parameters:

  • DiagType:

    诊断类型。

  • EndTime:

    结束时间。

  • StartTime:

    开始时间。

  • EventId:

    事件 ID 。

  • Severity:

    严重程度。严重程度分为5级,按影响程度从高至低分别为:1:致命,2:严重,3:告警,4:提示,5:健康。

  • Outline:

    概要。

  • DiagItem:

    诊断项。

  • InstanceId:

    实例 ID 。

  • Metric:

    保留字段

  • Region:

    地域



1728
1729
1730
# File 'lib/v20191016/models.rb', line 1728

def InstanceId
  @InstanceId
end

#MetricObject

Parameters:

  • DiagType:

    诊断类型。

  • EndTime:

    结束时间。

  • StartTime:

    开始时间。

  • EventId:

    事件 ID 。

  • Severity:

    严重程度。严重程度分为5级,按影响程度从高至低分别为:1:致命,2:严重,3:告警,4:提示,5:健康。

  • Outline:

    概要。

  • DiagItem:

    诊断项。

  • InstanceId:

    实例 ID 。

  • Metric:

    保留字段

  • Region:

    地域



1728
1729
1730
# File 'lib/v20191016/models.rb', line 1728

def Metric
  @Metric
end

#OutlineObject

Parameters:

  • DiagType:

    诊断类型。

  • EndTime:

    结束时间。

  • StartTime:

    开始时间。

  • EventId:

    事件 ID 。

  • Severity:

    严重程度。严重程度分为5级,按影响程度从高至低分别为:1:致命,2:严重,3:告警,4:提示,5:健康。

  • Outline:

    概要。

  • DiagItem:

    诊断项。

  • InstanceId:

    实例 ID 。

  • Metric:

    保留字段

  • Region:

    地域



1728
1729
1730
# File 'lib/v20191016/models.rb', line 1728

def Outline
  @Outline
end

#RegionObject

Parameters:

  • DiagType:

    诊断类型。

  • EndTime:

    结束时间。

  • StartTime:

    开始时间。

  • EventId:

    事件 ID 。

  • Severity:

    严重程度。严重程度分为5级,按影响程度从高至低分别为:1:致命,2:严重,3:告警,4:提示,5:健康。

  • Outline:

    概要。

  • DiagItem:

    诊断项。

  • InstanceId:

    实例 ID 。

  • Metric:

    保留字段

  • Region:

    地域



1728
1729
1730
# File 'lib/v20191016/models.rb', line 1728

def Region
  @Region
end

#SeverityObject

Parameters:

  • DiagType:

    诊断类型。

  • EndTime:

    结束时间。

  • StartTime:

    开始时间。

  • EventId:

    事件 ID 。

  • Severity:

    严重程度。严重程度分为5级,按影响程度从高至低分别为:1:致命,2:严重,3:告警,4:提示,5:健康。

  • Outline:

    概要。

  • DiagItem:

    诊断项。

  • InstanceId:

    实例 ID 。

  • Metric:

    保留字段

  • Region:

    地域



1728
1729
1730
# File 'lib/v20191016/models.rb', line 1728

def Severity
  @Severity
end

#StartTimeObject

Parameters:

  • DiagType:

    诊断类型。

  • EndTime:

    结束时间。

  • StartTime:

    开始时间。

  • EventId:

    事件 ID 。

  • Severity:

    严重程度。严重程度分为5级,按影响程度从高至低分别为:1:致命,2:严重,3:告警,4:提示,5:健康。

  • Outline:

    概要。

  • DiagItem:

    诊断项。

  • InstanceId:

    实例 ID 。

  • Metric:

    保留字段

  • Region:

    地域



1728
1729
1730
# File 'lib/v20191016/models.rb', line 1728

def StartTime
  @StartTime
end

Instance Method Details

#deserialize(params) ⇒ Object



1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
# File 'lib/v20191016/models.rb', line 1743

def deserialize(params)
  @DiagType = params['DiagType']
  @EndTime = params['EndTime']
  @StartTime = params['StartTime']
  @EventId = params['EventId']
  @Severity = params['Severity']
  @Outline = params['Outline']
  @DiagItem = params['DiagItem']
  @InstanceId = params['InstanceId']
  @Metric = params['Metric']
  @Region = params['Region']
end