Class: TencentCloud::Cls::V20201016::CreateConsumerRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cls::V20201016::CreateConsumerRequest
- Defined in:
- lib/v20201016/models.rb
Overview
CreateConsumer请求参数结构体
Instance Attribute Summary collapse
- #AdvancedConfig ⇒ Object
- #Ckafka ⇒ Object
- #Compression ⇒ Object
- #Content ⇒ Object
- #ExternalId ⇒ Object
- #NeedContent ⇒ Object
- #RoleArn ⇒ Object
- #TopicId ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(topicid = nil, needcontent = nil, content = nil, ckafka = nil, compression = nil, rolearn = nil, externalid = nil, advancedconfig = nil) ⇒ CreateConsumerRequest
constructor
A new instance of CreateConsumerRequest.
Constructor Details
#initialize(topicid = nil, needcontent = nil, content = nil, ckafka = nil, compression = nil, rolearn = nil, externalid = nil, advancedconfig = nil) ⇒ CreateConsumerRequest
Returns a new instance of CreateConsumerRequest.
3147 3148 3149 3150 3151 3152 3153 3154 3155 3156 |
# File 'lib/v20201016/models.rb', line 3147 def initialize(topicid=nil, needcontent=nil, content=nil, ckafka=nil, compression=nil, rolearn=nil, externalid=nil, advancedconfig=nil) @TopicId = topicid @NeedContent = needcontent @Content = content @Ckafka = ckafka @Compression = compression @RoleArn = rolearn @ExternalId = externalid @AdvancedConfig = advancedconfig end |
Instance Attribute Details
#AdvancedConfig ⇒ Object
3145 3146 3147 |
# File 'lib/v20201016/models.rb', line 3145 def AdvancedConfig @AdvancedConfig end |
#Ckafka ⇒ Object
3145 3146 3147 |
# File 'lib/v20201016/models.rb', line 3145 def Ckafka @Ckafka end |
#Compression ⇒ Object
3145 3146 3147 |
# File 'lib/v20201016/models.rb', line 3145 def Compression @Compression end |
#Content ⇒ Object
3145 3146 3147 |
# File 'lib/v20201016/models.rb', line 3145 def Content @Content end |
#ExternalId ⇒ Object
3145 3146 3147 |
# File 'lib/v20201016/models.rb', line 3145 def ExternalId @ExternalId end |
#NeedContent ⇒ Object
3145 3146 3147 |
# File 'lib/v20201016/models.rb', line 3145 def NeedContent @NeedContent end |
#RoleArn ⇒ Object
3145 3146 3147 |
# File 'lib/v20201016/models.rb', line 3145 def RoleArn @RoleArn end |
Instance Method Details
#deserialize(params) ⇒ Object
3158 3159 3160 3161 3162 3163 3164 3165 3166 3167 3168 3169 3170 3171 3172 3173 3174 3175 3176 |
# File 'lib/v20201016/models.rb', line 3158 def deserialize(params) @TopicId = params['TopicId'] @NeedContent = params['NeedContent'] unless params['Content'].nil? @Content = ConsumerContent.new @Content.deserialize(params['Content']) end unless params['Ckafka'].nil? @Ckafka = Ckafka.new @Ckafka.deserialize(params['Ckafka']) end @Compression = params['Compression'] @RoleArn = params['RoleArn'] @ExternalId = params['ExternalId'] unless params['AdvancedConfig'].nil? @AdvancedConfig = AdvancedConsumerConfiguration.new @AdvancedConfig.deserialize(params['AdvancedConfig']) end end |