Class: TencentCloud::Dlc::V20210125::DescribeDataEnginesRequest

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

Overview

DescribeDataEngines请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(offset = nil, filters = nil, sortby = nil, sorting = nil, limit = nil, datasourceconnectionname = nil, excludepublicengine = nil, accesstypes = nil, engineexectype = nil, enginetype = nil, datasourceconnectionnameset = nil, enginegeneration = nil, enginetypedetail = nil, listhaslistener = nil) ⇒ DescribeDataEnginesRequest

Returns a new instance of DescribeDataEnginesRequest.



6862
6863
6864
6865
6866
6867
6868
6869
6870
6871
6872
6873
6874
6875
6876
6877
# File 'lib/v20210125/models.rb', line 6862

def initialize(offset=nil, filters=nil, sortby=nil, sorting=nil, limit=nil, datasourceconnectionname=nil, excludepublicengine=nil, accesstypes=nil, engineexectype=nil, enginetype=nil, datasourceconnectionnameset=nil, enginegeneration=nil, enginetypedetail=nil, listhaslistener=nil)
  @Offset = offset
  @Filters = filters
  @SortBy = sortby
  @Sorting = sorting
  @Limit = limit
  @DatasourceConnectionName = datasourceconnectionname
  @ExcludePublicEngine = excludepublicengine
  @AccessTypes = accesstypes
  @EngineExecType = engineexectype
  @EngineType = enginetype
  @DatasourceConnectionNameSet = datasourceconnectionnameset
  @EngineGeneration = enginegeneration
  @EngineTypeDetail = enginetypedetail
  @ListHasListener = listhaslistener
end

Instance Attribute Details

#AccessTypesObject

Parameters:

  • Offset:

    偏移量,默认为0。

  • Filters:

    过滤类型,支持如下的过滤类型,传参Name应为以下其中一个, data-engine-name - String(数据引擎名称):engine-type - String(引擎类型:spark:spark 引擎,presto:presto引擎),state - String (数据引擎状态 -2已删除 -1失败 0初始化中 1挂起 2运行中 3准备删除 4删除中) , mode - String(计费模式 0共享模式 1按量计费 2包年包月) , create-time - String(创建时间,10位时间戳) message - String (描述信息),cluster-type - String (集群资源类型 spark_private/presto_private/presto_cu/spark_cu/kyuubi_cu),engine-id - String(数据引擎ID),key-word - String(数据引擎名称或集群资源类型或描述信息模糊搜索),engine-exec-type - String(引擎执行任务类型,SQL/BATCH),engine-network-id - String(引擎网络Id)

  • SortBy:

    排序字段,支持如下字段类型,create-time

  • Sorting:

    排序方式,desc表示正序,asc表示反序, 默认为asc。

  • Limit:

    返回数量,默认为10,最大值为100。

  • DatasourceConnectionName:

    已废弃,请使用DatasourceConnectionNameSet

  • ExcludePublicEngine:

    是否不返回共享引擎,true不返回共享引擎,false可以返回共享引擎

  • AccessTypes:

    参数应该为引擎权限类型,有效类型:“USE”, “MODIFY”, “OPERATE”, “MONITOR”, “DELETE”

  • EngineExecType:

    引擎执行任务类型,有效值:SQL/BATCH,默认为SQL

  • EngineType:

    引擎类型,有效值:spark/presto/kyuubi,为空时默认获取非kyuubi引擎(网关引擎)

  • DatasourceConnectionNameSet:

    网络配置列表,若传入该参数,则返回网络配置关联的计算引擎

  • EngineGeneration:

    引擎版本,有效值:Native/SuperSQL,为空时默认获取SuperSQL引擎

  • EngineTypeDetail:

    引擎类型,支持:SparkSQL、SparkBatch、PrestoSQL、Kyuubi

  • ListHasListener:

    默认 false, 为 true 时仅列出具有洞察 listener 的引擎



6860
6861
6862
# File 'lib/v20210125/models.rb', line 6860

def AccessTypes
  @AccessTypes
end

#DatasourceConnectionNameObject

Parameters:

  • Offset:

    偏移量,默认为0。

  • Filters:

    过滤类型,支持如下的过滤类型,传参Name应为以下其中一个, data-engine-name - String(数据引擎名称):engine-type - String(引擎类型:spark:spark 引擎,presto:presto引擎),state - String (数据引擎状态 -2已删除 -1失败 0初始化中 1挂起 2运行中 3准备删除 4删除中) , mode - String(计费模式 0共享模式 1按量计费 2包年包月) , create-time - String(创建时间,10位时间戳) message - String (描述信息),cluster-type - String (集群资源类型 spark_private/presto_private/presto_cu/spark_cu/kyuubi_cu),engine-id - String(数据引擎ID),key-word - String(数据引擎名称或集群资源类型或描述信息模糊搜索),engine-exec-type - String(引擎执行任务类型,SQL/BATCH),engine-network-id - String(引擎网络Id)

  • SortBy:

    排序字段,支持如下字段类型,create-time

  • Sorting:

    排序方式,desc表示正序,asc表示反序, 默认为asc。

  • Limit:

    返回数量,默认为10,最大值为100。

  • DatasourceConnectionName:

    已废弃,请使用DatasourceConnectionNameSet

  • ExcludePublicEngine:

    是否不返回共享引擎,true不返回共享引擎,false可以返回共享引擎

  • AccessTypes:

    参数应该为引擎权限类型,有效类型:“USE”, “MODIFY”, “OPERATE”, “MONITOR”, “DELETE”

  • EngineExecType:

    引擎执行任务类型,有效值:SQL/BATCH,默认为SQL

  • EngineType:

    引擎类型,有效值:spark/presto/kyuubi,为空时默认获取非kyuubi引擎(网关引擎)

  • DatasourceConnectionNameSet:

    网络配置列表,若传入该参数,则返回网络配置关联的计算引擎

  • EngineGeneration:

    引擎版本,有效值:Native/SuperSQL,为空时默认获取SuperSQL引擎

  • EngineTypeDetail:

    引擎类型,支持:SparkSQL、SparkBatch、PrestoSQL、Kyuubi

  • ListHasListener:

    默认 false, 为 true 时仅列出具有洞察 listener 的引擎



6860
6861
6862
# File 'lib/v20210125/models.rb', line 6860

def DatasourceConnectionName
  @DatasourceConnectionName
end

#DatasourceConnectionNameSetObject

Parameters:

  • Offset:

    偏移量,默认为0。

  • Filters:

    过滤类型,支持如下的过滤类型,传参Name应为以下其中一个, data-engine-name - String(数据引擎名称):engine-type - String(引擎类型:spark:spark 引擎,presto:presto引擎),state - String (数据引擎状态 -2已删除 -1失败 0初始化中 1挂起 2运行中 3准备删除 4删除中) , mode - String(计费模式 0共享模式 1按量计费 2包年包月) , create-time - String(创建时间,10位时间戳) message - String (描述信息),cluster-type - String (集群资源类型 spark_private/presto_private/presto_cu/spark_cu/kyuubi_cu),engine-id - String(数据引擎ID),key-word - String(数据引擎名称或集群资源类型或描述信息模糊搜索),engine-exec-type - String(引擎执行任务类型,SQL/BATCH),engine-network-id - String(引擎网络Id)

  • SortBy:

    排序字段,支持如下字段类型,create-time

  • Sorting:

    排序方式,desc表示正序,asc表示反序, 默认为asc。

  • Limit:

    返回数量,默认为10,最大值为100。

  • DatasourceConnectionName:

    已废弃,请使用DatasourceConnectionNameSet

  • ExcludePublicEngine:

    是否不返回共享引擎,true不返回共享引擎,false可以返回共享引擎

  • AccessTypes:

    参数应该为引擎权限类型,有效类型:“USE”, “MODIFY”, “OPERATE”, “MONITOR”, “DELETE”

  • EngineExecType:

    引擎执行任务类型,有效值:SQL/BATCH,默认为SQL

  • EngineType:

    引擎类型,有效值:spark/presto/kyuubi,为空时默认获取非kyuubi引擎(网关引擎)

  • DatasourceConnectionNameSet:

    网络配置列表,若传入该参数,则返回网络配置关联的计算引擎

  • EngineGeneration:

    引擎版本,有效值:Native/SuperSQL,为空时默认获取SuperSQL引擎

  • EngineTypeDetail:

    引擎类型,支持:SparkSQL、SparkBatch、PrestoSQL、Kyuubi

  • ListHasListener:

    默认 false, 为 true 时仅列出具有洞察 listener 的引擎



6860
6861
6862
# File 'lib/v20210125/models.rb', line 6860

def DatasourceConnectionNameSet
  @DatasourceConnectionNameSet
end

#EngineExecTypeObject

Parameters:

  • Offset:

    偏移量,默认为0。

  • Filters:

    过滤类型,支持如下的过滤类型,传参Name应为以下其中一个, data-engine-name - String(数据引擎名称):engine-type - String(引擎类型:spark:spark 引擎,presto:presto引擎),state - String (数据引擎状态 -2已删除 -1失败 0初始化中 1挂起 2运行中 3准备删除 4删除中) , mode - String(计费模式 0共享模式 1按量计费 2包年包月) , create-time - String(创建时间,10位时间戳) message - String (描述信息),cluster-type - String (集群资源类型 spark_private/presto_private/presto_cu/spark_cu/kyuubi_cu),engine-id - String(数据引擎ID),key-word - String(数据引擎名称或集群资源类型或描述信息模糊搜索),engine-exec-type - String(引擎执行任务类型,SQL/BATCH),engine-network-id - String(引擎网络Id)

  • SortBy:

    排序字段,支持如下字段类型,create-time

  • Sorting:

    排序方式,desc表示正序,asc表示反序, 默认为asc。

  • Limit:

    返回数量,默认为10,最大值为100。

  • DatasourceConnectionName:

    已废弃,请使用DatasourceConnectionNameSet

  • ExcludePublicEngine:

    是否不返回共享引擎,true不返回共享引擎,false可以返回共享引擎

  • AccessTypes:

    参数应该为引擎权限类型,有效类型:“USE”, “MODIFY”, “OPERATE”, “MONITOR”, “DELETE”

  • EngineExecType:

    引擎执行任务类型,有效值:SQL/BATCH,默认为SQL

  • EngineType:

    引擎类型,有效值:spark/presto/kyuubi,为空时默认获取非kyuubi引擎(网关引擎)

  • DatasourceConnectionNameSet:

    网络配置列表,若传入该参数,则返回网络配置关联的计算引擎

  • EngineGeneration:

    引擎版本,有效值:Native/SuperSQL,为空时默认获取SuperSQL引擎

  • EngineTypeDetail:

    引擎类型,支持:SparkSQL、SparkBatch、PrestoSQL、Kyuubi

  • ListHasListener:

    默认 false, 为 true 时仅列出具有洞察 listener 的引擎



6860
6861
6862
# File 'lib/v20210125/models.rb', line 6860

def EngineExecType
  @EngineExecType
end

#EngineGenerationObject

Parameters:

  • Offset:

    偏移量,默认为0。

  • Filters:

    过滤类型,支持如下的过滤类型,传参Name应为以下其中一个, data-engine-name - String(数据引擎名称):engine-type - String(引擎类型:spark:spark 引擎,presto:presto引擎),state - String (数据引擎状态 -2已删除 -1失败 0初始化中 1挂起 2运行中 3准备删除 4删除中) , mode - String(计费模式 0共享模式 1按量计费 2包年包月) , create-time - String(创建时间,10位时间戳) message - String (描述信息),cluster-type - String (集群资源类型 spark_private/presto_private/presto_cu/spark_cu/kyuubi_cu),engine-id - String(数据引擎ID),key-word - String(数据引擎名称或集群资源类型或描述信息模糊搜索),engine-exec-type - String(引擎执行任务类型,SQL/BATCH),engine-network-id - String(引擎网络Id)

  • SortBy:

    排序字段,支持如下字段类型,create-time

  • Sorting:

    排序方式,desc表示正序,asc表示反序, 默认为asc。

  • Limit:

    返回数量,默认为10,最大值为100。

  • DatasourceConnectionName:

    已废弃,请使用DatasourceConnectionNameSet

  • ExcludePublicEngine:

    是否不返回共享引擎,true不返回共享引擎,false可以返回共享引擎

  • AccessTypes:

    参数应该为引擎权限类型,有效类型:“USE”, “MODIFY”, “OPERATE”, “MONITOR”, “DELETE”

  • EngineExecType:

    引擎执行任务类型,有效值:SQL/BATCH,默认为SQL

  • EngineType:

    引擎类型,有效值:spark/presto/kyuubi,为空时默认获取非kyuubi引擎(网关引擎)

  • DatasourceConnectionNameSet:

    网络配置列表,若传入该参数,则返回网络配置关联的计算引擎

  • EngineGeneration:

    引擎版本,有效值:Native/SuperSQL,为空时默认获取SuperSQL引擎

  • EngineTypeDetail:

    引擎类型,支持:SparkSQL、SparkBatch、PrestoSQL、Kyuubi

  • ListHasListener:

    默认 false, 为 true 时仅列出具有洞察 listener 的引擎



6860
6861
6862
# File 'lib/v20210125/models.rb', line 6860

def EngineGeneration
  @EngineGeneration
end

#EngineTypeObject

Parameters:

  • Offset:

    偏移量,默认为0。

  • Filters:

    过滤类型,支持如下的过滤类型,传参Name应为以下其中一个, data-engine-name - String(数据引擎名称):engine-type - String(引擎类型:spark:spark 引擎,presto:presto引擎),state - String (数据引擎状态 -2已删除 -1失败 0初始化中 1挂起 2运行中 3准备删除 4删除中) , mode - String(计费模式 0共享模式 1按量计费 2包年包月) , create-time - String(创建时间,10位时间戳) message - String (描述信息),cluster-type - String (集群资源类型 spark_private/presto_private/presto_cu/spark_cu/kyuubi_cu),engine-id - String(数据引擎ID),key-word - String(数据引擎名称或集群资源类型或描述信息模糊搜索),engine-exec-type - String(引擎执行任务类型,SQL/BATCH),engine-network-id - String(引擎网络Id)

  • SortBy:

    排序字段,支持如下字段类型,create-time

  • Sorting:

    排序方式,desc表示正序,asc表示反序, 默认为asc。

  • Limit:

    返回数量,默认为10,最大值为100。

  • DatasourceConnectionName:

    已废弃,请使用DatasourceConnectionNameSet

  • ExcludePublicEngine:

    是否不返回共享引擎,true不返回共享引擎,false可以返回共享引擎

  • AccessTypes:

    参数应该为引擎权限类型,有效类型:“USE”, “MODIFY”, “OPERATE”, “MONITOR”, “DELETE”

  • EngineExecType:

    引擎执行任务类型,有效值:SQL/BATCH,默认为SQL

  • EngineType:

    引擎类型,有效值:spark/presto/kyuubi,为空时默认获取非kyuubi引擎(网关引擎)

  • DatasourceConnectionNameSet:

    网络配置列表,若传入该参数,则返回网络配置关联的计算引擎

  • EngineGeneration:

    引擎版本,有效值:Native/SuperSQL,为空时默认获取SuperSQL引擎

  • EngineTypeDetail:

    引擎类型,支持:SparkSQL、SparkBatch、PrestoSQL、Kyuubi

  • ListHasListener:

    默认 false, 为 true 时仅列出具有洞察 listener 的引擎



6860
6861
6862
# File 'lib/v20210125/models.rb', line 6860

def EngineType
  @EngineType
end

#EngineTypeDetailObject

Parameters:

  • Offset:

    偏移量,默认为0。

  • Filters:

    过滤类型,支持如下的过滤类型,传参Name应为以下其中一个, data-engine-name - String(数据引擎名称):engine-type - String(引擎类型:spark:spark 引擎,presto:presto引擎),state - String (数据引擎状态 -2已删除 -1失败 0初始化中 1挂起 2运行中 3准备删除 4删除中) , mode - String(计费模式 0共享模式 1按量计费 2包年包月) , create-time - String(创建时间,10位时间戳) message - String (描述信息),cluster-type - String (集群资源类型 spark_private/presto_private/presto_cu/spark_cu/kyuubi_cu),engine-id - String(数据引擎ID),key-word - String(数据引擎名称或集群资源类型或描述信息模糊搜索),engine-exec-type - String(引擎执行任务类型,SQL/BATCH),engine-network-id - String(引擎网络Id)

  • SortBy:

    排序字段,支持如下字段类型,create-time

  • Sorting:

    排序方式,desc表示正序,asc表示反序, 默认为asc。

  • Limit:

    返回数量,默认为10,最大值为100。

  • DatasourceConnectionName:

    已废弃,请使用DatasourceConnectionNameSet

  • ExcludePublicEngine:

    是否不返回共享引擎,true不返回共享引擎,false可以返回共享引擎

  • AccessTypes:

    参数应该为引擎权限类型,有效类型:“USE”, “MODIFY”, “OPERATE”, “MONITOR”, “DELETE”

  • EngineExecType:

    引擎执行任务类型,有效值:SQL/BATCH,默认为SQL

  • EngineType:

    引擎类型,有效值:spark/presto/kyuubi,为空时默认获取非kyuubi引擎(网关引擎)

  • DatasourceConnectionNameSet:

    网络配置列表,若传入该参数,则返回网络配置关联的计算引擎

  • EngineGeneration:

    引擎版本,有效值:Native/SuperSQL,为空时默认获取SuperSQL引擎

  • EngineTypeDetail:

    引擎类型,支持:SparkSQL、SparkBatch、PrestoSQL、Kyuubi

  • ListHasListener:

    默认 false, 为 true 时仅列出具有洞察 listener 的引擎



6860
6861
6862
# File 'lib/v20210125/models.rb', line 6860

def EngineTypeDetail
  @EngineTypeDetail
end

#ExcludePublicEngineObject

Parameters:

  • Offset:

    偏移量,默认为0。

  • Filters:

    过滤类型,支持如下的过滤类型,传参Name应为以下其中一个, data-engine-name - String(数据引擎名称):engine-type - String(引擎类型:spark:spark 引擎,presto:presto引擎),state - String (数据引擎状态 -2已删除 -1失败 0初始化中 1挂起 2运行中 3准备删除 4删除中) , mode - String(计费模式 0共享模式 1按量计费 2包年包月) , create-time - String(创建时间,10位时间戳) message - String (描述信息),cluster-type - String (集群资源类型 spark_private/presto_private/presto_cu/spark_cu/kyuubi_cu),engine-id - String(数据引擎ID),key-word - String(数据引擎名称或集群资源类型或描述信息模糊搜索),engine-exec-type - String(引擎执行任务类型,SQL/BATCH),engine-network-id - String(引擎网络Id)

  • SortBy:

    排序字段,支持如下字段类型,create-time

  • Sorting:

    排序方式,desc表示正序,asc表示反序, 默认为asc。

  • Limit:

    返回数量,默认为10,最大值为100。

  • DatasourceConnectionName:

    已废弃,请使用DatasourceConnectionNameSet

  • ExcludePublicEngine:

    是否不返回共享引擎,true不返回共享引擎,false可以返回共享引擎

  • AccessTypes:

    参数应该为引擎权限类型,有效类型:“USE”, “MODIFY”, “OPERATE”, “MONITOR”, “DELETE”

  • EngineExecType:

    引擎执行任务类型,有效值:SQL/BATCH,默认为SQL

  • EngineType:

    引擎类型,有效值:spark/presto/kyuubi,为空时默认获取非kyuubi引擎(网关引擎)

  • DatasourceConnectionNameSet:

    网络配置列表,若传入该参数,则返回网络配置关联的计算引擎

  • EngineGeneration:

    引擎版本,有效值:Native/SuperSQL,为空时默认获取SuperSQL引擎

  • EngineTypeDetail:

    引擎类型,支持:SparkSQL、SparkBatch、PrestoSQL、Kyuubi

  • ListHasListener:

    默认 false, 为 true 时仅列出具有洞察 listener 的引擎



6860
6861
6862
# File 'lib/v20210125/models.rb', line 6860

def ExcludePublicEngine
  @ExcludePublicEngine
end

#FiltersObject

Parameters:

  • Offset:

    偏移量,默认为0。

  • Filters:

    过滤类型,支持如下的过滤类型,传参Name应为以下其中一个, data-engine-name - String(数据引擎名称):engine-type - String(引擎类型:spark:spark 引擎,presto:presto引擎),state - String (数据引擎状态 -2已删除 -1失败 0初始化中 1挂起 2运行中 3准备删除 4删除中) , mode - String(计费模式 0共享模式 1按量计费 2包年包月) , create-time - String(创建时间,10位时间戳) message - String (描述信息),cluster-type - String (集群资源类型 spark_private/presto_private/presto_cu/spark_cu/kyuubi_cu),engine-id - String(数据引擎ID),key-word - String(数据引擎名称或集群资源类型或描述信息模糊搜索),engine-exec-type - String(引擎执行任务类型,SQL/BATCH),engine-network-id - String(引擎网络Id)

  • SortBy:

    排序字段,支持如下字段类型,create-time

  • Sorting:

    排序方式,desc表示正序,asc表示反序, 默认为asc。

  • Limit:

    返回数量,默认为10,最大值为100。

  • DatasourceConnectionName:

    已废弃,请使用DatasourceConnectionNameSet

  • ExcludePublicEngine:

    是否不返回共享引擎,true不返回共享引擎,false可以返回共享引擎

  • AccessTypes:

    参数应该为引擎权限类型,有效类型:“USE”, “MODIFY”, “OPERATE”, “MONITOR”, “DELETE”

  • EngineExecType:

    引擎执行任务类型,有效值:SQL/BATCH,默认为SQL

  • EngineType:

    引擎类型,有效值:spark/presto/kyuubi,为空时默认获取非kyuubi引擎(网关引擎)

  • DatasourceConnectionNameSet:

    网络配置列表,若传入该参数,则返回网络配置关联的计算引擎

  • EngineGeneration:

    引擎版本,有效值:Native/SuperSQL,为空时默认获取SuperSQL引擎

  • EngineTypeDetail:

    引擎类型,支持:SparkSQL、SparkBatch、PrestoSQL、Kyuubi

  • ListHasListener:

    默认 false, 为 true 时仅列出具有洞察 listener 的引擎



6860
6861
6862
# File 'lib/v20210125/models.rb', line 6860

def Filters
  @Filters
end

#LimitObject

Parameters:

  • Offset:

    偏移量,默认为0。

  • Filters:

    过滤类型,支持如下的过滤类型,传参Name应为以下其中一个, data-engine-name - String(数据引擎名称):engine-type - String(引擎类型:spark:spark 引擎,presto:presto引擎),state - String (数据引擎状态 -2已删除 -1失败 0初始化中 1挂起 2运行中 3准备删除 4删除中) , mode - String(计费模式 0共享模式 1按量计费 2包年包月) , create-time - String(创建时间,10位时间戳) message - String (描述信息),cluster-type - String (集群资源类型 spark_private/presto_private/presto_cu/spark_cu/kyuubi_cu),engine-id - String(数据引擎ID),key-word - String(数据引擎名称或集群资源类型或描述信息模糊搜索),engine-exec-type - String(引擎执行任务类型,SQL/BATCH),engine-network-id - String(引擎网络Id)

  • SortBy:

    排序字段,支持如下字段类型,create-time

  • Sorting:

    排序方式,desc表示正序,asc表示反序, 默认为asc。

  • Limit:

    返回数量,默认为10,最大值为100。

  • DatasourceConnectionName:

    已废弃,请使用DatasourceConnectionNameSet

  • ExcludePublicEngine:

    是否不返回共享引擎,true不返回共享引擎,false可以返回共享引擎

  • AccessTypes:

    参数应该为引擎权限类型,有效类型:“USE”, “MODIFY”, “OPERATE”, “MONITOR”, “DELETE”

  • EngineExecType:

    引擎执行任务类型,有效值:SQL/BATCH,默认为SQL

  • EngineType:

    引擎类型,有效值:spark/presto/kyuubi,为空时默认获取非kyuubi引擎(网关引擎)

  • DatasourceConnectionNameSet:

    网络配置列表,若传入该参数,则返回网络配置关联的计算引擎

  • EngineGeneration:

    引擎版本,有效值:Native/SuperSQL,为空时默认获取SuperSQL引擎

  • EngineTypeDetail:

    引擎类型,支持:SparkSQL、SparkBatch、PrestoSQL、Kyuubi

  • ListHasListener:

    默认 false, 为 true 时仅列出具有洞察 listener 的引擎



6860
6861
6862
# File 'lib/v20210125/models.rb', line 6860

def Limit
  @Limit
end

#ListHasListenerObject

Parameters:

  • Offset:

    偏移量,默认为0。

  • Filters:

    过滤类型,支持如下的过滤类型,传参Name应为以下其中一个, data-engine-name - String(数据引擎名称):engine-type - String(引擎类型:spark:spark 引擎,presto:presto引擎),state - String (数据引擎状态 -2已删除 -1失败 0初始化中 1挂起 2运行中 3准备删除 4删除中) , mode - String(计费模式 0共享模式 1按量计费 2包年包月) , create-time - String(创建时间,10位时间戳) message - String (描述信息),cluster-type - String (集群资源类型 spark_private/presto_private/presto_cu/spark_cu/kyuubi_cu),engine-id - String(数据引擎ID),key-word - String(数据引擎名称或集群资源类型或描述信息模糊搜索),engine-exec-type - String(引擎执行任务类型,SQL/BATCH),engine-network-id - String(引擎网络Id)

  • SortBy:

    排序字段,支持如下字段类型,create-time

  • Sorting:

    排序方式,desc表示正序,asc表示反序, 默认为asc。

  • Limit:

    返回数量,默认为10,最大值为100。

  • DatasourceConnectionName:

    已废弃,请使用DatasourceConnectionNameSet

  • ExcludePublicEngine:

    是否不返回共享引擎,true不返回共享引擎,false可以返回共享引擎

  • AccessTypes:

    参数应该为引擎权限类型,有效类型:“USE”, “MODIFY”, “OPERATE”, “MONITOR”, “DELETE”

  • EngineExecType:

    引擎执行任务类型,有效值:SQL/BATCH,默认为SQL

  • EngineType:

    引擎类型,有效值:spark/presto/kyuubi,为空时默认获取非kyuubi引擎(网关引擎)

  • DatasourceConnectionNameSet:

    网络配置列表,若传入该参数,则返回网络配置关联的计算引擎

  • EngineGeneration:

    引擎版本,有效值:Native/SuperSQL,为空时默认获取SuperSQL引擎

  • EngineTypeDetail:

    引擎类型,支持:SparkSQL、SparkBatch、PrestoSQL、Kyuubi

  • ListHasListener:

    默认 false, 为 true 时仅列出具有洞察 listener 的引擎



6860
6861
6862
# File 'lib/v20210125/models.rb', line 6860

def ListHasListener
  @ListHasListener
end

#OffsetObject

Parameters:

  • Offset:

    偏移量,默认为0。

  • Filters:

    过滤类型,支持如下的过滤类型,传参Name应为以下其中一个, data-engine-name - String(数据引擎名称):engine-type - String(引擎类型:spark:spark 引擎,presto:presto引擎),state - String (数据引擎状态 -2已删除 -1失败 0初始化中 1挂起 2运行中 3准备删除 4删除中) , mode - String(计费模式 0共享模式 1按量计费 2包年包月) , create-time - String(创建时间,10位时间戳) message - String (描述信息),cluster-type - String (集群资源类型 spark_private/presto_private/presto_cu/spark_cu/kyuubi_cu),engine-id - String(数据引擎ID),key-word - String(数据引擎名称或集群资源类型或描述信息模糊搜索),engine-exec-type - String(引擎执行任务类型,SQL/BATCH),engine-network-id - String(引擎网络Id)

  • SortBy:

    排序字段,支持如下字段类型,create-time

  • Sorting:

    排序方式,desc表示正序,asc表示反序, 默认为asc。

  • Limit:

    返回数量,默认为10,最大值为100。

  • DatasourceConnectionName:

    已废弃,请使用DatasourceConnectionNameSet

  • ExcludePublicEngine:

    是否不返回共享引擎,true不返回共享引擎,false可以返回共享引擎

  • AccessTypes:

    参数应该为引擎权限类型,有效类型:“USE”, “MODIFY”, “OPERATE”, “MONITOR”, “DELETE”

  • EngineExecType:

    引擎执行任务类型,有效值:SQL/BATCH,默认为SQL

  • EngineType:

    引擎类型,有效值:spark/presto/kyuubi,为空时默认获取非kyuubi引擎(网关引擎)

  • DatasourceConnectionNameSet:

    网络配置列表,若传入该参数,则返回网络配置关联的计算引擎

  • EngineGeneration:

    引擎版本,有效值:Native/SuperSQL,为空时默认获取SuperSQL引擎

  • EngineTypeDetail:

    引擎类型,支持:SparkSQL、SparkBatch、PrestoSQL、Kyuubi

  • ListHasListener:

    默认 false, 为 true 时仅列出具有洞察 listener 的引擎



6860
6861
6862
# File 'lib/v20210125/models.rb', line 6860

def Offset
  @Offset
end

#SortByObject

Parameters:

  • Offset:

    偏移量,默认为0。

  • Filters:

    过滤类型,支持如下的过滤类型,传参Name应为以下其中一个, data-engine-name - String(数据引擎名称):engine-type - String(引擎类型:spark:spark 引擎,presto:presto引擎),state - String (数据引擎状态 -2已删除 -1失败 0初始化中 1挂起 2运行中 3准备删除 4删除中) , mode - String(计费模式 0共享模式 1按量计费 2包年包月) , create-time - String(创建时间,10位时间戳) message - String (描述信息),cluster-type - String (集群资源类型 spark_private/presto_private/presto_cu/spark_cu/kyuubi_cu),engine-id - String(数据引擎ID),key-word - String(数据引擎名称或集群资源类型或描述信息模糊搜索),engine-exec-type - String(引擎执行任务类型,SQL/BATCH),engine-network-id - String(引擎网络Id)

  • SortBy:

    排序字段,支持如下字段类型,create-time

  • Sorting:

    排序方式,desc表示正序,asc表示反序, 默认为asc。

  • Limit:

    返回数量,默认为10,最大值为100。

  • DatasourceConnectionName:

    已废弃,请使用DatasourceConnectionNameSet

  • ExcludePublicEngine:

    是否不返回共享引擎,true不返回共享引擎,false可以返回共享引擎

  • AccessTypes:

    参数应该为引擎权限类型,有效类型:“USE”, “MODIFY”, “OPERATE”, “MONITOR”, “DELETE”

  • EngineExecType:

    引擎执行任务类型,有效值:SQL/BATCH,默认为SQL

  • EngineType:

    引擎类型,有效值:spark/presto/kyuubi,为空时默认获取非kyuubi引擎(网关引擎)

  • DatasourceConnectionNameSet:

    网络配置列表,若传入该参数,则返回网络配置关联的计算引擎

  • EngineGeneration:

    引擎版本,有效值:Native/SuperSQL,为空时默认获取SuperSQL引擎

  • EngineTypeDetail:

    引擎类型,支持:SparkSQL、SparkBatch、PrestoSQL、Kyuubi

  • ListHasListener:

    默认 false, 为 true 时仅列出具有洞察 listener 的引擎



6860
6861
6862
# File 'lib/v20210125/models.rb', line 6860

def SortBy
  @SortBy
end

#SortingObject

Parameters:

  • Offset:

    偏移量,默认为0。

  • Filters:

    过滤类型,支持如下的过滤类型,传参Name应为以下其中一个, data-engine-name - String(数据引擎名称):engine-type - String(引擎类型:spark:spark 引擎,presto:presto引擎),state - String (数据引擎状态 -2已删除 -1失败 0初始化中 1挂起 2运行中 3准备删除 4删除中) , mode - String(计费模式 0共享模式 1按量计费 2包年包月) , create-time - String(创建时间,10位时间戳) message - String (描述信息),cluster-type - String (集群资源类型 spark_private/presto_private/presto_cu/spark_cu/kyuubi_cu),engine-id - String(数据引擎ID),key-word - String(数据引擎名称或集群资源类型或描述信息模糊搜索),engine-exec-type - String(引擎执行任务类型,SQL/BATCH),engine-network-id - String(引擎网络Id)

  • SortBy:

    排序字段,支持如下字段类型,create-time

  • Sorting:

    排序方式,desc表示正序,asc表示反序, 默认为asc。

  • Limit:

    返回数量,默认为10,最大值为100。

  • DatasourceConnectionName:

    已废弃,请使用DatasourceConnectionNameSet

  • ExcludePublicEngine:

    是否不返回共享引擎,true不返回共享引擎,false可以返回共享引擎

  • AccessTypes:

    参数应该为引擎权限类型,有效类型:“USE”, “MODIFY”, “OPERATE”, “MONITOR”, “DELETE”

  • EngineExecType:

    引擎执行任务类型,有效值:SQL/BATCH,默认为SQL

  • EngineType:

    引擎类型,有效值:spark/presto/kyuubi,为空时默认获取非kyuubi引擎(网关引擎)

  • DatasourceConnectionNameSet:

    网络配置列表,若传入该参数,则返回网络配置关联的计算引擎

  • EngineGeneration:

    引擎版本,有效值:Native/SuperSQL,为空时默认获取SuperSQL引擎

  • EngineTypeDetail:

    引擎类型,支持:SparkSQL、SparkBatch、PrestoSQL、Kyuubi

  • ListHasListener:

    默认 false, 为 true 时仅列出具有洞察 listener 的引擎



6860
6861
6862
# File 'lib/v20210125/models.rb', line 6860

def Sorting
  @Sorting
end

Instance Method Details

#deserialize(params) ⇒ Object



6879
6880
6881
6882
6883
6884
6885
6886
6887
6888
6889
6890
6891
6892
6893
6894
6895
6896
6897
6898
6899
6900
6901
# File 'lib/v20210125/models.rb', line 6879

def deserialize(params)
  @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
  @SortBy = params['SortBy']
  @Sorting = params['Sorting']
  @Limit = params['Limit']
  @DatasourceConnectionName = params['DatasourceConnectionName']
  @ExcludePublicEngine = params['ExcludePublicEngine']
  @AccessTypes = params['AccessTypes']
  @EngineExecType = params['EngineExecType']
  @EngineType = params['EngineType']
  @DatasourceConnectionNameSet = params['DatasourceConnectionNameSet']
  @EngineGeneration = params['EngineGeneration']
  @EngineTypeDetail = params['EngineTypeDetail']
  @ListHasListener = params['ListHasListener']
end