Class: TencentCloud::Cls::V20201016::DescribeEsRechargePreviewRequest

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

Overview

DescribeEsRechargePreview请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

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

Returns a new instance of DescribeEsRechargePreviewRequest.



8219
8220
8221
8222
8223
8224
8225
8226
8227
# File 'lib/v20201016/models.rb', line 8219

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

Instance Attribute Details

#EsInfo ⇒ Object

Parameters:

  • Name: —

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

  • TopicId: —

    日志主题id。

  • Index: —

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

  • Query: —

    es查询语句。

  • EsInfo: —

    es集群配置信息。

  • ImportInfo: —

    es导入信息。

  • TimeInfo: —

    es导入时间字段信息。



8217
8218
8219
# File 'lib/v20201016/models.rb', line 8217

def EsInfo
  @EsInfo
end

#ImportInfo ⇒ Object

Parameters:

  • Name: —

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

  • TopicId: —

    日志主题id。

  • Index: —

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

  • Query: —

    es查询语句。

  • EsInfo: —

    es集群配置信息。

  • ImportInfo: —

    es导入信息。

  • TimeInfo: —

    es导入时间字段信息。



8217
8218
8219
# File 'lib/v20201016/models.rb', line 8217

def ImportInfo
  @ImportInfo
end

#Index ⇒ Object

Parameters:

  • Name: —

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

  • TopicId: —

    日志主题id。

  • Index: —

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

  • Query: —

    es查询语句。

  • EsInfo: —

    es集群配置信息。

  • ImportInfo: —

    es导入信息。

  • TimeInfo: —

    es导入时间字段信息。



8217
8218
8219
# File 'lib/v20201016/models.rb', line 8217

def Index
  @Index
end

#Name ⇒ Object

Parameters:

  • Name: —

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

  • TopicId: —

    日志主题id。

  • Index: —

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

  • Query: —

    es查询语句。

  • EsInfo: —

    es集群配置信息。

  • ImportInfo: —

    es导入信息。

  • TimeInfo: —

    es导入时间字段信息。



8217
8218
8219
# File 'lib/v20201016/models.rb', line 8217

def Name
  @Name
end

#Query ⇒ Object

Parameters:

  • Name: —

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

  • TopicId: —

    日志主题id。

  • Index: —

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

  • Query: —

    es查询语句。

  • EsInfo: —

    es集群配置信息。

  • ImportInfo: —

    es导入信息。

  • TimeInfo: —

    es导入时间字段信息。



8217
8218
8219
# File 'lib/v20201016/models.rb', line 8217

def Query
  @Query
end

#TimeInfo ⇒ Object

Parameters:

  • Name: —

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

  • TopicId: —

    日志主题id。

  • Index: —

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

  • Query: —

    es查询语句。

  • EsInfo: —

    es集群配置信息。

  • ImportInfo: —

    es导入信息。

  • TimeInfo: —

    es导入时间字段信息。



8217
8218
8219
# File 'lib/v20201016/models.rb', line 8217

def TimeInfo
  @TimeInfo
end

#TopicId ⇒ Object

Parameters:

  • Name: —

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

  • TopicId: —

    日志主题id。

  • Index: —

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

  • Query: —

    es查询语句。

  • EsInfo: —

    es集群配置信息。

  • ImportInfo: —

    es导入信息。

  • TimeInfo: —

    es导入时间字段信息。



8217
8218
8219
# File 'lib/v20201016/models.rb', line 8217

def TopicId
  @TopicId
end

Instance Method Details

#deserialize(params) ⇒ Object



8229
8230
8231
8232
8233
8234
8235
8236
8237
8238
8239
8240
8241
8242
8243
8244
8245
8246
# File 'lib/v20201016/models.rb', line 8229

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