Class: TencentCloud::Cls::V20201016::ModifyConsumerRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cls::V20201016::ModifyConsumerRequest
- Defined in:
- lib/v20201016/models.rb
Overview
ModifyConsumer请求参数结构体
Instance Attribute Summary collapse
- #AdvancedConfig ⇒ Object
- #Ckafka ⇒ Object
- #Compression ⇒ Object
- #Content ⇒ Object
- #Effective ⇒ Object
- #ExternalId ⇒ Object
- #NeedContent ⇒ Object
- #RoleArn ⇒ Object
- #TopicId ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(topicid = nil, effective = nil, needcontent = nil, content = nil, ckafka = nil, compression = nil, rolearn = nil, externalid = nil, advancedconfig = nil) ⇒ ModifyConsumerRequest
constructor
A new instance of ModifyConsumerRequest.
Constructor Details
#initialize(topicid = nil, effective = nil, needcontent = nil, content = nil, ckafka = nil, compression = nil, rolearn = nil, externalid = nil, advancedconfig = nil) ⇒ ModifyConsumerRequest
Returns a new instance of ModifyConsumerRequest.
13865 13866 13867 13868 13869 13870 13871 13872 13873 13874 13875 |
# File 'lib/v20201016/models.rb', line 13865 def initialize(topicid=nil, effective=nil, needcontent=nil, content=nil, ckafka=nil, compression=nil, rolearn=nil, externalid=nil, advancedconfig=nil) @TopicId = topicid @Effective = effective @NeedContent = needcontent @Content = content @Ckafka = ckafka @Compression = compression @RoleArn = rolearn @ExternalId = externalid @AdvancedConfig = advancedconfig end |
Instance Attribute Details
#AdvancedConfig ⇒ Object
13863 13864 13865 |
# File 'lib/v20201016/models.rb', line 13863 def AdvancedConfig @AdvancedConfig end |
#Ckafka ⇒ Object
13863 13864 13865 |
# File 'lib/v20201016/models.rb', line 13863 def Ckafka @Ckafka end |
#Compression ⇒ Object
13863 13864 13865 |
# File 'lib/v20201016/models.rb', line 13863 def Compression @Compression end |
#Content ⇒ Object
13863 13864 13865 |
# File 'lib/v20201016/models.rb', line 13863 def Content @Content end |
#Effective ⇒ Object
13863 13864 13865 |
# File 'lib/v20201016/models.rb', line 13863 def Effective @Effective end |
#ExternalId ⇒ Object
13863 13864 13865 |
# File 'lib/v20201016/models.rb', line 13863 def ExternalId @ExternalId end |
#NeedContent ⇒ Object
13863 13864 13865 |
# File 'lib/v20201016/models.rb', line 13863 def NeedContent @NeedContent end |
#RoleArn ⇒ Object
13863 13864 13865 |
# File 'lib/v20201016/models.rb', line 13863 def RoleArn @RoleArn end |
Instance Method Details
#deserialize(params) ⇒ Object
13877 13878 13879 13880 13881 13882 13883 13884 13885 13886 13887 13888 13889 13890 13891 13892 13893 13894 13895 13896 |
# File 'lib/v20201016/models.rb', line 13877 def deserialize(params) @TopicId = params['TopicId'] @Effective = params['Effective'] @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 |