Class: TencentCloud::Iecp::V20210914::RouteInfo

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

Overview

消息路由

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(routeid = nil, routename = nil, sourceproductid = nil, topicfilter = nil, mode = nil, targetoptions = nil, createtime = nil, descript = nil, healthy = nil, status = nil, messagecount = nil, messagelasttime = nil, sourceproductname = nil, sourceunitidlist = nil, sourceunitnamelist = nil, sourcedevicenamelist = nil) ⇒ RouteInfo

Returns a new instance of RouteInfo.



6319
6320
6321
6322
6323
6324
6325
6326
6327
6328
6329
6330
6331
6332
6333
6334
6335
6336
# File 'lib/v20210914/models.rb', line 6319

def initialize(routeid=nil, routename=nil, sourceproductid=nil, topicfilter=nil, mode=nil, targetoptions=nil, createtime=nil, descript=nil, healthy=nil, status=nil, messagecount=nil, messagelasttime=nil, sourceproductname=nil, sourceunitidlist=nil, sourceunitnamelist=nil, sourcedevicenamelist=nil)
  @RouteID = routeid
  @RouteName = routename
  @SourceProductID = sourceproductid
  @TopicFilter = topicfilter
  @Mode = mode
  @TargetOptions = targetoptions
  @CreateTime = createtime
  @Descript = descript
  @Healthy = healthy
  @Status = status
  @MessageCount = messagecount
  @MessageLastTime = messagelasttime
  @SourceProductName = sourceproductname
  @SourceUnitIDList = sourceunitidlist
  @SourceUnitNameList = sourceunitnamelist
  @SourceDeviceNameList = sourcedevicenamelist
end

Instance Attribute Details

#CreateTimeObject

Parameters:

  • RouteID:

  • RouteName:

  • SourceProductID:

  • TopicFilter:

  • Mode:

  • TargetOptions:

  • CreateTime:

  • Descript:

  • Healthy:

  • Status:

  • MessageCount:

  • MessageLastTime:

  • SourceProductName:

  • SourceUnitIDList:

  • SourceUnitNameList:

  • SourceDeviceNameList:



6317
6318
6319
# File 'lib/v20210914/models.rb', line 6317

def CreateTime
  @CreateTime
end

#DescriptObject

Parameters:

  • RouteID:

  • RouteName:

  • SourceProductID:

  • TopicFilter:

  • Mode:

  • TargetOptions:

  • CreateTime:

  • Descript:

  • Healthy:

  • Status:

  • MessageCount:

  • MessageLastTime:

  • SourceProductName:

  • SourceUnitIDList:

  • SourceUnitNameList:

  • SourceDeviceNameList:



6317
6318
6319
# File 'lib/v20210914/models.rb', line 6317

def Descript
  @Descript
end

#HealthyObject

Parameters:

  • RouteID:

  • RouteName:

  • SourceProductID:

  • TopicFilter:

  • Mode:

  • TargetOptions:

  • CreateTime:

  • Descript:

  • Healthy:

  • Status:

  • MessageCount:

  • MessageLastTime:

  • SourceProductName:

  • SourceUnitIDList:

  • SourceUnitNameList:

  • SourceDeviceNameList:



6317
6318
6319
# File 'lib/v20210914/models.rb', line 6317

def Healthy
  @Healthy
end

#MessageCountObject

Parameters:

  • RouteID:

  • RouteName:

  • SourceProductID:

  • TopicFilter:

  • Mode:

  • TargetOptions:

  • CreateTime:

  • Descript:

  • Healthy:

  • Status:

  • MessageCount:

  • MessageLastTime:

  • SourceProductName:

  • SourceUnitIDList:

  • SourceUnitNameList:

  • SourceDeviceNameList:



6317
6318
6319
# File 'lib/v20210914/models.rb', line 6317

def MessageCount
  @MessageCount
end

#MessageLastTimeObject

Parameters:

  • RouteID:

  • RouteName:

  • SourceProductID:

  • TopicFilter:

  • Mode:

  • TargetOptions:

  • CreateTime:

  • Descript:

  • Healthy:

  • Status:

  • MessageCount:

  • MessageLastTime:

  • SourceProductName:

  • SourceUnitIDList:

  • SourceUnitNameList:

  • SourceDeviceNameList:



6317
6318
6319
# File 'lib/v20210914/models.rb', line 6317

def MessageLastTime
  @MessageLastTime
end

#ModeObject

Parameters:

  • RouteID:

  • RouteName:

  • SourceProductID:

  • TopicFilter:

  • Mode:

  • TargetOptions:

  • CreateTime:

  • Descript:

  • Healthy:

  • Status:

  • MessageCount:

  • MessageLastTime:

  • SourceProductName:

  • SourceUnitIDList:

  • SourceUnitNameList:

  • SourceDeviceNameList:



6317
6318
6319
# File 'lib/v20210914/models.rb', line 6317

def Mode
  @Mode
end

#RouteIDObject

Parameters:

  • RouteID:

  • RouteName:

  • SourceProductID:

  • TopicFilter:

  • Mode:

  • TargetOptions:

  • CreateTime:

  • Descript:

  • Healthy:

  • Status:

  • MessageCount:

  • MessageLastTime:

  • SourceProductName:

  • SourceUnitIDList:

  • SourceUnitNameList:

  • SourceDeviceNameList:



6317
6318
6319
# File 'lib/v20210914/models.rb', line 6317

def RouteID
  @RouteID
end

#RouteNameObject

Parameters:

  • RouteID:

  • RouteName:

  • SourceProductID:

  • TopicFilter:

  • Mode:

  • TargetOptions:

  • CreateTime:

  • Descript:

  • Healthy:

  • Status:

  • MessageCount:

  • MessageLastTime:

  • SourceProductName:

  • SourceUnitIDList:

  • SourceUnitNameList:

  • SourceDeviceNameList:



6317
6318
6319
# File 'lib/v20210914/models.rb', line 6317

def RouteName
  @RouteName
end

#SourceDeviceNameListObject

Parameters:

  • RouteID:

  • RouteName:

  • SourceProductID:

  • TopicFilter:

  • Mode:

  • TargetOptions:

  • CreateTime:

  • Descript:

  • Healthy:

  • Status:

  • MessageCount:

  • MessageLastTime:

  • SourceProductName:

  • SourceUnitIDList:

  • SourceUnitNameList:

  • SourceDeviceNameList:



6317
6318
6319
# File 'lib/v20210914/models.rb', line 6317

def SourceDeviceNameList
  @SourceDeviceNameList
end

#SourceProductIDObject

Parameters:

  • RouteID:

  • RouteName:

  • SourceProductID:

  • TopicFilter:

  • Mode:

  • TargetOptions:

  • CreateTime:

  • Descript:

  • Healthy:

  • Status:

  • MessageCount:

  • MessageLastTime:

  • SourceProductName:

  • SourceUnitIDList:

  • SourceUnitNameList:

  • SourceDeviceNameList:



6317
6318
6319
# File 'lib/v20210914/models.rb', line 6317

def SourceProductID
  @SourceProductID
end

#SourceProductNameObject

Parameters:

  • RouteID:

  • RouteName:

  • SourceProductID:

  • TopicFilter:

  • Mode:

  • TargetOptions:

  • CreateTime:

  • Descript:

  • Healthy:

  • Status:

  • MessageCount:

  • MessageLastTime:

  • SourceProductName:

  • SourceUnitIDList:

  • SourceUnitNameList:

  • SourceDeviceNameList:



6317
6318
6319
# File 'lib/v20210914/models.rb', line 6317

def SourceProductName
  @SourceProductName
end

#SourceUnitIDListObject

Parameters:

  • RouteID:

  • RouteName:

  • SourceProductID:

  • TopicFilter:

  • Mode:

  • TargetOptions:

  • CreateTime:

  • Descript:

  • Healthy:

  • Status:

  • MessageCount:

  • MessageLastTime:

  • SourceProductName:

  • SourceUnitIDList:

  • SourceUnitNameList:

  • SourceDeviceNameList:



6317
6318
6319
# File 'lib/v20210914/models.rb', line 6317

def SourceUnitIDList
  @SourceUnitIDList
end

#SourceUnitNameListObject

Parameters:

  • RouteID:

  • RouteName:

  • SourceProductID:

  • TopicFilter:

  • Mode:

  • TargetOptions:

  • CreateTime:

  • Descript:

  • Healthy:

  • Status:

  • MessageCount:

  • MessageLastTime:

  • SourceProductName:

  • SourceUnitIDList:

  • SourceUnitNameList:

  • SourceDeviceNameList:



6317
6318
6319
# File 'lib/v20210914/models.rb', line 6317

def SourceUnitNameList
  @SourceUnitNameList
end

#StatusObject

Parameters:

  • RouteID:

  • RouteName:

  • SourceProductID:

  • TopicFilter:

  • Mode:

  • TargetOptions:

  • CreateTime:

  • Descript:

  • Healthy:

  • Status:

  • MessageCount:

  • MessageLastTime:

  • SourceProductName:

  • SourceUnitIDList:

  • SourceUnitNameList:

  • SourceDeviceNameList:



6317
6318
6319
# File 'lib/v20210914/models.rb', line 6317

def Status
  @Status
end

#TargetOptionsObject

Parameters:

  • RouteID:

  • RouteName:

  • SourceProductID:

  • TopicFilter:

  • Mode:

  • TargetOptions:

  • CreateTime:

  • Descript:

  • Healthy:

  • Status:

  • MessageCount:

  • MessageLastTime:

  • SourceProductName:

  • SourceUnitIDList:

  • SourceUnitNameList:

  • SourceDeviceNameList:



6317
6318
6319
# File 'lib/v20210914/models.rb', line 6317

def TargetOptions
  @TargetOptions
end

#TopicFilterObject

Parameters:

  • RouteID:

  • RouteName:

  • SourceProductID:

  • TopicFilter:

  • Mode:

  • TargetOptions:

  • CreateTime:

  • Descript:

  • Healthy:

  • Status:

  • MessageCount:

  • MessageLastTime:

  • SourceProductName:

  • SourceUnitIDList:

  • SourceUnitNameList:

  • SourceDeviceNameList:



6317
6318
6319
# File 'lib/v20210914/models.rb', line 6317

def TopicFilter
  @TopicFilter
end

Instance Method Details

#deserialize(params) ⇒ Object



6338
6339
6340
6341
6342
6343
6344
6345
6346
6347
6348
6349
6350
6351
6352
6353
6354
6355
# File 'lib/v20210914/models.rb', line 6338

def deserialize(params)
  @RouteID = params['RouteID']
  @RouteName = params['RouteName']
  @SourceProductID = params['SourceProductID']
  @TopicFilter = params['TopicFilter']
  @Mode = params['Mode']
  @TargetOptions = params['TargetOptions']
  @CreateTime = params['CreateTime']
  @Descript = params['Descript']
  @Healthy = params['Healthy']
  @Status = params['Status']
  @MessageCount = params['MessageCount']
  @MessageLastTime = params['MessageLastTime']
  @SourceProductName = params['SourceProductName']
  @SourceUnitIDList = params['SourceUnitIDList']
  @SourceUnitNameList = params['SourceUnitNameList']
  @SourceDeviceNameList = params['SourceDeviceNameList']
end