Class: TencentCloud::Iecp::V20210914::BuildMessageRouteRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Iecp::V20210914::BuildMessageRouteRequest
- Defined in:
- lib/v20210914/models.rb
Overview
BuildMessageRoute请求参数结构体
Instance Attribute Summary collapse
- #Descript ⇒ Object
- #Mode ⇒ Object
- #RouteName ⇒ Object
- #SourceDeviceNameList ⇒ Object
- #SourceProductID ⇒ Object
- #SourceUnitIDList ⇒ Object
- #TargetOptions ⇒ Object
- #TopicFilter ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(routename = nil, sourceproductid = nil, sourcedevicenamelist = nil, topicfilter = nil, mode = nil, sourceunitidlist = nil, descript = nil, targetoptions = nil) ⇒ BuildMessageRouteRequest
constructor
A new instance of BuildMessageRouteRequest.
Constructor Details
#initialize(routename = nil, sourceproductid = nil, sourcedevicenamelist = nil, topicfilter = nil, mode = nil, sourceunitidlist = nil, descript = nil, targetoptions = nil) ⇒ BuildMessageRouteRequest
Returns a new instance of BuildMessageRouteRequest.
227 228 229 230 231 232 233 234 235 236 |
# File 'lib/v20210914/models.rb', line 227 def initialize(routename=nil, sourceproductid=nil, sourcedevicenamelist=nil, topicfilter=nil, mode=nil, sourceunitidlist=nil, descript=nil, =nil) @RouteName = routename @SourceProductID = sourceproductid @SourceDeviceNameList = sourcedevicenamelist @TopicFilter = topicfilter @Mode = mode @SourceUnitIDList = sourceunitidlist @Descript = descript @TargetOptions = end |
Instance Attribute Details
#Descript ⇒ Object
225 226 227 |
# File 'lib/v20210914/models.rb', line 225 def Descript @Descript end |
#Mode ⇒ Object
225 226 227 |
# File 'lib/v20210914/models.rb', line 225 def Mode @Mode end |
#RouteName ⇒ Object
225 226 227 |
# File 'lib/v20210914/models.rb', line 225 def RouteName @RouteName end |
#SourceDeviceNameList ⇒ Object
225 226 227 |
# File 'lib/v20210914/models.rb', line 225 def SourceDeviceNameList @SourceDeviceNameList end |
#SourceProductID ⇒ Object
225 226 227 |
# File 'lib/v20210914/models.rb', line 225 def SourceProductID @SourceProductID end |
#SourceUnitIDList ⇒ Object
225 226 227 |
# File 'lib/v20210914/models.rb', line 225 def SourceUnitIDList @SourceUnitIDList end |
#TargetOptions ⇒ Object
225 226 227 |
# File 'lib/v20210914/models.rb', line 225 def TargetOptions @TargetOptions end |
#TopicFilter ⇒ Object
225 226 227 |
# File 'lib/v20210914/models.rb', line 225 def TopicFilter @TopicFilter end |
Instance Method Details
#deserialize(params) ⇒ Object
238 239 240 241 242 243 244 245 246 247 |
# File 'lib/v20210914/models.rb', line 238 def deserialize(params) @RouteName = params['RouteName'] @SourceProductID = params['SourceProductID'] @SourceDeviceNameList = params['SourceDeviceNameList'] @TopicFilter = params['TopicFilter'] @Mode = params['Mode'] @SourceUnitIDList = params['SourceUnitIDList'] @Descript = params['Descript'] @TargetOptions = params['TargetOptions'] end |