Class: TencentCloud::Cls::V20201016::ConsumerInfo

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

Overview

投递规则

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(consumerid = nil, topicid = nil, effective = nil, ckafka = nil, needcontent = nil, content = nil, compression = nil, createtime = nil, rolearn = nil, externalid = nil, taskstatus = nil, advancedconfig = nil) ⇒ ConsumerInfo

Returns a new instance of ConsumerInfo.



1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
# File 'lib/v20201016/models.rb', line 1990

def initialize(consumerid=nil, topicid=nil, effective=nil, ckafka=nil, needcontent=nil, content=nil, compression=nil, createtime=nil, rolearn=nil, externalid=nil, taskstatus=nil, advancedconfig=nil)
  @ConsumerId = consumerid
  @TopicId = topicid
  @Effective = effective
  @Ckafka = ckafka
  @NeedContent = needcontent
  @Content = content
  @Compression = compression
  @CreateTime = createtime
  @RoleArn = rolearn
  @ExternalId = externalid
  @TaskStatus = taskstatus
  @AdvancedConfig = advancedconfig
end

Instance Attribute Details

#AdvancedConfig ⇒ Object

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

Parameters:

  • ConsumerId: —

    投递规则ID

  • TopicId: —

    日志主题ID

  • Effective: —

    投递任务是否生效

  • Ckafka: —

    CKafka的描述

  • NeedContent: —

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

  • Content: —

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

  • Compression: —

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

  • CreateTime: —

    投递任务创建毫秒时间戳

  • RoleArn: —

    角色访问描述名 创建角色

  • ExternalId: —

    外部ID

  • TaskStatus: —

    任务运行状态。支持0,1,2 - 0: 停止 - 1: 运行中 - 2: 异常

  • AdvancedConfig: —

    高级配置



1988
1989
1990
# File 'lib/v20201016/models.rb', line 1988

def AdvancedConfig
  @AdvancedConfig
end

#Ckafka ⇒ Object

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

Parameters:

  • ConsumerId: —

    投递规则ID

  • TopicId: —

    日志主题ID

  • Effective: —

    投递任务是否生效

  • Ckafka: —

    CKafka的描述

  • NeedContent: —

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

  • Content: —

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

  • Compression: —

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

  • CreateTime: —

    投递任务创建毫秒时间戳

  • RoleArn: —

    角色访问描述名 创建角色

  • ExternalId: —

    外部ID

  • TaskStatus: —

    任务运行状态。支持0,1,2 - 0: 停止 - 1: 运行中 - 2: 异常

  • AdvancedConfig: —

    高级配置



1988
1989
1990
# File 'lib/v20201016/models.rb', line 1988

def Ckafka
  @Ckafka
end

#Compression ⇒ Object

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

Parameters:

  • ConsumerId: —

    投递规则ID

  • TopicId: —

    日志主题ID

  • Effective: —

    投递任务是否生效

  • Ckafka: —

    CKafka的描述

  • NeedContent: —

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

  • Content: —

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

  • Compression: —

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

  • CreateTime: —

    投递任务创建毫秒时间戳

  • RoleArn: —

    角色访问描述名 创建角色

  • ExternalId: —

    外部ID

  • TaskStatus: —

    任务运行状态。支持0,1,2 - 0: 停止 - 1: 运行中 - 2: 异常

  • AdvancedConfig: —

    高级配置



1988
1989
1990
# File 'lib/v20201016/models.rb', line 1988

def Compression
  @Compression
end

#ConsumerId ⇒ Object

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

Parameters:

  • ConsumerId: —

    投递规则ID

  • TopicId: —

    日志主题ID

  • Effective: —

    投递任务是否生效

  • Ckafka: —

    CKafka的描述

  • NeedContent: —

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

  • Content: —

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

  • Compression: —

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

  • CreateTime: —

    投递任务创建毫秒时间戳

  • RoleArn: —

    角色访问描述名 创建角色

  • ExternalId: —

    外部ID

  • TaskStatus: —

    任务运行状态。支持0,1,2 - 0: 停止 - 1: 运行中 - 2: 异常

  • AdvancedConfig: —

    高级配置



1988
1989
1990
# File 'lib/v20201016/models.rb', line 1988

def ConsumerId
  @ConsumerId
end

#Content ⇒ Object

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

Parameters:

  • ConsumerId: —

    投递规则ID

  • TopicId: —

    日志主题ID

  • Effective: —

    投递任务是否生效

  • Ckafka: —

    CKafka的描述

  • NeedContent: —

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

  • Content: —

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

  • Compression: —

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

  • CreateTime: —

    投递任务创建毫秒时间戳

  • RoleArn: —

    角色访问描述名 创建角色

  • ExternalId: —

    外部ID

  • TaskStatus: —

    任务运行状态。支持0,1,2 - 0: 停止 - 1: 运行中 - 2: 异常

  • AdvancedConfig: —

    高级配置



1988
1989
1990
# File 'lib/v20201016/models.rb', line 1988

def Content
  @Content
end

#CreateTime ⇒ Object

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

Parameters:

  • ConsumerId: —

    投递规则ID

  • TopicId: —

    日志主题ID

  • Effective: —

    投递任务是否生效

  • Ckafka: —

    CKafka的描述

  • NeedContent: —

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

  • Content: —

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

  • Compression: —

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

  • CreateTime: —

    投递任务创建毫秒时间戳

  • RoleArn: —

    角色访问描述名 创建角色

  • ExternalId: —

    外部ID

  • TaskStatus: —

    任务运行状态。支持0,1,2 - 0: 停止 - 1: 运行中 - 2: 异常

  • AdvancedConfig: —

    高级配置



1988
1989
1990
# File 'lib/v20201016/models.rb', line 1988

def CreateTime
  @CreateTime
end

#Effective ⇒ Object

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

Parameters:

  • ConsumerId: —

    投递规则ID

  • TopicId: —

    日志主题ID

  • Effective: —

    投递任务是否生效

  • Ckafka: —

    CKafka的描述

  • NeedContent: —

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

  • Content: —

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

  • Compression: —

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

  • CreateTime: —

    投递任务创建毫秒时间戳

  • RoleArn: —

    角色访问描述名 创建角色

  • ExternalId: —

    外部ID

  • TaskStatus: —

    任务运行状态。支持0,1,2 - 0: 停止 - 1: 运行中 - 2: 异常

  • AdvancedConfig: —

    高级配置



1988
1989
1990
# File 'lib/v20201016/models.rb', line 1988

def Effective
  @Effective
end

#ExternalId ⇒ Object

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

Parameters:

  • ConsumerId: —

    投递规则ID

  • TopicId: —

    日志主题ID

  • Effective: —

    投递任务是否生效

  • Ckafka: —

    CKafka的描述

  • NeedContent: —

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

  • Content: —

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

  • Compression: —

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

  • CreateTime: —

    投递任务创建毫秒时间戳

  • RoleArn: —

    角色访问描述名 创建角色

  • ExternalId: —

    外部ID

  • TaskStatus: —

    任务运行状态。支持0,1,2 - 0: 停止 - 1: 运行中 - 2: 异常

  • AdvancedConfig: —

    高级配置



1988
1989
1990
# File 'lib/v20201016/models.rb', line 1988

def ExternalId
  @ExternalId
end

#NeedContent ⇒ Object

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

Parameters:

  • ConsumerId: —

    投递规则ID

  • TopicId: —

    日志主题ID

  • Effective: —

    投递任务是否生效

  • Ckafka: —

    CKafka的描述

  • NeedContent: —

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

  • Content: —

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

  • Compression: —

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

  • CreateTime: —

    投递任务创建毫秒时间戳

  • RoleArn: —

    角色访问描述名 创建角色

  • ExternalId: —

    外部ID

  • TaskStatus: —

    任务运行状态。支持0,1,2 - 0: 停止 - 1: 运行中 - 2: 异常

  • AdvancedConfig: —

    高级配置



1988
1989
1990
# File 'lib/v20201016/models.rb', line 1988

def NeedContent
  @NeedContent
end

#RoleArn ⇒ Object

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

Parameters:

  • ConsumerId: —

    投递规则ID

  • TopicId: —

    日志主题ID

  • Effective: —

    投递任务是否生效

  • Ckafka: —

    CKafka的描述

  • NeedContent: —

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

  • Content: —

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

  • Compression: —

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

  • CreateTime: —

    投递任务创建毫秒时间戳

  • RoleArn: —

    角色访问描述名 创建角色

  • ExternalId: —

    外部ID

  • TaskStatus: —

    任务运行状态。支持0,1,2 - 0: 停止 - 1: 运行中 - 2: 异常

  • AdvancedConfig: —

    高级配置



1988
1989
1990
# File 'lib/v20201016/models.rb', line 1988

def RoleArn
  @RoleArn
end

#TaskStatus ⇒ Object

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

Parameters:

  • ConsumerId: —

    投递规则ID

  • TopicId: —

    日志主题ID

  • Effective: —

    投递任务是否生效

  • Ckafka: —

    CKafka的描述

  • NeedContent: —

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

  • Content: —

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

  • Compression: —

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

  • CreateTime: —

    投递任务创建毫秒时间戳

  • RoleArn: —

    角色访问描述名 创建角色

  • ExternalId: —

    外部ID

  • TaskStatus: —

    任务运行状态。支持0,1,2 - 0: 停止 - 1: 运行中 - 2: 异常

  • AdvancedConfig: —

    高级配置



1988
1989
1990
# File 'lib/v20201016/models.rb', line 1988

def TaskStatus
  @TaskStatus
end

#TopicId ⇒ Object

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

Parameters:

  • ConsumerId: —

    投递规则ID

  • TopicId: —

    日志主题ID

  • Effective: —

    投递任务是否生效

  • Ckafka: —

    CKafka的描述

  • NeedContent: —

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

  • Content: —

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

  • Compression: —

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

  • CreateTime: —

    投递任务创建毫秒时间戳

  • RoleArn: —

    角色访问描述名 创建角色

  • ExternalId: —

    外部ID

  • TaskStatus: —

    任务运行状态。支持0,1,2 - 0: 停止 - 1: 运行中 - 2: 异常

  • AdvancedConfig: —

    高级配置



1988
1989
1990
# File 'lib/v20201016/models.rb', line 1988

def TopicId
  @TopicId
end

Instance Method Details

#deserialize(params) ⇒ Object



2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
# File 'lib/v20201016/models.rb', line 2005

def deserialize(params)
  @ConsumerId = params['ConsumerId']
  @TopicId = params['TopicId']
  @Effective = params['Effective']
  unless params['Ckafka'].nil?
    @Ckafka = Ckafka.new
    @Ckafka.deserialize(params['Ckafka'])
  end
  @NeedContent = params['NeedContent']
  unless params['Content'].nil?
    @Content = ConsumerContent.new
    @Content.deserialize(params['Content'])
  end
  @Compression = params['Compression']
  @CreateTime = params['CreateTime']
  @RoleArn = params['RoleArn']
  @ExternalId = params['ExternalId']
  @TaskStatus = params['TaskStatus']
  unless params['AdvancedConfig'].nil?
    @AdvancedConfig = AdvancedConsumerConfiguration.new
    @AdvancedConfig.deserialize(params['AdvancedConfig'])
  end
end