Class: TencentCloud::Cls::V20201016::ModifyEsRechargeRequest

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

Overview

ModifyEsRecharge请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

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

Returns a new instance of ModifyEsRechargeRequest.



14310
14311
14312
14313
14314
14315
14316
14317
14318
14319
14320
14321
# File 'lib/v20201016/models.rb', line 14310

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

Instance Attribute Details

#EsInfo ⇒ Object

Parameters:

  • TaskId: —

    导入任务id。

  • TopicId: —

    日志主题id。

  • Name: —

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

  • Index: —

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

  • Query: —

    es查询语句。

  • EsInfo: —

    es集群配置信息。

  • ImportInfo: —

    es导入信息。

  • TimeInfo: —

    es导入时间字段信息。

  • Status: —

    任务状态。1:运行, 2:暂停

  • HasServicesLog: —

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



14308
14309
14310
# File 'lib/v20201016/models.rb', line 14308

def EsInfo
  @EsInfo
end

#HasServicesLog ⇒ Object

Parameters:

  • TaskId: —

    导入任务id。

  • TopicId: —

    日志主题id。

  • Name: —

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

  • Index: —

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

  • Query: —

    es查询语句。

  • EsInfo: —

    es集群配置信息。

  • ImportInfo: —

    es导入信息。

  • TimeInfo: —

    es导入时间字段信息。

  • Status: —

    任务状态。1:运行, 2:暂停

  • HasServicesLog: —

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



14308
14309
14310
# File 'lib/v20201016/models.rb', line 14308

def HasServicesLog
  @HasServicesLog
end

#ImportInfo ⇒ Object

Parameters:

  • TaskId: —

    导入任务id。

  • TopicId: —

    日志主题id。

  • Name: —

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

  • Index: —

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

  • Query: —

    es查询语句。

  • EsInfo: —

    es集群配置信息。

  • ImportInfo: —

    es导入信息。

  • TimeInfo: —

    es导入时间字段信息。

  • Status: —

    任务状态。1:运行, 2:暂停

  • HasServicesLog: —

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



14308
14309
14310
# File 'lib/v20201016/models.rb', line 14308

def ImportInfo
  @ImportInfo
end

#Index ⇒ Object

Parameters:

  • TaskId: —

    导入任务id。

  • TopicId: —

    日志主题id。

  • Name: —

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

  • Index: —

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

  • Query: —

    es查询语句。

  • EsInfo: —

    es集群配置信息。

  • ImportInfo: —

    es导入信息。

  • TimeInfo: —

    es导入时间字段信息。

  • Status: —

    任务状态。1:运行, 2:暂停

  • HasServicesLog: —

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



14308
14309
14310
# File 'lib/v20201016/models.rb', line 14308

def Index
  @Index
end

#Name ⇒ Object

Parameters:

  • TaskId: —

    导入任务id。

  • TopicId: —

    日志主题id。

  • Name: —

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

  • Index: —

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

  • Query: —

    es查询语句。

  • EsInfo: —

    es集群配置信息。

  • ImportInfo: —

    es导入信息。

  • TimeInfo: —

    es导入时间字段信息。

  • Status: —

    任务状态。1:运行, 2:暂停

  • HasServicesLog: —

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



14308
14309
14310
# File 'lib/v20201016/models.rb', line 14308

def Name
  @Name
end

#Query ⇒ Object

Parameters:

  • TaskId: —

    导入任务id。

  • TopicId: —

    日志主题id。

  • Name: —

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

  • Index: —

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

  • Query: —

    es查询语句。

  • EsInfo: —

    es集群配置信息。

  • ImportInfo: —

    es导入信息。

  • TimeInfo: —

    es导入时间字段信息。

  • Status: —

    任务状态。1:运行, 2:暂停

  • HasServicesLog: —

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



14308
14309
14310
# File 'lib/v20201016/models.rb', line 14308

def Query
  @Query
end

#Status ⇒ Object

Parameters:

  • TaskId: —

    导入任务id。

  • TopicId: —

    日志主题id。

  • Name: —

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

  • Index: —

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

  • Query: —

    es查询语句。

  • EsInfo: —

    es集群配置信息。

  • ImportInfo: —

    es导入信息。

  • TimeInfo: —

    es导入时间字段信息。

  • Status: —

    任务状态。1:运行, 2:暂停

  • HasServicesLog: —

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



14308
14309
14310
# File 'lib/v20201016/models.rb', line 14308

def Status
  @Status
end

#TaskId ⇒ Object

Parameters:

  • TaskId: —

    导入任务id。

  • TopicId: —

    日志主题id。

  • Name: —

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

  • Index: —

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

  • Query: —

    es查询语句。

  • EsInfo: —

    es集群配置信息。

  • ImportInfo: —

    es导入信息。

  • TimeInfo: —

    es导入时间字段信息。

  • Status: —

    任务状态。1:运行, 2:暂停

  • HasServicesLog: —

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



14308
14309
14310
# File 'lib/v20201016/models.rb', line 14308

def TaskId
  @TaskId
end

#TimeInfo ⇒ Object

Parameters:

  • TaskId: —

    导入任务id。

  • TopicId: —

    日志主题id。

  • Name: —

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

  • Index: —

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

  • Query: —

    es查询语句。

  • EsInfo: —

    es集群配置信息。

  • ImportInfo: —

    es导入信息。

  • TimeInfo: —

    es导入时间字段信息。

  • Status: —

    任务状态。1:运行, 2:暂停

  • HasServicesLog: —

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



14308
14309
14310
# File 'lib/v20201016/models.rb', line 14308

def TimeInfo
  @TimeInfo
end

#TopicId ⇒ Object

Parameters:

  • TaskId: —

    导入任务id。

  • TopicId: —

    日志主题id。

  • Name: —

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

  • Index: —

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

  • Query: —

    es查询语句。

  • EsInfo: —

    es集群配置信息。

  • ImportInfo: —

    es导入信息。

  • TimeInfo: —

    es导入时间字段信息。

  • Status: —

    任务状态。1:运行, 2:暂停

  • HasServicesLog: —

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



14308
14309
14310
# File 'lib/v20201016/models.rb', line 14308

def TopicId
  @TopicId
end

Instance Method Details

#deserialize(params) ⇒ Object



14323
14324
14325
14326
14327
14328
14329
14330
14331
14332
14333
14334
14335
14336
14337
14338
14339
14340
14341
14342
14343
# File 'lib/v20201016/models.rb', line 14323

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