Supported Stream analyse.

This commit is contained in:
sdk-team
2019-11-13 20:41:28 +08:00
parent 27cd07c728
commit 5d643e91c9
78 changed files with 598 additions and 70 deletions

View File

@@ -1,3 +1,6 @@
2019-11-13 Version 1.36.173
- Supported Stream analyse.
2019-11-13 Version 1.36.172
- Fix ResourceId type from Long to String on QueryCostUnitResource.

View File

@@ -1 +1 @@
1.36.172
1.36.173

View File

@@ -43,6 +43,8 @@ set(imm_public_header_model
include/alibabacloud/imm/model/CreateOfficeConversionTaskResult.h
include/alibabacloud/imm/model/CreateSetRequest.h
include/alibabacloud/imm/model/CreateSetResult.h
include/alibabacloud/imm/model/CreateStreamAnalyseTaskRequest.h
include/alibabacloud/imm/model/CreateStreamAnalyseTaskResult.h
include/alibabacloud/imm/model/CreateVideoAbstractTaskRequest.h
include/alibabacloud/imm/model/CreateVideoAbstractTaskResult.h
include/alibabacloud/imm/model/CreateVideoAnalyseTaskRequest.h
@@ -184,6 +186,8 @@ set(imm_src
src/model/CreateOfficeConversionTaskResult.cc
src/model/CreateSetRequest.cc
src/model/CreateSetResult.cc
src/model/CreateStreamAnalyseTaskRequest.cc
src/model/CreateStreamAnalyseTaskResult.cc
src/model/CreateVideoAbstractTaskRequest.cc
src/model/CreateVideoAbstractTaskResult.cc
src/model/CreateVideoAnalyseTaskRequest.cc

View File

@@ -44,6 +44,8 @@
#include "model/CreateOfficeConversionTaskResult.h"
#include "model/CreateSetRequest.h"
#include "model/CreateSetResult.h"
#include "model/CreateStreamAnalyseTaskRequest.h"
#include "model/CreateStreamAnalyseTaskResult.h"
#include "model/CreateVideoAbstractTaskRequest.h"
#include "model/CreateVideoAbstractTaskResult.h"
#include "model/CreateVideoAnalyseTaskRequest.h"
@@ -202,6 +204,9 @@ namespace AlibabaCloud
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::CreateStreamAnalyseTaskResult> CreateStreamAnalyseTaskOutcome;
typedef std::future<CreateStreamAnalyseTaskOutcome> CreateStreamAnalyseTaskOutcomeCallable;
typedef std::function<void(const ImmClient*, const Model::CreateStreamAnalyseTaskRequest&, const CreateStreamAnalyseTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateStreamAnalyseTaskAsyncHandler;
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;
@@ -414,6 +419,9 @@ namespace AlibabaCloud
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;
CreateStreamAnalyseTaskOutcome createStreamAnalyseTask(const Model::CreateStreamAnalyseTaskRequest &request)const;
void createStreamAnalyseTaskAsync(const Model::CreateStreamAnalyseTaskRequest& request, const CreateStreamAnalyseTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateStreamAnalyseTaskOutcomeCallable createStreamAnalyseTaskCallable(const Model::CreateStreamAnalyseTaskRequest& 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;

View File

@@ -0,0 +1,78 @@
/*
* 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_CREATESTREAMANALYSETASKREQUEST_H_
#define ALIBABACLOUD_IMM_MODEL_CREATESTREAMANALYSETASKREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/imm/ImmExport.h>
namespace AlibabaCloud
{
namespace Imm
{
namespace Model
{
class ALIBABACLOUD_IMM_EXPORT CreateStreamAnalyseTaskRequest : public RpcServiceRequest
{
public:
CreateStreamAnalyseTaskRequest();
~CreateStreamAnalyseTaskRequest();
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& notifyEndpoint);
std::string getStreamUri()const;
void setStreamUri(const std::string& streamUri);
std::string getNotifyTopicName()const;
void setNotifyTopicName(const std::string& notifyTopicName);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
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 streamUri_;
std::string notifyTopicName_;
std::string endTime_;
bool saveType_;
std::string interval_;
std::string tgtUri_;
};
}
}
}
#endif // !ALIBABACLOUD_IMM_MODEL_CREATESTREAMANALYSETASKREQUEST_H_

View File

@@ -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_CREATESTREAMANALYSETASKRESULT_H_
#define ALIBABACLOUD_IMM_MODEL_CREATESTREAMANALYSETASKRESULT_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 CreateStreamAnalyseTaskResult : public ServiceResult
{
public:
CreateStreamAnalyseTaskResult();
explicit CreateStreamAnalyseTaskResult(const std::string &payload);
~CreateStreamAnalyseTaskResult();
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_CREATESTREAMANALYSETASKRESULT_H_

View File

@@ -447,6 +447,42 @@ ImmClient::CreateSetOutcomeCallable ImmClient::createSetCallable(const CreateSet
return task->get_future();
}
ImmClient::CreateStreamAnalyseTaskOutcome ImmClient::createStreamAnalyseTask(const CreateStreamAnalyseTaskRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return CreateStreamAnalyseTaskOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return CreateStreamAnalyseTaskOutcome(CreateStreamAnalyseTaskResult(outcome.result()));
else
return CreateStreamAnalyseTaskOutcome(outcome.error());
}
void ImmClient::createStreamAnalyseTaskAsync(const CreateStreamAnalyseTaskRequest& request, const CreateStreamAnalyseTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, createStreamAnalyseTask(request), context);
};
asyncExecute(new Runnable(fn));
}
ImmClient::CreateStreamAnalyseTaskOutcomeCallable ImmClient::createStreamAnalyseTaskCallable(const CreateStreamAnalyseTaskRequest &request) const
{
auto task = std::make_shared<std::packaged_task<CreateStreamAnalyseTaskOutcome()>>(
[this, request]()
{
return this->createStreamAnalyseTask(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
ImmClient::CreateVideoAbstractTaskOutcome ImmClient::createVideoAbstractTask(const CreateVideoAbstractTaskRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::CompareFaceRequest;
CompareFaceRequest::CompareFaceRequest() :
RpcServiceRequest("imm", "2017-09-06", "CompareFace")
{}
{
setMethod(HttpRequest::Method::Post);
}
CompareFaceRequest::~CompareFaceRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::CompareImageFacesRequest;
CompareImageFacesRequest::CompareImageFacesRequest() :
RpcServiceRequest("imm", "2017-09-06", "CompareImageFaces")
{}
{
setMethod(HttpRequest::Method::Post);
}
CompareImageFacesRequest::~CompareImageFacesRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::ConvertOfficeFormatRequest;
ConvertOfficeFormatRequest::ConvertOfficeFormatRequest() :
RpcServiceRequest("imm", "2017-09-06", "ConvertOfficeFormat")
{}
{
setMethod(HttpRequest::Method::Post);
}
ConvertOfficeFormatRequest::~ConvertOfficeFormatRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::CreateCADConversionTaskRequest;
CreateCADConversionTaskRequest::CreateCADConversionTaskRequest() :
RpcServiceRequest("imm", "2017-09-06", "CreateCADConversionTask")
{}
{
setMethod(HttpRequest::Method::Post);
}
CreateCADConversionTaskRequest::~CreateCADConversionTaskRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::CreateDocIndexTaskRequest;
CreateDocIndexTaskRequest::CreateDocIndexTaskRequest() :
RpcServiceRequest("imm", "2017-09-06", "CreateDocIndexTask")
{}
{
setMethod(HttpRequest::Method::Post);
}
CreateDocIndexTaskRequest::~CreateDocIndexTaskRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::CreateGrabFrameTaskRequest;
CreateGrabFrameTaskRequest::CreateGrabFrameTaskRequest() :
RpcServiceRequest("imm", "2017-09-06", "CreateGrabFrameTask")
{}
{
setMethod(HttpRequest::Method::Post);
}
CreateGrabFrameTaskRequest::~CreateGrabFrameTaskRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::CreateGroupFacesJobRequest;
CreateGroupFacesJobRequest::CreateGroupFacesJobRequest() :
RpcServiceRequest("imm", "2017-09-06", "CreateGroupFacesJob")
{}
{
setMethod(HttpRequest::Method::Post);
}
CreateGroupFacesJobRequest::~CreateGroupFacesJobRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::CreateMediaComplexTaskRequest;
CreateMediaComplexTaskRequest::CreateMediaComplexTaskRequest() :
RpcServiceRequest("imm", "2017-09-06", "CreateMediaComplexTask")
{}
{
setMethod(HttpRequest::Method::Post);
}
CreateMediaComplexTaskRequest::~CreateMediaComplexTaskRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::CreateMergeFaceGroupsJobRequest;
CreateMergeFaceGroupsJobRequest::CreateMergeFaceGroupsJobRequest() :
RpcServiceRequest("imm", "2017-09-06", "CreateMergeFaceGroupsJob")
{}
{
setMethod(HttpRequest::Method::Post);
}
CreateMergeFaceGroupsJobRequest::~CreateMergeFaceGroupsJobRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::CreateOfficeConversionTaskRequest;
CreateOfficeConversionTaskRequest::CreateOfficeConversionTaskRequest() :
RpcServiceRequest("imm", "2017-09-06", "CreateOfficeConversionTask")
{}
{
setMethod(HttpRequest::Method::Post);
}
CreateOfficeConversionTaskRequest::~CreateOfficeConversionTaskRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::CreateSetRequest;
CreateSetRequest::CreateSetRequest() :
RpcServiceRequest("imm", "2017-09-06", "CreateSet")
{}
{
setMethod(HttpRequest::Method::Post);
}
CreateSetRequest::~CreateSetRequest()
{}

View File

@@ -0,0 +1,150 @@
/*
* 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.
*/
#include <alibabacloud/imm/model/CreateStreamAnalyseTaskRequest.h>
using AlibabaCloud::Imm::Model::CreateStreamAnalyseTaskRequest;
CreateStreamAnalyseTaskRequest::CreateStreamAnalyseTaskRequest() :
RpcServiceRequest("imm", "2017-09-06", "CreateStreamAnalyseTask")
{
setMethod(HttpRequest::Method::Post);
}
CreateStreamAnalyseTaskRequest::~CreateStreamAnalyseTaskRequest()
{}
std::string CreateStreamAnalyseTaskRequest::getGrabType()const
{
return grabType_;
}
void CreateStreamAnalyseTaskRequest::setGrabType(const std::string& grabType)
{
grabType_ = grabType;
setCoreParameter("GrabType", grabType);
}
std::string CreateStreamAnalyseTaskRequest::getProject()const
{
return project_;
}
void CreateStreamAnalyseTaskRequest::setProject(const std::string& project)
{
project_ = project;
setCoreParameter("Project", project);
}
std::string CreateStreamAnalyseTaskRequest::getStartTime()const
{
return startTime_;
}
void CreateStreamAnalyseTaskRequest::setStartTime(const std::string& startTime)
{
startTime_ = startTime;
setCoreParameter("StartTime", startTime);
}
std::string CreateStreamAnalyseTaskRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void CreateStreamAnalyseTaskRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
}
std::string CreateStreamAnalyseTaskRequest::getNotifyEndpoint()const
{
return notifyEndpoint_;
}
void CreateStreamAnalyseTaskRequest::setNotifyEndpoint(const std::string& notifyEndpoint)
{
notifyEndpoint_ = notifyEndpoint;
setCoreParameter("NotifyEndpoint", notifyEndpoint);
}
std::string CreateStreamAnalyseTaskRequest::getStreamUri()const
{
return streamUri_;
}
void CreateStreamAnalyseTaskRequest::setStreamUri(const std::string& streamUri)
{
streamUri_ = streamUri;
setCoreParameter("StreamUri", streamUri);
}
std::string CreateStreamAnalyseTaskRequest::getNotifyTopicName()const
{
return notifyTopicName_;
}
void CreateStreamAnalyseTaskRequest::setNotifyTopicName(const std::string& notifyTopicName)
{
notifyTopicName_ = notifyTopicName;
setCoreParameter("NotifyTopicName", notifyTopicName);
}
std::string CreateStreamAnalyseTaskRequest::getEndTime()const
{
return endTime_;
}
void CreateStreamAnalyseTaskRequest::setEndTime(const std::string& endTime)
{
endTime_ = endTime;
setCoreParameter("EndTime", endTime);
}
bool CreateStreamAnalyseTaskRequest::getSaveType()const
{
return saveType_;
}
void CreateStreamAnalyseTaskRequest::setSaveType(bool saveType)
{
saveType_ = saveType;
setCoreParameter("SaveType", saveType ? "true" : "false");
}
std::string CreateStreamAnalyseTaskRequest::getInterval()const
{
return interval_;
}
void CreateStreamAnalyseTaskRequest::setInterval(const std::string& interval)
{
interval_ = interval;
setCoreParameter("Interval", interval);
}
std::string CreateStreamAnalyseTaskRequest::getTgtUri()const
{
return tgtUri_;
}
void CreateStreamAnalyseTaskRequest::setTgtUri(const std::string& tgtUri)
{
tgtUri_ = tgtUri;
setCoreParameter("TgtUri", tgtUri);
}

View File

@@ -0,0 +1,58 @@
/*
* 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.
*/
#include <alibabacloud/imm/model/CreateStreamAnalyseTaskResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Imm;
using namespace AlibabaCloud::Imm::Model;
CreateStreamAnalyseTaskResult::CreateStreamAnalyseTaskResult() :
ServiceResult()
{}
CreateStreamAnalyseTaskResult::CreateStreamAnalyseTaskResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
CreateStreamAnalyseTaskResult::~CreateStreamAnalyseTaskResult()
{}
void CreateStreamAnalyseTaskResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["TaskId"].isNull())
taskId_ = value["TaskId"].asString();
if(!value["TaskType"].isNull())
taskType_ = value["TaskType"].asString();
}
std::string CreateStreamAnalyseTaskResult::getTaskId()const
{
return taskId_;
}
std::string CreateStreamAnalyseTaskResult::getTaskType()const
{
return taskType_;
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::CreateVideoAbstractTaskRequest;
CreateVideoAbstractTaskRequest::CreateVideoAbstractTaskRequest() :
RpcServiceRequest("imm", "2017-09-06", "CreateVideoAbstractTask")
{}
{
setMethod(HttpRequest::Method::Post);
}
CreateVideoAbstractTaskRequest::~CreateVideoAbstractTaskRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::CreateVideoAnalyseTaskRequest;
CreateVideoAnalyseTaskRequest::CreateVideoAnalyseTaskRequest() :
RpcServiceRequest("imm", "2017-09-06", "CreateVideoAnalyseTask")
{}
{
setMethod(HttpRequest::Method::Post);
}
CreateVideoAnalyseTaskRequest::~CreateVideoAnalyseTaskRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::CreateVideoCompressTaskRequest;
CreateVideoCompressTaskRequest::CreateVideoCompressTaskRequest() :
RpcServiceRequest("imm", "2017-09-06", "CreateVideoCompressTask")
{}
{
setMethod(HttpRequest::Method::Post);
}
CreateVideoCompressTaskRequest::~CreateVideoCompressTaskRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::DecodeBlindWatermarkRequest;
DecodeBlindWatermarkRequest::DecodeBlindWatermarkRequest() :
RpcServiceRequest("imm", "2017-09-06", "DecodeBlindWatermark")
{}
{
setMethod(HttpRequest::Method::Post);
}
DecodeBlindWatermarkRequest::~DecodeBlindWatermarkRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::DeleteDocIndexRequest;
DeleteDocIndexRequest::DeleteDocIndexRequest() :
RpcServiceRequest("imm", "2017-09-06", "DeleteDocIndex")
{}
{
setMethod(HttpRequest::Method::Post);
}
DeleteDocIndexRequest::~DeleteDocIndexRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::DeleteImageJobRequest;
DeleteImageJobRequest::DeleteImageJobRequest() :
RpcServiceRequest("imm", "2017-09-06", "DeleteImageJob")
{}
{
setMethod(HttpRequest::Method::Post);
}
DeleteImageJobRequest::~DeleteImageJobRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::DeleteImageRequest;
DeleteImageRequest::DeleteImageRequest() :
RpcServiceRequest("imm", "2017-09-06", "DeleteImage")
{}
{
setMethod(HttpRequest::Method::Post);
}
DeleteImageRequest::~DeleteImageRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::DeleteOfficeConversionTaskRequest;
DeleteOfficeConversionTaskRequest::DeleteOfficeConversionTaskRequest() :
RpcServiceRequest("imm", "2017-09-06", "DeleteOfficeConversionTask")
{}
{
setMethod(HttpRequest::Method::Post);
}
DeleteOfficeConversionTaskRequest::~DeleteOfficeConversionTaskRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::DeleteProjectRequest;
DeleteProjectRequest::DeleteProjectRequest() :
RpcServiceRequest("imm", "2017-09-06", "DeleteProject")
{}
{
setMethod(HttpRequest::Method::Post);
}
DeleteProjectRequest::~DeleteProjectRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::DeleteSetRequest;
DeleteSetRequest::DeleteSetRequest() :
RpcServiceRequest("imm", "2017-09-06", "DeleteSet")
{}
{
setMethod(HttpRequest::Method::Post);
}
DeleteSetRequest::~DeleteSetRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::DeleteVideoRequest;
DeleteVideoRequest::DeleteVideoRequest() :
RpcServiceRequest("imm", "2017-09-06", "DeleteVideo")
{}
{
setMethod(HttpRequest::Method::Post);
}
DeleteVideoRequest::~DeleteVideoRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::DeleteVideoTaskRequest;
DeleteVideoTaskRequest::DeleteVideoTaskRequest() :
RpcServiceRequest("imm", "2017-09-06", "DeleteVideoTask")
{}
{
setMethod(HttpRequest::Method::Post);
}
DeleteVideoTaskRequest::~DeleteVideoTaskRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::DescribeRegionsRequest;
DescribeRegionsRequest::DescribeRegionsRequest() :
RpcServiceRequest("imm", "2017-09-06", "DescribeRegions")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeRegionsRequest::~DescribeRegionsRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::DetectClothesRequest;
DetectClothesRequest::DetectClothesRequest() :
RpcServiceRequest("imm", "2017-09-06", "DetectClothes")
{}
{
setMethod(HttpRequest::Method::Post);
}
DetectClothesRequest::~DetectClothesRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::DetectImageBodiesRequest;
DetectImageBodiesRequest::DetectImageBodiesRequest() :
RpcServiceRequest("imm", "2017-09-06", "DetectImageBodies")
{}
{
setMethod(HttpRequest::Method::Post);
}
DetectImageBodiesRequest::~DetectImageBodiesRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::DetectImageCelebrityRequest;
DetectImageCelebrityRequest::DetectImageCelebrityRequest() :
RpcServiceRequest("imm", "2017-09-06", "DetectImageCelebrity")
{}
{
setMethod(HttpRequest::Method::Post);
}
DetectImageCelebrityRequest::~DetectImageCelebrityRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::DetectImageFacesRequest;
DetectImageFacesRequest::DetectImageFacesRequest() :
RpcServiceRequest("imm", "2017-09-06", "DetectImageFaces")
{}
{
setMethod(HttpRequest::Method::Post);
}
DetectImageFacesRequest::~DetectImageFacesRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::DetectImageLogosRequest;
DetectImageLogosRequest::DetectImageLogosRequest() :
RpcServiceRequest("imm", "2017-09-06", "DetectImageLogos")
{}
{
setMethod(HttpRequest::Method::Post);
}
DetectImageLogosRequest::~DetectImageLogosRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::DetectImageQRCodesRequest;
DetectImageQRCodesRequest::DetectImageQRCodesRequest() :
RpcServiceRequest("imm", "2017-09-06", "DetectImageQRCodes")
{}
{
setMethod(HttpRequest::Method::Post);
}
DetectImageQRCodesRequest::~DetectImageQRCodesRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::DetectImageTagsRequest;
DetectImageTagsRequest::DetectImageTagsRequest() :
RpcServiceRequest("imm", "2017-09-06", "DetectImageTags")
{}
{
setMethod(HttpRequest::Method::Post);
}
DetectImageTagsRequest::~DetectImageTagsRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::DetectImageTextsRequest;
DetectImageTextsRequest::DetectImageTextsRequest() :
RpcServiceRequest("imm", "2017-09-06", "DetectImageTexts")
{}
{
setMethod(HttpRequest::Method::Post);
}
DetectImageTextsRequest::~DetectImageTextsRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::DetectQRCodesRequest;
DetectQRCodesRequest::DetectQRCodesRequest() :
RpcServiceRequest("imm", "2017-09-06", "DetectQRCodes")
{}
{
setMethod(HttpRequest::Method::Post);
}
DetectQRCodesRequest::~DetectQRCodesRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::EncodeBlindWatermarkRequest;
EncodeBlindWatermarkRequest::EncodeBlindWatermarkRequest() :
RpcServiceRequest("imm", "2017-09-06", "EncodeBlindWatermark")
{}
{
setMethod(HttpRequest::Method::Post);
}
EncodeBlindWatermarkRequest::~EncodeBlindWatermarkRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::FindImagesByTagNamesRequest;
FindImagesByTagNamesRequest::FindImagesByTagNamesRequest() :
RpcServiceRequest("imm", "2017-09-06", "FindImagesByTagNames")
{}
{
setMethod(HttpRequest::Method::Post);
}
FindImagesByTagNamesRequest::~FindImagesByTagNamesRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::FindImagesRequest;
FindImagesRequest::FindImagesRequest() :
RpcServiceRequest("imm", "2017-09-06", "FindImages")
{}
{
setMethod(HttpRequest::Method::Post);
}
FindImagesRequest::~FindImagesRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::FindSimilarFacesRequest;
FindSimilarFacesRequest::FindSimilarFacesRequest() :
RpcServiceRequest("imm", "2017-09-06", "FindSimilarFaces")
{}
{
setMethod(HttpRequest::Method::Post);
}
FindSimilarFacesRequest::~FindSimilarFacesRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::GetDocIndexRequest;
GetDocIndexRequest::GetDocIndexRequest() :
RpcServiceRequest("imm", "2017-09-06", "GetDocIndex")
{}
{
setMethod(HttpRequest::Method::Post);
}
GetDocIndexRequest::~GetDocIndexRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::GetDocIndexTaskRequest;
GetDocIndexTaskRequest::GetDocIndexTaskRequest() :
RpcServiceRequest("imm", "2017-09-06", "GetDocIndexTask")
{}
{
setMethod(HttpRequest::Method::Post);
}
GetDocIndexTaskRequest::~GetDocIndexTaskRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::GetImageJobRequest;
GetImageJobRequest::GetImageJobRequest() :
RpcServiceRequest("imm", "2017-09-06", "GetImageJob")
{}
{
setMethod(HttpRequest::Method::Post);
}
GetImageJobRequest::~GetImageJobRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::GetImageRequest;
GetImageRequest::GetImageRequest() :
RpcServiceRequest("imm", "2017-09-06", "GetImage")
{}
{
setMethod(HttpRequest::Method::Post);
}
GetImageRequest::~GetImageRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::GetMediaMetaRequest;
GetMediaMetaRequest::GetMediaMetaRequest() :
RpcServiceRequest("imm", "2017-09-06", "GetMediaMeta")
{}
{
setMethod(HttpRequest::Method::Post);
}
GetMediaMetaRequest::~GetMediaMetaRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::GetOfficeConversionTaskRequest;
GetOfficeConversionTaskRequest::GetOfficeConversionTaskRequest() :
RpcServiceRequest("imm", "2017-09-06", "GetOfficeConversionTask")
{}
{
setMethod(HttpRequest::Method::Post);
}
GetOfficeConversionTaskRequest::~GetOfficeConversionTaskRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::GetProjectRequest;
GetProjectRequest::GetProjectRequest() :
RpcServiceRequest("imm", "2017-09-06", "GetProject")
{}
{
setMethod(HttpRequest::Method::Post);
}
GetProjectRequest::~GetProjectRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::GetSetRequest;
GetSetRequest::GetSetRequest() :
RpcServiceRequest("imm", "2017-09-06", "GetSet")
{}
{
setMethod(HttpRequest::Method::Post);
}
GetSetRequest::~GetSetRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::GetVideoRequest;
GetVideoRequest::GetVideoRequest() :
RpcServiceRequest("imm", "2017-09-06", "GetVideo")
{}
{
setMethod(HttpRequest::Method::Post);
}
GetVideoRequest::~GetVideoRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::GetVideoTaskRequest;
GetVideoTaskRequest::GetVideoTaskRequest() :
RpcServiceRequest("imm", "2017-09-06", "GetVideoTask")
{}
{
setMethod(HttpRequest::Method::Post);
}
GetVideoTaskRequest::~GetVideoTaskRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::IndexImageRequest;
IndexImageRequest::IndexImageRequest() :
RpcServiceRequest("imm", "2017-09-06", "IndexImage")
{}
{
setMethod(HttpRequest::Method::Post);
}
IndexImageRequest::~IndexImageRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::IndexVideoRequest;
IndexVideoRequest::IndexVideoRequest() :
RpcServiceRequest("imm", "2017-09-06", "IndexVideo")
{}
{
setMethod(HttpRequest::Method::Post);
}
IndexVideoRequest::~IndexVideoRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::ListFaceGroupsRequest;
ListFaceGroupsRequest::ListFaceGroupsRequest() :
RpcServiceRequest("imm", "2017-09-06", "ListFaceGroups")
{}
{
setMethod(HttpRequest::Method::Post);
}
ListFaceGroupsRequest::~ListFaceGroupsRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::ListImageJobsRequest;
ListImageJobsRequest::ListImageJobsRequest() :
RpcServiceRequest("imm", "2017-09-06", "ListImageJobs")
{}
{
setMethod(HttpRequest::Method::Post);
}
ListImageJobsRequest::~ListImageJobsRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::ListImagesRequest;
ListImagesRequest::ListImagesRequest() :
RpcServiceRequest("imm", "2017-09-06", "ListImages")
{}
{
setMethod(HttpRequest::Method::Post);
}
ListImagesRequest::~ListImagesRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::ListOfficeConversionTaskRequest;
ListOfficeConversionTaskRequest::ListOfficeConversionTaskRequest() :
RpcServiceRequest("imm", "2017-09-06", "ListOfficeConversionTask")
{}
{
setMethod(HttpRequest::Method::Post);
}
ListOfficeConversionTaskRequest::~ListOfficeConversionTaskRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::ListProjectAPIsRequest;
ListProjectAPIsRequest::ListProjectAPIsRequest() :
RpcServiceRequest("imm", "2017-09-06", "ListProjectAPIs")
{}
{
setMethod(HttpRequest::Method::Post);
}
ListProjectAPIsRequest::~ListProjectAPIsRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::ListProjectsRequest;
ListProjectsRequest::ListProjectsRequest() :
RpcServiceRequest("imm", "2017-09-06", "ListProjects")
{}
{
setMethod(HttpRequest::Method::Post);
}
ListProjectsRequest::~ListProjectsRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::ListSetTagsRequest;
ListSetTagsRequest::ListSetTagsRequest() :
RpcServiceRequest("imm", "2017-09-06", "ListSetTags")
{}
{
setMethod(HttpRequest::Method::Post);
}
ListSetTagsRequest::~ListSetTagsRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::ListSetsRequest;
ListSetsRequest::ListSetsRequest() :
RpcServiceRequest("imm", "2017-09-06", "ListSets")
{}
{
setMethod(HttpRequest::Method::Post);
}
ListSetsRequest::~ListSetsRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::ListTagNamesRequest;
ListTagNamesRequest::ListTagNamesRequest() :
RpcServiceRequest("imm", "2017-09-06", "ListTagNames")
{}
{
setMethod(HttpRequest::Method::Post);
}
ListTagNamesRequest::~ListTagNamesRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::ListVideoAudiosRequest;
ListVideoAudiosRequest::ListVideoAudiosRequest() :
RpcServiceRequest("imm", "2017-09-06", "ListVideoAudios")
{}
{
setMethod(HttpRequest::Method::Post);
}
ListVideoAudiosRequest::~ListVideoAudiosRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::ListVideoFramesRequest;
ListVideoFramesRequest::ListVideoFramesRequest() :
RpcServiceRequest("imm", "2017-09-06", "ListVideoFrames")
{}
{
setMethod(HttpRequest::Method::Post);
}
ListVideoFramesRequest::~ListVideoFramesRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::ListVideoTasksRequest;
ListVideoTasksRequest::ListVideoTasksRequest() :
RpcServiceRequest("imm", "2017-09-06", "ListVideoTasks")
{}
{
setMethod(HttpRequest::Method::Post);
}
ListVideoTasksRequest::~ListVideoTasksRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::ListVideosRequest;
ListVideosRequest::ListVideosRequest() :
RpcServiceRequest("imm", "2017-09-06", "ListVideos")
{}
{
setMethod(HttpRequest::Method::Post);
}
ListVideosRequest::~ListVideosRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::PutProjectRequest;
PutProjectRequest::PutProjectRequest() :
RpcServiceRequest("imm", "2017-09-06", "PutProject")
{}
{
setMethod(HttpRequest::Method::Post);
}
PutProjectRequest::~PutProjectRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::SearchDocIndexRequest;
SearchDocIndexRequest::SearchDocIndexRequest() :
RpcServiceRequest("imm", "2017-09-06", "SearchDocIndex")
{}
{
setMethod(HttpRequest::Method::Post);
}
SearchDocIndexRequest::~SearchDocIndexRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::UpdateDocIndexMetaRequest;
UpdateDocIndexMetaRequest::UpdateDocIndexMetaRequest() :
RpcServiceRequest("imm", "2017-09-06", "UpdateDocIndexMeta")
{}
{
setMethod(HttpRequest::Method::Post);
}
UpdateDocIndexMetaRequest::~UpdateDocIndexMetaRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::UpdateFaceGroupRequest;
UpdateFaceGroupRequest::UpdateFaceGroupRequest() :
RpcServiceRequest("imm", "2017-09-06", "UpdateFaceGroup")
{}
{
setMethod(HttpRequest::Method::Post);
}
UpdateFaceGroupRequest::~UpdateFaceGroupRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::UpdateImageRequest;
UpdateImageRequest::UpdateImageRequest() :
RpcServiceRequest("imm", "2017-09-06", "UpdateImage")
{}
{
setMethod(HttpRequest::Method::Post);
}
UpdateImageRequest::~UpdateImageRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::UpdateProjectRequest;
UpdateProjectRequest::UpdateProjectRequest() :
RpcServiceRequest("imm", "2017-09-06", "UpdateProject")
{}
{
setMethod(HttpRequest::Method::Post);
}
UpdateProjectRequest::~UpdateProjectRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Imm::Model::UpdateSetRequest;
UpdateSetRequest::UpdateSetRequest() :
RpcServiceRequest("imm", "2017-09-06", "UpdateSet")
{}
{
setMethod(HttpRequest::Method::Post);
}
UpdateSetRequest::~UpdateSetRequest()
{}