Class: TencentCloud::Cls::V20201016::CreateEsRechargeRequest

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

Overview

CreateEsRecharge请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(topicid = nil, name = nil, index = nil, query = nil, esinfo = nil, importinfo = nil, timeinfo = nil, hasserviceslog = nil) ⇒ CreateEsRechargeRequest

Returns a new instance of CreateEsRechargeRequest.



3695
3696
3697
3698
3699
3700
3701
3702
3703
3704
# File 'lib/v20201016/models.rb', line 3695

def initialize(topicid=nil, name=nil, index=nil, query=nil, esinfo=nil, importinfo=nil, timeinfo=nil, hasserviceslog=nil)
  @TopicId = topicid
  @Name = name
  @Index = index
  @Query = query
  @EsInfo = esinfo
  @ImportInfo = importinfo
  @TimeInfo = timeinfo
  @HasServicesLog = hasserviceslog
end

Instance Attribute Details

#EsInfo ⇒ Object

Parameters:

  • TopicId: —

    日志主题id。

  • Name: —

    名称:长度不超过64字符。

  • Index: —

    索引信息。不同索引可以通过英文逗号分隔,支持*通配符

  • Query: —

    es查询语句。

  • EsInfo: —

    es集群配置信息。

  • ImportInfo: —

    es导入信息。

  • TimeInfo: —

    es导入时间字段信息。

  • HasServicesLog: —

    是否开启投递服务日志。1:关闭,2:开启。默认开启。



3693
3694
3695
# File 'lib/v20201016/models.rb', line 3693

def EsInfo
  @EsInfo
end

#HasServicesLog ⇒ Object

Parameters:

  • TopicId: —

    日志主题id。

  • Name: —

    名称:长度不超过64字符。

  • Index: —

    索引信息。不同索引可以通过英文逗号分隔,支持*通配符

  • Query: —

    es查询语句。

  • EsInfo: —

    es集群配置信息。

  • ImportInfo: —

    es导入信息。

  • TimeInfo: —

    es导入时间字段信息。

  • HasServicesLog: —

    是否开启投递服务日志。1:关闭,2:开启。默认开启。



3693
3694
3695
# File 'lib/v20201016/models.rb', line 3693

def HasServicesLog
  @HasServicesLog
end

#ImportInfo ⇒ Object

Parameters:

  • TopicId: —

    日志主题id。

  • Name: —

    名称:长度不超过64字符。

  • Index: —

    索引信息。不同索引可以通过英文逗号分隔,支持*通配符

  • Query: —

    es查询语句。

  • EsInfo: —

    es集群配置信息。

  • ImportInfo: —

    es导入信息。

  • TimeInfo: —

    es导入时间字段信息。

  • HasServicesLog: —

    是否开启投递服务日志。1:关闭,2:开启。默认开启。



3693
3694
3695
# File 'lib/v20201016/models.rb', line 3693

def ImportInfo
  @ImportInfo
end

#Index ⇒ Object

Parameters:

  • TopicId: —

    日志主题id。

  • Name: —

    名称:长度不超过64字符。

  • Index: —

    索引信息。不同索引可以通过英文逗号分隔,支持*通配符

  • Query: —

    es查询语句。

  • EsInfo: —

    es集群配置信息。

  • ImportInfo: —

    es导入信息。

  • TimeInfo: —

    es导入时间字段信息。

  • HasServicesLog: —

    是否开启投递服务日志。1:关闭,2:开启。默认开启。



3693
3694
3695
# File 'lib/v20201016/models.rb', line 3693

def Index
  @Index
end

#Name ⇒ Object

Parameters:

  • TopicId: —

    日志主题id。

  • Name: —

    名称:长度不超过64字符。

  • Index: —

    索引信息。不同索引可以通过英文逗号分隔,支持*通配符

  • Query: —

    es查询语句。

  • EsInfo: —

    es集群配置信息。

  • ImportInfo: —

    es导入信息。

  • TimeInfo: —

    es导入时间字段信息。

  • HasServicesLog: —

    是否开启投递服务日志。1:关闭,2:开启。默认开启。



3693
3694
3695
# File 'lib/v20201016/models.rb', line 3693

def Name
  @Name
end

#Query ⇒ Object

Parameters:

  • TopicId: —

    日志主题id。

  • Name: —

    名称:长度不超过64字符。

  • Index: —

    索引信息。不同索引可以通过英文逗号分隔,支持*通配符

  • Query: —

    es查询语句。

  • EsInfo: —

    es集群配置信息。

  • ImportInfo: —

    es导入信息。

  • TimeInfo: —

    es导入时间字段信息。

  • HasServicesLog: —

    是否开启投递服务日志。1:关闭,2:开启。默认开启。



3693
3694
3695
# File 'lib/v20201016/models.rb', line 3693

def Query
  @Query
end

#TimeInfo ⇒ Object

Parameters:

  • TopicId: —

    日志主题id。

  • Name: —

    名称:长度不超过64字符。

  • Index: —

    索引信息。不同索引可以通过英文逗号分隔,支持*通配符

  • Query: —

    es查询语句。

  • EsInfo: —

    es集群配置信息。

  • ImportInfo: —

    es导入信息。

  • TimeInfo: —

    es导入时间字段信息。

  • HasServicesLog: —

    是否开启投递服务日志。1:关闭,2:开启。默认开启。



3693
3694
3695
# File 'lib/v20201016/models.rb', line 3693

def TimeInfo
  @TimeInfo
end

#TopicId ⇒ Object

Parameters:

  • TopicId: —

    日志主题id。

  • Name: —

    名称:长度不超过64字符。

  • Index: —

    索引信息。不同索引可以通过英文逗号分隔,支持*通配符

  • Query: —

    es查询语句。

  • EsInfo: —

    es集群配置信息。

  • ImportInfo: —

    es导入信息。

  • TimeInfo: —

    es导入时间字段信息。

  • HasServicesLog: —

    是否开启投递服务日志。1:关闭,2:开启。默认开启。



3693
3694
3695
# File 'lib/v20201016/models.rb', line 3693

def TopicId
  @TopicId
end

Instance Method Details

#deserialize(params) ⇒ Object



3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
3716
3717
3718
3719
3720
3721
3722
3723
3724
# File 'lib/v20201016/models.rb', line 3706

def deserialize(params)
  @TopicId = params['TopicId']
  @Name = params['Name']
  @Index = params['Index']
  @Query = params['Query']
  unless params['EsInfo'].nil?
    @EsInfo = EsInfo.new
    @EsInfo.deserialize(params['EsInfo'])
  end
  unless params['ImportInfo'].nil?
    @ImportInfo = EsImportInfo.new
    @ImportInfo.deserialize(params['ImportInfo'])
  end
  unless params['TimeInfo'].nil?
    @TimeInfo = EsTimeInfo.new
    @TimeInfo.deserialize(params['TimeInfo'])
  end
  @HasServicesLog = params['HasServicesLog']
end