Class: TencentCloud::Wedata::V20210820::AiOpsEventListenerDTO

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

Overview

监听事件

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(eventname = nil, createtime = nil, projectdisplayname = nil, eventsubtype = nil, projectid = nil, propertieslist = nil, eventbroadcasttype = nil) ⇒ AiOpsEventListenerDTO

Returns a new instance of AiOpsEventListenerDTO.



192
193
194
195
196
197
198
199
200
# File 'lib/v20210820/models.rb', line 192

def initialize(eventname=nil, createtime=nil, projectdisplayname=nil, eventsubtype=nil, projectid=nil, propertieslist=nil, eventbroadcasttype=nil)
  @EventName = eventname
  @CreateTime = createtime
  @ProjectDisplayName = projectdisplayname
  @EventSubType = eventsubtype
  @ProjectId = projectid
  @PropertiesList = propertieslist
  @EventBroadcastType = eventbroadcasttype
end

Instance Attribute Details

#CreateTimeObject

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

Parameters:

  • EventName:

    事件名

  • CreateTime:

    创建时间

  • ProjectDisplayName:

    项目展示名

  • EventSubType:

    事件周期

  • ProjectId:

    事件项目ID

  • PropertiesList:

    扩展名

  • EventBroadcastType:

    事件广播类型



190
191
192
# File 'lib/v20210820/models.rb', line 190

def CreateTime
  @CreateTime
end

#EventBroadcastTypeObject

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

Parameters:

  • EventName:

    事件名

  • CreateTime:

    创建时间

  • ProjectDisplayName:

    项目展示名

  • EventSubType:

    事件周期

  • ProjectId:

    事件项目ID

  • PropertiesList:

    扩展名

  • EventBroadcastType:

    事件广播类型



190
191
192
# File 'lib/v20210820/models.rb', line 190

def EventBroadcastType
  @EventBroadcastType
end

#EventNameObject

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

Parameters:

  • EventName:

    事件名

  • CreateTime:

    创建时间

  • ProjectDisplayName:

    项目展示名

  • EventSubType:

    事件周期

  • ProjectId:

    事件项目ID

  • PropertiesList:

    扩展名

  • EventBroadcastType:

    事件广播类型



190
191
192
# File 'lib/v20210820/models.rb', line 190

def EventName
  @EventName
end

#EventSubTypeObject

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

Parameters:

  • EventName:

    事件名

  • CreateTime:

    创建时间

  • ProjectDisplayName:

    项目展示名

  • EventSubType:

    事件周期

  • ProjectId:

    事件项目ID

  • PropertiesList:

    扩展名

  • EventBroadcastType:

    事件广播类型



190
191
192
# File 'lib/v20210820/models.rb', line 190

def EventSubType
  @EventSubType
end

#ProjectDisplayNameObject

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

Parameters:

  • EventName:

    事件名

  • CreateTime:

    创建时间

  • ProjectDisplayName:

    项目展示名

  • EventSubType:

    事件周期

  • ProjectId:

    事件项目ID

  • PropertiesList:

    扩展名

  • EventBroadcastType:

    事件广播类型



190
191
192
# File 'lib/v20210820/models.rb', line 190

def ProjectDisplayName
  @ProjectDisplayName
end

#ProjectIdObject

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

Parameters:

  • EventName:

    事件名

  • CreateTime:

    创建时间

  • ProjectDisplayName:

    项目展示名

  • EventSubType:

    事件周期

  • ProjectId:

    事件项目ID

  • PropertiesList:

    扩展名

  • EventBroadcastType:

    事件广播类型



190
191
192
# File 'lib/v20210820/models.rb', line 190

def ProjectId
  @ProjectId
end

#PropertiesListObject

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

Parameters:

  • EventName:

    事件名

  • CreateTime:

    创建时间

  • ProjectDisplayName:

    项目展示名

  • EventSubType:

    事件周期

  • ProjectId:

    事件项目ID

  • PropertiesList:

    扩展名

  • EventBroadcastType:

    事件广播类型



190
191
192
# File 'lib/v20210820/models.rb', line 190

def PropertiesList
  @PropertiesList
end

Instance Method Details

#deserialize(params) ⇒ Object



202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
# File 'lib/v20210820/models.rb', line 202

def deserialize(params)
  @EventName = params['EventName']
  @CreateTime = params['CreateTime']
  @ProjectDisplayName = params['ProjectDisplayName']
  @EventSubType = params['EventSubType']
  @ProjectId = params['ProjectId']
  unless params['PropertiesList'].nil?
    @PropertiesList = []
    params['PropertiesList'].each do |i|
      paraminfods_tmp = ParamInfoDs.new
      paraminfods_tmp.deserialize(i)
      @PropertiesList << paraminfods_tmp
    end
  end
  @EventBroadcastType = params['EventBroadcastType']
end