Class: TencentCloud::Dlc::V20210125::CreateNotebookSessionRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20210125/models.rb

Overview

CreateNotebookSession请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = nil, kind = nil, dataenginename = nil, programdependentfiles = nil, programdependentjars = nil, programdependentpython = nil, programarchives = nil, driversize = nil, executorsize = nil, executornumbers = nil, arguments = nil, proxyuser = nil, timeoutinsecond = nil, executormaxnumbers = nil, sparkimage = nil, isinherit = nil) ⇒ CreateNotebookSessionRequest

Returns a new instance of CreateNotebookSessionRequest.



2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
# File 'lib/v20210125/models.rb', line 2337

def initialize(name=nil, kind=nil, dataenginename=nil, programdependentfiles=nil, programdependentjars=nil, programdependentpython=nil, programarchives=nil, driversize=nil, executorsize=nil, executornumbers=nil, arguments=nil, proxyuser=nil, timeoutinsecond=nil, executormaxnumbers=nil, sparkimage=nil, isinherit=nil)
  @Name = name
  @Kind = kind
  @DataEngineName = dataenginename
  @ProgramDependentFiles = programdependentfiles
  @ProgramDependentJars = programdependentjars
  @ProgramDependentPython = programdependentpython
  @ProgramArchives = programarchives
  @DriverSize = driversize
  @ExecutorSize = executorsize
  @ExecutorNumbers = executornumbers
  @Arguments = arguments
  @ProxyUser = proxyuser
  @TimeoutInSecond = timeoutinsecond
  @ExecutorMaxNumbers = executormaxnumbers
  @SparkImage = sparkimage
  @IsInherit = isinherit
end

Instance Attribute Details

#ArgumentsObject

  1. dlc.eni: 用户配置的eni网关信息,可以通过该字段设置;

  2. dlc.role.arn: 用户配置的roleArn鉴权策略配置信息,可以通过该字段设置;

  3. dlc.sql.set.config: 用户配置的集群配置信息,可以通过该字段设置;

Parameters:

  • Name:

    Session名称

  • Kind:

    类型,当前支持:spark、pyspark、sparkr、sql

  • DataEngineName:

    DLC Spark作业引擎名称

  • ProgramDependentFiles:

    session文件地址,当前支持:cosn://和lakefs://两种路径

  • ProgramDependentJars:

    依赖的jar程序地址,当前支持:cosn://和lakefs://两种路径

  • ProgramDependentPython:

    依赖的python程序地址,当前支持:cosn://和lakefs://两种路径

  • ProgramArchives:

    依赖的pyspark虚拟环境地址,当前支持:cosn://和lakefs://两种路径

  • DriverSize:

    指定的Driver规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu)

  • ExecutorSize:

    指定的Executor规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu)

  • ExecutorNumbers:

    指定的Executor数量,默认为1

  • Arguments:

    Session相关配置,当前支持:

  • ProxyUser:

    代理用户,默认为root

  • TimeoutInSecond:

    指定的Session超时时间,单位秒,默认3600秒

  • ExecutorMaxNumbers:

    指定的Executor数量(最大值),默认为1,当开启动态分配有效,若未开启,则该值等于ExecutorNumbers

  • SparkImage:

    指定spark版本名称,当前任务使用该spark镜像运行

  • IsInherit:

    是否继承集群的资源类配置:0:自定义(默认),1:继承集群;



2335
2336
2337
# File 'lib/v20210125/models.rb', line 2335

def Arguments
  @Arguments
end

#DataEngineNameObject

  1. dlc.eni: 用户配置的eni网关信息,可以通过该字段设置;

  2. dlc.role.arn: 用户配置的roleArn鉴权策略配置信息,可以通过该字段设置;

  3. dlc.sql.set.config: 用户配置的集群配置信息,可以通过该字段设置;

Parameters:

  • Name:

    Session名称

  • Kind:

    类型,当前支持:spark、pyspark、sparkr、sql

  • DataEngineName:

    DLC Spark作业引擎名称

  • ProgramDependentFiles:

    session文件地址,当前支持:cosn://和lakefs://两种路径

  • ProgramDependentJars:

    依赖的jar程序地址,当前支持:cosn://和lakefs://两种路径

  • ProgramDependentPython:

    依赖的python程序地址,当前支持:cosn://和lakefs://两种路径

  • ProgramArchives:

    依赖的pyspark虚拟环境地址,当前支持:cosn://和lakefs://两种路径

  • DriverSize:

    指定的Driver规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu)

  • ExecutorSize:

    指定的Executor规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu)

  • ExecutorNumbers:

    指定的Executor数量,默认为1

  • Arguments:

    Session相关配置,当前支持:

  • ProxyUser:

    代理用户,默认为root

  • TimeoutInSecond:

    指定的Session超时时间,单位秒,默认3600秒

  • ExecutorMaxNumbers:

    指定的Executor数量(最大值),默认为1,当开启动态分配有效,若未开启,则该值等于ExecutorNumbers

  • SparkImage:

    指定spark版本名称,当前任务使用该spark镜像运行

  • IsInherit:

    是否继承集群的资源类配置:0:自定义(默认),1:继承集群;



2335
2336
2337
# File 'lib/v20210125/models.rb', line 2335

def DataEngineName
  @DataEngineName
end

#DriverSizeObject

  1. dlc.eni: 用户配置的eni网关信息,可以通过该字段设置;

  2. dlc.role.arn: 用户配置的roleArn鉴权策略配置信息,可以通过该字段设置;

  3. dlc.sql.set.config: 用户配置的集群配置信息,可以通过该字段设置;

Parameters:

  • Name:

    Session名称

  • Kind:

    类型,当前支持:spark、pyspark、sparkr、sql

  • DataEngineName:

    DLC Spark作业引擎名称

  • ProgramDependentFiles:

    session文件地址,当前支持:cosn://和lakefs://两种路径

  • ProgramDependentJars:

    依赖的jar程序地址,当前支持:cosn://和lakefs://两种路径

  • ProgramDependentPython:

    依赖的python程序地址,当前支持:cosn://和lakefs://两种路径

  • ProgramArchives:

    依赖的pyspark虚拟环境地址,当前支持:cosn://和lakefs://两种路径

  • DriverSize:

    指定的Driver规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu)

  • ExecutorSize:

    指定的Executor规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu)

  • ExecutorNumbers:

    指定的Executor数量,默认为1

  • Arguments:

    Session相关配置,当前支持:

  • ProxyUser:

    代理用户,默认为root

  • TimeoutInSecond:

    指定的Session超时时间,单位秒,默认3600秒

  • ExecutorMaxNumbers:

    指定的Executor数量(最大值),默认为1,当开启动态分配有效,若未开启,则该值等于ExecutorNumbers

  • SparkImage:

    指定spark版本名称,当前任务使用该spark镜像运行

  • IsInherit:

    是否继承集群的资源类配置:0:自定义(默认),1:继承集群;



2335
2336
2337
# File 'lib/v20210125/models.rb', line 2335

def DriverSize
  @DriverSize
end

#ExecutorMaxNumbersObject

  1. dlc.eni: 用户配置的eni网关信息,可以通过该字段设置;

  2. dlc.role.arn: 用户配置的roleArn鉴权策略配置信息,可以通过该字段设置;

  3. dlc.sql.set.config: 用户配置的集群配置信息,可以通过该字段设置;

Parameters:

  • Name:

    Session名称

  • Kind:

    类型,当前支持:spark、pyspark、sparkr、sql

  • DataEngineName:

    DLC Spark作业引擎名称

  • ProgramDependentFiles:

    session文件地址,当前支持:cosn://和lakefs://两种路径

  • ProgramDependentJars:

    依赖的jar程序地址,当前支持:cosn://和lakefs://两种路径

  • ProgramDependentPython:

    依赖的python程序地址,当前支持:cosn://和lakefs://两种路径

  • ProgramArchives:

    依赖的pyspark虚拟环境地址,当前支持:cosn://和lakefs://两种路径

  • DriverSize:

    指定的Driver规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu)

  • ExecutorSize:

    指定的Executor规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu)

  • ExecutorNumbers:

    指定的Executor数量,默认为1

  • Arguments:

    Session相关配置,当前支持:

  • ProxyUser:

    代理用户,默认为root

  • TimeoutInSecond:

    指定的Session超时时间,单位秒,默认3600秒

  • ExecutorMaxNumbers:

    指定的Executor数量(最大值),默认为1,当开启动态分配有效,若未开启,则该值等于ExecutorNumbers

  • SparkImage:

    指定spark版本名称,当前任务使用该spark镜像运行

  • IsInherit:

    是否继承集群的资源类配置:0:自定义(默认),1:继承集群;



2335
2336
2337
# File 'lib/v20210125/models.rb', line 2335

def ExecutorMaxNumbers
  @ExecutorMaxNumbers
end

#ExecutorNumbersObject

  1. dlc.eni: 用户配置的eni网关信息,可以通过该字段设置;

  2. dlc.role.arn: 用户配置的roleArn鉴权策略配置信息,可以通过该字段设置;

  3. dlc.sql.set.config: 用户配置的集群配置信息,可以通过该字段设置;

Parameters:

  • Name:

    Session名称

  • Kind:

    类型,当前支持:spark、pyspark、sparkr、sql

  • DataEngineName:

    DLC Spark作业引擎名称

  • ProgramDependentFiles:

    session文件地址,当前支持:cosn://和lakefs://两种路径

  • ProgramDependentJars:

    依赖的jar程序地址,当前支持:cosn://和lakefs://两种路径

  • ProgramDependentPython:

    依赖的python程序地址,当前支持:cosn://和lakefs://两种路径

  • ProgramArchives:

    依赖的pyspark虚拟环境地址,当前支持:cosn://和lakefs://两种路径

  • DriverSize:

    指定的Driver规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu)

  • ExecutorSize:

    指定的Executor规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu)

  • ExecutorNumbers:

    指定的Executor数量,默认为1

  • Arguments:

    Session相关配置,当前支持:

  • ProxyUser:

    代理用户,默认为root

  • TimeoutInSecond:

    指定的Session超时时间,单位秒,默认3600秒

  • ExecutorMaxNumbers:

    指定的Executor数量(最大值),默认为1,当开启动态分配有效,若未开启,则该值等于ExecutorNumbers

  • SparkImage:

    指定spark版本名称,当前任务使用该spark镜像运行

  • IsInherit:

    是否继承集群的资源类配置:0:自定义(默认),1:继承集群;



2335
2336
2337
# File 'lib/v20210125/models.rb', line 2335

def ExecutorNumbers
  @ExecutorNumbers
end

#ExecutorSizeObject

  1. dlc.eni: 用户配置的eni网关信息,可以通过该字段设置;

  2. dlc.role.arn: 用户配置的roleArn鉴权策略配置信息,可以通过该字段设置;

  3. dlc.sql.set.config: 用户配置的集群配置信息,可以通过该字段设置;

Parameters:

  • Name:

    Session名称

  • Kind:

    类型,当前支持:spark、pyspark、sparkr、sql

  • DataEngineName:

    DLC Spark作业引擎名称

  • ProgramDependentFiles:

    session文件地址,当前支持:cosn://和lakefs://两种路径

  • ProgramDependentJars:

    依赖的jar程序地址,当前支持:cosn://和lakefs://两种路径

  • ProgramDependentPython:

    依赖的python程序地址,当前支持:cosn://和lakefs://两种路径

  • ProgramArchives:

    依赖的pyspark虚拟环境地址,当前支持:cosn://和lakefs://两种路径

  • DriverSize:

    指定的Driver规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu)

  • ExecutorSize:

    指定的Executor规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu)

  • ExecutorNumbers:

    指定的Executor数量,默认为1

  • Arguments:

    Session相关配置,当前支持:

  • ProxyUser:

    代理用户,默认为root

  • TimeoutInSecond:

    指定的Session超时时间,单位秒,默认3600秒

  • ExecutorMaxNumbers:

    指定的Executor数量(最大值),默认为1,当开启动态分配有效,若未开启,则该值等于ExecutorNumbers

  • SparkImage:

    指定spark版本名称,当前任务使用该spark镜像运行

  • IsInherit:

    是否继承集群的资源类配置:0:自定义(默认),1:继承集群;



2335
2336
2337
# File 'lib/v20210125/models.rb', line 2335

def ExecutorSize
  @ExecutorSize
end

#IsInheritObject

  1. dlc.eni: 用户配置的eni网关信息,可以通过该字段设置;

  2. dlc.role.arn: 用户配置的roleArn鉴权策略配置信息,可以通过该字段设置;

  3. dlc.sql.set.config: 用户配置的集群配置信息,可以通过该字段设置;

Parameters:

  • Name:

    Session名称

  • Kind:

    类型,当前支持:spark、pyspark、sparkr、sql

  • DataEngineName:

    DLC Spark作业引擎名称

  • ProgramDependentFiles:

    session文件地址,当前支持:cosn://和lakefs://两种路径

  • ProgramDependentJars:

    依赖的jar程序地址,当前支持:cosn://和lakefs://两种路径

  • ProgramDependentPython:

    依赖的python程序地址,当前支持:cosn://和lakefs://两种路径

  • ProgramArchives:

    依赖的pyspark虚拟环境地址,当前支持:cosn://和lakefs://两种路径

  • DriverSize:

    指定的Driver规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu)

  • ExecutorSize:

    指定的Executor规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu)

  • ExecutorNumbers:

    指定的Executor数量,默认为1

  • Arguments:

    Session相关配置,当前支持:

  • ProxyUser:

    代理用户,默认为root

  • TimeoutInSecond:

    指定的Session超时时间,单位秒,默认3600秒

  • ExecutorMaxNumbers:

    指定的Executor数量(最大值),默认为1,当开启动态分配有效,若未开启,则该值等于ExecutorNumbers

  • SparkImage:

    指定spark版本名称,当前任务使用该spark镜像运行

  • IsInherit:

    是否继承集群的资源类配置:0:自定义(默认),1:继承集群;



2335
2336
2337
# File 'lib/v20210125/models.rb', line 2335

def IsInherit
  @IsInherit
end

#KindObject

  1. dlc.eni: 用户配置的eni网关信息,可以通过该字段设置;

  2. dlc.role.arn: 用户配置的roleArn鉴权策略配置信息,可以通过该字段设置;

  3. dlc.sql.set.config: 用户配置的集群配置信息,可以通过该字段设置;

Parameters:

  • Name:

    Session名称

  • Kind:

    类型,当前支持:spark、pyspark、sparkr、sql

  • DataEngineName:

    DLC Spark作业引擎名称

  • ProgramDependentFiles:

    session文件地址,当前支持:cosn://和lakefs://两种路径

  • ProgramDependentJars:

    依赖的jar程序地址,当前支持:cosn://和lakefs://两种路径

  • ProgramDependentPython:

    依赖的python程序地址,当前支持:cosn://和lakefs://两种路径

  • ProgramArchives:

    依赖的pyspark虚拟环境地址,当前支持:cosn://和lakefs://两种路径

  • DriverSize:

    指定的Driver规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu)

  • ExecutorSize:

    指定的Executor规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu)

  • ExecutorNumbers:

    指定的Executor数量,默认为1

  • Arguments:

    Session相关配置,当前支持:

  • ProxyUser:

    代理用户,默认为root

  • TimeoutInSecond:

    指定的Session超时时间,单位秒,默认3600秒

  • ExecutorMaxNumbers:

    指定的Executor数量(最大值),默认为1,当开启动态分配有效,若未开启,则该值等于ExecutorNumbers

  • SparkImage:

    指定spark版本名称,当前任务使用该spark镜像运行

  • IsInherit:

    是否继承集群的资源类配置:0:自定义(默认),1:继承集群;



2335
2336
2337
# File 'lib/v20210125/models.rb', line 2335

def Kind
  @Kind
end

#NameObject

  1. dlc.eni: 用户配置的eni网关信息,可以通过该字段设置;

  2. dlc.role.arn: 用户配置的roleArn鉴权策略配置信息,可以通过该字段设置;

  3. dlc.sql.set.config: 用户配置的集群配置信息,可以通过该字段设置;

Parameters:

  • Name:

    Session名称

  • Kind:

    类型,当前支持:spark、pyspark、sparkr、sql

  • DataEngineName:

    DLC Spark作业引擎名称

  • ProgramDependentFiles:

    session文件地址,当前支持:cosn://和lakefs://两种路径

  • ProgramDependentJars:

    依赖的jar程序地址,当前支持:cosn://和lakefs://两种路径

  • ProgramDependentPython:

    依赖的python程序地址,当前支持:cosn://和lakefs://两种路径

  • ProgramArchives:

    依赖的pyspark虚拟环境地址,当前支持:cosn://和lakefs://两种路径

  • DriverSize:

    指定的Driver规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu)

  • ExecutorSize:

    指定的Executor规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu)

  • ExecutorNumbers:

    指定的Executor数量,默认为1

  • Arguments:

    Session相关配置,当前支持:

  • ProxyUser:

    代理用户,默认为root

  • TimeoutInSecond:

    指定的Session超时时间,单位秒,默认3600秒

  • ExecutorMaxNumbers:

    指定的Executor数量(最大值),默认为1,当开启动态分配有效,若未开启,则该值等于ExecutorNumbers

  • SparkImage:

    指定spark版本名称,当前任务使用该spark镜像运行

  • IsInherit:

    是否继承集群的资源类配置:0:自定义(默认),1:继承集群;



2335
2336
2337
# File 'lib/v20210125/models.rb', line 2335

def Name
  @Name
end

#ProgramArchivesObject

  1. dlc.eni: 用户配置的eni网关信息,可以通过该字段设置;

  2. dlc.role.arn: 用户配置的roleArn鉴权策略配置信息,可以通过该字段设置;

  3. dlc.sql.set.config: 用户配置的集群配置信息,可以通过该字段设置;

Parameters:

  • Name:

    Session名称

  • Kind:

    类型,当前支持:spark、pyspark、sparkr、sql

  • DataEngineName:

    DLC Spark作业引擎名称

  • ProgramDependentFiles:

    session文件地址,当前支持:cosn://和lakefs://两种路径

  • ProgramDependentJars:

    依赖的jar程序地址,当前支持:cosn://和lakefs://两种路径

  • ProgramDependentPython:

    依赖的python程序地址,当前支持:cosn://和lakefs://两种路径

  • ProgramArchives:

    依赖的pyspark虚拟环境地址,当前支持:cosn://和lakefs://两种路径

  • DriverSize:

    指定的Driver规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu)

  • ExecutorSize:

    指定的Executor规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu)

  • ExecutorNumbers:

    指定的Executor数量,默认为1

  • Arguments:

    Session相关配置,当前支持:

  • ProxyUser:

    代理用户,默认为root

  • TimeoutInSecond:

    指定的Session超时时间,单位秒,默认3600秒

  • ExecutorMaxNumbers:

    指定的Executor数量(最大值),默认为1,当开启动态分配有效,若未开启,则该值等于ExecutorNumbers

  • SparkImage:

    指定spark版本名称,当前任务使用该spark镜像运行

  • IsInherit:

    是否继承集群的资源类配置:0:自定义(默认),1:继承集群;



2335
2336
2337
# File 'lib/v20210125/models.rb', line 2335

def ProgramArchives
  @ProgramArchives
end

#ProgramDependentFilesObject

  1. dlc.eni: 用户配置的eni网关信息,可以通过该字段设置;

  2. dlc.role.arn: 用户配置的roleArn鉴权策略配置信息,可以通过该字段设置;

  3. dlc.sql.set.config: 用户配置的集群配置信息,可以通过该字段设置;

Parameters:

  • Name:

    Session名称

  • Kind:

    类型,当前支持:spark、pyspark、sparkr、sql

  • DataEngineName:

    DLC Spark作业引擎名称

  • ProgramDependentFiles:

    session文件地址,当前支持:cosn://和lakefs://两种路径

  • ProgramDependentJars:

    依赖的jar程序地址,当前支持:cosn://和lakefs://两种路径

  • ProgramDependentPython:

    依赖的python程序地址,当前支持:cosn://和lakefs://两种路径

  • ProgramArchives:

    依赖的pyspark虚拟环境地址,当前支持:cosn://和lakefs://两种路径

  • DriverSize:

    指定的Driver规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu)

  • ExecutorSize:

    指定的Executor规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu)

  • ExecutorNumbers:

    指定的Executor数量,默认为1

  • Arguments:

    Session相关配置,当前支持:

  • ProxyUser:

    代理用户,默认为root

  • TimeoutInSecond:

    指定的Session超时时间,单位秒,默认3600秒

  • ExecutorMaxNumbers:

    指定的Executor数量(最大值),默认为1,当开启动态分配有效,若未开启,则该值等于ExecutorNumbers

  • SparkImage:

    指定spark版本名称,当前任务使用该spark镜像运行

  • IsInherit:

    是否继承集群的资源类配置:0:自定义(默认),1:继承集群;



2335
2336
2337
# File 'lib/v20210125/models.rb', line 2335

def ProgramDependentFiles
  @ProgramDependentFiles
end

#ProgramDependentJarsObject

  1. dlc.eni: 用户配置的eni网关信息,可以通过该字段设置;

  2. dlc.role.arn: 用户配置的roleArn鉴权策略配置信息,可以通过该字段设置;

  3. dlc.sql.set.config: 用户配置的集群配置信息,可以通过该字段设置;

Parameters:

  • Name:

    Session名称

  • Kind:

    类型,当前支持:spark、pyspark、sparkr、sql

  • DataEngineName:

    DLC Spark作业引擎名称

  • ProgramDependentFiles:

    session文件地址,当前支持:cosn://和lakefs://两种路径

  • ProgramDependentJars:

    依赖的jar程序地址,当前支持:cosn://和lakefs://两种路径

  • ProgramDependentPython:

    依赖的python程序地址,当前支持:cosn://和lakefs://两种路径

  • ProgramArchives:

    依赖的pyspark虚拟环境地址,当前支持:cosn://和lakefs://两种路径

  • DriverSize:

    指定的Driver规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu)

  • ExecutorSize:

    指定的Executor规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu)

  • ExecutorNumbers:

    指定的Executor数量,默认为1

  • Arguments:

    Session相关配置,当前支持:

  • ProxyUser:

    代理用户,默认为root

  • TimeoutInSecond:

    指定的Session超时时间,单位秒,默认3600秒

  • ExecutorMaxNumbers:

    指定的Executor数量(最大值),默认为1,当开启动态分配有效,若未开启,则该值等于ExecutorNumbers

  • SparkImage:

    指定spark版本名称,当前任务使用该spark镜像运行

  • IsInherit:

    是否继承集群的资源类配置:0:自定义(默认),1:继承集群;



2335
2336
2337
# File 'lib/v20210125/models.rb', line 2335

def ProgramDependentJars
  @ProgramDependentJars
end

#ProgramDependentPythonObject

  1. dlc.eni: 用户配置的eni网关信息,可以通过该字段设置;

  2. dlc.role.arn: 用户配置的roleArn鉴权策略配置信息,可以通过该字段设置;

  3. dlc.sql.set.config: 用户配置的集群配置信息,可以通过该字段设置;

Parameters:

  • Name:

    Session名称

  • Kind:

    类型,当前支持:spark、pyspark、sparkr、sql

  • DataEngineName:

    DLC Spark作业引擎名称

  • ProgramDependentFiles:

    session文件地址,当前支持:cosn://和lakefs://两种路径

  • ProgramDependentJars:

    依赖的jar程序地址,当前支持:cosn://和lakefs://两种路径

  • ProgramDependentPython:

    依赖的python程序地址,当前支持:cosn://和lakefs://两种路径

  • ProgramArchives:

    依赖的pyspark虚拟环境地址,当前支持:cosn://和lakefs://两种路径

  • DriverSize:

    指定的Driver规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu)

  • ExecutorSize:

    指定的Executor规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu)

  • ExecutorNumbers:

    指定的Executor数量,默认为1

  • Arguments:

    Session相关配置,当前支持:

  • ProxyUser:

    代理用户,默认为root

  • TimeoutInSecond:

    指定的Session超时时间,单位秒,默认3600秒

  • ExecutorMaxNumbers:

    指定的Executor数量(最大值),默认为1,当开启动态分配有效,若未开启,则该值等于ExecutorNumbers

  • SparkImage:

    指定spark版本名称,当前任务使用该spark镜像运行

  • IsInherit:

    是否继承集群的资源类配置:0:自定义(默认),1:继承集群;



2335
2336
2337
# File 'lib/v20210125/models.rb', line 2335

def ProgramDependentPython
  @ProgramDependentPython
end

#ProxyUserObject

  1. dlc.eni: 用户配置的eni网关信息,可以通过该字段设置;

  2. dlc.role.arn: 用户配置的roleArn鉴权策略配置信息,可以通过该字段设置;

  3. dlc.sql.set.config: 用户配置的集群配置信息,可以通过该字段设置;

Parameters:

  • Name:

    Session名称

  • Kind:

    类型,当前支持:spark、pyspark、sparkr、sql

  • DataEngineName:

    DLC Spark作业引擎名称

  • ProgramDependentFiles:

    session文件地址,当前支持:cosn://和lakefs://两种路径

  • ProgramDependentJars:

    依赖的jar程序地址,当前支持:cosn://和lakefs://两种路径

  • ProgramDependentPython:

    依赖的python程序地址,当前支持:cosn://和lakefs://两种路径

  • ProgramArchives:

    依赖的pyspark虚拟环境地址,当前支持:cosn://和lakefs://两种路径

  • DriverSize:

    指定的Driver规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu)

  • ExecutorSize:

    指定的Executor规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu)

  • ExecutorNumbers:

    指定的Executor数量,默认为1

  • Arguments:

    Session相关配置,当前支持:

  • ProxyUser:

    代理用户,默认为root

  • TimeoutInSecond:

    指定的Session超时时间,单位秒,默认3600秒

  • ExecutorMaxNumbers:

    指定的Executor数量(最大值),默认为1,当开启动态分配有效,若未开启,则该值等于ExecutorNumbers

  • SparkImage:

    指定spark版本名称,当前任务使用该spark镜像运行

  • IsInherit:

    是否继承集群的资源类配置:0:自定义(默认),1:继承集群;



2335
2336
2337
# File 'lib/v20210125/models.rb', line 2335

def ProxyUser
  @ProxyUser
end

#SparkImageObject

  1. dlc.eni: 用户配置的eni网关信息,可以通过该字段设置;

  2. dlc.role.arn: 用户配置的roleArn鉴权策略配置信息,可以通过该字段设置;

  3. dlc.sql.set.config: 用户配置的集群配置信息,可以通过该字段设置;

Parameters:

  • Name:

    Session名称

  • Kind:

    类型,当前支持:spark、pyspark、sparkr、sql

  • DataEngineName:

    DLC Spark作业引擎名称

  • ProgramDependentFiles:

    session文件地址,当前支持:cosn://和lakefs://两种路径

  • ProgramDependentJars:

    依赖的jar程序地址,当前支持:cosn://和lakefs://两种路径

  • ProgramDependentPython:

    依赖的python程序地址,当前支持:cosn://和lakefs://两种路径

  • ProgramArchives:

    依赖的pyspark虚拟环境地址,当前支持:cosn://和lakefs://两种路径

  • DriverSize:

    指定的Driver规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu)

  • ExecutorSize:

    指定的Executor规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu)

  • ExecutorNumbers:

    指定的Executor数量,默认为1

  • Arguments:

    Session相关配置,当前支持:

  • ProxyUser:

    代理用户,默认为root

  • TimeoutInSecond:

    指定的Session超时时间,单位秒,默认3600秒

  • ExecutorMaxNumbers:

    指定的Executor数量(最大值),默认为1,当开启动态分配有效,若未开启,则该值等于ExecutorNumbers

  • SparkImage:

    指定spark版本名称,当前任务使用该spark镜像运行

  • IsInherit:

    是否继承集群的资源类配置:0:自定义(默认),1:继承集群;



2335
2336
2337
# File 'lib/v20210125/models.rb', line 2335

def SparkImage
  @SparkImage
end

#TimeoutInSecondObject

  1. dlc.eni: 用户配置的eni网关信息,可以通过该字段设置;

  2. dlc.role.arn: 用户配置的roleArn鉴权策略配置信息,可以通过该字段设置;

  3. dlc.sql.set.config: 用户配置的集群配置信息,可以通过该字段设置;

Parameters:

  • Name:

    Session名称

  • Kind:

    类型,当前支持:spark、pyspark、sparkr、sql

  • DataEngineName:

    DLC Spark作业引擎名称

  • ProgramDependentFiles:

    session文件地址,当前支持:cosn://和lakefs://两种路径

  • ProgramDependentJars:

    依赖的jar程序地址,当前支持:cosn://和lakefs://两种路径

  • ProgramDependentPython:

    依赖的python程序地址,当前支持:cosn://和lakefs://两种路径

  • ProgramArchives:

    依赖的pyspark虚拟环境地址,当前支持:cosn://和lakefs://两种路径

  • DriverSize:

    指定的Driver规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu)

  • ExecutorSize:

    指定的Executor规格,当前支持:small(默认,1cu)、medium(2cu)、large(4cu)、xlarge(8cu)

  • ExecutorNumbers:

    指定的Executor数量,默认为1

  • Arguments:

    Session相关配置,当前支持:

  • ProxyUser:

    代理用户,默认为root

  • TimeoutInSecond:

    指定的Session超时时间,单位秒,默认3600秒

  • ExecutorMaxNumbers:

    指定的Executor数量(最大值),默认为1,当开启动态分配有效,若未开启,则该值等于ExecutorNumbers

  • SparkImage:

    指定spark版本名称,当前任务使用该spark镜像运行

  • IsInherit:

    是否继承集群的资源类配置:0:自定义(默认),1:继承集群;



2335
2336
2337
# File 'lib/v20210125/models.rb', line 2335

def TimeoutInSecond
  @TimeoutInSecond
end

Instance Method Details

#deserialize(params) ⇒ Object



2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
# File 'lib/v20210125/models.rb', line 2356

def deserialize(params)
  @Name = params['Name']
  @Kind = params['Kind']
  @DataEngineName = params['DataEngineName']
  @ProgramDependentFiles = params['ProgramDependentFiles']
  @ProgramDependentJars = params['ProgramDependentJars']
  @ProgramDependentPython = params['ProgramDependentPython']
  @ProgramArchives = params['ProgramArchives']
  @DriverSize = params['DriverSize']
  @ExecutorSize = params['ExecutorSize']
  @ExecutorNumbers = params['ExecutorNumbers']
  unless params['Arguments'].nil?
    @Arguments = []
    params['Arguments'].each do |i|
      kvpair_tmp = KVPair.new
      kvpair_tmp.deserialize(i)
      @Arguments << kvpair_tmp
    end
  end
  @ProxyUser = params['ProxyUser']
  @TimeoutInSecond = params['TimeoutInSecond']
  @ExecutorMaxNumbers = params['ExecutorMaxNumbers']
  @SparkImage = params['SparkImage']
  @IsInherit = params['IsInherit']
end