class TencentCloud::Tiia::V20190529::Client
def AssessQuality(request)
-
request:
() -- Request instance for AssessQuality.
def AssessQuality(request) body = send_request('AssessQuality', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = AssessQualityResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def CreateGroup(request)
-
request:
() -- Request instance for CreateGroup.
def CreateGroup(request) body = send_request('CreateGroup', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = CreateGroupResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def CreateImage(request)
-
request:
() -- Request instance for CreateImage.
def CreateImage(request) body = send_request('CreateImage', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = CreateImageResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def CropImage(request)
-
request:
() -- Request instance for CropImage.
def CropImage(request) body = send_request('CropImage', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = CropImageResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def DeleteImages(request)
-
request:
() -- Request instance for DeleteImages.
def DeleteImages(request) body = send_request('DeleteImages', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DeleteImagesResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def DescribeGroups(request)
-
request:
() -- Request instance for DescribeGroups.
def DescribeGroups(request) body = send_request('DescribeGroups', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DescribeGroupsResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def DescribeImages(request)
-
request:
() -- Request instance for DescribeImages.
def DescribeImages(request) body = send_request('DescribeImages', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DescribeImagesResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def DetectChefDress(request)
-
request:
() -- Request instance for DetectChefDress.
def DetectChefDress(request) body = send_request('DetectChefDress', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DetectChefDressResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def DetectDisgust(request)
-
request:
() -- Request instance for DetectDisgust.
def DetectDisgust(request) body = send_request('DetectDisgust', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DetectDisgustResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def DetectEnvelope(request)
-
request:
() -- Request instance for DetectEnvelope.
def DetectEnvelope(request) body = send_request('DetectEnvelope', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DetectEnvelopeResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def DetectLabel(request)
-
request:
() -- Request instance for DetectLabel.
def DetectLabel(request) body = send_request('DetectLabel', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DetectLabelResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def DetectLabelBeta(request)
-
request:
() -- Request instance for DetectLabelBeta.
def DetectLabelBeta(request) body = send_request('DetectLabelBeta', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DetectLabelBetaResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def DetectLabelPro(request)
-
request:
() -- Request instance for DetectLabelPro.
def DetectLabelPro(request) body = send_request('DetectLabelPro', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DetectLabelProResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def DetectMisbehavior(request)
-
request:
() -- Request instance for DetectMisbehavior.
def DetectMisbehavior(request) body = send_request('DetectMisbehavior', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DetectMisbehaviorResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def DetectPet(request)
-
request:
() -- Request instance for DetectPet.
def DetectPet(request) body = send_request('DetectPet', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DetectPetResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def DetectProduct(request)
-
request:
() -- Request instance for DetectProduct.
def DetectProduct(request) body = send_request('DetectProduct', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DetectProductResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def DetectProductBeta(request)
-
request:
() -- Request instance for DetectProductBeta.
def DetectProductBeta(request) body = send_request('DetectProductBeta', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DetectProductBetaResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def DetectSecurity(request)
-
request:
() -- Request instance for DetectSecurity.
def DetectSecurity(request) body = send_request('DetectSecurity', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DetectSecurityResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def EnhanceImage(request)
-
request:
() -- Request instance for EnhanceImage.
def EnhanceImage(request) body = send_request('EnhanceImage', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = EnhanceImageResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def RecognizeCar(request)
-
request:
() -- Request instance for RecognizeCar.
def RecognizeCar(request) body = send_request('RecognizeCar', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = RecognizeCarResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def RecognizeCarPro(request)
-
request:
() -- Request instance for RecognizeCarPro.
def RecognizeCarPro(request) body = send_request('RecognizeCarPro', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = RecognizeCarProResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def SearchImage(request)
-
request:
() -- Request instance for SearchImage.
def SearchImage(request) body = send_request('SearchImage', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = SearchImageResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def UpdateImage(request)
-
request:
() -- Request instance for UpdateImage.
def UpdateImage(request) body = send_request('UpdateImage', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = UpdateImageResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def initialize(credential, region, profile = nil)
def initialize(credential, region, profile = nil) api_version = '2019-05-29' api_endpoint = 'tiia.tencentcloudapi.com' sdk_version = 'TIIA_' + File.read(File.expand_path('../VERSION', __dir__)).strip super(credential, region, api_version, api_endpoint, sdk_version, profile) end