Add Body Detection and Image Splicing API.
This commit is contained in:
@@ -1,3 +1,6 @@
|
||||
2022-07-20 Version: 1.36.1189
|
||||
- Add Body Detection and Image Splicing API.
|
||||
|
||||
2022-07-20 Version: 1.36.1188
|
||||
- Generated 2020-05-18 for `dataworks-public`.
|
||||
|
||||
|
||||
@@ -21,273 +21,261 @@ set(imm_public_header
|
||||
include/alibabacloud/imm/ImmExport.h )
|
||||
|
||||
set(imm_public_header_model
|
||||
include/alibabacloud/imm/model/CompareImageFacesRequest.h
|
||||
include/alibabacloud/imm/model/CompareImageFacesResult.h
|
||||
include/alibabacloud/imm/model/ConvertOfficeFormatRequest.h
|
||||
include/alibabacloud/imm/model/ConvertOfficeFormatResult.h
|
||||
include/alibabacloud/imm/model/CreateGrabFrameTaskRequest.h
|
||||
include/alibabacloud/imm/model/CreateGrabFrameTaskResult.h
|
||||
include/alibabacloud/imm/model/CreateGroupFacesJobRequest.h
|
||||
include/alibabacloud/imm/model/CreateGroupFacesJobResult.h
|
||||
include/alibabacloud/imm/model/CreateImageProcessTaskRequest.h
|
||||
include/alibabacloud/imm/model/CreateImageProcessTaskResult.h
|
||||
include/alibabacloud/imm/model/CreateMediaComplexTaskRequest.h
|
||||
include/alibabacloud/imm/model/CreateMediaComplexTaskResult.h
|
||||
include/alibabacloud/imm/model/CreateMergeFaceGroupsJobRequest.h
|
||||
include/alibabacloud/imm/model/CreateMergeFaceGroupsJobResult.h
|
||||
include/alibabacloud/imm/model/AddStoryFilesRequest.h
|
||||
include/alibabacloud/imm/model/AddStoryFilesResult.h
|
||||
include/alibabacloud/imm/model/AttachOSSBucketRequest.h
|
||||
include/alibabacloud/imm/model/AttachOSSBucketResult.h
|
||||
include/alibabacloud/imm/model/BatchDeleteFileMetaRequest.h
|
||||
include/alibabacloud/imm/model/BatchDeleteFileMetaResult.h
|
||||
include/alibabacloud/imm/model/BatchGetFileMetaRequest.h
|
||||
include/alibabacloud/imm/model/BatchGetFileMetaResult.h
|
||||
include/alibabacloud/imm/model/BatchIndexFileMetaRequest.h
|
||||
include/alibabacloud/imm/model/BatchIndexFileMetaResult.h
|
||||
include/alibabacloud/imm/model/BatchUpdateFileMetaRequest.h
|
||||
include/alibabacloud/imm/model/BatchUpdateFileMetaResult.h
|
||||
include/alibabacloud/imm/model/CreateBindingRequest.h
|
||||
include/alibabacloud/imm/model/CreateBindingResult.h
|
||||
include/alibabacloud/imm/model/CreateDatasetRequest.h
|
||||
include/alibabacloud/imm/model/CreateDatasetResult.h
|
||||
include/alibabacloud/imm/model/CreateDetectVideoLabelsTaskRequest.h
|
||||
include/alibabacloud/imm/model/CreateDetectVideoLabelsTaskResult.h
|
||||
include/alibabacloud/imm/model/CreateFigureClusteringTaskRequest.h
|
||||
include/alibabacloud/imm/model/CreateFigureClusteringTaskResult.h
|
||||
include/alibabacloud/imm/model/CreateFigureClustersMergingTaskRequest.h
|
||||
include/alibabacloud/imm/model/CreateFigureClustersMergingTaskResult.h
|
||||
include/alibabacloud/imm/model/CreateImageModerationTaskRequest.h
|
||||
include/alibabacloud/imm/model/CreateImageModerationTaskResult.h
|
||||
include/alibabacloud/imm/model/CreateImageSplicingTaskRequest.h
|
||||
include/alibabacloud/imm/model/CreateImageSplicingTaskResult.h
|
||||
include/alibabacloud/imm/model/CreateMediaConvertTaskRequest.h
|
||||
include/alibabacloud/imm/model/CreateMediaConvertTaskResult.h
|
||||
include/alibabacloud/imm/model/CreateOfficeConversionTaskRequest.h
|
||||
include/alibabacloud/imm/model/CreateOfficeConversionTaskResult.h
|
||||
include/alibabacloud/imm/model/CreateSetRequest.h
|
||||
include/alibabacloud/imm/model/CreateSetResult.h
|
||||
include/alibabacloud/imm/model/CreateVideoAbstractTaskRequest.h
|
||||
include/alibabacloud/imm/model/CreateVideoAbstractTaskResult.h
|
||||
include/alibabacloud/imm/model/CreateVideoAnalyseTaskRequest.h
|
||||
include/alibabacloud/imm/model/CreateVideoAnalyseTaskResult.h
|
||||
include/alibabacloud/imm/model/CreateVideoCompressTaskRequest.h
|
||||
include/alibabacloud/imm/model/CreateVideoCompressTaskResult.h
|
||||
include/alibabacloud/imm/model/CreateVideoProduceTaskRequest.h
|
||||
include/alibabacloud/imm/model/CreateVideoProduceTaskResult.h
|
||||
include/alibabacloud/imm/model/DecodeBlindWatermarkRequest.h
|
||||
include/alibabacloud/imm/model/DecodeBlindWatermarkResult.h
|
||||
include/alibabacloud/imm/model/DeleteImageRequest.h
|
||||
include/alibabacloud/imm/model/DeleteImageResult.h
|
||||
include/alibabacloud/imm/model/DeleteImageJobRequest.h
|
||||
include/alibabacloud/imm/model/DeleteImageJobResult.h
|
||||
include/alibabacloud/imm/model/DeleteOfficeConversionTaskRequest.h
|
||||
include/alibabacloud/imm/model/DeleteOfficeConversionTaskResult.h
|
||||
include/alibabacloud/imm/model/CreateProjectRequest.h
|
||||
include/alibabacloud/imm/model/CreateProjectResult.h
|
||||
include/alibabacloud/imm/model/CreateStoryRequest.h
|
||||
include/alibabacloud/imm/model/CreateStoryResult.h
|
||||
include/alibabacloud/imm/model/CreateVideoModerationTaskRequest.h
|
||||
include/alibabacloud/imm/model/CreateVideoModerationTaskResult.h
|
||||
include/alibabacloud/imm/model/DeleteBindingRequest.h
|
||||
include/alibabacloud/imm/model/DeleteBindingResult.h
|
||||
include/alibabacloud/imm/model/DeleteDatasetRequest.h
|
||||
include/alibabacloud/imm/model/DeleteDatasetResult.h
|
||||
include/alibabacloud/imm/model/DeleteFileMetaRequest.h
|
||||
include/alibabacloud/imm/model/DeleteFileMetaResult.h
|
||||
include/alibabacloud/imm/model/DeleteProjectRequest.h
|
||||
include/alibabacloud/imm/model/DeleteProjectResult.h
|
||||
include/alibabacloud/imm/model/DeleteSetRequest.h
|
||||
include/alibabacloud/imm/model/DeleteSetResult.h
|
||||
include/alibabacloud/imm/model/DeleteVideoRequest.h
|
||||
include/alibabacloud/imm/model/DeleteVideoResult.h
|
||||
include/alibabacloud/imm/model/DeleteVideoTaskRequest.h
|
||||
include/alibabacloud/imm/model/DeleteVideoTaskResult.h
|
||||
include/alibabacloud/imm/model/DescribeRegionsRequest.h
|
||||
include/alibabacloud/imm/model/DescribeRegionsResult.h
|
||||
include/alibabacloud/imm/model/DeleteStoryRequest.h
|
||||
include/alibabacloud/imm/model/DeleteStoryResult.h
|
||||
include/alibabacloud/imm/model/DetachOSSBucketRequest.h
|
||||
include/alibabacloud/imm/model/DetachOSSBucketResult.h
|
||||
include/alibabacloud/imm/model/DetectImageBodiesRequest.h
|
||||
include/alibabacloud/imm/model/DetectImageBodiesResult.h
|
||||
include/alibabacloud/imm/model/DetectImageCodesRequest.h
|
||||
include/alibabacloud/imm/model/DetectImageCodesResult.h
|
||||
include/alibabacloud/imm/model/DetectImageCroppingRequest.h
|
||||
include/alibabacloud/imm/model/DetectImageCroppingResult.h
|
||||
include/alibabacloud/imm/model/DetectImageFacesRequest.h
|
||||
include/alibabacloud/imm/model/DetectImageFacesResult.h
|
||||
include/alibabacloud/imm/model/DetectImageQRCodesRequest.h
|
||||
include/alibabacloud/imm/model/DetectImageQRCodesResult.h
|
||||
include/alibabacloud/imm/model/DetectImageTagsRequest.h
|
||||
include/alibabacloud/imm/model/DetectImageTagsResult.h
|
||||
include/alibabacloud/imm/model/DetectQRCodesRequest.h
|
||||
include/alibabacloud/imm/model/DetectQRCodesResult.h
|
||||
include/alibabacloud/imm/model/EncodeBlindWatermarkRequest.h
|
||||
include/alibabacloud/imm/model/EncodeBlindWatermarkResult.h
|
||||
include/alibabacloud/imm/model/FindImagesRequest.h
|
||||
include/alibabacloud/imm/model/FindImagesResult.h
|
||||
include/alibabacloud/imm/model/FindSimilarFacesRequest.h
|
||||
include/alibabacloud/imm/model/FindSimilarFacesResult.h
|
||||
include/alibabacloud/imm/model/GetContentKeyRequest.h
|
||||
include/alibabacloud/imm/model/GetContentKeyResult.h
|
||||
include/alibabacloud/imm/model/GetDRMLicenseRequest.h
|
||||
include/alibabacloud/imm/model/GetDRMLicenseResult.h
|
||||
include/alibabacloud/imm/model/GetImageRequest.h
|
||||
include/alibabacloud/imm/model/GetImageResult.h
|
||||
include/alibabacloud/imm/model/GetImageCroppingSuggestionsRequest.h
|
||||
include/alibabacloud/imm/model/GetImageCroppingSuggestionsResult.h
|
||||
include/alibabacloud/imm/model/GetImageQualityRequest.h
|
||||
include/alibabacloud/imm/model/GetImageQualityResult.h
|
||||
include/alibabacloud/imm/model/DetectImageLabelsRequest.h
|
||||
include/alibabacloud/imm/model/DetectImageLabelsResult.h
|
||||
include/alibabacloud/imm/model/DetectImageScoreRequest.h
|
||||
include/alibabacloud/imm/model/DetectImageScoreResult.h
|
||||
include/alibabacloud/imm/model/DetectTextAnomalyRequest.h
|
||||
include/alibabacloud/imm/model/DetectTextAnomalyResult.h
|
||||
include/alibabacloud/imm/model/FuzzyQueryRequest.h
|
||||
include/alibabacloud/imm/model/FuzzyQueryResult.h
|
||||
include/alibabacloud/imm/model/GetBindingRequest.h
|
||||
include/alibabacloud/imm/model/GetBindingResult.h
|
||||
include/alibabacloud/imm/model/GetDatasetRequest.h
|
||||
include/alibabacloud/imm/model/GetDatasetResult.h
|
||||
include/alibabacloud/imm/model/GetDetectVideoLabelsResultRequest.h
|
||||
include/alibabacloud/imm/model/GetDetectVideoLabelsResultResult.h
|
||||
include/alibabacloud/imm/model/GetFigureClusterRequest.h
|
||||
include/alibabacloud/imm/model/GetFigureClusterResult.h
|
||||
include/alibabacloud/imm/model/GetFileMetaRequest.h
|
||||
include/alibabacloud/imm/model/GetFileMetaResult.h
|
||||
include/alibabacloud/imm/model/GetMediaMetaRequest.h
|
||||
include/alibabacloud/imm/model/GetMediaMetaResult.h
|
||||
include/alibabacloud/imm/model/GetOfficeConversionTaskRequest.h
|
||||
include/alibabacloud/imm/model/GetOfficeConversionTaskResult.h
|
||||
include/alibabacloud/imm/model/GetOfficeEditURLRequest.h
|
||||
include/alibabacloud/imm/model/GetOfficeEditURLResult.h
|
||||
include/alibabacloud/imm/model/GetOfficePreviewURLRequest.h
|
||||
include/alibabacloud/imm/model/GetOfficePreviewURLResult.h
|
||||
include/alibabacloud/imm/model/GetOSSBucketAttachmentRequest.h
|
||||
include/alibabacloud/imm/model/GetOSSBucketAttachmentResult.h
|
||||
include/alibabacloud/imm/model/GetProjectRequest.h
|
||||
include/alibabacloud/imm/model/GetProjectResult.h
|
||||
include/alibabacloud/imm/model/GetSetRequest.h
|
||||
include/alibabacloud/imm/model/GetSetResult.h
|
||||
include/alibabacloud/imm/model/GetVideoRequest.h
|
||||
include/alibabacloud/imm/model/GetVideoResult.h
|
||||
include/alibabacloud/imm/model/GetVideoTaskRequest.h
|
||||
include/alibabacloud/imm/model/GetVideoTaskResult.h
|
||||
include/alibabacloud/imm/model/GetStoryRequest.h
|
||||
include/alibabacloud/imm/model/GetStoryResult.h
|
||||
include/alibabacloud/imm/model/GetTaskRequest.h
|
||||
include/alibabacloud/imm/model/GetTaskResult.h
|
||||
include/alibabacloud/imm/model/GetWebofficeURLRequest.h
|
||||
include/alibabacloud/imm/model/GetWebofficeURLResult.h
|
||||
include/alibabacloud/imm/model/IndexImageRequest.h
|
||||
include/alibabacloud/imm/model/IndexImageResult.h
|
||||
include/alibabacloud/imm/model/IndexVideoRequest.h
|
||||
include/alibabacloud/imm/model/IndexVideoResult.h
|
||||
include/alibabacloud/imm/model/ListFaceGroupsRequest.h
|
||||
include/alibabacloud/imm/model/ListFaceGroupsResult.h
|
||||
include/alibabacloud/imm/model/ListImagesRequest.h
|
||||
include/alibabacloud/imm/model/ListImagesResult.h
|
||||
include/alibabacloud/imm/model/ListOfficeConversionTaskRequest.h
|
||||
include/alibabacloud/imm/model/ListOfficeConversionTaskResult.h
|
||||
include/alibabacloud/imm/model/ListProjectAPIsRequest.h
|
||||
include/alibabacloud/imm/model/ListProjectAPIsResult.h
|
||||
include/alibabacloud/imm/model/IndexFileMetaRequest.h
|
||||
include/alibabacloud/imm/model/IndexFileMetaResult.h
|
||||
include/alibabacloud/imm/model/ListBindingsRequest.h
|
||||
include/alibabacloud/imm/model/ListBindingsResult.h
|
||||
include/alibabacloud/imm/model/ListDatasetsRequest.h
|
||||
include/alibabacloud/imm/model/ListDatasetsResult.h
|
||||
include/alibabacloud/imm/model/ListProjectsRequest.h
|
||||
include/alibabacloud/imm/model/ListProjectsResult.h
|
||||
include/alibabacloud/imm/model/ListSetTagsRequest.h
|
||||
include/alibabacloud/imm/model/ListSetTagsResult.h
|
||||
include/alibabacloud/imm/model/ListSetsRequest.h
|
||||
include/alibabacloud/imm/model/ListSetsResult.h
|
||||
include/alibabacloud/imm/model/ListVideoAudiosRequest.h
|
||||
include/alibabacloud/imm/model/ListVideoAudiosResult.h
|
||||
include/alibabacloud/imm/model/ListVideoFramesRequest.h
|
||||
include/alibabacloud/imm/model/ListVideoFramesResult.h
|
||||
include/alibabacloud/imm/model/ListVideoTasksRequest.h
|
||||
include/alibabacloud/imm/model/ListVideoTasksResult.h
|
||||
include/alibabacloud/imm/model/ListVideosRequest.h
|
||||
include/alibabacloud/imm/model/ListVideosResult.h
|
||||
include/alibabacloud/imm/model/OpenImmServiceRequest.h
|
||||
include/alibabacloud/imm/model/OpenImmServiceResult.h
|
||||
include/alibabacloud/imm/model/PutProjectRequest.h
|
||||
include/alibabacloud/imm/model/PutProjectResult.h
|
||||
include/alibabacloud/imm/model/RefreshOfficeEditTokenRequest.h
|
||||
include/alibabacloud/imm/model/RefreshOfficeEditTokenResult.h
|
||||
include/alibabacloud/imm/model/RefreshOfficePreviewTokenRequest.h
|
||||
include/alibabacloud/imm/model/RefreshOfficePreviewTokenResult.h
|
||||
include/alibabacloud/imm/model/ListRegionsRequest.h
|
||||
include/alibabacloud/imm/model/ListRegionsResult.h
|
||||
include/alibabacloud/imm/model/ListTasksRequest.h
|
||||
include/alibabacloud/imm/model/ListTasksResult.h
|
||||
include/alibabacloud/imm/model/MergeFigureClustersRequest.h
|
||||
include/alibabacloud/imm/model/MergeFigureClustersResult.h
|
||||
include/alibabacloud/imm/model/QueryFigureClustersRequest.h
|
||||
include/alibabacloud/imm/model/QueryFigureClustersResult.h
|
||||
include/alibabacloud/imm/model/QueryStoriesRequest.h
|
||||
include/alibabacloud/imm/model/QueryStoriesResult.h
|
||||
include/alibabacloud/imm/model/RefreshWebofficeTokenRequest.h
|
||||
include/alibabacloud/imm/model/RefreshWebofficeTokenResult.h
|
||||
include/alibabacloud/imm/model/UpdateFaceGroupRequest.h
|
||||
include/alibabacloud/imm/model/UpdateFaceGroupResult.h
|
||||
include/alibabacloud/imm/model/UpdateImageRequest.h
|
||||
include/alibabacloud/imm/model/UpdateImageResult.h
|
||||
include/alibabacloud/imm/model/RemoveStoryFilesRequest.h
|
||||
include/alibabacloud/imm/model/RemoveStoryFilesResult.h
|
||||
include/alibabacloud/imm/model/ResumeBindingRequest.h
|
||||
include/alibabacloud/imm/model/ResumeBindingResult.h
|
||||
include/alibabacloud/imm/model/SemanticQueryRequest.h
|
||||
include/alibabacloud/imm/model/SemanticQueryResult.h
|
||||
include/alibabacloud/imm/model/SimpleQueryRequest.h
|
||||
include/alibabacloud/imm/model/SimpleQueryResult.h
|
||||
include/alibabacloud/imm/model/StopBindingRequest.h
|
||||
include/alibabacloud/imm/model/StopBindingResult.h
|
||||
include/alibabacloud/imm/model/UpdateDatasetRequest.h
|
||||
include/alibabacloud/imm/model/UpdateDatasetResult.h
|
||||
include/alibabacloud/imm/model/UpdateFigureClusterRequest.h
|
||||
include/alibabacloud/imm/model/UpdateFigureClusterResult.h
|
||||
include/alibabacloud/imm/model/UpdateFileMetaRequest.h
|
||||
include/alibabacloud/imm/model/UpdateFileMetaResult.h
|
||||
include/alibabacloud/imm/model/UpdateProjectRequest.h
|
||||
include/alibabacloud/imm/model/UpdateProjectResult.h
|
||||
include/alibabacloud/imm/model/UpdateSetRequest.h
|
||||
include/alibabacloud/imm/model/UpdateSetResult.h )
|
||||
include/alibabacloud/imm/model/UpdateStoryRequest.h
|
||||
include/alibabacloud/imm/model/UpdateStoryResult.h )
|
||||
|
||||
set(imm_src
|
||||
src/ImmClient.cc
|
||||
src/model/CompareImageFacesRequest.cc
|
||||
src/model/CompareImageFacesResult.cc
|
||||
src/model/ConvertOfficeFormatRequest.cc
|
||||
src/model/ConvertOfficeFormatResult.cc
|
||||
src/model/CreateGrabFrameTaskRequest.cc
|
||||
src/model/CreateGrabFrameTaskResult.cc
|
||||
src/model/CreateGroupFacesJobRequest.cc
|
||||
src/model/CreateGroupFacesJobResult.cc
|
||||
src/model/CreateImageProcessTaskRequest.cc
|
||||
src/model/CreateImageProcessTaskResult.cc
|
||||
src/model/CreateMediaComplexTaskRequest.cc
|
||||
src/model/CreateMediaComplexTaskResult.cc
|
||||
src/model/CreateMergeFaceGroupsJobRequest.cc
|
||||
src/model/CreateMergeFaceGroupsJobResult.cc
|
||||
src/model/AddStoryFilesRequest.cc
|
||||
src/model/AddStoryFilesResult.cc
|
||||
src/model/AttachOSSBucketRequest.cc
|
||||
src/model/AttachOSSBucketResult.cc
|
||||
src/model/BatchDeleteFileMetaRequest.cc
|
||||
src/model/BatchDeleteFileMetaResult.cc
|
||||
src/model/BatchGetFileMetaRequest.cc
|
||||
src/model/BatchGetFileMetaResult.cc
|
||||
src/model/BatchIndexFileMetaRequest.cc
|
||||
src/model/BatchIndexFileMetaResult.cc
|
||||
src/model/BatchUpdateFileMetaRequest.cc
|
||||
src/model/BatchUpdateFileMetaResult.cc
|
||||
src/model/CreateBindingRequest.cc
|
||||
src/model/CreateBindingResult.cc
|
||||
src/model/CreateDatasetRequest.cc
|
||||
src/model/CreateDatasetResult.cc
|
||||
src/model/CreateDetectVideoLabelsTaskRequest.cc
|
||||
src/model/CreateDetectVideoLabelsTaskResult.cc
|
||||
src/model/CreateFigureClusteringTaskRequest.cc
|
||||
src/model/CreateFigureClusteringTaskResult.cc
|
||||
src/model/CreateFigureClustersMergingTaskRequest.cc
|
||||
src/model/CreateFigureClustersMergingTaskResult.cc
|
||||
src/model/CreateImageModerationTaskRequest.cc
|
||||
src/model/CreateImageModerationTaskResult.cc
|
||||
src/model/CreateImageSplicingTaskRequest.cc
|
||||
src/model/CreateImageSplicingTaskResult.cc
|
||||
src/model/CreateMediaConvertTaskRequest.cc
|
||||
src/model/CreateMediaConvertTaskResult.cc
|
||||
src/model/CreateOfficeConversionTaskRequest.cc
|
||||
src/model/CreateOfficeConversionTaskResult.cc
|
||||
src/model/CreateSetRequest.cc
|
||||
src/model/CreateSetResult.cc
|
||||
src/model/CreateVideoAbstractTaskRequest.cc
|
||||
src/model/CreateVideoAbstractTaskResult.cc
|
||||
src/model/CreateVideoAnalyseTaskRequest.cc
|
||||
src/model/CreateVideoAnalyseTaskResult.cc
|
||||
src/model/CreateVideoCompressTaskRequest.cc
|
||||
src/model/CreateVideoCompressTaskResult.cc
|
||||
src/model/CreateVideoProduceTaskRequest.cc
|
||||
src/model/CreateVideoProduceTaskResult.cc
|
||||
src/model/DecodeBlindWatermarkRequest.cc
|
||||
src/model/DecodeBlindWatermarkResult.cc
|
||||
src/model/DeleteImageRequest.cc
|
||||
src/model/DeleteImageResult.cc
|
||||
src/model/DeleteImageJobRequest.cc
|
||||
src/model/DeleteImageJobResult.cc
|
||||
src/model/DeleteOfficeConversionTaskRequest.cc
|
||||
src/model/DeleteOfficeConversionTaskResult.cc
|
||||
src/model/CreateProjectRequest.cc
|
||||
src/model/CreateProjectResult.cc
|
||||
src/model/CreateStoryRequest.cc
|
||||
src/model/CreateStoryResult.cc
|
||||
src/model/CreateVideoModerationTaskRequest.cc
|
||||
src/model/CreateVideoModerationTaskResult.cc
|
||||
src/model/DeleteBindingRequest.cc
|
||||
src/model/DeleteBindingResult.cc
|
||||
src/model/DeleteDatasetRequest.cc
|
||||
src/model/DeleteDatasetResult.cc
|
||||
src/model/DeleteFileMetaRequest.cc
|
||||
src/model/DeleteFileMetaResult.cc
|
||||
src/model/DeleteProjectRequest.cc
|
||||
src/model/DeleteProjectResult.cc
|
||||
src/model/DeleteSetRequest.cc
|
||||
src/model/DeleteSetResult.cc
|
||||
src/model/DeleteVideoRequest.cc
|
||||
src/model/DeleteVideoResult.cc
|
||||
src/model/DeleteVideoTaskRequest.cc
|
||||
src/model/DeleteVideoTaskResult.cc
|
||||
src/model/DescribeRegionsRequest.cc
|
||||
src/model/DescribeRegionsResult.cc
|
||||
src/model/DeleteStoryRequest.cc
|
||||
src/model/DeleteStoryResult.cc
|
||||
src/model/DetachOSSBucketRequest.cc
|
||||
src/model/DetachOSSBucketResult.cc
|
||||
src/model/DetectImageBodiesRequest.cc
|
||||
src/model/DetectImageBodiesResult.cc
|
||||
src/model/DetectImageCodesRequest.cc
|
||||
src/model/DetectImageCodesResult.cc
|
||||
src/model/DetectImageCroppingRequest.cc
|
||||
src/model/DetectImageCroppingResult.cc
|
||||
src/model/DetectImageFacesRequest.cc
|
||||
src/model/DetectImageFacesResult.cc
|
||||
src/model/DetectImageQRCodesRequest.cc
|
||||
src/model/DetectImageQRCodesResult.cc
|
||||
src/model/DetectImageTagsRequest.cc
|
||||
src/model/DetectImageTagsResult.cc
|
||||
src/model/DetectQRCodesRequest.cc
|
||||
src/model/DetectQRCodesResult.cc
|
||||
src/model/EncodeBlindWatermarkRequest.cc
|
||||
src/model/EncodeBlindWatermarkResult.cc
|
||||
src/model/FindImagesRequest.cc
|
||||
src/model/FindImagesResult.cc
|
||||
src/model/FindSimilarFacesRequest.cc
|
||||
src/model/FindSimilarFacesResult.cc
|
||||
src/model/GetContentKeyRequest.cc
|
||||
src/model/GetContentKeyResult.cc
|
||||
src/model/GetDRMLicenseRequest.cc
|
||||
src/model/GetDRMLicenseResult.cc
|
||||
src/model/GetImageRequest.cc
|
||||
src/model/GetImageResult.cc
|
||||
src/model/GetImageCroppingSuggestionsRequest.cc
|
||||
src/model/GetImageCroppingSuggestionsResult.cc
|
||||
src/model/GetImageQualityRequest.cc
|
||||
src/model/GetImageQualityResult.cc
|
||||
src/model/DetectImageLabelsRequest.cc
|
||||
src/model/DetectImageLabelsResult.cc
|
||||
src/model/DetectImageScoreRequest.cc
|
||||
src/model/DetectImageScoreResult.cc
|
||||
src/model/DetectTextAnomalyRequest.cc
|
||||
src/model/DetectTextAnomalyResult.cc
|
||||
src/model/FuzzyQueryRequest.cc
|
||||
src/model/FuzzyQueryResult.cc
|
||||
src/model/GetBindingRequest.cc
|
||||
src/model/GetBindingResult.cc
|
||||
src/model/GetDatasetRequest.cc
|
||||
src/model/GetDatasetResult.cc
|
||||
src/model/GetDetectVideoLabelsResultRequest.cc
|
||||
src/model/GetDetectVideoLabelsResultResult.cc
|
||||
src/model/GetFigureClusterRequest.cc
|
||||
src/model/GetFigureClusterResult.cc
|
||||
src/model/GetFileMetaRequest.cc
|
||||
src/model/GetFileMetaResult.cc
|
||||
src/model/GetMediaMetaRequest.cc
|
||||
src/model/GetMediaMetaResult.cc
|
||||
src/model/GetOfficeConversionTaskRequest.cc
|
||||
src/model/GetOfficeConversionTaskResult.cc
|
||||
src/model/GetOfficeEditURLRequest.cc
|
||||
src/model/GetOfficeEditURLResult.cc
|
||||
src/model/GetOfficePreviewURLRequest.cc
|
||||
src/model/GetOfficePreviewURLResult.cc
|
||||
src/model/GetOSSBucketAttachmentRequest.cc
|
||||
src/model/GetOSSBucketAttachmentResult.cc
|
||||
src/model/GetProjectRequest.cc
|
||||
src/model/GetProjectResult.cc
|
||||
src/model/GetSetRequest.cc
|
||||
src/model/GetSetResult.cc
|
||||
src/model/GetVideoRequest.cc
|
||||
src/model/GetVideoResult.cc
|
||||
src/model/GetVideoTaskRequest.cc
|
||||
src/model/GetVideoTaskResult.cc
|
||||
src/model/GetStoryRequest.cc
|
||||
src/model/GetStoryResult.cc
|
||||
src/model/GetTaskRequest.cc
|
||||
src/model/GetTaskResult.cc
|
||||
src/model/GetWebofficeURLRequest.cc
|
||||
src/model/GetWebofficeURLResult.cc
|
||||
src/model/IndexImageRequest.cc
|
||||
src/model/IndexImageResult.cc
|
||||
src/model/IndexVideoRequest.cc
|
||||
src/model/IndexVideoResult.cc
|
||||
src/model/ListFaceGroupsRequest.cc
|
||||
src/model/ListFaceGroupsResult.cc
|
||||
src/model/ListImagesRequest.cc
|
||||
src/model/ListImagesResult.cc
|
||||
src/model/ListOfficeConversionTaskRequest.cc
|
||||
src/model/ListOfficeConversionTaskResult.cc
|
||||
src/model/ListProjectAPIsRequest.cc
|
||||
src/model/ListProjectAPIsResult.cc
|
||||
src/model/IndexFileMetaRequest.cc
|
||||
src/model/IndexFileMetaResult.cc
|
||||
src/model/ListBindingsRequest.cc
|
||||
src/model/ListBindingsResult.cc
|
||||
src/model/ListDatasetsRequest.cc
|
||||
src/model/ListDatasetsResult.cc
|
||||
src/model/ListProjectsRequest.cc
|
||||
src/model/ListProjectsResult.cc
|
||||
src/model/ListSetTagsRequest.cc
|
||||
src/model/ListSetTagsResult.cc
|
||||
src/model/ListSetsRequest.cc
|
||||
src/model/ListSetsResult.cc
|
||||
src/model/ListVideoAudiosRequest.cc
|
||||
src/model/ListVideoAudiosResult.cc
|
||||
src/model/ListVideoFramesRequest.cc
|
||||
src/model/ListVideoFramesResult.cc
|
||||
src/model/ListVideoTasksRequest.cc
|
||||
src/model/ListVideoTasksResult.cc
|
||||
src/model/ListVideosRequest.cc
|
||||
src/model/ListVideosResult.cc
|
||||
src/model/OpenImmServiceRequest.cc
|
||||
src/model/OpenImmServiceResult.cc
|
||||
src/model/PutProjectRequest.cc
|
||||
src/model/PutProjectResult.cc
|
||||
src/model/RefreshOfficeEditTokenRequest.cc
|
||||
src/model/RefreshOfficeEditTokenResult.cc
|
||||
src/model/RefreshOfficePreviewTokenRequest.cc
|
||||
src/model/RefreshOfficePreviewTokenResult.cc
|
||||
src/model/ListRegionsRequest.cc
|
||||
src/model/ListRegionsResult.cc
|
||||
src/model/ListTasksRequest.cc
|
||||
src/model/ListTasksResult.cc
|
||||
src/model/MergeFigureClustersRequest.cc
|
||||
src/model/MergeFigureClustersResult.cc
|
||||
src/model/QueryFigureClustersRequest.cc
|
||||
src/model/QueryFigureClustersResult.cc
|
||||
src/model/QueryStoriesRequest.cc
|
||||
src/model/QueryStoriesResult.cc
|
||||
src/model/RefreshWebofficeTokenRequest.cc
|
||||
src/model/RefreshWebofficeTokenResult.cc
|
||||
src/model/UpdateFaceGroupRequest.cc
|
||||
src/model/UpdateFaceGroupResult.cc
|
||||
src/model/UpdateImageRequest.cc
|
||||
src/model/UpdateImageResult.cc
|
||||
src/model/RemoveStoryFilesRequest.cc
|
||||
src/model/RemoveStoryFilesResult.cc
|
||||
src/model/ResumeBindingRequest.cc
|
||||
src/model/ResumeBindingResult.cc
|
||||
src/model/SemanticQueryRequest.cc
|
||||
src/model/SemanticQueryResult.cc
|
||||
src/model/SimpleQueryRequest.cc
|
||||
src/model/SimpleQueryResult.cc
|
||||
src/model/StopBindingRequest.cc
|
||||
src/model/StopBindingResult.cc
|
||||
src/model/UpdateDatasetRequest.cc
|
||||
src/model/UpdateDatasetResult.cc
|
||||
src/model/UpdateFigureClusterRequest.cc
|
||||
src/model/UpdateFigureClusterResult.cc
|
||||
src/model/UpdateFileMetaRequest.cc
|
||||
src/model/UpdateFileMetaResult.cc
|
||||
src/model/UpdateProjectRequest.cc
|
||||
src/model/UpdateProjectResult.cc
|
||||
src/model/UpdateSetRequest.cc
|
||||
src/model/UpdateSetResult.cc )
|
||||
src/model/UpdateStoryRequest.cc
|
||||
src/model/UpdateStoryResult.cc )
|
||||
|
||||
add_library(imm ${LIB_TYPE}
|
||||
${imm_public_header}
|
||||
|
||||
@@ -22,138 +22,132 @@
|
||||
#include <alibabacloud/core/EndpointProvider.h>
|
||||
#include <alibabacloud/core/RpcServiceClient.h>
|
||||
#include "ImmExport.h"
|
||||
#include "model/CompareImageFacesRequest.h"
|
||||
#include "model/CompareImageFacesResult.h"
|
||||
#include "model/ConvertOfficeFormatRequest.h"
|
||||
#include "model/ConvertOfficeFormatResult.h"
|
||||
#include "model/CreateGrabFrameTaskRequest.h"
|
||||
#include "model/CreateGrabFrameTaskResult.h"
|
||||
#include "model/CreateGroupFacesJobRequest.h"
|
||||
#include "model/CreateGroupFacesJobResult.h"
|
||||
#include "model/CreateImageProcessTaskRequest.h"
|
||||
#include "model/CreateImageProcessTaskResult.h"
|
||||
#include "model/CreateMediaComplexTaskRequest.h"
|
||||
#include "model/CreateMediaComplexTaskResult.h"
|
||||
#include "model/CreateMergeFaceGroupsJobRequest.h"
|
||||
#include "model/CreateMergeFaceGroupsJobResult.h"
|
||||
#include "model/AddStoryFilesRequest.h"
|
||||
#include "model/AddStoryFilesResult.h"
|
||||
#include "model/AttachOSSBucketRequest.h"
|
||||
#include "model/AttachOSSBucketResult.h"
|
||||
#include "model/BatchDeleteFileMetaRequest.h"
|
||||
#include "model/BatchDeleteFileMetaResult.h"
|
||||
#include "model/BatchGetFileMetaRequest.h"
|
||||
#include "model/BatchGetFileMetaResult.h"
|
||||
#include "model/BatchIndexFileMetaRequest.h"
|
||||
#include "model/BatchIndexFileMetaResult.h"
|
||||
#include "model/BatchUpdateFileMetaRequest.h"
|
||||
#include "model/BatchUpdateFileMetaResult.h"
|
||||
#include "model/CreateBindingRequest.h"
|
||||
#include "model/CreateBindingResult.h"
|
||||
#include "model/CreateDatasetRequest.h"
|
||||
#include "model/CreateDatasetResult.h"
|
||||
#include "model/CreateDetectVideoLabelsTaskRequest.h"
|
||||
#include "model/CreateDetectVideoLabelsTaskResult.h"
|
||||
#include "model/CreateFigureClusteringTaskRequest.h"
|
||||
#include "model/CreateFigureClusteringTaskResult.h"
|
||||
#include "model/CreateFigureClustersMergingTaskRequest.h"
|
||||
#include "model/CreateFigureClustersMergingTaskResult.h"
|
||||
#include "model/CreateImageModerationTaskRequest.h"
|
||||
#include "model/CreateImageModerationTaskResult.h"
|
||||
#include "model/CreateImageSplicingTaskRequest.h"
|
||||
#include "model/CreateImageSplicingTaskResult.h"
|
||||
#include "model/CreateMediaConvertTaskRequest.h"
|
||||
#include "model/CreateMediaConvertTaskResult.h"
|
||||
#include "model/CreateOfficeConversionTaskRequest.h"
|
||||
#include "model/CreateOfficeConversionTaskResult.h"
|
||||
#include "model/CreateSetRequest.h"
|
||||
#include "model/CreateSetResult.h"
|
||||
#include "model/CreateVideoAbstractTaskRequest.h"
|
||||
#include "model/CreateVideoAbstractTaskResult.h"
|
||||
#include "model/CreateVideoAnalyseTaskRequest.h"
|
||||
#include "model/CreateVideoAnalyseTaskResult.h"
|
||||
#include "model/CreateVideoCompressTaskRequest.h"
|
||||
#include "model/CreateVideoCompressTaskResult.h"
|
||||
#include "model/CreateVideoProduceTaskRequest.h"
|
||||
#include "model/CreateVideoProduceTaskResult.h"
|
||||
#include "model/DecodeBlindWatermarkRequest.h"
|
||||
#include "model/DecodeBlindWatermarkResult.h"
|
||||
#include "model/DeleteImageRequest.h"
|
||||
#include "model/DeleteImageResult.h"
|
||||
#include "model/DeleteImageJobRequest.h"
|
||||
#include "model/DeleteImageJobResult.h"
|
||||
#include "model/DeleteOfficeConversionTaskRequest.h"
|
||||
#include "model/DeleteOfficeConversionTaskResult.h"
|
||||
#include "model/CreateProjectRequest.h"
|
||||
#include "model/CreateProjectResult.h"
|
||||
#include "model/CreateStoryRequest.h"
|
||||
#include "model/CreateStoryResult.h"
|
||||
#include "model/CreateVideoModerationTaskRequest.h"
|
||||
#include "model/CreateVideoModerationTaskResult.h"
|
||||
#include "model/DeleteBindingRequest.h"
|
||||
#include "model/DeleteBindingResult.h"
|
||||
#include "model/DeleteDatasetRequest.h"
|
||||
#include "model/DeleteDatasetResult.h"
|
||||
#include "model/DeleteFileMetaRequest.h"
|
||||
#include "model/DeleteFileMetaResult.h"
|
||||
#include "model/DeleteProjectRequest.h"
|
||||
#include "model/DeleteProjectResult.h"
|
||||
#include "model/DeleteSetRequest.h"
|
||||
#include "model/DeleteSetResult.h"
|
||||
#include "model/DeleteVideoRequest.h"
|
||||
#include "model/DeleteVideoResult.h"
|
||||
#include "model/DeleteVideoTaskRequest.h"
|
||||
#include "model/DeleteVideoTaskResult.h"
|
||||
#include "model/DescribeRegionsRequest.h"
|
||||
#include "model/DescribeRegionsResult.h"
|
||||
#include "model/DeleteStoryRequest.h"
|
||||
#include "model/DeleteStoryResult.h"
|
||||
#include "model/DetachOSSBucketRequest.h"
|
||||
#include "model/DetachOSSBucketResult.h"
|
||||
#include "model/DetectImageBodiesRequest.h"
|
||||
#include "model/DetectImageBodiesResult.h"
|
||||
#include "model/DetectImageCodesRequest.h"
|
||||
#include "model/DetectImageCodesResult.h"
|
||||
#include "model/DetectImageCroppingRequest.h"
|
||||
#include "model/DetectImageCroppingResult.h"
|
||||
#include "model/DetectImageFacesRequest.h"
|
||||
#include "model/DetectImageFacesResult.h"
|
||||
#include "model/DetectImageQRCodesRequest.h"
|
||||
#include "model/DetectImageQRCodesResult.h"
|
||||
#include "model/DetectImageTagsRequest.h"
|
||||
#include "model/DetectImageTagsResult.h"
|
||||
#include "model/DetectQRCodesRequest.h"
|
||||
#include "model/DetectQRCodesResult.h"
|
||||
#include "model/EncodeBlindWatermarkRequest.h"
|
||||
#include "model/EncodeBlindWatermarkResult.h"
|
||||
#include "model/FindImagesRequest.h"
|
||||
#include "model/FindImagesResult.h"
|
||||
#include "model/FindSimilarFacesRequest.h"
|
||||
#include "model/FindSimilarFacesResult.h"
|
||||
#include "model/GetContentKeyRequest.h"
|
||||
#include "model/GetContentKeyResult.h"
|
||||
#include "model/GetDRMLicenseRequest.h"
|
||||
#include "model/GetDRMLicenseResult.h"
|
||||
#include "model/GetImageRequest.h"
|
||||
#include "model/GetImageResult.h"
|
||||
#include "model/GetImageCroppingSuggestionsRequest.h"
|
||||
#include "model/GetImageCroppingSuggestionsResult.h"
|
||||
#include "model/GetImageQualityRequest.h"
|
||||
#include "model/GetImageQualityResult.h"
|
||||
#include "model/DetectImageLabelsRequest.h"
|
||||
#include "model/DetectImageLabelsResult.h"
|
||||
#include "model/DetectImageScoreRequest.h"
|
||||
#include "model/DetectImageScoreResult.h"
|
||||
#include "model/DetectTextAnomalyRequest.h"
|
||||
#include "model/DetectTextAnomalyResult.h"
|
||||
#include "model/FuzzyQueryRequest.h"
|
||||
#include "model/FuzzyQueryResult.h"
|
||||
#include "model/GetBindingRequest.h"
|
||||
#include "model/GetBindingResult.h"
|
||||
#include "model/GetDatasetRequest.h"
|
||||
#include "model/GetDatasetResult.h"
|
||||
#include "model/GetDetectVideoLabelsResultRequest.h"
|
||||
#include "model/GetDetectVideoLabelsResultResult.h"
|
||||
#include "model/GetFigureClusterRequest.h"
|
||||
#include "model/GetFigureClusterResult.h"
|
||||
#include "model/GetFileMetaRequest.h"
|
||||
#include "model/GetFileMetaResult.h"
|
||||
#include "model/GetMediaMetaRequest.h"
|
||||
#include "model/GetMediaMetaResult.h"
|
||||
#include "model/GetOfficeConversionTaskRequest.h"
|
||||
#include "model/GetOfficeConversionTaskResult.h"
|
||||
#include "model/GetOfficeEditURLRequest.h"
|
||||
#include "model/GetOfficeEditURLResult.h"
|
||||
#include "model/GetOfficePreviewURLRequest.h"
|
||||
#include "model/GetOfficePreviewURLResult.h"
|
||||
#include "model/GetOSSBucketAttachmentRequest.h"
|
||||
#include "model/GetOSSBucketAttachmentResult.h"
|
||||
#include "model/GetProjectRequest.h"
|
||||
#include "model/GetProjectResult.h"
|
||||
#include "model/GetSetRequest.h"
|
||||
#include "model/GetSetResult.h"
|
||||
#include "model/GetVideoRequest.h"
|
||||
#include "model/GetVideoResult.h"
|
||||
#include "model/GetVideoTaskRequest.h"
|
||||
#include "model/GetVideoTaskResult.h"
|
||||
#include "model/GetStoryRequest.h"
|
||||
#include "model/GetStoryResult.h"
|
||||
#include "model/GetTaskRequest.h"
|
||||
#include "model/GetTaskResult.h"
|
||||
#include "model/GetWebofficeURLRequest.h"
|
||||
#include "model/GetWebofficeURLResult.h"
|
||||
#include "model/IndexImageRequest.h"
|
||||
#include "model/IndexImageResult.h"
|
||||
#include "model/IndexVideoRequest.h"
|
||||
#include "model/IndexVideoResult.h"
|
||||
#include "model/ListFaceGroupsRequest.h"
|
||||
#include "model/ListFaceGroupsResult.h"
|
||||
#include "model/ListImagesRequest.h"
|
||||
#include "model/ListImagesResult.h"
|
||||
#include "model/ListOfficeConversionTaskRequest.h"
|
||||
#include "model/ListOfficeConversionTaskResult.h"
|
||||
#include "model/ListProjectAPIsRequest.h"
|
||||
#include "model/ListProjectAPIsResult.h"
|
||||
#include "model/IndexFileMetaRequest.h"
|
||||
#include "model/IndexFileMetaResult.h"
|
||||
#include "model/ListBindingsRequest.h"
|
||||
#include "model/ListBindingsResult.h"
|
||||
#include "model/ListDatasetsRequest.h"
|
||||
#include "model/ListDatasetsResult.h"
|
||||
#include "model/ListProjectsRequest.h"
|
||||
#include "model/ListProjectsResult.h"
|
||||
#include "model/ListSetTagsRequest.h"
|
||||
#include "model/ListSetTagsResult.h"
|
||||
#include "model/ListSetsRequest.h"
|
||||
#include "model/ListSetsResult.h"
|
||||
#include "model/ListVideoAudiosRequest.h"
|
||||
#include "model/ListVideoAudiosResult.h"
|
||||
#include "model/ListVideoFramesRequest.h"
|
||||
#include "model/ListVideoFramesResult.h"
|
||||
#include "model/ListVideoTasksRequest.h"
|
||||
#include "model/ListVideoTasksResult.h"
|
||||
#include "model/ListVideosRequest.h"
|
||||
#include "model/ListVideosResult.h"
|
||||
#include "model/OpenImmServiceRequest.h"
|
||||
#include "model/OpenImmServiceResult.h"
|
||||
#include "model/PutProjectRequest.h"
|
||||
#include "model/PutProjectResult.h"
|
||||
#include "model/RefreshOfficeEditTokenRequest.h"
|
||||
#include "model/RefreshOfficeEditTokenResult.h"
|
||||
#include "model/RefreshOfficePreviewTokenRequest.h"
|
||||
#include "model/RefreshOfficePreviewTokenResult.h"
|
||||
#include "model/ListRegionsRequest.h"
|
||||
#include "model/ListRegionsResult.h"
|
||||
#include "model/ListTasksRequest.h"
|
||||
#include "model/ListTasksResult.h"
|
||||
#include "model/MergeFigureClustersRequest.h"
|
||||
#include "model/MergeFigureClustersResult.h"
|
||||
#include "model/QueryFigureClustersRequest.h"
|
||||
#include "model/QueryFigureClustersResult.h"
|
||||
#include "model/QueryStoriesRequest.h"
|
||||
#include "model/QueryStoriesResult.h"
|
||||
#include "model/RefreshWebofficeTokenRequest.h"
|
||||
#include "model/RefreshWebofficeTokenResult.h"
|
||||
#include "model/UpdateFaceGroupRequest.h"
|
||||
#include "model/UpdateFaceGroupResult.h"
|
||||
#include "model/UpdateImageRequest.h"
|
||||
#include "model/UpdateImageResult.h"
|
||||
#include "model/RemoveStoryFilesRequest.h"
|
||||
#include "model/RemoveStoryFilesResult.h"
|
||||
#include "model/ResumeBindingRequest.h"
|
||||
#include "model/ResumeBindingResult.h"
|
||||
#include "model/SemanticQueryRequest.h"
|
||||
#include "model/SemanticQueryResult.h"
|
||||
#include "model/SimpleQueryRequest.h"
|
||||
#include "model/SimpleQueryResult.h"
|
||||
#include "model/StopBindingRequest.h"
|
||||
#include "model/StopBindingResult.h"
|
||||
#include "model/UpdateDatasetRequest.h"
|
||||
#include "model/UpdateDatasetResult.h"
|
||||
#include "model/UpdateFigureClusterRequest.h"
|
||||
#include "model/UpdateFigureClusterResult.h"
|
||||
#include "model/UpdateFileMetaRequest.h"
|
||||
#include "model/UpdateFileMetaResult.h"
|
||||
#include "model/UpdateProjectRequest.h"
|
||||
#include "model/UpdateProjectResult.h"
|
||||
#include "model/UpdateSetRequest.h"
|
||||
#include "model/UpdateSetResult.h"
|
||||
#include "model/UpdateStoryRequest.h"
|
||||
#include "model/UpdateStoryResult.h"
|
||||
|
||||
|
||||
namespace AlibabaCloud
|
||||
@@ -163,407 +157,389 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_IMM_EXPORT ImmClient : public RpcServiceClient
|
||||
{
|
||||
public:
|
||||
typedef Outcome<Error, Model::CompareImageFacesResult> CompareImageFacesOutcome;
|
||||
typedef std::future<CompareImageFacesOutcome> CompareImageFacesOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::CompareImageFacesRequest&, const CompareImageFacesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CompareImageFacesAsyncHandler;
|
||||
typedef Outcome<Error, Model::ConvertOfficeFormatResult> ConvertOfficeFormatOutcome;
|
||||
typedef std::future<ConvertOfficeFormatOutcome> ConvertOfficeFormatOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::ConvertOfficeFormatRequest&, const ConvertOfficeFormatOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ConvertOfficeFormatAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateGrabFrameTaskResult> CreateGrabFrameTaskOutcome;
|
||||
typedef std::future<CreateGrabFrameTaskOutcome> CreateGrabFrameTaskOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::CreateGrabFrameTaskRequest&, const CreateGrabFrameTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateGrabFrameTaskAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateGroupFacesJobResult> CreateGroupFacesJobOutcome;
|
||||
typedef std::future<CreateGroupFacesJobOutcome> CreateGroupFacesJobOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::CreateGroupFacesJobRequest&, const CreateGroupFacesJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateGroupFacesJobAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateImageProcessTaskResult> CreateImageProcessTaskOutcome;
|
||||
typedef std::future<CreateImageProcessTaskOutcome> CreateImageProcessTaskOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::CreateImageProcessTaskRequest&, const CreateImageProcessTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateImageProcessTaskAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateMediaComplexTaskResult> CreateMediaComplexTaskOutcome;
|
||||
typedef std::future<CreateMediaComplexTaskOutcome> CreateMediaComplexTaskOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::CreateMediaComplexTaskRequest&, const CreateMediaComplexTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateMediaComplexTaskAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateMergeFaceGroupsJobResult> CreateMergeFaceGroupsJobOutcome;
|
||||
typedef std::future<CreateMergeFaceGroupsJobOutcome> CreateMergeFaceGroupsJobOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::CreateMergeFaceGroupsJobRequest&, const CreateMergeFaceGroupsJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateMergeFaceGroupsJobAsyncHandler;
|
||||
typedef Outcome<Error, Model::AddStoryFilesResult> AddStoryFilesOutcome;
|
||||
typedef std::future<AddStoryFilesOutcome> AddStoryFilesOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::AddStoryFilesRequest&, const AddStoryFilesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddStoryFilesAsyncHandler;
|
||||
typedef Outcome<Error, Model::AttachOSSBucketResult> AttachOSSBucketOutcome;
|
||||
typedef std::future<AttachOSSBucketOutcome> AttachOSSBucketOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::AttachOSSBucketRequest&, const AttachOSSBucketOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AttachOSSBucketAsyncHandler;
|
||||
typedef Outcome<Error, Model::BatchDeleteFileMetaResult> BatchDeleteFileMetaOutcome;
|
||||
typedef std::future<BatchDeleteFileMetaOutcome> BatchDeleteFileMetaOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::BatchDeleteFileMetaRequest&, const BatchDeleteFileMetaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchDeleteFileMetaAsyncHandler;
|
||||
typedef Outcome<Error, Model::BatchGetFileMetaResult> BatchGetFileMetaOutcome;
|
||||
typedef std::future<BatchGetFileMetaOutcome> BatchGetFileMetaOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::BatchGetFileMetaRequest&, const BatchGetFileMetaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchGetFileMetaAsyncHandler;
|
||||
typedef Outcome<Error, Model::BatchIndexFileMetaResult> BatchIndexFileMetaOutcome;
|
||||
typedef std::future<BatchIndexFileMetaOutcome> BatchIndexFileMetaOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::BatchIndexFileMetaRequest&, const BatchIndexFileMetaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchIndexFileMetaAsyncHandler;
|
||||
typedef Outcome<Error, Model::BatchUpdateFileMetaResult> BatchUpdateFileMetaOutcome;
|
||||
typedef std::future<BatchUpdateFileMetaOutcome> BatchUpdateFileMetaOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::BatchUpdateFileMetaRequest&, const BatchUpdateFileMetaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchUpdateFileMetaAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateBindingResult> CreateBindingOutcome;
|
||||
typedef std::future<CreateBindingOutcome> CreateBindingOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::CreateBindingRequest&, const CreateBindingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateBindingAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateDatasetResult> CreateDatasetOutcome;
|
||||
typedef std::future<CreateDatasetOutcome> CreateDatasetOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::CreateDatasetRequest&, const CreateDatasetOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDatasetAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateDetectVideoLabelsTaskResult> CreateDetectVideoLabelsTaskOutcome;
|
||||
typedef std::future<CreateDetectVideoLabelsTaskOutcome> CreateDetectVideoLabelsTaskOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::CreateDetectVideoLabelsTaskRequest&, const CreateDetectVideoLabelsTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDetectVideoLabelsTaskAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateFigureClusteringTaskResult> CreateFigureClusteringTaskOutcome;
|
||||
typedef std::future<CreateFigureClusteringTaskOutcome> CreateFigureClusteringTaskOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::CreateFigureClusteringTaskRequest&, const CreateFigureClusteringTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateFigureClusteringTaskAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateFigureClustersMergingTaskResult> CreateFigureClustersMergingTaskOutcome;
|
||||
typedef std::future<CreateFigureClustersMergingTaskOutcome> CreateFigureClustersMergingTaskOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::CreateFigureClustersMergingTaskRequest&, const CreateFigureClustersMergingTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateFigureClustersMergingTaskAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateImageModerationTaskResult> CreateImageModerationTaskOutcome;
|
||||
typedef std::future<CreateImageModerationTaskOutcome> CreateImageModerationTaskOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::CreateImageModerationTaskRequest&, const CreateImageModerationTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateImageModerationTaskAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateImageSplicingTaskResult> CreateImageSplicingTaskOutcome;
|
||||
typedef std::future<CreateImageSplicingTaskOutcome> CreateImageSplicingTaskOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::CreateImageSplicingTaskRequest&, const CreateImageSplicingTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateImageSplicingTaskAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateMediaConvertTaskResult> CreateMediaConvertTaskOutcome;
|
||||
typedef std::future<CreateMediaConvertTaskOutcome> CreateMediaConvertTaskOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::CreateMediaConvertTaskRequest&, const CreateMediaConvertTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateMediaConvertTaskAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateOfficeConversionTaskResult> CreateOfficeConversionTaskOutcome;
|
||||
typedef std::future<CreateOfficeConversionTaskOutcome> CreateOfficeConversionTaskOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::CreateOfficeConversionTaskRequest&, const CreateOfficeConversionTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateOfficeConversionTaskAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateSetResult> CreateSetOutcome;
|
||||
typedef std::future<CreateSetOutcome> CreateSetOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::CreateSetRequest&, const CreateSetOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateSetAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateVideoAbstractTaskResult> CreateVideoAbstractTaskOutcome;
|
||||
typedef std::future<CreateVideoAbstractTaskOutcome> CreateVideoAbstractTaskOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::CreateVideoAbstractTaskRequest&, const CreateVideoAbstractTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateVideoAbstractTaskAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateVideoAnalyseTaskResult> CreateVideoAnalyseTaskOutcome;
|
||||
typedef std::future<CreateVideoAnalyseTaskOutcome> CreateVideoAnalyseTaskOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::CreateVideoAnalyseTaskRequest&, const CreateVideoAnalyseTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateVideoAnalyseTaskAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateVideoCompressTaskResult> CreateVideoCompressTaskOutcome;
|
||||
typedef std::future<CreateVideoCompressTaskOutcome> CreateVideoCompressTaskOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::CreateVideoCompressTaskRequest&, const CreateVideoCompressTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateVideoCompressTaskAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateVideoProduceTaskResult> CreateVideoProduceTaskOutcome;
|
||||
typedef std::future<CreateVideoProduceTaskOutcome> CreateVideoProduceTaskOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::CreateVideoProduceTaskRequest&, const CreateVideoProduceTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateVideoProduceTaskAsyncHandler;
|
||||
typedef Outcome<Error, Model::DecodeBlindWatermarkResult> DecodeBlindWatermarkOutcome;
|
||||
typedef std::future<DecodeBlindWatermarkOutcome> DecodeBlindWatermarkOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::DecodeBlindWatermarkRequest&, const DecodeBlindWatermarkOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DecodeBlindWatermarkAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteImageResult> DeleteImageOutcome;
|
||||
typedef std::future<DeleteImageOutcome> DeleteImageOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::DeleteImageRequest&, const DeleteImageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteImageAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteImageJobResult> DeleteImageJobOutcome;
|
||||
typedef std::future<DeleteImageJobOutcome> DeleteImageJobOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::DeleteImageJobRequest&, const DeleteImageJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteImageJobAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteOfficeConversionTaskResult> DeleteOfficeConversionTaskOutcome;
|
||||
typedef std::future<DeleteOfficeConversionTaskOutcome> DeleteOfficeConversionTaskOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::DeleteOfficeConversionTaskRequest&, const DeleteOfficeConversionTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteOfficeConversionTaskAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateProjectResult> CreateProjectOutcome;
|
||||
typedef std::future<CreateProjectOutcome> CreateProjectOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::CreateProjectRequest&, const CreateProjectOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateProjectAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateStoryResult> CreateStoryOutcome;
|
||||
typedef std::future<CreateStoryOutcome> CreateStoryOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::CreateStoryRequest&, const CreateStoryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateStoryAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateVideoModerationTaskResult> CreateVideoModerationTaskOutcome;
|
||||
typedef std::future<CreateVideoModerationTaskOutcome> CreateVideoModerationTaskOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::CreateVideoModerationTaskRequest&, const CreateVideoModerationTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateVideoModerationTaskAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteBindingResult> DeleteBindingOutcome;
|
||||
typedef std::future<DeleteBindingOutcome> DeleteBindingOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::DeleteBindingRequest&, const DeleteBindingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteBindingAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteDatasetResult> DeleteDatasetOutcome;
|
||||
typedef std::future<DeleteDatasetOutcome> DeleteDatasetOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::DeleteDatasetRequest&, const DeleteDatasetOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDatasetAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteFileMetaResult> DeleteFileMetaOutcome;
|
||||
typedef std::future<DeleteFileMetaOutcome> DeleteFileMetaOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::DeleteFileMetaRequest&, const DeleteFileMetaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteFileMetaAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteProjectResult> DeleteProjectOutcome;
|
||||
typedef std::future<DeleteProjectOutcome> DeleteProjectOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::DeleteProjectRequest&, const DeleteProjectOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteProjectAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteSetResult> DeleteSetOutcome;
|
||||
typedef std::future<DeleteSetOutcome> DeleteSetOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::DeleteSetRequest&, const DeleteSetOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteSetAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteVideoResult> DeleteVideoOutcome;
|
||||
typedef std::future<DeleteVideoOutcome> DeleteVideoOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::DeleteVideoRequest&, const DeleteVideoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteVideoAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteVideoTaskResult> DeleteVideoTaskOutcome;
|
||||
typedef std::future<DeleteVideoTaskOutcome> DeleteVideoTaskOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::DeleteVideoTaskRequest&, const DeleteVideoTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteVideoTaskAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeRegionsResult> DescribeRegionsOutcome;
|
||||
typedef std::future<DescribeRegionsOutcome> DescribeRegionsOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::DescribeRegionsRequest&, const DescribeRegionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRegionsAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteStoryResult> DeleteStoryOutcome;
|
||||
typedef std::future<DeleteStoryOutcome> DeleteStoryOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::DeleteStoryRequest&, const DeleteStoryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteStoryAsyncHandler;
|
||||
typedef Outcome<Error, Model::DetachOSSBucketResult> DetachOSSBucketOutcome;
|
||||
typedef std::future<DetachOSSBucketOutcome> DetachOSSBucketOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::DetachOSSBucketRequest&, const DetachOSSBucketOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DetachOSSBucketAsyncHandler;
|
||||
typedef Outcome<Error, Model::DetectImageBodiesResult> DetectImageBodiesOutcome;
|
||||
typedef std::future<DetectImageBodiesOutcome> DetectImageBodiesOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::DetectImageBodiesRequest&, const DetectImageBodiesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DetectImageBodiesAsyncHandler;
|
||||
typedef Outcome<Error, Model::DetectImageCodesResult> DetectImageCodesOutcome;
|
||||
typedef std::future<DetectImageCodesOutcome> DetectImageCodesOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::DetectImageCodesRequest&, const DetectImageCodesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DetectImageCodesAsyncHandler;
|
||||
typedef Outcome<Error, Model::DetectImageCroppingResult> DetectImageCroppingOutcome;
|
||||
typedef std::future<DetectImageCroppingOutcome> DetectImageCroppingOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::DetectImageCroppingRequest&, const DetectImageCroppingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DetectImageCroppingAsyncHandler;
|
||||
typedef Outcome<Error, Model::DetectImageFacesResult> DetectImageFacesOutcome;
|
||||
typedef std::future<DetectImageFacesOutcome> DetectImageFacesOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::DetectImageFacesRequest&, const DetectImageFacesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DetectImageFacesAsyncHandler;
|
||||
typedef Outcome<Error, Model::DetectImageQRCodesResult> DetectImageQRCodesOutcome;
|
||||
typedef std::future<DetectImageQRCodesOutcome> DetectImageQRCodesOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::DetectImageQRCodesRequest&, const DetectImageQRCodesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DetectImageQRCodesAsyncHandler;
|
||||
typedef Outcome<Error, Model::DetectImageTagsResult> DetectImageTagsOutcome;
|
||||
typedef std::future<DetectImageTagsOutcome> DetectImageTagsOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::DetectImageTagsRequest&, const DetectImageTagsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DetectImageTagsAsyncHandler;
|
||||
typedef Outcome<Error, Model::DetectQRCodesResult> DetectQRCodesOutcome;
|
||||
typedef std::future<DetectQRCodesOutcome> DetectQRCodesOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::DetectQRCodesRequest&, const DetectQRCodesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DetectQRCodesAsyncHandler;
|
||||
typedef Outcome<Error, Model::EncodeBlindWatermarkResult> EncodeBlindWatermarkOutcome;
|
||||
typedef std::future<EncodeBlindWatermarkOutcome> EncodeBlindWatermarkOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::EncodeBlindWatermarkRequest&, const EncodeBlindWatermarkOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EncodeBlindWatermarkAsyncHandler;
|
||||
typedef Outcome<Error, Model::FindImagesResult> FindImagesOutcome;
|
||||
typedef std::future<FindImagesOutcome> FindImagesOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::FindImagesRequest&, const FindImagesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> FindImagesAsyncHandler;
|
||||
typedef Outcome<Error, Model::FindSimilarFacesResult> FindSimilarFacesOutcome;
|
||||
typedef std::future<FindSimilarFacesOutcome> FindSimilarFacesOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::FindSimilarFacesRequest&, const FindSimilarFacesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> FindSimilarFacesAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetContentKeyResult> GetContentKeyOutcome;
|
||||
typedef std::future<GetContentKeyOutcome> GetContentKeyOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::GetContentKeyRequest&, const GetContentKeyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetContentKeyAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetDRMLicenseResult> GetDRMLicenseOutcome;
|
||||
typedef std::future<GetDRMLicenseOutcome> GetDRMLicenseOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::GetDRMLicenseRequest&, const GetDRMLicenseOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDRMLicenseAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetImageResult> GetImageOutcome;
|
||||
typedef std::future<GetImageOutcome> GetImageOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::GetImageRequest&, const GetImageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetImageAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetImageCroppingSuggestionsResult> GetImageCroppingSuggestionsOutcome;
|
||||
typedef std::future<GetImageCroppingSuggestionsOutcome> GetImageCroppingSuggestionsOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::GetImageCroppingSuggestionsRequest&, const GetImageCroppingSuggestionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetImageCroppingSuggestionsAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetImageQualityResult> GetImageQualityOutcome;
|
||||
typedef std::future<GetImageQualityOutcome> GetImageQualityOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::GetImageQualityRequest&, const GetImageQualityOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetImageQualityAsyncHandler;
|
||||
typedef Outcome<Error, Model::DetectImageLabelsResult> DetectImageLabelsOutcome;
|
||||
typedef std::future<DetectImageLabelsOutcome> DetectImageLabelsOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::DetectImageLabelsRequest&, const DetectImageLabelsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DetectImageLabelsAsyncHandler;
|
||||
typedef Outcome<Error, Model::DetectImageScoreResult> DetectImageScoreOutcome;
|
||||
typedef std::future<DetectImageScoreOutcome> DetectImageScoreOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::DetectImageScoreRequest&, const DetectImageScoreOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DetectImageScoreAsyncHandler;
|
||||
typedef Outcome<Error, Model::DetectTextAnomalyResult> DetectTextAnomalyOutcome;
|
||||
typedef std::future<DetectTextAnomalyOutcome> DetectTextAnomalyOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::DetectTextAnomalyRequest&, const DetectTextAnomalyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DetectTextAnomalyAsyncHandler;
|
||||
typedef Outcome<Error, Model::FuzzyQueryResult> FuzzyQueryOutcome;
|
||||
typedef std::future<FuzzyQueryOutcome> FuzzyQueryOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::FuzzyQueryRequest&, const FuzzyQueryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> FuzzyQueryAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetBindingResult> GetBindingOutcome;
|
||||
typedef std::future<GetBindingOutcome> GetBindingOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::GetBindingRequest&, const GetBindingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetBindingAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetDatasetResult> GetDatasetOutcome;
|
||||
typedef std::future<GetDatasetOutcome> GetDatasetOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::GetDatasetRequest&, const GetDatasetOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDatasetAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetDetectVideoLabelsResultResult> GetDetectVideoLabelsResultOutcome;
|
||||
typedef std::future<GetDetectVideoLabelsResultOutcome> GetDetectVideoLabelsResultOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::GetDetectVideoLabelsResultRequest&, const GetDetectVideoLabelsResultOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDetectVideoLabelsResultAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetFigureClusterResult> GetFigureClusterOutcome;
|
||||
typedef std::future<GetFigureClusterOutcome> GetFigureClusterOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::GetFigureClusterRequest&, const GetFigureClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetFigureClusterAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetFileMetaResult> GetFileMetaOutcome;
|
||||
typedef std::future<GetFileMetaOutcome> GetFileMetaOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::GetFileMetaRequest&, const GetFileMetaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetFileMetaAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetMediaMetaResult> GetMediaMetaOutcome;
|
||||
typedef std::future<GetMediaMetaOutcome> GetMediaMetaOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::GetMediaMetaRequest&, const GetMediaMetaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetMediaMetaAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetOfficeConversionTaskResult> GetOfficeConversionTaskOutcome;
|
||||
typedef std::future<GetOfficeConversionTaskOutcome> GetOfficeConversionTaskOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::GetOfficeConversionTaskRequest&, const GetOfficeConversionTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOfficeConversionTaskAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetOfficeEditURLResult> GetOfficeEditURLOutcome;
|
||||
typedef std::future<GetOfficeEditURLOutcome> GetOfficeEditURLOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::GetOfficeEditURLRequest&, const GetOfficeEditURLOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOfficeEditURLAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetOfficePreviewURLResult> GetOfficePreviewURLOutcome;
|
||||
typedef std::future<GetOfficePreviewURLOutcome> GetOfficePreviewURLOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::GetOfficePreviewURLRequest&, const GetOfficePreviewURLOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOfficePreviewURLAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetOSSBucketAttachmentResult> GetOSSBucketAttachmentOutcome;
|
||||
typedef std::future<GetOSSBucketAttachmentOutcome> GetOSSBucketAttachmentOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::GetOSSBucketAttachmentRequest&, const GetOSSBucketAttachmentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOSSBucketAttachmentAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetProjectResult> GetProjectOutcome;
|
||||
typedef std::future<GetProjectOutcome> GetProjectOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::GetProjectRequest&, const GetProjectOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetProjectAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetSetResult> GetSetOutcome;
|
||||
typedef std::future<GetSetOutcome> GetSetOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::GetSetRequest&, const GetSetOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetSetAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetVideoResult> GetVideoOutcome;
|
||||
typedef std::future<GetVideoOutcome> GetVideoOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::GetVideoRequest&, const GetVideoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetVideoAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetVideoTaskResult> GetVideoTaskOutcome;
|
||||
typedef std::future<GetVideoTaskOutcome> GetVideoTaskOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::GetVideoTaskRequest&, const GetVideoTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetVideoTaskAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetStoryResult> GetStoryOutcome;
|
||||
typedef std::future<GetStoryOutcome> GetStoryOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::GetStoryRequest&, const GetStoryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetStoryAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetTaskResult> GetTaskOutcome;
|
||||
typedef std::future<GetTaskOutcome> GetTaskOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::GetTaskRequest&, const GetTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetTaskAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetWebofficeURLResult> GetWebofficeURLOutcome;
|
||||
typedef std::future<GetWebofficeURLOutcome> GetWebofficeURLOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::GetWebofficeURLRequest&, const GetWebofficeURLOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetWebofficeURLAsyncHandler;
|
||||
typedef Outcome<Error, Model::IndexImageResult> IndexImageOutcome;
|
||||
typedef std::future<IndexImageOutcome> IndexImageOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::IndexImageRequest&, const IndexImageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> IndexImageAsyncHandler;
|
||||
typedef Outcome<Error, Model::IndexVideoResult> IndexVideoOutcome;
|
||||
typedef std::future<IndexVideoOutcome> IndexVideoOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::IndexVideoRequest&, const IndexVideoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> IndexVideoAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListFaceGroupsResult> ListFaceGroupsOutcome;
|
||||
typedef std::future<ListFaceGroupsOutcome> ListFaceGroupsOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::ListFaceGroupsRequest&, const ListFaceGroupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListFaceGroupsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListImagesResult> ListImagesOutcome;
|
||||
typedef std::future<ListImagesOutcome> ListImagesOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::ListImagesRequest&, const ListImagesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListImagesAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListOfficeConversionTaskResult> ListOfficeConversionTaskOutcome;
|
||||
typedef std::future<ListOfficeConversionTaskOutcome> ListOfficeConversionTaskOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::ListOfficeConversionTaskRequest&, const ListOfficeConversionTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListOfficeConversionTaskAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListProjectAPIsResult> ListProjectAPIsOutcome;
|
||||
typedef std::future<ListProjectAPIsOutcome> ListProjectAPIsOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::ListProjectAPIsRequest&, const ListProjectAPIsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListProjectAPIsAsyncHandler;
|
||||
typedef Outcome<Error, Model::IndexFileMetaResult> IndexFileMetaOutcome;
|
||||
typedef std::future<IndexFileMetaOutcome> IndexFileMetaOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::IndexFileMetaRequest&, const IndexFileMetaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> IndexFileMetaAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListBindingsResult> ListBindingsOutcome;
|
||||
typedef std::future<ListBindingsOutcome> ListBindingsOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::ListBindingsRequest&, const ListBindingsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListBindingsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListDatasetsResult> ListDatasetsOutcome;
|
||||
typedef std::future<ListDatasetsOutcome> ListDatasetsOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::ListDatasetsRequest&, const ListDatasetsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDatasetsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListProjectsResult> ListProjectsOutcome;
|
||||
typedef std::future<ListProjectsOutcome> ListProjectsOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::ListProjectsRequest&, const ListProjectsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListProjectsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListSetTagsResult> ListSetTagsOutcome;
|
||||
typedef std::future<ListSetTagsOutcome> ListSetTagsOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::ListSetTagsRequest&, const ListSetTagsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListSetTagsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListSetsResult> ListSetsOutcome;
|
||||
typedef std::future<ListSetsOutcome> ListSetsOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::ListSetsRequest&, const ListSetsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListSetsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListVideoAudiosResult> ListVideoAudiosOutcome;
|
||||
typedef std::future<ListVideoAudiosOutcome> ListVideoAudiosOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::ListVideoAudiosRequest&, const ListVideoAudiosOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListVideoAudiosAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListVideoFramesResult> ListVideoFramesOutcome;
|
||||
typedef std::future<ListVideoFramesOutcome> ListVideoFramesOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::ListVideoFramesRequest&, const ListVideoFramesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListVideoFramesAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListVideoTasksResult> ListVideoTasksOutcome;
|
||||
typedef std::future<ListVideoTasksOutcome> ListVideoTasksOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::ListVideoTasksRequest&, const ListVideoTasksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListVideoTasksAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListVideosResult> ListVideosOutcome;
|
||||
typedef std::future<ListVideosOutcome> ListVideosOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::ListVideosRequest&, const ListVideosOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListVideosAsyncHandler;
|
||||
typedef Outcome<Error, Model::OpenImmServiceResult> OpenImmServiceOutcome;
|
||||
typedef std::future<OpenImmServiceOutcome> OpenImmServiceOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::OpenImmServiceRequest&, const OpenImmServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> OpenImmServiceAsyncHandler;
|
||||
typedef Outcome<Error, Model::PutProjectResult> PutProjectOutcome;
|
||||
typedef std::future<PutProjectOutcome> PutProjectOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::PutProjectRequest&, const PutProjectOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PutProjectAsyncHandler;
|
||||
typedef Outcome<Error, Model::RefreshOfficeEditTokenResult> RefreshOfficeEditTokenOutcome;
|
||||
typedef std::future<RefreshOfficeEditTokenOutcome> RefreshOfficeEditTokenOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::RefreshOfficeEditTokenRequest&, const RefreshOfficeEditTokenOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RefreshOfficeEditTokenAsyncHandler;
|
||||
typedef Outcome<Error, Model::RefreshOfficePreviewTokenResult> RefreshOfficePreviewTokenOutcome;
|
||||
typedef std::future<RefreshOfficePreviewTokenOutcome> RefreshOfficePreviewTokenOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::RefreshOfficePreviewTokenRequest&, const RefreshOfficePreviewTokenOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RefreshOfficePreviewTokenAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListRegionsResult> ListRegionsOutcome;
|
||||
typedef std::future<ListRegionsOutcome> ListRegionsOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::ListRegionsRequest&, const ListRegionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListRegionsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListTasksResult> ListTasksOutcome;
|
||||
typedef std::future<ListTasksOutcome> ListTasksOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::ListTasksRequest&, const ListTasksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTasksAsyncHandler;
|
||||
typedef Outcome<Error, Model::MergeFigureClustersResult> MergeFigureClustersOutcome;
|
||||
typedef std::future<MergeFigureClustersOutcome> MergeFigureClustersOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::MergeFigureClustersRequest&, const MergeFigureClustersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> MergeFigureClustersAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryFigureClustersResult> QueryFigureClustersOutcome;
|
||||
typedef std::future<QueryFigureClustersOutcome> QueryFigureClustersOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::QueryFigureClustersRequest&, const QueryFigureClustersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryFigureClustersAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryStoriesResult> QueryStoriesOutcome;
|
||||
typedef std::future<QueryStoriesOutcome> QueryStoriesOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::QueryStoriesRequest&, const QueryStoriesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryStoriesAsyncHandler;
|
||||
typedef Outcome<Error, Model::RefreshWebofficeTokenResult> RefreshWebofficeTokenOutcome;
|
||||
typedef std::future<RefreshWebofficeTokenOutcome> RefreshWebofficeTokenOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::RefreshWebofficeTokenRequest&, const RefreshWebofficeTokenOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RefreshWebofficeTokenAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateFaceGroupResult> UpdateFaceGroupOutcome;
|
||||
typedef std::future<UpdateFaceGroupOutcome> UpdateFaceGroupOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::UpdateFaceGroupRequest&, const UpdateFaceGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateFaceGroupAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateImageResult> UpdateImageOutcome;
|
||||
typedef std::future<UpdateImageOutcome> UpdateImageOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::UpdateImageRequest&, const UpdateImageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateImageAsyncHandler;
|
||||
typedef Outcome<Error, Model::RemoveStoryFilesResult> RemoveStoryFilesOutcome;
|
||||
typedef std::future<RemoveStoryFilesOutcome> RemoveStoryFilesOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::RemoveStoryFilesRequest&, const RemoveStoryFilesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RemoveStoryFilesAsyncHandler;
|
||||
typedef Outcome<Error, Model::ResumeBindingResult> ResumeBindingOutcome;
|
||||
typedef std::future<ResumeBindingOutcome> ResumeBindingOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::ResumeBindingRequest&, const ResumeBindingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ResumeBindingAsyncHandler;
|
||||
typedef Outcome<Error, Model::SemanticQueryResult> SemanticQueryOutcome;
|
||||
typedef std::future<SemanticQueryOutcome> SemanticQueryOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::SemanticQueryRequest&, const SemanticQueryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SemanticQueryAsyncHandler;
|
||||
typedef Outcome<Error, Model::SimpleQueryResult> SimpleQueryOutcome;
|
||||
typedef std::future<SimpleQueryOutcome> SimpleQueryOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::SimpleQueryRequest&, const SimpleQueryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SimpleQueryAsyncHandler;
|
||||
typedef Outcome<Error, Model::StopBindingResult> StopBindingOutcome;
|
||||
typedef std::future<StopBindingOutcome> StopBindingOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::StopBindingRequest&, const StopBindingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StopBindingAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateDatasetResult> UpdateDatasetOutcome;
|
||||
typedef std::future<UpdateDatasetOutcome> UpdateDatasetOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::UpdateDatasetRequest&, const UpdateDatasetOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateDatasetAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateFigureClusterResult> UpdateFigureClusterOutcome;
|
||||
typedef std::future<UpdateFigureClusterOutcome> UpdateFigureClusterOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::UpdateFigureClusterRequest&, const UpdateFigureClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateFigureClusterAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateFileMetaResult> UpdateFileMetaOutcome;
|
||||
typedef std::future<UpdateFileMetaOutcome> UpdateFileMetaOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::UpdateFileMetaRequest&, const UpdateFileMetaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateFileMetaAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateProjectResult> UpdateProjectOutcome;
|
||||
typedef std::future<UpdateProjectOutcome> UpdateProjectOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::UpdateProjectRequest&, const UpdateProjectOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateProjectAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateSetResult> UpdateSetOutcome;
|
||||
typedef std::future<UpdateSetOutcome> UpdateSetOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::UpdateSetRequest&, const UpdateSetOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateSetAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateStoryResult> UpdateStoryOutcome;
|
||||
typedef std::future<UpdateStoryOutcome> UpdateStoryOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::UpdateStoryRequest&, const UpdateStoryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateStoryAsyncHandler;
|
||||
|
||||
ImmClient(const Credentials &credentials, const ClientConfiguration &configuration);
|
||||
ImmClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
|
||||
ImmClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
|
||||
~ImmClient();
|
||||
CompareImageFacesOutcome compareImageFaces(const Model::CompareImageFacesRequest &request)const;
|
||||
void compareImageFacesAsync(const Model::CompareImageFacesRequest& request, const CompareImageFacesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CompareImageFacesOutcomeCallable compareImageFacesCallable(const Model::CompareImageFacesRequest& request) const;
|
||||
ConvertOfficeFormatOutcome convertOfficeFormat(const Model::ConvertOfficeFormatRequest &request)const;
|
||||
void convertOfficeFormatAsync(const Model::ConvertOfficeFormatRequest& request, const ConvertOfficeFormatAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ConvertOfficeFormatOutcomeCallable convertOfficeFormatCallable(const Model::ConvertOfficeFormatRequest& request) const;
|
||||
CreateGrabFrameTaskOutcome createGrabFrameTask(const Model::CreateGrabFrameTaskRequest &request)const;
|
||||
void createGrabFrameTaskAsync(const Model::CreateGrabFrameTaskRequest& request, const CreateGrabFrameTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateGrabFrameTaskOutcomeCallable createGrabFrameTaskCallable(const Model::CreateGrabFrameTaskRequest& request) const;
|
||||
CreateGroupFacesJobOutcome createGroupFacesJob(const Model::CreateGroupFacesJobRequest &request)const;
|
||||
void createGroupFacesJobAsync(const Model::CreateGroupFacesJobRequest& request, const CreateGroupFacesJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateGroupFacesJobOutcomeCallable createGroupFacesJobCallable(const Model::CreateGroupFacesJobRequest& request) const;
|
||||
CreateImageProcessTaskOutcome createImageProcessTask(const Model::CreateImageProcessTaskRequest &request)const;
|
||||
void createImageProcessTaskAsync(const Model::CreateImageProcessTaskRequest& request, const CreateImageProcessTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateImageProcessTaskOutcomeCallable createImageProcessTaskCallable(const Model::CreateImageProcessTaskRequest& request) const;
|
||||
CreateMediaComplexTaskOutcome createMediaComplexTask(const Model::CreateMediaComplexTaskRequest &request)const;
|
||||
void createMediaComplexTaskAsync(const Model::CreateMediaComplexTaskRequest& request, const CreateMediaComplexTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateMediaComplexTaskOutcomeCallable createMediaComplexTaskCallable(const Model::CreateMediaComplexTaskRequest& request) const;
|
||||
CreateMergeFaceGroupsJobOutcome createMergeFaceGroupsJob(const Model::CreateMergeFaceGroupsJobRequest &request)const;
|
||||
void createMergeFaceGroupsJobAsync(const Model::CreateMergeFaceGroupsJobRequest& request, const CreateMergeFaceGroupsJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateMergeFaceGroupsJobOutcomeCallable createMergeFaceGroupsJobCallable(const Model::CreateMergeFaceGroupsJobRequest& request) const;
|
||||
AddStoryFilesOutcome addStoryFiles(const Model::AddStoryFilesRequest &request)const;
|
||||
void addStoryFilesAsync(const Model::AddStoryFilesRequest& request, const AddStoryFilesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AddStoryFilesOutcomeCallable addStoryFilesCallable(const Model::AddStoryFilesRequest& request) const;
|
||||
AttachOSSBucketOutcome attachOSSBucket(const Model::AttachOSSBucketRequest &request)const;
|
||||
void attachOSSBucketAsync(const Model::AttachOSSBucketRequest& request, const AttachOSSBucketAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AttachOSSBucketOutcomeCallable attachOSSBucketCallable(const Model::AttachOSSBucketRequest& request) const;
|
||||
BatchDeleteFileMetaOutcome batchDeleteFileMeta(const Model::BatchDeleteFileMetaRequest &request)const;
|
||||
void batchDeleteFileMetaAsync(const Model::BatchDeleteFileMetaRequest& request, const BatchDeleteFileMetaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
BatchDeleteFileMetaOutcomeCallable batchDeleteFileMetaCallable(const Model::BatchDeleteFileMetaRequest& request) const;
|
||||
BatchGetFileMetaOutcome batchGetFileMeta(const Model::BatchGetFileMetaRequest &request)const;
|
||||
void batchGetFileMetaAsync(const Model::BatchGetFileMetaRequest& request, const BatchGetFileMetaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
BatchGetFileMetaOutcomeCallable batchGetFileMetaCallable(const Model::BatchGetFileMetaRequest& request) const;
|
||||
BatchIndexFileMetaOutcome batchIndexFileMeta(const Model::BatchIndexFileMetaRequest &request)const;
|
||||
void batchIndexFileMetaAsync(const Model::BatchIndexFileMetaRequest& request, const BatchIndexFileMetaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
BatchIndexFileMetaOutcomeCallable batchIndexFileMetaCallable(const Model::BatchIndexFileMetaRequest& request) const;
|
||||
BatchUpdateFileMetaOutcome batchUpdateFileMeta(const Model::BatchUpdateFileMetaRequest &request)const;
|
||||
void batchUpdateFileMetaAsync(const Model::BatchUpdateFileMetaRequest& request, const BatchUpdateFileMetaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
BatchUpdateFileMetaOutcomeCallable batchUpdateFileMetaCallable(const Model::BatchUpdateFileMetaRequest& request) const;
|
||||
CreateBindingOutcome createBinding(const Model::CreateBindingRequest &request)const;
|
||||
void createBindingAsync(const Model::CreateBindingRequest& request, const CreateBindingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateBindingOutcomeCallable createBindingCallable(const Model::CreateBindingRequest& request) const;
|
||||
CreateDatasetOutcome createDataset(const Model::CreateDatasetRequest &request)const;
|
||||
void createDatasetAsync(const Model::CreateDatasetRequest& request, const CreateDatasetAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateDatasetOutcomeCallable createDatasetCallable(const Model::CreateDatasetRequest& request) const;
|
||||
CreateDetectVideoLabelsTaskOutcome createDetectVideoLabelsTask(const Model::CreateDetectVideoLabelsTaskRequest &request)const;
|
||||
void createDetectVideoLabelsTaskAsync(const Model::CreateDetectVideoLabelsTaskRequest& request, const CreateDetectVideoLabelsTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateDetectVideoLabelsTaskOutcomeCallable createDetectVideoLabelsTaskCallable(const Model::CreateDetectVideoLabelsTaskRequest& request) const;
|
||||
CreateFigureClusteringTaskOutcome createFigureClusteringTask(const Model::CreateFigureClusteringTaskRequest &request)const;
|
||||
void createFigureClusteringTaskAsync(const Model::CreateFigureClusteringTaskRequest& request, const CreateFigureClusteringTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateFigureClusteringTaskOutcomeCallable createFigureClusteringTaskCallable(const Model::CreateFigureClusteringTaskRequest& request) const;
|
||||
CreateFigureClustersMergingTaskOutcome createFigureClustersMergingTask(const Model::CreateFigureClustersMergingTaskRequest &request)const;
|
||||
void createFigureClustersMergingTaskAsync(const Model::CreateFigureClustersMergingTaskRequest& request, const CreateFigureClustersMergingTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateFigureClustersMergingTaskOutcomeCallable createFigureClustersMergingTaskCallable(const Model::CreateFigureClustersMergingTaskRequest& request) const;
|
||||
CreateImageModerationTaskOutcome createImageModerationTask(const Model::CreateImageModerationTaskRequest &request)const;
|
||||
void createImageModerationTaskAsync(const Model::CreateImageModerationTaskRequest& request, const CreateImageModerationTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateImageModerationTaskOutcomeCallable createImageModerationTaskCallable(const Model::CreateImageModerationTaskRequest& request) const;
|
||||
CreateImageSplicingTaskOutcome createImageSplicingTask(const Model::CreateImageSplicingTaskRequest &request)const;
|
||||
void createImageSplicingTaskAsync(const Model::CreateImageSplicingTaskRequest& request, const CreateImageSplicingTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateImageSplicingTaskOutcomeCallable createImageSplicingTaskCallable(const Model::CreateImageSplicingTaskRequest& request) const;
|
||||
CreateMediaConvertTaskOutcome createMediaConvertTask(const Model::CreateMediaConvertTaskRequest &request)const;
|
||||
void createMediaConvertTaskAsync(const Model::CreateMediaConvertTaskRequest& request, const CreateMediaConvertTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateMediaConvertTaskOutcomeCallable createMediaConvertTaskCallable(const Model::CreateMediaConvertTaskRequest& request) const;
|
||||
CreateOfficeConversionTaskOutcome createOfficeConversionTask(const Model::CreateOfficeConversionTaskRequest &request)const;
|
||||
void createOfficeConversionTaskAsync(const Model::CreateOfficeConversionTaskRequest& request, const CreateOfficeConversionTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateOfficeConversionTaskOutcomeCallable createOfficeConversionTaskCallable(const Model::CreateOfficeConversionTaskRequest& request) const;
|
||||
CreateSetOutcome createSet(const Model::CreateSetRequest &request)const;
|
||||
void createSetAsync(const Model::CreateSetRequest& request, const CreateSetAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateSetOutcomeCallable createSetCallable(const Model::CreateSetRequest& request) const;
|
||||
CreateVideoAbstractTaskOutcome createVideoAbstractTask(const Model::CreateVideoAbstractTaskRequest &request)const;
|
||||
void createVideoAbstractTaskAsync(const Model::CreateVideoAbstractTaskRequest& request, const CreateVideoAbstractTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateVideoAbstractTaskOutcomeCallable createVideoAbstractTaskCallable(const Model::CreateVideoAbstractTaskRequest& request) const;
|
||||
CreateVideoAnalyseTaskOutcome createVideoAnalyseTask(const Model::CreateVideoAnalyseTaskRequest &request)const;
|
||||
void createVideoAnalyseTaskAsync(const Model::CreateVideoAnalyseTaskRequest& request, const CreateVideoAnalyseTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateVideoAnalyseTaskOutcomeCallable createVideoAnalyseTaskCallable(const Model::CreateVideoAnalyseTaskRequest& request) const;
|
||||
CreateVideoCompressTaskOutcome createVideoCompressTask(const Model::CreateVideoCompressTaskRequest &request)const;
|
||||
void createVideoCompressTaskAsync(const Model::CreateVideoCompressTaskRequest& request, const CreateVideoCompressTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateVideoCompressTaskOutcomeCallable createVideoCompressTaskCallable(const Model::CreateVideoCompressTaskRequest& request) const;
|
||||
CreateVideoProduceTaskOutcome createVideoProduceTask(const Model::CreateVideoProduceTaskRequest &request)const;
|
||||
void createVideoProduceTaskAsync(const Model::CreateVideoProduceTaskRequest& request, const CreateVideoProduceTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateVideoProduceTaskOutcomeCallable createVideoProduceTaskCallable(const Model::CreateVideoProduceTaskRequest& request) const;
|
||||
DecodeBlindWatermarkOutcome decodeBlindWatermark(const Model::DecodeBlindWatermarkRequest &request)const;
|
||||
void decodeBlindWatermarkAsync(const Model::DecodeBlindWatermarkRequest& request, const DecodeBlindWatermarkAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DecodeBlindWatermarkOutcomeCallable decodeBlindWatermarkCallable(const Model::DecodeBlindWatermarkRequest& request) const;
|
||||
DeleteImageOutcome deleteImage(const Model::DeleteImageRequest &request)const;
|
||||
void deleteImageAsync(const Model::DeleteImageRequest& request, const DeleteImageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteImageOutcomeCallable deleteImageCallable(const Model::DeleteImageRequest& request) const;
|
||||
DeleteImageJobOutcome deleteImageJob(const Model::DeleteImageJobRequest &request)const;
|
||||
void deleteImageJobAsync(const Model::DeleteImageJobRequest& request, const DeleteImageJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteImageJobOutcomeCallable deleteImageJobCallable(const Model::DeleteImageJobRequest& request) const;
|
||||
DeleteOfficeConversionTaskOutcome deleteOfficeConversionTask(const Model::DeleteOfficeConversionTaskRequest &request)const;
|
||||
void deleteOfficeConversionTaskAsync(const Model::DeleteOfficeConversionTaskRequest& request, const DeleteOfficeConversionTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteOfficeConversionTaskOutcomeCallable deleteOfficeConversionTaskCallable(const Model::DeleteOfficeConversionTaskRequest& request) const;
|
||||
CreateProjectOutcome createProject(const Model::CreateProjectRequest &request)const;
|
||||
void createProjectAsync(const Model::CreateProjectRequest& request, const CreateProjectAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateProjectOutcomeCallable createProjectCallable(const Model::CreateProjectRequest& request) const;
|
||||
CreateStoryOutcome createStory(const Model::CreateStoryRequest &request)const;
|
||||
void createStoryAsync(const Model::CreateStoryRequest& request, const CreateStoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateStoryOutcomeCallable createStoryCallable(const Model::CreateStoryRequest& request) const;
|
||||
CreateVideoModerationTaskOutcome createVideoModerationTask(const Model::CreateVideoModerationTaskRequest &request)const;
|
||||
void createVideoModerationTaskAsync(const Model::CreateVideoModerationTaskRequest& request, const CreateVideoModerationTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateVideoModerationTaskOutcomeCallable createVideoModerationTaskCallable(const Model::CreateVideoModerationTaskRequest& request) const;
|
||||
DeleteBindingOutcome deleteBinding(const Model::DeleteBindingRequest &request)const;
|
||||
void deleteBindingAsync(const Model::DeleteBindingRequest& request, const DeleteBindingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteBindingOutcomeCallable deleteBindingCallable(const Model::DeleteBindingRequest& request) const;
|
||||
DeleteDatasetOutcome deleteDataset(const Model::DeleteDatasetRequest &request)const;
|
||||
void deleteDatasetAsync(const Model::DeleteDatasetRequest& request, const DeleteDatasetAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteDatasetOutcomeCallable deleteDatasetCallable(const Model::DeleteDatasetRequest& request) const;
|
||||
DeleteFileMetaOutcome deleteFileMeta(const Model::DeleteFileMetaRequest &request)const;
|
||||
void deleteFileMetaAsync(const Model::DeleteFileMetaRequest& request, const DeleteFileMetaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteFileMetaOutcomeCallable deleteFileMetaCallable(const Model::DeleteFileMetaRequest& request) const;
|
||||
DeleteProjectOutcome deleteProject(const Model::DeleteProjectRequest &request)const;
|
||||
void deleteProjectAsync(const Model::DeleteProjectRequest& request, const DeleteProjectAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteProjectOutcomeCallable deleteProjectCallable(const Model::DeleteProjectRequest& request) const;
|
||||
DeleteSetOutcome deleteSet(const Model::DeleteSetRequest &request)const;
|
||||
void deleteSetAsync(const Model::DeleteSetRequest& request, const DeleteSetAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteSetOutcomeCallable deleteSetCallable(const Model::DeleteSetRequest& request) const;
|
||||
DeleteVideoOutcome deleteVideo(const Model::DeleteVideoRequest &request)const;
|
||||
void deleteVideoAsync(const Model::DeleteVideoRequest& request, const DeleteVideoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteVideoOutcomeCallable deleteVideoCallable(const Model::DeleteVideoRequest& request) const;
|
||||
DeleteVideoTaskOutcome deleteVideoTask(const Model::DeleteVideoTaskRequest &request)const;
|
||||
void deleteVideoTaskAsync(const Model::DeleteVideoTaskRequest& request, const DeleteVideoTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteVideoTaskOutcomeCallable deleteVideoTaskCallable(const Model::DeleteVideoTaskRequest& request) const;
|
||||
DescribeRegionsOutcome describeRegions(const Model::DescribeRegionsRequest &request)const;
|
||||
void describeRegionsAsync(const Model::DescribeRegionsRequest& request, const DescribeRegionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeRegionsOutcomeCallable describeRegionsCallable(const Model::DescribeRegionsRequest& request) const;
|
||||
DeleteStoryOutcome deleteStory(const Model::DeleteStoryRequest &request)const;
|
||||
void deleteStoryAsync(const Model::DeleteStoryRequest& request, const DeleteStoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteStoryOutcomeCallable deleteStoryCallable(const Model::DeleteStoryRequest& request) const;
|
||||
DetachOSSBucketOutcome detachOSSBucket(const Model::DetachOSSBucketRequest &request)const;
|
||||
void detachOSSBucketAsync(const Model::DetachOSSBucketRequest& request, const DetachOSSBucketAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DetachOSSBucketOutcomeCallable detachOSSBucketCallable(const Model::DetachOSSBucketRequest& request) const;
|
||||
DetectImageBodiesOutcome detectImageBodies(const Model::DetectImageBodiesRequest &request)const;
|
||||
void detectImageBodiesAsync(const Model::DetectImageBodiesRequest& request, const DetectImageBodiesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DetectImageBodiesOutcomeCallable detectImageBodiesCallable(const Model::DetectImageBodiesRequest& request) const;
|
||||
DetectImageCodesOutcome detectImageCodes(const Model::DetectImageCodesRequest &request)const;
|
||||
void detectImageCodesAsync(const Model::DetectImageCodesRequest& request, const DetectImageCodesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DetectImageCodesOutcomeCallable detectImageCodesCallable(const Model::DetectImageCodesRequest& request) const;
|
||||
DetectImageCroppingOutcome detectImageCropping(const Model::DetectImageCroppingRequest &request)const;
|
||||
void detectImageCroppingAsync(const Model::DetectImageCroppingRequest& request, const DetectImageCroppingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DetectImageCroppingOutcomeCallable detectImageCroppingCallable(const Model::DetectImageCroppingRequest& request) const;
|
||||
DetectImageFacesOutcome detectImageFaces(const Model::DetectImageFacesRequest &request)const;
|
||||
void detectImageFacesAsync(const Model::DetectImageFacesRequest& request, const DetectImageFacesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DetectImageFacesOutcomeCallable detectImageFacesCallable(const Model::DetectImageFacesRequest& request) const;
|
||||
DetectImageQRCodesOutcome detectImageQRCodes(const Model::DetectImageQRCodesRequest &request)const;
|
||||
void detectImageQRCodesAsync(const Model::DetectImageQRCodesRequest& request, const DetectImageQRCodesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DetectImageQRCodesOutcomeCallable detectImageQRCodesCallable(const Model::DetectImageQRCodesRequest& request) const;
|
||||
DetectImageTagsOutcome detectImageTags(const Model::DetectImageTagsRequest &request)const;
|
||||
void detectImageTagsAsync(const Model::DetectImageTagsRequest& request, const DetectImageTagsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DetectImageTagsOutcomeCallable detectImageTagsCallable(const Model::DetectImageTagsRequest& request) const;
|
||||
DetectQRCodesOutcome detectQRCodes(const Model::DetectQRCodesRequest &request)const;
|
||||
void detectQRCodesAsync(const Model::DetectQRCodesRequest& request, const DetectQRCodesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DetectQRCodesOutcomeCallable detectQRCodesCallable(const Model::DetectQRCodesRequest& request) const;
|
||||
EncodeBlindWatermarkOutcome encodeBlindWatermark(const Model::EncodeBlindWatermarkRequest &request)const;
|
||||
void encodeBlindWatermarkAsync(const Model::EncodeBlindWatermarkRequest& request, const EncodeBlindWatermarkAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
EncodeBlindWatermarkOutcomeCallable encodeBlindWatermarkCallable(const Model::EncodeBlindWatermarkRequest& request) const;
|
||||
FindImagesOutcome findImages(const Model::FindImagesRequest &request)const;
|
||||
void findImagesAsync(const Model::FindImagesRequest& request, const FindImagesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
FindImagesOutcomeCallable findImagesCallable(const Model::FindImagesRequest& request) const;
|
||||
FindSimilarFacesOutcome findSimilarFaces(const Model::FindSimilarFacesRequest &request)const;
|
||||
void findSimilarFacesAsync(const Model::FindSimilarFacesRequest& request, const FindSimilarFacesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
FindSimilarFacesOutcomeCallable findSimilarFacesCallable(const Model::FindSimilarFacesRequest& request) const;
|
||||
GetContentKeyOutcome getContentKey(const Model::GetContentKeyRequest &request)const;
|
||||
void getContentKeyAsync(const Model::GetContentKeyRequest& request, const GetContentKeyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetContentKeyOutcomeCallable getContentKeyCallable(const Model::GetContentKeyRequest& request) const;
|
||||
GetDRMLicenseOutcome getDRMLicense(const Model::GetDRMLicenseRequest &request)const;
|
||||
void getDRMLicenseAsync(const Model::GetDRMLicenseRequest& request, const GetDRMLicenseAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetDRMLicenseOutcomeCallable getDRMLicenseCallable(const Model::GetDRMLicenseRequest& request) const;
|
||||
GetImageOutcome getImage(const Model::GetImageRequest &request)const;
|
||||
void getImageAsync(const Model::GetImageRequest& request, const GetImageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetImageOutcomeCallable getImageCallable(const Model::GetImageRequest& request) const;
|
||||
GetImageCroppingSuggestionsOutcome getImageCroppingSuggestions(const Model::GetImageCroppingSuggestionsRequest &request)const;
|
||||
void getImageCroppingSuggestionsAsync(const Model::GetImageCroppingSuggestionsRequest& request, const GetImageCroppingSuggestionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetImageCroppingSuggestionsOutcomeCallable getImageCroppingSuggestionsCallable(const Model::GetImageCroppingSuggestionsRequest& request) const;
|
||||
GetImageQualityOutcome getImageQuality(const Model::GetImageQualityRequest &request)const;
|
||||
void getImageQualityAsync(const Model::GetImageQualityRequest& request, const GetImageQualityAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetImageQualityOutcomeCallable getImageQualityCallable(const Model::GetImageQualityRequest& request) const;
|
||||
DetectImageLabelsOutcome detectImageLabels(const Model::DetectImageLabelsRequest &request)const;
|
||||
void detectImageLabelsAsync(const Model::DetectImageLabelsRequest& request, const DetectImageLabelsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DetectImageLabelsOutcomeCallable detectImageLabelsCallable(const Model::DetectImageLabelsRequest& request) const;
|
||||
DetectImageScoreOutcome detectImageScore(const Model::DetectImageScoreRequest &request)const;
|
||||
void detectImageScoreAsync(const Model::DetectImageScoreRequest& request, const DetectImageScoreAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DetectImageScoreOutcomeCallable detectImageScoreCallable(const Model::DetectImageScoreRequest& request) const;
|
||||
DetectTextAnomalyOutcome detectTextAnomaly(const Model::DetectTextAnomalyRequest &request)const;
|
||||
void detectTextAnomalyAsync(const Model::DetectTextAnomalyRequest& request, const DetectTextAnomalyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DetectTextAnomalyOutcomeCallable detectTextAnomalyCallable(const Model::DetectTextAnomalyRequest& request) const;
|
||||
FuzzyQueryOutcome fuzzyQuery(const Model::FuzzyQueryRequest &request)const;
|
||||
void fuzzyQueryAsync(const Model::FuzzyQueryRequest& request, const FuzzyQueryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
FuzzyQueryOutcomeCallable fuzzyQueryCallable(const Model::FuzzyQueryRequest& request) const;
|
||||
GetBindingOutcome getBinding(const Model::GetBindingRequest &request)const;
|
||||
void getBindingAsync(const Model::GetBindingRequest& request, const GetBindingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetBindingOutcomeCallable getBindingCallable(const Model::GetBindingRequest& request) const;
|
||||
GetDatasetOutcome getDataset(const Model::GetDatasetRequest &request)const;
|
||||
void getDatasetAsync(const Model::GetDatasetRequest& request, const GetDatasetAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetDatasetOutcomeCallable getDatasetCallable(const Model::GetDatasetRequest& request) const;
|
||||
GetDetectVideoLabelsResultOutcome getDetectVideoLabelsResult(const Model::GetDetectVideoLabelsResultRequest &request)const;
|
||||
void getDetectVideoLabelsResultAsync(const Model::GetDetectVideoLabelsResultRequest& request, const GetDetectVideoLabelsResultAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetDetectVideoLabelsResultOutcomeCallable getDetectVideoLabelsResultCallable(const Model::GetDetectVideoLabelsResultRequest& request) const;
|
||||
GetFigureClusterOutcome getFigureCluster(const Model::GetFigureClusterRequest &request)const;
|
||||
void getFigureClusterAsync(const Model::GetFigureClusterRequest& request, const GetFigureClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetFigureClusterOutcomeCallable getFigureClusterCallable(const Model::GetFigureClusterRequest& request) const;
|
||||
GetFileMetaOutcome getFileMeta(const Model::GetFileMetaRequest &request)const;
|
||||
void getFileMetaAsync(const Model::GetFileMetaRequest& request, const GetFileMetaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetFileMetaOutcomeCallable getFileMetaCallable(const Model::GetFileMetaRequest& request) const;
|
||||
GetMediaMetaOutcome getMediaMeta(const Model::GetMediaMetaRequest &request)const;
|
||||
void getMediaMetaAsync(const Model::GetMediaMetaRequest& request, const GetMediaMetaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetMediaMetaOutcomeCallable getMediaMetaCallable(const Model::GetMediaMetaRequest& request) const;
|
||||
GetOfficeConversionTaskOutcome getOfficeConversionTask(const Model::GetOfficeConversionTaskRequest &request)const;
|
||||
void getOfficeConversionTaskAsync(const Model::GetOfficeConversionTaskRequest& request, const GetOfficeConversionTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetOfficeConversionTaskOutcomeCallable getOfficeConversionTaskCallable(const Model::GetOfficeConversionTaskRequest& request) const;
|
||||
GetOfficeEditURLOutcome getOfficeEditURL(const Model::GetOfficeEditURLRequest &request)const;
|
||||
void getOfficeEditURLAsync(const Model::GetOfficeEditURLRequest& request, const GetOfficeEditURLAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetOfficeEditURLOutcomeCallable getOfficeEditURLCallable(const Model::GetOfficeEditURLRequest& request) const;
|
||||
GetOfficePreviewURLOutcome getOfficePreviewURL(const Model::GetOfficePreviewURLRequest &request)const;
|
||||
void getOfficePreviewURLAsync(const Model::GetOfficePreviewURLRequest& request, const GetOfficePreviewURLAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetOfficePreviewURLOutcomeCallable getOfficePreviewURLCallable(const Model::GetOfficePreviewURLRequest& request) const;
|
||||
GetOSSBucketAttachmentOutcome getOSSBucketAttachment(const Model::GetOSSBucketAttachmentRequest &request)const;
|
||||
void getOSSBucketAttachmentAsync(const Model::GetOSSBucketAttachmentRequest& request, const GetOSSBucketAttachmentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetOSSBucketAttachmentOutcomeCallable getOSSBucketAttachmentCallable(const Model::GetOSSBucketAttachmentRequest& request) const;
|
||||
GetProjectOutcome getProject(const Model::GetProjectRequest &request)const;
|
||||
void getProjectAsync(const Model::GetProjectRequest& request, const GetProjectAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetProjectOutcomeCallable getProjectCallable(const Model::GetProjectRequest& request) const;
|
||||
GetSetOutcome getSet(const Model::GetSetRequest &request)const;
|
||||
void getSetAsync(const Model::GetSetRequest& request, const GetSetAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetSetOutcomeCallable getSetCallable(const Model::GetSetRequest& request) const;
|
||||
GetVideoOutcome getVideo(const Model::GetVideoRequest &request)const;
|
||||
void getVideoAsync(const Model::GetVideoRequest& request, const GetVideoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetVideoOutcomeCallable getVideoCallable(const Model::GetVideoRequest& request) const;
|
||||
GetVideoTaskOutcome getVideoTask(const Model::GetVideoTaskRequest &request)const;
|
||||
void getVideoTaskAsync(const Model::GetVideoTaskRequest& request, const GetVideoTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetVideoTaskOutcomeCallable getVideoTaskCallable(const Model::GetVideoTaskRequest& request) const;
|
||||
GetStoryOutcome getStory(const Model::GetStoryRequest &request)const;
|
||||
void getStoryAsync(const Model::GetStoryRequest& request, const GetStoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetStoryOutcomeCallable getStoryCallable(const Model::GetStoryRequest& request) const;
|
||||
GetTaskOutcome getTask(const Model::GetTaskRequest &request)const;
|
||||
void getTaskAsync(const Model::GetTaskRequest& request, const GetTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetTaskOutcomeCallable getTaskCallable(const Model::GetTaskRequest& request) const;
|
||||
GetWebofficeURLOutcome getWebofficeURL(const Model::GetWebofficeURLRequest &request)const;
|
||||
void getWebofficeURLAsync(const Model::GetWebofficeURLRequest& request, const GetWebofficeURLAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetWebofficeURLOutcomeCallable getWebofficeURLCallable(const Model::GetWebofficeURLRequest& request) const;
|
||||
IndexImageOutcome indexImage(const Model::IndexImageRequest &request)const;
|
||||
void indexImageAsync(const Model::IndexImageRequest& request, const IndexImageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
IndexImageOutcomeCallable indexImageCallable(const Model::IndexImageRequest& request) const;
|
||||
IndexVideoOutcome indexVideo(const Model::IndexVideoRequest &request)const;
|
||||
void indexVideoAsync(const Model::IndexVideoRequest& request, const IndexVideoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
IndexVideoOutcomeCallable indexVideoCallable(const Model::IndexVideoRequest& request) const;
|
||||
ListFaceGroupsOutcome listFaceGroups(const Model::ListFaceGroupsRequest &request)const;
|
||||
void listFaceGroupsAsync(const Model::ListFaceGroupsRequest& request, const ListFaceGroupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListFaceGroupsOutcomeCallable listFaceGroupsCallable(const Model::ListFaceGroupsRequest& request) const;
|
||||
ListImagesOutcome listImages(const Model::ListImagesRequest &request)const;
|
||||
void listImagesAsync(const Model::ListImagesRequest& request, const ListImagesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListImagesOutcomeCallable listImagesCallable(const Model::ListImagesRequest& request) const;
|
||||
ListOfficeConversionTaskOutcome listOfficeConversionTask(const Model::ListOfficeConversionTaskRequest &request)const;
|
||||
void listOfficeConversionTaskAsync(const Model::ListOfficeConversionTaskRequest& request, const ListOfficeConversionTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListOfficeConversionTaskOutcomeCallable listOfficeConversionTaskCallable(const Model::ListOfficeConversionTaskRequest& request) const;
|
||||
ListProjectAPIsOutcome listProjectAPIs(const Model::ListProjectAPIsRequest &request)const;
|
||||
void listProjectAPIsAsync(const Model::ListProjectAPIsRequest& request, const ListProjectAPIsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListProjectAPIsOutcomeCallable listProjectAPIsCallable(const Model::ListProjectAPIsRequest& request) const;
|
||||
IndexFileMetaOutcome indexFileMeta(const Model::IndexFileMetaRequest &request)const;
|
||||
void indexFileMetaAsync(const Model::IndexFileMetaRequest& request, const IndexFileMetaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
IndexFileMetaOutcomeCallable indexFileMetaCallable(const Model::IndexFileMetaRequest& request) const;
|
||||
ListBindingsOutcome listBindings(const Model::ListBindingsRequest &request)const;
|
||||
void listBindingsAsync(const Model::ListBindingsRequest& request, const ListBindingsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListBindingsOutcomeCallable listBindingsCallable(const Model::ListBindingsRequest& request) const;
|
||||
ListDatasetsOutcome listDatasets(const Model::ListDatasetsRequest &request)const;
|
||||
void listDatasetsAsync(const Model::ListDatasetsRequest& request, const ListDatasetsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListDatasetsOutcomeCallable listDatasetsCallable(const Model::ListDatasetsRequest& request) const;
|
||||
ListProjectsOutcome listProjects(const Model::ListProjectsRequest &request)const;
|
||||
void listProjectsAsync(const Model::ListProjectsRequest& request, const ListProjectsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListProjectsOutcomeCallable listProjectsCallable(const Model::ListProjectsRequest& request) const;
|
||||
ListSetTagsOutcome listSetTags(const Model::ListSetTagsRequest &request)const;
|
||||
void listSetTagsAsync(const Model::ListSetTagsRequest& request, const ListSetTagsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListSetTagsOutcomeCallable listSetTagsCallable(const Model::ListSetTagsRequest& request) const;
|
||||
ListSetsOutcome listSets(const Model::ListSetsRequest &request)const;
|
||||
void listSetsAsync(const Model::ListSetsRequest& request, const ListSetsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListSetsOutcomeCallable listSetsCallable(const Model::ListSetsRequest& request) const;
|
||||
ListVideoAudiosOutcome listVideoAudios(const Model::ListVideoAudiosRequest &request)const;
|
||||
void listVideoAudiosAsync(const Model::ListVideoAudiosRequest& request, const ListVideoAudiosAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListVideoAudiosOutcomeCallable listVideoAudiosCallable(const Model::ListVideoAudiosRequest& request) const;
|
||||
ListVideoFramesOutcome listVideoFrames(const Model::ListVideoFramesRequest &request)const;
|
||||
void listVideoFramesAsync(const Model::ListVideoFramesRequest& request, const ListVideoFramesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListVideoFramesOutcomeCallable listVideoFramesCallable(const Model::ListVideoFramesRequest& request) const;
|
||||
ListVideoTasksOutcome listVideoTasks(const Model::ListVideoTasksRequest &request)const;
|
||||
void listVideoTasksAsync(const Model::ListVideoTasksRequest& request, const ListVideoTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListVideoTasksOutcomeCallable listVideoTasksCallable(const Model::ListVideoTasksRequest& request) const;
|
||||
ListVideosOutcome listVideos(const Model::ListVideosRequest &request)const;
|
||||
void listVideosAsync(const Model::ListVideosRequest& request, const ListVideosAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListVideosOutcomeCallable listVideosCallable(const Model::ListVideosRequest& request) const;
|
||||
OpenImmServiceOutcome openImmService(const Model::OpenImmServiceRequest &request)const;
|
||||
void openImmServiceAsync(const Model::OpenImmServiceRequest& request, const OpenImmServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
OpenImmServiceOutcomeCallable openImmServiceCallable(const Model::OpenImmServiceRequest& request) const;
|
||||
PutProjectOutcome putProject(const Model::PutProjectRequest &request)const;
|
||||
void putProjectAsync(const Model::PutProjectRequest& request, const PutProjectAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
PutProjectOutcomeCallable putProjectCallable(const Model::PutProjectRequest& request) const;
|
||||
RefreshOfficeEditTokenOutcome refreshOfficeEditToken(const Model::RefreshOfficeEditTokenRequest &request)const;
|
||||
void refreshOfficeEditTokenAsync(const Model::RefreshOfficeEditTokenRequest& request, const RefreshOfficeEditTokenAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
RefreshOfficeEditTokenOutcomeCallable refreshOfficeEditTokenCallable(const Model::RefreshOfficeEditTokenRequest& request) const;
|
||||
RefreshOfficePreviewTokenOutcome refreshOfficePreviewToken(const Model::RefreshOfficePreviewTokenRequest &request)const;
|
||||
void refreshOfficePreviewTokenAsync(const Model::RefreshOfficePreviewTokenRequest& request, const RefreshOfficePreviewTokenAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
RefreshOfficePreviewTokenOutcomeCallable refreshOfficePreviewTokenCallable(const Model::RefreshOfficePreviewTokenRequest& request) const;
|
||||
ListRegionsOutcome listRegions(const Model::ListRegionsRequest &request)const;
|
||||
void listRegionsAsync(const Model::ListRegionsRequest& request, const ListRegionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListRegionsOutcomeCallable listRegionsCallable(const Model::ListRegionsRequest& request) const;
|
||||
ListTasksOutcome listTasks(const Model::ListTasksRequest &request)const;
|
||||
void listTasksAsync(const Model::ListTasksRequest& request, const ListTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListTasksOutcomeCallable listTasksCallable(const Model::ListTasksRequest& request) const;
|
||||
MergeFigureClustersOutcome mergeFigureClusters(const Model::MergeFigureClustersRequest &request)const;
|
||||
void mergeFigureClustersAsync(const Model::MergeFigureClustersRequest& request, const MergeFigureClustersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
MergeFigureClustersOutcomeCallable mergeFigureClustersCallable(const Model::MergeFigureClustersRequest& request) const;
|
||||
QueryFigureClustersOutcome queryFigureClusters(const Model::QueryFigureClustersRequest &request)const;
|
||||
void queryFigureClustersAsync(const Model::QueryFigureClustersRequest& request, const QueryFigureClustersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryFigureClustersOutcomeCallable queryFigureClustersCallable(const Model::QueryFigureClustersRequest& request) const;
|
||||
QueryStoriesOutcome queryStories(const Model::QueryStoriesRequest &request)const;
|
||||
void queryStoriesAsync(const Model::QueryStoriesRequest& request, const QueryStoriesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryStoriesOutcomeCallable queryStoriesCallable(const Model::QueryStoriesRequest& request) const;
|
||||
RefreshWebofficeTokenOutcome refreshWebofficeToken(const Model::RefreshWebofficeTokenRequest &request)const;
|
||||
void refreshWebofficeTokenAsync(const Model::RefreshWebofficeTokenRequest& request, const RefreshWebofficeTokenAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
RefreshWebofficeTokenOutcomeCallable refreshWebofficeTokenCallable(const Model::RefreshWebofficeTokenRequest& request) const;
|
||||
UpdateFaceGroupOutcome updateFaceGroup(const Model::UpdateFaceGroupRequest &request)const;
|
||||
void updateFaceGroupAsync(const Model::UpdateFaceGroupRequest& request, const UpdateFaceGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateFaceGroupOutcomeCallable updateFaceGroupCallable(const Model::UpdateFaceGroupRequest& request) const;
|
||||
UpdateImageOutcome updateImage(const Model::UpdateImageRequest &request)const;
|
||||
void updateImageAsync(const Model::UpdateImageRequest& request, const UpdateImageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateImageOutcomeCallable updateImageCallable(const Model::UpdateImageRequest& request) const;
|
||||
RemoveStoryFilesOutcome removeStoryFiles(const Model::RemoveStoryFilesRequest &request)const;
|
||||
void removeStoryFilesAsync(const Model::RemoveStoryFilesRequest& request, const RemoveStoryFilesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
RemoveStoryFilesOutcomeCallable removeStoryFilesCallable(const Model::RemoveStoryFilesRequest& request) const;
|
||||
ResumeBindingOutcome resumeBinding(const Model::ResumeBindingRequest &request)const;
|
||||
void resumeBindingAsync(const Model::ResumeBindingRequest& request, const ResumeBindingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ResumeBindingOutcomeCallable resumeBindingCallable(const Model::ResumeBindingRequest& request) const;
|
||||
SemanticQueryOutcome semanticQuery(const Model::SemanticQueryRequest &request)const;
|
||||
void semanticQueryAsync(const Model::SemanticQueryRequest& request, const SemanticQueryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SemanticQueryOutcomeCallable semanticQueryCallable(const Model::SemanticQueryRequest& request) const;
|
||||
SimpleQueryOutcome simpleQuery(const Model::SimpleQueryRequest &request)const;
|
||||
void simpleQueryAsync(const Model::SimpleQueryRequest& request, const SimpleQueryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SimpleQueryOutcomeCallable simpleQueryCallable(const Model::SimpleQueryRequest& request) const;
|
||||
StopBindingOutcome stopBinding(const Model::StopBindingRequest &request)const;
|
||||
void stopBindingAsync(const Model::StopBindingRequest& request, const StopBindingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
StopBindingOutcomeCallable stopBindingCallable(const Model::StopBindingRequest& request) const;
|
||||
UpdateDatasetOutcome updateDataset(const Model::UpdateDatasetRequest &request)const;
|
||||
void updateDatasetAsync(const Model::UpdateDatasetRequest& request, const UpdateDatasetAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateDatasetOutcomeCallable updateDatasetCallable(const Model::UpdateDatasetRequest& request) const;
|
||||
UpdateFigureClusterOutcome updateFigureCluster(const Model::UpdateFigureClusterRequest &request)const;
|
||||
void updateFigureClusterAsync(const Model::UpdateFigureClusterRequest& request, const UpdateFigureClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateFigureClusterOutcomeCallable updateFigureClusterCallable(const Model::UpdateFigureClusterRequest& request) const;
|
||||
UpdateFileMetaOutcome updateFileMeta(const Model::UpdateFileMetaRequest &request)const;
|
||||
void updateFileMetaAsync(const Model::UpdateFileMetaRequest& request, const UpdateFileMetaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateFileMetaOutcomeCallable updateFileMetaCallable(const Model::UpdateFileMetaRequest& request) const;
|
||||
UpdateProjectOutcome updateProject(const Model::UpdateProjectRequest &request)const;
|
||||
void updateProjectAsync(const Model::UpdateProjectRequest& request, const UpdateProjectAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateProjectOutcomeCallable updateProjectCallable(const Model::UpdateProjectRequest& request) const;
|
||||
UpdateSetOutcome updateSet(const Model::UpdateSetRequest &request)const;
|
||||
void updateSetAsync(const Model::UpdateSetRequest& request, const UpdateSetAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateSetOutcomeCallable updateSetCallable(const Model::UpdateSetRequest& request) const;
|
||||
UpdateStoryOutcome updateStory(const Model::UpdateStoryRequest &request)const;
|
||||
void updateStoryAsync(const Model::UpdateStoryRequest& request, const UpdateStoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateStoryOutcomeCallable updateStoryCallable(const Model::UpdateStoryRequest& request) const;
|
||||
|
||||
private:
|
||||
std::shared_ptr<EndpointProvider> endpointProvider_;
|
||||
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_DELETEIMAGEJOBREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_DELETEIMAGEJOBREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_ADDSTORYFILESREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_ADDSTORYFILESREQUEST_H_
|
||||
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
@@ -26,26 +26,29 @@
|
||||
namespace AlibabaCloud {
|
||||
namespace Imm {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_IMM_EXPORT DeleteImageJobRequest : public RpcServiceRequest {
|
||||
class ALIBABACLOUD_IMM_EXPORT AddStoryFilesRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteImageJobRequest();
|
||||
~DeleteImageJobRequest();
|
||||
std::string getProject() const;
|
||||
void setProject(const std::string &project);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getJobId() const;
|
||||
void setJobId(const std::string &jobId);
|
||||
std::string getJobType() const;
|
||||
void setJobType(const std::string &jobType);
|
||||
struct Files {
|
||||
std::string uRI;
|
||||
};
|
||||
AddStoryFilesRequest();
|
||||
~AddStoryFilesRequest();
|
||||
std::string getDatasetName() const;
|
||||
void setDatasetName(const std::string &datasetName);
|
||||
std::string getProjectName() const;
|
||||
void setProjectName(const std::string &projectName);
|
||||
std::vector<Files> getFiles() const;
|
||||
void setFiles(const std::vector<Files> &files);
|
||||
std::string getObjectId() const;
|
||||
void setObjectId(const std::string &objectId);
|
||||
|
||||
private:
|
||||
std::string project_;
|
||||
std::string accessKeyId_;
|
||||
std::string jobId_;
|
||||
std::string jobType_;
|
||||
std::string datasetName_;
|
||||
std::string projectName_;
|
||||
std::vector<Files> files_;
|
||||
std::string objectId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Imm
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_DELETEIMAGEJOBREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_ADDSTORYFILESREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_GETCONTENTKEYRESULT_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_GETCONTENTKEYRESULT_H_
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_ADDSTORYFILESRESULT_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_ADDSTORYFILESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,25 +29,29 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IMM_EXPORT GetContentKeyResult : public ServiceResult
|
||||
class ALIBABACLOUD_IMM_EXPORT AddStoryFilesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct FilesItem
|
||||
{
|
||||
std::string errorCode;
|
||||
std::string errorMessage;
|
||||
std::string uRI;
|
||||
};
|
||||
|
||||
|
||||
GetContentKeyResult();
|
||||
explicit GetContentKeyResult(const std::string &payload);
|
||||
~GetContentKeyResult();
|
||||
std::string getVersionId()const;
|
||||
std::string getKeyInfos()const;
|
||||
AddStoryFilesResult();
|
||||
explicit AddStoryFilesResult(const std::string &payload);
|
||||
~AddStoryFilesResult();
|
||||
std::vector<FilesItem> getFiles()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string versionId_;
|
||||
std::string keyInfos_;
|
||||
std::vector<FilesItem> files_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_GETCONTENTKEYRESULT_H_
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_ADDSTORYFILESRESULT_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_LISTPROJECTAPISREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_LISTPROJECTAPISREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_ATTACHOSSBUCKETREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_ATTACHOSSBUCKETREQUEST_H_
|
||||
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
@@ -26,20 +26,20 @@
|
||||
namespace AlibabaCloud {
|
||||
namespace Imm {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_IMM_EXPORT ListProjectAPIsRequest : public RpcServiceRequest {
|
||||
class ALIBABACLOUD_IMM_EXPORT AttachOSSBucketRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListProjectAPIsRequest();
|
||||
~ListProjectAPIsRequest();
|
||||
std::string getProject() const;
|
||||
void setProject(const std::string &project);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
AttachOSSBucketRequest();
|
||||
~AttachOSSBucketRequest();
|
||||
std::string getProjectName() const;
|
||||
void setProjectName(const std::string &projectName);
|
||||
std::string getOSSBucket() const;
|
||||
void setOSSBucket(const std::string &oSSBucket);
|
||||
|
||||
private:
|
||||
std::string project_;
|
||||
std::string accessKeyId_;
|
||||
std::string projectName_;
|
||||
std::string oSSBucket_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Imm
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_LISTPROJECTAPISREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_ATTACHOSSBUCKETREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_DELETEVIDEOTASKRESULT_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_DELETEVIDEOTASKRESULT_H_
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_ATTACHOSSBUCKETRESULT_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_ATTACHOSSBUCKETRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,14 +29,14 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IMM_EXPORT DeleteVideoTaskResult : public ServiceResult
|
||||
class ALIBABACLOUD_IMM_EXPORT AttachOSSBucketResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteVideoTaskResult();
|
||||
explicit DeleteVideoTaskResult(const std::string &payload);
|
||||
~DeleteVideoTaskResult();
|
||||
AttachOSSBucketResult();
|
||||
explicit AttachOSSBucketResult(const std::string &payload);
|
||||
~AttachOSSBucketResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
@@ -46,4 +46,4 @@ namespace AlibabaCloud
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_DELETEVIDEOTASKRESULT_H_
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_ATTACHOSSBUCKETRESULT_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_CREATESETREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_CREATESETREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_BATCHDELETEFILEMETAREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_BATCHDELETEFILEMETAREQUEST_H_
|
||||
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
@@ -26,26 +26,23 @@
|
||||
namespace AlibabaCloud {
|
||||
namespace Imm {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_IMM_EXPORT CreateSetRequest : public RpcServiceRequest {
|
||||
class ALIBABACLOUD_IMM_EXPORT BatchDeleteFileMetaRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateSetRequest();
|
||||
~CreateSetRequest();
|
||||
std::string getProject() const;
|
||||
void setProject(const std::string &project);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getSetName() const;
|
||||
void setSetName(const std::string &setName);
|
||||
std::string getSetId() const;
|
||||
void setSetId(const std::string &setId);
|
||||
BatchDeleteFileMetaRequest();
|
||||
~BatchDeleteFileMetaRequest();
|
||||
std::string getDatasetName() const;
|
||||
void setDatasetName(const std::string &datasetName);
|
||||
std::string getProjectName() const;
|
||||
void setProjectName(const std::string &projectName);
|
||||
std::vector<std::string> getURIs() const;
|
||||
void setURIs(const std::vector<std::string> &uRIs);
|
||||
|
||||
private:
|
||||
std::string project_;
|
||||
std::string accessKeyId_;
|
||||
std::string setName_;
|
||||
std::string setId_;
|
||||
std::string datasetName_;
|
||||
std::string projectName_;
|
||||
std::vector<std::string> uRIs_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Imm
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_CREATESETREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_BATCHDELETEFILEMETAREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_CONVERTOFFICEFORMATRESULT_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_CONVERTOFFICEFORMATRESULT_H_
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_BATCHDELETEFILEMETARESULT_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_BATCHDELETEFILEMETARESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,23 +29,21 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IMM_EXPORT ConvertOfficeFormatResult : public ServiceResult
|
||||
class ALIBABACLOUD_IMM_EXPORT BatchDeleteFileMetaResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ConvertOfficeFormatResult();
|
||||
explicit ConvertOfficeFormatResult(const std::string &payload);
|
||||
~ConvertOfficeFormatResult();
|
||||
int getPageCount()const;
|
||||
BatchDeleteFileMetaResult();
|
||||
explicit BatchDeleteFileMetaResult(const std::string &payload);
|
||||
~BatchDeleteFileMetaResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int pageCount_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_CONVERTOFFICEFORMATRESULT_H_
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_BATCHDELETEFILEMETARESULT_H_
|
||||
48
imm/include/alibabacloud/imm/model/BatchGetFileMetaRequest.h
Normal file
48
imm/include/alibabacloud/imm/model/BatchGetFileMetaRequest.h
Normal file
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_BATCHGETFILEMETAREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_BATCHGETFILEMETAREQUEST_H_
|
||||
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Imm {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_IMM_EXPORT BatchGetFileMetaRequest : public RpcServiceRequest {
|
||||
public:
|
||||
BatchGetFileMetaRequest();
|
||||
~BatchGetFileMetaRequest();
|
||||
std::string getDatasetName() const;
|
||||
void setDatasetName(const std::string &datasetName);
|
||||
std::string getProjectName() const;
|
||||
void setProjectName(const std::string &projectName);
|
||||
std::vector<std::string> getURIs() const;
|
||||
void setURIs(const std::vector<std::string> &uRIs);
|
||||
|
||||
private:
|
||||
std::string datasetName_;
|
||||
std::string projectName_;
|
||||
std::vector<std::string> uRIs_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Imm
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_BATCHGETFILEMETAREQUEST_H_
|
||||
331
imm/include/alibabacloud/imm/model/BatchGetFileMetaResult.h
Normal file
331
imm/include/alibabacloud/imm/model/BatchGetFileMetaResult.h
Normal file
@@ -0,0 +1,331 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_BATCHGETFILEMETARESULT_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_BATCHGETFILEMETARESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Imm
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IMM_EXPORT BatchGetFileMetaResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct FilesItem
|
||||
{
|
||||
struct ImageScore
|
||||
{
|
||||
float overallQualityScore;
|
||||
};
|
||||
struct AddressesItem
|
||||
{
|
||||
std::string language;
|
||||
std::string township;
|
||||
std::string addressLine;
|
||||
std::string country;
|
||||
std::string city;
|
||||
std::string district;
|
||||
std::string province;
|
||||
};
|
||||
struct FiguresItem
|
||||
{
|
||||
struct Boundary
|
||||
{
|
||||
long left;
|
||||
long top;
|
||||
long height;
|
||||
long width;
|
||||
};
|
||||
struct HeadPose
|
||||
{
|
||||
float pitch;
|
||||
float roll;
|
||||
float yaw;
|
||||
};
|
||||
std::string beard;
|
||||
float maskConfidence;
|
||||
std::string gender;
|
||||
float figureClusterConfidence;
|
||||
Boundary boundary;
|
||||
float beardConfidence;
|
||||
std::string figureId;
|
||||
std::string mouth;
|
||||
std::string emotion;
|
||||
long age;
|
||||
float mouthConfidence;
|
||||
HeadPose headPose;
|
||||
std::string figureType;
|
||||
float genderConfidence;
|
||||
std::string mask;
|
||||
float emotionConfidence;
|
||||
float hatConfidence;
|
||||
float glassesConfidence;
|
||||
float sharpness;
|
||||
std::string figureClusterId;
|
||||
float faceQuality;
|
||||
float attractive;
|
||||
float ageSD;
|
||||
std::string glasses;
|
||||
float figureConfidence;
|
||||
std::string hat;
|
||||
};
|
||||
struct LabelsItem
|
||||
{
|
||||
float centricScore;
|
||||
std::string language;
|
||||
float labelConfidence;
|
||||
std::string labelName;
|
||||
long labelLevel;
|
||||
std::string parentLabelName;
|
||||
};
|
||||
struct CroppingSuggestionsItem
|
||||
{
|
||||
struct Boundary1
|
||||
{
|
||||
long left;
|
||||
long top;
|
||||
long height;
|
||||
long width;
|
||||
};
|
||||
std::string aspectRatio;
|
||||
Boundary1 boundary1;
|
||||
float confidence;
|
||||
};
|
||||
struct OCRContentsItem
|
||||
{
|
||||
struct Boundary2
|
||||
{
|
||||
long left;
|
||||
long top;
|
||||
long height;
|
||||
long width;
|
||||
};
|
||||
std::string contents;
|
||||
std::string language;
|
||||
float confidence;
|
||||
Boundary2 boundary2;
|
||||
};
|
||||
struct VideoStreamsItem
|
||||
{
|
||||
std::string codecTimeBase;
|
||||
std::string rotate;
|
||||
std::string sampleAspectRatio;
|
||||
std::string colorSpace;
|
||||
long index;
|
||||
std::string colorRange;
|
||||
std::string codecName;
|
||||
long bitDepth;
|
||||
std::string profile;
|
||||
std::string colorPrimaries;
|
||||
std::string language;
|
||||
long height;
|
||||
std::string pixelFormat;
|
||||
long width;
|
||||
std::string timeBase;
|
||||
std::string colorTransfer;
|
||||
std::string codecTag;
|
||||
std::string frameRate;
|
||||
long frameCount;
|
||||
double startTime;
|
||||
double duration;
|
||||
long bitrate;
|
||||
std::string displayAspectRatio;
|
||||
std::string codecTagString;
|
||||
long hasBFrames;
|
||||
std::string averageFrameRate;
|
||||
std::string codecLongName;
|
||||
long level;
|
||||
};
|
||||
struct SubtitlesItem
|
||||
{
|
||||
std::string codecTag;
|
||||
std::string codecTagString;
|
||||
std::string language;
|
||||
std::string content;
|
||||
std::string codecLongName;
|
||||
double startTime;
|
||||
long index;
|
||||
double duration;
|
||||
long height;
|
||||
std::string codecName;
|
||||
long bitrate;
|
||||
long width;
|
||||
};
|
||||
struct AudioStreamsItem
|
||||
{
|
||||
std::string codecTag;
|
||||
std::string codecTimeBase;
|
||||
std::string channelLayout;
|
||||
long frameCount;
|
||||
double startTime;
|
||||
long index;
|
||||
double duration;
|
||||
std::string codecName;
|
||||
long bitrate;
|
||||
std::string sampleFormat;
|
||||
long channels;
|
||||
std::string codecTagString;
|
||||
long sampleRate;
|
||||
std::string language;
|
||||
std::string codecLongName;
|
||||
std::string lyric;
|
||||
std::string timeBase;
|
||||
};
|
||||
struct AudioCoversItem
|
||||
{
|
||||
struct ImageScore3
|
||||
{
|
||||
float overallQualityScore;
|
||||
};
|
||||
struct CroppingSuggestionsItem6
|
||||
{
|
||||
struct Boundary7
|
||||
{
|
||||
long left;
|
||||
long top;
|
||||
long height;
|
||||
long width;
|
||||
};
|
||||
std::string aspectRatio;
|
||||
float confidence;
|
||||
Boundary7 boundary7;
|
||||
};
|
||||
struct OCRContentsItem8
|
||||
{
|
||||
struct Boundary9
|
||||
{
|
||||
long left;
|
||||
long top;
|
||||
long height;
|
||||
long width;
|
||||
};
|
||||
std::string contents;
|
||||
std::string language;
|
||||
float confidence;
|
||||
Boundary9 boundary9;
|
||||
};
|
||||
std::string eXIF;
|
||||
std::vector<AudioCoversItem::CroppingSuggestionsItem6> croppingSuggestions4;
|
||||
long imageHeight;
|
||||
long imageWidth;
|
||||
std::vector<AudioCoversItem::OCRContentsItem8> oCRContents5;
|
||||
ImageScore3 imageScore3;
|
||||
};
|
||||
std::string produceTime;
|
||||
std::string timezone;
|
||||
std::string artist;
|
||||
std::string objectACL;
|
||||
std::string contentType;
|
||||
std::string accessControlRequestMethod;
|
||||
long size;
|
||||
std::string album;
|
||||
std::string contentLanguage;
|
||||
std::string oSSTagging;
|
||||
std::vector<FilesItem::AddressesItem> addresses;
|
||||
long streamCount;
|
||||
std::string customLabels;
|
||||
long videoHeight;
|
||||
long imageWidth;
|
||||
std::vector<FilesItem::SubtitlesItem> subtitles;
|
||||
std::string documentLanguage;
|
||||
std::string oSSStorageClass;
|
||||
std::string mediaType;
|
||||
std::string oSSDeleteMarker;
|
||||
std::string formatLongName;
|
||||
long programCount;
|
||||
double startTime;
|
||||
std::string filename;
|
||||
std::vector<FilesItem::LabelsItem> labels;
|
||||
double duration;
|
||||
long orientation;
|
||||
std::vector<FilesItem::CroppingSuggestionsItem> croppingSuggestions;
|
||||
std::string eXIF;
|
||||
std::string performer;
|
||||
long imageHeight;
|
||||
long pageCount;
|
||||
ImageScore imageScore;
|
||||
long figureCount;
|
||||
std::string eTag;
|
||||
std::string datasetName;
|
||||
std::string documentContent;
|
||||
std::string fileHash;
|
||||
std::string cacheControl;
|
||||
std::string oSSVersionId;
|
||||
std::vector<FilesItem::VideoStreamsItem> videoStreams;
|
||||
std::string fileAccessTime;
|
||||
std::string projectName;
|
||||
std::vector<FilesItem::AudioCoversItem> audioCovers;
|
||||
long videoWidth;
|
||||
std::string contentEncoding;
|
||||
std::string uRI;
|
||||
std::vector<FilesItem::AudioStreamsItem> audioStreams;
|
||||
std::string objectType;
|
||||
std::string serverSideEncryptionKeyId;
|
||||
std::string ownerId;
|
||||
std::string fileModifiedTime;
|
||||
std::string language;
|
||||
std::string fileCreateTime;
|
||||
std::string serverSideEncryption;
|
||||
std::string formatName;
|
||||
std::string composer;
|
||||
std::string objectId;
|
||||
std::string createTime;
|
||||
std::string title;
|
||||
std::string travelClusterId;
|
||||
std::string oSSExpiration;
|
||||
std::vector<FilesItem::FiguresItem> figures;
|
||||
std::string serverSideEncryptionCustomerAlgorithm;
|
||||
long bitrate;
|
||||
std::string albumArtist;
|
||||
std::string contentMd5;
|
||||
std::string contentDisposition;
|
||||
std::string customId;
|
||||
std::string updateTime;
|
||||
std::string oSSUserMeta;
|
||||
std::vector<FilesItem::OCRContentsItem> oCRContents;
|
||||
std::string accessControlAllowOrigin;
|
||||
std::string oSSCRC64;
|
||||
long oSSTaggingCount;
|
||||
std::string oSSURI;
|
||||
std::string serverSideDataEncryption;
|
||||
std::string latLong;
|
||||
std::string oSSObjectType;
|
||||
};
|
||||
|
||||
|
||||
BatchGetFileMetaResult();
|
||||
explicit BatchGetFileMetaResult(const std::string &payload);
|
||||
~BatchGetFileMetaResult();
|
||||
std::vector<FilesItem> getFiles()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<FilesItem> files_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_BATCHGETFILEMETARESULT_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_CREATEMEDIACOMPLEXTASKREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_CREATEMEDIACOMPLEXTASKREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_BATCHINDEXFILEMETAREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_BATCHINDEXFILEMETAREQUEST_H_
|
||||
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
@@ -26,29 +26,45 @@
|
||||
namespace AlibabaCloud {
|
||||
namespace Imm {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_IMM_EXPORT CreateMediaComplexTaskRequest : public RpcServiceRequest {
|
||||
class ALIBABACLOUD_IMM_EXPORT BatchIndexFileMetaRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateMediaComplexTaskRequest();
|
||||
~CreateMediaComplexTaskRequest();
|
||||
std::string getProject() const;
|
||||
void setProject(const std::string &project);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
struct Files {
|
||||
std::map<std::string, std::string> customLabels;
|
||||
struct FiguresItem {
|
||||
std::string figureId;
|
||||
std::string figureClusterId;
|
||||
std::string figureType;
|
||||
};
|
||||
FiguresItem figuresItem;
|
||||
std::vector<FiguresItem> figures;
|
||||
std::string oSSURI;
|
||||
std::string fileHash;
|
||||
std::string uRI;
|
||||
std::string customId;
|
||||
std::string mediaType;
|
||||
std::string contentType;
|
||||
};
|
||||
BatchIndexFileMetaRequest();
|
||||
~BatchIndexFileMetaRequest();
|
||||
std::string getNotifyEndpoint() const;
|
||||
void setNotifyEndpoint(const std::string ¬ifyEndpoint);
|
||||
std::string getDatasetName() const;
|
||||
void setDatasetName(const std::string &datasetName);
|
||||
std::string getProjectName() const;
|
||||
void setProjectName(const std::string &projectName);
|
||||
std::string getNotifyTopicName() const;
|
||||
void setNotifyTopicName(const std::string ¬ifyTopicName);
|
||||
std::string getParameters() const;
|
||||
void setParameters(const std::string ¶meters);
|
||||
std::vector<Files> getFiles() const;
|
||||
void setFiles(const std::vector<Files> &files);
|
||||
|
||||
private:
|
||||
std::string project_;
|
||||
std::string accessKeyId_;
|
||||
std::string notifyEndpoint_;
|
||||
std::string datasetName_;
|
||||
std::string projectName_;
|
||||
std::string notifyTopicName_;
|
||||
std::string parameters_;
|
||||
std::vector<Files> files_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Imm
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_CREATEMEDIACOMPLEXTASKREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_BATCHINDEXFILEMETAREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_BATCHINDEXFILEMETARESULT_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_BATCHINDEXFILEMETARESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Imm
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IMM_EXPORT BatchIndexFileMetaResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
BatchIndexFileMetaResult();
|
||||
explicit BatchIndexFileMetaResult(const std::string &payload);
|
||||
~BatchIndexFileMetaResult();
|
||||
std::string getEventId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string eventId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_BATCHINDEXFILEMETARESULT_H_
|
||||
@@ -0,0 +1,64 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_BATCHUPDATEFILEMETAREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_BATCHUPDATEFILEMETAREQUEST_H_
|
||||
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Imm {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_IMM_EXPORT BatchUpdateFileMetaRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct Files {
|
||||
std::map<std::string, std::string> customLabels;
|
||||
struct FiguresItem {
|
||||
std::string figureId;
|
||||
std::string figureClusterId;
|
||||
std::string figureType;
|
||||
};
|
||||
FiguresItem figuresItem;
|
||||
std::vector<FiguresItem> figures;
|
||||
std::string oSSURI;
|
||||
std::string fileHash;
|
||||
std::string uRI;
|
||||
std::string customId;
|
||||
std::string mediaType;
|
||||
std::string contentType;
|
||||
};
|
||||
BatchUpdateFileMetaRequest();
|
||||
~BatchUpdateFileMetaRequest();
|
||||
std::string getDatasetName() const;
|
||||
void setDatasetName(const std::string &datasetName);
|
||||
std::string getProjectName() const;
|
||||
void setProjectName(const std::string &projectName);
|
||||
std::vector<Files> getFiles() const;
|
||||
void setFiles(const std::vector<Files> &files);
|
||||
|
||||
private:
|
||||
std::string datasetName_;
|
||||
std::string projectName_;
|
||||
std::vector<Files> files_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Imm
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_BATCHUPDATEFILEMETAREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_CREATEGROUPFACESJOBRESULT_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_CREATEGROUPFACESJOBRESULT_H_
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_BATCHUPDATEFILEMETARESULT_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_BATCHUPDATEFILEMETARESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,27 +29,29 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IMM_EXPORT CreateGroupFacesJobResult : public ServiceResult
|
||||
class ALIBABACLOUD_IMM_EXPORT BatchUpdateFileMetaResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct FilesItem
|
||||
{
|
||||
std::string message;
|
||||
std::string uRI;
|
||||
bool success;
|
||||
};
|
||||
|
||||
|
||||
CreateGroupFacesJobResult();
|
||||
explicit CreateGroupFacesJobResult(const std::string &payload);
|
||||
~CreateGroupFacesJobResult();
|
||||
std::string getJobType()const;
|
||||
std::string getSetId()const;
|
||||
std::string getJobId()const;
|
||||
BatchUpdateFileMetaResult();
|
||||
explicit BatchUpdateFileMetaResult(const std::string &payload);
|
||||
~BatchUpdateFileMetaResult();
|
||||
std::vector<FilesItem> getFiles()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string jobType_;
|
||||
std::string setId_;
|
||||
std::string jobId_;
|
||||
std::vector<FilesItem> files_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_CREATEGROUPFACESJOBRESULT_H_
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_BATCHUPDATEFILEMETARESULT_H_
|
||||
@@ -1,60 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_COMPAREIMAGEFACESREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_COMPAREIMAGEFACESREQUEST_H_
|
||||
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Imm {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_IMM_EXPORT CompareImageFacesRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CompareImageFacesRequest();
|
||||
~CompareImageFacesRequest();
|
||||
std::string getProject() const;
|
||||
void setProject(const std::string &project);
|
||||
std::string getFaceIdA() const;
|
||||
void setFaceIdA(const std::string &faceIdA);
|
||||
std::string getFaceIdB() const;
|
||||
void setFaceIdB(const std::string &faceIdB);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getImageUriB() const;
|
||||
void setImageUriB(const std::string &imageUriB);
|
||||
std::string getImageUriA() const;
|
||||
void setImageUriA(const std::string &imageUriA);
|
||||
std::string getSetId() const;
|
||||
void setSetId(const std::string &setId);
|
||||
|
||||
private:
|
||||
std::string project_;
|
||||
std::string faceIdA_;
|
||||
std::string faceIdB_;
|
||||
std::string accessKeyId_;
|
||||
std::string imageUriB_;
|
||||
std::string imageUriA_;
|
||||
std::string setId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Imm
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_COMPAREIMAGEFACESREQUEST_H_
|
||||
@@ -1,89 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_COMPAREIMAGEFACESRESULT_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_COMPAREIMAGEFACESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Imm
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IMM_EXPORT CompareImageFacesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct FaceA
|
||||
{
|
||||
struct FaceAttributes
|
||||
{
|
||||
struct FaceBoundary
|
||||
{
|
||||
int left;
|
||||
int top;
|
||||
int height;
|
||||
int width;
|
||||
};
|
||||
FaceBoundary faceBoundary;
|
||||
};
|
||||
std::string faceId;
|
||||
FaceAttributes faceAttributes;
|
||||
};
|
||||
struct FaceB
|
||||
{
|
||||
struct FaceAttributes1
|
||||
{
|
||||
struct FaceBoundary2
|
||||
{
|
||||
int left;
|
||||
int top;
|
||||
int height;
|
||||
int width;
|
||||
};
|
||||
FaceBoundary2 faceBoundary2;
|
||||
};
|
||||
std::string faceId;
|
||||
FaceAttributes1 faceAttributes1;
|
||||
};
|
||||
|
||||
|
||||
CompareImageFacesResult();
|
||||
explicit CompareImageFacesResult(const std::string &payload);
|
||||
~CompareImageFacesResult();
|
||||
float getSimilarity()const;
|
||||
FaceA getFaceA()const;
|
||||
std::string getSetId()const;
|
||||
FaceB getFaceB()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
float similarity_;
|
||||
FaceA faceA_;
|
||||
std::string setId_;
|
||||
FaceB faceB_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_COMPAREIMAGEFACESRESULT_H_
|
||||
@@ -1,102 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_CONVERTOFFICEFORMATREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_CONVERTOFFICEFORMATREQUEST_H_
|
||||
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Imm {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_IMM_EXPORT ConvertOfficeFormatRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ConvertOfficeFormatRequest();
|
||||
~ConvertOfficeFormatRequest();
|
||||
std::string getSrcType() const;
|
||||
void setSrcType(const std::string &srcType);
|
||||
std::string getProject() const;
|
||||
void setProject(const std::string &project);
|
||||
bool getPdfVector() const;
|
||||
void setPdfVector(bool pdfVector);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getPassword() const;
|
||||
void setPassword(const std::string &password);
|
||||
long getStartPage() const;
|
||||
void setStartPage(long startPage);
|
||||
bool getFitToPagesWide() const;
|
||||
void setFitToPagesWide(bool fitToPagesWide);
|
||||
std::string getTgtFilePrefix() const;
|
||||
void setTgtFilePrefix(const std::string &tgtFilePrefix);
|
||||
std::string getModelId() const;
|
||||
void setModelId(const std::string &modelId);
|
||||
long getMaxSheetRow() const;
|
||||
void setMaxSheetRow(long maxSheetRow);
|
||||
long getMaxSheetCount() const;
|
||||
void setMaxSheetCount(long maxSheetCount);
|
||||
long getEndPage() const;
|
||||
void setEndPage(long endPage);
|
||||
std::string getTgtFileSuffix() const;
|
||||
void setTgtFileSuffix(const std::string &tgtFileSuffix);
|
||||
bool getSheetOnePage() const;
|
||||
void setSheetOnePage(bool sheetOnePage);
|
||||
long getMaxSheetCol() const;
|
||||
void setMaxSheetCol(long maxSheetCol);
|
||||
std::string getTgtType() const;
|
||||
void setTgtType(const std::string &tgtType);
|
||||
bool getHidecomments() const;
|
||||
void setHidecomments(bool hidecomments);
|
||||
bool getFitToPagesTall() const;
|
||||
void setFitToPagesTall(bool fitToPagesTall);
|
||||
std::string getSrcUri() const;
|
||||
void setSrcUri(const std::string &srcUri);
|
||||
std::string getTgtFilePages() const;
|
||||
void setTgtFilePages(const std::string &tgtFilePages);
|
||||
std::string getTgtUri() const;
|
||||
void setTgtUri(const std::string &tgtUri);
|
||||
|
||||
private:
|
||||
std::string srcType_;
|
||||
std::string project_;
|
||||
bool pdfVector_;
|
||||
std::string accessKeyId_;
|
||||
std::string password_;
|
||||
long startPage_;
|
||||
bool fitToPagesWide_;
|
||||
std::string tgtFilePrefix_;
|
||||
std::string modelId_;
|
||||
long maxSheetRow_;
|
||||
long maxSheetCount_;
|
||||
long endPage_;
|
||||
std::string tgtFileSuffix_;
|
||||
bool sheetOnePage_;
|
||||
long maxSheetCol_;
|
||||
std::string tgtType_;
|
||||
bool hidecomments_;
|
||||
bool fitToPagesTall_;
|
||||
std::string srcUri_;
|
||||
std::string tgtFilePages_;
|
||||
std::string tgtUri_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Imm
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_CONVERTOFFICEFORMATREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_GETDRMLICENSEREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_GETDRMLICENSEREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_CREATEBINDINGREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_CREATEBINDINGREQUEST_H_
|
||||
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
@@ -26,26 +26,26 @@
|
||||
namespace AlibabaCloud {
|
||||
namespace Imm {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_IMM_EXPORT GetDRMLicenseRequest : public RpcServiceRequest {
|
||||
class ALIBABACLOUD_IMM_EXPORT CreateBindingRequest : public RpcServiceRequest {
|
||||
public:
|
||||
GetDRMLicenseRequest();
|
||||
~GetDRMLicenseRequest();
|
||||
std::string getProject() const;
|
||||
void setProject(const std::string &project);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getDRMType() const;
|
||||
void setDRMType(const std::string &dRMType);
|
||||
std::string getDRMLicense() const;
|
||||
void setDRMLicense(const std::string &dRMLicense);
|
||||
CreateBindingRequest();
|
||||
~CreateBindingRequest();
|
||||
std::string getBucketOwnerId() const;
|
||||
void setBucketOwnerId(const std::string &bucketOwnerId);
|
||||
std::string getDatasetName() const;
|
||||
void setDatasetName(const std::string &datasetName);
|
||||
std::string getProjectName() const;
|
||||
void setProjectName(const std::string &projectName);
|
||||
std::string getURI() const;
|
||||
void setURI(const std::string &uRI);
|
||||
|
||||
private:
|
||||
std::string project_;
|
||||
std::string accessKeyId_;
|
||||
std::string dRMType_;
|
||||
std::string dRMLicense_;
|
||||
std::string bucketOwnerId_;
|
||||
std::string datasetName_;
|
||||
std::string projectName_;
|
||||
std::string uRI_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Imm
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_GETDRMLICENSEREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_CREATEBINDINGREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_LISTSETSRESULT_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_LISTSETSRESULT_H_
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_CREATEBINDINGRESULT_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_CREATEBINDINGRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,36 +29,34 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IMM_EXPORT ListSetsResult : public ServiceResult
|
||||
class ALIBABACLOUD_IMM_EXPORT CreateBindingResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct SetsItem
|
||||
struct Binding
|
||||
{
|
||||
std::string modifyTime;
|
||||
int videoCount;
|
||||
int imageCount;
|
||||
std::string phase;
|
||||
std::string projectName;
|
||||
std::string datasetName;
|
||||
std::string state;
|
||||
std::string createTime;
|
||||
std::string setName;
|
||||
std::string setId;
|
||||
int videoLength;
|
||||
int faceCount;
|
||||
std::string updateTime;
|
||||
std::string uRI;
|
||||
std::string detail;
|
||||
};
|
||||
|
||||
|
||||
ListSetsResult();
|
||||
explicit ListSetsResult(const std::string &payload);
|
||||
~ListSetsResult();
|
||||
std::vector<SetsItem> getSets()const;
|
||||
std::string getNextMarker()const;
|
||||
CreateBindingResult();
|
||||
explicit CreateBindingResult(const std::string &payload);
|
||||
~CreateBindingResult();
|
||||
Binding getBinding()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<SetsItem> sets_;
|
||||
std::string nextMarker_;
|
||||
Binding binding_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_LISTSETSRESULT_H_
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_CREATEBINDINGRESULT_H_
|
||||
66
imm/include/alibabacloud/imm/model/CreateDatasetRequest.h
Normal file
66
imm/include/alibabacloud/imm/model/CreateDatasetRequest.h
Normal file
@@ -0,0 +1,66 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_CREATEDATASETREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_CREATEDATASETREQUEST_H_
|
||||
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Imm {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_IMM_EXPORT CreateDatasetRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateDatasetRequest();
|
||||
~CreateDatasetRequest();
|
||||
long getDatasetMaxBindCount() const;
|
||||
void setDatasetMaxBindCount(long datasetMaxBindCount);
|
||||
std::string getDescription() const;
|
||||
void setDescription(const std::string &description);
|
||||
long getDatasetMaxRelationCount() const;
|
||||
void setDatasetMaxRelationCount(long datasetMaxRelationCount);
|
||||
std::string getDatasetName() const;
|
||||
void setDatasetName(const std::string &datasetName);
|
||||
long getDatasetMaxFileCount() const;
|
||||
void setDatasetMaxFileCount(long datasetMaxFileCount);
|
||||
std::string getProjectName() const;
|
||||
void setProjectName(const std::string &projectName);
|
||||
long getDatasetMaxEntityCount() const;
|
||||
void setDatasetMaxEntityCount(long datasetMaxEntityCount);
|
||||
std::string getTemplateId() const;
|
||||
void setTemplateId(const std::string &templateId);
|
||||
long getDatasetMaxTotalFileSize() const;
|
||||
void setDatasetMaxTotalFileSize(long datasetMaxTotalFileSize);
|
||||
|
||||
private:
|
||||
long datasetMaxBindCount_;
|
||||
std::string description_;
|
||||
long datasetMaxRelationCount_;
|
||||
std::string datasetName_;
|
||||
long datasetMaxFileCount_;
|
||||
std::string projectName_;
|
||||
long datasetMaxEntityCount_;
|
||||
std::string templateId_;
|
||||
long datasetMaxTotalFileSize_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Imm
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_CREATEDATASETREQUEST_H_
|
||||
68
imm/include/alibabacloud/imm/model/CreateDatasetResult.h
Normal file
68
imm/include/alibabacloud/imm/model/CreateDatasetResult.h
Normal file
@@ -0,0 +1,68 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_CREATEDATASETRESULT_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_CREATEDATASETRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Imm
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IMM_EXPORT CreateDatasetResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Dataset
|
||||
{
|
||||
std::string description;
|
||||
long fileCount;
|
||||
long bindCount;
|
||||
std::string projectName;
|
||||
std::string createTime;
|
||||
long datasetMaxTotalFileSize;
|
||||
long datasetMaxRelationCount;
|
||||
long datasetMaxFileCount;
|
||||
std::string datasetName;
|
||||
long datasetMaxBindCount;
|
||||
std::string updateTime;
|
||||
long datasetMaxEntityCount;
|
||||
long totalFileSize;
|
||||
std::string templateId;
|
||||
};
|
||||
|
||||
|
||||
CreateDatasetResult();
|
||||
explicit CreateDatasetResult(const std::string &payload);
|
||||
~CreateDatasetResult();
|
||||
Dataset getDataset()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Dataset dataset_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_CREATEDATASETRESULT_H_
|
||||
@@ -0,0 +1,71 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_CREATEDETECTVIDEOLABELSTASKREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_CREATEDETECTVIDEOLABELSTASKREQUEST_H_
|
||||
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Imm {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_IMM_EXPORT CreateDetectVideoLabelsTaskRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct CredentialConfig {
|
||||
struct ChainItem {
|
||||
std::string role;
|
||||
std::string roleType;
|
||||
std::string assumeRoleFor;
|
||||
};
|
||||
ChainItem chainItem;
|
||||
std::vector<ChainItem> chain;
|
||||
std::string serviceRole;
|
||||
std::string policy;
|
||||
};
|
||||
CreateDetectVideoLabelsTaskRequest();
|
||||
~CreateDetectVideoLabelsTaskRequest();
|
||||
std::string getUserData() const;
|
||||
void setUserData(const std::string &userData);
|
||||
std::string getNotifyEndpoint() const;
|
||||
void setNotifyEndpoint(const std::string ¬ifyEndpoint);
|
||||
std::string getProjectName() const;
|
||||
void setProjectName(const std::string &projectName);
|
||||
std::string getNotifyTopicName() const;
|
||||
void setNotifyTopicName(const std::string ¬ifyTopicName);
|
||||
CredentialConfig getCredentialConfig() const;
|
||||
void setCredentialConfig(const CredentialConfig &credentialConfig);
|
||||
std::map<std::string, std::string> getTags() const;
|
||||
void setTags(const std::map<std::string, std::string> &tags);
|
||||
std::string getSourceURI() const;
|
||||
void setSourceURI(const std::string &sourceURI);
|
||||
|
||||
private:
|
||||
std::string userData_;
|
||||
std::string notifyEndpoint_;
|
||||
std::string projectName_;
|
||||
std::string notifyTopicName_;
|
||||
CredentialConfig credentialConfig_;
|
||||
std::map<std::string, std::string> tags_;
|
||||
std::string sourceURI_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Imm
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_CREATEDETECTVIDEOLABELSTASKREQUEST_H_
|
||||
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_CREATEDETECTVIDEOLABELSTASKRESULT_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_CREATEDETECTVIDEOLABELSTASKRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Imm
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IMM_EXPORT CreateDetectVideoLabelsTaskResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateDetectVideoLabelsTaskResult();
|
||||
explicit CreateDetectVideoLabelsTaskResult(const std::string &payload);
|
||||
~CreateDetectVideoLabelsTaskResult();
|
||||
std::string getTaskId()const;
|
||||
std::string getEventId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string taskId_;
|
||||
std::string eventId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_CREATEDETECTVIDEOLABELSTASKRESULT_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_CREATEIMAGEPROCESSTASKREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_CREATEIMAGEPROCESSTASKREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_CREATEFIGURECLUSTERINGTASKREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_CREATEFIGURECLUSTERINGTASKREQUEST_H_
|
||||
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
@@ -26,32 +26,32 @@
|
||||
namespace AlibabaCloud {
|
||||
namespace Imm {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_IMM_EXPORT CreateImageProcessTaskRequest : public RpcServiceRequest {
|
||||
class ALIBABACLOUD_IMM_EXPORT CreateFigureClusteringTaskRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateImageProcessTaskRequest();
|
||||
~CreateImageProcessTaskRequest();
|
||||
std::string getProject() const;
|
||||
void setProject(const std::string &project);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
CreateFigureClusteringTaskRequest();
|
||||
~CreateFigureClusteringTaskRequest();
|
||||
std::string getUserData() const;
|
||||
void setUserData(const std::string &userData);
|
||||
std::string getNotifyEndpoint() const;
|
||||
void setNotifyEndpoint(const std::string ¬ifyEndpoint);
|
||||
std::string getDatasetName() const;
|
||||
void setDatasetName(const std::string &datasetName);
|
||||
std::string getProjectName() const;
|
||||
void setProjectName(const std::string &projectName);
|
||||
std::string getNotifyTopicName() const;
|
||||
void setNotifyTopicName(const std::string ¬ifyTopicName);
|
||||
std::string getTargetList() const;
|
||||
void setTargetList(const std::string &targetList);
|
||||
std::string getImageUri() const;
|
||||
void setImageUri(const std::string &imageUri);
|
||||
std::map<std::string, std::string> getTags() const;
|
||||
void setTags(const std::map<std::string, std::string> &tags);
|
||||
|
||||
private:
|
||||
std::string project_;
|
||||
std::string accessKeyId_;
|
||||
std::string userData_;
|
||||
std::string notifyEndpoint_;
|
||||
std::string datasetName_;
|
||||
std::string projectName_;
|
||||
std::string notifyTopicName_;
|
||||
std::string targetList_;
|
||||
std::string imageUri_;
|
||||
std::map<std::string, std::string> tags_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Imm
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_CREATEIMAGEPROCESSTASKREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_CREATEFIGURECLUSTERINGTASKREQUEST_H_
|
||||
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_CREATEFIGURECLUSTERINGTASKRESULT_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_CREATEFIGURECLUSTERINGTASKRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Imm
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IMM_EXPORT CreateFigureClusteringTaskResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateFigureClusteringTaskResult();
|
||||
explicit CreateFigureClusteringTaskResult(const std::string &payload);
|
||||
~CreateFigureClusteringTaskResult();
|
||||
std::string getTaskId()const;
|
||||
std::string getEventId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string taskId_;
|
||||
std::string eventId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_CREATEFIGURECLUSTERINGTASKRESULT_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_CREATEMERGEFACEGROUPSJOBREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_CREATEMERGEFACEGROUPSJOBREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_CREATEFIGURECLUSTERSMERGINGTASKREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_CREATEFIGURECLUSTERSMERGINGTASKREQUEST_H_
|
||||
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
@@ -26,38 +26,38 @@
|
||||
namespace AlibabaCloud {
|
||||
namespace Imm {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_IMM_EXPORT CreateMergeFaceGroupsJobRequest : public RpcServiceRequest {
|
||||
class ALIBABACLOUD_IMM_EXPORT CreateFigureClustersMergingTaskRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateMergeFaceGroupsJobRequest();
|
||||
~CreateMergeFaceGroupsJobRequest();
|
||||
std::string getProject() const;
|
||||
void setProject(const std::string &project);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
CreateFigureClustersMergingTaskRequest();
|
||||
~CreateFigureClustersMergingTaskRequest();
|
||||
std::string getUserData() const;
|
||||
void setUserData(const std::string &userData);
|
||||
std::string getNotifyEndpoint() const;
|
||||
void setNotifyEndpoint(const std::string ¬ifyEndpoint);
|
||||
std::string getCustomMessage() const;
|
||||
void setCustomMessage(const std::string &customMessage);
|
||||
std::string getGroupIdFrom() const;
|
||||
void setGroupIdFrom(const std::string &groupIdFrom);
|
||||
std::string getDatasetName() const;
|
||||
void setDatasetName(const std::string &datasetName);
|
||||
std::string getFrom() const;
|
||||
void setFrom(const std::string &from);
|
||||
std::string getProjectName() const;
|
||||
void setProjectName(const std::string &projectName);
|
||||
std::string getNotifyTopicName() const;
|
||||
void setNotifyTopicName(const std::string ¬ifyTopicName);
|
||||
std::string getGroupIdTo() const;
|
||||
void setGroupIdTo(const std::string &groupIdTo);
|
||||
std::string getSetId() const;
|
||||
void setSetId(const std::string &setId);
|
||||
std::map<std::string, std::string> getTags() const;
|
||||
void setTags(const std::map<std::string, std::string> &tags);
|
||||
std::string getTo() const;
|
||||
void setTo(const std::string &to);
|
||||
|
||||
private:
|
||||
std::string project_;
|
||||
std::string accessKeyId_;
|
||||
std::string userData_;
|
||||
std::string notifyEndpoint_;
|
||||
std::string customMessage_;
|
||||
std::string groupIdFrom_;
|
||||
std::string datasetName_;
|
||||
std::string from_;
|
||||
std::string projectName_;
|
||||
std::string notifyTopicName_;
|
||||
std::string groupIdTo_;
|
||||
std::string setId_;
|
||||
std::map<std::string, std::string> tags_;
|
||||
std::string to_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Imm
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_CREATEMERGEFACEGROUPSJOBREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_CREATEFIGURECLUSTERSMERGINGTASKREQUEST_H_
|
||||
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_CREATEFIGURECLUSTERSMERGINGTASKRESULT_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_CREATEFIGURECLUSTERSMERGINGTASKRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Imm
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IMM_EXPORT CreateFigureClustersMergingTaskResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateFigureClustersMergingTaskResult();
|
||||
explicit CreateFigureClustersMergingTaskResult(const std::string &payload);
|
||||
~CreateFigureClustersMergingTaskResult();
|
||||
std::string getTaskId()const;
|
||||
std::string getEventId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string taskId_;
|
||||
std::string eventId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_CREATEFIGURECLUSTERSMERGINGTASKRESULT_H_
|
||||
@@ -1,54 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_CREATEGROUPFACESJOBREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_CREATEGROUPFACESJOBREQUEST_H_
|
||||
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Imm {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_IMM_EXPORT CreateGroupFacesJobRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateGroupFacesJobRequest();
|
||||
~CreateGroupFacesJobRequest();
|
||||
std::string getProject() const;
|
||||
void setProject(const std::string &project);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getNotifyEndpoint() const;
|
||||
void setNotifyEndpoint(const std::string ¬ifyEndpoint);
|
||||
std::string getNotifyTopicName() const;
|
||||
void setNotifyTopicName(const std::string ¬ifyTopicName);
|
||||
std::string getSetId() const;
|
||||
void setSetId(const std::string &setId);
|
||||
|
||||
private:
|
||||
std::string project_;
|
||||
std::string accessKeyId_;
|
||||
std::string notifyEndpoint_;
|
||||
std::string notifyTopicName_;
|
||||
std::string setId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Imm
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_CREATEGROUPFACESJOBREQUEST_H_
|
||||
@@ -0,0 +1,83 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_CREATEIMAGEMODERATIONTASKREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_CREATEIMAGEMODERATIONTASKREQUEST_H_
|
||||
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Imm {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_IMM_EXPORT CreateImageModerationTaskRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct CredentialConfig {
|
||||
struct ChainItem {
|
||||
std::string role;
|
||||
std::string roleType;
|
||||
std::string assumeRoleFor;
|
||||
};
|
||||
ChainItem chainItem;
|
||||
std::vector<ChainItem> chain;
|
||||
std::string serviceRole;
|
||||
std::string policy;
|
||||
};
|
||||
CreateImageModerationTaskRequest();
|
||||
~CreateImageModerationTaskRequest();
|
||||
std::string getUserData() const;
|
||||
void setUserData(const std::string &userData);
|
||||
std::string getNotifyEndpoint() const;
|
||||
void setNotifyEndpoint(const std::string ¬ifyEndpoint);
|
||||
std::string getProjectName() const;
|
||||
void setProjectName(const std::string &projectName);
|
||||
std::string getNotifyTopicName() const;
|
||||
void setNotifyTopicName(const std::string ¬ifyTopicName);
|
||||
long getMaxFrames() const;
|
||||
void setMaxFrames(long maxFrames);
|
||||
CredentialConfig getCredentialConfig() const;
|
||||
void setCredentialConfig(const CredentialConfig &credentialConfig);
|
||||
std::string getReviewer() const;
|
||||
void setReviewer(const std::string &reviewer);
|
||||
std::map<std::string, std::string> getTags() const;
|
||||
void setTags(const std::map<std::string, std::string> &tags);
|
||||
std::string getSourceURI() const;
|
||||
void setSourceURI(const std::string &sourceURI);
|
||||
std::vector<std::string> getScenes() const;
|
||||
void setScenes(const std::vector<std::string> &scenes);
|
||||
long getInterval() const;
|
||||
void setInterval(long interval);
|
||||
|
||||
private:
|
||||
std::string userData_;
|
||||
std::string notifyEndpoint_;
|
||||
std::string projectName_;
|
||||
std::string notifyTopicName_;
|
||||
long maxFrames_;
|
||||
CredentialConfig credentialConfig_;
|
||||
std::string reviewer_;
|
||||
std::map<std::string, std::string> tags_;
|
||||
std::string sourceURI_;
|
||||
std::vector<std::string> scenes_;
|
||||
long interval_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Imm
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_CREATEIMAGEMODERATIONTASKREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_CREATEIMAGEPROCESSTASKRESULT_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_CREATEIMAGEPROCESSTASKRESULT_H_
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_CREATEIMAGEMODERATIONTASKRESULT_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_CREATEIMAGEMODERATIONTASKRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,25 +29,25 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IMM_EXPORT CreateImageProcessTaskResult : public ServiceResult
|
||||
class ALIBABACLOUD_IMM_EXPORT CreateImageModerationTaskResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateImageProcessTaskResult();
|
||||
explicit CreateImageProcessTaskResult(const std::string &payload);
|
||||
~CreateImageProcessTaskResult();
|
||||
CreateImageModerationTaskResult();
|
||||
explicit CreateImageModerationTaskResult(const std::string &payload);
|
||||
~CreateImageModerationTaskResult();
|
||||
std::string getTaskId()const;
|
||||
std::string getTaskType()const;
|
||||
std::string getEventId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string taskId_;
|
||||
std::string taskType_;
|
||||
std::string eventId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_CREATEIMAGEPROCESSTASKRESULT_H_
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_CREATEIMAGEMODERATIONTASKRESULT_H_
|
||||
@@ -0,0 +1,102 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_CREATEIMAGESPLICINGTASKREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_CREATEIMAGESPLICINGTASKREQUEST_H_
|
||||
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Imm {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_IMM_EXPORT CreateImageSplicingTaskRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct Sources {
|
||||
long rotate;
|
||||
std::string uRI;
|
||||
};
|
||||
struct CredentialConfig {
|
||||
struct ChainItem {
|
||||
std::string role;
|
||||
std::string roleType;
|
||||
std::string assumeRoleFor;
|
||||
};
|
||||
ChainItem chainItem;
|
||||
std::vector<ChainItem> chain;
|
||||
std::string serviceRole;
|
||||
std::string policy;
|
||||
};
|
||||
CreateImageSplicingTaskRequest();
|
||||
~CreateImageSplicingTaskRequest();
|
||||
long getAlign() const;
|
||||
void setAlign(long align);
|
||||
std::string getBackgroundColor() const;
|
||||
void setBackgroundColor(const std::string &backgroundColor);
|
||||
std::string getNotifyEndpoint() const;
|
||||
void setNotifyEndpoint(const std::string ¬ifyEndpoint);
|
||||
std::string getScaleType() const;
|
||||
void setScaleType(const std::string &scaleType);
|
||||
std::string getProjectName() const;
|
||||
void setProjectName(const std::string &projectName);
|
||||
long getMargin() const;
|
||||
void setMargin(long margin);
|
||||
std::string getNotifyTopicName() const;
|
||||
void setNotifyTopicName(const std::string ¬ifyTopicName);
|
||||
long getQuality() const;
|
||||
void setQuality(long quality);
|
||||
std::map<std::string, std::string> getTags() const;
|
||||
void setTags(const std::map<std::string, std::string> &tags);
|
||||
std::vector<Sources> getSources() const;
|
||||
void setSources(const std::vector<Sources> &sources);
|
||||
std::string getUserData() const;
|
||||
void setUserData(const std::string &userData);
|
||||
std::string getTargetURI() const;
|
||||
void setTargetURI(const std::string &targetURI);
|
||||
std::string getImageFormat() const;
|
||||
void setImageFormat(const std::string &imageFormat);
|
||||
std::string getDirection() const;
|
||||
void setDirection(const std::string &direction);
|
||||
long getPadding() const;
|
||||
void setPadding(long padding);
|
||||
CredentialConfig getCredentialConfig() const;
|
||||
void setCredentialConfig(const CredentialConfig &credentialConfig);
|
||||
|
||||
private:
|
||||
long align_;
|
||||
std::string backgroundColor_;
|
||||
std::string notifyEndpoint_;
|
||||
std::string scaleType_;
|
||||
std::string projectName_;
|
||||
long margin_;
|
||||
std::string notifyTopicName_;
|
||||
long quality_;
|
||||
std::map<std::string, std::string> tags_;
|
||||
std::vector<Sources> sources_;
|
||||
std::string userData_;
|
||||
std::string targetURI_;
|
||||
std::string imageFormat_;
|
||||
std::string direction_;
|
||||
long padding_;
|
||||
CredentialConfig credentialConfig_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Imm
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_CREATEIMAGESPLICINGTASKREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_CREATEVIDEOCOMPRESSTASKRESULT_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_CREATEVIDEOCOMPRESSTASKRESULT_H_
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_CREATEIMAGESPLICINGTASKRESULT_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_CREATEIMAGESPLICINGTASKRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,25 +29,25 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IMM_EXPORT CreateVideoCompressTaskResult : public ServiceResult
|
||||
class ALIBABACLOUD_IMM_EXPORT CreateImageSplicingTaskResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateVideoCompressTaskResult();
|
||||
explicit CreateVideoCompressTaskResult(const std::string &payload);
|
||||
~CreateVideoCompressTaskResult();
|
||||
CreateImageSplicingTaskResult();
|
||||
explicit CreateImageSplicingTaskResult(const std::string &payload);
|
||||
~CreateImageSplicingTaskResult();
|
||||
std::string getTaskId()const;
|
||||
std::string getTaskType()const;
|
||||
std::string getEventId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string taskId_;
|
||||
std::string taskType_;
|
||||
std::string eventId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_CREATEVIDEOCOMPRESSTASKRESULT_H_
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_CREATEIMAGESPLICINGTASKRESULT_H_
|
||||
@@ -0,0 +1,222 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_CREATEMEDIACONVERTTASKREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_CREATEMEDIACONVERTTASKREQUEST_H_
|
||||
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Imm {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_IMM_EXPORT CreateMediaConvertTaskRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct Sources {
|
||||
double duration;
|
||||
struct SubtitlesItem {
|
||||
double timeOffset;
|
||||
std::string language;
|
||||
std::string uRI;
|
||||
};
|
||||
SubtitlesItem subtitlesItem;
|
||||
std::vector<SubtitlesItem> subtitles;
|
||||
double startTime;
|
||||
std::string uRI;
|
||||
};
|
||||
struct Targets {
|
||||
std::string container;
|
||||
struct Image {
|
||||
struct SnapshotsItem {
|
||||
int number;
|
||||
std::string format;
|
||||
int width;
|
||||
double interval;
|
||||
double startTime;
|
||||
std::string scaleType;
|
||||
std::string uRI;
|
||||
int height;
|
||||
};
|
||||
SnapshotsItem snapshotsItem;
|
||||
std::vector<SnapshotsItem> snapshots;
|
||||
struct SpritesItem {
|
||||
int tileHeight;
|
||||
int number;
|
||||
int pad;
|
||||
int margin;
|
||||
float scaleWidth;
|
||||
std::string format;
|
||||
double interval;
|
||||
double startTime;
|
||||
std::string scaleType;
|
||||
float scaleHeight;
|
||||
std::string uRI;
|
||||
int tileWidth;
|
||||
};
|
||||
SpritesItem spritesItem;
|
||||
std::vector<SpritesItem> sprites;
|
||||
};
|
||||
Image image;
|
||||
struct Encryption {
|
||||
std::string protectionSystem;
|
||||
};
|
||||
Encryption encryption;
|
||||
struct Segment {
|
||||
double duration;
|
||||
std::string format;
|
||||
int startNumber;
|
||||
};
|
||||
Segment segment;
|
||||
struct Subtitle {
|
||||
bool disableSubtitle;
|
||||
struct ExtractSubtitle {
|
||||
std::string format;
|
||||
std::string uRI;
|
||||
};
|
||||
ExtractSubtitle extractSubtitle;
|
||||
};
|
||||
Subtitle subtitle;
|
||||
struct Preset {
|
||||
std::string name;
|
||||
std::string type;
|
||||
};
|
||||
Preset preset;
|
||||
struct Video {
|
||||
struct FilterVideo {
|
||||
struct DelogosItem {
|
||||
double duration;
|
||||
float dx;
|
||||
float dy;
|
||||
float width;
|
||||
std::string referPos;
|
||||
double startTime;
|
||||
float height;
|
||||
};
|
||||
DelogosItem delogosItem;
|
||||
std::vector<DelogosItem> delogos;
|
||||
struct WatermarksItem {
|
||||
float fontApha;
|
||||
int fontSize;
|
||||
double startTime;
|
||||
std::string type;
|
||||
std::string fontName;
|
||||
std::string uRI;
|
||||
std::string content;
|
||||
std::string borderColor;
|
||||
double duration;
|
||||
float dx;
|
||||
float dy;
|
||||
int borderWidth;
|
||||
float width;
|
||||
std::string fontColor;
|
||||
std::string referPos;
|
||||
float height;
|
||||
};
|
||||
WatermarksItem watermarksItem;
|
||||
std::vector<WatermarksItem> watermarks;
|
||||
};
|
||||
FilterVideo filterVideo;
|
||||
bool disableVideo;
|
||||
struct TranscodeVideo {
|
||||
std::string resolutionOption;
|
||||
int gOPSize;
|
||||
std::string pixelFormat;
|
||||
float frameRate;
|
||||
int rotation;
|
||||
int bitrate;
|
||||
int bufferSize;
|
||||
std::string resolution;
|
||||
int bFrames;
|
||||
int maxBitrate;
|
||||
std::string codec;
|
||||
std::string bitrateOption;
|
||||
int refs;
|
||||
float cRF;
|
||||
std::string scaleType;
|
||||
std::string frameRateOption;
|
||||
bool adaptiveResolutionDirection;
|
||||
};
|
||||
TranscodeVideo transcodeVideo;
|
||||
};
|
||||
Video video;
|
||||
struct Audio {
|
||||
bool disableAudio;
|
||||
struct TranscodeAudio {
|
||||
std::string codec;
|
||||
std::string bitrateOption;
|
||||
int channel;
|
||||
int bitrate;
|
||||
std::string sampleRateOption;
|
||||
int quality;
|
||||
int sampleRate;
|
||||
};
|
||||
TranscodeAudio transcodeAudio;
|
||||
struct FilterAudio {
|
||||
bool mixing;
|
||||
};
|
||||
FilterAudio filterAudio;
|
||||
};
|
||||
Audio audio;
|
||||
std::string uRI;
|
||||
float speed;
|
||||
};
|
||||
struct CredentialConfig {
|
||||
struct ChainItem {
|
||||
std::string role;
|
||||
std::string roleType;
|
||||
std::string assumeRoleFor;
|
||||
};
|
||||
ChainItem chainItem;
|
||||
std::vector<ChainItem> chain;
|
||||
std::string serviceRole;
|
||||
std::string policy;
|
||||
};
|
||||
CreateMediaConvertTaskRequest();
|
||||
~CreateMediaConvertTaskRequest();
|
||||
std::vector<Sources> getSources() const;
|
||||
void setSources(const std::vector<Sources> &sources);
|
||||
std::vector<Targets> getTargets() const;
|
||||
void setTargets(const std::vector<Targets> &targets);
|
||||
std::string getUserData() const;
|
||||
void setUserData(const std::string &userData);
|
||||
std::string getNotifyEndpoint() const;
|
||||
void setNotifyEndpoint(const std::string ¬ifyEndpoint);
|
||||
std::string getProjectName() const;
|
||||
void setProjectName(const std::string &projectName);
|
||||
std::string getNotifyTopicName() const;
|
||||
void setNotifyTopicName(const std::string ¬ifyTopicName);
|
||||
CredentialConfig getCredentialConfig() const;
|
||||
void setCredentialConfig(const CredentialConfig &credentialConfig);
|
||||
std::map<std::string, std::string> getTags() const;
|
||||
void setTags(const std::map<std::string, std::string> &tags);
|
||||
|
||||
private:
|
||||
std::vector<Sources> sources_;
|
||||
std::vector<Targets> targets_;
|
||||
std::string userData_;
|
||||
std::string notifyEndpoint_;
|
||||
std::string projectName_;
|
||||
std::string notifyTopicName_;
|
||||
CredentialConfig credentialConfig_;
|
||||
std::map<std::string, std::string> tags_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Imm
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_CREATEMEDIACONVERTTASKREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_CREATEMEDIACOMPLEXTASKRESULT_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_CREATEMEDIACOMPLEXTASKRESULT_H_
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_CREATEMEDIACONVERTTASKRESULT_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_CREATEMEDIACONVERTTASKRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,25 +29,25 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IMM_EXPORT CreateMediaComplexTaskResult : public ServiceResult
|
||||
class ALIBABACLOUD_IMM_EXPORT CreateMediaConvertTaskResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateMediaComplexTaskResult();
|
||||
explicit CreateMediaComplexTaskResult(const std::string &payload);
|
||||
~CreateMediaComplexTaskResult();
|
||||
CreateMediaConvertTaskResult();
|
||||
explicit CreateMediaConvertTaskResult(const std::string &payload);
|
||||
~CreateMediaConvertTaskResult();
|
||||
std::string getTaskId()const;
|
||||
std::string getTaskType()const;
|
||||
std::string getEventId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string taskId_;
|
||||
std::string taskType_;
|
||||
std::string eventId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_CREATEMEDIACOMPLEXTASKRESULT_H_
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_CREATEMEDIACONVERTTASKRESULT_H_
|
||||
@@ -1,59 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_CREATEMERGEFACEGROUPSJOBRESULT_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_CREATEMERGEFACEGROUPSJOBRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Imm
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IMM_EXPORT CreateMergeFaceGroupsJobResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateMergeFaceGroupsJobResult();
|
||||
explicit CreateMergeFaceGroupsJobResult(const std::string &payload);
|
||||
~CreateMergeFaceGroupsJobResult();
|
||||
std::string getGroupIdFrom()const;
|
||||
std::string getJobType()const;
|
||||
std::string getSetId()const;
|
||||
std::string getGroupIdTo()const;
|
||||
std::string getJobId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string groupIdFrom_;
|
||||
std::string jobType_;
|
||||
std::string setId_;
|
||||
std::string groupIdTo_;
|
||||
std::string jobId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_CREATEMERGEFACEGROUPSJOBRESULT_H_
|
||||
@@ -28,88 +28,123 @@ namespace Imm {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_IMM_EXPORT CreateOfficeConversionTaskRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct TrimPolicy {
|
||||
bool disableDeleteUnusedPicture;
|
||||
bool disableDeleteRepeatedStyle;
|
||||
bool disableDeleteUnusedShape;
|
||||
bool disableDeleteEmptyCell;
|
||||
};
|
||||
struct CredentialConfig {
|
||||
struct ChainItem {
|
||||
std::string role;
|
||||
std::string roleType;
|
||||
std::string assumeRoleFor;
|
||||
};
|
||||
ChainItem chainItem;
|
||||
std::vector<ChainItem> chain;
|
||||
std::string serviceRole;
|
||||
std::string policy;
|
||||
};
|
||||
CreateOfficeConversionTaskRequest();
|
||||
~CreateOfficeConversionTaskRequest();
|
||||
std::string getSrcType() const;
|
||||
void setSrcType(const std::string &srcType);
|
||||
std::string getProject() const;
|
||||
void setProject(const std::string &project);
|
||||
std::string getIdempotentToken() const;
|
||||
void setIdempotentToken(const std::string &idempotentToken);
|
||||
bool getPdfVector() const;
|
||||
void setPdfVector(bool pdfVector);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getUserData() const;
|
||||
void setUserData(const std::string &userData);
|
||||
long getSheetCount() const;
|
||||
void setSheetCount(long sheetCount);
|
||||
bool getShowComments() const;
|
||||
void setShowComments(bool showComments);
|
||||
std::string getPassword() const;
|
||||
void setPassword(const std::string &password);
|
||||
long getStartPage() const;
|
||||
void setStartPage(long startPage);
|
||||
std::string getPages() const;
|
||||
void setPages(const std::string &pages);
|
||||
std::string getNotifyEndpoint() const;
|
||||
void setNotifyEndpoint(const std::string ¬ifyEndpoint);
|
||||
bool getFitToPagesWide() const;
|
||||
void setFitToPagesWide(bool fitToPagesWide);
|
||||
std::string getTgtFilePrefix() const;
|
||||
void setTgtFilePrefix(const std::string &tgtFilePrefix);
|
||||
std::string getSourceType() const;
|
||||
void setSourceType(const std::string &sourceType);
|
||||
std::string getProjectName() const;
|
||||
void setProjectName(const std::string &projectName);
|
||||
std::string getNotifyTopicName() const;
|
||||
void setNotifyTopicName(const std::string ¬ifyTopicName);
|
||||
std::string getModelId() const;
|
||||
void setModelId(const std::string &modelId);
|
||||
int getDisplayDpi() const;
|
||||
void setDisplayDpi(int displayDpi);
|
||||
long getMaxSheetRow() const;
|
||||
void setMaxSheetRow(long maxSheetRow);
|
||||
long getMaxSheetCount() const;
|
||||
void setMaxSheetCount(long maxSheetCount);
|
||||
bool getFitToHeight() const;
|
||||
void setFitToHeight(bool fitToHeight);
|
||||
long getEndPage() const;
|
||||
void setEndPage(long endPage);
|
||||
std::string getTgtFileSuffix() const;
|
||||
void setTgtFileSuffix(const std::string &tgtFileSuffix);
|
||||
bool getSheetOnePage() const;
|
||||
void setSheetOnePage(bool sheetOnePage);
|
||||
long getMaxSheetCol() const;
|
||||
void setMaxSheetCol(long maxSheetCol);
|
||||
std::string getTgtType() const;
|
||||
void setTgtType(const std::string &tgtType);
|
||||
bool getHidecomments() const;
|
||||
void setHidecomments(bool hidecomments);
|
||||
bool getFitToPagesTall() const;
|
||||
void setFitToPagesTall(bool fitToPagesTall);
|
||||
std::string getSrcUri() const;
|
||||
void setSrcUri(const std::string &srcUri);
|
||||
std::string getTgtFilePages() const;
|
||||
void setTgtFilePages(const std::string &tgtFilePages);
|
||||
std::string getTgtUri() const;
|
||||
void setTgtUri(const std::string &tgtUri);
|
||||
bool getFitToWidth() const;
|
||||
void setFitToWidth(bool fitToWidth);
|
||||
long getQuality() const;
|
||||
void setQuality(long quality);
|
||||
std::map<std::string, std::string> getTags() const;
|
||||
void setTags(const std::map<std::string, std::string> &tags);
|
||||
std::string getSourceURI() const;
|
||||
void setSourceURI(const std::string &sourceURI);
|
||||
long getSheetIndex() const;
|
||||
void setSheetIndex(long sheetIndex);
|
||||
bool getHoldLineFeed() const;
|
||||
void setHoldLineFeed(bool holdLineFeed);
|
||||
bool getLongText() const;
|
||||
void setLongText(bool longText);
|
||||
std::string getTargetType() const;
|
||||
void setTargetType(const std::string &targetType);
|
||||
TrimPolicy getTrimPolicy() const;
|
||||
void setTrimPolicy(const TrimPolicy &trimPolicy);
|
||||
long getMaxSheetColumn() const;
|
||||
void setMaxSheetColumn(long maxSheetColumn);
|
||||
bool getFirstPage() const;
|
||||
void setFirstPage(bool firstPage);
|
||||
bool getPaperHorizontal() const;
|
||||
void setPaperHorizontal(bool paperHorizontal);
|
||||
std::string getUserData() const;
|
||||
void setUserData(const std::string &userData);
|
||||
long getScalePercentage() const;
|
||||
void setScalePercentage(long scalePercentage);
|
||||
long getStartPage() const;
|
||||
void setStartPage(long startPage);
|
||||
std::string getTargetURIPrefix() const;
|
||||
void setTargetURIPrefix(const std::string &targetURIPrefix);
|
||||
std::string getTargetURI() const;
|
||||
void setTargetURI(const std::string &targetURI);
|
||||
std::string getPaperSize() const;
|
||||
void setPaperSize(const std::string &paperSize);
|
||||
long getImageDPI() const;
|
||||
void setImageDPI(long imageDPI);
|
||||
bool getLongPicture() const;
|
||||
void setLongPicture(bool longPicture);
|
||||
long getMaxSheetRow() const;
|
||||
void setMaxSheetRow(long maxSheetRow);
|
||||
CredentialConfig getCredentialConfig() const;
|
||||
void setCredentialConfig(const CredentialConfig &credentialConfig);
|
||||
|
||||
private:
|
||||
std::string srcType_;
|
||||
std::string project_;
|
||||
std::string idempotentToken_;
|
||||
bool pdfVector_;
|
||||
std::string accessKeyId_;
|
||||
std::string userData_;
|
||||
long sheetCount_;
|
||||
bool showComments_;
|
||||
std::string password_;
|
||||
long startPage_;
|
||||
std::string pages_;
|
||||
std::string notifyEndpoint_;
|
||||
bool fitToPagesWide_;
|
||||
std::string tgtFilePrefix_;
|
||||
std::string sourceType_;
|
||||
std::string projectName_;
|
||||
std::string notifyTopicName_;
|
||||
std::string modelId_;
|
||||
int displayDpi_;
|
||||
long maxSheetRow_;
|
||||
long maxSheetCount_;
|
||||
bool fitToHeight_;
|
||||
long endPage_;
|
||||
std::string tgtFileSuffix_;
|
||||
bool sheetOnePage_;
|
||||
long maxSheetCol_;
|
||||
std::string tgtType_;
|
||||
bool hidecomments_;
|
||||
bool fitToPagesTall_;
|
||||
std::string srcUri_;
|
||||
std::string tgtFilePages_;
|
||||
std::string tgtUri_;
|
||||
bool fitToWidth_;
|
||||
long quality_;
|
||||
std::map<std::string, std::string> tags_;
|
||||
std::string sourceURI_;
|
||||
long sheetIndex_;
|
||||
bool holdLineFeed_;
|
||||
bool longText_;
|
||||
std::string targetType_;
|
||||
TrimPolicy trimPolicy_;
|
||||
long maxSheetColumn_;
|
||||
bool firstPage_;
|
||||
bool paperHorizontal_;
|
||||
std::string userData_;
|
||||
long scalePercentage_;
|
||||
long startPage_;
|
||||
std::string targetURIPrefix_;
|
||||
std::string targetURI_;
|
||||
std::string paperSize_;
|
||||
long imageDPI_;
|
||||
bool longPicture_;
|
||||
long maxSheetRow_;
|
||||
CredentialConfig credentialConfig_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Imm
|
||||
|
||||
@@ -37,20 +37,14 @@ namespace AlibabaCloud
|
||||
CreateOfficeConversionTaskResult();
|
||||
explicit CreateOfficeConversionTaskResult(const std::string &payload);
|
||||
~CreateOfficeConversionTaskResult();
|
||||
std::string getStatus()const;
|
||||
std::string getTaskId()const;
|
||||
int getPercent()const;
|
||||
std::string getCreateTime()const;
|
||||
std::string getTgtLoc()const;
|
||||
std::string getEventId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string status_;
|
||||
std::string taskId_;
|
||||
int percent_;
|
||||
std::string createTime_;
|
||||
std::string tgtLoc_;
|
||||
std::string eventId_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
75
imm/include/alibabacloud/imm/model/CreateProjectRequest.h
Normal file
75
imm/include/alibabacloud/imm/model/CreateProjectRequest.h
Normal file
@@ -0,0 +1,75 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_CREATEPROJECTREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_CREATEPROJECTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Imm {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_IMM_EXPORT CreateProjectRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateProjectRequest();
|
||||
~CreateProjectRequest();
|
||||
long getEngineConcurrency() const;
|
||||
void setEngineConcurrency(long engineConcurrency);
|
||||
long getDatasetMaxBindCount() const;
|
||||
void setDatasetMaxBindCount(long datasetMaxBindCount);
|
||||
std::string getDescription() const;
|
||||
void setDescription(const std::string &description);
|
||||
long getProjectQueriesPerSecond() const;
|
||||
void setProjectQueriesPerSecond(long projectQueriesPerSecond);
|
||||
long getDatasetMaxRelationCount() const;
|
||||
void setDatasetMaxRelationCount(long datasetMaxRelationCount);
|
||||
long getDatasetMaxFileCount() const;
|
||||
void setDatasetMaxFileCount(long datasetMaxFileCount);
|
||||
std::string getProjectName() const;
|
||||
void setProjectName(const std::string &projectName);
|
||||
long getProjectMaxDatasetCount() const;
|
||||
void setProjectMaxDatasetCount(long projectMaxDatasetCount);
|
||||
long getDatasetMaxEntityCount() const;
|
||||
void setDatasetMaxEntityCount(long datasetMaxEntityCount);
|
||||
std::string getTemplateId() const;
|
||||
void setTemplateId(const std::string &templateId);
|
||||
long getDatasetMaxTotalFileSize() const;
|
||||
void setDatasetMaxTotalFileSize(long datasetMaxTotalFileSize);
|
||||
std::string getServiceRole() const;
|
||||
void setServiceRole(const std::string &serviceRole);
|
||||
|
||||
private:
|
||||
long engineConcurrency_;
|
||||
long datasetMaxBindCount_;
|
||||
std::string description_;
|
||||
long projectQueriesPerSecond_;
|
||||
long datasetMaxRelationCount_;
|
||||
long datasetMaxFileCount_;
|
||||
std::string projectName_;
|
||||
long projectMaxDatasetCount_;
|
||||
long datasetMaxEntityCount_;
|
||||
std::string templateId_;
|
||||
long datasetMaxTotalFileSize_;
|
||||
std::string serviceRole_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Imm
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_CREATEPROJECTREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_LISTOFFICECONVERSIONTASKRESULT_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_LISTOFFICECONVERSIONTASKRESULT_H_
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_CREATEPROJECTRESULT_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_CREATEPROJECTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,41 +29,43 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IMM_EXPORT ListOfficeConversionTaskResult : public ServiceResult
|
||||
class ALIBABACLOUD_IMM_EXPORT CreateProjectResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct TasksItem
|
||||
struct Project
|
||||
{
|
||||
std::string status;
|
||||
std::string tgtType;
|
||||
std::string taskId;
|
||||
int percent;
|
||||
std::string description;
|
||||
long fileCount;
|
||||
std::string projectName;
|
||||
std::string createTime;
|
||||
std::string externalID;
|
||||
std::string imageSpec;
|
||||
std::string notifyEndpoint;
|
||||
std::string tgtUri;
|
||||
std::string finishTime;
|
||||
int pageCount;
|
||||
std::string notifyTopicName;
|
||||
std::string srcUri;
|
||||
long projectMaxDatasetCount;
|
||||
long datasetMaxTotalFileSize;
|
||||
long datasetMaxRelationCount;
|
||||
long datasetMaxFileCount;
|
||||
long engineConcurrency;
|
||||
std::string serviceRole;
|
||||
long datasetMaxBindCount;
|
||||
long datasetCount;
|
||||
std::string updateTime;
|
||||
long datasetMaxEntityCount;
|
||||
long totalFileSize;
|
||||
std::string templateId;
|
||||
long projectQueriesPerSecond;
|
||||
};
|
||||
|
||||
|
||||
ListOfficeConversionTaskResult();
|
||||
explicit ListOfficeConversionTaskResult(const std::string &payload);
|
||||
~ListOfficeConversionTaskResult();
|
||||
std::vector<TasksItem> getTasks()const;
|
||||
std::string getNextMarker()const;
|
||||
CreateProjectResult();
|
||||
explicit CreateProjectResult(const std::string &payload);
|
||||
~CreateProjectResult();
|
||||
Project getProject()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<TasksItem> tasks_;
|
||||
std::string nextMarker_;
|
||||
Project project_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_LISTOFFICECONVERSIONTASKRESULT_H_
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_CREATEPROJECTRESULT_H_
|
||||
@@ -1,65 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_CREATESETRESULT_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_CREATESETRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Imm
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IMM_EXPORT CreateSetResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateSetResult();
|
||||
explicit CreateSetResult(const std::string &payload);
|
||||
~CreateSetResult();
|
||||
std::string getModifyTime()const;
|
||||
int getVideoCount()const;
|
||||
int getImageCount()const;
|
||||
std::string getCreateTime()const;
|
||||
std::string getSetName()const;
|
||||
std::string getSetId()const;
|
||||
int getVideoLength()const;
|
||||
int getFaceCount()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string modifyTime_;
|
||||
int videoCount_;
|
||||
int imageCount_;
|
||||
std::string createTime_;
|
||||
std::string setName_;
|
||||
std::string setId_;
|
||||
int videoLength_;
|
||||
int faceCount_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_CREATESETRESULT_H_
|
||||
87
imm/include/alibabacloud/imm/model/CreateStoryRequest.h
Normal file
87
imm/include/alibabacloud/imm/model/CreateStoryRequest.h
Normal file
@@ -0,0 +1,87 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_CREATESTORYREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_CREATESTORYREQUEST_H_
|
||||
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Imm {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_IMM_EXPORT CreateStoryRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateStoryRequest();
|
||||
~CreateStoryRequest();
|
||||
std::string getCustomLabels() const;
|
||||
void setCustomLabels(const std::string &customLabels);
|
||||
std::string getNotifyEndpoint() const;
|
||||
void setNotifyEndpoint(const std::string ¬ifyEndpoint);
|
||||
std::string getProjectName() const;
|
||||
void setProjectName(const std::string &projectName);
|
||||
std::string getNotifyTopicName() const;
|
||||
void setNotifyTopicName(const std::string ¬ifyTopicName);
|
||||
std::string getStoryType() const;
|
||||
void setStoryType(const std::string &storyType);
|
||||
std::map<std::string, std::string> getTags() const;
|
||||
void setTags(const std::map<std::string, std::string> &tags);
|
||||
std::string getStorySubType() const;
|
||||
void setStorySubType(const std::string &storySubType);
|
||||
long getMinFileCount() const;
|
||||
void setMinFileCount(long minFileCount);
|
||||
std::string getUserData() const;
|
||||
void setUserData(const std::string &userData);
|
||||
long getMaxFileCount() const;
|
||||
void setMaxFileCount(long maxFileCount);
|
||||
std::string getDatasetName() const;
|
||||
void setDatasetName(const std::string &datasetName);
|
||||
std::string getStoryStartTime() const;
|
||||
void setStoryStartTime(const std::string &storyStartTime);
|
||||
std::string getCustomId() const;
|
||||
void setCustomId(const std::string &customId);
|
||||
std::string getStoryEndTime() const;
|
||||
void setStoryEndTime(const std::string &storyEndTime);
|
||||
std::string getObjectId() const;
|
||||
void setObjectId(const std::string &objectId);
|
||||
std::string getStoryName() const;
|
||||
void setStoryName(const std::string &storyName);
|
||||
|
||||
private:
|
||||
std::string customLabels_;
|
||||
std::string notifyEndpoint_;
|
||||
std::string projectName_;
|
||||
std::string notifyTopicName_;
|
||||
std::string storyType_;
|
||||
std::map<std::string, std::string> tags_;
|
||||
std::string storySubType_;
|
||||
long minFileCount_;
|
||||
std::string userData_;
|
||||
long maxFileCount_;
|
||||
std::string datasetName_;
|
||||
std::string storyStartTime_;
|
||||
std::string customId_;
|
||||
std::string storyEndTime_;
|
||||
std::string objectId_;
|
||||
std::string storyName_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Imm
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_CREATESTORYREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_DELETEIMAGERESULT_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_DELETEIMAGERESULT_H_
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_CREATESTORYRESULT_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_CREATESTORYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,25 +29,25 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IMM_EXPORT DeleteImageResult : public ServiceResult
|
||||
class ALIBABACLOUD_IMM_EXPORT CreateStoryResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteImageResult();
|
||||
explicit DeleteImageResult(const std::string &payload);
|
||||
~DeleteImageResult();
|
||||
std::string getSetId()const;
|
||||
std::string getImageUri()const;
|
||||
CreateStoryResult();
|
||||
explicit CreateStoryResult(const std::string &payload);
|
||||
~CreateStoryResult();
|
||||
std::string getTaskId()const;
|
||||
std::string getEventId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string setId_;
|
||||
std::string imageUri_;
|
||||
std::string taskId_;
|
||||
std::string eventId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_DELETEIMAGERESULT_H_
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_CREATESTORYRESULT_H_
|
||||
@@ -1,63 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_CREATEVIDEOABSTRACTTASKREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_CREATEVIDEOABSTRACTTASKREQUEST_H_
|
||||
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Imm {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_IMM_EXPORT CreateVideoAbstractTaskRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateVideoAbstractTaskRequest();
|
||||
~CreateVideoAbstractTaskRequest();
|
||||
std::string getTargetVideoUri() const;
|
||||
void setTargetVideoUri(const std::string &targetVideoUri);
|
||||
std::string getProject() const;
|
||||
void setProject(const std::string &project);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getNotifyEndpoint() const;
|
||||
void setNotifyEndpoint(const std::string ¬ifyEndpoint);
|
||||
std::string getNotifyTopicName() const;
|
||||
void setNotifyTopicName(const std::string ¬ifyTopicName);
|
||||
std::string getVideoUri() const;
|
||||
void setVideoUri(const std::string &videoUri);
|
||||
int getAbstractLength() const;
|
||||
void setAbstractLength(int abstractLength);
|
||||
std::string getTargetClipsUri() const;
|
||||
void setTargetClipsUri(const std::string &targetClipsUri);
|
||||
|
||||
private:
|
||||
std::string targetVideoUri_;
|
||||
std::string project_;
|
||||
std::string accessKeyId_;
|
||||
std::string notifyEndpoint_;
|
||||
std::string notifyTopicName_;
|
||||
std::string videoUri_;
|
||||
int abstractLength_;
|
||||
std::string targetClipsUri_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Imm
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_CREATEVIDEOABSTRACTTASKREQUEST_H_
|
||||
@@ -1,72 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_CREATEVIDEOANALYSETASKREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_CREATEVIDEOANALYSETASKREQUEST_H_
|
||||
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Imm {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_IMM_EXPORT CreateVideoAnalyseTaskRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateVideoAnalyseTaskRequest();
|
||||
~CreateVideoAnalyseTaskRequest();
|
||||
std::string getGrabType() const;
|
||||
void setGrabType(const std::string &grabType);
|
||||
std::string getProject() const;
|
||||
void setProject(const std::string &project);
|
||||
std::string getStartTime() const;
|
||||
void setStartTime(const std::string &startTime);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getNotifyEndpoint() const;
|
||||
void setNotifyEndpoint(const std::string ¬ifyEndpoint);
|
||||
std::string getNotifyTopicName() const;
|
||||
void setNotifyTopicName(const std::string ¬ifyTopicName);
|
||||
std::string getEndTime() const;
|
||||
void setEndTime(const std::string &endTime);
|
||||
std::string getVideoUri() const;
|
||||
void setVideoUri(const std::string &videoUri);
|
||||
bool getSaveType() const;
|
||||
void setSaveType(bool saveType);
|
||||
std::string getInterval() const;
|
||||
void setInterval(const std::string &interval);
|
||||
std::string getTgtUri() const;
|
||||
void setTgtUri(const std::string &tgtUri);
|
||||
|
||||
private:
|
||||
std::string grabType_;
|
||||
std::string project_;
|
||||
std::string startTime_;
|
||||
std::string accessKeyId_;
|
||||
std::string notifyEndpoint_;
|
||||
std::string notifyTopicName_;
|
||||
std::string endTime_;
|
||||
std::string videoUri_;
|
||||
bool saveType_;
|
||||
std::string interval_;
|
||||
std::string tgtUri_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Imm
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_CREATEVIDEOANALYSETASKREQUEST_H_
|
||||
@@ -1,53 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_CREATEVIDEOANALYSETASKRESULT_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_CREATEVIDEOANALYSETASKRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Imm
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IMM_EXPORT CreateVideoAnalyseTaskResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateVideoAnalyseTaskResult();
|
||||
explicit CreateVideoAnalyseTaskResult(const std::string &payload);
|
||||
~CreateVideoAnalyseTaskResult();
|
||||
std::string getTaskId()const;
|
||||
std::string getTaskType()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string taskId_;
|
||||
std::string taskType_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_CREATEVIDEOANALYSETASKRESULT_H_
|
||||
@@ -1,69 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_CREATEVIDEOCOMPRESSTASKREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_CREATEVIDEOCOMPRESSTASKREQUEST_H_
|
||||
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Imm {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_IMM_EXPORT CreateVideoCompressTaskRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateVideoCompressTaskRequest();
|
||||
~CreateVideoCompressTaskRequest();
|
||||
std::string getTargetSubtitle() const;
|
||||
void setTargetSubtitle(const std::string &targetSubtitle);
|
||||
std::string getProject() const;
|
||||
void setProject(const std::string &project);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getNotifyEndpoint() const;
|
||||
void setNotifyEndpoint(const std::string ¬ifyEndpoint);
|
||||
std::string getTargetContainer() const;
|
||||
void setTargetContainer(const std::string &targetContainer);
|
||||
std::string getCustomMessage() const;
|
||||
void setCustomMessage(const std::string &customMessage);
|
||||
std::string getNotifyTopicName() const;
|
||||
void setNotifyTopicName(const std::string ¬ifyTopicName);
|
||||
std::string getTargetList() const;
|
||||
void setTargetList(const std::string &targetList);
|
||||
std::string getVideoUri() const;
|
||||
void setVideoUri(const std::string &videoUri);
|
||||
std::string getTargetSegment() const;
|
||||
void setTargetSegment(const std::string &targetSegment);
|
||||
|
||||
private:
|
||||
std::string targetSubtitle_;
|
||||
std::string project_;
|
||||
std::string accessKeyId_;
|
||||
std::string notifyEndpoint_;
|
||||
std::string targetContainer_;
|
||||
std::string customMessage_;
|
||||
std::string notifyTopicName_;
|
||||
std::string targetList_;
|
||||
std::string videoUri_;
|
||||
std::string targetSegment_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Imm
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_CREATEVIDEOCOMPRESSTASKREQUEST_H_
|
||||
@@ -0,0 +1,83 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_CREATEVIDEOMODERATIONTASKREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_CREATEVIDEOMODERATIONTASKREQUEST_H_
|
||||
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Imm {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_IMM_EXPORT CreateVideoModerationTaskRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct CredentialConfig {
|
||||
struct ChainItem {
|
||||
std::string role;
|
||||
std::string roleType;
|
||||
std::string assumeRoleFor;
|
||||
};
|
||||
ChainItem chainItem;
|
||||
std::vector<ChainItem> chain;
|
||||
std::string serviceRole;
|
||||
std::string policy;
|
||||
};
|
||||
CreateVideoModerationTaskRequest();
|
||||
~CreateVideoModerationTaskRequest();
|
||||
std::string getUserData() const;
|
||||
void setUserData(const std::string &userData);
|
||||
std::string getNotifyEndpoint() const;
|
||||
void setNotifyEndpoint(const std::string ¬ifyEndpoint);
|
||||
std::string getProjectName() const;
|
||||
void setProjectName(const std::string &projectName);
|
||||
std::string getNotifyTopicName() const;
|
||||
void setNotifyTopicName(const std::string ¬ifyTopicName);
|
||||
long getMaxFrames() const;
|
||||
void setMaxFrames(long maxFrames);
|
||||
CredentialConfig getCredentialConfig() const;
|
||||
void setCredentialConfig(const CredentialConfig &credentialConfig);
|
||||
std::string getReviewer() const;
|
||||
void setReviewer(const std::string &reviewer);
|
||||
std::map<std::string, std::string> getTags() const;
|
||||
void setTags(const std::map<std::string, std::string> &tags);
|
||||
std::string getSourceURI() const;
|
||||
void setSourceURI(const std::string &sourceURI);
|
||||
std::vector<std::string> getScenes() const;
|
||||
void setScenes(const std::vector<std::string> &scenes);
|
||||
long getInterval() const;
|
||||
void setInterval(long interval);
|
||||
|
||||
private:
|
||||
std::string userData_;
|
||||
std::string notifyEndpoint_;
|
||||
std::string projectName_;
|
||||
std::string notifyTopicName_;
|
||||
long maxFrames_;
|
||||
CredentialConfig credentialConfig_;
|
||||
std::string reviewer_;
|
||||
std::map<std::string, std::string> tags_;
|
||||
std::string sourceURI_;
|
||||
std::vector<std::string> scenes_;
|
||||
long interval_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Imm
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_CREATEVIDEOMODERATIONTASKREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_CREATEVIDEOABSTRACTTASKRESULT_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_CREATEVIDEOABSTRACTTASKRESULT_H_
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_CREATEVIDEOMODERATIONTASKRESULT_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_CREATEVIDEOMODERATIONTASKRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,25 +29,25 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IMM_EXPORT CreateVideoAbstractTaskResult : public ServiceResult
|
||||
class ALIBABACLOUD_IMM_EXPORT CreateVideoModerationTaskResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateVideoAbstractTaskResult();
|
||||
explicit CreateVideoAbstractTaskResult(const std::string &payload);
|
||||
~CreateVideoAbstractTaskResult();
|
||||
CreateVideoModerationTaskResult();
|
||||
explicit CreateVideoModerationTaskResult(const std::string &payload);
|
||||
~CreateVideoModerationTaskResult();
|
||||
std::string getTaskId()const;
|
||||
std::string getTaskType()const;
|
||||
std::string getEventId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string taskId_;
|
||||
std::string taskType_;
|
||||
std::string eventId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_CREATEVIDEOABSTRACTTASKRESULT_H_
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_CREATEVIDEOMODERATIONTASKRESULT_H_
|
||||
@@ -1,72 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_CREATEVIDEOPRODUCETASKREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_CREATEVIDEOPRODUCETASKREQUEST_H_
|
||||
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Imm {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_IMM_EXPORT CreateVideoProduceTaskRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateVideoProduceTaskRequest();
|
||||
~CreateVideoProduceTaskRequest();
|
||||
std::string getProject() const;
|
||||
void setProject(const std::string &project);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getMusic() const;
|
||||
void setMusic(const std::string &music);
|
||||
std::string getNotifyEndpoint() const;
|
||||
void setNotifyEndpoint(const std::string ¬ifyEndpoint);
|
||||
std::string getTargetUri() const;
|
||||
void setTargetUri(const std::string &targetUri);
|
||||
std::string getTemplateName() const;
|
||||
void setTemplateName(const std::string &templateName);
|
||||
int getHeight() const;
|
||||
void setHeight(int height);
|
||||
std::string getCustomMessage() const;
|
||||
void setCustomMessage(const std::string &customMessage);
|
||||
std::string getImages() const;
|
||||
void setImages(const std::string &images);
|
||||
std::string getNotifyTopicName() const;
|
||||
void setNotifyTopicName(const std::string ¬ifyTopicName);
|
||||
int getWidth() const;
|
||||
void setWidth(int width);
|
||||
|
||||
private:
|
||||
std::string project_;
|
||||
std::string accessKeyId_;
|
||||
std::string music_;
|
||||
std::string notifyEndpoint_;
|
||||
std::string targetUri_;
|
||||
std::string templateName_;
|
||||
int height_;
|
||||
std::string customMessage_;
|
||||
std::string images_;
|
||||
std::string notifyTopicName_;
|
||||
int width_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Imm
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_CREATEVIDEOPRODUCETASKREQUEST_H_
|
||||
@@ -1,53 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_CREATEVIDEOPRODUCETASKRESULT_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_CREATEVIDEOPRODUCETASKRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Imm
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IMM_EXPORT CreateVideoProduceTaskResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateVideoProduceTaskResult();
|
||||
explicit CreateVideoProduceTaskResult(const std::string &payload);
|
||||
~CreateVideoProduceTaskResult();
|
||||
std::string getTaskId()const;
|
||||
std::string getTaskType()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string taskId_;
|
||||
std::string taskType_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_CREATEVIDEOPRODUCETASKRESULT_H_
|
||||
@@ -1,63 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_DECODEBLINDWATERMARKREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_DECODEBLINDWATERMARKREQUEST_H_
|
||||
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Imm {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_IMM_EXPORT DecodeBlindWatermarkRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DecodeBlindWatermarkRequest();
|
||||
~DecodeBlindWatermarkRequest();
|
||||
int getImageQuality() const;
|
||||
void setImageQuality(int imageQuality);
|
||||
std::string getProject() const;
|
||||
void setProject(const std::string &project);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getWatermarkType() const;
|
||||
void setWatermarkType(const std::string &watermarkType);
|
||||
std::string getTargetUri() const;
|
||||
void setTargetUri(const std::string &targetUri);
|
||||
std::string getModel() const;
|
||||
void setModel(const std::string &model);
|
||||
std::string getImageUri() const;
|
||||
void setImageUri(const std::string &imageUri);
|
||||
std::string getOriginalImageUri() const;
|
||||
void setOriginalImageUri(const std::string &originalImageUri);
|
||||
|
||||
private:
|
||||
int imageQuality_;
|
||||
std::string project_;
|
||||
std::string accessKeyId_;
|
||||
std::string watermarkType_;
|
||||
std::string targetUri_;
|
||||
std::string model_;
|
||||
std::string imageUri_;
|
||||
std::string originalImageUri_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Imm
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_DECODEBLINDWATERMARKREQUEST_H_
|
||||
@@ -1,53 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_DECODEBLINDWATERMARKRESULT_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_DECODEBLINDWATERMARKRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Imm
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IMM_EXPORT DecodeBlindWatermarkResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DecodeBlindWatermarkResult();
|
||||
explicit DecodeBlindWatermarkResult(const std::string &payload);
|
||||
~DecodeBlindWatermarkResult();
|
||||
std::string getContent()const;
|
||||
std::string getTargetUri()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string content_;
|
||||
std::string targetUri_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_DECODEBLINDWATERMARKRESULT_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_DELETEOFFICECONVERSIONTASKREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_DELETEOFFICECONVERSIONTASKREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_DELETEBINDINGREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_DELETEBINDINGREQUEST_H_
|
||||
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
@@ -26,23 +26,26 @@
|
||||
namespace AlibabaCloud {
|
||||
namespace Imm {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_IMM_EXPORT DeleteOfficeConversionTaskRequest : public RpcServiceRequest {
|
||||
class ALIBABACLOUD_IMM_EXPORT DeleteBindingRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteOfficeConversionTaskRequest();
|
||||
~DeleteOfficeConversionTaskRequest();
|
||||
std::string getProject() const;
|
||||
void setProject(const std::string &project);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getTaskId() const;
|
||||
void setTaskId(const std::string &taskId);
|
||||
DeleteBindingRequest();
|
||||
~DeleteBindingRequest();
|
||||
std::string getDatasetName() const;
|
||||
void setDatasetName(const std::string &datasetName);
|
||||
std::string getProjectName() const;
|
||||
void setProjectName(const std::string &projectName);
|
||||
std::string getURI() const;
|
||||
void setURI(const std::string &uRI);
|
||||
bool getCleanup() const;
|
||||
void setCleanup(bool cleanup);
|
||||
|
||||
private:
|
||||
std::string project_;
|
||||
std::string accessKeyId_;
|
||||
std::string taskId_;
|
||||
std::string datasetName_;
|
||||
std::string projectName_;
|
||||
std::string uRI_;
|
||||
bool cleanup_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Imm
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_DELETEOFFICECONVERSIONTASKREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_DELETEBINDINGREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_DELETESETRESULT_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_DELETESETRESULT_H_
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_DELETEBINDINGRESULT_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_DELETEBINDINGRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,23 +29,21 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IMM_EXPORT DeleteSetResult : public ServiceResult
|
||||
class ALIBABACLOUD_IMM_EXPORT DeleteBindingResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteSetResult();
|
||||
explicit DeleteSetResult(const std::string &payload);
|
||||
~DeleteSetResult();
|
||||
std::string getSetId()const;
|
||||
DeleteBindingResult();
|
||||
explicit DeleteBindingResult(const std::string &payload);
|
||||
~DeleteBindingResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string setId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_DELETESETRESULT_H_
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_DELETEBINDINGRESULT_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_GETSETREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_GETSETREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_DELETEDATASETREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_DELETEDATASETREQUEST_H_
|
||||
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
@@ -26,23 +26,20 @@
|
||||
namespace AlibabaCloud {
|
||||
namespace Imm {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_IMM_EXPORT GetSetRequest : public RpcServiceRequest {
|
||||
class ALIBABACLOUD_IMM_EXPORT DeleteDatasetRequest : public RpcServiceRequest {
|
||||
public:
|
||||
GetSetRequest();
|
||||
~GetSetRequest();
|
||||
std::string getProject() const;
|
||||
void setProject(const std::string &project);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getSetId() const;
|
||||
void setSetId(const std::string &setId);
|
||||
DeleteDatasetRequest();
|
||||
~DeleteDatasetRequest();
|
||||
std::string getDatasetName() const;
|
||||
void setDatasetName(const std::string &datasetName);
|
||||
std::string getProjectName() const;
|
||||
void setProjectName(const std::string &projectName);
|
||||
|
||||
private:
|
||||
std::string project_;
|
||||
std::string accessKeyId_;
|
||||
std::string setId_;
|
||||
std::string datasetName_;
|
||||
std::string projectName_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Imm
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_GETSETREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_DELETEDATASETREQUEST_H_
|
||||
49
imm/include/alibabacloud/imm/model/DeleteDatasetResult.h
Normal file
49
imm/include/alibabacloud/imm/model/DeleteDatasetResult.h
Normal file
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_DELETEDATASETRESULT_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_DELETEDATASETRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Imm
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IMM_EXPORT DeleteDatasetResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteDatasetResult();
|
||||
explicit DeleteDatasetResult(const std::string &payload);
|
||||
~DeleteDatasetResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_DELETEDATASETRESULT_H_
|
||||
48
imm/include/alibabacloud/imm/model/DeleteFileMetaRequest.h
Normal file
48
imm/include/alibabacloud/imm/model/DeleteFileMetaRequest.h
Normal file
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_DELETEFILEMETAREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_DELETEFILEMETAREQUEST_H_
|
||||
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Imm {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_IMM_EXPORT DeleteFileMetaRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteFileMetaRequest();
|
||||
~DeleteFileMetaRequest();
|
||||
std::string getDatasetName() const;
|
||||
void setDatasetName(const std::string &datasetName);
|
||||
std::string getProjectName() const;
|
||||
void setProjectName(const std::string &projectName);
|
||||
std::string getURI() const;
|
||||
void setURI(const std::string &uRI);
|
||||
|
||||
private:
|
||||
std::string datasetName_;
|
||||
std::string projectName_;
|
||||
std::string uRI_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Imm
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_DELETEFILEMETAREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_DELETEIMAGEJOBRESULT_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_DELETEIMAGEJOBRESULT_H_
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_DELETEFILEMETARESULT_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_DELETEFILEMETARESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,14 +29,14 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IMM_EXPORT DeleteImageJobResult : public ServiceResult
|
||||
class ALIBABACLOUD_IMM_EXPORT DeleteFileMetaResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteImageJobResult();
|
||||
explicit DeleteImageJobResult(const std::string &payload);
|
||||
~DeleteImageJobResult();
|
||||
DeleteFileMetaResult();
|
||||
explicit DeleteFileMetaResult(const std::string &payload);
|
||||
~DeleteFileMetaResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
@@ -46,4 +46,4 @@ namespace AlibabaCloud
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_DELETEIMAGEJOBRESULT_H_
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_DELETEFILEMETARESULT_H_
|
||||
@@ -30,14 +30,11 @@ class ALIBABACLOUD_IMM_EXPORT DeleteProjectRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteProjectRequest();
|
||||
~DeleteProjectRequest();
|
||||
std::string getProject() const;
|
||||
void setProject(const std::string &project);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getProjectName() const;
|
||||
void setProjectName(const std::string &projectName);
|
||||
|
||||
private:
|
||||
std::string project_;
|
||||
std::string accessKeyId_;
|
||||
std::string projectName_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Imm
|
||||
|
||||
48
imm/include/alibabacloud/imm/model/DeleteStoryRequest.h
Normal file
48
imm/include/alibabacloud/imm/model/DeleteStoryRequest.h
Normal file
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_DELETESTORYREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_DELETESTORYREQUEST_H_
|
||||
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Imm {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_IMM_EXPORT DeleteStoryRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteStoryRequest();
|
||||
~DeleteStoryRequest();
|
||||
std::string getDatasetName() const;
|
||||
void setDatasetName(const std::string &datasetName);
|
||||
std::string getProjectName() const;
|
||||
void setProjectName(const std::string &projectName);
|
||||
std::string getObjectId() const;
|
||||
void setObjectId(const std::string &objectId);
|
||||
|
||||
private:
|
||||
std::string datasetName_;
|
||||
std::string projectName_;
|
||||
std::string objectId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Imm
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_DELETESTORYREQUEST_H_
|
||||
49
imm/include/alibabacloud/imm/model/DeleteStoryResult.h
Normal file
49
imm/include/alibabacloud/imm/model/DeleteStoryResult.h
Normal file
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_DELETESTORYRESULT_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_DELETESTORYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Imm
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IMM_EXPORT DeleteStoryResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteStoryResult();
|
||||
explicit DeleteStoryResult(const std::string &payload);
|
||||
~DeleteStoryResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_DELETESTORYRESULT_H_
|
||||
@@ -1,54 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_DELETEVIDEOREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_DELETEVIDEOREQUEST_H_
|
||||
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Imm {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_IMM_EXPORT DeleteVideoRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteVideoRequest();
|
||||
~DeleteVideoRequest();
|
||||
std::string getProject() const;
|
||||
void setProject(const std::string &project);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
bool getResources() const;
|
||||
void setResources(bool resources);
|
||||
std::string getVideoUri() const;
|
||||
void setVideoUri(const std::string &videoUri);
|
||||
std::string getSetId() const;
|
||||
void setSetId(const std::string &setId);
|
||||
|
||||
private:
|
||||
std::string project_;
|
||||
std::string accessKeyId_;
|
||||
bool resources_;
|
||||
std::string videoUri_;
|
||||
std::string setId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Imm
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_DELETEVIDEOREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_DESCRIBEREGIONSREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_DESCRIBEREGIONSREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_DETACHOSSBUCKETREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_DETACHOSSBUCKETREQUEST_H_
|
||||
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
@@ -26,17 +26,17 @@
|
||||
namespace AlibabaCloud {
|
||||
namespace Imm {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_IMM_EXPORT DescribeRegionsRequest : public RpcServiceRequest {
|
||||
class ALIBABACLOUD_IMM_EXPORT DetachOSSBucketRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeRegionsRequest();
|
||||
~DescribeRegionsRequest();
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
DetachOSSBucketRequest();
|
||||
~DetachOSSBucketRequest();
|
||||
std::string getOSSBucket() const;
|
||||
void setOSSBucket(const std::string &oSSBucket);
|
||||
|
||||
private:
|
||||
std::string accessKeyId_;
|
||||
std::string oSSBucket_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Imm
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_DESCRIBEREGIONSREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_DETACHOSSBUCKETREQUEST_H_
|
||||
49
imm/include/alibabacloud/imm/model/DetachOSSBucketResult.h
Normal file
49
imm/include/alibabacloud/imm/model/DetachOSSBucketResult.h
Normal file
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_DETACHOSSBUCKETRESULT_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_DETACHOSSBUCKETRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Imm
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IMM_EXPORT DetachOSSBucketResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DetachOSSBucketResult();
|
||||
explicit DetachOSSBucketResult(const std::string &payload);
|
||||
~DetachOSSBucketResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_DETACHOSSBUCKETRESULT_H_
|
||||
@@ -28,19 +28,33 @@ namespace Imm {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_IMM_EXPORT DetectImageBodiesRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct CredentialConfig {
|
||||
struct ChainItem {
|
||||
std::string role;
|
||||
std::string roleType;
|
||||
std::string assumeRoleFor;
|
||||
};
|
||||
ChainItem chainItem;
|
||||
std::vector<ChainItem> chain;
|
||||
std::string serviceRole;
|
||||
std::string policy;
|
||||
};
|
||||
DetectImageBodiesRequest();
|
||||
~DetectImageBodiesRequest();
|
||||
std::string getProject() const;
|
||||
void setProject(const std::string &project);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getImageUri() const;
|
||||
void setImageUri(const std::string &imageUri);
|
||||
std::string getProjectName() const;
|
||||
void setProjectName(const std::string &projectName);
|
||||
CredentialConfig getCredentialConfig() const;
|
||||
void setCredentialConfig(const CredentialConfig &credentialConfig);
|
||||
std::string getSourceURI() const;
|
||||
void setSourceURI(const std::string &sourceURI);
|
||||
float getSensitivity() const;
|
||||
void setSensitivity(float sensitivity);
|
||||
|
||||
private:
|
||||
std::string project_;
|
||||
std::string accessKeyId_;
|
||||
std::string imageUri_;
|
||||
std::string projectName_;
|
||||
CredentialConfig credentialConfig_;
|
||||
std::string sourceURI_;
|
||||
float sensitivity_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Imm
|
||||
|
||||
@@ -34,15 +34,15 @@ namespace AlibabaCloud
|
||||
public:
|
||||
struct BodiesItem
|
||||
{
|
||||
struct BodyBoundary
|
||||
struct Boundary
|
||||
{
|
||||
int left;
|
||||
int top;
|
||||
int height;
|
||||
int width;
|
||||
long left;
|
||||
long top;
|
||||
long height;
|
||||
long width;
|
||||
};
|
||||
float bodyConfidence;
|
||||
BodyBoundary bodyBoundary;
|
||||
float confidence;
|
||||
Boundary boundary;
|
||||
};
|
||||
|
||||
|
||||
@@ -50,13 +50,11 @@ namespace AlibabaCloud
|
||||
explicit DetectImageBodiesResult(const std::string &payload);
|
||||
~DetectImageBodiesResult();
|
||||
std::vector<BodiesItem> getBodies()const;
|
||||
std::string getImageUri()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<BodiesItem> bodies_;
|
||||
std::string imageUri_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
59
imm/include/alibabacloud/imm/model/DetectImageCodesRequest.h
Normal file
59
imm/include/alibabacloud/imm/model/DetectImageCodesRequest.h
Normal file
@@ -0,0 +1,59 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_DETECTIMAGECODESREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_DETECTIMAGECODESREQUEST_H_
|
||||
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Imm {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_IMM_EXPORT DetectImageCodesRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct CredentialConfig {
|
||||
struct ChainItem {
|
||||
std::string role;
|
||||
std::string roleType;
|
||||
std::string assumeRoleFor;
|
||||
};
|
||||
ChainItem chainItem;
|
||||
std::vector<ChainItem> chain;
|
||||
std::string serviceRole;
|
||||
std::string policy;
|
||||
};
|
||||
DetectImageCodesRequest();
|
||||
~DetectImageCodesRequest();
|
||||
std::string getProjectName() const;
|
||||
void setProjectName(const std::string &projectName);
|
||||
CredentialConfig getCredentialConfig() const;
|
||||
void setCredentialConfig(const CredentialConfig &credentialConfig);
|
||||
std::string getSourceURI() const;
|
||||
void setSourceURI(const std::string &sourceURI);
|
||||
|
||||
private:
|
||||
std::string projectName_;
|
||||
CredentialConfig credentialConfig_;
|
||||
std::string sourceURI_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Imm
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_DETECTIMAGECODESREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_DETECTIMAGEQRCODESRESULT_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_DETECTIMAGEQRCODESRESULT_H_
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_DETECTIMAGECODESRESULT_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_DETECTIMAGECODESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,37 +29,37 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IMM_EXPORT DetectImageQRCodesResult : public ServiceResult
|
||||
class ALIBABACLOUD_IMM_EXPORT DetectImageCodesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct QRCodesItem
|
||||
struct CodesItem
|
||||
{
|
||||
struct QRCodeBoundary
|
||||
struct Boundary
|
||||
{
|
||||
int left;
|
||||
int top;
|
||||
int height;
|
||||
int width;
|
||||
long left;
|
||||
long top;
|
||||
long height;
|
||||
long width;
|
||||
};
|
||||
std::string type;
|
||||
float confidence;
|
||||
std::string content;
|
||||
QRCodeBoundary qRCodeBoundary;
|
||||
Boundary boundary;
|
||||
};
|
||||
|
||||
|
||||
DetectImageQRCodesResult();
|
||||
explicit DetectImageQRCodesResult(const std::string &payload);
|
||||
~DetectImageQRCodesResult();
|
||||
std::string getImageUri()const;
|
||||
std::vector<QRCodesItem> getQRCodes()const;
|
||||
DetectImageCodesResult();
|
||||
explicit DetectImageCodesResult(const std::string &payload);
|
||||
~DetectImageCodesResult();
|
||||
std::vector<CodesItem> getCodes()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string imageUri_;
|
||||
std::vector<QRCodesItem> qRCodes_;
|
||||
std::vector<CodesItem> codes_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_DETECTIMAGEQRCODESRESULT_H_
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_DETECTIMAGECODESRESULT_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_GETIMAGECROPPINGSUGGESTIONSREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_GETIMAGECROPPINGSUGGESTIONSREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_DETECTIMAGECROPPINGREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_DETECTIMAGECROPPINGREQUEST_H_
|
||||
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
@@ -26,26 +26,37 @@
|
||||
namespace AlibabaCloud {
|
||||
namespace Imm {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_IMM_EXPORT GetImageCroppingSuggestionsRequest : public RpcServiceRequest {
|
||||
class ALIBABACLOUD_IMM_EXPORT DetectImageCroppingRequest : public RpcServiceRequest {
|
||||
public:
|
||||
GetImageCroppingSuggestionsRequest();
|
||||
~GetImageCroppingSuggestionsRequest();
|
||||
std::string getProject() const;
|
||||
void setProject(const std::string &project);
|
||||
struct CredentialConfig {
|
||||
struct ChainItem {
|
||||
std::string role;
|
||||
std::string roleType;
|
||||
std::string assumeRoleFor;
|
||||
};
|
||||
ChainItem chainItem;
|
||||
std::vector<ChainItem> chain;
|
||||
std::string serviceRole;
|
||||
std::string policy;
|
||||
};
|
||||
DetectImageCroppingRequest();
|
||||
~DetectImageCroppingRequest();
|
||||
std::string getAspectRatios() const;
|
||||
void setAspectRatios(const std::string &aspectRatios);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getImageUri() const;
|
||||
void setImageUri(const std::string &imageUri);
|
||||
std::string getProjectName() const;
|
||||
void setProjectName(const std::string &projectName);
|
||||
CredentialConfig getCredentialConfig() const;
|
||||
void setCredentialConfig(const CredentialConfig &credentialConfig);
|
||||
std::string getSourceURI() const;
|
||||
void setSourceURI(const std::string &sourceURI);
|
||||
|
||||
private:
|
||||
std::string project_;
|
||||
std::string aspectRatios_;
|
||||
std::string accessKeyId_;
|
||||
std::string imageUri_;
|
||||
std::string projectName_;
|
||||
CredentialConfig credentialConfig_;
|
||||
std::string sourceURI_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Imm
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_GETIMAGECROPPINGSUGGESTIONSREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_DETECTIMAGECROPPINGREQUEST_H_
|
||||
@@ -0,0 +1,64 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_DETECTIMAGECROPPINGRESULT_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_DETECTIMAGECROPPINGRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Imm
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IMM_EXPORT DetectImageCroppingResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct CroppingsItem
|
||||
{
|
||||
struct Boundary
|
||||
{
|
||||
long left;
|
||||
long top;
|
||||
long height;
|
||||
long width;
|
||||
};
|
||||
std::string aspectRatio;
|
||||
float confidence;
|
||||
Boundary boundary;
|
||||
};
|
||||
|
||||
|
||||
DetectImageCroppingResult();
|
||||
explicit DetectImageCroppingResult(const std::string &payload);
|
||||
~DetectImageCroppingResult();
|
||||
std::vector<CroppingsItem> getCroppings()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<CroppingsItem> croppings_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_DETECTIMAGECROPPINGRESULT_H_
|
||||
@@ -28,22 +28,30 @@ namespace Imm {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_IMM_EXPORT DetectImageFacesRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct CredentialConfig {
|
||||
struct ChainItem {
|
||||
std::string role;
|
||||
std::string roleType;
|
||||
std::string assumeRoleFor;
|
||||
};
|
||||
ChainItem chainItem;
|
||||
std::vector<ChainItem> chain;
|
||||
std::string serviceRole;
|
||||
std::string policy;
|
||||
};
|
||||
DetectImageFacesRequest();
|
||||
~DetectImageFacesRequest();
|
||||
std::string getProject() const;
|
||||
void setProject(const std::string &project);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getRealUid() const;
|
||||
void setRealUid(const std::string &realUid);
|
||||
std::string getImageUri() const;
|
||||
void setImageUri(const std::string &imageUri);
|
||||
std::string getProjectName() const;
|
||||
void setProjectName(const std::string &projectName);
|
||||
CredentialConfig getCredentialConfig() const;
|
||||
void setCredentialConfig(const CredentialConfig &credentialConfig);
|
||||
std::string getSourceURI() const;
|
||||
void setSourceURI(const std::string &sourceURI);
|
||||
|
||||
private:
|
||||
std::string project_;
|
||||
std::string accessKeyId_;
|
||||
std::string realUid_;
|
||||
std::string imageUri_;
|
||||
std::string projectName_;
|
||||
CredentialConfig credentialConfig_;
|
||||
std::string sourceURI_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Imm
|
||||
|
||||
@@ -34,66 +34,56 @@ namespace AlibabaCloud
|
||||
public:
|
||||
struct FacesItem
|
||||
{
|
||||
struct FaceAttributes
|
||||
struct Boundary
|
||||
{
|
||||
struct FaceBoundary
|
||||
{
|
||||
int left;
|
||||
int top;
|
||||
int height;
|
||||
int width;
|
||||
};
|
||||
struct HeadPose
|
||||
{
|
||||
float pitch;
|
||||
float roll;
|
||||
float yaw;
|
||||
};
|
||||
FaceBoundary faceBoundary;
|
||||
std::string beard;
|
||||
float beardConfidence;
|
||||
HeadPose headPose;
|
||||
std::string glasses;
|
||||
std::string mask;
|
||||
float maskConfidence;
|
||||
float glassesConfidence;
|
||||
long left;
|
||||
long top;
|
||||
long height;
|
||||
long width;
|
||||
};
|
||||
struct EmotionDetails
|
||||
struct HeadPose
|
||||
{
|
||||
float cALM;
|
||||
float sCARED;
|
||||
float hAPPY;
|
||||
float sURPRISED;
|
||||
float sAD;
|
||||
float dISGUSTED;
|
||||
float aNGRY;
|
||||
float pitch;
|
||||
float roll;
|
||||
float yaw;
|
||||
};
|
||||
std::string faceId;
|
||||
float attractiveConfidence;
|
||||
FaceAttributes faceAttributes;
|
||||
float genderConfidence;
|
||||
float emotionConfidence;
|
||||
std::string beard;
|
||||
float maskConfidence;
|
||||
std::string gender;
|
||||
EmotionDetails emotionDetails;
|
||||
float faceConfidence;
|
||||
float figureClusterConfidence;
|
||||
Boundary boundary;
|
||||
float beardConfidence;
|
||||
std::string figureId;
|
||||
std::string mouth;
|
||||
std::string emotion;
|
||||
long age;
|
||||
float mouthConfidence;
|
||||
HeadPose headPose;
|
||||
std::string figureType;
|
||||
float genderConfidence;
|
||||
std::string mask;
|
||||
float emotionConfidence;
|
||||
float hatConfidence;
|
||||
float glassesConfidence;
|
||||
float sharpness;
|
||||
std::string figureClusterId;
|
||||
float faceQuality;
|
||||
float attractive;
|
||||
std::string emotion;
|
||||
int age;
|
||||
float ageConfidence;
|
||||
float ageSD;
|
||||
std::string glasses;
|
||||
float figureConfidence;
|
||||
std::string hat;
|
||||
};
|
||||
|
||||
|
||||
DetectImageFacesResult();
|
||||
explicit DetectImageFacesResult(const std::string &payload);
|
||||
~DetectImageFacesResult();
|
||||
std::string getImageUri()const;
|
||||
std::vector<FacesItem> getFaces()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string imageUri_;
|
||||
std::vector<FacesItem> faces_;
|
||||
|
||||
};
|
||||
|
||||
@@ -0,0 +1,62 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_DETECTIMAGELABELSREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_DETECTIMAGELABELSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Imm {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_IMM_EXPORT DetectImageLabelsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct CredentialConfig {
|
||||
struct ChainItem {
|
||||
std::string role;
|
||||
std::string roleType;
|
||||
std::string assumeRoleFor;
|
||||
};
|
||||
ChainItem chainItem;
|
||||
std::vector<ChainItem> chain;
|
||||
std::string serviceRole;
|
||||
std::string policy;
|
||||
};
|
||||
DetectImageLabelsRequest();
|
||||
~DetectImageLabelsRequest();
|
||||
float getThreshold() const;
|
||||
void setThreshold(float threshold);
|
||||
std::string getProjectName() const;
|
||||
void setProjectName(const std::string &projectName);
|
||||
CredentialConfig getCredentialConfig() const;
|
||||
void setCredentialConfig(const CredentialConfig &credentialConfig);
|
||||
std::string getSourceURI() const;
|
||||
void setSourceURI(const std::string &sourceURI);
|
||||
|
||||
private:
|
||||
float threshold_;
|
||||
std::string projectName_;
|
||||
CredentialConfig credentialConfig_;
|
||||
std::string sourceURI_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Imm
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_DETECTIMAGELABELSREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_LISTSETTAGSRESULT_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_LISTSETTAGSRESULT_H_
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_DETECTIMAGELABELSRESULT_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_DETECTIMAGELABELSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,31 +29,32 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IMM_EXPORT ListSetTagsResult : public ServiceResult
|
||||
class ALIBABACLOUD_IMM_EXPORT DetectImageLabelsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct TagsItem
|
||||
struct LabelsItem
|
||||
{
|
||||
int tagCount;
|
||||
std::string tagName;
|
||||
int tagLevel;
|
||||
float centricScore;
|
||||
std::string language;
|
||||
float labelConfidence;
|
||||
std::string labelName;
|
||||
long labelLevel;
|
||||
std::string parentLabelName;
|
||||
};
|
||||
|
||||
|
||||
ListSetTagsResult();
|
||||
explicit ListSetTagsResult(const std::string &payload);
|
||||
~ListSetTagsResult();
|
||||
std::string getSetId()const;
|
||||
std::vector<TagsItem> getTags()const;
|
||||
DetectImageLabelsResult();
|
||||
explicit DetectImageLabelsResult(const std::string &payload);
|
||||
~DetectImageLabelsResult();
|
||||
std::vector<LabelsItem> getLabels()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string setId_;
|
||||
std::vector<TagsItem> tags_;
|
||||
std::vector<LabelsItem> labels_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_LISTSETTAGSRESULT_H_
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_DETECTIMAGELABELSRESULT_H_
|
||||
59
imm/include/alibabacloud/imm/model/DetectImageScoreRequest.h
Normal file
59
imm/include/alibabacloud/imm/model/DetectImageScoreRequest.h
Normal file
@@ -0,0 +1,59 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_DETECTIMAGESCOREREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_DETECTIMAGESCOREREQUEST_H_
|
||||
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Imm {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_IMM_EXPORT DetectImageScoreRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct CredentialConfig {
|
||||
struct ChainItem {
|
||||
std::string role;
|
||||
std::string roleType;
|
||||
std::string assumeRoleFor;
|
||||
};
|
||||
ChainItem chainItem;
|
||||
std::vector<ChainItem> chain;
|
||||
std::string serviceRole;
|
||||
std::string policy;
|
||||
};
|
||||
DetectImageScoreRequest();
|
||||
~DetectImageScoreRequest();
|
||||
std::string getProjectName() const;
|
||||
void setProjectName(const std::string &projectName);
|
||||
CredentialConfig getCredentialConfig() const;
|
||||
void setCredentialConfig(const CredentialConfig &credentialConfig);
|
||||
std::string getSourceURI() const;
|
||||
void setSourceURI(const std::string &sourceURI);
|
||||
|
||||
private:
|
||||
std::string projectName_;
|
||||
CredentialConfig credentialConfig_;
|
||||
std::string sourceURI_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Imm
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_DETECTIMAGESCOREREQUEST_H_
|
||||
55
imm/include/alibabacloud/imm/model/DetectImageScoreResult.h
Normal file
55
imm/include/alibabacloud/imm/model/DetectImageScoreResult.h
Normal file
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_DETECTIMAGESCORERESULT_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_DETECTIMAGESCORERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Imm
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IMM_EXPORT DetectImageScoreResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ImageScore
|
||||
{
|
||||
float overallQualityScore;
|
||||
};
|
||||
|
||||
|
||||
DetectImageScoreResult();
|
||||
explicit DetectImageScoreResult(const std::string &payload);
|
||||
~DetectImageScoreResult();
|
||||
ImageScore getImageScore()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
ImageScore imageScore_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_DETECTIMAGESCORERESULT_H_
|
||||
@@ -1,51 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_DETECTIMAGETAGSREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_DETECTIMAGETAGSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Imm {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_IMM_EXPORT DetectImageTagsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DetectImageTagsRequest();
|
||||
~DetectImageTagsRequest();
|
||||
std::string getProject() const;
|
||||
void setProject(const std::string &project);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getRealUid() const;
|
||||
void setRealUid(const std::string &realUid);
|
||||
std::string getImageUri() const;
|
||||
void setImageUri(const std::string &imageUri);
|
||||
|
||||
private:
|
||||
std::string project_;
|
||||
std::string accessKeyId_;
|
||||
std::string realUid_;
|
||||
std::string imageUri_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Imm
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_DETECTIMAGETAGSREQUEST_H_
|
||||
@@ -1,76 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_DETECTQRCODESRESULT_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_DETECTQRCODESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Imm
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IMM_EXPORT DetectQRCodesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct SuccessDetailsItem
|
||||
{
|
||||
struct QRCodesItem
|
||||
{
|
||||
struct QRCodesRectangle
|
||||
{
|
||||
std::string left;
|
||||
std::string top;
|
||||
std::string height;
|
||||
std::string width;
|
||||
};
|
||||
QRCodesRectangle qRCodesRectangle;
|
||||
std::string content;
|
||||
};
|
||||
std::vector<SuccessDetailsItem::QRCodesItem> qRCodes;
|
||||
std::string srcUri;
|
||||
};
|
||||
struct FailDetailsItem
|
||||
{
|
||||
std::string errorCode;
|
||||
std::string errorMessage;
|
||||
std::string srcUri;
|
||||
};
|
||||
|
||||
|
||||
DetectQRCodesResult();
|
||||
explicit DetectQRCodesResult(const std::string &payload);
|
||||
~DetectQRCodesResult();
|
||||
std::vector<SuccessDetailsItem> getSuccessDetails()const;
|
||||
std::vector<FailDetailsItem> getFailDetails()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<SuccessDetailsItem> successDetails_;
|
||||
std::vector<FailDetailsItem> failDetails_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_DETECTQRCODESRESULT_H_
|
||||
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_DETECTTEXTANOMALYREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_DETECTTEXTANOMALYREQUEST_H_
|
||||
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Imm {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_IMM_EXPORT DetectTextAnomalyRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DetectTextAnomalyRequest();
|
||||
~DetectTextAnomalyRequest();
|
||||
std::string getContent() const;
|
||||
void setContent(const std::string &content);
|
||||
std::string getProjectName() const;
|
||||
void setProjectName(const std::string &projectName);
|
||||
|
||||
private:
|
||||
std::string content_;
|
||||
std::string projectName_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Imm
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_DETECTTEXTANOMALYREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_DELETEOFFICECONVERSIONTASKRESULT_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_DELETEOFFICECONVERSIONTASKRESULT_H_
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_DETECTTEXTANOMALYRESULT_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_DETECTTEXTANOMALYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,21 +29,23 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IMM_EXPORT DeleteOfficeConversionTaskResult : public ServiceResult
|
||||
class ALIBABACLOUD_IMM_EXPORT DetectTextAnomalyResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteOfficeConversionTaskResult();
|
||||
explicit DeleteOfficeConversionTaskResult(const std::string &payload);
|
||||
~DeleteOfficeConversionTaskResult();
|
||||
DetectTextAnomalyResult();
|
||||
explicit DetectTextAnomalyResult(const std::string &payload);
|
||||
~DetectTextAnomalyResult();
|
||||
std::string getSuggestion()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string suggestion_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_DELETEOFFICECONVERSIONTASKRESULT_H_
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_DETECTTEXTANOMALYRESULT_H_
|
||||
@@ -1,69 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_ENCODEBLINDWATERMARKREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_ENCODEBLINDWATERMARKREQUEST_H_
|
||||
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Imm {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_IMM_EXPORT EncodeBlindWatermarkRequest : public RpcServiceRequest {
|
||||
public:
|
||||
EncodeBlindWatermarkRequest();
|
||||
~EncodeBlindWatermarkRequest();
|
||||
std::string getImageQuality() const;
|
||||
void setImageQuality(const std::string &imageQuality);
|
||||
std::string getWatermarkUri() const;
|
||||
void setWatermarkUri(const std::string &watermarkUri);
|
||||
std::string getProject() const;
|
||||
void setProject(const std::string &project);
|
||||
std::string getContent() const;
|
||||
void setContent(const std::string &content);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getWatermarkType() const;
|
||||
void setWatermarkType(const std::string &watermarkType);
|
||||
std::string getTargetUri() const;
|
||||
void setTargetUri(const std::string &targetUri);
|
||||
std::string getModel() const;
|
||||
void setModel(const std::string &model);
|
||||
std::string getTargetImageType() const;
|
||||
void setTargetImageType(const std::string &targetImageType);
|
||||
std::string getImageUri() const;
|
||||
void setImageUri(const std::string &imageUri);
|
||||
|
||||
private:
|
||||
std::string imageQuality_;
|
||||
std::string watermarkUri_;
|
||||
std::string project_;
|
||||
std::string content_;
|
||||
std::string accessKeyId_;
|
||||
std::string watermarkType_;
|
||||
std::string targetUri_;
|
||||
std::string model_;
|
||||
std::string targetImageType_;
|
||||
std::string imageUri_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Imm
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_ENCODEBLINDWATERMARKREQUEST_H_
|
||||
@@ -1,53 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_ENCODEBLINDWATERMARKRESULT_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_ENCODEBLINDWATERMARKRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Imm
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IMM_EXPORT EncodeBlindWatermarkResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
EncodeBlindWatermarkResult();
|
||||
explicit EncodeBlindWatermarkResult(const std::string &payload);
|
||||
~EncodeBlindWatermarkResult();
|
||||
std::string getContent()const;
|
||||
std::string getTargetUri()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string content_;
|
||||
std::string targetUri_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_ENCODEBLINDWATERMARKRESULT_H_
|
||||
@@ -1,129 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_FINDIMAGESREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_FINDIMAGESREQUEST_H_
|
||||
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Imm {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_IMM_EXPORT FindImagesRequest : public RpcServiceRequest {
|
||||
public:
|
||||
FindImagesRequest();
|
||||
~FindImagesRequest();
|
||||
std::string getRemarksArrayBIn() const;
|
||||
void setRemarksArrayBIn(const std::string &remarksArrayBIn);
|
||||
std::string getProject() const;
|
||||
void setProject(const std::string &project);
|
||||
std::string getExternalId() const;
|
||||
void setExternalId(const std::string &externalId);
|
||||
std::string getFacesModifyTimeRange() const;
|
||||
void setFacesModifyTimeRange(const std::string &facesModifyTimeRange);
|
||||
std::string getOCRContentsMatch() const;
|
||||
void setOCRContentsMatch(const std::string &oCRContentsMatch);
|
||||
int getLimit() const;
|
||||
void setLimit(int limit);
|
||||
std::string getRemarksDPrefix() const;
|
||||
void setRemarksDPrefix(const std::string &remarksDPrefix);
|
||||
std::string getSourceType() const;
|
||||
void setSourceType(const std::string &sourceType);
|
||||
std::string getOrder() const;
|
||||
void setOrder(const std::string &order);
|
||||
std::string getGroupId() const;
|
||||
void setGroupId(const std::string &groupId);
|
||||
std::string getOrderBy() const;
|
||||
void setOrderBy(const std::string &orderBy);
|
||||
std::string getTagNames() const;
|
||||
void setTagNames(const std::string &tagNames);
|
||||
std::string getMarker() const;
|
||||
void setMarker(const std::string &marker);
|
||||
std::string getRemarksCPrefix() const;
|
||||
void setRemarksCPrefix(const std::string &remarksCPrefix);
|
||||
std::string getModifyTimeRange() const;
|
||||
void setModifyTimeRange(const std::string &modifyTimeRange);
|
||||
std::string getAddressLineContentsMatch() const;
|
||||
void setAddressLineContentsMatch(const std::string &addressLineContentsMatch);
|
||||
std::string getGender() const;
|
||||
void setGender(const std::string &gender);
|
||||
std::string getRemarksArrayAIn() const;
|
||||
void setRemarksArrayAIn(const std::string &remarksArrayAIn);
|
||||
std::string getImageSizeRange() const;
|
||||
void setImageSizeRange(const std::string &imageSizeRange);
|
||||
std::string getRemarksBPrefix() const;
|
||||
void setRemarksBPrefix(const std::string &remarksBPrefix);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getLocationBoundary() const;
|
||||
void setLocationBoundary(const std::string &locationBoundary);
|
||||
std::string getImageTimeRange() const;
|
||||
void setImageTimeRange(const std::string &imageTimeRange);
|
||||
std::string getTagsModifyTimeRange() const;
|
||||
void setTagsModifyTimeRange(const std::string &tagsModifyTimeRange);
|
||||
std::string getAgeRange() const;
|
||||
void setAgeRange(const std::string &ageRange);
|
||||
std::string getRemarksAPrefix() const;
|
||||
void setRemarksAPrefix(const std::string &remarksAPrefix);
|
||||
std::string getSourceUriPrefix() const;
|
||||
void setSourceUriPrefix(const std::string &sourceUriPrefix);
|
||||
std::string getEmotion() const;
|
||||
void setEmotion(const std::string &emotion);
|
||||
std::string getCreateTimeRange() const;
|
||||
void setCreateTimeRange(const std::string &createTimeRange);
|
||||
std::string getSetId() const;
|
||||
void setSetId(const std::string &setId);
|
||||
|
||||
private:
|
||||
std::string remarksArrayBIn_;
|
||||
std::string project_;
|
||||
std::string externalId_;
|
||||
std::string facesModifyTimeRange_;
|
||||
std::string oCRContentsMatch_;
|
||||
int limit_;
|
||||
std::string remarksDPrefix_;
|
||||
std::string sourceType_;
|
||||
std::string order_;
|
||||
std::string groupId_;
|
||||
std::string orderBy_;
|
||||
std::string tagNames_;
|
||||
std::string marker_;
|
||||
std::string remarksCPrefix_;
|
||||
std::string modifyTimeRange_;
|
||||
std::string addressLineContentsMatch_;
|
||||
std::string gender_;
|
||||
std::string remarksArrayAIn_;
|
||||
std::string imageSizeRange_;
|
||||
std::string remarksBPrefix_;
|
||||
std::string accessKeyId_;
|
||||
std::string locationBoundary_;
|
||||
std::string imageTimeRange_;
|
||||
std::string tagsModifyTimeRange_;
|
||||
std::string ageRange_;
|
||||
std::string remarksAPrefix_;
|
||||
std::string sourceUriPrefix_;
|
||||
std::string emotion_;
|
||||
std::string createTimeRange_;
|
||||
std::string setId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Imm
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_FINDIMAGESREQUEST_H_
|
||||
@@ -1,208 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_FINDIMAGESRESULT_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_FINDIMAGESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Imm
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IMM_EXPORT FindImagesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ImagesItem
|
||||
{
|
||||
struct Address
|
||||
{
|
||||
std::string township;
|
||||
std::string addressLine;
|
||||
std::string country;
|
||||
std::string city;
|
||||
std::string district;
|
||||
std::string province;
|
||||
};
|
||||
struct ImageQuality
|
||||
{
|
||||
float clarityScore;
|
||||
float compositionScore;
|
||||
float color;
|
||||
float contrastScore;
|
||||
float exposure;
|
||||
float overallScore;
|
||||
float contrast;
|
||||
float clarity;
|
||||
float colorScore;
|
||||
float exposureScore;
|
||||
};
|
||||
struct TagsItem
|
||||
{
|
||||
float centricScore;
|
||||
float tagConfidence;
|
||||
std::string tagName;
|
||||
int tagLevel;
|
||||
std::string parentTagName;
|
||||
};
|
||||
struct OCRItem
|
||||
{
|
||||
struct OCRBoundary
|
||||
{
|
||||
int left;
|
||||
int top;
|
||||
int height;
|
||||
int width;
|
||||
};
|
||||
OCRBoundary oCRBoundary;
|
||||
float oCRConfidence;
|
||||
std::string oCRContents;
|
||||
};
|
||||
struct FacesItem
|
||||
{
|
||||
struct FaceAttributes
|
||||
{
|
||||
struct FaceBoundary
|
||||
{
|
||||
int left;
|
||||
int top;
|
||||
int height;
|
||||
int width;
|
||||
};
|
||||
struct HeadPose
|
||||
{
|
||||
float pitch;
|
||||
float roll;
|
||||
float yaw;
|
||||
};
|
||||
FaceBoundary faceBoundary;
|
||||
std::string beard;
|
||||
float beardConfidence;
|
||||
HeadPose headPose;
|
||||
std::string glasses;
|
||||
std::string mask;
|
||||
float maskConfidence;
|
||||
float glassesConfidence;
|
||||
};
|
||||
struct EmotionDetails
|
||||
{
|
||||
float cALM;
|
||||
float sCARED;
|
||||
float hAPPY;
|
||||
float sURPRISED;
|
||||
float sAD;
|
||||
float dISGUSTED;
|
||||
float aNGRY;
|
||||
};
|
||||
EmotionDetails emotionDetails;
|
||||
std::string faceId;
|
||||
float faceConfidence;
|
||||
float faceQuality;
|
||||
float attractive;
|
||||
FaceAttributes faceAttributes;
|
||||
float genderConfidence;
|
||||
float emotionConfidence;
|
||||
std::string gender;
|
||||
std::string emotion;
|
||||
int age;
|
||||
std::string groupId;
|
||||
};
|
||||
struct CroppingSuggestionItem
|
||||
{
|
||||
struct CroppingBoundary
|
||||
{
|
||||
int left;
|
||||
int top;
|
||||
int height;
|
||||
int width;
|
||||
};
|
||||
std::string aspectRatio;
|
||||
float score;
|
||||
CroppingBoundary croppingBoundary;
|
||||
};
|
||||
ImageQuality imageQuality;
|
||||
std::string modifyTime;
|
||||
Address address;
|
||||
std::string sourceType;
|
||||
std::string sourceUri;
|
||||
std::string facesFailReason;
|
||||
std::string croppingSuggestionStatus;
|
||||
std::string croppingSuggestionFailReason;
|
||||
std::string addressFailReason;
|
||||
std::string remarksA;
|
||||
std::string addressModifyTime;
|
||||
std::string remarksB;
|
||||
std::string imageFormat;
|
||||
std::string tagsFailReason;
|
||||
std::string remarksArrayB;
|
||||
std::string facesModifyTime;
|
||||
std::string exif;
|
||||
std::string remarksC;
|
||||
std::string remarksD;
|
||||
int imageWidth;
|
||||
std::string remarksArrayA;
|
||||
std::string sourcePosition;
|
||||
std::vector<ImagesItem::TagsItem> tags;
|
||||
std::vector<ImagesItem::FacesItem> faces;
|
||||
std::string addressStatus;
|
||||
std::string facesStatus;
|
||||
std::string imageQualityModifyTime;
|
||||
std::vector<ImagesItem::CroppingSuggestionItem> croppingSuggestion;
|
||||
std::string createTime;
|
||||
std::string externalId;
|
||||
std::string tagsModifyTime;
|
||||
std::string imageQualityFailReason;
|
||||
std::string orientation;
|
||||
std::string imageUri;
|
||||
std::string oCRStatus;
|
||||
std::string oCRModifyTime;
|
||||
std::string imageTime;
|
||||
std::string croppingSuggestionModifyTime;
|
||||
int imageHeight;
|
||||
std::string imageQualityStatus;
|
||||
std::string tagsStatus;
|
||||
std::string oCRFailReason;
|
||||
std::vector<ImagesItem::OCRItem> oCR;
|
||||
int fileSize;
|
||||
std::string location;
|
||||
};
|
||||
|
||||
|
||||
FindImagesResult();
|
||||
explicit FindImagesResult(const std::string &payload);
|
||||
~FindImagesResult();
|
||||
std::vector<ImagesItem> getImages()const;
|
||||
std::string getNextMarker()const;
|
||||
std::string getSetId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<ImagesItem> images_;
|
||||
std::string nextMarker_;
|
||||
std::string setId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_FINDIMAGESRESULT_H_
|
||||
@@ -1,63 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_FINDSIMILARFACESREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_FINDSIMILARFACESREQUEST_H_
|
||||
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Imm {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_IMM_EXPORT FindSimilarFacesRequest : public RpcServiceRequest {
|
||||
public:
|
||||
FindSimilarFacesRequest();
|
||||
~FindSimilarFacesRequest();
|
||||
std::string getProject() const;
|
||||
void setProject(const std::string &project);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
float getMinSimilarity() const;
|
||||
void setMinSimilarity(float minSimilarity);
|
||||
std::string getResponseFormat() const;
|
||||
void setResponseFormat(const std::string &responseFormat);
|
||||
int getLimit() const;
|
||||
void setLimit(int limit);
|
||||
std::string getFaceId() const;
|
||||
void setFaceId(const std::string &faceId);
|
||||
std::string getImageUri() const;
|
||||
void setImageUri(const std::string &imageUri);
|
||||
std::string getSetId() const;
|
||||
void setSetId(const std::string &setId);
|
||||
|
||||
private:
|
||||
std::string project_;
|
||||
std::string accessKeyId_;
|
||||
float minSimilarity_;
|
||||
std::string responseFormat_;
|
||||
int limit_;
|
||||
std::string faceId_;
|
||||
std::string imageUri_;
|
||||
std::string setId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Imm
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_FINDSIMILARFACESREQUEST_H_
|
||||
@@ -1,90 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_FINDSIMILARFACESRESULT_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_FINDSIMILARFACESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Imm
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IMM_EXPORT FindSimilarFacesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct FacesItem
|
||||
{
|
||||
struct FaceAttributes
|
||||
{
|
||||
struct FaceBoundary2
|
||||
{
|
||||
int left;
|
||||
int top;
|
||||
int height;
|
||||
int width;
|
||||
};
|
||||
FaceBoundary2 faceBoundary2;
|
||||
};
|
||||
struct SimilarFacesItem
|
||||
{
|
||||
struct FaceAttributes1
|
||||
{
|
||||
struct FaceBoundary
|
||||
{
|
||||
int left;
|
||||
int top;
|
||||
int height;
|
||||
int width;
|
||||
};
|
||||
FaceBoundary faceBoundary;
|
||||
};
|
||||
std::string faceId;
|
||||
float similarity;
|
||||
FaceAttributes1 faceAttributes1;
|
||||
std::string externalId;
|
||||
std::string imageUri;
|
||||
};
|
||||
std::string faceId;
|
||||
FaceAttributes faceAttributes;
|
||||
std::vector<FacesItem::SimilarFacesItem> similarFaces;
|
||||
float similarity;
|
||||
std::string externalId;
|
||||
std::string imageUri;
|
||||
};
|
||||
|
||||
|
||||
FindSimilarFacesResult();
|
||||
explicit FindSimilarFacesResult(const std::string &payload);
|
||||
~FindSimilarFacesResult();
|
||||
std::vector<FacesItem> getFaces()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<FacesItem> faces_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_FINDSIMILARFACESRESULT_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_LISTVIDEOSREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_LISTVIDEOSREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_FUZZYQUERYREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_FUZZYQUERYREQUEST_H_
|
||||
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
@@ -26,29 +26,29 @@
|
||||
namespace AlibabaCloud {
|
||||
namespace Imm {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_IMM_EXPORT ListVideosRequest : public RpcServiceRequest {
|
||||
class ALIBABACLOUD_IMM_EXPORT FuzzyQueryRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListVideosRequest();
|
||||
~ListVideosRequest();
|
||||
std::string getProject() const;
|
||||
void setProject(const std::string &project);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getMarker() const;
|
||||
void setMarker(const std::string &marker);
|
||||
std::string getSetId() const;
|
||||
void setSetId(const std::string &setId);
|
||||
std::string getCreateTimeStart() const;
|
||||
void setCreateTimeStart(const std::string &createTimeStart);
|
||||
FuzzyQueryRequest();
|
||||
~FuzzyQueryRequest();
|
||||
std::string getNextToken() const;
|
||||
void setNextToken(const std::string &nextToken);
|
||||
std::string getDatasetName() const;
|
||||
void setDatasetName(const std::string &datasetName);
|
||||
std::string getProjectName() const;
|
||||
void setProjectName(const std::string &projectName);
|
||||
std::string getQuery() const;
|
||||
void setQuery(const std::string &query);
|
||||
long getMaxResults() const;
|
||||
void setMaxResults(long maxResults);
|
||||
|
||||
private:
|
||||
std::string project_;
|
||||
std::string accessKeyId_;
|
||||
std::string marker_;
|
||||
std::string setId_;
|
||||
std::string createTimeStart_;
|
||||
std::string nextToken_;
|
||||
std::string datasetName_;
|
||||
std::string projectName_;
|
||||
std::string query_;
|
||||
long maxResults_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Imm
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_LISTVIDEOSREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_FUZZYQUERYREQUEST_H_
|
||||
333
imm/include/alibabacloud/imm/model/FuzzyQueryResult.h
Normal file
333
imm/include/alibabacloud/imm/model/FuzzyQueryResult.h
Normal file
@@ -0,0 +1,333 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_FUZZYQUERYRESULT_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_FUZZYQUERYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Imm
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IMM_EXPORT FuzzyQueryResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct FilesItem
|
||||
{
|
||||
struct ImageScore
|
||||
{
|
||||
float overallQualityScore;
|
||||
};
|
||||
struct AddressesItem
|
||||
{
|
||||
std::string language;
|
||||
std::string township;
|
||||
std::string addressLine;
|
||||
std::string country;
|
||||
std::string city;
|
||||
std::string district;
|
||||
std::string province;
|
||||
};
|
||||
struct FiguresItem
|
||||
{
|
||||
struct Boundary
|
||||
{
|
||||
long left;
|
||||
long top;
|
||||
long height;
|
||||
long width;
|
||||
};
|
||||
struct HeadPose
|
||||
{
|
||||
float pitch;
|
||||
float roll;
|
||||
float yaw;
|
||||
};
|
||||
std::string beard;
|
||||
float maskConfidence;
|
||||
std::string gender;
|
||||
float figureClusterConfidence;
|
||||
Boundary boundary;
|
||||
float beardConfidence;
|
||||
std::string figureId;
|
||||
std::string mouth;
|
||||
std::string emotion;
|
||||
long age;
|
||||
float mouthConfidence;
|
||||
HeadPose headPose;
|
||||
std::string figureType;
|
||||
float genderConfidence;
|
||||
std::string mask;
|
||||
float emotionConfidence;
|
||||
float hatConfidence;
|
||||
float glassesConfidence;
|
||||
float sharpness;
|
||||
std::string figureClusterId;
|
||||
float faceQuality;
|
||||
float attractive;
|
||||
float ageSD;
|
||||
std::string glasses;
|
||||
float figureConfidence;
|
||||
std::string hat;
|
||||
};
|
||||
struct LabelsItem
|
||||
{
|
||||
float centricScore;
|
||||
std::string language;
|
||||
float labelConfidence;
|
||||
std::string labelName;
|
||||
long labelLevel;
|
||||
std::string parentLabelName;
|
||||
};
|
||||
struct CroppingSuggestionsItem
|
||||
{
|
||||
struct Boundary1
|
||||
{
|
||||
long left;
|
||||
long top;
|
||||
long height;
|
||||
long width;
|
||||
};
|
||||
std::string aspectRatio;
|
||||
Boundary1 boundary1;
|
||||
float confidence;
|
||||
};
|
||||
struct OCRContentsItem
|
||||
{
|
||||
struct Boundary2
|
||||
{
|
||||
long left;
|
||||
long top;
|
||||
long height;
|
||||
long width;
|
||||
};
|
||||
std::string contents;
|
||||
std::string language;
|
||||
float confidence;
|
||||
Boundary2 boundary2;
|
||||
};
|
||||
struct VideoStreamsItem
|
||||
{
|
||||
std::string codecTimeBase;
|
||||
std::string rotate;
|
||||
std::string sampleAspectRatio;
|
||||
std::string colorSpace;
|
||||
long index;
|
||||
std::string colorRange;
|
||||
std::string codecName;
|
||||
long bitDepth;
|
||||
std::string profile;
|
||||
std::string colorPrimaries;
|
||||
std::string language;
|
||||
long height;
|
||||
std::string pixelFormat;
|
||||
long width;
|
||||
std::string timeBase;
|
||||
std::string colorTransfer;
|
||||
std::string codecTag;
|
||||
std::string frameRate;
|
||||
long frameCount;
|
||||
double startTime;
|
||||
double duration;
|
||||
long bitrate;
|
||||
std::string displayAspectRatio;
|
||||
std::string codecTagString;
|
||||
long hasBFrames;
|
||||
std::string averageFrameRate;
|
||||
std::string codecLongName;
|
||||
long level;
|
||||
};
|
||||
struct SubtitlesItem
|
||||
{
|
||||
std::string codecTag;
|
||||
std::string codecTagString;
|
||||
std::string language;
|
||||
std::string content;
|
||||
std::string codecLongName;
|
||||
double startTime;
|
||||
long index;
|
||||
double duration;
|
||||
long height;
|
||||
std::string codecName;
|
||||
long bitrate;
|
||||
long width;
|
||||
};
|
||||
struct AudioStreamsItem
|
||||
{
|
||||
std::string codecTag;
|
||||
std::string codecTimeBase;
|
||||
std::string channelLayout;
|
||||
long frameCount;
|
||||
double startTime;
|
||||
long index;
|
||||
double duration;
|
||||
std::string codecName;
|
||||
long bitrate;
|
||||
std::string sampleFormat;
|
||||
long channels;
|
||||
std::string codecTagString;
|
||||
long sampleRate;
|
||||
std::string language;
|
||||
std::string codecLongName;
|
||||
std::string lyric;
|
||||
std::string timeBase;
|
||||
};
|
||||
struct AudioCoversItem
|
||||
{
|
||||
struct ImageScore3
|
||||
{
|
||||
float overallQualityScore;
|
||||
};
|
||||
struct CroppingSuggestionsItem6
|
||||
{
|
||||
struct Boundary7
|
||||
{
|
||||
long left;
|
||||
long top;
|
||||
long height;
|
||||
long width;
|
||||
};
|
||||
std::string aspectRatio;
|
||||
float confidence;
|
||||
Boundary7 boundary7;
|
||||
};
|
||||
struct OCRContentsItem8
|
||||
{
|
||||
struct Boundary9
|
||||
{
|
||||
long left;
|
||||
long top;
|
||||
long height;
|
||||
long width;
|
||||
};
|
||||
std::string contents;
|
||||
std::string language;
|
||||
float confidence;
|
||||
Boundary9 boundary9;
|
||||
};
|
||||
std::string eXIF;
|
||||
std::vector<AudioCoversItem::CroppingSuggestionsItem6> croppingSuggestions4;
|
||||
long imageHeight;
|
||||
long imageWidth;
|
||||
std::vector<AudioCoversItem::OCRContentsItem8> oCRContents5;
|
||||
ImageScore3 imageScore3;
|
||||
};
|
||||
std::string produceTime;
|
||||
std::string timezone;
|
||||
std::string artist;
|
||||
std::string objectACL;
|
||||
std::string contentType;
|
||||
std::string accessControlRequestMethod;
|
||||
long size;
|
||||
std::string album;
|
||||
std::string contentLanguage;
|
||||
std::string oSSTagging;
|
||||
std::vector<FilesItem::AddressesItem> addresses;
|
||||
long streamCount;
|
||||
std::string customLabels;
|
||||
long videoHeight;
|
||||
long imageWidth;
|
||||
std::vector<FilesItem::SubtitlesItem> subtitles;
|
||||
std::string documentLanguage;
|
||||
std::string oSSStorageClass;
|
||||
std::string mediaType;
|
||||
std::string oSSDeleteMarker;
|
||||
std::string formatLongName;
|
||||
long programCount;
|
||||
double startTime;
|
||||
std::string filename;
|
||||
std::vector<FilesItem::LabelsItem> labels;
|
||||
double duration;
|
||||
long orientation;
|
||||
std::vector<FilesItem::CroppingSuggestionsItem> croppingSuggestions;
|
||||
std::string eXIF;
|
||||
std::string performer;
|
||||
long imageHeight;
|
||||
long pageCount;
|
||||
ImageScore imageScore;
|
||||
long figureCount;
|
||||
std::string eTag;
|
||||
std::string datasetName;
|
||||
std::string documentContent;
|
||||
std::string fileHash;
|
||||
std::string cacheControl;
|
||||
std::string oSSVersionId;
|
||||
std::vector<FilesItem::VideoStreamsItem> videoStreams;
|
||||
std::string fileAccessTime;
|
||||
std::string projectName;
|
||||
std::vector<FilesItem::AudioCoversItem> audioCovers;
|
||||
long videoWidth;
|
||||
std::string contentEncoding;
|
||||
std::string uRI;
|
||||
std::vector<FilesItem::AudioStreamsItem> audioStreams;
|
||||
std::string objectType;
|
||||
std::string serverSideEncryptionKeyId;
|
||||
std::string ownerId;
|
||||
std::string fileModifiedTime;
|
||||
std::string language;
|
||||
std::string fileCreateTime;
|
||||
std::string serverSideEncryption;
|
||||
std::string formatName;
|
||||
std::string composer;
|
||||
std::string objectId;
|
||||
std::string createTime;
|
||||
std::string title;
|
||||
std::string travelClusterId;
|
||||
std::string oSSExpiration;
|
||||
std::vector<FilesItem::FiguresItem> figures;
|
||||
std::string serverSideEncryptionCustomerAlgorithm;
|
||||
long bitrate;
|
||||
std::string albumArtist;
|
||||
std::string contentMd5;
|
||||
std::string contentDisposition;
|
||||
std::string customId;
|
||||
std::string updateTime;
|
||||
std::string oSSUserMeta;
|
||||
std::vector<FilesItem::OCRContentsItem> oCRContents;
|
||||
std::string accessControlAllowOrigin;
|
||||
std::string oSSCRC64;
|
||||
long oSSTaggingCount;
|
||||
std::string oSSURI;
|
||||
std::string serverSideDataEncryption;
|
||||
std::string latLong;
|
||||
std::string oSSObjectType;
|
||||
};
|
||||
|
||||
|
||||
FuzzyQueryResult();
|
||||
explicit FuzzyQueryResult(const std::string &payload);
|
||||
~FuzzyQueryResult();
|
||||
std::string getNextToken()const;
|
||||
std::vector<FilesItem> getFiles()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string nextToken_;
|
||||
std::vector<FilesItem> files_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_FUZZYQUERYRESULT_H_
|
||||
51
imm/include/alibabacloud/imm/model/GetBindingRequest.h
Normal file
51
imm/include/alibabacloud/imm/model/GetBindingRequest.h
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_GETBINDINGREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_GETBINDINGREQUEST_H_
|
||||
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Imm {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_IMM_EXPORT GetBindingRequest : public RpcServiceRequest {
|
||||
public:
|
||||
GetBindingRequest();
|
||||
~GetBindingRequest();
|
||||
std::string getDatasetName() const;
|
||||
void setDatasetName(const std::string &datasetName);
|
||||
std::string getOwner() const;
|
||||
void setOwner(const std::string &owner);
|
||||
std::string getProjectName() const;
|
||||
void setProjectName(const std::string &projectName);
|
||||
std::string getURI() const;
|
||||
void setURI(const std::string &uRI);
|
||||
|
||||
private:
|
||||
std::string datasetName_;
|
||||
std::string owner_;
|
||||
std::string projectName_;
|
||||
std::string uRI_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Imm
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_GETBINDINGREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_DESCRIBEREGIONSRESULT_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_DESCRIBEREGIONSRESULT_H_
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_GETBINDINGRESULT_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_GETBINDINGRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,32 +29,34 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IMM_EXPORT DescribeRegionsResult : public ServiceResult
|
||||
class ALIBABACLOUD_IMM_EXPORT GetBindingResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Regions
|
||||
struct Binding
|
||||
{
|
||||
struct RegionItem
|
||||
{
|
||||
std::vector<std::string> projectTypes;
|
||||
std::string regionId;
|
||||
};
|
||||
std::vector<RegionItem> region;
|
||||
std::string phase;
|
||||
std::string projectName;
|
||||
std::string datasetName;
|
||||
std::string state;
|
||||
std::string createTime;
|
||||
std::string updateTime;
|
||||
std::string uRI;
|
||||
std::string detail;
|
||||
};
|
||||
|
||||
|
||||
DescribeRegionsResult();
|
||||
explicit DescribeRegionsResult(const std::string &payload);
|
||||
~DescribeRegionsResult();
|
||||
Regions getRegions()const;
|
||||
GetBindingResult();
|
||||
explicit GetBindingResult(const std::string &payload);
|
||||
~GetBindingResult();
|
||||
Binding getBinding()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Regions regions_;
|
||||
Binding binding_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_DESCRIBEREGIONSRESULT_H_
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_GETBINDINGRESULT_H_
|
||||
@@ -1,53 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_GETDRMLICENSERESULT_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_GETDRMLICENSERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Imm
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IMM_EXPORT GetDRMLicenseResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
GetDRMLicenseResult();
|
||||
explicit GetDRMLicenseResult(const std::string &payload);
|
||||
~GetDRMLicenseResult();
|
||||
std::string getDeviceInfo()const;
|
||||
std::string getDRMData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string deviceInfo_;
|
||||
std::string dRMData_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_GETDRMLICENSERESULT_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_DELETESETREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_DELETESETREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_GETDATASETREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_GETDATASETREQUEST_H_
|
||||
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
@@ -26,23 +26,23 @@
|
||||
namespace AlibabaCloud {
|
||||
namespace Imm {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_IMM_EXPORT DeleteSetRequest : public RpcServiceRequest {
|
||||
class ALIBABACLOUD_IMM_EXPORT GetDatasetRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteSetRequest();
|
||||
~DeleteSetRequest();
|
||||
std::string getProject() const;
|
||||
void setProject(const std::string &project);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getSetId() const;
|
||||
void setSetId(const std::string &setId);
|
||||
GetDatasetRequest();
|
||||
~GetDatasetRequest();
|
||||
std::string getDatasetName() const;
|
||||
void setDatasetName(const std::string &datasetName);
|
||||
std::string getProjectName() const;
|
||||
void setProjectName(const std::string &projectName);
|
||||
bool getWithStatistics() const;
|
||||
void setWithStatistics(bool withStatistics);
|
||||
|
||||
private:
|
||||
std::string project_;
|
||||
std::string accessKeyId_;
|
||||
std::string setId_;
|
||||
std::string datasetName_;
|
||||
std::string projectName_;
|
||||
bool withStatistics_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Imm
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_DELETESETREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_GETDATASETREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_GETSETRESULT_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_GETSETRESULT_H_
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_GETDATASETRESULT_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_GETDATASETRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,37 +29,40 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IMM_EXPORT GetSetResult : public ServiceResult
|
||||
class ALIBABACLOUD_IMM_EXPORT GetDatasetResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Dataset
|
||||
{
|
||||
std::string description;
|
||||
long fileCount;
|
||||
long bindCount;
|
||||
std::string projectName;
|
||||
std::string createTime;
|
||||
long datasetMaxTotalFileSize;
|
||||
long datasetMaxRelationCount;
|
||||
long datasetMaxFileCount;
|
||||
std::string datasetName;
|
||||
long datasetMaxBindCount;
|
||||
std::string updateTime;
|
||||
long datasetMaxEntityCount;
|
||||
long totalFileSize;
|
||||
std::string templateId;
|
||||
};
|
||||
|
||||
|
||||
GetSetResult();
|
||||
explicit GetSetResult(const std::string &payload);
|
||||
~GetSetResult();
|
||||
std::string getModifyTime()const;
|
||||
int getVideoCount()const;
|
||||
int getImageCount()const;
|
||||
std::string getCreateTime()const;
|
||||
std::string getSetName()const;
|
||||
std::string getSetId()const;
|
||||
int getVideoLength()const;
|
||||
int getFaceCount()const;
|
||||
GetDatasetResult();
|
||||
explicit GetDatasetResult(const std::string &payload);
|
||||
~GetDatasetResult();
|
||||
Dataset getDataset()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string modifyTime_;
|
||||
int videoCount_;
|
||||
int imageCount_;
|
||||
std::string createTime_;
|
||||
std::string setName_;
|
||||
std::string setId_;
|
||||
int videoLength_;
|
||||
int faceCount_;
|
||||
Dataset dataset_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_GETSETRESULT_H_
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_GETDATASETRESULT_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_GETVIDEOTASKREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_GETVIDEOTASKREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_GETDETECTVIDEOLABELSRESULTREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_GETDETECTVIDEOLABELSRESULTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
@@ -26,26 +26,23 @@
|
||||
namespace AlibabaCloud {
|
||||
namespace Imm {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_IMM_EXPORT GetVideoTaskRequest : public RpcServiceRequest {
|
||||
class ALIBABACLOUD_IMM_EXPORT GetDetectVideoLabelsResultRequest : public RpcServiceRequest {
|
||||
public:
|
||||
GetVideoTaskRequest();
|
||||
~GetVideoTaskRequest();
|
||||
std::string getProject() const;
|
||||
void setProject(const std::string &project);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
GetDetectVideoLabelsResultRequest();
|
||||
~GetDetectVideoLabelsResultRequest();
|
||||
std::string getTaskId() const;
|
||||
void setTaskId(const std::string &taskId);
|
||||
std::string getProjectName() const;
|
||||
void setProjectName(const std::string &projectName);
|
||||
std::string getTaskType() const;
|
||||
void setTaskType(const std::string &taskType);
|
||||
|
||||
private:
|
||||
std::string project_;
|
||||
std::string accessKeyId_;
|
||||
std::string taskId_;
|
||||
std::string projectName_;
|
||||
std::string taskType_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Imm
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_GETVIDEOTASKREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_GETDETECTVIDEOLABELSRESULTREQUEST_H_
|
||||
@@ -0,0 +1,80 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_GETDETECTVIDEOLABELSRESULTRESULT_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_GETDETECTVIDEOLABELSRESULTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Imm
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IMM_EXPORT GetDetectVideoLabelsResultResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct LabelsItem
|
||||
{
|
||||
float centricScore;
|
||||
std::string language;
|
||||
float labelConfidence;
|
||||
std::string labelName;
|
||||
long labelLevel;
|
||||
std::string parentLabelName;
|
||||
};
|
||||
|
||||
|
||||
GetDetectVideoLabelsResultResult();
|
||||
explicit GetDetectVideoLabelsResultResult(const std::string &payload);
|
||||
~GetDetectVideoLabelsResultResult();
|
||||
std::string getStatus()const;
|
||||
std::string getTaskId()const;
|
||||
std::string getMessage()const;
|
||||
std::string getEndTime()const;
|
||||
std::string getProjectName()const;
|
||||
std::string getUserData()const;
|
||||
std::string getTaskType()const;
|
||||
std::string getStartTime()const;
|
||||
std::string getEventId()const;
|
||||
std::vector<LabelsItem> getLabels()const;
|
||||
std::string getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string status_;
|
||||
std::string taskId_;
|
||||
std::string message_;
|
||||
std::string endTime_;
|
||||
std::string projectName_;
|
||||
std::string userData_;
|
||||
std::string taskType_;
|
||||
std::string startTime_;
|
||||
std::string eventId_;
|
||||
std::vector<LabelsItem> labels_;
|
||||
std::string code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_GETDETECTVIDEOLABELSRESULTRESULT_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_DETECTIMAGEQRCODESREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_DETECTIMAGEQRCODESREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_GETFIGURECLUSTERREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_GETFIGURECLUSTERREQUEST_H_
|
||||
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
@@ -26,23 +26,23 @@
|
||||
namespace AlibabaCloud {
|
||||
namespace Imm {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_IMM_EXPORT DetectImageQRCodesRequest : public RpcServiceRequest {
|
||||
class ALIBABACLOUD_IMM_EXPORT GetFigureClusterRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DetectImageQRCodesRequest();
|
||||
~DetectImageQRCodesRequest();
|
||||
std::string getProject() const;
|
||||
void setProject(const std::string &project);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getImageUri() const;
|
||||
void setImageUri(const std::string &imageUri);
|
||||
GetFigureClusterRequest();
|
||||
~GetFigureClusterRequest();
|
||||
std::string getDatasetName() const;
|
||||
void setDatasetName(const std::string &datasetName);
|
||||
std::string getProjectName() const;
|
||||
void setProjectName(const std::string &projectName);
|
||||
std::string getObjectId() const;
|
||||
void setObjectId(const std::string &objectId);
|
||||
|
||||
private:
|
||||
std::string project_;
|
||||
std::string accessKeyId_;
|
||||
std::string imageUri_;
|
||||
std::string datasetName_;
|
||||
std::string projectName_;
|
||||
std::string objectId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Imm
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_DETECTIMAGEQRCODESREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_GETFIGURECLUSTERREQUEST_H_
|
||||
352
imm/include/alibabacloud/imm/model/GetFigureClusterResult.h
Normal file
352
imm/include/alibabacloud/imm/model/GetFigureClusterResult.h
Normal file
@@ -0,0 +1,352 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_GETFIGURECLUSTERRESULT_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_GETFIGURECLUSTERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Imm
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IMM_EXPORT GetFigureClusterResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct FigureCluster
|
||||
{
|
||||
struct Cover
|
||||
{
|
||||
struct ImageScore
|
||||
{
|
||||
float overallQualityScore;
|
||||
};
|
||||
struct AddressesItem
|
||||
{
|
||||
std::string language;
|
||||
std::string township;
|
||||
std::string addressLine;
|
||||
std::string country;
|
||||
std::string city;
|
||||
std::string district;
|
||||
std::string province;
|
||||
};
|
||||
struct FiguresItem
|
||||
{
|
||||
struct Boundary
|
||||
{
|
||||
long left;
|
||||
long top;
|
||||
long height;
|
||||
long width;
|
||||
};
|
||||
struct HeadPose
|
||||
{
|
||||
float pitch;
|
||||
float roll;
|
||||
float yaw;
|
||||
};
|
||||
std::string beard;
|
||||
float maskConfidence;
|
||||
std::string gender;
|
||||
float figureClusterConfidence;
|
||||
Boundary boundary;
|
||||
float beardConfidence;
|
||||
std::string figureId;
|
||||
std::string mouth;
|
||||
std::string emotion;
|
||||
long age;
|
||||
float mouthConfidence;
|
||||
HeadPose headPose;
|
||||
std::string figureType;
|
||||
float genderConfidence;
|
||||
std::string mask;
|
||||
float emotionConfidence;
|
||||
float hatConfidence;
|
||||
float glassesConfidence;
|
||||
float sharpness;
|
||||
std::string figureClusterId;
|
||||
float faceQuality;
|
||||
float attractive;
|
||||
float ageSD;
|
||||
std::string glasses;
|
||||
float figureConfidence;
|
||||
std::string hat;
|
||||
};
|
||||
struct LabelsItem
|
||||
{
|
||||
float centricScore;
|
||||
std::string language;
|
||||
float labelConfidence;
|
||||
std::string labelName;
|
||||
long labelLevel;
|
||||
std::string parentLabelName;
|
||||
};
|
||||
struct CroppingSuggestionsItem
|
||||
{
|
||||
struct Boundary1
|
||||
{
|
||||
long left;
|
||||
long top;
|
||||
long height;
|
||||
long width;
|
||||
};
|
||||
std::string aspectRatio;
|
||||
Boundary1 boundary1;
|
||||
float confidence;
|
||||
};
|
||||
struct OCRContentsItem
|
||||
{
|
||||
struct Boundary2
|
||||
{
|
||||
long left;
|
||||
long top;
|
||||
long height;
|
||||
long width;
|
||||
};
|
||||
std::string contents;
|
||||
std::string language;
|
||||
float confidence;
|
||||
Boundary2 boundary2;
|
||||
};
|
||||
struct VideoStreamsItem
|
||||
{
|
||||
std::string codecTimeBase;
|
||||
std::string rotate;
|
||||
std::string sampleAspectRatio;
|
||||
std::string colorSpace;
|
||||
long index;
|
||||
std::string colorRange;
|
||||
std::string codecName;
|
||||
long bitDepth;
|
||||
std::string profile;
|
||||
std::string colorPrimaries;
|
||||
std::string language;
|
||||
long height;
|
||||
std::string pixelFormat;
|
||||
long width;
|
||||
std::string timeBase;
|
||||
std::string colorTransfer;
|
||||
std::string codecTag;
|
||||
std::string frameRate;
|
||||
long frameCount;
|
||||
double startTime;
|
||||
double duration;
|
||||
long bitrate;
|
||||
std::string displayAspectRatio;
|
||||
std::string codecTagString;
|
||||
long hasBFrames;
|
||||
std::string averageFrameRate;
|
||||
std::string codecLongName;
|
||||
long level;
|
||||
};
|
||||
struct SubtitlesItem
|
||||
{
|
||||
std::string codecTag;
|
||||
std::string codecTagString;
|
||||
std::string language;
|
||||
std::string content;
|
||||
std::string codecLongName;
|
||||
double startTime;
|
||||
long index;
|
||||
double duration;
|
||||
long height;
|
||||
std::string codecName;
|
||||
long bitrate;
|
||||
long width;
|
||||
};
|
||||
struct AudioStreamsItem
|
||||
{
|
||||
std::string codecTag;
|
||||
std::string codecTimeBase;
|
||||
std::string channelLayout;
|
||||
long frameCount;
|
||||
double startTime;
|
||||
long index;
|
||||
double duration;
|
||||
std::string codecName;
|
||||
long bitrate;
|
||||
std::string sampleFormat;
|
||||
long channels;
|
||||
std::string codecTagString;
|
||||
long sampleRate;
|
||||
std::string language;
|
||||
std::string codecLongName;
|
||||
std::string lyric;
|
||||
std::string timeBase;
|
||||
};
|
||||
struct AudioCoversItem
|
||||
{
|
||||
struct ImageScore3
|
||||
{
|
||||
float overallQualityScore;
|
||||
};
|
||||
struct CroppingSuggestionsItem6
|
||||
{
|
||||
struct Boundary7
|
||||
{
|
||||
long left;
|
||||
long top;
|
||||
long height;
|
||||
long width;
|
||||
};
|
||||
std::string aspectRatio;
|
||||
float confidence;
|
||||
Boundary7 boundary7;
|
||||
};
|
||||
struct OCRContentsItem8
|
||||
{
|
||||
struct Boundary9
|
||||
{
|
||||
long left;
|
||||
long top;
|
||||
long height;
|
||||
long width;
|
||||
};
|
||||
std::string contents;
|
||||
std::string language;
|
||||
float confidence;
|
||||
Boundary9 boundary9;
|
||||
};
|
||||
std::string eXIF;
|
||||
std::vector<AudioCoversItem::CroppingSuggestionsItem6> croppingSuggestions4;
|
||||
long imageHeight;
|
||||
long imageWidth;
|
||||
std::vector<AudioCoversItem::OCRContentsItem8> oCRContents5;
|
||||
ImageScore3 imageScore3;
|
||||
};
|
||||
std::string produceTime;
|
||||
std::string timezone;
|
||||
std::string artist;
|
||||
std::string objectACL;
|
||||
std::string contentType;
|
||||
std::string accessControlRequestMethod;
|
||||
long size;
|
||||
std::string album;
|
||||
std::string contentLanguage;
|
||||
std::string oSSTagging;
|
||||
std::vector<AddressesItem> addresses;
|
||||
long streamCount;
|
||||
std::string customLabels;
|
||||
long videoHeight;
|
||||
long imageWidth;
|
||||
std::vector<SubtitlesItem> subtitles;
|
||||
std::string documentLanguage;
|
||||
std::string oSSStorageClass;
|
||||
std::string mediaType;
|
||||
std::string oSSDeleteMarker;
|
||||
std::string formatLongName;
|
||||
long programCount;
|
||||
double startTime;
|
||||
std::string filename;
|
||||
std::vector<LabelsItem> labels;
|
||||
double duration;
|
||||
long orientation;
|
||||
std::vector<CroppingSuggestionsItem> croppingSuggestions;
|
||||
std::string eXIF;
|
||||
std::string performer;
|
||||
long imageHeight;
|
||||
long pageCount;
|
||||
ImageScore imageScore;
|
||||
long figureCount;
|
||||
std::string eTag;
|
||||
std::string datasetName;
|
||||
std::string documentContent;
|
||||
std::string fileHash;
|
||||
std::string cacheControl;
|
||||
std::string oSSVersionId;
|
||||
std::vector<VideoStreamsItem> videoStreams;
|
||||
std::string fileAccessTime;
|
||||
std::string projectName;
|
||||
std::vector<AudioCoversItem> audioCovers;
|
||||
long videoWidth;
|
||||
std::string contentEncoding;
|
||||
std::string uRI;
|
||||
std::vector<AudioStreamsItem> audioStreams;
|
||||
std::string objectType;
|
||||
std::string serverSideEncryptionKeyId;
|
||||
std::string ownerId;
|
||||
std::string fileModifiedTime;
|
||||
std::string language;
|
||||
std::string fileCreateTime;
|
||||
std::string serverSideEncryption;
|
||||
std::string formatName;
|
||||
std::string composer;
|
||||
std::string objectId;
|
||||
std::string createTime;
|
||||
std::string title;
|
||||
std::string travelClusterId;
|
||||
std::string oSSExpiration;
|
||||
std::vector<FiguresItem> figures;
|
||||
std::string serverSideEncryptionCustomerAlgorithm;
|
||||
long bitrate;
|
||||
std::string albumArtist;
|
||||
std::string contentMd5;
|
||||
std::string contentDisposition;
|
||||
std::string customId;
|
||||
std::string updateTime;
|
||||
std::string oSSUserMeta;
|
||||
std::vector<OCRContentsItem> oCRContents;
|
||||
std::string accessControlAllowOrigin;
|
||||
std::string oSSCRC64;
|
||||
long oSSTaggingCount;
|
||||
std::string oSSURI;
|
||||
std::string serverSideDataEncryption;
|
||||
std::string latLong;
|
||||
std::string oSSObjectType;
|
||||
};
|
||||
long videoCount;
|
||||
std::string projectName;
|
||||
std::string objectId;
|
||||
std::string createTime;
|
||||
float maxAge;
|
||||
std::string gender;
|
||||
float averageAge;
|
||||
std::string name;
|
||||
std::string objectType;
|
||||
long imageCount;
|
||||
float minAge;
|
||||
Cover cover;
|
||||
std::string customLabels;
|
||||
std::string ownerId;
|
||||
std::string datasetName;
|
||||
std::string customId;
|
||||
std::string updateTime;
|
||||
long faceCount;
|
||||
};
|
||||
|
||||
|
||||
GetFigureClusterResult();
|
||||
explicit GetFigureClusterResult(const std::string &payload);
|
||||
~GetFigureClusterResult();
|
||||
FigureCluster getFigureCluster()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
FigureCluster figureCluster_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_GETFIGURECLUSTERRESULT_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_LISTSETTAGSREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_LISTSETTAGSREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_GETFILEMETAREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_GETFILEMETAREQUEST_H_
|
||||
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
@@ -26,23 +26,23 @@
|
||||
namespace AlibabaCloud {
|
||||
namespace Imm {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_IMM_EXPORT ListSetTagsRequest : public RpcServiceRequest {
|
||||
class ALIBABACLOUD_IMM_EXPORT GetFileMetaRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListSetTagsRequest();
|
||||
~ListSetTagsRequest();
|
||||
std::string getProject() const;
|
||||
void setProject(const std::string &project);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getSetId() const;
|
||||
void setSetId(const std::string &setId);
|
||||
GetFileMetaRequest();
|
||||
~GetFileMetaRequest();
|
||||
std::string getDatasetName() const;
|
||||
void setDatasetName(const std::string &datasetName);
|
||||
std::string getProjectName() const;
|
||||
void setProjectName(const std::string &projectName);
|
||||
std::string getURI() const;
|
||||
void setURI(const std::string &uRI);
|
||||
|
||||
private:
|
||||
std::string project_;
|
||||
std::string accessKeyId_;
|
||||
std::string setId_;
|
||||
std::string datasetName_;
|
||||
std::string projectName_;
|
||||
std::string uRI_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Imm
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_LISTSETTAGSREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_GETFILEMETAREQUEST_H_
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user