Class: TencentCloud::Eb::V20210416::CkafkaTargetParams

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

Overview

用来描述ckafka投递目标

Instance Attribute Summary collapse

Instance Method Summary collapse

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

#EventDeliveryFormatObject

Parameters:

  • TopicName:

    要投递到的ckafka topic

  • RetryPolicy:

    重试策略

  • EventDeliveryFormat:

    事件投递kafka时的协议格式;目前只支持两种格式:1.CloudEvent(完整的cloudevent消息协议)2.CloudEventDataKey(cloudevent协议中的data字段内容)



172
173
174
# File 'lib/v20210416/models.rb', line 172

def EventDeliveryFormat
  @EventDeliveryFormat
end

#RetryPolicyObject

Parameters:

  • TopicName:

    要投递到的ckafka topic

  • RetryPolicy:

    重试策略

  • EventDeliveryFormat:

    事件投递kafka时的协议格式;目前只支持两种格式:1.CloudEvent(完整的cloudevent消息协议)2.CloudEventDataKey(cloudevent协议中的data字段内容)



172
173
174
# File 'lib/v20210416/models.rb', line 172

def RetryPolicy
  @RetryPolicy
end

#TopicNameObject

Parameters:

  • TopicName:

    要投递到的ckafka topic

  • RetryPolicy:

    重试策略

  • EventDeliveryFormat:

    事件投递kafka时的协议格式;目前只支持两种格式:1.CloudEvent(完整的cloudevent消息协议)2.CloudEventDataKey(cloudevent协议中的data字段内容)



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