Class: TencentCloud::Iecp::V20210914::GridEventInfo

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

Overview

Grid事件信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(firsttime = nil, lasttime = nil, involvedobjectkind = nil, involvedobjectname = nil, type = nil, reason = nil, message = nil, count = nil, nodename = nil, ip = nil) ⇒ GridEventInfo

Returns a new instance of GridEventInfo.



4678
4679
4680
4681
4682
4683
4684
4685
4686
4687
4688
4689
# File 'lib/v20210914/models.rb', line 4678

def initialize(firsttime=nil, lasttime=nil, involvedobjectkind=nil, involvedobjectname=nil, type=nil, reason=nil, message=nil, count=nil, nodename=nil, ip=nil)
  @FirstTime = firsttime
  @LastTime = lasttime
  @InvolvedObjectKind = involvedobjectkind
  @InvolvedObjectName = involvedobjectname
  @Type = type
  @Reason = reason
  @Message = message
  @Count = count
  @NodeName = nodename
  @IP = ip
end

Instance Attribute Details

#CountObject

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

Parameters:

  • FirstTime:

    首次出现时间

  • LastTime:

    最后出现时间

  • InvolvedObjectKind:

    对象类型

  • InvolvedObjectName:

    对象名称

  • Type:

    事件类型(Normal,Warning)

  • Reason:

    事件原因

  • Message:

    事件内容

  • Count:

    次数

  • NodeName:

    节点名(Pod事件类型时有值)

  • IP:

    节点内部IP(Pod事件类型时有值)



4676
4677
4678
# File 'lib/v20210914/models.rb', line 4676

def Count
  @Count
end

#FirstTimeObject

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

Parameters:

  • FirstTime:

    首次出现时间

  • LastTime:

    最后出现时间

  • InvolvedObjectKind:

    对象类型

  • InvolvedObjectName:

    对象名称

  • Type:

    事件类型(Normal,Warning)

  • Reason:

    事件原因

  • Message:

    事件内容

  • Count:

    次数

  • NodeName:

    节点名(Pod事件类型时有值)

  • IP:

    节点内部IP(Pod事件类型时有值)



4676
4677
4678
# File 'lib/v20210914/models.rb', line 4676

def FirstTime
  @FirstTime
end

#InvolvedObjectKindObject

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

Parameters:

  • FirstTime:

    首次出现时间

  • LastTime:

    最后出现时间

  • InvolvedObjectKind:

    对象类型

  • InvolvedObjectName:

    对象名称

  • Type:

    事件类型(Normal,Warning)

  • Reason:

    事件原因

  • Message:

    事件内容

  • Count:

    次数

  • NodeName:

    节点名(Pod事件类型时有值)

  • IP:

    节点内部IP(Pod事件类型时有值)



4676
4677
4678
# File 'lib/v20210914/models.rb', line 4676

def InvolvedObjectKind
  @InvolvedObjectKind
end

#InvolvedObjectNameObject

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

Parameters:

  • FirstTime:

    首次出现时间

  • LastTime:

    最后出现时间

  • InvolvedObjectKind:

    对象类型

  • InvolvedObjectName:

    对象名称

  • Type:

    事件类型(Normal,Warning)

  • Reason:

    事件原因

  • Message:

    事件内容

  • Count:

    次数

  • NodeName:

    节点名(Pod事件类型时有值)

  • IP:

    节点内部IP(Pod事件类型时有值)



4676
4677
4678
# File 'lib/v20210914/models.rb', line 4676

def InvolvedObjectName
  @InvolvedObjectName
end

#IPObject

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

Parameters:

  • FirstTime:

    首次出现时间

  • LastTime:

    最后出现时间

  • InvolvedObjectKind:

    对象类型

  • InvolvedObjectName:

    对象名称

  • Type:

    事件类型(Normal,Warning)

  • Reason:

    事件原因

  • Message:

    事件内容

  • Count:

    次数

  • NodeName:

    节点名(Pod事件类型时有值)

  • IP:

    节点内部IP(Pod事件类型时有值)



4676
4677
4678
# File 'lib/v20210914/models.rb', line 4676

def IP
  @IP
end

#LastTimeObject

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

Parameters:

  • FirstTime:

    首次出现时间

  • LastTime:

    最后出现时间

  • InvolvedObjectKind:

    对象类型

  • InvolvedObjectName:

    对象名称

  • Type:

    事件类型(Normal,Warning)

  • Reason:

    事件原因

  • Message:

    事件内容

  • Count:

    次数

  • NodeName:

    节点名(Pod事件类型时有值)

  • IP:

    节点内部IP(Pod事件类型时有值)



4676
4677
4678
# File 'lib/v20210914/models.rb', line 4676

def LastTime
  @LastTime
end

#MessageObject

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

Parameters:

  • FirstTime:

    首次出现时间

  • LastTime:

    最后出现时间

  • InvolvedObjectKind:

    对象类型

  • InvolvedObjectName:

    对象名称

  • Type:

    事件类型(Normal,Warning)

  • Reason:

    事件原因

  • Message:

    事件内容

  • Count:

    次数

  • NodeName:

    节点名(Pod事件类型时有值)

  • IP:

    节点内部IP(Pod事件类型时有值)



4676
4677
4678
# File 'lib/v20210914/models.rb', line 4676

def Message
  @Message
end

#NodeNameObject

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

Parameters:

  • FirstTime:

    首次出现时间

  • LastTime:

    最后出现时间

  • InvolvedObjectKind:

    对象类型

  • InvolvedObjectName:

    对象名称

  • Type:

    事件类型(Normal,Warning)

  • Reason:

    事件原因

  • Message:

    事件内容

  • Count:

    次数

  • NodeName:

    节点名(Pod事件类型时有值)

  • IP:

    节点内部IP(Pod事件类型时有值)



4676
4677
4678
# File 'lib/v20210914/models.rb', line 4676

def NodeName
  @NodeName
end

#ReasonObject

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

Parameters:

  • FirstTime:

    首次出现时间

  • LastTime:

    最后出现时间

  • InvolvedObjectKind:

    对象类型

  • InvolvedObjectName:

    对象名称

  • Type:

    事件类型(Normal,Warning)

  • Reason:

    事件原因

  • Message:

    事件内容

  • Count:

    次数

  • NodeName:

    节点名(Pod事件类型时有值)

  • IP:

    节点内部IP(Pod事件类型时有值)



4676
4677
4678
# File 'lib/v20210914/models.rb', line 4676

def Reason
  @Reason
end

#TypeObject

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

Parameters:

  • FirstTime:

    首次出现时间

  • LastTime:

    最后出现时间

  • InvolvedObjectKind:

    对象类型

  • InvolvedObjectName:

    对象名称

  • Type:

    事件类型(Normal,Warning)

  • Reason:

    事件原因

  • Message:

    事件内容

  • Count:

    次数

  • NodeName:

    节点名(Pod事件类型时有值)

  • IP:

    节点内部IP(Pod事件类型时有值)



4676
4677
4678
# File 'lib/v20210914/models.rb', line 4676

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
# File 'lib/v20210914/models.rb', line 4691

def deserialize(params)
  @FirstTime = params['FirstTime']
  @LastTime = params['LastTime']
  @InvolvedObjectKind = params['InvolvedObjectKind']
  @InvolvedObjectName = params['InvolvedObjectName']
  @Type = params['Type']
  @Reason = params['Reason']
  @Message = params['Message']
  @Count = params['Count']
  @NodeName = params['NodeName']
  @IP = params['IP']
end