Class: TencentCloud::Emr::V20190103::DescribeEmrApplicationStaticsRequest

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

Overview

DescribeEmrApplicationStatics请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, starttime = nil, endtime = nil, queues = nil, users = nil, applicationtypes = nil, groupby = nil, orderby = nil, isasc = nil, offset = nil, limit = nil) ⇒ DescribeEmrApplicationStaticsRequest

Returns a new instance of DescribeEmrApplicationStaticsRequest.



3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
# File 'lib/v20190103/models.rb', line 3436

def initialize(instanceid=nil, starttime=nil, endtime=nil, queues=nil, users=nil, applicationtypes=nil, groupby=nil, orderby=nil, isasc=nil, offset=nil, limit=nil)
  @InstanceId = instanceid
  @StartTime = starttime
  @EndTime = endtime
  @Queues = queues
  @Users = users
  @ApplicationTypes = applicationtypes
  @GroupBy = groupby
  @OrderBy = orderby
  @IsAsc = isasc
  @Offset = offset
  @Limit = limit
end

Instance Attribute Details

#ApplicationTypesObject

Parameters:

  • 集群id

  • 起始时间,时间戳(秒)

  • 结束时间,时间戳(秒)

  • 过滤的队列名

  • 过滤的用户名

  • 过滤的作业类型

  • 分组字段,可选:queue, user, applicationType

  • 排序字段,可选:sumMemorySeconds, sumVCoreSeconds, sumHDFSBytesWritten, sumHDFSBytesRead

  • 是否顺序排序,0-逆序,1-正序

  • 页号

  • 页容量,范围为[10,100]



3434
3435
3436
# File 'lib/v20190103/models.rb', line 3434

def ApplicationTypes
  @ApplicationTypes
end

#EndTimeObject

Parameters:

  • 集群id

  • 起始时间,时间戳(秒)

  • 结束时间,时间戳(秒)

  • 过滤的队列名

  • 过滤的用户名

  • 过滤的作业类型

  • 分组字段,可选:queue, user, applicationType

  • 排序字段,可选:sumMemorySeconds, sumVCoreSeconds, sumHDFSBytesWritten, sumHDFSBytesRead

  • 是否顺序排序,0-逆序,1-正序

  • 页号

  • 页容量,范围为[10,100]



3434
3435
3436
# File 'lib/v20190103/models.rb', line 3434

def EndTime
  @EndTime
end

#GroupByObject

Parameters:

  • 集群id

  • 起始时间,时间戳(秒)

  • 结束时间,时间戳(秒)

  • 过滤的队列名

  • 过滤的用户名

  • 过滤的作业类型

  • 分组字段,可选:queue, user, applicationType

  • 排序字段,可选:sumMemorySeconds, sumVCoreSeconds, sumHDFSBytesWritten, sumHDFSBytesRead

  • 是否顺序排序,0-逆序,1-正序

  • 页号

  • 页容量,范围为[10,100]



3434
3435
3436
# File 'lib/v20190103/models.rb', line 3434

def GroupBy
  @GroupBy
end

#InstanceIdObject

Parameters:

  • 集群id

  • 起始时间,时间戳(秒)

  • 结束时间,时间戳(秒)

  • 过滤的队列名

  • 过滤的用户名

  • 过滤的作业类型

  • 分组字段,可选:queue, user, applicationType

  • 排序字段,可选:sumMemorySeconds, sumVCoreSeconds, sumHDFSBytesWritten, sumHDFSBytesRead

  • 是否顺序排序,0-逆序,1-正序

  • 页号

  • 页容量,范围为[10,100]



3434
3435
3436
# File 'lib/v20190103/models.rb', line 3434

def InstanceId
  @InstanceId
end

#IsAscObject

Parameters:

  • 集群id

  • 起始时间,时间戳(秒)

  • 结束时间,时间戳(秒)

  • 过滤的队列名

  • 过滤的用户名

  • 过滤的作业类型

  • 分组字段,可选:queue, user, applicationType

  • 排序字段,可选:sumMemorySeconds, sumVCoreSeconds, sumHDFSBytesWritten, sumHDFSBytesRead

  • 是否顺序排序,0-逆序,1-正序

  • 页号

  • 页容量,范围为[10,100]



3434
3435
3436
# File 'lib/v20190103/models.rb', line 3434

def IsAsc
  @IsAsc
end

#LimitObject

Parameters:

  • 集群id

  • 起始时间,时间戳(秒)

  • 结束时间,时间戳(秒)

  • 过滤的队列名

  • 过滤的用户名

  • 过滤的作业类型

  • 分组字段,可选:queue, user, applicationType

  • 排序字段,可选:sumMemorySeconds, sumVCoreSeconds, sumHDFSBytesWritten, sumHDFSBytesRead

  • 是否顺序排序,0-逆序,1-正序

  • 页号

  • 页容量,范围为[10,100]



3434
3435
3436
# File 'lib/v20190103/models.rb', line 3434

def Limit
  @Limit
end

#OffsetObject

Parameters:

  • 集群id

  • 起始时间,时间戳(秒)

  • 结束时间,时间戳(秒)

  • 过滤的队列名

  • 过滤的用户名

  • 过滤的作业类型

  • 分组字段,可选:queue, user, applicationType

  • 排序字段,可选:sumMemorySeconds, sumVCoreSeconds, sumHDFSBytesWritten, sumHDFSBytesRead

  • 是否顺序排序,0-逆序,1-正序

  • 页号

  • 页容量,范围为[10,100]



3434
3435
3436
# File 'lib/v20190103/models.rb', line 3434

def Offset
  @Offset
end

#OrderByObject

Parameters:

  • 集群id

  • 起始时间,时间戳(秒)

  • 结束时间,时间戳(秒)

  • 过滤的队列名

  • 过滤的用户名

  • 过滤的作业类型

  • 分组字段,可选:queue, user, applicationType

  • 排序字段,可选:sumMemorySeconds, sumVCoreSeconds, sumHDFSBytesWritten, sumHDFSBytesRead

  • 是否顺序排序,0-逆序,1-正序

  • 页号

  • 页容量,范围为[10,100]



3434
3435
3436
# File 'lib/v20190103/models.rb', line 3434

def OrderBy
  @OrderBy
end

#QueuesObject

Parameters:

  • 集群id

  • 起始时间,时间戳(秒)

  • 结束时间,时间戳(秒)

  • 过滤的队列名

  • 过滤的用户名

  • 过滤的作业类型

  • 分组字段,可选:queue, user, applicationType

  • 排序字段,可选:sumMemorySeconds, sumVCoreSeconds, sumHDFSBytesWritten, sumHDFSBytesRead

  • 是否顺序排序,0-逆序,1-正序

  • 页号

  • 页容量,范围为[10,100]



3434
3435
3436
# File 'lib/v20190103/models.rb', line 3434

def Queues
  @Queues
end

#StartTimeObject

Parameters:

  • 集群id

  • 起始时间,时间戳(秒)

  • 结束时间,时间戳(秒)

  • 过滤的队列名

  • 过滤的用户名

  • 过滤的作业类型

  • 分组字段,可选:queue, user, applicationType

  • 排序字段,可选:sumMemorySeconds, sumVCoreSeconds, sumHDFSBytesWritten, sumHDFSBytesRead

  • 是否顺序排序,0-逆序,1-正序

  • 页号

  • 页容量,范围为[10,100]



3434
3435
3436
# File 'lib/v20190103/models.rb', line 3434

def StartTime
  @StartTime
end

#UsersObject

Parameters:

  • 集群id

  • 起始时间,时间戳(秒)

  • 结束时间,时间戳(秒)

  • 过滤的队列名

  • 过滤的用户名

  • 过滤的作业类型

  • 分组字段,可选:queue, user, applicationType

  • 排序字段,可选:sumMemorySeconds, sumVCoreSeconds, sumHDFSBytesWritten, sumHDFSBytesRead

  • 是否顺序排序,0-逆序,1-正序

  • 页号

  • 页容量,范围为[10,100]



3434
3435
3436
# File 'lib/v20190103/models.rb', line 3434

def Users
  @Users
end

Instance Method Details

#deserialize(params) ⇒ Object



3450
3451
3452
3453
3454
3455
3456
3457
3458
3459
3460
3461
3462
# File 'lib/v20190103/models.rb', line 3450

def deserialize(params)
  @InstanceId = params['InstanceId']
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @Queues = params['Queues']
  @Users = params['Users']
  @ApplicationTypes = params['ApplicationTypes']
  @GroupBy = params['GroupBy']
  @OrderBy = params['OrderBy']
  @IsAsc = params['IsAsc']
  @Offset = params['Offset']
  @Limit = params['Limit']
end