Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
85d11c3bba |
@@ -1,3 +1,10 @@
|
||||
2019-10-23 Version 1.36.155
|
||||
- Add a new api named SubmitDynamicImageJob capture a certain part of the video as a dynamic image.
|
||||
- Add a new api named SubmitWorkflowJob to initiate the VoD workflow processing for audio and video.
|
||||
- Add a new field AuditStatus in the structure ImageInfo to GetImageInfo api response, which is used to identify the audit status of the image.
|
||||
- Modify the data type of return field StorageLocation to String.
|
||||
- Add a new field named MediaType to SubmitAIMediaAuditJob api request.
|
||||
|
||||
2019-10-22 Version 1.36.154
|
||||
- RunInstances support AutoSnapshotPolicyId.
|
||||
|
||||
|
||||
@@ -203,8 +203,6 @@ set(vod_public_header_model
|
||||
include/alibabacloud/vod/model/ListVodTemplateResult.h
|
||||
include/alibabacloud/vod/model/ListWatermarkRequest.h
|
||||
include/alibabacloud/vod/model/ListWatermarkResult.h
|
||||
include/alibabacloud/vod/model/ModifyVodDomainSchdmByPropertyRequest.h
|
||||
include/alibabacloud/vod/model/ModifyVodDomainSchdmByPropertyResult.h
|
||||
include/alibabacloud/vod/model/MoveAppResourceRequest.h
|
||||
include/alibabacloud/vod/model/MoveAppResourceResult.h
|
||||
include/alibabacloud/vod/model/PreloadVodObjectCachesRequest.h
|
||||
@@ -239,12 +237,16 @@ set(vod_public_header_model
|
||||
include/alibabacloud/vod/model/SubmitAIJobResult.h
|
||||
include/alibabacloud/vod/model/SubmitAIMediaAuditJobRequest.h
|
||||
include/alibabacloud/vod/model/SubmitAIMediaAuditJobResult.h
|
||||
include/alibabacloud/vod/model/SubmitDynamicImageJobRequest.h
|
||||
include/alibabacloud/vod/model/SubmitDynamicImageJobResult.h
|
||||
include/alibabacloud/vod/model/SubmitPreprocessJobsRequest.h
|
||||
include/alibabacloud/vod/model/SubmitPreprocessJobsResult.h
|
||||
include/alibabacloud/vod/model/SubmitSnapshotJobRequest.h
|
||||
include/alibabacloud/vod/model/SubmitSnapshotJobResult.h
|
||||
include/alibabacloud/vod/model/SubmitTranscodeJobsRequest.h
|
||||
include/alibabacloud/vod/model/SubmitTranscodeJobsResult.h
|
||||
include/alibabacloud/vod/model/SubmitWorkflowJobRequest.h
|
||||
include/alibabacloud/vod/model/SubmitWorkflowJobResult.h
|
||||
include/alibabacloud/vod/model/UpdateAITemplateRequest.h
|
||||
include/alibabacloud/vod/model/UpdateAITemplateResult.h
|
||||
include/alibabacloud/vod/model/UpdateAppInfoRequest.h
|
||||
@@ -456,8 +458,6 @@ set(vod_src
|
||||
src/model/ListVodTemplateResult.cc
|
||||
src/model/ListWatermarkRequest.cc
|
||||
src/model/ListWatermarkResult.cc
|
||||
src/model/ModifyVodDomainSchdmByPropertyRequest.cc
|
||||
src/model/ModifyVodDomainSchdmByPropertyResult.cc
|
||||
src/model/MoveAppResourceRequest.cc
|
||||
src/model/MoveAppResourceResult.cc
|
||||
src/model/PreloadVodObjectCachesRequest.cc
|
||||
@@ -492,12 +492,16 @@ set(vod_src
|
||||
src/model/SubmitAIJobResult.cc
|
||||
src/model/SubmitAIMediaAuditJobRequest.cc
|
||||
src/model/SubmitAIMediaAuditJobResult.cc
|
||||
src/model/SubmitDynamicImageJobRequest.cc
|
||||
src/model/SubmitDynamicImageJobResult.cc
|
||||
src/model/SubmitPreprocessJobsRequest.cc
|
||||
src/model/SubmitPreprocessJobsResult.cc
|
||||
src/model/SubmitSnapshotJobRequest.cc
|
||||
src/model/SubmitSnapshotJobResult.cc
|
||||
src/model/SubmitTranscodeJobsRequest.cc
|
||||
src/model/SubmitTranscodeJobsResult.cc
|
||||
src/model/SubmitWorkflowJobRequest.cc
|
||||
src/model/SubmitWorkflowJobResult.cc
|
||||
src/model/UpdateAITemplateRequest.cc
|
||||
src/model/UpdateAITemplateResult.cc
|
||||
src/model/UpdateAppInfoRequest.cc
|
||||
|
||||
@@ -204,8 +204,6 @@
|
||||
#include "model/ListVodTemplateResult.h"
|
||||
#include "model/ListWatermarkRequest.h"
|
||||
#include "model/ListWatermarkResult.h"
|
||||
#include "model/ModifyVodDomainSchdmByPropertyRequest.h"
|
||||
#include "model/ModifyVodDomainSchdmByPropertyResult.h"
|
||||
#include "model/MoveAppResourceRequest.h"
|
||||
#include "model/MoveAppResourceResult.h"
|
||||
#include "model/PreloadVodObjectCachesRequest.h"
|
||||
@@ -240,12 +238,16 @@
|
||||
#include "model/SubmitAIJobResult.h"
|
||||
#include "model/SubmitAIMediaAuditJobRequest.h"
|
||||
#include "model/SubmitAIMediaAuditJobResult.h"
|
||||
#include "model/SubmitDynamicImageJobRequest.h"
|
||||
#include "model/SubmitDynamicImageJobResult.h"
|
||||
#include "model/SubmitPreprocessJobsRequest.h"
|
||||
#include "model/SubmitPreprocessJobsResult.h"
|
||||
#include "model/SubmitSnapshotJobRequest.h"
|
||||
#include "model/SubmitSnapshotJobResult.h"
|
||||
#include "model/SubmitTranscodeJobsRequest.h"
|
||||
#include "model/SubmitTranscodeJobsResult.h"
|
||||
#include "model/SubmitWorkflowJobRequest.h"
|
||||
#include "model/SubmitWorkflowJobResult.h"
|
||||
#include "model/UpdateAITemplateRequest.h"
|
||||
#include "model/UpdateAITemplateResult.h"
|
||||
#include "model/UpdateAppInfoRequest.h"
|
||||
@@ -554,9 +556,6 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ListWatermarkResult> ListWatermarkOutcome;
|
||||
typedef std::future<ListWatermarkOutcome> ListWatermarkOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::ListWatermarkRequest&, const ListWatermarkOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListWatermarkAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyVodDomainSchdmByPropertyResult> ModifyVodDomainSchdmByPropertyOutcome;
|
||||
typedef std::future<ModifyVodDomainSchdmByPropertyOutcome> ModifyVodDomainSchdmByPropertyOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::ModifyVodDomainSchdmByPropertyRequest&, const ModifyVodDomainSchdmByPropertyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyVodDomainSchdmByPropertyAsyncHandler;
|
||||
typedef Outcome<Error, Model::MoveAppResourceResult> MoveAppResourceOutcome;
|
||||
typedef std::future<MoveAppResourceOutcome> MoveAppResourceOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::MoveAppResourceRequest&, const MoveAppResourceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> MoveAppResourceAsyncHandler;
|
||||
@@ -608,6 +607,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::SubmitAIMediaAuditJobResult> SubmitAIMediaAuditJobOutcome;
|
||||
typedef std::future<SubmitAIMediaAuditJobOutcome> SubmitAIMediaAuditJobOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::SubmitAIMediaAuditJobRequest&, const SubmitAIMediaAuditJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitAIMediaAuditJobAsyncHandler;
|
||||
typedef Outcome<Error, Model::SubmitDynamicImageJobResult> SubmitDynamicImageJobOutcome;
|
||||
typedef std::future<SubmitDynamicImageJobOutcome> SubmitDynamicImageJobOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::SubmitDynamicImageJobRequest&, const SubmitDynamicImageJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitDynamicImageJobAsyncHandler;
|
||||
typedef Outcome<Error, Model::SubmitPreprocessJobsResult> SubmitPreprocessJobsOutcome;
|
||||
typedef std::future<SubmitPreprocessJobsOutcome> SubmitPreprocessJobsOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::SubmitPreprocessJobsRequest&, const SubmitPreprocessJobsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitPreprocessJobsAsyncHandler;
|
||||
@@ -617,6 +619,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::SubmitTranscodeJobsResult> SubmitTranscodeJobsOutcome;
|
||||
typedef std::future<SubmitTranscodeJobsOutcome> SubmitTranscodeJobsOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::SubmitTranscodeJobsRequest&, const SubmitTranscodeJobsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitTranscodeJobsAsyncHandler;
|
||||
typedef Outcome<Error, Model::SubmitWorkflowJobResult> SubmitWorkflowJobOutcome;
|
||||
typedef std::future<SubmitWorkflowJobOutcome> SubmitWorkflowJobOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::SubmitWorkflowJobRequest&, const SubmitWorkflowJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitWorkflowJobAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateAITemplateResult> UpdateAITemplateOutcome;
|
||||
typedef std::future<UpdateAITemplateOutcome> UpdateAITemplateOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::UpdateAITemplateRequest&, const UpdateAITemplateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateAITemplateAsyncHandler;
|
||||
@@ -934,9 +939,6 @@ namespace AlibabaCloud
|
||||
ListWatermarkOutcome listWatermark(const Model::ListWatermarkRequest &request)const;
|
||||
void listWatermarkAsync(const Model::ListWatermarkRequest& request, const ListWatermarkAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListWatermarkOutcomeCallable listWatermarkCallable(const Model::ListWatermarkRequest& request) const;
|
||||
ModifyVodDomainSchdmByPropertyOutcome modifyVodDomainSchdmByProperty(const Model::ModifyVodDomainSchdmByPropertyRequest &request)const;
|
||||
void modifyVodDomainSchdmByPropertyAsync(const Model::ModifyVodDomainSchdmByPropertyRequest& request, const ModifyVodDomainSchdmByPropertyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyVodDomainSchdmByPropertyOutcomeCallable modifyVodDomainSchdmByPropertyCallable(const Model::ModifyVodDomainSchdmByPropertyRequest& request) const;
|
||||
MoveAppResourceOutcome moveAppResource(const Model::MoveAppResourceRequest &request)const;
|
||||
void moveAppResourceAsync(const Model::MoveAppResourceRequest& request, const MoveAppResourceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
MoveAppResourceOutcomeCallable moveAppResourceCallable(const Model::MoveAppResourceRequest& request) const;
|
||||
@@ -988,6 +990,9 @@ namespace AlibabaCloud
|
||||
SubmitAIMediaAuditJobOutcome submitAIMediaAuditJob(const Model::SubmitAIMediaAuditJobRequest &request)const;
|
||||
void submitAIMediaAuditJobAsync(const Model::SubmitAIMediaAuditJobRequest& request, const SubmitAIMediaAuditJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SubmitAIMediaAuditJobOutcomeCallable submitAIMediaAuditJobCallable(const Model::SubmitAIMediaAuditJobRequest& request) const;
|
||||
SubmitDynamicImageJobOutcome submitDynamicImageJob(const Model::SubmitDynamicImageJobRequest &request)const;
|
||||
void submitDynamicImageJobAsync(const Model::SubmitDynamicImageJobRequest& request, const SubmitDynamicImageJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SubmitDynamicImageJobOutcomeCallable submitDynamicImageJobCallable(const Model::SubmitDynamicImageJobRequest& request) const;
|
||||
SubmitPreprocessJobsOutcome submitPreprocessJobs(const Model::SubmitPreprocessJobsRequest &request)const;
|
||||
void submitPreprocessJobsAsync(const Model::SubmitPreprocessJobsRequest& request, const SubmitPreprocessJobsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SubmitPreprocessJobsOutcomeCallable submitPreprocessJobsCallable(const Model::SubmitPreprocessJobsRequest& request) const;
|
||||
@@ -997,6 +1002,9 @@ namespace AlibabaCloud
|
||||
SubmitTranscodeJobsOutcome submitTranscodeJobs(const Model::SubmitTranscodeJobsRequest &request)const;
|
||||
void submitTranscodeJobsAsync(const Model::SubmitTranscodeJobsRequest& request, const SubmitTranscodeJobsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SubmitTranscodeJobsOutcomeCallable submitTranscodeJobsCallable(const Model::SubmitTranscodeJobsRequest& request) const;
|
||||
SubmitWorkflowJobOutcome submitWorkflowJob(const Model::SubmitWorkflowJobRequest &request)const;
|
||||
void submitWorkflowJobAsync(const Model::SubmitWorkflowJobRequest& request, const SubmitWorkflowJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SubmitWorkflowJobOutcomeCallable submitWorkflowJobCallable(const Model::SubmitWorkflowJobRequest& request) const;
|
||||
UpdateAITemplateOutcome updateAITemplate(const Model::UpdateAITemplateRequest &request)const;
|
||||
void updateAITemplateAsync(const Model::UpdateAITemplateRequest& request, const UpdateAITemplateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateAITemplateOutcomeCallable updateAITemplateCallable(const Model::UpdateAITemplateRequest& request) const;
|
||||
|
||||
@@ -54,7 +54,7 @@ namespace AlibabaCloud
|
||||
std::string creationTime;
|
||||
std::string icon;
|
||||
std::string regionId;
|
||||
long storageLocation;
|
||||
std::string storageLocation;
|
||||
std::string tags;
|
||||
long fileSize;
|
||||
};
|
||||
|
||||
@@ -50,6 +50,7 @@ namespace AlibabaCloud
|
||||
std::string cateName;
|
||||
std::string uRL;
|
||||
std::string imageType;
|
||||
std::string auditStatus;
|
||||
std::string appId;
|
||||
std::string imageId;
|
||||
std::string creationTime;
|
||||
|
||||
@@ -37,6 +37,10 @@ namespace AlibabaCloud
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getUserData()const;
|
||||
void setUserData(const std::string& userData);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerId()const;
|
||||
@@ -45,16 +49,18 @@ namespace AlibabaCloud
|
||||
void setMediaId(const std::string& mediaId);
|
||||
std::string getTemplateId()const;
|
||||
void setTemplateId(const std::string& templateId);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getMediaType()const;
|
||||
void setMediaType(const std::string& mediaType);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string accessKeyId_;
|
||||
std::string userData_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerId_;
|
||||
std::string mediaId_;
|
||||
std::string templateId_;
|
||||
std::string accessKeyId_;
|
||||
std::string mediaType_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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_VOD_MODEL_SUBMITDYNAMICIMAGEJOBREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_SUBMITDYNAMICIMAGEJOBREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT SubmitDynamicImageJobRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
SubmitDynamicImageJobRequest();
|
||||
~SubmitDynamicImageJobRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getDynamicImageTemplateId()const;
|
||||
void setDynamicImageTemplateId(const std::string& dynamicImageTemplateId);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getVideoId()const;
|
||||
void setVideoId(const std::string& videoId);
|
||||
std::string getOverrideParams()const;
|
||||
void setOverrideParams(const std::string& overrideParams);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string dynamicImageTemplateId_;
|
||||
std::string accessKeyId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string videoId_;
|
||||
std::string overrideParams_;
|
||||
long ownerId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_SUBMITDYNAMICIMAGEJOBREQUEST_H_
|
||||
@@ -14,12 +14,13 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOD_MODEL_MODIFYVODDOMAINSCHDMBYPROPERTYREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_MODIFYVODDOMAINSCHDMBYPROPERTYREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_VOD_MODEL_SUBMITDYNAMICIMAGEJOBRESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_SUBMITDYNAMICIMAGEJOBRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
@@ -28,27 +29,27 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT ModifyVodDomainSchdmByPropertyRequest : public RpcServiceRequest
|
||||
class ALIBABACLOUD_VOD_EXPORT SubmitDynamicImageJobResult : public ServiceResult
|
||||
{
|
||||
|
||||
public:
|
||||
ModifyVodDomainSchdmByPropertyRequest();
|
||||
~ModifyVodDomainSchdmByPropertyRequest();
|
||||
struct DynamicImageJob
|
||||
{
|
||||
std::string jobId;
|
||||
};
|
||||
|
||||
std::string getProperty()const;
|
||||
void setProperty(const std::string& property);
|
||||
std::string getDomainName()const;
|
||||
void setDomainName(const std::string& domainName);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
std::string property_;
|
||||
std::string domainName_;
|
||||
long ownerId_;
|
||||
SubmitDynamicImageJobResult();
|
||||
explicit SubmitDynamicImageJobResult(const std::string &payload);
|
||||
~SubmitDynamicImageJobResult();
|
||||
DynamicImageJob getDynamicImageJob()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
DynamicImageJob dynamicImageJob_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_MODIFYVODDOMAINSCHDMBYPROPERTYREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_SUBMITDYNAMICIMAGEJOBRESULT_H_
|
||||
@@ -59,6 +59,8 @@ namespace AlibabaCloud
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getWidth()const;
|
||||
void setWidth(const std::string& width);
|
||||
std::string getFileUrl()const;
|
||||
void setFileUrl(const std::string& fileUrl);
|
||||
long getInterval()const;
|
||||
void setInterval(long interval);
|
||||
|
||||
@@ -75,6 +77,7 @@ namespace AlibabaCloud
|
||||
std::string videoId_;
|
||||
long ownerId_;
|
||||
std::string width_;
|
||||
std::string fileUrl_;
|
||||
long interval_;
|
||||
|
||||
};
|
||||
|
||||
@@ -55,6 +55,8 @@ namespace AlibabaCloud
|
||||
void setPipelineId(const std::string& pipelineId);
|
||||
std::string getTemplateGroupId()const;
|
||||
void setTemplateGroupId(const std::string& templateGroupId);
|
||||
std::string getFileUrl()const;
|
||||
void setFileUrl(const std::string& fileUrl);
|
||||
std::string getEncryptConfig()const;
|
||||
void setEncryptConfig(const std::string& encryptConfig);
|
||||
|
||||
@@ -69,6 +71,7 @@ namespace AlibabaCloud
|
||||
std::string priority_;
|
||||
std::string pipelineId_;
|
||||
std::string templateGroupId_;
|
||||
std::string fileUrl_;
|
||||
std::string encryptConfig_;
|
||||
|
||||
};
|
||||
|
||||
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* 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_VOD_MODEL_SUBMITWORKFLOWJOBREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_SUBMITWORKFLOWJOBREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT SubmitWorkflowJobRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
SubmitWorkflowJobRequest();
|
||||
~SubmitWorkflowJobRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getWorkflowId()const;
|
||||
void setWorkflowId(const std::string& workflowId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getMediaId()const;
|
||||
void setMediaId(const std::string& mediaId);
|
||||
std::string getFileUrl()const;
|
||||
void setFileUrl(const std::string& fileUrl);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string workflowId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
long ownerId_;
|
||||
std::string mediaId_;
|
||||
std::string fileUrl_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_SUBMITWORKFLOWJOBREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOD_MODEL_MODIFYVODDOMAINSCHDMBYPROPERTYRESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_MODIFYVODDOMAINSCHDMBYPROPERTYRESULT_H_
|
||||
#ifndef ALIBABACLOUD_VOD_MODEL_SUBMITWORKFLOWJOBRESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_SUBMITWORKFLOWJOBRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,14 +29,14 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT ModifyVodDomainSchdmByPropertyResult : public ServiceResult
|
||||
class ALIBABACLOUD_VOD_EXPORT SubmitWorkflowJobResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ModifyVodDomainSchdmByPropertyResult();
|
||||
explicit ModifyVodDomainSchdmByPropertyResult(const std::string &payload);
|
||||
~ModifyVodDomainSchdmByPropertyResult();
|
||||
SubmitWorkflowJobResult();
|
||||
explicit SubmitWorkflowJobResult(const std::string &payload);
|
||||
~SubmitWorkflowJobResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
@@ -46,4 +46,4 @@ namespace AlibabaCloud
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_MODIFYVODDOMAINSCHDMBYPROPERTYRESULT_H_
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_SUBMITWORKFLOWJOBRESULT_H_
|
||||
@@ -3327,42 +3327,6 @@ VodClient::ListWatermarkOutcomeCallable VodClient::listWatermarkCallable(const L
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
VodClient::ModifyVodDomainSchdmByPropertyOutcome VodClient::modifyVodDomainSchdmByProperty(const ModifyVodDomainSchdmByPropertyRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return ModifyVodDomainSchdmByPropertyOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return ModifyVodDomainSchdmByPropertyOutcome(ModifyVodDomainSchdmByPropertyResult(outcome.result()));
|
||||
else
|
||||
return ModifyVodDomainSchdmByPropertyOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void VodClient::modifyVodDomainSchdmByPropertyAsync(const ModifyVodDomainSchdmByPropertyRequest& request, const ModifyVodDomainSchdmByPropertyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, modifyVodDomainSchdmByProperty(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
VodClient::ModifyVodDomainSchdmByPropertyOutcomeCallable VodClient::modifyVodDomainSchdmByPropertyCallable(const ModifyVodDomainSchdmByPropertyRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<ModifyVodDomainSchdmByPropertyOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->modifyVodDomainSchdmByProperty(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
VodClient::MoveAppResourceOutcome VodClient::moveAppResource(const MoveAppResourceRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -3975,6 +3939,42 @@ VodClient::SubmitAIMediaAuditJobOutcomeCallable VodClient::submitAIMediaAuditJob
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
VodClient::SubmitDynamicImageJobOutcome VodClient::submitDynamicImageJob(const SubmitDynamicImageJobRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return SubmitDynamicImageJobOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return SubmitDynamicImageJobOutcome(SubmitDynamicImageJobResult(outcome.result()));
|
||||
else
|
||||
return SubmitDynamicImageJobOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void VodClient::submitDynamicImageJobAsync(const SubmitDynamicImageJobRequest& request, const SubmitDynamicImageJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, submitDynamicImageJob(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
VodClient::SubmitDynamicImageJobOutcomeCallable VodClient::submitDynamicImageJobCallable(const SubmitDynamicImageJobRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<SubmitDynamicImageJobOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->submitDynamicImageJob(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
VodClient::SubmitPreprocessJobsOutcome VodClient::submitPreprocessJobs(const SubmitPreprocessJobsRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -4083,6 +4083,42 @@ VodClient::SubmitTranscodeJobsOutcomeCallable VodClient::submitTranscodeJobsCall
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
VodClient::SubmitWorkflowJobOutcome VodClient::submitWorkflowJob(const SubmitWorkflowJobRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return SubmitWorkflowJobOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return SubmitWorkflowJobOutcome(SubmitWorkflowJobResult(outcome.result()));
|
||||
else
|
||||
return SubmitWorkflowJobOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void VodClient::submitWorkflowJobAsync(const SubmitWorkflowJobRequest& request, const SubmitWorkflowJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, submitWorkflowJob(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
VodClient::SubmitWorkflowJobOutcomeCallable VodClient::submitWorkflowJobCallable(const SubmitWorkflowJobRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<SubmitWorkflowJobOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->submitWorkflowJob(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
VodClient::UpdateAITemplateOutcome VodClient::updateAITemplate(const UpdateAITemplateRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
|
||||
@@ -58,7 +58,7 @@ void GetAttachedMediaInfoResult::parse(const std::string &payload)
|
||||
if(!valueAttachedMediaListAttachedMedia["FileSize"].isNull())
|
||||
attachedMediaListObject.fileSize = std::stol(valueAttachedMediaListAttachedMedia["FileSize"].asString());
|
||||
if(!valueAttachedMediaListAttachedMedia["StorageLocation"].isNull())
|
||||
attachedMediaListObject.storageLocation = std::stol(valueAttachedMediaListAttachedMedia["StorageLocation"].asString());
|
||||
attachedMediaListObject.storageLocation = valueAttachedMediaListAttachedMedia["StorageLocation"].asString();
|
||||
if(!valueAttachedMediaListAttachedMedia["CreationTime"].isNull())
|
||||
attachedMediaListObject.creationTime = valueAttachedMediaListAttachedMedia["CreationTime"].asString();
|
||||
if(!valueAttachedMediaListAttachedMedia["ModificationTime"].isNull())
|
||||
|
||||
@@ -66,6 +66,8 @@ void GetImageInfoResult::parse(const std::string &payload)
|
||||
imageInfo_.appId = imageInfoNode["AppId"].asString();
|
||||
if(!imageInfoNode["RegionId"].isNull())
|
||||
imageInfo_.regionId = imageInfoNode["RegionId"].asString();
|
||||
if(!imageInfoNode["AuditStatus"].isNull())
|
||||
imageInfo_.auditStatus = imageInfoNode["AuditStatus"].asString();
|
||||
auto mezzanineNode = imageInfoNode["Mezzanine"];
|
||||
if(!mezzanineNode["OriginalFileName"].isNull())
|
||||
imageInfo_.mezzanine.originalFileName = mezzanineNode["OriginalFileName"].asString();
|
||||
|
||||
@@ -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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/vod/model/ModifyVodDomainSchdmByPropertyRequest.h>
|
||||
|
||||
using AlibabaCloud::Vod::Model::ModifyVodDomainSchdmByPropertyRequest;
|
||||
|
||||
ModifyVodDomainSchdmByPropertyRequest::ModifyVodDomainSchdmByPropertyRequest() :
|
||||
RpcServiceRequest("vod", "2017-03-21", "ModifyVodDomainSchdmByProperty")
|
||||
{}
|
||||
|
||||
ModifyVodDomainSchdmByPropertyRequest::~ModifyVodDomainSchdmByPropertyRequest()
|
||||
{}
|
||||
|
||||
std::string ModifyVodDomainSchdmByPropertyRequest::getProperty()const
|
||||
{
|
||||
return property_;
|
||||
}
|
||||
|
||||
void ModifyVodDomainSchdmByPropertyRequest::setProperty(const std::string& property)
|
||||
{
|
||||
property_ = property;
|
||||
setCoreParameter("Property", property);
|
||||
}
|
||||
|
||||
std::string ModifyVodDomainSchdmByPropertyRequest::getDomainName()const
|
||||
{
|
||||
return domainName_;
|
||||
}
|
||||
|
||||
void ModifyVodDomainSchdmByPropertyRequest::setDomainName(const std::string& domainName)
|
||||
{
|
||||
domainName_ = domainName;
|
||||
setCoreParameter("DomainName", domainName);
|
||||
}
|
||||
|
||||
long ModifyVodDomainSchdmByPropertyRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void ModifyVodDomainSchdmByPropertyRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setCoreParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
@@ -36,6 +36,28 @@ void SubmitAIMediaAuditJobRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string SubmitAIMediaAuditJobRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void SubmitAIMediaAuditJobRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setCoreParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
std::string SubmitAIMediaAuditJobRequest::getUserData()const
|
||||
{
|
||||
return userData_;
|
||||
}
|
||||
|
||||
void SubmitAIMediaAuditJobRequest::setUserData(const std::string& userData)
|
||||
{
|
||||
userData_ = userData;
|
||||
setCoreParameter("UserData", userData);
|
||||
}
|
||||
|
||||
std::string SubmitAIMediaAuditJobRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
@@ -80,14 +102,14 @@ void SubmitAIMediaAuditJobRequest::setTemplateId(const std::string& templateId)
|
||||
setCoreParameter("TemplateId", templateId);
|
||||
}
|
||||
|
||||
std::string SubmitAIMediaAuditJobRequest::getAccessKeyId()const
|
||||
std::string SubmitAIMediaAuditJobRequest::getMediaType()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
return mediaType_;
|
||||
}
|
||||
|
||||
void SubmitAIMediaAuditJobRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
void SubmitAIMediaAuditJobRequest::setMediaType(const std::string& mediaType)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setCoreParameter("AccessKeyId", accessKeyId);
|
||||
mediaType_ = mediaType;
|
||||
setCoreParameter("MediaType", mediaType);
|
||||
}
|
||||
|
||||
|
||||
104
vod/src/model/SubmitDynamicImageJobRequest.cc
Normal file
104
vod/src/model/SubmitDynamicImageJobRequest.cc
Normal file
@@ -0,0 +1,104 @@
|
||||
/*
|
||||
* 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/vod/model/SubmitDynamicImageJobRequest.h>
|
||||
|
||||
using AlibabaCloud::Vod::Model::SubmitDynamicImageJobRequest;
|
||||
|
||||
SubmitDynamicImageJobRequest::SubmitDynamicImageJobRequest() :
|
||||
RpcServiceRequest("vod", "2017-03-21", "SubmitDynamicImageJob")
|
||||
{}
|
||||
|
||||
SubmitDynamicImageJobRequest::~SubmitDynamicImageJobRequest()
|
||||
{}
|
||||
|
||||
long SubmitDynamicImageJobRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void SubmitDynamicImageJobRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string SubmitDynamicImageJobRequest::getDynamicImageTemplateId()const
|
||||
{
|
||||
return dynamicImageTemplateId_;
|
||||
}
|
||||
|
||||
void SubmitDynamicImageJobRequest::setDynamicImageTemplateId(const std::string& dynamicImageTemplateId)
|
||||
{
|
||||
dynamicImageTemplateId_ = dynamicImageTemplateId;
|
||||
setCoreParameter("DynamicImageTemplateId", dynamicImageTemplateId);
|
||||
}
|
||||
|
||||
std::string SubmitDynamicImageJobRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void SubmitDynamicImageJobRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setCoreParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
std::string SubmitDynamicImageJobRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void SubmitDynamicImageJobRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string SubmitDynamicImageJobRequest::getVideoId()const
|
||||
{
|
||||
return videoId_;
|
||||
}
|
||||
|
||||
void SubmitDynamicImageJobRequest::setVideoId(const std::string& videoId)
|
||||
{
|
||||
videoId_ = videoId;
|
||||
setCoreParameter("VideoId", videoId);
|
||||
}
|
||||
|
||||
std::string SubmitDynamicImageJobRequest::getOverrideParams()const
|
||||
{
|
||||
return overrideParams_;
|
||||
}
|
||||
|
||||
void SubmitDynamicImageJobRequest::setOverrideParams(const std::string& overrideParams)
|
||||
{
|
||||
overrideParams_ = overrideParams;
|
||||
setCoreParameter("OverrideParams", overrideParams);
|
||||
}
|
||||
|
||||
long SubmitDynamicImageJobRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void SubmitDynamicImageJobRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setCoreParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
52
vod/src/model/SubmitDynamicImageJobResult.cc
Normal file
52
vod/src/model/SubmitDynamicImageJobResult.cc
Normal file
@@ -0,0 +1,52 @@
|
||||
/*
|
||||
* 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/vod/model/SubmitDynamicImageJobResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Vod;
|
||||
using namespace AlibabaCloud::Vod::Model;
|
||||
|
||||
SubmitDynamicImageJobResult::SubmitDynamicImageJobResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
SubmitDynamicImageJobResult::SubmitDynamicImageJobResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
SubmitDynamicImageJobResult::~SubmitDynamicImageJobResult()
|
||||
{}
|
||||
|
||||
void SubmitDynamicImageJobResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto dynamicImageJobNode = value["DynamicImageJob"];
|
||||
if(!dynamicImageJobNode["JobId"].isNull())
|
||||
dynamicImageJob_.jobId = dynamicImageJobNode["JobId"].asString();
|
||||
|
||||
}
|
||||
|
||||
SubmitDynamicImageJobResult::DynamicImageJob SubmitDynamicImageJobResult::getDynamicImageJob()const
|
||||
{
|
||||
return dynamicImageJob_;
|
||||
}
|
||||
|
||||
@@ -157,6 +157,17 @@ void SubmitSnapshotJobRequest::setWidth(const std::string& width)
|
||||
setCoreParameter("Width", width);
|
||||
}
|
||||
|
||||
std::string SubmitSnapshotJobRequest::getFileUrl()const
|
||||
{
|
||||
return fileUrl_;
|
||||
}
|
||||
|
||||
void SubmitSnapshotJobRequest::setFileUrl(const std::string& fileUrl)
|
||||
{
|
||||
fileUrl_ = fileUrl;
|
||||
setCoreParameter("FileUrl", fileUrl);
|
||||
}
|
||||
|
||||
long SubmitSnapshotJobRequest::getInterval()const
|
||||
{
|
||||
return interval_;
|
||||
|
||||
@@ -135,6 +135,17 @@ void SubmitTranscodeJobsRequest::setTemplateGroupId(const std::string& templateG
|
||||
setCoreParameter("TemplateGroupId", templateGroupId);
|
||||
}
|
||||
|
||||
std::string SubmitTranscodeJobsRequest::getFileUrl()const
|
||||
{
|
||||
return fileUrl_;
|
||||
}
|
||||
|
||||
void SubmitTranscodeJobsRequest::setFileUrl(const std::string& fileUrl)
|
||||
{
|
||||
fileUrl_ = fileUrl;
|
||||
setCoreParameter("FileUrl", fileUrl);
|
||||
}
|
||||
|
||||
std::string SubmitTranscodeJobsRequest::getEncryptConfig()const
|
||||
{
|
||||
return encryptConfig_;
|
||||
|
||||
93
vod/src/model/SubmitWorkflowJobRequest.cc
Normal file
93
vod/src/model/SubmitWorkflowJobRequest.cc
Normal file
@@ -0,0 +1,93 @@
|
||||
/*
|
||||
* 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/vod/model/SubmitWorkflowJobRequest.h>
|
||||
|
||||
using AlibabaCloud::Vod::Model::SubmitWorkflowJobRequest;
|
||||
|
||||
SubmitWorkflowJobRequest::SubmitWorkflowJobRequest() :
|
||||
RpcServiceRequest("vod", "2017-03-21", "SubmitWorkflowJob")
|
||||
{}
|
||||
|
||||
SubmitWorkflowJobRequest::~SubmitWorkflowJobRequest()
|
||||
{}
|
||||
|
||||
long SubmitWorkflowJobRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void SubmitWorkflowJobRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string SubmitWorkflowJobRequest::getWorkflowId()const
|
||||
{
|
||||
return workflowId_;
|
||||
}
|
||||
|
||||
void SubmitWorkflowJobRequest::setWorkflowId(const std::string& workflowId)
|
||||
{
|
||||
workflowId_ = workflowId;
|
||||
setCoreParameter("WorkflowId", workflowId);
|
||||
}
|
||||
|
||||
std::string SubmitWorkflowJobRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void SubmitWorkflowJobRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
long SubmitWorkflowJobRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void SubmitWorkflowJobRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setCoreParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string SubmitWorkflowJobRequest::getMediaId()const
|
||||
{
|
||||
return mediaId_;
|
||||
}
|
||||
|
||||
void SubmitWorkflowJobRequest::setMediaId(const std::string& mediaId)
|
||||
{
|
||||
mediaId_ = mediaId;
|
||||
setCoreParameter("MediaId", mediaId);
|
||||
}
|
||||
|
||||
std::string SubmitWorkflowJobRequest::getFileUrl()const
|
||||
{
|
||||
return fileUrl_;
|
||||
}
|
||||
|
||||
void SubmitWorkflowJobRequest::setFileUrl(const std::string& fileUrl)
|
||||
{
|
||||
fileUrl_ = fileUrl;
|
||||
setCoreParameter("FileUrl", fileUrl);
|
||||
}
|
||||
|
||||
@@ -14,26 +14,26 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/vod/model/ModifyVodDomainSchdmByPropertyResult.h>
|
||||
#include <alibabacloud/vod/model/SubmitWorkflowJobResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Vod;
|
||||
using namespace AlibabaCloud::Vod::Model;
|
||||
|
||||
ModifyVodDomainSchdmByPropertyResult::ModifyVodDomainSchdmByPropertyResult() :
|
||||
SubmitWorkflowJobResult::SubmitWorkflowJobResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
ModifyVodDomainSchdmByPropertyResult::ModifyVodDomainSchdmByPropertyResult(const std::string &payload) :
|
||||
SubmitWorkflowJobResult::SubmitWorkflowJobResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
ModifyVodDomainSchdmByPropertyResult::~ModifyVodDomainSchdmByPropertyResult()
|
||||
SubmitWorkflowJobResult::~SubmitWorkflowJobResult()
|
||||
{}
|
||||
|
||||
void ModifyVodDomainSchdmByPropertyResult::parse(const std::string &payload)
|
||||
void SubmitWorkflowJobResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
Reference in New Issue
Block a user