Class: TencentCloud::Wedata::V20250806::EventListener

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

Overview

监听事件器

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(eventname = nil, eventsubtype = nil, eventbroadcasttype = nil, propertieslist = nil) ⇒ EventListener

Returns a new instance of EventListener.



4064
4065
4066
4067
4068
4069
# File 'lib/v20250806/models.rb', line 4064

def initialize(eventname=nil, eventsubtype=nil, eventbroadcasttype=nil, propertieslist=nil)
  @EventName = eventname
  @EventSubType = eventsubtype
  @EventBroadcastType = eventbroadcasttype
  @PropertiesList = propertieslist
end

Instance Attribute Details

#EventBroadcastTypeObject

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

Parameters:

  • EventName:

    事件名

  • EventSubType:

    事件周期:SECOND, MIN, HOUR, DAY

  • EventBroadcastType:

    事件广播类型:SINGLE, BROADCAST

  • PropertiesList:

    扩展信息



4062
4063
4064
# File 'lib/v20250806/models.rb', line 4062

def EventBroadcastType
  @EventBroadcastType
end

#EventNameObject

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

Parameters:

  • EventName:

    事件名

  • EventSubType:

    事件周期:SECOND, MIN, HOUR, DAY

  • EventBroadcastType:

    事件广播类型:SINGLE, BROADCAST

  • PropertiesList:

    扩展信息



4062
4063
4064
# File 'lib/v20250806/models.rb', line 4062

def EventName
  @EventName
end

#EventSubTypeObject

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

Parameters:

  • EventName:

    事件名

  • EventSubType:

    事件周期:SECOND, MIN, HOUR, DAY

  • EventBroadcastType:

    事件广播类型:SINGLE, BROADCAST

  • PropertiesList:

    扩展信息



4062
4063
4064
# File 'lib/v20250806/models.rb', line 4062

def EventSubType
  @EventSubType
end

#PropertiesListObject

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

Parameters:

  • EventName:

    事件名

  • EventSubType:

    事件周期:SECOND, MIN, HOUR, DAY

  • EventBroadcastType:

    事件广播类型:SINGLE, BROADCAST

  • PropertiesList:

    扩展信息



4062
4063
4064
# File 'lib/v20250806/models.rb', line 4062

def PropertiesList
  @PropertiesList
end

Instance Method Details

#deserialize(params) ⇒ Object



4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083
# File 'lib/v20250806/models.rb', line 4071

def deserialize(params)
  @EventName = params['EventName']
  @EventSubType = params['EventSubType']
  @EventBroadcastType = params['EventBroadcastType']
  unless params['PropertiesList'].nil?
    @PropertiesList = []
    params['PropertiesList'].each do |i|
      paraminfo_tmp = ParamInfo.new
      paraminfo_tmp.deserialize(i)
      @PropertiesList << paraminfo_tmp
    end
  end
end