Class: TencentCloud::Oceanus::V20190422::CreateJobRequest

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

Overview

CreateJob请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = nil, jobtype = nil, clustertype = nil, clusterid = nil, cumem = nil, remark = nil, folderid = nil, flinkversion = nil, workspaceid = nil, tags = nil, description = nil, openjobdefaultalarm = nil) ⇒ CreateJobRequest

Returns a new instance of CreateJobRequest.



1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
# File 'lib/v20190422/models.rb', line 1272

def initialize(name=nil, jobtype=nil, clustertype=nil, clusterid=nil, cumem=nil, remark=nil, folderid=nil, flinkversion=nil, workspaceid=nil, tags=nil, description=nil, openjobdefaultalarm=nil)
  @Name = name
  @JobType = jobtype
  @ClusterType = clustertype
  @ClusterId = clusterid
  @CuMem = cumem
  @Remark = remark
  @FolderId = folderid
  @FlinkVersion = flinkversion
  @WorkSpaceId = workspaceid
  @Tags = tags
  @Description = description
  @OpenJobDefaultAlarm = openjobdefaultalarm
end

Instance Attribute Details

#ClusterIdObject

Parameters:

  • Name:

    作业名称,允许输入长度小于50个字符的中文、英文、数字、-(横线)、_(下划线)、.(点),且符号必须半角字符。注意作业名不能和现有作业同名

  • JobType:

    作业的类型,1 表示 SQL 作业,2 表示 JAR 作业

  • ClusterType:

    集群的类型,1 表示共享集群,2 表示独享集群

  • ClusterId:

    当 ClusterType=2 时,必选,用来指定该作业提交的独享集群 ID

  • CuMem:

    设置每 CU 的内存规格,单位为 GB,支持 2、4、8、16(需申请开通白名单后使用)。默认为 4,即 1 CU 对应 4 GB 的运行内存

  • Remark:

    作业的备注信息,可以随意设置

  • FolderId:

    作业名所属文件夹ID,根目录为“root”

  • FlinkVersion:

    作业运行的Flink版本

  • WorkSpaceId:

    工作空间 SerialId

  • Tags:

    作业标签

  • Description:

    作业描述

  • OpenJobDefaultAlarm:

    开启默认告警



1270
1271
1272
# File 'lib/v20190422/models.rb', line 1270

def ClusterId
  @ClusterId
end

#ClusterTypeObject

Parameters:

  • Name:

    作业名称,允许输入长度小于50个字符的中文、英文、数字、-(横线)、_(下划线)、.(点),且符号必须半角字符。注意作业名不能和现有作业同名

  • JobType:

    作业的类型,1 表示 SQL 作业,2 表示 JAR 作业

  • ClusterType:

    集群的类型,1 表示共享集群,2 表示独享集群

  • ClusterId:

    当 ClusterType=2 时,必选,用来指定该作业提交的独享集群 ID

  • CuMem:

    设置每 CU 的内存规格,单位为 GB,支持 2、4、8、16(需申请开通白名单后使用)。默认为 4,即 1 CU 对应 4 GB 的运行内存

  • Remark:

    作业的备注信息,可以随意设置

  • FolderId:

    作业名所属文件夹ID,根目录为“root”

  • FlinkVersion:

    作业运行的Flink版本

  • WorkSpaceId:

    工作空间 SerialId

  • Tags:

    作业标签

  • Description:

    作业描述

  • OpenJobDefaultAlarm:

    开启默认告警



1270
1271
1272
# File 'lib/v20190422/models.rb', line 1270

def ClusterType
  @ClusterType
end

#CuMemObject

Parameters:

  • Name:

    作业名称,允许输入长度小于50个字符的中文、英文、数字、-(横线)、_(下划线)、.(点),且符号必须半角字符。注意作业名不能和现有作业同名

  • JobType:

    作业的类型,1 表示 SQL 作业,2 表示 JAR 作业

  • ClusterType:

    集群的类型,1 表示共享集群,2 表示独享集群

  • ClusterId:

    当 ClusterType=2 时,必选,用来指定该作业提交的独享集群 ID

  • CuMem:

    设置每 CU 的内存规格,单位为 GB,支持 2、4、8、16(需申请开通白名单后使用)。默认为 4,即 1 CU 对应 4 GB 的运行内存

  • Remark:

    作业的备注信息,可以随意设置

  • FolderId:

    作业名所属文件夹ID,根目录为“root”

  • FlinkVersion:

    作业运行的Flink版本

  • WorkSpaceId:

    工作空间 SerialId

  • Tags:

    作业标签

  • Description:

    作业描述

  • OpenJobDefaultAlarm:

    开启默认告警



1270
1271
1272
# File 'lib/v20190422/models.rb', line 1270

def CuMem
  @CuMem
end

#DescriptionObject

Parameters:

  • Name:

    作业名称,允许输入长度小于50个字符的中文、英文、数字、-(横线)、_(下划线)、.(点),且符号必须半角字符。注意作业名不能和现有作业同名

  • JobType:

    作业的类型,1 表示 SQL 作业,2 表示 JAR 作业

  • ClusterType:

    集群的类型,1 表示共享集群,2 表示独享集群

  • ClusterId:

    当 ClusterType=2 时,必选,用来指定该作业提交的独享集群 ID

  • CuMem:

    设置每 CU 的内存规格,单位为 GB,支持 2、4、8、16(需申请开通白名单后使用)。默认为 4,即 1 CU 对应 4 GB 的运行内存

  • Remark:

    作业的备注信息,可以随意设置

  • FolderId:

    作业名所属文件夹ID,根目录为“root”

  • FlinkVersion:

    作业运行的Flink版本

  • WorkSpaceId:

    工作空间 SerialId

  • Tags:

    作业标签

  • Description:

    作业描述

  • OpenJobDefaultAlarm:

    开启默认告警



1270
1271
1272
# File 'lib/v20190422/models.rb', line 1270

def Description
  @Description
end

#FlinkVersionObject

Parameters:

  • Name:

    作业名称,允许输入长度小于50个字符的中文、英文、数字、-(横线)、_(下划线)、.(点),且符号必须半角字符。注意作业名不能和现有作业同名

  • JobType:

    作业的类型,1 表示 SQL 作业,2 表示 JAR 作业

  • ClusterType:

    集群的类型,1 表示共享集群,2 表示独享集群

  • ClusterId:

    当 ClusterType=2 时,必选,用来指定该作业提交的独享集群 ID

  • CuMem:

    设置每 CU 的内存规格,单位为 GB,支持 2、4、8、16(需申请开通白名单后使用)。默认为 4,即 1 CU 对应 4 GB 的运行内存

  • Remark:

    作业的备注信息,可以随意设置

  • FolderId:

    作业名所属文件夹ID,根目录为“root”

  • FlinkVersion:

    作业运行的Flink版本

  • WorkSpaceId:

    工作空间 SerialId

  • Tags:

    作业标签

  • Description:

    作业描述

  • OpenJobDefaultAlarm:

    开启默认告警



1270
1271
1272
# File 'lib/v20190422/models.rb', line 1270

def FlinkVersion
  @FlinkVersion
end

#FolderIdObject

Parameters:

  • Name:

    作业名称,允许输入长度小于50个字符的中文、英文、数字、-(横线)、_(下划线)、.(点),且符号必须半角字符。注意作业名不能和现有作业同名

  • JobType:

    作业的类型,1 表示 SQL 作业,2 表示 JAR 作业

  • ClusterType:

    集群的类型,1 表示共享集群,2 表示独享集群

  • ClusterId:

    当 ClusterType=2 时,必选,用来指定该作业提交的独享集群 ID

  • CuMem:

    设置每 CU 的内存规格,单位为 GB,支持 2、4、8、16(需申请开通白名单后使用)。默认为 4,即 1 CU 对应 4 GB 的运行内存

  • Remark:

    作业的备注信息,可以随意设置

  • FolderId:

    作业名所属文件夹ID,根目录为“root”

  • FlinkVersion:

    作业运行的Flink版本

  • WorkSpaceId:

    工作空间 SerialId

  • Tags:

    作业标签

  • Description:

    作业描述

  • OpenJobDefaultAlarm:

    开启默认告警



1270
1271
1272
# File 'lib/v20190422/models.rb', line 1270

def FolderId
  @FolderId
end

#JobTypeObject

Parameters:

  • Name:

    作业名称,允许输入长度小于50个字符的中文、英文、数字、-(横线)、_(下划线)、.(点),且符号必须半角字符。注意作业名不能和现有作业同名

  • JobType:

    作业的类型,1 表示 SQL 作业,2 表示 JAR 作业

  • ClusterType:

    集群的类型,1 表示共享集群,2 表示独享集群

  • ClusterId:

    当 ClusterType=2 时,必选,用来指定该作业提交的独享集群 ID

  • CuMem:

    设置每 CU 的内存规格,单位为 GB,支持 2、4、8、16(需申请开通白名单后使用)。默认为 4,即 1 CU 对应 4 GB 的运行内存

  • Remark:

    作业的备注信息,可以随意设置

  • FolderId:

    作业名所属文件夹ID,根目录为“root”

  • FlinkVersion:

    作业运行的Flink版本

  • WorkSpaceId:

    工作空间 SerialId

  • Tags:

    作业标签

  • Description:

    作业描述

  • OpenJobDefaultAlarm:

    开启默认告警



1270
1271
1272
# File 'lib/v20190422/models.rb', line 1270

def JobType
  @JobType
end

#NameObject

Parameters:

  • Name:

    作业名称,允许输入长度小于50个字符的中文、英文、数字、-(横线)、_(下划线)、.(点),且符号必须半角字符。注意作业名不能和现有作业同名

  • JobType:

    作业的类型,1 表示 SQL 作业,2 表示 JAR 作业

  • ClusterType:

    集群的类型,1 表示共享集群,2 表示独享集群

  • ClusterId:

    当 ClusterType=2 时,必选,用来指定该作业提交的独享集群 ID

  • CuMem:

    设置每 CU 的内存规格,单位为 GB,支持 2、4、8、16(需申请开通白名单后使用)。默认为 4,即 1 CU 对应 4 GB 的运行内存

  • Remark:

    作业的备注信息,可以随意设置

  • FolderId:

    作业名所属文件夹ID,根目录为“root”

  • FlinkVersion:

    作业运行的Flink版本

  • WorkSpaceId:

    工作空间 SerialId

  • Tags:

    作业标签

  • Description:

    作业描述

  • OpenJobDefaultAlarm:

    开启默认告警



1270
1271
1272
# File 'lib/v20190422/models.rb', line 1270

def Name
  @Name
end

#OpenJobDefaultAlarmObject

Parameters:

  • Name:

    作业名称,允许输入长度小于50个字符的中文、英文、数字、-(横线)、_(下划线)、.(点),且符号必须半角字符。注意作业名不能和现有作业同名

  • JobType:

    作业的类型,1 表示 SQL 作业,2 表示 JAR 作业

  • ClusterType:

    集群的类型,1 表示共享集群,2 表示独享集群

  • ClusterId:

    当 ClusterType=2 时,必选,用来指定该作业提交的独享集群 ID

  • CuMem:

    设置每 CU 的内存规格,单位为 GB,支持 2、4、8、16(需申请开通白名单后使用)。默认为 4,即 1 CU 对应 4 GB 的运行内存

  • Remark:

    作业的备注信息,可以随意设置

  • FolderId:

    作业名所属文件夹ID,根目录为“root”

  • FlinkVersion:

    作业运行的Flink版本

  • WorkSpaceId:

    工作空间 SerialId

  • Tags:

    作业标签

  • Description:

    作业描述

  • OpenJobDefaultAlarm:

    开启默认告警



1270
1271
1272
# File 'lib/v20190422/models.rb', line 1270

def OpenJobDefaultAlarm
  @OpenJobDefaultAlarm
end

#RemarkObject

Parameters:

  • Name:

    作业名称,允许输入长度小于50个字符的中文、英文、数字、-(横线)、_(下划线)、.(点),且符号必须半角字符。注意作业名不能和现有作业同名

  • JobType:

    作业的类型,1 表示 SQL 作业,2 表示 JAR 作业

  • ClusterType:

    集群的类型,1 表示共享集群,2 表示独享集群

  • ClusterId:

    当 ClusterType=2 时,必选,用来指定该作业提交的独享集群 ID

  • CuMem:

    设置每 CU 的内存规格,单位为 GB,支持 2、4、8、16(需申请开通白名单后使用)。默认为 4,即 1 CU 对应 4 GB 的运行内存

  • Remark:

    作业的备注信息,可以随意设置

  • FolderId:

    作业名所属文件夹ID,根目录为“root”

  • FlinkVersion:

    作业运行的Flink版本

  • WorkSpaceId:

    工作空间 SerialId

  • Tags:

    作业标签

  • Description:

    作业描述

  • OpenJobDefaultAlarm:

    开启默认告警



1270
1271
1272
# File 'lib/v20190422/models.rb', line 1270

def Remark
  @Remark
end

#TagsObject

Parameters:

  • Name:

    作业名称,允许输入长度小于50个字符的中文、英文、数字、-(横线)、_(下划线)、.(点),且符号必须半角字符。注意作业名不能和现有作业同名

  • JobType:

    作业的类型,1 表示 SQL 作业,2 表示 JAR 作业

  • ClusterType:

    集群的类型,1 表示共享集群,2 表示独享集群

  • ClusterId:

    当 ClusterType=2 时,必选,用来指定该作业提交的独享集群 ID

  • CuMem:

    设置每 CU 的内存规格,单位为 GB,支持 2、4、8、16(需申请开通白名单后使用)。默认为 4,即 1 CU 对应 4 GB 的运行内存

  • Remark:

    作业的备注信息,可以随意设置

  • FolderId:

    作业名所属文件夹ID,根目录为“root”

  • FlinkVersion:

    作业运行的Flink版本

  • WorkSpaceId:

    工作空间 SerialId

  • Tags:

    作业标签

  • Description:

    作业描述

  • OpenJobDefaultAlarm:

    开启默认告警



1270
1271
1272
# File 'lib/v20190422/models.rb', line 1270

def Tags
  @Tags
end

#WorkSpaceIdObject

Parameters:

  • Name:

    作业名称,允许输入长度小于50个字符的中文、英文、数字、-(横线)、_(下划线)、.(点),且符号必须半角字符。注意作业名不能和现有作业同名

  • JobType:

    作业的类型,1 表示 SQL 作业,2 表示 JAR 作业

  • ClusterType:

    集群的类型,1 表示共享集群,2 表示独享集群

  • ClusterId:

    当 ClusterType=2 时,必选,用来指定该作业提交的独享集群 ID

  • CuMem:

    设置每 CU 的内存规格,单位为 GB,支持 2、4、8、16(需申请开通白名单后使用)。默认为 4,即 1 CU 对应 4 GB 的运行内存

  • Remark:

    作业的备注信息,可以随意设置

  • FolderId:

    作业名所属文件夹ID,根目录为“root”

  • FlinkVersion:

    作业运行的Flink版本

  • WorkSpaceId:

    工作空间 SerialId

  • Tags:

    作业标签

  • Description:

    作业描述

  • OpenJobDefaultAlarm:

    开启默认告警



1270
1271
1272
# File 'lib/v20190422/models.rb', line 1270

def WorkSpaceId
  @WorkSpaceId
end

Instance Method Details

#deserialize(params) ⇒ Object



1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
# File 'lib/v20190422/models.rb', line 1287

def deserialize(params)
  @Name = params['Name']
  @JobType = params['JobType']
  @ClusterType = params['ClusterType']
  @ClusterId = params['ClusterId']
  @CuMem = params['CuMem']
  @Remark = params['Remark']
  @FolderId = params['FolderId']
  @FlinkVersion = params['FlinkVersion']
  @WorkSpaceId = params['WorkSpaceId']
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @Tags << tag_tmp
    end
  end
  @Description = params['Description']
  @OpenJobDefaultAlarm = params['OpenJobDefaultAlarm']
end