Class CreateNotebookSessionRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.dlc.v20210125.models.CreateNotebookSessionRequest
-
public class CreateNotebookSessionRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description KVPair[]getArguments()Get Session相关配置,当前支持: 1.StringgetDataEngineName()Get DLC Spark作业引擎名称StringgetDriverSize()Get 指定的Driver规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu)LonggetExecutorMaxNumbers()Get 指定的Executor数量(最大值),默认为1,当开启动态分配有效,若未开启,则该值等于ExecutorNumbersLonggetExecutorNumbers()Get 指定的Executor数量,默认为1StringgetExecutorSize()Get 指定的Executor规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu)LonggetIsInherit()Get 是否继承集群的资源类配置:0:自定义(默认),1:继承集群;StringgetKind()Get 类型,当前支持:spark、pyspark、sparkr、sqlStringgetName()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://两种路径StringgetProxyUser()Get 代理用户,默认为rootStringgetSparkImage()Get 指定spark版本名称,当前任务使用该spark镜像运行LonggetTimeoutInSecond()Get 指定的Session超时时间,单位秒,默认3600秒voidsetArguments(KVPair[] Arguments)Set Session相关配置,当前支持: 1.voidsetDataEngineName(String DataEngineName)Set DLC Spark作业引擎名称voidsetDriverSize(String DriverSize)Set 指定的Driver规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu)voidsetExecutorMaxNumbers(Long ExecutorMaxNumbers)Set 指定的Executor数量(最大值),默认为1,当开启动态分配有效,若未开启,则该值等于ExecutorNumbersvoidsetExecutorNumbers(Long ExecutorNumbers)Set 指定的Executor数量,默认为1voidsetExecutorSize(String ExecutorSize)Set 指定的Executor规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu)voidsetIsInherit(Long IsInherit)Set 是否继承集群的资源类配置:0:自定义(默认),1:继承集群;voidsetKind(String Kind)Set 类型,当前支持:spark、pyspark、sparkr、sqlvoidsetName(String Name)Set Session名称voidsetProgramArchives(String[] ProgramArchives)Set 依赖的pyspark虚拟环境地址,当前支持:cosn://和lakefs://两种路径voidsetProgramDependentFiles(String[] ProgramDependentFiles)Set session文件地址,当前支持:cosn://和lakefs://两种路径voidsetProgramDependentJars(String[] ProgramDependentJars)Set 依赖的jar程序地址,当前支持:cosn://和lakefs://两种路径voidsetProgramDependentPython(String[] ProgramDependentPython)Set 依赖的python程序地址,当前支持:cosn://和lakefs://两种路径voidsetProxyUser(String ProxyUser)Set 代理用户,默认为rootvoidsetSparkImage(String SparkImage)Set 指定spark版本名称,当前任务使用该spark镜像运行voidsetTimeoutInSecond(Long TimeoutInSecond)Set 指定的Session超时时间,单位秒,默认3600秒voidtoMap(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
-
CreateNotebookSessionRequest
public CreateNotebookSessionRequest()
-
CreateNotebookSessionRequest
public 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.
-
-
Method Detail
-
getName
public String getName()
Get Session名称- Returns:
- Name Session名称
-
setName
public void setName(String Name)
Set Session名称- Parameters:
Name- Session名称
-
getKind
public String getKind()
Get 类型,当前支持:spark、pyspark、sparkr、sql- Returns:
- Kind 类型,当前支持:spark、pyspark、sparkr、sql
-
setKind
public void setKind(String Kind)
Set 类型,当前支持:spark、pyspark、sparkr、sql- Parameters:
Kind- 类型,当前支持:spark、pyspark、sparkr、sql
-
getDataEngineName
public String getDataEngineName()
Get DLC Spark作业引擎名称- Returns:
- DataEngineName DLC Spark作业引擎名称
-
setDataEngineName
public void setDataEngineName(String DataEngineName)
Set DLC Spark作业引擎名称- Parameters:
DataEngineName- DLC Spark作业引擎名称
-
getProgramDependentFiles
public String[] getProgramDependentFiles()
Get session文件地址,当前支持:cosn://和lakefs://两种路径- Returns:
- ProgramDependentFiles session文件地址,当前支持:cosn://和lakefs://两种路径
-
setProgramDependentFiles
public void setProgramDependentFiles(String[] ProgramDependentFiles)
Set session文件地址,当前支持:cosn://和lakefs://两种路径- Parameters:
ProgramDependentFiles- session文件地址,当前支持:cosn://和lakefs://两种路径
-
getProgramDependentJars
public String[] getProgramDependentJars()
Get 依赖的jar程序地址,当前支持:cosn://和lakefs://两种路径- Returns:
- ProgramDependentJars 依赖的jar程序地址,当前支持:cosn://和lakefs://两种路径
-
setProgramDependentJars
public void setProgramDependentJars(String[] ProgramDependentJars)
Set 依赖的jar程序地址,当前支持:cosn://和lakefs://两种路径- Parameters:
ProgramDependentJars- 依赖的jar程序地址,当前支持:cosn://和lakefs://两种路径
-
getProgramDependentPython
public String[] getProgramDependentPython()
Get 依赖的python程序地址,当前支持:cosn://和lakefs://两种路径- Returns:
- ProgramDependentPython 依赖的python程序地址,当前支持:cosn://和lakefs://两种路径
-
setProgramDependentPython
public void setProgramDependentPython(String[] ProgramDependentPython)
Set 依赖的python程序地址,当前支持:cosn://和lakefs://两种路径- Parameters:
ProgramDependentPython- 依赖的python程序地址,当前支持:cosn://和lakefs://两种路径
-
getProgramArchives
public String[] getProgramArchives()
Get 依赖的pyspark虚拟环境地址,当前支持:cosn://和lakefs://两种路径- Returns:
- ProgramArchives 依赖的pyspark虚拟环境地址,当前支持:cosn://和lakefs://两种路径
-
setProgramArchives
public void setProgramArchives(String[] ProgramArchives)
Set 依赖的pyspark虚拟环境地址,当前支持:cosn://和lakefs://两种路径- Parameters:
ProgramArchives- 依赖的pyspark虚拟环境地址,当前支持:cosn://和lakefs://两种路径
-
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
-
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: 用户配置的集群配置信息,可以通过该字段设置;
-
getProxyUser
public String getProxyUser()
Get 代理用户,默认为root- Returns:
- ProxyUser 代理用户,默认为root
-
setProxyUser
public void setProxyUser(String ProxyUser)
Set 代理用户,默认为root- Parameters:
ProxyUser- 代理用户,默认为root
-
getTimeoutInSecond
public Long getTimeoutInSecond()
Get 指定的Session超时时间,单位秒,默认3600秒- Returns:
- TimeoutInSecond 指定的Session超时时间,单位秒,默认3600秒
-
setTimeoutInSecond
public void setTimeoutInSecond(Long TimeoutInSecond)
Set 指定的Session超时时间,单位秒,默认3600秒- Parameters:
TimeoutInSecond- 指定的Session超时时间,单位秒,默认3600秒
-
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
-
getSparkImage
public String getSparkImage()
Get 指定spark版本名称,当前任务使用该spark镜像运行- Returns:
- SparkImage 指定spark版本名称,当前任务使用该spark镜像运行
-
setSparkImage
public void setSparkImage(String SparkImage)
Set 指定spark版本名称,当前任务使用该spark镜像运行- Parameters:
SparkImage- 指定spark版本名称,当前任务使用该spark镜像运行
-
getIsInherit
public Long getIsInherit()
Get 是否继承集群的资源类配置:0:自定义(默认),1:继承集群;- Returns:
- IsInherit 是否继承集群的资源类配置:0:自定义(默认),1:继承集群;
-
setIsInherit
public void setIsInherit(Long IsInherit)
Set 是否继承集群的资源类配置:0:自定义(默认),1:继承集群;- Parameters:
IsInherit- 是否继承集群的资源类配置:0:自定义(默认),1:继承集群;
-
-