Class: TencentCloud::Dlc::V20210125::DescribeNotebookSessionsRequest

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

Overview

DescribeNotebookSessions请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(dataenginename = nil, state = nil, sortfields = nil, asc = nil, limit = nil, offset = nil, filters = nil) ⇒ DescribeNotebookSessionsRequest

Returns a new instance of DescribeNotebookSessionsRequest.



7936
7937
7938
7939
7940
7941
7942
7943
7944
# File 'lib/v20210125/models.rb', line 7936

def initialize(dataenginename=nil, state=nil, sortfields=nil, asc=nil, limit=nil, offset=nil, filters=nil)
  @DataEngineName = dataenginename
  @State = state
  @SortFields = sortfields
  @Asc = asc
  @Limit = limit
  @Offset = offset
  @Filters = filters
end

Instance Attribute Details

#AscObject

Parameters:

  • DataEngineName:

    DLC Spark作业引擎名称

  • State:

    Session状态,包含:not_started(未启动)、starting(已启动)、idle(等待输入)、busy(正在运行statement)、shutting_down(停止)、error(异常)、dead(已退出)、killed(被杀死)、success(正常停止)

  • SortFields:

    排序字段(默认按创建时间)

  • Asc:

    排序字段:true:升序、false:降序(默认)

  • Limit:

    分页参数,默认10

  • Offset:

    分页参数,默认0

  • Filters:

    过滤类型,支持如下的过滤类型,传参Name应为以下其中一个, engine-generation - String(引擎时代: supersql:supersql引擎,native:标准引擎):notebook-keyword - String(数据引擎名称或sessionid或sessionname的模糊搜索)



7934
7935
7936
# File 'lib/v20210125/models.rb', line 7934

def Asc
  @Asc
end

#DataEngineNameObject

Parameters:

  • DataEngineName:

    DLC Spark作业引擎名称

  • State:

    Session状态,包含:not_started(未启动)、starting(已启动)、idle(等待输入)、busy(正在运行statement)、shutting_down(停止)、error(异常)、dead(已退出)、killed(被杀死)、success(正常停止)

  • SortFields:

    排序字段(默认按创建时间)

  • Asc:

    排序字段:true:升序、false:降序(默认)

  • Limit:

    分页参数,默认10

  • Offset:

    分页参数,默认0

  • Filters:

    过滤类型,支持如下的过滤类型,传参Name应为以下其中一个, engine-generation - String(引擎时代: supersql:supersql引擎,native:标准引擎):notebook-keyword - String(数据引擎名称或sessionid或sessionname的模糊搜索)



7934
7935
7936
# File 'lib/v20210125/models.rb', line 7934

def DataEngineName
  @DataEngineName
end

#FiltersObject

Parameters:

  • DataEngineName:

    DLC Spark作业引擎名称

  • State:

    Session状态,包含:not_started(未启动)、starting(已启动)、idle(等待输入)、busy(正在运行statement)、shutting_down(停止)、error(异常)、dead(已退出)、killed(被杀死)、success(正常停止)

  • SortFields:

    排序字段(默认按创建时间)

  • Asc:

    排序字段:true:升序、false:降序(默认)

  • Limit:

    分页参数,默认10

  • Offset:

    分页参数,默认0

  • Filters:

    过滤类型,支持如下的过滤类型,传参Name应为以下其中一个, engine-generation - String(引擎时代: supersql:supersql引擎,native:标准引擎):notebook-keyword - String(数据引擎名称或sessionid或sessionname的模糊搜索)



7934
7935
7936
# File 'lib/v20210125/models.rb', line 7934

def Filters
  @Filters
end

#LimitObject

Parameters:

  • DataEngineName:

    DLC Spark作业引擎名称

  • State:

    Session状态,包含:not_started(未启动)、starting(已启动)、idle(等待输入)、busy(正在运行statement)、shutting_down(停止)、error(异常)、dead(已退出)、killed(被杀死)、success(正常停止)

  • SortFields:

    排序字段(默认按创建时间)

  • Asc:

    排序字段:true:升序、false:降序(默认)

  • Limit:

    分页参数,默认10

  • Offset:

    分页参数,默认0

  • Filters:

    过滤类型,支持如下的过滤类型,传参Name应为以下其中一个, engine-generation - String(引擎时代: supersql:supersql引擎,native:标准引擎):notebook-keyword - String(数据引擎名称或sessionid或sessionname的模糊搜索)



7934
7935
7936
# File 'lib/v20210125/models.rb', line 7934

def Limit
  @Limit
end

#OffsetObject

Parameters:

  • DataEngineName:

    DLC Spark作业引擎名称

  • State:

    Session状态,包含:not_started(未启动)、starting(已启动)、idle(等待输入)、busy(正在运行statement)、shutting_down(停止)、error(异常)、dead(已退出)、killed(被杀死)、success(正常停止)

  • SortFields:

    排序字段(默认按创建时间)

  • Asc:

    排序字段:true:升序、false:降序(默认)

  • Limit:

    分页参数,默认10

  • Offset:

    分页参数,默认0

  • Filters:

    过滤类型,支持如下的过滤类型,传参Name应为以下其中一个, engine-generation - String(引擎时代: supersql:supersql引擎,native:标准引擎):notebook-keyword - String(数据引擎名称或sessionid或sessionname的模糊搜索)



7934
7935
7936
# File 'lib/v20210125/models.rb', line 7934

def Offset
  @Offset
end

#SortFieldsObject

Parameters:

  • DataEngineName:

    DLC Spark作业引擎名称

  • State:

    Session状态,包含:not_started(未启动)、starting(已启动)、idle(等待输入)、busy(正在运行statement)、shutting_down(停止)、error(异常)、dead(已退出)、killed(被杀死)、success(正常停止)

  • SortFields:

    排序字段(默认按创建时间)

  • Asc:

    排序字段:true:升序、false:降序(默认)

  • Limit:

    分页参数,默认10

  • Offset:

    分页参数,默认0

  • Filters:

    过滤类型,支持如下的过滤类型,传参Name应为以下其中一个, engine-generation - String(引擎时代: supersql:supersql引擎,native:标准引擎):notebook-keyword - String(数据引擎名称或sessionid或sessionname的模糊搜索)



7934
7935
7936
# File 'lib/v20210125/models.rb', line 7934

def SortFields
  @SortFields
end

#StateObject

Parameters:

  • DataEngineName:

    DLC Spark作业引擎名称

  • State:

    Session状态,包含:not_started(未启动)、starting(已启动)、idle(等待输入)、busy(正在运行statement)、shutting_down(停止)、error(异常)、dead(已退出)、killed(被杀死)、success(正常停止)

  • SortFields:

    排序字段(默认按创建时间)

  • Asc:

    排序字段:true:升序、false:降序(默认)

  • Limit:

    分页参数,默认10

  • Offset:

    分页参数,默认0

  • Filters:

    过滤类型,支持如下的过滤类型,传参Name应为以下其中一个, engine-generation - String(引擎时代: supersql:supersql引擎,native:标准引擎):notebook-keyword - String(数据引擎名称或sessionid或sessionname的模糊搜索)



7934
7935
7936
# File 'lib/v20210125/models.rb', line 7934

def State
  @State
end

Instance Method Details

#deserialize(params) ⇒ Object



7946
7947
7948
7949
7950
7951
7952
7953
7954
7955
7956
7957
7958
7959
7960
7961
# File 'lib/v20210125/models.rb', line 7946

def deserialize(params)
  @DataEngineName = params['DataEngineName']
  @State = params['State']
  @SortFields = params['SortFields']
  @Asc = params['Asc']
  @Limit = params['Limit']
  @Offset = params['Offset']
  unless params['Filters'].nil?
    @Filters = []
    params['Filters'].each do |i|
      filter_tmp = Filter.new
      filter_tmp.deserialize(i)
      @Filters << filter_tmp
    end
  end
end