Class: TencentCloud::Oceanus::V20190422::RunJobDescription

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

Overview

作业启动详情

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(jobid = nil, runtype = nil, startmode = nil, jobconfigversion = nil, savepointpath = nil, savepointid = nil, useoldsystemconnector = nil, customtimestamp = nil, kafkascanmode = nil) ⇒ RunJobDescription



5038
5039
5040
5041
5042
5043
5044
5045
5046
5047
5048
# File 'lib/v20190422/models.rb', line 5038

def initialize(jobid=nil, runtype=nil, startmode=nil, jobconfigversion=nil, savepointpath=nil, savepointid=nil, useoldsystemconnector=nil, customtimestamp=nil, kafkascanmode=nil)
  @JobId = jobid
  @RunType = runtype
  @StartMode = startmode
  @JobConfigVersion = jobconfigversion
  @SavepointPath = savepointpath
  @SavepointId = savepointid
  @UseOldSystemConnector = useoldsystemconnector
  @CustomTimestamp = customtimestamp
  @KafkaScanMode = kafkascanmode
end

Instance Attribute Details

#CustomTimestampObject

保证参数为 LATEST、EARLIEST、T+Timestamp (例:T1557394288000)(不传默认为非草稿的作业版本)



5036
5037
5038
# File 'lib/v20190422/models.rb', line 5036

def CustomTimestamp
  @CustomTimestamp
end

#JobConfigVersionObject

保证参数为 LATEST、EARLIEST、T+Timestamp (例:T1557394288000)(不传默认为非草稿的作业版本)



5036
5037
5038
# File 'lib/v20190422/models.rb', line 5036

def JobConfigVersion
  @JobConfigVersion
end

#JobIdObject

保证参数为 LATEST、EARLIEST、T+Timestamp (例:T1557394288000)(不传默认为非草稿的作业版本)



5036
5037
5038
# File 'lib/v20190422/models.rb', line 5036

def JobId
  @JobId
end

#KafkaScanModeObject

保证参数为 LATEST、EARLIEST、T+Timestamp (例:T1557394288000)(不传默认为非草稿的作业版本)



5036
5037
5038
# File 'lib/v20190422/models.rb', line 5036

def KafkaScanMode
  @KafkaScanMode
end

#RunTypeObject

保证参数为 LATEST、EARLIEST、T+Timestamp (例:T1557394288000)(不传默认为非草稿的作业版本)



5036
5037
5038
# File 'lib/v20190422/models.rb', line 5036

def RunType
  @RunType
end

#SavepointIdObject

保证参数为 LATEST、EARLIEST、T+Timestamp (例:T1557394288000)(不传默认为非草稿的作业版本)



5036
5037
5038
# File 'lib/v20190422/models.rb', line 5036

def SavepointId
  @SavepointId
end

#SavepointPathObject

保证参数为 LATEST、EARLIEST、T+Timestamp (例:T1557394288000)(不传默认为非草稿的作业版本)



5036
5037
5038
# File 'lib/v20190422/models.rb', line 5036

def SavepointPath
  @SavepointPath
end

#StartModeObject

保证参数为 LATEST、EARLIEST、T+Timestamp (例:T1557394288000)(不传默认为非草稿的作业版本)



5036
5037
5038
# File 'lib/v20190422/models.rb', line 5036

def StartMode
  @StartMode
end

#UseOldSystemConnectorObject

保证参数为 LATEST、EARLIEST、T+Timestamp (例:T1557394288000)(不传默认为非草稿的作业版本)



5036
5037
5038
# File 'lib/v20190422/models.rb', line 5036

def UseOldSystemConnector
  @UseOldSystemConnector
end

Instance Method Details

#deserialize(params) ⇒ Object



5050
5051
5052
5053
5054
5055
5056
5057
5058
5059
5060
# File 'lib/v20190422/models.rb', line 5050

def deserialize(params)
  @JobId = params['JobId']
  @RunType = params['RunType']
  @StartMode = params['StartMode']
  @JobConfigVersion = params['JobConfigVersion']
  @SavepointPath = params['SavepointPath']
  @SavepointId = params['SavepointId']
  @UseOldSystemConnector = params['UseOldSystemConnector']
  @CustomTimestamp = params['CustomTimestamp']
  @KafkaScanMode = params['KafkaScanMode']
end