Class: TencentCloud::Cls::V20201016::ModifyScheduledSqlRequest

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

Overview

ModifyScheduledSql请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(taskid = nil, srctopicid = nil, enableflag = nil, dstresource = nil, scheduledsqlcontent = nil, processperiod = nil, processtimewindow = nil, processdelay = nil, srctopicregion = nil, name = nil, syntaxrule = nil) ⇒ ModifyScheduledSqlRequest

Returns a new instance of ModifyScheduledSqlRequest.



15059
15060
15061
15062
15063
15064
15065
15066
15067
15068
15069
15070
15071
# File 'lib/v20201016/models.rb', line 15059

def initialize(taskid=nil, srctopicid=nil, enableflag=nil, dstresource=nil, scheduledsqlcontent=nil, processperiod=nil, processtimewindow=nil, processdelay=nil, srctopicregion=nil, name=nil, syntaxrule=nil)
  @TaskId = taskid
  @SrcTopicId = srctopicid
  @EnableFlag = enableflag
  @DstResource = dstresource
  @ScheduledSqlContent = scheduledsqlcontent
  @ProcessPeriod = processperiod
  @ProcessTimeWindow = processtimewindow
  @ProcessDelay = processdelay
  @SrcTopicRegion = srctopicregion
  @Name = name
  @SyntaxRule = syntaxrule
end

Instance Attribute Details

#DstResource ⇒ Object

Parameters:

  • TaskId: —

    任务ID,通过获取定时SQL分析任务列表获取

  • SrcTopicId: —

    源日志主题,通过获取定时SQL分析任务列表获取

  • EnableFlag: —

    任务启动状态. 1开启, 2关闭

  • DstResource: —

    定时SQL分析的目标日志主题

  • ScheduledSqlContent: —

    查询语句

  • ProcessPeriod: —

    调度周期(分钟),1~1440分钟

  • ProcessTimeWindow: —

    单次查询的时间窗口. 例子中为近15分钟

  • ProcessDelay: —

    执行延迟(秒),0~120秒,默认60秒

  • SrcTopicRegion: —

    源topicId的地域信息,支持地域见 地域列表 文档

  • Name: —

    任务名称,0~255字符

  • SyntaxRule: —

    语法规则。 默认值为0。 0:Lucene语法,1:CQL语法



15057
15058
15059
# File 'lib/v20201016/models.rb', line 15057

def DstResource
  @DstResource
end

#EnableFlag ⇒ Object

Parameters:

  • TaskId: —

    任务ID,通过获取定时SQL分析任务列表获取

  • SrcTopicId: —

    源日志主题,通过获取定时SQL分析任务列表获取

  • EnableFlag: —

    任务启动状态. 1开启, 2关闭

  • DstResource: —

    定时SQL分析的目标日志主题

  • ScheduledSqlContent: —

    查询语句

  • ProcessPeriod: —

    调度周期(分钟),1~1440分钟

  • ProcessTimeWindow: —

    单次查询的时间窗口. 例子中为近15分钟

  • ProcessDelay: —

    执行延迟(秒),0~120秒,默认60秒

  • SrcTopicRegion: —

    源topicId的地域信息,支持地域见 地域列表 文档

  • Name: —

    任务名称,0~255字符

  • SyntaxRule: —

    语法规则。 默认值为0。 0:Lucene语法,1:CQL语法



15057
15058
15059
# File 'lib/v20201016/models.rb', line 15057

def EnableFlag
  @EnableFlag
end

#Name ⇒ Object

Parameters:

  • TaskId: —

    任务ID,通过获取定时SQL分析任务列表获取

  • SrcTopicId: —

    源日志主题,通过获取定时SQL分析任务列表获取

  • EnableFlag: —

    任务启动状态. 1开启, 2关闭

  • DstResource: —

    定时SQL分析的目标日志主题

  • ScheduledSqlContent: —

    查询语句

  • ProcessPeriod: —

    调度周期(分钟),1~1440分钟

  • ProcessTimeWindow: —

    单次查询的时间窗口. 例子中为近15分钟

  • ProcessDelay: —

    执行延迟(秒),0~120秒,默认60秒

  • SrcTopicRegion: —

    源topicId的地域信息,支持地域见 地域列表 文档

  • Name: —

    任务名称,0~255字符

  • SyntaxRule: —

    语法规则。 默认值为0。 0:Lucene语法,1:CQL语法



15057
15058
15059
# File 'lib/v20201016/models.rb', line 15057

def Name
  @Name
end

#ProcessDelay ⇒ Object

Parameters:

  • TaskId: —

    任务ID,通过获取定时SQL分析任务列表获取

  • SrcTopicId: —

    源日志主题,通过获取定时SQL分析任务列表获取

  • EnableFlag: —

    任务启动状态. 1开启, 2关闭

  • DstResource: —

    定时SQL分析的目标日志主题

  • ScheduledSqlContent: —

    查询语句

  • ProcessPeriod: —

    调度周期(分钟),1~1440分钟

  • ProcessTimeWindow: —

    单次查询的时间窗口. 例子中为近15分钟

  • ProcessDelay: —

    执行延迟(秒),0~120秒,默认60秒

  • SrcTopicRegion: —

    源topicId的地域信息,支持地域见 地域列表 文档

  • Name: —

    任务名称,0~255字符

  • SyntaxRule: —

    语法规则。 默认值为0。 0:Lucene语法,1:CQL语法



15057
15058
15059
# File 'lib/v20201016/models.rb', line 15057

def ProcessDelay
  @ProcessDelay
end

#ProcessPeriod ⇒ Object

Parameters:

  • TaskId: —

    任务ID,通过获取定时SQL分析任务列表获取

  • SrcTopicId: —

    源日志主题,通过获取定时SQL分析任务列表获取

  • EnableFlag: —

    任务启动状态. 1开启, 2关闭

  • DstResource: —

    定时SQL分析的目标日志主题

  • ScheduledSqlContent: —

    查询语句

  • ProcessPeriod: —

    调度周期(分钟),1~1440分钟

  • ProcessTimeWindow: —

    单次查询的时间窗口. 例子中为近15分钟

  • ProcessDelay: —

    执行延迟(秒),0~120秒,默认60秒

  • SrcTopicRegion: —

    源topicId的地域信息,支持地域见 地域列表 文档

  • Name: —

    任务名称,0~255字符

  • SyntaxRule: —

    语法规则。 默认值为0。 0:Lucene语法,1:CQL语法



15057
15058
15059
# File 'lib/v20201016/models.rb', line 15057

def ProcessPeriod
  @ProcessPeriod
end

#ProcessTimeWindow ⇒ Object

Parameters:

  • TaskId: —

    任务ID,通过获取定时SQL分析任务列表获取

  • SrcTopicId: —

    源日志主题,通过获取定时SQL分析任务列表获取

  • EnableFlag: —

    任务启动状态. 1开启, 2关闭

  • DstResource: —

    定时SQL分析的目标日志主题

  • ScheduledSqlContent: —

    查询语句

  • ProcessPeriod: —

    调度周期(分钟),1~1440分钟

  • ProcessTimeWindow: —

    单次查询的时间窗口. 例子中为近15分钟

  • ProcessDelay: —

    执行延迟(秒),0~120秒,默认60秒

  • SrcTopicRegion: —

    源topicId的地域信息,支持地域见 地域列表 文档

  • Name: —

    任务名称,0~255字符

  • SyntaxRule: —

    语法规则。 默认值为0。 0:Lucene语法,1:CQL语法



15057
15058
15059
# File 'lib/v20201016/models.rb', line 15057

def ProcessTimeWindow
  @ProcessTimeWindow
end

#ScheduledSqlContent ⇒ Object

Parameters:

  • TaskId: —

    任务ID,通过获取定时SQL分析任务列表获取

  • SrcTopicId: —

    源日志主题,通过获取定时SQL分析任务列表获取

  • EnableFlag: —

    任务启动状态. 1开启, 2关闭

  • DstResource: —

    定时SQL分析的目标日志主题

  • ScheduledSqlContent: —

    查询语句

  • ProcessPeriod: —

    调度周期(分钟),1~1440分钟

  • ProcessTimeWindow: —

    单次查询的时间窗口. 例子中为近15分钟

  • ProcessDelay: —

    执行延迟(秒),0~120秒,默认60秒

  • SrcTopicRegion: —

    源topicId的地域信息,支持地域见 地域列表 文档

  • Name: —

    任务名称,0~255字符

  • SyntaxRule: —

    语法规则。 默认值为0。 0:Lucene语法,1:CQL语法



15057
15058
15059
# File 'lib/v20201016/models.rb', line 15057

def ScheduledSqlContent
  @ScheduledSqlContent
end

#SrcTopicId ⇒ Object

Parameters:

  • TaskId: —

    任务ID,通过获取定时SQL分析任务列表获取

  • SrcTopicId: —

    源日志主题,通过获取定时SQL分析任务列表获取

  • EnableFlag: —

    任务启动状态. 1开启, 2关闭

  • DstResource: —

    定时SQL分析的目标日志主题

  • ScheduledSqlContent: —

    查询语句

  • ProcessPeriod: —

    调度周期(分钟),1~1440分钟

  • ProcessTimeWindow: —

    单次查询的时间窗口. 例子中为近15分钟

  • ProcessDelay: —

    执行延迟(秒),0~120秒,默认60秒

  • SrcTopicRegion: —

    源topicId的地域信息,支持地域见 地域列表 文档

  • Name: —

    任务名称,0~255字符

  • SyntaxRule: —

    语法规则。 默认值为0。 0:Lucene语法,1:CQL语法



15057
15058
15059
# File 'lib/v20201016/models.rb', line 15057

def SrcTopicId
  @SrcTopicId
end

#SrcTopicRegion ⇒ Object

Parameters:

  • TaskId: —

    任务ID,通过获取定时SQL分析任务列表获取

  • SrcTopicId: —

    源日志主题,通过获取定时SQL分析任务列表获取

  • EnableFlag: —

    任务启动状态. 1开启, 2关闭

  • DstResource: —

    定时SQL分析的目标日志主题

  • ScheduledSqlContent: —

    查询语句

  • ProcessPeriod: —

    调度周期(分钟),1~1440分钟

  • ProcessTimeWindow: —

    单次查询的时间窗口. 例子中为近15分钟

  • ProcessDelay: —

    执行延迟(秒),0~120秒,默认60秒

  • SrcTopicRegion: —

    源topicId的地域信息,支持地域见 地域列表 文档

  • Name: —

    任务名称,0~255字符

  • SyntaxRule: —

    语法规则。 默认值为0。 0:Lucene语法,1:CQL语法



15057
15058
15059
# File 'lib/v20201016/models.rb', line 15057

def SrcTopicRegion
  @SrcTopicRegion
end

#SyntaxRule ⇒ Object

Parameters:

  • TaskId: —

    任务ID,通过获取定时SQL分析任务列表获取

  • SrcTopicId: —

    源日志主题,通过获取定时SQL分析任务列表获取

  • EnableFlag: —

    任务启动状态. 1开启, 2关闭

  • DstResource: —

    定时SQL分析的目标日志主题

  • ScheduledSqlContent: —

    查询语句

  • ProcessPeriod: —

    调度周期(分钟),1~1440分钟

  • ProcessTimeWindow: —

    单次查询的时间窗口. 例子中为近15分钟

  • ProcessDelay: —

    执行延迟(秒),0~120秒,默认60秒

  • SrcTopicRegion: —

    源topicId的地域信息,支持地域见 地域列表 文档

  • Name: —

    任务名称,0~255字符

  • SyntaxRule: —

    语法规则。 默认值为0。 0:Lucene语法,1:CQL语法



15057
15058
15059
# File 'lib/v20201016/models.rb', line 15057

def SyntaxRule
  @SyntaxRule
end

#TaskId ⇒ Object

Parameters:

  • TaskId: —

    任务ID,通过获取定时SQL分析任务列表获取

  • SrcTopicId: —

    源日志主题,通过获取定时SQL分析任务列表获取

  • EnableFlag: —

    任务启动状态. 1开启, 2关闭

  • DstResource: —

    定时SQL分析的目标日志主题

  • ScheduledSqlContent: —

    查询语句

  • ProcessPeriod: —

    调度周期(分钟),1~1440分钟

  • ProcessTimeWindow: —

    单次查询的时间窗口. 例子中为近15分钟

  • ProcessDelay: —

    执行延迟(秒),0~120秒,默认60秒

  • SrcTopicRegion: —

    源topicId的地域信息,支持地域见 地域列表 文档

  • Name: —

    任务名称,0~255字符

  • SyntaxRule: —

    语法规则。 默认值为0。 0:Lucene语法,1:CQL语法



15057
15058
15059
# File 'lib/v20201016/models.rb', line 15057

def TaskId
  @TaskId
end

Instance Method Details

#deserialize(params) ⇒ Object



15073
15074
15075
15076
15077
15078
15079
15080
15081
15082
15083
15084
15085
15086
15087
15088
# File 'lib/v20201016/models.rb', line 15073

def deserialize(params)
  @TaskId = params['TaskId']
  @SrcTopicId = params['SrcTopicId']
  @EnableFlag = params['EnableFlag']
  unless params['DstResource'].nil?
    @DstResource = ScheduledSqlResouceInfo.new
    @DstResource.deserialize(params['DstResource'])
  end
  @ScheduledSqlContent = params['ScheduledSqlContent']
  @ProcessPeriod = params['ProcessPeriod']
  @ProcessTimeWindow = params['ProcessTimeWindow']
  @ProcessDelay = params['ProcessDelay']
  @SrcTopicRegion = params['SrcTopicRegion']
  @Name = params['Name']
  @SyntaxRule = params['SyntaxRule']
end