Class: TencentCloud::Cls::V20201016::CreateScheduledSqlRequest

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

Overview

CreateScheduledSql请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(srctopicid = nil, name = nil, enableflag = nil, dstresource = nil, scheduledsqlcontent = nil, processstarttime = nil, processtype = nil, processperiod = nil, processtimewindow = nil, processdelay = nil, srctopicregion = nil, processendtime = nil, syntaxrule = nil) ⇒ CreateScheduledSqlRequest

Returns a new instance of CreateScheduledSqlRequest.



4506
4507
4508
4509
4510
4511
4512
4513
4514
4515
4516
4517
4518
4519
4520
# File 'lib/v20201016/models.rb', line 4506

def initialize(srctopicid=nil, name=nil, enableflag=nil, dstresource=nil, scheduledsqlcontent=nil, processstarttime=nil, processtype=nil, processperiod=nil, processtimewindow=nil, processdelay=nil, srctopicregion=nil, processendtime=nil, syntaxrule=nil)
  @SrcTopicId = srctopicid
  @Name = name
  @EnableFlag = enableflag
  @DstResource = dstresource
  @ScheduledSqlContent = scheduledsqlcontent
  @ProcessStartTime = processstarttime
  @ProcessType = processtype
  @ProcessPeriod = processperiod
  @ProcessTimeWindow = processtimewindow
  @ProcessDelay = processdelay
  @SrcTopicRegion = srctopicregion
  @ProcessEndTime = processendtime
  @SyntaxRule = syntaxrule
end

Instance Attribute Details

#DstResource ⇒ Object

Parameters:

  • SrcTopicId: —

    源日志主题ID- 通过获取日志主题列表获取日志主题Id。

  • Name: —

    任务名称,0~255字符

  • EnableFlag: —

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

  • DstResource: —

    定时SQL分析目标日志主题

  • ScheduledSqlContent: —

    查询语句

  • ProcessStartTime: —

    调度开始时间,Unix时间戳,单位ms

  • ProcessType: —

    调度类型,1:持续运行 2:指定时间范围

  • ProcessPeriod: —

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

  • ProcessTimeWindow: —

    单次查询的时间窗口,如果您的目标主题为指标主题,建议该参数的大小不超过30分钟,否则可能转指标失败。

  • ProcessDelay: —

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

  • SrcTopicRegion: —

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

  • ProcessEndTime: —

    调度结束时间,当ProcessType=2时为必传字段, Unix时间戳,单位ms

  • SyntaxRule: —

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



4504
4505
4506
# File 'lib/v20201016/models.rb', line 4504

def DstResource
  @DstResource
end

#EnableFlag ⇒ Object

Parameters:

  • SrcTopicId: —

    源日志主题ID- 通过获取日志主题列表获取日志主题Id。

  • Name: —

    任务名称,0~255字符

  • EnableFlag: —

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

  • DstResource: —

    定时SQL分析目标日志主题

  • ScheduledSqlContent: —

    查询语句

  • ProcessStartTime: —

    调度开始时间,Unix时间戳,单位ms

  • ProcessType: —

    调度类型,1:持续运行 2:指定时间范围

  • ProcessPeriod: —

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

  • ProcessTimeWindow: —

    单次查询的时间窗口,如果您的目标主题为指标主题,建议该参数的大小不超过30分钟,否则可能转指标失败。

  • ProcessDelay: —

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

  • SrcTopicRegion: —

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

  • ProcessEndTime: —

    调度结束时间,当ProcessType=2时为必传字段, Unix时间戳,单位ms

  • SyntaxRule: —

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



4504
4505
4506
# File 'lib/v20201016/models.rb', line 4504

def EnableFlag
  @EnableFlag
end

#Name ⇒ Object

Parameters:

  • SrcTopicId: —

    源日志主题ID- 通过获取日志主题列表获取日志主题Id。

  • Name: —

    任务名称,0~255字符

  • EnableFlag: —

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

  • DstResource: —

    定时SQL分析目标日志主题

  • ScheduledSqlContent: —

    查询语句

  • ProcessStartTime: —

    调度开始时间,Unix时间戳,单位ms

  • ProcessType: —

    调度类型,1:持续运行 2:指定时间范围

  • ProcessPeriod: —

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

  • ProcessTimeWindow: —

    单次查询的时间窗口,如果您的目标主题为指标主题,建议该参数的大小不超过30分钟,否则可能转指标失败。

  • ProcessDelay: —

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

  • SrcTopicRegion: —

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

  • ProcessEndTime: —

    调度结束时间,当ProcessType=2时为必传字段, Unix时间戳,单位ms

  • SyntaxRule: —

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



4504
4505
4506
# File 'lib/v20201016/models.rb', line 4504

def Name
  @Name
end

#ProcessDelay ⇒ Object

Parameters:

  • SrcTopicId: —

    源日志主题ID- 通过获取日志主题列表获取日志主题Id。

  • Name: —

    任务名称,0~255字符

  • EnableFlag: —

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

  • DstResource: —

    定时SQL分析目标日志主题

  • ScheduledSqlContent: —

    查询语句

  • ProcessStartTime: —

    调度开始时间,Unix时间戳,单位ms

  • ProcessType: —

    调度类型,1:持续运行 2:指定时间范围

  • ProcessPeriod: —

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

  • ProcessTimeWindow: —

    单次查询的时间窗口,如果您的目标主题为指标主题,建议该参数的大小不超过30分钟,否则可能转指标失败。

  • ProcessDelay: —

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

  • SrcTopicRegion: —

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

  • ProcessEndTime: —

    调度结束时间,当ProcessType=2时为必传字段, Unix时间戳,单位ms

  • SyntaxRule: —

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



4504
4505
4506
# File 'lib/v20201016/models.rb', line 4504

def ProcessDelay
  @ProcessDelay
end

#ProcessEndTime ⇒ Object

Parameters:

  • SrcTopicId: —

    源日志主题ID- 通过获取日志主题列表获取日志主题Id。

  • Name: —

    任务名称,0~255字符

  • EnableFlag: —

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

  • DstResource: —

    定时SQL分析目标日志主题

  • ScheduledSqlContent: —

    查询语句

  • ProcessStartTime: —

    调度开始时间,Unix时间戳,单位ms

  • ProcessType: —

    调度类型,1:持续运行 2:指定时间范围

  • ProcessPeriod: —

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

  • ProcessTimeWindow: —

    单次查询的时间窗口,如果您的目标主题为指标主题,建议该参数的大小不超过30分钟,否则可能转指标失败。

  • ProcessDelay: —

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

  • SrcTopicRegion: —

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

  • ProcessEndTime: —

    调度结束时间,当ProcessType=2时为必传字段, Unix时间戳,单位ms

  • SyntaxRule: —

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



4504
4505
4506
# File 'lib/v20201016/models.rb', line 4504

def ProcessEndTime
  @ProcessEndTime
end

#ProcessPeriod ⇒ Object

Parameters:

  • SrcTopicId: —

    源日志主题ID- 通过获取日志主题列表获取日志主题Id。

  • Name: —

    任务名称,0~255字符

  • EnableFlag: —

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

  • DstResource: —

    定时SQL分析目标日志主题

  • ScheduledSqlContent: —

    查询语句

  • ProcessStartTime: —

    调度开始时间,Unix时间戳,单位ms

  • ProcessType: —

    调度类型,1:持续运行 2:指定时间范围

  • ProcessPeriod: —

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

  • ProcessTimeWindow: —

    单次查询的时间窗口,如果您的目标主题为指标主题,建议该参数的大小不超过30分钟,否则可能转指标失败。

  • ProcessDelay: —

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

  • SrcTopicRegion: —

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

  • ProcessEndTime: —

    调度结束时间,当ProcessType=2时为必传字段, Unix时间戳,单位ms

  • SyntaxRule: —

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



4504
4505
4506
# File 'lib/v20201016/models.rb', line 4504

def ProcessPeriod
  @ProcessPeriod
end

#ProcessStartTime ⇒ Object

Parameters:

  • SrcTopicId: —

    源日志主题ID- 通过获取日志主题列表获取日志主题Id。

  • Name: —

    任务名称,0~255字符

  • EnableFlag: —

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

  • DstResource: —

    定时SQL分析目标日志主题

  • ScheduledSqlContent: —

    查询语句

  • ProcessStartTime: —

    调度开始时间,Unix时间戳,单位ms

  • ProcessType: —

    调度类型,1:持续运行 2:指定时间范围

  • ProcessPeriod: —

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

  • ProcessTimeWindow: —

    单次查询的时间窗口,如果您的目标主题为指标主题,建议该参数的大小不超过30分钟,否则可能转指标失败。

  • ProcessDelay: —

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

  • SrcTopicRegion: —

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

  • ProcessEndTime: —

    调度结束时间,当ProcessType=2时为必传字段, Unix时间戳,单位ms

  • SyntaxRule: —

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



4504
4505
4506
# File 'lib/v20201016/models.rb', line 4504

def ProcessStartTime
  @ProcessStartTime
end

#ProcessTimeWindow ⇒ Object

Parameters:

  • SrcTopicId: —

    源日志主题ID- 通过获取日志主题列表获取日志主题Id。

  • Name: —

    任务名称,0~255字符

  • EnableFlag: —

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

  • DstResource: —

    定时SQL分析目标日志主题

  • ScheduledSqlContent: —

    查询语句

  • ProcessStartTime: —

    调度开始时间,Unix时间戳,单位ms

  • ProcessType: —

    调度类型,1:持续运行 2:指定时间范围

  • ProcessPeriod: —

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

  • ProcessTimeWindow: —

    单次查询的时间窗口,如果您的目标主题为指标主题,建议该参数的大小不超过30分钟,否则可能转指标失败。

  • ProcessDelay: —

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

  • SrcTopicRegion: —

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

  • ProcessEndTime: —

    调度结束时间,当ProcessType=2时为必传字段, Unix时间戳,单位ms

  • SyntaxRule: —

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



4504
4505
4506
# File 'lib/v20201016/models.rb', line 4504

def ProcessTimeWindow
  @ProcessTimeWindow
end

#ProcessType ⇒ Object

Parameters:

  • SrcTopicId: —

    源日志主题ID- 通过获取日志主题列表获取日志主题Id。

  • Name: —

    任务名称,0~255字符

  • EnableFlag: —

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

  • DstResource: —

    定时SQL分析目标日志主题

  • ScheduledSqlContent: —

    查询语句

  • ProcessStartTime: —

    调度开始时间,Unix时间戳,单位ms

  • ProcessType: —

    调度类型,1:持续运行 2:指定时间范围

  • ProcessPeriod: —

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

  • ProcessTimeWindow: —

    单次查询的时间窗口,如果您的目标主题为指标主题,建议该参数的大小不超过30分钟,否则可能转指标失败。

  • ProcessDelay: —

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

  • SrcTopicRegion: —

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

  • ProcessEndTime: —

    调度结束时间,当ProcessType=2时为必传字段, Unix时间戳,单位ms

  • SyntaxRule: —

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



4504
4505
4506
# File 'lib/v20201016/models.rb', line 4504

def ProcessType
  @ProcessType
end

#ScheduledSqlContent ⇒ Object

Parameters:

  • SrcTopicId: —

    源日志主题ID- 通过获取日志主题列表获取日志主题Id。

  • Name: —

    任务名称,0~255字符

  • EnableFlag: —

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

  • DstResource: —

    定时SQL分析目标日志主题

  • ScheduledSqlContent: —

    查询语句

  • ProcessStartTime: —

    调度开始时间,Unix时间戳,单位ms

  • ProcessType: —

    调度类型,1:持续运行 2:指定时间范围

  • ProcessPeriod: —

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

  • ProcessTimeWindow: —

    单次查询的时间窗口,如果您的目标主题为指标主题,建议该参数的大小不超过30分钟,否则可能转指标失败。

  • ProcessDelay: —

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

  • SrcTopicRegion: —

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

  • ProcessEndTime: —

    调度结束时间,当ProcessType=2时为必传字段, Unix时间戳,单位ms

  • SyntaxRule: —

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



4504
4505
4506
# File 'lib/v20201016/models.rb', line 4504

def ScheduledSqlContent
  @ScheduledSqlContent
end

#SrcTopicId ⇒ Object

Parameters:

  • SrcTopicId: —

    源日志主题ID- 通过获取日志主题列表获取日志主题Id。

  • Name: —

    任务名称,0~255字符

  • EnableFlag: —

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

  • DstResource: —

    定时SQL分析目标日志主题

  • ScheduledSqlContent: —

    查询语句

  • ProcessStartTime: —

    调度开始时间,Unix时间戳,单位ms

  • ProcessType: —

    调度类型,1:持续运行 2:指定时间范围

  • ProcessPeriod: —

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

  • ProcessTimeWindow: —

    单次查询的时间窗口,如果您的目标主题为指标主题,建议该参数的大小不超过30分钟,否则可能转指标失败。

  • ProcessDelay: —

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

  • SrcTopicRegion: —

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

  • ProcessEndTime: —

    调度结束时间,当ProcessType=2时为必传字段, Unix时间戳,单位ms

  • SyntaxRule: —

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



4504
4505
4506
# File 'lib/v20201016/models.rb', line 4504

def SrcTopicId
  @SrcTopicId
end

#SrcTopicRegion ⇒ Object

Parameters:

  • SrcTopicId: —

    源日志主题ID- 通过获取日志主题列表获取日志主题Id。

  • Name: —

    任务名称,0~255字符

  • EnableFlag: —

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

  • DstResource: —

    定时SQL分析目标日志主题

  • ScheduledSqlContent: —

    查询语句

  • ProcessStartTime: —

    调度开始时间,Unix时间戳,单位ms

  • ProcessType: —

    调度类型,1:持续运行 2:指定时间范围

  • ProcessPeriod: —

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

  • ProcessTimeWindow: —

    单次查询的时间窗口,如果您的目标主题为指标主题,建议该参数的大小不超过30分钟,否则可能转指标失败。

  • ProcessDelay: —

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

  • SrcTopicRegion: —

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

  • ProcessEndTime: —

    调度结束时间,当ProcessType=2时为必传字段, Unix时间戳,单位ms

  • SyntaxRule: —

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



4504
4505
4506
# File 'lib/v20201016/models.rb', line 4504

def SrcTopicRegion
  @SrcTopicRegion
end

#SyntaxRule ⇒ Object

Parameters:

  • SrcTopicId: —

    源日志主题ID- 通过获取日志主题列表获取日志主题Id。

  • Name: —

    任务名称,0~255字符

  • EnableFlag: —

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

  • DstResource: —

    定时SQL分析目标日志主题

  • ScheduledSqlContent: —

    查询语句

  • ProcessStartTime: —

    调度开始时间,Unix时间戳,单位ms

  • ProcessType: —

    调度类型,1:持续运行 2:指定时间范围

  • ProcessPeriod: —

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

  • ProcessTimeWindow: —

    单次查询的时间窗口,如果您的目标主题为指标主题,建议该参数的大小不超过30分钟,否则可能转指标失败。

  • ProcessDelay: —

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

  • SrcTopicRegion: —

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

  • ProcessEndTime: —

    调度结束时间,当ProcessType=2时为必传字段, Unix时间戳,单位ms

  • SyntaxRule: —

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



4504
4505
4506
# File 'lib/v20201016/models.rb', line 4504

def SyntaxRule
  @SyntaxRule
end

Instance Method Details

#deserialize(params) ⇒ Object



4522
4523
4524
4525
4526
4527
4528
4529
4530
4531
4532
4533
4534
4535
4536
4537
4538
4539
# File 'lib/v20201016/models.rb', line 4522

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