Class CreateSparkSessionBatchSQLRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.dlc.v20210125.models.CreateSparkSessionBatchSQLRequest
-
public class CreateSparkSessionBatchSQLRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description CreateSparkSessionBatchSQLRequest()
CreateSparkSessionBatchSQLRequest(CreateSparkSessionBatchSQLRequest source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description KVPair[]
getArguments()
Get Session相关配置,当前支持:1.dlc.eni:用户配置的eni网关信息,可以用过该字段设置; 2.dlc.role.arn:用户配置的roleArn鉴权策略配置信息,可以用过该字段设置; 3.dlc.sql.set.config:用户配置的集群配置信息,可以用过该字段设置;String
getDataEngineName()
Get DLC Spark作业引擎名称String
getDriverSize()
Get 指定的Driver规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu)String
getExecuteSQL()
Get 运行sql,需要base64编码。Long
getExecutorMaxNumbers()
Get 指定的Executor数量(最大值),默认为1,当开启动态分配有效,若未开启,则该值等于ExecutorNumbersLong
getExecutorNumbers()
Get 指定的Executor数量,默认为1String
getExecutorSize()
Get 指定的Executor规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu)Long
getIsInherit()
Get 是否继承集群的资源类配置:0:不继承(默认),1:继承集群;String
getSessionId()
Get Session唯一标识,当指定sessionid,则使用该session运行任务。String
getSessionName()
Get 指定要创建的session名称Long
getTimeoutInSecond()
Get 指定的Session超时时间,单位秒,默认3600秒void
setArguments(KVPair[] Arguments)
Set Session相关配置,当前支持:1.dlc.eni:用户配置的eni网关信息,可以用过该字段设置; 2.dlc.role.arn:用户配置的roleArn鉴权策略配置信息,可以用过该字段设置; 3.dlc.sql.set.config:用户配置的集群配置信息,可以用过该字段设置;void
setDataEngineName(String DataEngineName)
Set DLC Spark作业引擎名称void
setDriverSize(String DriverSize)
Set 指定的Driver规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu)void
setExecuteSQL(String ExecuteSQL)
Set 运行sql,需要base64编码。void
setExecutorMaxNumbers(Long ExecutorMaxNumbers)
Set 指定的Executor数量(最大值),默认为1,当开启动态分配有效,若未开启,则该值等于ExecutorNumbersvoid
setExecutorNumbers(Long ExecutorNumbers)
Set 指定的Executor数量,默认为1void
setExecutorSize(String ExecutorSize)
Set 指定的Executor规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu)void
setIsInherit(Long IsInherit)
Set 是否继承集群的资源类配置:0:不继承(默认),1:继承集群;void
setSessionId(String SessionId)
Set Session唯一标识,当指定sessionid,则使用该session运行任务。void
setSessionName(String SessionName)
Set 指定要创建的session名称void
setTimeoutInSecond(Long TimeoutInSecond)
Set 指定的Session超时时间,单位秒,默认3600秒void
toMap(HashMap<String,String> map, String prefix)
Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
CreateSparkSessionBatchSQLRequest
public CreateSparkSessionBatchSQLRequest()
-
CreateSparkSessionBatchSQLRequest
public CreateSparkSessionBatchSQLRequest(CreateSparkSessionBatchSQLRequest source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
-
-
Method Detail
-
getDataEngineName
public String getDataEngineName()
Get DLC Spark作业引擎名称- Returns:
- DataEngineName DLC Spark作业引擎名称
-
setDataEngineName
public void setDataEngineName(String DataEngineName)
Set DLC Spark作业引擎名称- Parameters:
DataEngineName
- DLC Spark作业引擎名称
-
getExecuteSQL
public String getExecuteSQL()
Get 运行sql,需要base64编码。- Returns:
- ExecuteSQL 运行sql,需要base64编码。
-
setExecuteSQL
public void setExecuteSQL(String ExecuteSQL)
Set 运行sql,需要base64编码。- Parameters:
ExecuteSQL
- 运行sql,需要base64编码。
-
getDriverSize
public String getDriverSize()
Get 指定的Driver规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu)- Returns:
- DriverSize 指定的Driver规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu)
-
setDriverSize
public void setDriverSize(String DriverSize)
Set 指定的Driver规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu)- Parameters:
DriverSize
- 指定的Driver规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu)
-
getExecutorSize
public String getExecutorSize()
Get 指定的Executor规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu)- Returns:
- ExecutorSize 指定的Executor规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu)
-
setExecutorSize
public void setExecutorSize(String ExecutorSize)
Set 指定的Executor规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu)- Parameters:
ExecutorSize
- 指定的Executor规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu)
-
getExecutorNumbers
public Long getExecutorNumbers()
Get 指定的Executor数量,默认为1- Returns:
- ExecutorNumbers 指定的Executor数量,默认为1
-
setExecutorNumbers
public void setExecutorNumbers(Long ExecutorNumbers)
Set 指定的Executor数量,默认为1- Parameters:
ExecutorNumbers
- 指定的Executor数量,默认为1
-
getExecutorMaxNumbers
public Long getExecutorMaxNumbers()
Get 指定的Executor数量(最大值),默认为1,当开启动态分配有效,若未开启,则该值等于ExecutorNumbers- Returns:
- ExecutorMaxNumbers 指定的Executor数量(最大值),默认为1,当开启动态分配有效,若未开启,则该值等于ExecutorNumbers
-
setExecutorMaxNumbers
public void setExecutorMaxNumbers(Long ExecutorMaxNumbers)
Set 指定的Executor数量(最大值),默认为1,当开启动态分配有效,若未开启,则该值等于ExecutorNumbers- Parameters:
ExecutorMaxNumbers
- 指定的Executor数量(最大值),默认为1,当开启动态分配有效,若未开启,则该值等于ExecutorNumbers
-
getTimeoutInSecond
public Long getTimeoutInSecond()
Get 指定的Session超时时间,单位秒,默认3600秒- Returns:
- TimeoutInSecond 指定的Session超时时间,单位秒,默认3600秒
-
setTimeoutInSecond
public void setTimeoutInSecond(Long TimeoutInSecond)
Set 指定的Session超时时间,单位秒,默认3600秒- Parameters:
TimeoutInSecond
- 指定的Session超时时间,单位秒,默认3600秒
-
getSessionId
public String getSessionId()
Get Session唯一标识,当指定sessionid,则使用该session运行任务。- Returns:
- SessionId Session唯一标识,当指定sessionid,则使用该session运行任务。
-
setSessionId
public void setSessionId(String SessionId)
Set Session唯一标识,当指定sessionid,则使用该session运行任务。- Parameters:
SessionId
- Session唯一标识,当指定sessionid,则使用该session运行任务。
-
getSessionName
public String getSessionName()
Get 指定要创建的session名称- Returns:
- SessionName 指定要创建的session名称
-
setSessionName
public void setSessionName(String SessionName)
Set 指定要创建的session名称- Parameters:
SessionName
- 指定要创建的session名称
-
getArguments
public KVPair[] getArguments()
Get Session相关配置,当前支持:1.dlc.eni:用户配置的eni网关信息,可以用过该字段设置; 2.dlc.role.arn:用户配置的roleArn鉴权策略配置信息,可以用过该字段设置; 3.dlc.sql.set.config:用户配置的集群配置信息,可以用过该字段设置;- Returns:
- Arguments Session相关配置,当前支持:1.dlc.eni:用户配置的eni网关信息,可以用过该字段设置; 2.dlc.role.arn:用户配置的roleArn鉴权策略配置信息,可以用过该字段设置; 3.dlc.sql.set.config:用户配置的集群配置信息,可以用过该字段设置;
-
setArguments
public void setArguments(KVPair[] Arguments)
Set Session相关配置,当前支持:1.dlc.eni:用户配置的eni网关信息,可以用过该字段设置; 2.dlc.role.arn:用户配置的roleArn鉴权策略配置信息,可以用过该字段设置; 3.dlc.sql.set.config:用户配置的集群配置信息,可以用过该字段设置;- Parameters:
Arguments
- Session相关配置,当前支持:1.dlc.eni:用户配置的eni网关信息,可以用过该字段设置; 2.dlc.role.arn:用户配置的roleArn鉴权策略配置信息,可以用过该字段设置; 3.dlc.sql.set.config:用户配置的集群配置信息,可以用过该字段设置;
-
getIsInherit
public Long getIsInherit()
Get 是否继承集群的资源类配置:0:不继承(默认),1:继承集群;- Returns:
- IsInherit 是否继承集群的资源类配置:0:不继承(默认),1:继承集群;
-
setIsInherit
public void setIsInherit(Long IsInherit)
Set 是否继承集群的资源类配置:0:不继承(默认),1:继承集群;- Parameters:
IsInherit
- 是否继承集群的资源类配置:0:不继承(默认),1:继承集群;
-
-