IMM SDK Auto Released By zhengrui.lj,Version:1.36.4

Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
This commit is contained in:
haowei.yao
2019-04-15 13:16:50 +08:00
parent 34aa394fbb
commit a99e207d8f
378 changed files with 1393 additions and 609 deletions

12
imm/CMakeLists.txt Executable file → Normal file
View File

@@ -111,6 +111,8 @@ set(imm_public_header_model
include/alibabacloud/imm/model/GetTagSetResult.h
include/alibabacloud/imm/model/ConvertOfficeFormatRequest.h
include/alibabacloud/imm/model/ConvertOfficeFormatResult.h
include/alibabacloud/imm/model/UpdateFaceGroupRequest.h
include/alibabacloud/imm/model/UpdateFaceGroupResult.h
include/alibabacloud/imm/model/ListTagPhotosRequest.h
include/alibabacloud/imm/model/ListTagPhotosResult.h
include/alibabacloud/imm/model/DeleteFaceSearchImageByIdRequest.h
@@ -202,7 +204,9 @@ set(imm_public_header_model
include/alibabacloud/imm/model/ListOfficeConversionTaskRequest.h
include/alibabacloud/imm/model/ListOfficeConversionTaskResult.h
include/alibabacloud/imm/model/UpdateSetRequest.h
include/alibabacloud/imm/model/UpdateSetResult.h )
include/alibabacloud/imm/model/UpdateSetResult.h
include/alibabacloud/imm/model/ListFaceGroupsRequest.h
include/alibabacloud/imm/model/ListFaceGroupsResult.h )
set(imm_src
src/ImmClient.cc
@@ -296,6 +300,8 @@ set(imm_src
src/model/GetTagSetResult.cc
src/model/ConvertOfficeFormatRequest.cc
src/model/ConvertOfficeFormatResult.cc
src/model/UpdateFaceGroupRequest.cc
src/model/UpdateFaceGroupResult.cc
src/model/ListTagPhotosRequest.cc
src/model/ListTagPhotosResult.cc
src/model/DeleteFaceSearchImageByIdRequest.cc
@@ -387,7 +393,9 @@ set(imm_src
src/model/ListOfficeConversionTaskRequest.cc
src/model/ListOfficeConversionTaskResult.cc
src/model/UpdateSetRequest.cc
src/model/UpdateSetResult.cc )
src/model/UpdateSetResult.cc
src/model/ListFaceGroupsRequest.cc
src/model/ListFaceGroupsResult.cc )
add_library(imm ${LIB_TYPE}
${imm_public_header}

16
imm/include/alibabacloud/imm/ImmClient.h Executable file → Normal file
View File

@@ -112,6 +112,8 @@
#include "model/GetTagSetResult.h"
#include "model/ConvertOfficeFormatRequest.h"
#include "model/ConvertOfficeFormatResult.h"
#include "model/UpdateFaceGroupRequest.h"
#include "model/UpdateFaceGroupResult.h"
#include "model/ListTagPhotosRequest.h"
#include "model/ListTagPhotosResult.h"
#include "model/DeleteFaceSearchImageByIdRequest.h"
@@ -204,6 +206,8 @@
#include "model/ListOfficeConversionTaskResult.h"
#include "model/UpdateSetRequest.h"
#include "model/UpdateSetResult.h"
#include "model/ListFaceGroupsRequest.h"
#include "model/ListFaceGroupsResult.h"
namespace AlibabaCloud
@@ -348,6 +352,9 @@ namespace AlibabaCloud
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::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::ListTagPhotosResult> ListTagPhotosOutcome;
typedef std::future<ListTagPhotosOutcome> ListTagPhotosOutcomeCallable;
typedef std::function<void(const ImmClient*, const Model::ListTagPhotosRequest&, const ListTagPhotosOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTagPhotosAsyncHandler;
@@ -486,6 +493,9 @@ namespace AlibabaCloud
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::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;
ImmClient(const Credentials &credentials, const ClientConfiguration &configuration);
ImmClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
@@ -626,6 +636,9 @@ namespace AlibabaCloud
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;
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;
ListTagPhotosOutcome listTagPhotos(const Model::ListTagPhotosRequest &request)const;
void listTagPhotosAsync(const Model::ListTagPhotosRequest& request, const ListTagPhotosAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListTagPhotosOutcomeCallable listTagPhotosCallable(const Model::ListTagPhotosRequest& request) const;
@@ -764,6 +777,9 @@ namespace AlibabaCloud
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;
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;
private:
std::shared_ptr<EndpointProvider> endpointProvider_;

0
imm/include/alibabacloud/imm/ImmExport.h Executable file → Normal file
View File

View File

0
imm/include/alibabacloud/imm/model/CompareFaceResult.h Executable file → Normal file
View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

0
imm/include/alibabacloud/imm/model/CreateSetRequest.h Executable file → Normal file
View File

0
imm/include/alibabacloud/imm/model/CreateSetResult.h Executable file → Normal file
View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

0
imm/include/alibabacloud/imm/model/DeleteImageResult.h Executable file → Normal file
View File

View File

View File

View File

View File

View File

View File

View File

View File

0
imm/include/alibabacloud/imm/model/DeleteSetRequest.h Executable file → Normal file
View File

0
imm/include/alibabacloud/imm/model/DeleteSetResult.h Executable file → Normal file
View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

0
imm/include/alibabacloud/imm/model/DeleteVideoResult.h Executable file → Normal file
View File

View File

View File

View File

View File

View File

View File

View File

@@ -43,6 +43,8 @@ namespace AlibabaCloud
void setRegionId(const std::string& regionId);
std::string getProject()const;
void setProject(const std::string& project);
std::string getRealUid()const;
void setRealUid(const std::string& realUid);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
@@ -51,6 +53,7 @@ namespace AlibabaCloud
std::string library_;
std::string regionId_;
std::string project_;
std::string realUid_;
std::string accessKeyId_;
};

View File

View File

@@ -41,6 +41,8 @@ namespace AlibabaCloud
void setRegionId(const std::string& regionId);
std::string getProject()const;
void setProject(const std::string& project);
std::string getRealUid()const;
void setRealUid(const std::string& realUid);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
@@ -48,6 +50,7 @@ namespace AlibabaCloud
std::string imageUri_;
std::string regionId_;
std::string project_;
std::string realUid_;
std::string accessKeyId_;
};

View File

View File

View File

View File

@@ -41,6 +41,8 @@ namespace AlibabaCloud
void setRegionId(const std::string& regionId);
std::string getProject()const;
void setProject(const std::string& project);
std::string getRealUid()const;
void setRealUid(const std::string& realUid);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
@@ -48,6 +50,7 @@ namespace AlibabaCloud
std::string imageUri_;
std::string regionId_;
std::string project_;
std::string realUid_;
std::string accessKeyId_;
};

View File

View File

View File

0
imm/include/alibabacloud/imm/model/DetectLogoRequest.h Executable file → Normal file
View File

0
imm/include/alibabacloud/imm/model/DetectLogoResult.h Executable file → Normal file
View File

View File

View File

0
imm/include/alibabacloud/imm/model/DetectTagRequest.h Executable file → Normal file
View File

0
imm/include/alibabacloud/imm/model/DetectTagResult.h Executable file → Normal file
View File

View File

View File

0
imm/include/alibabacloud/imm/model/FindImagesRequest.h Executable file → Normal file
View File

0
imm/include/alibabacloud/imm/model/FindImagesResult.h Executable file → Normal file
View File

View File

View File

View File

0
imm/include/alibabacloud/imm/model/GetDocIndexResult.h Executable file → Normal file
View File

View File

View File

View File

View File

View File

View File

View File

Some files were not shown because too many files have changed in this diff Show More