Class: TencentCloud::Dlc::V20210125::CreateSparkSessionBatchSQLRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Dlc::V20210125::CreateSparkSessionBatchSQLRequest
- Defined in:
- lib/v20210125/models.rb
Overview
CreateSparkSessionBatchSQL请求参数结构体
Instance Attribute Summary collapse
-
#Arguments ⇒ Object
2.dlc.role.arn:用户配置的roleArn鉴权策略配置信息,可以用过该字段设置; 3.dlc.sql.set.config:用户配置的集群配置信息,可以用过该字段设置;.
-
#CustomKey ⇒ Object
2.dlc.role.arn:用户配置的roleArn鉴权策略配置信息,可以用过该字段设置; 3.dlc.sql.set.config:用户配置的集群配置信息,可以用过该字段设置;.
-
#DataEngineName ⇒ Object
2.dlc.role.arn:用户配置的roleArn鉴权策略配置信息,可以用过该字段设置; 3.dlc.sql.set.config:用户配置的集群配置信息,可以用过该字段设置;.
-
#DriverSize ⇒ Object
2.dlc.role.arn:用户配置的roleArn鉴权策略配置信息,可以用过该字段设置; 3.dlc.sql.set.config:用户配置的集群配置信息,可以用过该字段设置;.
-
#ExecuteSQL ⇒ Object
2.dlc.role.arn:用户配置的roleArn鉴权策略配置信息,可以用过该字段设置; 3.dlc.sql.set.config:用户配置的集群配置信息,可以用过该字段设置;.
-
#ExecutorMaxNumbers ⇒ Object
2.dlc.role.arn:用户配置的roleArn鉴权策略配置信息,可以用过该字段设置; 3.dlc.sql.set.config:用户配置的集群配置信息,可以用过该字段设置;.
-
#ExecutorNumbers ⇒ Object
2.dlc.role.arn:用户配置的roleArn鉴权策略配置信息,可以用过该字段设置; 3.dlc.sql.set.config:用户配置的集群配置信息,可以用过该字段设置;.
-
#ExecutorSize ⇒ Object
2.dlc.role.arn:用户配置的roleArn鉴权策略配置信息,可以用过该字段设置; 3.dlc.sql.set.config:用户配置的集群配置信息,可以用过该字段设置;.
-
#IsInherit ⇒ Object
2.dlc.role.arn:用户配置的roleArn鉴权策略配置信息,可以用过该字段设置; 3.dlc.sql.set.config:用户配置的集群配置信息,可以用过该字段设置;.
-
#SessionId ⇒ Object
2.dlc.role.arn:用户配置的roleArn鉴权策略配置信息,可以用过该字段设置; 3.dlc.sql.set.config:用户配置的集群配置信息,可以用过该字段设置;.
-
#SessionName ⇒ Object
2.dlc.role.arn:用户配置的roleArn鉴权策略配置信息,可以用过该字段设置; 3.dlc.sql.set.config:用户配置的集群配置信息,可以用过该字段设置;.
-
#SourceInfo ⇒ Object
2.dlc.role.arn:用户配置的roleArn鉴权策略配置信息,可以用过该字段设置; 3.dlc.sql.set.config:用户配置的集群配置信息,可以用过该字段设置;.
-
#TimeoutInSecond ⇒ Object
2.dlc.role.arn:用户配置的roleArn鉴权策略配置信息,可以用过该字段设置; 3.dlc.sql.set.config:用户配置的集群配置信息,可以用过该字段设置;.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(dataenginename = nil, executesql = nil, driversize = nil, executorsize = nil, executornumbers = nil, executormaxnumbers = nil, timeoutinsecond = nil, sessionid = nil, sessionname = nil, arguments = nil, isinherit = nil, customkey = nil, sourceinfo = nil) ⇒ CreateSparkSessionBatchSQLRequest
constructor
A new instance of CreateSparkSessionBatchSQLRequest.
Constructor Details
#initialize(dataenginename = nil, executesql = nil, driversize = nil, executorsize = nil, executornumbers = nil, executormaxnumbers = nil, timeoutinsecond = nil, sessionid = nil, sessionname = nil, arguments = nil, isinherit = nil, customkey = nil, sourceinfo = nil) ⇒ CreateSparkSessionBatchSQLRequest
Returns a new instance of CreateSparkSessionBatchSQLRequest.
2844 2845 2846 2847 2848 2849 2850 2851 2852 2853 2854 2855 2856 2857 2858 |
# File 'lib/v20210125/models.rb', line 2844 def initialize(dataenginename=nil, executesql=nil, driversize=nil, executorsize=nil, executornumbers=nil, executormaxnumbers=nil, timeoutinsecond=nil, sessionid=nil, sessionname=nil, arguments=nil, isinherit=nil, customkey=nil, sourceinfo=nil) @DataEngineName = dataenginename @ExecuteSQL = executesql @DriverSize = driversize @ExecutorSize = executorsize @ExecutorNumbers = executornumbers @ExecutorMaxNumbers = executormaxnumbers @TimeoutInSecond = timeoutinsecond @SessionId = sessionid @SessionName = sessionname @Arguments = arguments @IsInherit = isinherit @CustomKey = customkey @SourceInfo = sourceinfo end |
Instance Attribute Details
#Arguments ⇒ Object
2.dlc.role.arn:用户配置的roleArn鉴权策略配置信息,可以用过该字段设置;3.dlc.sql.set.config:用户配置的集群配置信息,可以用过该字段设置;
2842 2843 2844 |
# File 'lib/v20210125/models.rb', line 2842 def Arguments @Arguments end |
#CustomKey ⇒ Object
2.dlc.role.arn:用户配置的roleArn鉴权策略配置信息,可以用过该字段设置;3.dlc.sql.set.config:用户配置的集群配置信息,可以用过该字段设置;
2842 2843 2844 |
# File 'lib/v20210125/models.rb', line 2842 def CustomKey @CustomKey end |
#DataEngineName ⇒ Object
2.dlc.role.arn:用户配置的roleArn鉴权策略配置信息,可以用过该字段设置;3.dlc.sql.set.config:用户配置的集群配置信息,可以用过该字段设置;
2842 2843 2844 |
# File 'lib/v20210125/models.rb', line 2842 def DataEngineName @DataEngineName end |
#DriverSize ⇒ Object
2.dlc.role.arn:用户配置的roleArn鉴权策略配置信息,可以用过该字段设置;3.dlc.sql.set.config:用户配置的集群配置信息,可以用过该字段设置;
2842 2843 2844 |
# File 'lib/v20210125/models.rb', line 2842 def DriverSize @DriverSize end |
#ExecuteSQL ⇒ Object
2.dlc.role.arn:用户配置的roleArn鉴权策略配置信息,可以用过该字段设置;3.dlc.sql.set.config:用户配置的集群配置信息,可以用过该字段设置;
2842 2843 2844 |
# File 'lib/v20210125/models.rb', line 2842 def ExecuteSQL @ExecuteSQL end |
#ExecutorMaxNumbers ⇒ Object
2.dlc.role.arn:用户配置的roleArn鉴权策略配置信息,可以用过该字段设置;3.dlc.sql.set.config:用户配置的集群配置信息,可以用过该字段设置;
2842 2843 2844 |
# File 'lib/v20210125/models.rb', line 2842 def ExecutorMaxNumbers @ExecutorMaxNumbers end |
#ExecutorNumbers ⇒ Object
2.dlc.role.arn:用户配置的roleArn鉴权策略配置信息,可以用过该字段设置;3.dlc.sql.set.config:用户配置的集群配置信息,可以用过该字段设置;
2842 2843 2844 |
# File 'lib/v20210125/models.rb', line 2842 def ExecutorNumbers @ExecutorNumbers end |
#ExecutorSize ⇒ Object
2.dlc.role.arn:用户配置的roleArn鉴权策略配置信息,可以用过该字段设置;3.dlc.sql.set.config:用户配置的集群配置信息,可以用过该字段设置;
2842 2843 2844 |
# File 'lib/v20210125/models.rb', line 2842 def ExecutorSize @ExecutorSize end |
#IsInherit ⇒ Object
2.dlc.role.arn:用户配置的roleArn鉴权策略配置信息,可以用过该字段设置;3.dlc.sql.set.config:用户配置的集群配置信息,可以用过该字段设置;
2842 2843 2844 |
# File 'lib/v20210125/models.rb', line 2842 def IsInherit @IsInherit end |
#SessionId ⇒ Object
2.dlc.role.arn:用户配置的roleArn鉴权策略配置信息,可以用过该字段设置;3.dlc.sql.set.config:用户配置的集群配置信息,可以用过该字段设置;
2842 2843 2844 |
# File 'lib/v20210125/models.rb', line 2842 def SessionId @SessionId end |
#SessionName ⇒ Object
2.dlc.role.arn:用户配置的roleArn鉴权策略配置信息,可以用过该字段设置;3.dlc.sql.set.config:用户配置的集群配置信息,可以用过该字段设置;
2842 2843 2844 |
# File 'lib/v20210125/models.rb', line 2842 def SessionName @SessionName end |
#SourceInfo ⇒ Object
2.dlc.role.arn:用户配置的roleArn鉴权策略配置信息,可以用过该字段设置;3.dlc.sql.set.config:用户配置的集群配置信息,可以用过该字段设置;
2842 2843 2844 |
# File 'lib/v20210125/models.rb', line 2842 def SourceInfo @SourceInfo end |
#TimeoutInSecond ⇒ Object
2.dlc.role.arn:用户配置的roleArn鉴权策略配置信息,可以用过该字段设置;3.dlc.sql.set.config:用户配置的集群配置信息,可以用过该字段设置;
2842 2843 2844 |
# File 'lib/v20210125/models.rb', line 2842 def TimeoutInSecond @TimeoutInSecond end |
Instance Method Details
#deserialize(params) ⇒ Object
2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 2881 2882 2883 2884 2885 2886 2887 2888 |
# File 'lib/v20210125/models.rb', line 2860 def deserialize(params) @DataEngineName = params['DataEngineName'] @ExecuteSQL = params['ExecuteSQL'] @DriverSize = params['DriverSize'] @ExecutorSize = params['ExecutorSize'] @ExecutorNumbers = params['ExecutorNumbers'] @ExecutorMaxNumbers = params['ExecutorMaxNumbers'] @TimeoutInSecond = params['TimeoutInSecond'] @SessionId = params['SessionId'] @SessionName = params['SessionName'] unless params['Arguments'].nil? @Arguments = [] params['Arguments'].each do |i| kvpair_tmp = KVPair.new kvpair_tmp.deserialize(i) @Arguments << kvpair_tmp end end @IsInherit = params['IsInherit'] @CustomKey = params['CustomKey'] unless params['SourceInfo'].nil? @SourceInfo = [] params['SourceInfo'].each do |i| kvpair_tmp = KVPair.new kvpair_tmp.deserialize(i) @SourceInfo << kvpair_tmp end end end |