Class: TencentCloud::Cls::V20201016::DescribeConsumerResponse

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

Overview

DescribeConsumer返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(effective = nil, needcontent = nil, content = nil, ckafka = nil, compression = nil, requestid = nil) ⇒ DescribeConsumerResponse

Returns a new instance of DescribeConsumerResponse.



7646
7647
7648
7649
7650
7651
7652
7653
# File 'lib/v20201016/models.rb', line 7646

def initialize(effective=nil, needcontent=nil, content=nil, ckafka=nil, compression=nil, requestid=nil)
  @Effective = effective
  @NeedContent = needcontent
  @Content = content
  @Ckafka = ckafka
  @Compression = compression
  @RequestId = requestid
end

Instance Attribute Details

#Ckafka ⇒ Object

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

Parameters:

  • Effective: —

    投递任务是否生效

  • NeedContent: —

    是否投递日志的元数据信息

  • Content: —

    如果需要投递元数据信息,元数据信息的描述

  • Ckafka: —

    CKafka的描述

  • Compression: —

    压缩方式[0:NONE;2:SNAPPY;3:LZ4]

  • RequestId: —

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



7644
7645
7646
# File 'lib/v20201016/models.rb', line 7644

def Ckafka
  @Ckafka
end

#Compression ⇒ Object

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

Parameters:

  • Effective: —

    投递任务是否生效

  • NeedContent: —

    是否投递日志的元数据信息

  • Content: —

    如果需要投递元数据信息,元数据信息的描述

  • Ckafka: —

    CKafka的描述

  • Compression: —

    压缩方式[0:NONE;2:SNAPPY;3:LZ4]

  • RequestId: —

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



7644
7645
7646
# File 'lib/v20201016/models.rb', line 7644

def Compression
  @Compression
end

#Content ⇒ Object

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

Parameters:

  • Effective: —

    投递任务是否生效

  • NeedContent: —

    是否投递日志的元数据信息

  • Content: —

    如果需要投递元数据信息,元数据信息的描述

  • Ckafka: —

    CKafka的描述

  • Compression: —

    压缩方式[0:NONE;2:SNAPPY;3:LZ4]

  • RequestId: —

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



7644
7645
7646
# File 'lib/v20201016/models.rb', line 7644

def Content
  @Content
end

#Effective ⇒ Object

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

Parameters:

  • Effective: —

    投递任务是否生效

  • NeedContent: —

    是否投递日志的元数据信息

  • Content: —

    如果需要投递元数据信息,元数据信息的描述

  • Ckafka: —

    CKafka的描述

  • Compression: —

    压缩方式[0:NONE;2:SNAPPY;3:LZ4]

  • RequestId: —

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



7644
7645
7646
# File 'lib/v20201016/models.rb', line 7644

def Effective
  @Effective
end

#NeedContent ⇒ Object

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

Parameters:

  • Effective: —

    投递任务是否生效

  • NeedContent: —

    是否投递日志的元数据信息

  • Content: —

    如果需要投递元数据信息,元数据信息的描述

  • Ckafka: —

    CKafka的描述

  • Compression: —

    压缩方式[0:NONE;2:SNAPPY;3:LZ4]

  • RequestId: —

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



7644
7645
7646
# File 'lib/v20201016/models.rb', line 7644

def NeedContent
  @NeedContent
end

#RequestId ⇒ Object

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

Parameters:

  • Effective: —

    投递任务是否生效

  • NeedContent: —

    是否投递日志的元数据信息

  • Content: —

    如果需要投递元数据信息,元数据信息的描述

  • Ckafka: —

    CKafka的描述

  • Compression: —

    压缩方式[0:NONE;2:SNAPPY;3:LZ4]

  • RequestId: —

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



7644
7645
7646
# File 'lib/v20201016/models.rb', line 7644

def RequestId
  @RequestId
end

Instance Method Details

#deserialize(params) ⇒ Object



7655
7656
7657
7658
7659
7660
7661
7662
7663
7664
7665
7666
7667
7668
# File 'lib/v20201016/models.rb', line 7655

def deserialize(params)
  @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']
  @RequestId = params['RequestId']
end