Class: TencentCloud::Cls::V20201016::CreateScheduledSqlRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cls::V20201016::CreateScheduledSqlRequest
- Defined in:
- lib/v20201016/models.rb
Overview
CreateScheduledSql请求参数结构体
Instance Attribute Summary collapse
- #DstResource ⇒ Object
- #EnableFlag ⇒ Object
- #Name ⇒ Object
- #ProcessDelay ⇒ Object
- #ProcessEndTime ⇒ Object
- #ProcessPeriod ⇒ Object
- #ProcessStartTime ⇒ Object
- #ProcessTimeWindow ⇒ Object
- #ProcessType ⇒ Object
- #ScheduledSqlContent ⇒ Object
- #SrcTopicId ⇒ Object
- #SrcTopicRegion ⇒ Object
- #SyntaxRule ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#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
constructor
A new instance of CreateScheduledSqlRequest.
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
4504 4505 4506 |
# File 'lib/v20201016/models.rb', line 4504 def DstResource @DstResource end |
#EnableFlag ⇒ Object
4504 4505 4506 |
# File 'lib/v20201016/models.rb', line 4504 def EnableFlag @EnableFlag end |
#Name ⇒ Object
4504 4505 4506 |
# File 'lib/v20201016/models.rb', line 4504 def Name @Name end |
#ProcessDelay ⇒ Object
4504 4505 4506 |
# File 'lib/v20201016/models.rb', line 4504 def ProcessDelay @ProcessDelay end |
#ProcessEndTime ⇒ Object
4504 4505 4506 |
# File 'lib/v20201016/models.rb', line 4504 def ProcessEndTime @ProcessEndTime end |
#ProcessPeriod ⇒ Object
4504 4505 4506 |
# File 'lib/v20201016/models.rb', line 4504 def ProcessPeriod @ProcessPeriod end |
#ProcessStartTime ⇒ Object
4504 4505 4506 |
# File 'lib/v20201016/models.rb', line 4504 def ProcessStartTime @ProcessStartTime end |
#ProcessTimeWindow ⇒ Object
4504 4505 4506 |
# File 'lib/v20201016/models.rb', line 4504 def ProcessTimeWindow @ProcessTimeWindow end |
#ProcessType ⇒ Object
4504 4505 4506 |
# File 'lib/v20201016/models.rb', line 4504 def ProcessType @ProcessType end |
#ScheduledSqlContent ⇒ Object
4504 4505 4506 |
# File 'lib/v20201016/models.rb', line 4504 def ScheduledSqlContent @ScheduledSqlContent end |
#SrcTopicId ⇒ Object
4504 4505 4506 |
# File 'lib/v20201016/models.rb', line 4504 def SrcTopicId @SrcTopicId end |
#SrcTopicRegion ⇒ Object
4504 4505 4506 |
# File 'lib/v20201016/models.rb', line 4504 def SrcTopicRegion @SrcTopicRegion end |
#SyntaxRule ⇒ Object
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 |