Class: TencentCloud::Trocket::V20230308::MQTTEndpointItem

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

Overview

MQTTEndpoint

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(type = nil, url = nil, vpcid = nil, subnetid = nil, host = nil, port = nil, ip = nil) ⇒ MQTTEndpointItem

Returns a new instance of MQTTEndpointItem.



4425
4426
4427
4428
4429
4430
4431
4432
4433
# File 'lib/v20230308/models.rb', line 4425

def initialize(type=nil, url=nil, vpcid=nil, subnetid=nil, host=nil, port=nil, ip=nil)
  @Type = type
  @Url = url
  @VpcId = vpcid
  @SubnetId = subnetid
  @Host = host
  @Port = port
  @Ip = ip
end

Instance Attribute Details

#HostObject

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

Parameters:

  • Type:

    类型

  • Url:

    接入点

  • VpcId:

    vpc信息

  • SubnetId:

    子网信息

  • Host:

    主机

  • Port:

    端口

  • Ip:

    接入点ip



4423
4424
4425
# File 'lib/v20230308/models.rb', line 4423

def Host
  @Host
end

#IpObject

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

Parameters:

  • Type:

    类型

  • Url:

    接入点

  • VpcId:

    vpc信息

  • SubnetId:

    子网信息

  • Host:

    主机

  • Port:

    端口

  • Ip:

    接入点ip



4423
4424
4425
# File 'lib/v20230308/models.rb', line 4423

def Ip
  @Ip
end

#PortObject

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

Parameters:

  • Type:

    类型

  • Url:

    接入点

  • VpcId:

    vpc信息

  • SubnetId:

    子网信息

  • Host:

    主机

  • Port:

    端口

  • Ip:

    接入点ip



4423
4424
4425
# File 'lib/v20230308/models.rb', line 4423

def Port
  @Port
end

#SubnetIdObject

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

Parameters:

  • Type:

    类型

  • Url:

    接入点

  • VpcId:

    vpc信息

  • SubnetId:

    子网信息

  • Host:

    主机

  • Port:

    端口

  • Ip:

    接入点ip



4423
4424
4425
# File 'lib/v20230308/models.rb', line 4423

def SubnetId
  @SubnetId
end

#TypeObject

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

Parameters:

  • Type:

    类型

  • Url:

    接入点

  • VpcId:

    vpc信息

  • SubnetId:

    子网信息

  • Host:

    主机

  • Port:

    端口

  • Ip:

    接入点ip



4423
4424
4425
# File 'lib/v20230308/models.rb', line 4423

def Type
  @Type
end

#UrlObject

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

Parameters:

  • Type:

    类型

  • Url:

    接入点

  • VpcId:

    vpc信息

  • SubnetId:

    子网信息

  • Host:

    主机

  • Port:

    端口

  • Ip:

    接入点ip



4423
4424
4425
# File 'lib/v20230308/models.rb', line 4423

def Url
  @Url
end

#VpcIdObject

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

Parameters:

  • Type:

    类型

  • Url:

    接入点

  • VpcId:

    vpc信息

  • SubnetId:

    子网信息

  • Host:

    主机

  • Port:

    端口

  • Ip:

    接入点ip



4423
4424
4425
# File 'lib/v20230308/models.rb', line 4423

def VpcId
  @VpcId
end

Instance Method Details

#deserialize(params) ⇒ Object



4435
4436
4437
4438
4439
4440
4441
4442
4443
# File 'lib/v20230308/models.rb', line 4435

def deserialize(params)
  @Type = params['Type']
  @Url = params['Url']
  @VpcId = params['VpcId']
  @SubnetId = params['SubnetId']
  @Host = params['Host']
  @Port = params['Port']
  @Ip = params['Ip']
end