Class: TencentCloud::Tci::V20190318::DescribeAITaskResultResponse

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

Overview

DescribeAITaskResult返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(audioresult = nil, imageresult = nil, videoresult = nil, status = nil, taskid = nil, requestid = nil) ⇒ DescribeAITaskResultResponse

Returns a new instance of DescribeAITaskResultResponse.



1035
1036
1037
1038
1039
1040
1041
1042
# File 'lib/v20190318/models.rb', line 1035

def initialize(audioresult=nil, imageresult=nil, videoresult=nil, status=nil, taskid=nil, requestid=nil)
  @AudioResult = audioresult
  @ImageResult = imageresult
  @VideoResult = videoresult
  @Status = status
  @TaskId = taskid
  @RequestId = requestid
end

Instance Attribute Details

#AudioResultObject

Parameters:

  • AudioResult:

    音频分析结果

  • ImageResult:

    图像分析结果

  • VideoResult:

    视频分析结果

  • Status:

    任务状态

  • TaskId:

    任务唯一id。在URL方式时提交请求后会返回一个jobid,后续查询该url的结果时使用这个jobid进行查询。

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



1033
1034
1035
# File 'lib/v20190318/models.rb', line 1033

def AudioResult
  @AudioResult
end

#ImageResultObject

Parameters:

  • AudioResult:

    音频分析结果

  • ImageResult:

    图像分析结果

  • VideoResult:

    视频分析结果

  • Status:

    任务状态

  • TaskId:

    任务唯一id。在URL方式时提交请求后会返回一个jobid,后续查询该url的结果时使用这个jobid进行查询。

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



1033
1034
1035
# File 'lib/v20190318/models.rb', line 1033

def ImageResult
  @ImageResult
end

#RequestIdObject

Parameters:

  • AudioResult:

    音频分析结果

  • ImageResult:

    图像分析结果

  • VideoResult:

    视频分析结果

  • Status:

    任务状态

  • TaskId:

    任务唯一id。在URL方式时提交请求后会返回一个jobid,后续查询该url的结果时使用这个jobid进行查询。

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



1033
1034
1035
# File 'lib/v20190318/models.rb', line 1033

def RequestId
  @RequestId
end

#StatusObject

Parameters:

  • AudioResult:

    音频分析结果

  • ImageResult:

    图像分析结果

  • VideoResult:

    视频分析结果

  • Status:

    任务状态

  • TaskId:

    任务唯一id。在URL方式时提交请求后会返回一个jobid,后续查询该url的结果时使用这个jobid进行查询。

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



1033
1034
1035
# File 'lib/v20190318/models.rb', line 1033

def Status
  @Status
end

#TaskIdObject

Parameters:

  • AudioResult:

    音频分析结果

  • ImageResult:

    图像分析结果

  • VideoResult:

    视频分析结果

  • Status:

    任务状态

  • TaskId:

    任务唯一id。在URL方式时提交请求后会返回一个jobid,后续查询该url的结果时使用这个jobid进行查询。

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



1033
1034
1035
# File 'lib/v20190318/models.rb', line 1033

def TaskId
  @TaskId
end

#VideoResultObject

Parameters:

  • AudioResult:

    音频分析结果

  • ImageResult:

    图像分析结果

  • VideoResult:

    视频分析结果

  • Status:

    任务状态

  • TaskId:

    任务唯一id。在URL方式时提交请求后会返回一个jobid,后续查询该url的结果时使用这个jobid进行查询。

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



1033
1034
1035
# File 'lib/v20190318/models.rb', line 1033

def VideoResult
  @VideoResult
end

Instance Method Details

#deserialize(params) ⇒ Object



1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
# File 'lib/v20190318/models.rb', line 1044

def deserialize(params)
  unless params['AudioResult'].nil?
    @AudioResult = StandardAudioResult.new
    @AudioResult.deserialize(params['AudioResult'])
  end
  unless params['ImageResult'].nil?
    @ImageResult = StandardImageResult.new
    @ImageResult.deserialize(params['ImageResult'])
  end
  unless params['VideoResult'].nil?
    @VideoResult = StandardVideoResult.new
    @VideoResult.deserialize(params['VideoResult'])
  end
  @Status = params['Status']
  @TaskId = params['TaskId']
  @RequestId = params['RequestId']
end