Skip to content

Commit 6bb79f8

Browse files
committed
Add Body Detection and Image Splicing API.
1 parent 939eecc commit 6bb79f8

File tree

410 files changed

+22451
-17960
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

410 files changed

+22451
-17960
lines changed

CHANGELOG

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
2022-07-20 Version: 1.36.1189
2+
- Add Body Detection and Image Splicing API.
3+
14
2022-07-20 Version: 1.36.1188
25
- Generated 2020-05-18 for `dataworks-public`.
36

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.36.1188
1+
1.36.1189

imm/CMakeLists.txt

Lines changed: 212 additions & 224 deletions
Large diffs are not rendered by default.

imm/include/alibabacloud/imm/ImmClient.h

Lines changed: 424 additions & 448 deletions
Large diffs are not rendered by default.

imm/include/alibabacloud/imm/model/DeleteImageJobRequest.h renamed to imm/include/alibabacloud/imm/model/AddStoryFilesRequest.h

Lines changed: 21 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
* limitations under the License.
1515
*/
1616

17-
#ifndef ALIBABACLOUD_IMM_MODEL_DELETEIMAGEJOBREQUEST_H_
18-
#define ALIBABACLOUD_IMM_MODEL_DELETEIMAGEJOBREQUEST_H_
17+
#ifndef ALIBABACLOUD_IMM_MODEL_ADDSTORYFILESREQUEST_H_
18+
#define ALIBABACLOUD_IMM_MODEL_ADDSTORYFILESREQUEST_H_
1919

2020
#include <alibabacloud/imm/ImmExport.h>
2121
#include <alibabacloud/core/RpcServiceRequest.h>
@@ -26,26 +26,29 @@
2626
namespace AlibabaCloud {
2727
namespace Imm {
2828
namespace Model {
29-
class ALIBABACLOUD_IMM_EXPORT DeleteImageJobRequest : public RpcServiceRequest {
29+
class ALIBABACLOUD_IMM_EXPORT AddStoryFilesRequest : public RpcServiceRequest {
3030
public:
31-
DeleteImageJobRequest();
32-
~DeleteImageJobRequest();
33-
std::string getProject() const;
34-
void setProject(const std::string &project);
35-
std::string getAccessKeyId() const;
36-
void setAccessKeyId(const std::string &accessKeyId);
37-
std::string getJobId() const;
38-
void setJobId(const std::string &jobId);
39-
std::string getJobType() const;
40-
void setJobType(const std::string &jobType);
31+
struct Files {
32+
std::string uRI;
33+
};
34+
AddStoryFilesRequest();
35+
~AddStoryFilesRequest();
36+
std::string getDatasetName() const;
37+
void setDatasetName(const std::string &datasetName);
38+
std::string getProjectName() const;
39+
void setProjectName(const std::string &projectName);
40+
std::vector<Files> getFiles() const;
41+
void setFiles(const std::vector<Files> &files);
42+
std::string getObjectId() const;
43+
void setObjectId(const std::string &objectId);
4144

4245
private:
43-
std::string project_;
44-
std::string accessKeyId_;
45-
std::string jobId_;
46-
std::string jobType_;
46+
std::string datasetName_;
47+
std::string projectName_;
48+
std::vector<Files> files_;
49+
std::string objectId_;
4750
};
4851
} // namespace Model
4952
} // namespace Imm
5053
} // namespace AlibabaCloud
51-
#endif // !ALIBABACLOUD_IMM_MODEL_DELETEIMAGEJOBREQUEST_H_
54+
#endif // !ALIBABACLOUD_IMM_MODEL_ADDSTORYFILESREQUEST_H_

imm/include/alibabacloud/imm/model/GetContentKeyResult.h renamed to imm/include/alibabacloud/imm/model/AddStoryFilesResult.h

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
* limitations under the License.
1515
*/
1616

17-
#ifndef ALIBABACLOUD_IMM_MODEL_GETCONTENTKEYRESULT_H_
18-
#define ALIBABACLOUD_IMM_MODEL_GETCONTENTKEYRESULT_H_
17+
#ifndef ALIBABACLOUD_IMM_MODEL_ADDSTORYFILESRESULT_H_
18+
#define ALIBABACLOUD_IMM_MODEL_ADDSTORYFILESRESULT_H_
1919

2020
#include <string>
2121
#include <vector>
@@ -29,25 +29,29 @@ namespace AlibabaCloud
2929
{
3030
namespace Model
3131
{
32-
class ALIBABACLOUD_IMM_EXPORT GetContentKeyResult : public ServiceResult
32+
class ALIBABACLOUD_IMM_EXPORT AddStoryFilesResult : public ServiceResult
3333
{
3434
public:
35+
struct FilesItem
36+
{
37+
std::string errorCode;
38+
std::string errorMessage;
39+
std::string uRI;
40+
};
3541

3642

37-
GetContentKeyResult();
38-
explicit GetContentKeyResult(const std::string &payload);
39-
~GetContentKeyResult();
40-
std::string getVersionId()const;
41-
std::string getKeyInfos()const;
43+
AddStoryFilesResult();
44+
explicit AddStoryFilesResult(const std::string &payload);
45+
~AddStoryFilesResult();
46+
std::vector<FilesItem> getFiles()const;
4247

4348
protected:
4449
void parse(const std::string &payload);
4550
private:
46-
std::string versionId_;
47-
std::string keyInfos_;
51+
std::vector<FilesItem> files_;
4852

4953
};
5054
}
5155
}
5256
}
53-
#endif // !ALIBABACLOUD_IMM_MODEL_GETCONTENTKEYRESULT_H_
57+
#endif // !ALIBABACLOUD_IMM_MODEL_ADDSTORYFILESRESULT_H_

imm/include/alibabacloud/imm/model/ListProjectAPIsRequest.h renamed to imm/include/alibabacloud/imm/model/AttachOSSBucketRequest.h

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
* limitations under the License.
1515
*/
1616

17-
#ifndef ALIBABACLOUD_IMM_MODEL_LISTPROJECTAPISREQUEST_H_
18-
#define ALIBABACLOUD_IMM_MODEL_LISTPROJECTAPISREQUEST_H_
17+
#ifndef ALIBABACLOUD_IMM_MODEL_ATTACHOSSBUCKETREQUEST_H_
18+
#define ALIBABACLOUD_IMM_MODEL_ATTACHOSSBUCKETREQUEST_H_
1919

2020
#include <alibabacloud/imm/ImmExport.h>
2121
#include <alibabacloud/core/RpcServiceRequest.h>
@@ -26,20 +26,20 @@
2626
namespace AlibabaCloud {
2727
namespace Imm {
2828
namespace Model {
29-
class ALIBABACLOUD_IMM_EXPORT ListProjectAPIsRequest : public RpcServiceRequest {
29+
class ALIBABACLOUD_IMM_EXPORT AttachOSSBucketRequest : public RpcServiceRequest {
3030
public:
31-
ListProjectAPIsRequest();
32-
~ListProjectAPIsRequest();
33-
std::string getProject() const;
34-
void setProject(const std::string &project);
35-
std::string getAccessKeyId() const;
36-
void setAccessKeyId(const std::string &accessKeyId);
31+
AttachOSSBucketRequest();
32+
~AttachOSSBucketRequest();
33+
std::string getProjectName() const;
34+
void setProjectName(const std::string &projectName);
35+
std::string getOSSBucket() const;
36+
void setOSSBucket(const std::string &oSSBucket);
3737

3838
private:
39-
std::string project_;
40-
std::string accessKeyId_;
39+
std::string projectName_;
40+
std::string oSSBucket_;
4141
};
4242
} // namespace Model
4343
} // namespace Imm
4444
} // namespace AlibabaCloud
45-
#endif // !ALIBABACLOUD_IMM_MODEL_LISTPROJECTAPISREQUEST_H_
45+
#endif // !ALIBABACLOUD_IMM_MODEL_ATTACHOSSBUCKETREQUEST_H_

imm/include/alibabacloud/imm/model/DeleteVideoTaskResult.h renamed to imm/include/alibabacloud/imm/model/AttachOSSBucketResult.h

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
* limitations under the License.
1515
*/
1616

17-
#ifndef ALIBABACLOUD_IMM_MODEL_DELETEVIDEOTASKRESULT_H_
18-
#define ALIBABACLOUD_IMM_MODEL_DELETEVIDEOTASKRESULT_H_
17+
#ifndef ALIBABACLOUD_IMM_MODEL_ATTACHOSSBUCKETRESULT_H_
18+
#define ALIBABACLOUD_IMM_MODEL_ATTACHOSSBUCKETRESULT_H_
1919

2020
#include <string>
2121
#include <vector>
@@ -29,14 +29,14 @@ namespace AlibabaCloud
2929
{
3030
namespace Model
3131
{
32-
class ALIBABACLOUD_IMM_EXPORT DeleteVideoTaskResult : public ServiceResult
32+
class ALIBABACLOUD_IMM_EXPORT AttachOSSBucketResult : public ServiceResult
3333
{
3434
public:
3535

3636

37-
DeleteVideoTaskResult();
38-
explicit DeleteVideoTaskResult(const std::string &payload);
39-
~DeleteVideoTaskResult();
37+
AttachOSSBucketResult();
38+
explicit AttachOSSBucketResult(const std::string &payload);
39+
~AttachOSSBucketResult();
4040

4141
protected:
4242
void parse(const std::string &payload);
@@ -46,4 +46,4 @@ namespace AlibabaCloud
4646
}
4747
}
4848
}
49-
#endif // !ALIBABACLOUD_IMM_MODEL_DELETEVIDEOTASKRESULT_H_
49+
#endif // !ALIBABACLOUD_IMM_MODEL_ATTACHOSSBUCKETRESULT_H_

imm/include/alibabacloud/imm/model/CreateSetRequest.h renamed to imm/include/alibabacloud/imm/model/BatchDeleteFileMetaRequest.h

Lines changed: 15 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
* limitations under the License.
1515
*/
1616

17-
#ifndef ALIBABACLOUD_IMM_MODEL_CREATESETREQUEST_H_
18-
#define ALIBABACLOUD_IMM_MODEL_CREATESETREQUEST_H_
17+
#ifndef ALIBABACLOUD_IMM_MODEL_BATCHDELETEFILEMETAREQUEST_H_
18+
#define ALIBABACLOUD_IMM_MODEL_BATCHDELETEFILEMETAREQUEST_H_
1919

2020
#include <alibabacloud/imm/ImmExport.h>
2121
#include <alibabacloud/core/RpcServiceRequest.h>
@@ -26,26 +26,23 @@
2626
namespace AlibabaCloud {
2727
namespace Imm {
2828
namespace Model {
29-
class ALIBABACLOUD_IMM_EXPORT CreateSetRequest : public RpcServiceRequest {
29+
class ALIBABACLOUD_IMM_EXPORT BatchDeleteFileMetaRequest : public RpcServiceRequest {
3030
public:
31-
CreateSetRequest();
32-
~CreateSetRequest();
33-
std::string getProject() const;
34-
void setProject(const std::string &project);
35-
std::string getAccessKeyId() const;
36-
void setAccessKeyId(const std::string &accessKeyId);
37-
std::string getSetName() const;
38-
void setSetName(const std::string &setName);
39-
std::string getSetId() const;
40-
void setSetId(const std::string &setId);
31+
BatchDeleteFileMetaRequest();
32+
~BatchDeleteFileMetaRequest();
33+
std::string getDatasetName() const;
34+
void setDatasetName(const std::string &datasetName);
35+
std::string getProjectName() const;
36+
void setProjectName(const std::string &projectName);
37+
std::vector<std::string> getURIs() const;
38+
void setURIs(const std::vector<std::string> &uRIs);
4139

4240
private:
43-
std::string project_;
44-
std::string accessKeyId_;
45-
std::string setName_;
46-
std::string setId_;
41+
std::string datasetName_;
42+
std::string projectName_;
43+
std::vector<std::string> uRIs_;
4744
};
4845
} // namespace Model
4946
} // namespace Imm
5047
} // namespace AlibabaCloud
51-
#endif // !ALIBABACLOUD_IMM_MODEL_CREATESETREQUEST_H_
48+
#endif // !ALIBABACLOUD_IMM_MODEL_BATCHDELETEFILEMETAREQUEST_H_

imm/include/alibabacloud/imm/model/ConvertOfficeFormatResult.h renamed to imm/include/alibabacloud/imm/model/BatchDeleteFileMetaResult.h

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
* limitations under the License.
1515
*/
1616

17-
#ifndef ALIBABACLOUD_IMM_MODEL_CONVERTOFFICEFORMATRESULT_H_
18-
#define ALIBABACLOUD_IMM_MODEL_CONVERTOFFICEFORMATRESULT_H_
17+
#ifndef ALIBABACLOUD_IMM_MODEL_BATCHDELETEFILEMETARESULT_H_
18+
#define ALIBABACLOUD_IMM_MODEL_BATCHDELETEFILEMETARESULT_H_
1919

2020
#include <string>
2121
#include <vector>
@@ -29,23 +29,21 @@ namespace AlibabaCloud
2929
{
3030
namespace Model
3131
{
32-
class ALIBABACLOUD_IMM_EXPORT ConvertOfficeFormatResult : public ServiceResult
32+
class ALIBABACLOUD_IMM_EXPORT BatchDeleteFileMetaResult : public ServiceResult
3333
{
3434
public:
3535

3636

37-
ConvertOfficeFormatResult();
38-
explicit ConvertOfficeFormatResult(const std::string &payload);
39-
~ConvertOfficeFormatResult();
40-
int getPageCount()const;
37+
BatchDeleteFileMetaResult();
38+
explicit BatchDeleteFileMetaResult(const std::string &payload);
39+
~BatchDeleteFileMetaResult();
4140

4241
protected:
4342
void parse(const std::string &payload);
4443
private:
45-
int pageCount_;
4644

4745
};
4846
}
4947
}
5048
}
51-
#endif // !ALIBABACLOUD_IMM_MODEL_CONVERTOFFICEFORMATRESULT_H_
49+
#endif // !ALIBABACLOUD_IMM_MODEL_BATCHDELETEFILEMETARESULT_H_

0 commit comments

Comments
 (0)