Class: TencentCloud::Dlc::V20210125::CreateSparkSubmitTaskRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Dlc::V20210125::CreateSparkSubmitTaskRequest
- Defined in:
- lib/v20210125/models.rb
Overview
CreateSparkSubmitTask请求参数结构体
Instance Attribute Summary collapse
- #CmdArgs ⇒ Object
- #DataEngineName ⇒ Object
- #DriverSize ⇒ Object
- #ExecutorMaxNumbers ⇒ Object
- #ExecutorNumbers ⇒ Object
- #ExecutorSize ⇒ Object
- #IsInherit ⇒ Object
- #MainClass ⇒ Object
- #PackagePath ⇒ Object
- #ResourceGroupName ⇒ Object
- #RoleArn ⇒ Object
- #SourceInfo ⇒ Object
- #TaskName ⇒ Object
- #TaskType ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(taskname = nil, tasktype = nil, dataenginename = nil, packagepath = nil, rolearn = nil, isinherit = nil, mainclass = nil, driversize = nil, executorsize = nil, executornumbers = nil, executormaxnumbers = nil, cmdargs = nil, sourceinfo = nil, resourcegroupname = nil) ⇒ CreateSparkSubmitTaskRequest
constructor
A new instance of CreateSparkSubmitTaskRequest.
Constructor Details
#initialize(taskname = nil, tasktype = nil, dataenginename = nil, packagepath = nil, rolearn = nil, isinherit = nil, mainclass = nil, driversize = nil, executorsize = nil, executornumbers = nil, executormaxnumbers = nil, cmdargs = nil, sourceinfo = nil, resourcegroupname = nil) ⇒ CreateSparkSubmitTaskRequest
Returns a new instance of CreateSparkSubmitTaskRequest.
2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 |
# File 'lib/v20210125/models.rb', line 2956 def initialize(taskname=nil, tasktype=nil, dataenginename=nil, packagepath=nil, rolearn=nil, isinherit=nil, mainclass=nil, driversize=nil, executorsize=nil, executornumbers=nil, executormaxnumbers=nil, cmdargs=nil, sourceinfo=nil, resourcegroupname=nil) @TaskName = taskname @TaskType = tasktype @DataEngineName = dataenginename @PackagePath = packagepath @RoleArn = rolearn @IsInherit = isinherit @MainClass = mainclass @DriverSize = driversize @ExecutorSize = executorsize @ExecutorNumbers = executornumbers @ExecutorMaxNumbers = executormaxnumbers @CmdArgs = cmdargs @SourceInfo = sourceinfo @ResourceGroupName = resourcegroupname end |
Instance Attribute Details
#CmdArgs ⇒ Object
2954 2955 2956 |
# File 'lib/v20210125/models.rb', line 2954 def CmdArgs @CmdArgs end |
#DataEngineName ⇒ Object
2954 2955 2956 |
# File 'lib/v20210125/models.rb', line 2954 def DataEngineName @DataEngineName end |
#DriverSize ⇒ Object
2954 2955 2956 |
# File 'lib/v20210125/models.rb', line 2954 def DriverSize @DriverSize end |
#ExecutorMaxNumbers ⇒ Object
2954 2955 2956 |
# File 'lib/v20210125/models.rb', line 2954 def ExecutorMaxNumbers @ExecutorMaxNumbers end |
#ExecutorNumbers ⇒ Object
2954 2955 2956 |
# File 'lib/v20210125/models.rb', line 2954 def ExecutorNumbers @ExecutorNumbers end |
#ExecutorSize ⇒ Object
2954 2955 2956 |
# File 'lib/v20210125/models.rb', line 2954 def ExecutorSize @ExecutorSize end |
#IsInherit ⇒ Object
2954 2955 2956 |
# File 'lib/v20210125/models.rb', line 2954 def IsInherit @IsInherit end |
#MainClass ⇒ Object
2954 2955 2956 |
# File 'lib/v20210125/models.rb', line 2954 def MainClass @MainClass end |
#PackagePath ⇒ Object
2954 2955 2956 |
# File 'lib/v20210125/models.rb', line 2954 def PackagePath @PackagePath end |
#ResourceGroupName ⇒ Object
2954 2955 2956 |
# File 'lib/v20210125/models.rb', line 2954 def ResourceGroupName @ResourceGroupName end |
#RoleArn ⇒ Object
2954 2955 2956 |
# File 'lib/v20210125/models.rb', line 2954 def RoleArn @RoleArn end |
#SourceInfo ⇒ Object
2954 2955 2956 |
# File 'lib/v20210125/models.rb', line 2954 def SourceInfo @SourceInfo end |
#TaskName ⇒ Object
2954 2955 2956 |
# File 'lib/v20210125/models.rb', line 2954 def TaskName @TaskName end |
#TaskType ⇒ Object
2954 2955 2956 |
# File 'lib/v20210125/models.rb', line 2954 def TaskType @TaskType end |
Instance Method Details
#deserialize(params) ⇒ Object
2973 2974 2975 2976 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 |
# File 'lib/v20210125/models.rb', line 2973 def deserialize(params) @TaskName = params['TaskName'] @TaskType = params['TaskType'] @DataEngineName = params['DataEngineName'] @PackagePath = params['PackagePath'] @RoleArn = params['RoleArn'] @IsInherit = params['IsInherit'] @MainClass = params['MainClass'] @DriverSize = params['DriverSize'] @ExecutorSize = params['ExecutorSize'] @ExecutorNumbers = params['ExecutorNumbers'] @ExecutorMaxNumbers = params['ExecutorMaxNumbers'] unless params['CmdArgs'].nil? @CmdArgs = [] params['CmdArgs'].each do |i| kvpair_tmp = KVPair.new kvpair_tmp.deserialize(i) @CmdArgs << kvpair_tmp end end unless params['SourceInfo'].nil? @SourceInfo = [] params['SourceInfo'].each do |i| kvpair_tmp = KVPair.new kvpair_tmp.deserialize(i) @SourceInfo << kvpair_tmp end end @ResourceGroupName = params['ResourceGroupName'] end |