Class: TencentCloud::Oceanus::V20190422::DescribeSystemResourcesRequest

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

Overview

DescribeSystemResources请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(resourceids = nil, offset = nil, limit = nil, filters = nil, clusterid = nil, flinkversion = nil, workspaceid = nil) ⇒ DescribeSystemResourcesRequest

Returns a new instance of DescribeSystemResourcesRequest.



2677
2678
2679
2680
2681
2682
2683
2684
2685
# File 'lib/v20190422/models.rb', line 2677

def initialize(resourceids=nil, offset=nil, limit=nil, filters=nil, clusterid=nil, flinkversion=nil, workspaceid=nil)
  @ResourceIds = resourceids
  @Offset = offset
  @Limit = limit
  @Filters = filters
  @ClusterId = clusterid
  @FlinkVersion = flinkversion
  @WorkSpaceId = workspaceid
end

Instance Attribute Details

#ClusterIdObject

Parameters:

  • ResourceIds:

    需要查询的资源ID数组

  • Offset:

    偏移量,仅当设置 Limit 参数时有效

  • Limit:

    条数限制,默认返回 20 条

  • Filters:

    查询资源配置列表, 如果不填写,返回该 ResourceIds.N 下所有作业配置列表

  • ClusterId:

    集群ID

  • FlinkVersion:

    查询对应Flink版本的内置connector

  • WorkSpaceId:

    空间



2675
2676
2677
# File 'lib/v20190422/models.rb', line 2675

def ClusterId
  @ClusterId
end

#FiltersObject

Parameters:

  • ResourceIds:

    需要查询的资源ID数组

  • Offset:

    偏移量,仅当设置 Limit 参数时有效

  • Limit:

    条数限制,默认返回 20 条

  • Filters:

    查询资源配置列表, 如果不填写,返回该 ResourceIds.N 下所有作业配置列表

  • ClusterId:

    集群ID

  • FlinkVersion:

    查询对应Flink版本的内置connector

  • WorkSpaceId:

    空间



2675
2676
2677
# File 'lib/v20190422/models.rb', line 2675

def Filters
  @Filters
end

#FlinkVersionObject

Parameters:

  • ResourceIds:

    需要查询的资源ID数组

  • Offset:

    偏移量,仅当设置 Limit 参数时有效

  • Limit:

    条数限制,默认返回 20 条

  • Filters:

    查询资源配置列表, 如果不填写,返回该 ResourceIds.N 下所有作业配置列表

  • ClusterId:

    集群ID

  • FlinkVersion:

    查询对应Flink版本的内置connector

  • WorkSpaceId:

    空间



2675
2676
2677
# File 'lib/v20190422/models.rb', line 2675

def FlinkVersion
  @FlinkVersion
end

#LimitObject

Parameters:

  • ResourceIds:

    需要查询的资源ID数组

  • Offset:

    偏移量,仅当设置 Limit 参数时有效

  • Limit:

    条数限制,默认返回 20 条

  • Filters:

    查询资源配置列表, 如果不填写,返回该 ResourceIds.N 下所有作业配置列表

  • ClusterId:

    集群ID

  • FlinkVersion:

    查询对应Flink版本的内置connector

  • WorkSpaceId:

    空间



2675
2676
2677
# File 'lib/v20190422/models.rb', line 2675

def Limit
  @Limit
end

#OffsetObject

Parameters:

  • ResourceIds:

    需要查询的资源ID数组

  • Offset:

    偏移量,仅当设置 Limit 参数时有效

  • Limit:

    条数限制,默认返回 20 条

  • Filters:

    查询资源配置列表, 如果不填写,返回该 ResourceIds.N 下所有作业配置列表

  • ClusterId:

    集群ID

  • FlinkVersion:

    查询对应Flink版本的内置connector

  • WorkSpaceId:

    空间



2675
2676
2677
# File 'lib/v20190422/models.rb', line 2675

def Offset
  @Offset
end

#ResourceIdsObject

Parameters:

  • ResourceIds:

    需要查询的资源ID数组

  • Offset:

    偏移量,仅当设置 Limit 参数时有效

  • Limit:

    条数限制,默认返回 20 条

  • Filters:

    查询资源配置列表, 如果不填写,返回该 ResourceIds.N 下所有作业配置列表

  • ClusterId:

    集群ID

  • FlinkVersion:

    查询对应Flink版本的内置connector

  • WorkSpaceId:

    空间



2675
2676
2677
# File 'lib/v20190422/models.rb', line 2675

def ResourceIds
  @ResourceIds
end

#WorkSpaceIdObject

Parameters:

  • ResourceIds:

    需要查询的资源ID数组

  • Offset:

    偏移量,仅当设置 Limit 参数时有效

  • Limit:

    条数限制,默认返回 20 条

  • Filters:

    查询资源配置列表, 如果不填写,返回该 ResourceIds.N 下所有作业配置列表

  • ClusterId:

    集群ID

  • FlinkVersion:

    查询对应Flink版本的内置connector

  • WorkSpaceId:

    空间



2675
2676
2677
# File 'lib/v20190422/models.rb', line 2675

def WorkSpaceId
  @WorkSpaceId
end

Instance Method Details

#deserialize(params) ⇒ Object



2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
# File 'lib/v20190422/models.rb', line 2687

def deserialize(params)
  @ResourceIds = params['ResourceIds']
  @Offset = params['Offset']
  @Limit = params['Limit']
  unless params['Filters'].nil?
    @Filters = []
    params['Filters'].each do |i|
      filter_tmp = Filter.new
      filter_tmp.deserialize(i)
      @Filters << filter_tmp
    end
  end
  @ClusterId = params['ClusterId']
  @FlinkVersion = params['FlinkVersion']
  @WorkSpaceId = params['WorkSpaceId']
end