Class: TencentCloud::Iotexplorer::V20190423::BindProductInfo

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

Overview

绑定、未绑定产品详细信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(productid = nil, productname = nil, projectid = nil, dataprotocol = nil, categoryid = nil, producttype = nil, nettype = nil, devstatus = nil, productownername = nil) ⇒ BindProductInfo

Returns a new instance of BindProductInfo.



625
626
627
628
629
630
631
632
633
634
635
# File 'lib/v20190423/models.rb', line 625

def initialize(productid=nil, productname=nil, projectid=nil, dataprotocol=nil, categoryid=nil, producttype=nil, nettype=nil, devstatus=nil, productownername=nil)
  @ProductId = productid
  @ProductName = productname
  @ProjectId = projectid
  @DataProtocol = dataprotocol
  @CategoryId = categoryid
  @ProductType = producttype
  @NetType = nettype
  @DevStatus = devstatus
  @ProductOwnerName = productownername
end

Instance Attribute Details

#CategoryIdObject

Parameters:

  • ProductId:

    产品ID。

  • ProductName:

    产品名称。

  • ProjectId:

    产品所属项目ID。

  • DataProtocol:

    物模型类型。

  • CategoryId:

    产品分组模板ID

  • ProductType:

    产品类型

  • NetType:

    连接类型

  • DevStatus:

    状态

  • ProductOwnerName:

    产品拥有者名称



623
624
625
# File 'lib/v20190423/models.rb', line 623

def CategoryId
  @CategoryId
end

#DataProtocolObject

Parameters:

  • ProductId:

    产品ID。

  • ProductName:

    产品名称。

  • ProjectId:

    产品所属项目ID。

  • DataProtocol:

    物模型类型。

  • CategoryId:

    产品分组模板ID

  • ProductType:

    产品类型

  • NetType:

    连接类型

  • DevStatus:

    状态

  • ProductOwnerName:

    产品拥有者名称



623
624
625
# File 'lib/v20190423/models.rb', line 623

def DataProtocol
  @DataProtocol
end

#DevStatusObject

Parameters:

  • ProductId:

    产品ID。

  • ProductName:

    产品名称。

  • ProjectId:

    产品所属项目ID。

  • DataProtocol:

    物模型类型。

  • CategoryId:

    产品分组模板ID

  • ProductType:

    产品类型

  • NetType:

    连接类型

  • DevStatus:

    状态

  • ProductOwnerName:

    产品拥有者名称



623
624
625
# File 'lib/v20190423/models.rb', line 623

def DevStatus
  @DevStatus
end

#NetTypeObject

Parameters:

  • ProductId:

    产品ID。

  • ProductName:

    产品名称。

  • ProjectId:

    产品所属项目ID。

  • DataProtocol:

    物模型类型。

  • CategoryId:

    产品分组模板ID

  • ProductType:

    产品类型

  • NetType:

    连接类型

  • DevStatus:

    状态

  • ProductOwnerName:

    产品拥有者名称



623
624
625
# File 'lib/v20190423/models.rb', line 623

def NetType
  @NetType
end

#ProductIdObject

Parameters:

  • ProductId:

    产品ID。

  • ProductName:

    产品名称。

  • ProjectId:

    产品所属项目ID。

  • DataProtocol:

    物模型类型。

  • CategoryId:

    产品分组模板ID

  • ProductType:

    产品类型

  • NetType:

    连接类型

  • DevStatus:

    状态

  • ProductOwnerName:

    产品拥有者名称



623
624
625
# File 'lib/v20190423/models.rb', line 623

def ProductId
  @ProductId
end

#ProductNameObject

Parameters:

  • ProductId:

    产品ID。

  • ProductName:

    产品名称。

  • ProjectId:

    产品所属项目ID。

  • DataProtocol:

    物模型类型。

  • CategoryId:

    产品分组模板ID

  • ProductType:

    产品类型

  • NetType:

    连接类型

  • DevStatus:

    状态

  • ProductOwnerName:

    产品拥有者名称



623
624
625
# File 'lib/v20190423/models.rb', line 623

def ProductName
  @ProductName
end

#ProductOwnerNameObject

Parameters:

  • ProductId:

    产品ID。

  • ProductName:

    产品名称。

  • ProjectId:

    产品所属项目ID。

  • DataProtocol:

    物模型类型。

  • CategoryId:

    产品分组模板ID

  • ProductType:

    产品类型

  • NetType:

    连接类型

  • DevStatus:

    状态

  • ProductOwnerName:

    产品拥有者名称



623
624
625
# File 'lib/v20190423/models.rb', line 623

def ProductOwnerName
  @ProductOwnerName
end

#ProductTypeObject

Parameters:

  • ProductId:

    产品ID。

  • ProductName:

    产品名称。

  • ProjectId:

    产品所属项目ID。

  • DataProtocol:

    物模型类型。

  • CategoryId:

    产品分组模板ID

  • ProductType:

    产品类型

  • NetType:

    连接类型

  • DevStatus:

    状态

  • ProductOwnerName:

    产品拥有者名称



623
624
625
# File 'lib/v20190423/models.rb', line 623

def ProductType
  @ProductType
end

#ProjectIdObject

Parameters:

  • ProductId:

    产品ID。

  • ProductName:

    产品名称。

  • ProjectId:

    产品所属项目ID。

  • DataProtocol:

    物模型类型。

  • CategoryId:

    产品分组模板ID

  • ProductType:

    产品类型

  • NetType:

    连接类型

  • DevStatus:

    状态

  • ProductOwnerName:

    产品拥有者名称



623
624
625
# File 'lib/v20190423/models.rb', line 623

def ProjectId
  @ProjectId
end

Instance Method Details

#deserialize(params) ⇒ Object



637
638
639
640
641
642
643
644
645
646
647
# File 'lib/v20190423/models.rb', line 637

def deserialize(params)
  @ProductId = params['ProductId']
  @ProductName = params['ProductName']
  @ProjectId = params['ProjectId']
  @DataProtocol = params['DataProtocol']
  @CategoryId = params['CategoryId']
  @ProductType = params['ProductType']
  @NetType = params['NetType']
  @DevStatus = params['DevStatus']
  @ProductOwnerName = params['ProductOwnerName']
end