Class: TencentCloud::Ccc::V20200210::AILatencyStatistics

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

Overview

AI时延统计

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(asrlatency = nil, ttslatency = nil, llmlatency = nil, etelatency = nil) ⇒ AILatencyStatistics



210
211
212
213
214
215
# File 'lib/v20200210/models.rb', line 210

def initialize(asrlatency=nil, ttslatency=nil, llmlatency=nil, etelatency=nil)
  @ASRLatency = asrlatency
  @TTSLatency = ttslatency
  @LLMLatency = llmlatency
  @ETELatency = etelatency
end

Instance Attribute Details

#ASRLatencyObject



208
209
210
# File 'lib/v20200210/models.rb', line 208

def ASRLatency
  @ASRLatency
end

#ETELatencyObject



208
209
210
# File 'lib/v20200210/models.rb', line 208

def ETELatency
  @ETELatency
end

#LLMLatencyObject



208
209
210
# File 'lib/v20200210/models.rb', line 208

def LLMLatency
  @LLMLatency
end

#TTSLatencyObject



208
209
210
# File 'lib/v20200210/models.rb', line 208

def TTSLatency
  @TTSLatency
end

Instance Method Details

#deserialize(params) ⇒ Object



217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
# File 'lib/v20200210/models.rb', line 217

def deserialize(params)
  unless params['ASRLatency'].nil?
    @ASRLatency = AILatencyStatisticsInfo.new
    @ASRLatency.deserialize(params['ASRLatency'])
  end
  unless params['TTSLatency'].nil?
    @TTSLatency = AILatencyStatisticsInfo.new
    @TTSLatency.deserialize(params['TTSLatency'])
  end
  unless params['LLMLatency'].nil?
    @LLMLatency = AILatencyStatisticsInfo.new
    @LLMLatency.deserialize(params['LLMLatency'])
  end
  unless params['ETELatency'].nil?
    @ETELatency = AILatencyStatisticsInfo.new
    @ETELatency.deserialize(params['ETELatency'])
  end
end