public class CreateSparkSessionBatchSQLRequest extends AbstractModel
header, skipSign
Constructor and 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.
|
Modifier and Type | Method and Description |
---|---|
KVPair[] |
getArguments()
Get Session相关配置,当前支持:1.dlc.eni:用户配置的eni网关信息,可以用过该字段设置;
2.dlc.role.arn:用户配置的roleArn鉴权策略配置信息,可以用过该字段设置;
3.dlc.sql.set.config:用户配置的集群配置信息,可以用过该字段设置;
|
String |
getCustomKey()
Get 用户自定义主键,需唯一
|
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,当开启动态分配有效,若未开启,则该值等于ExecutorNumbers
|
Long |
getExecutorNumbers()
Get 指定的Executor数量,默认为1
|
String |
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 |
setCustomKey(String CustomKey)
Set 用户自定义主键,需唯一
|
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,当开启动态分配有效,若未开启,则该值等于ExecutorNumbers
|
void |
setExecutorNumbers(Long ExecutorNumbers)
Set 指定的Executor数量,默认为1
|
void |
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.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public CreateSparkSessionBatchSQLRequest()
public CreateSparkSessionBatchSQLRequest(CreateSparkSessionBatchSQLRequest source)
public String getDataEngineName()
public void setDataEngineName(String DataEngineName)
DataEngineName
- DLC Spark作业引擎名称public String getExecuteSQL()
public void setExecuteSQL(String ExecuteSQL)
ExecuteSQL
- 运行sql,需要base64编码。public String getDriverSize()
public void setDriverSize(String DriverSize)
DriverSize
- 指定的Driver规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu)public String getExecutorSize()
public void setExecutorSize(String ExecutorSize)
ExecutorSize
- 指定的Executor规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu)public Long getExecutorNumbers()
public void setExecutorNumbers(Long ExecutorNumbers)
ExecutorNumbers
- 指定的Executor数量,默认为1public Long getExecutorMaxNumbers()
public void setExecutorMaxNumbers(Long ExecutorMaxNumbers)
ExecutorMaxNumbers
- 指定的Executor数量(最大值),默认为1,当开启动态分配有效,若未开启,则该值等于ExecutorNumberspublic Long getTimeoutInSecond()
public void setTimeoutInSecond(Long TimeoutInSecond)
TimeoutInSecond
- 指定的Session超时时间,单位秒,默认3600秒public String getSessionId()
public void setSessionId(String SessionId)
SessionId
- Session唯一标识,当指定sessionid,则使用该session运行任务。public String getSessionName()
public void setSessionName(String SessionName)
SessionName
- 指定要创建的session名称public KVPair[] getArguments()
public void setArguments(KVPair[] Arguments)
Arguments
- Session相关配置,当前支持:1.dlc.eni:用户配置的eni网关信息,可以用过该字段设置;
2.dlc.role.arn:用户配置的roleArn鉴权策略配置信息,可以用过该字段设置;
3.dlc.sql.set.config:用户配置的集群配置信息,可以用过该字段设置;public Long getIsInherit()
public void setIsInherit(Long IsInherit)
IsInherit
- 是否继承集群的资源类配置:0:不继承(默认),1:继承集群;public String getCustomKey()
public void setCustomKey(String CustomKey)
CustomKey
- 用户自定义主键,需唯一Copyright © 2024. All rights reserved.