Class: TencentCloud::Eb::V20210416::CkafkaTargetParams
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Eb::V20210416::CkafkaTargetParams
- Defined in:
- lib/v20210416/models.rb
Overview
用来描述ckafka投递目标
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(topicname = nil, retrypolicy = nil, eventdeliveryformat = nil) ⇒ CkafkaTargetParams
constructor
A new instance of CkafkaTargetParams.
Constructor Details
#initialize(topicname = nil, retrypolicy = nil, eventdeliveryformat = nil) ⇒ CkafkaTargetParams
Returns a new instance of CkafkaTargetParams.
174 175 176 177 178 |
# File 'lib/v20210416/models.rb', line 174 def initialize(topicname=nil, retrypolicy=nil, eventdeliveryformat=nil) @TopicName = topicname @RetryPolicy = retrypolicy @EventDeliveryFormat = eventdeliveryformat end |
Instance Attribute Details
#EventDeliveryFormat ⇒ Object
172 173 174 |
# File 'lib/v20210416/models.rb', line 172 def EventDeliveryFormat @EventDeliveryFormat end |
#RetryPolicy ⇒ Object
172 173 174 |
# File 'lib/v20210416/models.rb', line 172 def RetryPolicy @RetryPolicy end |
#TopicName ⇒ Object
172 173 174 |
# File 'lib/v20210416/models.rb', line 172 def TopicName @TopicName end |
Instance Method Details
#deserialize(params) ⇒ Object
180 181 182 183 184 185 186 187 |
# File 'lib/v20210416/models.rb', line 180 def deserialize(params) @TopicName = params['TopicName'] unless params['RetryPolicy'].nil? @RetryPolicy = RetryPolicy.new @RetryPolicy.deserialize(params['RetryPolicy']) end @EventDeliveryFormat = params['EventDeliveryFormat'] end |