Class: TencentCloud::Dlc::V20210125::StreamingStatistics

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

Overview

spark流任务统计信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(starttime = nil, receivers = nil, numactivereceivers = nil, numinactivereceivers = nil, numactivebatches = nil, numretainedcompletedbatches = nil, numtotalcompletedbatches = nil, averageinputrate = nil, averageschedulingdelay = nil, averageprocessingtime = nil, averagetotaldelay = nil) ⇒ StreamingStatistics

Returns a new instance of StreamingStatistics.



15055
15056
15057
15058
15059
15060
15061
15062
15063
15064
15065
15066
15067
# File 'lib/v20210125/models.rb', line 15055

def initialize(starttime=nil, receivers=nil, numactivereceivers=nil, numinactivereceivers=nil, numactivebatches=nil, numretainedcompletedbatches=nil, numtotalcompletedbatches=nil, averageinputrate=nil, averageschedulingdelay=nil, averageprocessingtime=nil, averagetotaldelay=nil)
  @StartTime = starttime
  @Receivers = receivers
  @NumActiveReceivers = numactivereceivers
  @NumInactiveReceivers = numinactivereceivers
  @NumActiveBatches = numactivebatches
  @NumRetainedCompletedBatches = numretainedcompletedbatches
  @NumTotalCompletedBatches = numtotalcompletedbatches
  @AverageInputRate = averageinputrate
  @AverageSchedulingDelay = averageschedulingdelay
  @AverageProcessingTime = averageprocessingtime
  @AverageTotalDelay = averagetotaldelay
end

Instance Attribute Details

#AverageInputRateObject

Parameters:

  • StartTime:

    任务开始时间

  • Receivers:

    数据接收器数

  • NumActiveReceivers:

    运行中的接收器数

  • NumInactiveReceivers:

    不活跃的接收器数

  • NumActiveBatches:

    运行中的批数

  • NumRetainedCompletedBatches:

    待处理的批数

  • NumTotalCompletedBatches:

    已完成的批数

  • AverageInputRate:

    平均输入速率

  • AverageSchedulingDelay:

    平均等待时长

  • AverageProcessingTime:

    平均处理时长

  • AverageTotalDelay:

    平均延时



15053
15054
15055
# File 'lib/v20210125/models.rb', line 15053

def AverageInputRate
  @AverageInputRate
end

#AverageProcessingTimeObject

Parameters:

  • StartTime:

    任务开始时间

  • Receivers:

    数据接收器数

  • NumActiveReceivers:

    运行中的接收器数

  • NumInactiveReceivers:

    不活跃的接收器数

  • NumActiveBatches:

    运行中的批数

  • NumRetainedCompletedBatches:

    待处理的批数

  • NumTotalCompletedBatches:

    已完成的批数

  • AverageInputRate:

    平均输入速率

  • AverageSchedulingDelay:

    平均等待时长

  • AverageProcessingTime:

    平均处理时长

  • AverageTotalDelay:

    平均延时



15053
15054
15055
# File 'lib/v20210125/models.rb', line 15053

def AverageProcessingTime
  @AverageProcessingTime
end

#AverageSchedulingDelayObject

Parameters:

  • StartTime:

    任务开始时间

  • Receivers:

    数据接收器数

  • NumActiveReceivers:

    运行中的接收器数

  • NumInactiveReceivers:

    不活跃的接收器数

  • NumActiveBatches:

    运行中的批数

  • NumRetainedCompletedBatches:

    待处理的批数

  • NumTotalCompletedBatches:

    已完成的批数

  • AverageInputRate:

    平均输入速率

  • AverageSchedulingDelay:

    平均等待时长

  • AverageProcessingTime:

    平均处理时长

  • AverageTotalDelay:

    平均延时



15053
15054
15055
# File 'lib/v20210125/models.rb', line 15053

def AverageSchedulingDelay
  @AverageSchedulingDelay
end

#AverageTotalDelayObject

Parameters:

  • StartTime:

    任务开始时间

  • Receivers:

    数据接收器数

  • NumActiveReceivers:

    运行中的接收器数

  • NumInactiveReceivers:

    不活跃的接收器数

  • NumActiveBatches:

    运行中的批数

  • NumRetainedCompletedBatches:

    待处理的批数

  • NumTotalCompletedBatches:

    已完成的批数

  • AverageInputRate:

    平均输入速率

  • AverageSchedulingDelay:

    平均等待时长

  • AverageProcessingTime:

    平均处理时长

  • AverageTotalDelay:

    平均延时



15053
15054
15055
# File 'lib/v20210125/models.rb', line 15053

def AverageTotalDelay
  @AverageTotalDelay
end

#NumActiveBatchesObject

Parameters:

  • StartTime:

    任务开始时间

  • Receivers:

    数据接收器数

  • NumActiveReceivers:

    运行中的接收器数

  • NumInactiveReceivers:

    不活跃的接收器数

  • NumActiveBatches:

    运行中的批数

  • NumRetainedCompletedBatches:

    待处理的批数

  • NumTotalCompletedBatches:

    已完成的批数

  • AverageInputRate:

    平均输入速率

  • AverageSchedulingDelay:

    平均等待时长

  • AverageProcessingTime:

    平均处理时长

  • AverageTotalDelay:

    平均延时



15053
15054
15055
# File 'lib/v20210125/models.rb', line 15053

def NumActiveBatches
  @NumActiveBatches
end

#NumActiveReceiversObject

Parameters:

  • StartTime:

    任务开始时间

  • Receivers:

    数据接收器数

  • NumActiveReceivers:

    运行中的接收器数

  • NumInactiveReceivers:

    不活跃的接收器数

  • NumActiveBatches:

    运行中的批数

  • NumRetainedCompletedBatches:

    待处理的批数

  • NumTotalCompletedBatches:

    已完成的批数

  • AverageInputRate:

    平均输入速率

  • AverageSchedulingDelay:

    平均等待时长

  • AverageProcessingTime:

    平均处理时长

  • AverageTotalDelay:

    平均延时



15053
15054
15055
# File 'lib/v20210125/models.rb', line 15053

def NumActiveReceivers
  @NumActiveReceivers
end

#NumInactiveReceiversObject

Parameters:

  • StartTime:

    任务开始时间

  • Receivers:

    数据接收器数

  • NumActiveReceivers:

    运行中的接收器数

  • NumInactiveReceivers:

    不活跃的接收器数

  • NumActiveBatches:

    运行中的批数

  • NumRetainedCompletedBatches:

    待处理的批数

  • NumTotalCompletedBatches:

    已完成的批数

  • AverageInputRate:

    平均输入速率

  • AverageSchedulingDelay:

    平均等待时长

  • AverageProcessingTime:

    平均处理时长

  • AverageTotalDelay:

    平均延时



15053
15054
15055
# File 'lib/v20210125/models.rb', line 15053

def NumInactiveReceivers
  @NumInactiveReceivers
end

#NumRetainedCompletedBatchesObject

Parameters:

  • StartTime:

    任务开始时间

  • Receivers:

    数据接收器数

  • NumActiveReceivers:

    运行中的接收器数

  • NumInactiveReceivers:

    不活跃的接收器数

  • NumActiveBatches:

    运行中的批数

  • NumRetainedCompletedBatches:

    待处理的批数

  • NumTotalCompletedBatches:

    已完成的批数

  • AverageInputRate:

    平均输入速率

  • AverageSchedulingDelay:

    平均等待时长

  • AverageProcessingTime:

    平均处理时长

  • AverageTotalDelay:

    平均延时



15053
15054
15055
# File 'lib/v20210125/models.rb', line 15053

def NumRetainedCompletedBatches
  @NumRetainedCompletedBatches
end

#NumTotalCompletedBatchesObject

Parameters:

  • StartTime:

    任务开始时间

  • Receivers:

    数据接收器数

  • NumActiveReceivers:

    运行中的接收器数

  • NumInactiveReceivers:

    不活跃的接收器数

  • NumActiveBatches:

    运行中的批数

  • NumRetainedCompletedBatches:

    待处理的批数

  • NumTotalCompletedBatches:

    已完成的批数

  • AverageInputRate:

    平均输入速率

  • AverageSchedulingDelay:

    平均等待时长

  • AverageProcessingTime:

    平均处理时长

  • AverageTotalDelay:

    平均延时



15053
15054
15055
# File 'lib/v20210125/models.rb', line 15053

def NumTotalCompletedBatches
  @NumTotalCompletedBatches
end

#ReceiversObject

Parameters:

  • StartTime:

    任务开始时间

  • Receivers:

    数据接收器数

  • NumActiveReceivers:

    运行中的接收器数

  • NumInactiveReceivers:

    不活跃的接收器数

  • NumActiveBatches:

    运行中的批数

  • NumRetainedCompletedBatches:

    待处理的批数

  • NumTotalCompletedBatches:

    已完成的批数

  • AverageInputRate:

    平均输入速率

  • AverageSchedulingDelay:

    平均等待时长

  • AverageProcessingTime:

    平均处理时长

  • AverageTotalDelay:

    平均延时



15053
15054
15055
# File 'lib/v20210125/models.rb', line 15053

def Receivers
  @Receivers
end

#StartTimeObject

Parameters:

  • StartTime:

    任务开始时间

  • Receivers:

    数据接收器数

  • NumActiveReceivers:

    运行中的接收器数

  • NumInactiveReceivers:

    不活跃的接收器数

  • NumActiveBatches:

    运行中的批数

  • NumRetainedCompletedBatches:

    待处理的批数

  • NumTotalCompletedBatches:

    已完成的批数

  • AverageInputRate:

    平均输入速率

  • AverageSchedulingDelay:

    平均等待时长

  • AverageProcessingTime:

    平均处理时长

  • AverageTotalDelay:

    平均延时



15053
15054
15055
# File 'lib/v20210125/models.rb', line 15053

def StartTime
  @StartTime
end

Instance Method Details

#deserialize(params) ⇒ Object



15069
15070
15071
15072
15073
15074
15075
15076
15077
15078
15079
15080
15081
# File 'lib/v20210125/models.rb', line 15069

def deserialize(params)
  @StartTime = params['StartTime']
  @Receivers = params['Receivers']
  @NumActiveReceivers = params['NumActiveReceivers']
  @NumInactiveReceivers = params['NumInactiveReceivers']
  @NumActiveBatches = params['NumActiveBatches']
  @NumRetainedCompletedBatches = params['NumRetainedCompletedBatches']
  @NumTotalCompletedBatches = params['NumTotalCompletedBatches']
  @AverageInputRate = params['AverageInputRate']
  @AverageSchedulingDelay = params['AverageSchedulingDelay']
  @AverageProcessingTime = params['AverageProcessingTime']
  @AverageTotalDelay = params['AverageTotalDelay']
end