public class CreateNotebookSessionRequest extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| CreateNotebookSessionRequest() | 
| CreateNotebookSessionRequest(CreateNotebookSessionRequest 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. | 
| String | getDataEngineName()Get DLC Spark作业引擎名称 | 
| String | getDriverSize()Get 指定的Driver规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu) | 
| 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 | getKind()Get 类型,当前支持:spark、pyspark、sparkr、sql | 
| String | getName()Get Session名称 | 
| String[] | getProgramArchives()Get 依赖的pyspark虚拟环境地址,当前支持:cosn://和lakefs://两种路径 | 
| String[] | getProgramDependentFiles()Get session文件地址,当前支持:cosn://和lakefs://两种路径 | 
| String[] | getProgramDependentJars()Get 依赖的jar程序地址,当前支持:cosn://和lakefs://两种路径 | 
| String[] | getProgramDependentPython()Get 依赖的python程序地址,当前支持:cosn://和lakefs://两种路径 | 
| String | getProxyUser()Get 代理用户,默认为root | 
| String | getSparkImage()Get 指定spark版本名称,当前任务使用该spark镜像运行 | 
| Long | getTimeoutInSecond()Get 指定的Session超时时间,单位秒,默认3600秒 | 
| void | setArguments(KVPair[] Arguments)Set Session相关配置,当前支持:
1. | 
| void | setDataEngineName(String DataEngineName)Set DLC Spark作业引擎名称 | 
| void | setDriverSize(String DriverSize)Set 指定的Driver规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu) | 
| 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 | setKind(String Kind)Set 类型,当前支持:spark、pyspark、sparkr、sql | 
| void | setName(String Name)Set Session名称 | 
| void | setProgramArchives(String[] ProgramArchives)Set 依赖的pyspark虚拟环境地址,当前支持:cosn://和lakefs://两种路径 | 
| void | setProgramDependentFiles(String[] ProgramDependentFiles)Set session文件地址,当前支持:cosn://和lakefs://两种路径 | 
| void | setProgramDependentJars(String[] ProgramDependentJars)Set 依赖的jar程序地址,当前支持:cosn://和lakefs://两种路径 | 
| void | setProgramDependentPython(String[] ProgramDependentPython)Set 依赖的python程序地址,当前支持:cosn://和lakefs://两种路径 | 
| void | setProxyUser(String ProxyUser)Set 代理用户,默认为root | 
| void | setSparkImage(String SparkImage)Set 指定spark版本名称,当前任务使用该spark镜像运行 | 
| 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, toJsonStringpublic CreateNotebookSessionRequest()
public CreateNotebookSessionRequest(CreateNotebookSessionRequest source)
public String getName()
public void setName(String Name)
Name - Session名称public String getKind()
public void setKind(String Kind)
Kind - 类型,当前支持:spark、pyspark、sparkr、sqlpublic String getDataEngineName()
public void setDataEngineName(String DataEngineName)
DataEngineName - DLC Spark作业引擎名称public String[] getProgramDependentFiles()
public void setProgramDependentFiles(String[] ProgramDependentFiles)
ProgramDependentFiles - session文件地址,当前支持:cosn://和lakefs://两种路径public String[] getProgramDependentJars()
public void setProgramDependentJars(String[] ProgramDependentJars)
ProgramDependentJars - 依赖的jar程序地址,当前支持:cosn://和lakefs://两种路径public String[] getProgramDependentPython()
public void setProgramDependentPython(String[] ProgramDependentPython)
ProgramDependentPython - 依赖的python程序地址,当前支持:cosn://和lakefs://两种路径public String[] getProgramArchives()
public void setProgramArchives(String[] ProgramArchives)
ProgramArchives - 依赖的pyspark虚拟环境地址,当前支持:cosn://和lakefs://两种路径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 KVPair[] getArguments()
public void setArguments(KVPair[] Arguments)
Arguments - Session相关配置,当前支持:
1. dlc.eni: 用户配置的eni网关信息,可以通过该字段设置;
2. dlc.role.arn: 用户配置的roleArn鉴权策略配置信息,可以通过该字段设置;
3. dlc.sql.set.config: 用户配置的集群配置信息,可以通过该字段设置;public String getProxyUser()
public void setProxyUser(String ProxyUser)
ProxyUser - 代理用户,默认为rootpublic Long getTimeoutInSecond()
public void setTimeoutInSecond(Long TimeoutInSecond)
TimeoutInSecond - 指定的Session超时时间,单位秒,默认3600秒public Long getExecutorMaxNumbers()
public void setExecutorMaxNumbers(Long ExecutorMaxNumbers)
ExecutorMaxNumbers - 指定的Executor数量(最大值),默认为1,当开启动态分配有效,若未开启,则该值等于ExecutorNumberspublic String getSparkImage()
public void setSparkImage(String SparkImage)
SparkImage - 指定spark版本名称,当前任务使用该spark镜像运行public Long getIsInherit()
public void setIsInherit(Long IsInherit)
IsInherit - 是否继承集群的资源类配置:0:自定义(默认),1:继承集群;Copyright © 2025. All rights reserved.