Class: TencentCloud::Tdmq::V20200217::ClientSubscriptionInfo

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

Overview

客户端订阅详情,可用于辅助判断哪些客户端订阅关系不一致

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(clientid = nil, clientaddr = nil, topic = nil, substring = nil, expressiontype = nil) ⇒ ClientSubscriptionInfo

Returns a new instance of ClientSubscriptionInfo.



302
303
304
305
306
307
308
# File 'lib/v20200217/models.rb', line 302

def initialize(clientid=nil, clientaddr=nil, topic=nil, substring=nil, expressiontype=nil)
  @ClientId = clientid
  @ClientAddr = clientaddr
  @Topic = topic
  @SubString = substring
  @ExpressionType = expressiontype
end

Instance Attribute Details

#ClientAddrObject

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

Parameters:

  • ClientId:

    客户端ID

  • ClientAddr:

    客户端IP

  • Topic:

    订阅主题

  • SubString:

    订阅表达式

  • ExpressionType:

    订阅方式



300
301
302
# File 'lib/v20200217/models.rb', line 300

def ClientAddr
  @ClientAddr
end

#ClientIdObject

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

Parameters:

  • ClientId:

    客户端ID

  • ClientAddr:

    客户端IP

  • Topic:

    订阅主题

  • SubString:

    订阅表达式

  • ExpressionType:

    订阅方式



300
301
302
# File 'lib/v20200217/models.rb', line 300

def ClientId
  @ClientId
end

#ExpressionTypeObject

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

Parameters:

  • ClientId:

    客户端ID

  • ClientAddr:

    客户端IP

  • Topic:

    订阅主题

  • SubString:

    订阅表达式

  • ExpressionType:

    订阅方式



300
301
302
# File 'lib/v20200217/models.rb', line 300

def ExpressionType
  @ExpressionType
end

#SubStringObject

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

Parameters:

  • ClientId:

    客户端ID

  • ClientAddr:

    客户端IP

  • Topic:

    订阅主题

  • SubString:

    订阅表达式

  • ExpressionType:

    订阅方式



300
301
302
# File 'lib/v20200217/models.rb', line 300

def SubString
  @SubString
end

#TopicObject

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

Parameters:

  • ClientId:

    客户端ID

  • ClientAddr:

    客户端IP

  • Topic:

    订阅主题

  • SubString:

    订阅表达式

  • ExpressionType:

    订阅方式



300
301
302
# File 'lib/v20200217/models.rb', line 300

def Topic
  @Topic
end

Instance Method Details

#deserialize(params) ⇒ Object



310
311
312
313
314
315
316
# File 'lib/v20200217/models.rb', line 310

def deserialize(params)
  @ClientId = params['ClientId']
  @ClientAddr = params['ClientAddr']
  @Topic = params['Topic']
  @SubString = params['SubString']
  @ExpressionType = params['ExpressionType']
end