VOD SDK Auto Released By guzhaoyuan,Version:1.36.2

Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
This commit is contained in:
haowei.yao
2019-04-11 18:03:35 +08:00
parent fa74cc1f43
commit e0ba4b2b8f
374 changed files with 16991 additions and 10943 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -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_ADDAITEMPLATEREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_ADDAITEMPLATEREQUEST_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 AddAITemplateRequest : public RpcServiceRequest
{
public:
AddAITemplateRequest();
~AddAITemplateRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getTemplateConfig()const;
void setTemplateConfig(const std::string& templateConfig);
std::string getTemplateType()const;
void setTemplateType(const std::string& templateType);
std::string getTemplateName()const;
void setTemplateName(const std::string& templateName);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string templateConfig_;
std::string templateType_;
std::string templateName_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_ADDAITEMPLATEREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_UPDATEWORKFLOWRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_UPDATEWORKFLOWRESULT_H_
#ifndef ALIBABACLOUD_VOD_MODEL_ADDAITEMPLATERESULT_H_
#define ALIBABACLOUD_VOD_MODEL_ADDAITEMPLATERESULT_H_
#include <string>
#include <vector>
@@ -29,23 +29,23 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT UpdateWorkFlowResult : public ServiceResult
class ALIBABACLOUD_VOD_EXPORT AddAITemplateResult : public ServiceResult
{
public:
UpdateWorkFlowResult();
explicit UpdateWorkFlowResult(const std::string &payload);
~UpdateWorkFlowResult();
std::string getWorkFlowId()const;
AddAITemplateResult();
explicit AddAITemplateResult(const std::string &payload);
~AddAITemplateResult();
std::string getTemplateId()const;
protected:
void parse(const std::string &payload);
private:
std::string workFlowId_;
std::string templateId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_UPDATEWORKFLOWRESULT_H_
#endif // !ALIBABACLOUD_VOD_MODEL_ADDAITEMPLATERESULT_H_

View File

@@ -41,6 +41,8 @@ namespace AlibabaCloud
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getType()const;
void setType(const std::string& type);
long getParentId()const;
void setParentId(long parentId);
std::string getCateName()const;
@@ -50,6 +52,7 @@ namespace AlibabaCloud
std::string resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string ownerId_;
std::string type_;
long parentId_;
std::string cateName_;

View File

@@ -35,6 +35,7 @@ namespace AlibabaCloud
struct Category
{
long parentId;
std::string type;
long level;
long cateId;
std::string cateName;

View File

@@ -37,6 +37,8 @@ namespace AlibabaCloud
std::string getCoverURL()const;
void setCoverURL(const std::string& coverURL);
std::string getDivision()const;
void setDivision(const std::string& division);
std::string getResourceOwnerId()const;
void setResourceOwnerId(const std::string& resourceOwnerId);
std::string getResourceOwnerAccount()const;
@@ -56,6 +58,7 @@ namespace AlibabaCloud
private:
std::string coverURL_;
std::string division_;
std::string resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_UPDATEWORKFLOWREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_UPDATEWORKFLOWREQUEST_H_
#ifndef ALIBABACLOUD_VOD_MODEL_ADDTRANSCODETEMPLATEGROUPREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_ADDTRANSCODETEMPLATEGROUPREQUEST_H_
#include <string>
#include <vector>
@@ -28,36 +28,39 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT UpdateWorkFlowRequest : public RpcServiceRequest
class ALIBABACLOUD_VOD_EXPORT AddTranscodeTemplateGroupRequest : public RpcServiceRequest
{
public:
UpdateWorkFlowRequest();
~UpdateWorkFlowRequest();
AddTranscodeTemplateGroupRequest();
~AddTranscodeTemplateGroupRequest();
std::string getTranscodeTemplateList()const;
void setTranscodeTemplateList(const std::string& transcodeTemplateList);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getName()const;
void setName(const std::string& name);
std::string getActionList()const;
void setActionList(const std::string& actionList);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getWorkFlowId()const;
void setWorkFlowId(const std::string& workFlowId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTranscodeTemplateGroupId()const;
void setTranscodeTemplateGroupId(const std::string& transcodeTemplateGroupId);
private:
std::string transcodeTemplateList_;
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string name_;
std::string actionList_;
long ownerId_;
std::string workFlowId_;
std::string accessKeyId_;
std::string transcodeTemplateGroupId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_UPDATEWORKFLOWREQUEST_H_
#endif // !ALIBABACLOUD_VOD_MODEL_ADDTRANSCODETEMPLATEGROUPREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_ADDTRANSCODETEMPLATEGROUPRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_ADDTRANSCODETEMPLATEGROUPRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/vod/VodExport.h>
namespace AlibabaCloud
{
namespace Vod
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT AddTranscodeTemplateGroupResult : public ServiceResult
{
public:
AddTranscodeTemplateGroupResult();
explicit AddTranscodeTemplateGroupResult(const std::string &payload);
~AddTranscodeTemplateGroupResult();
std::string getTranscodeTemplateGroupId()const;
protected:
void parse(const std::string &payload);
private:
std::string transcodeTemplateGroupId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_ADDTRANSCODETEMPLATEGROUPRESULT_H_

View File

@@ -0,0 +1,66 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_ATTACHAPPPOLICYTOIDENTITYREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_ATTACHAPPPOLICYTOIDENTITYREQUEST_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 AttachAppPolicyToIdentityRequest : public RpcServiceRequest
{
public:
AttachAppPolicyToIdentityRequest();
~AttachAppPolicyToIdentityRequest();
std::string getIdentityName()const;
void setIdentityName(const std::string& identityName);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getIdentityType()const;
void setIdentityType(const std::string& identityType);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getAppId()const;
void setAppId(const std::string& appId);
std::string getPolicyNames()const;
void setPolicyNames(const std::string& policyNames);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string identityName_;
long resourceOwnerId_;
std::string identityType_;
std::string resourceOwnerAccount_;
std::string appId_;
std::string policyNames_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_ATTACHAPPPOLICYTOIDENTITYREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_GETOSSSTATISRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_GETOSSSTATISRESULT_H_
#ifndef ALIBABACLOUD_VOD_MODEL_ATTACHAPPPOLICYTOIDENTITYRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_ATTACHAPPPOLICYTOIDENTITYRESULT_H_
#include <string>
#include <vector>
@@ -29,30 +29,25 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT GetOSSStatisResult : public ServiceResult
class ALIBABACLOUD_VOD_EXPORT AttachAppPolicyToIdentityResult : public ServiceResult
{
public:
struct OSSMetric
{
std::string statTime;
long storageUtilization;
};
GetOSSStatisResult();
explicit GetOSSStatisResult(const std::string &payload);
~GetOSSStatisResult();
std::vector<OSSMetric> getOssStatisList()const;
long getMaxStorageUtilization()const;
AttachAppPolicyToIdentityResult();
explicit AttachAppPolicyToIdentityResult(const std::string &payload);
~AttachAppPolicyToIdentityResult();
std::vector<std::string> getNonExistPolicyNames()const;
std::vector<std::string> getFailedPolicyNames()const;
protected:
void parse(const std::string &payload);
private:
std::vector<OSSMetric> ossStatisList_;
long maxStorageUtilization_;
std::vector<std::string> nonExistPolicyNames_;
std::vector<std::string> failedPolicyNames_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_GETOSSSTATISRESULT_H_
#endif // !ALIBABACLOUD_VOD_MODEL_ATTACHAPPPOLICYTOIDENTITYRESULT_H_

View File

@@ -0,0 +1,66 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_CREATEAPPINFOREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_CREATEAPPINFOREQUEST_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 CreateAppInfoRequest : public RpcServiceRequest
{
public:
CreateAppInfoRequest();
~CreateAppInfoRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAppName()const;
void setAppName(const std::string& appName);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getDescription()const;
void setDescription(const std::string& description);
long getResourceRealOwnerId()const;
void setResourceRealOwnerId(long resourceRealOwnerId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
long resourceOwnerId_;
std::string appName_;
std::string resourceOwnerAccount_;
std::string description_;
long resourceRealOwnerId_;
long ownerId_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_CREATEAPPINFOREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_DELETEWORKFLOWRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_DELETEWORKFLOWRESULT_H_
#ifndef ALIBABACLOUD_VOD_MODEL_CREATEAPPINFORESULT_H_
#define ALIBABACLOUD_VOD_MODEL_CREATEAPPINFORESULT_H_
#include <string>
#include <vector>
@@ -29,23 +29,23 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT DeleteWorkFlowResult : public ServiceResult
class ALIBABACLOUD_VOD_EXPORT CreateAppInfoResult : public ServiceResult
{
public:
DeleteWorkFlowResult();
explicit DeleteWorkFlowResult(const std::string &payload);
~DeleteWorkFlowResult();
std::string getWorkFlowId()const;
CreateAppInfoResult();
explicit CreateAppInfoResult(const std::string &payload);
~CreateAppInfoResult();
std::string getAppId()const;
protected:
void parse(const std::string &payload);
private:
std::string workFlowId_;
std::string appId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_DELETEWORKFLOWRESULT_H_
#endif // !ALIBABACLOUD_VOD_MODEL_CREATEAPPINFORESULT_H_

View File

@@ -39,6 +39,10 @@ namespace AlibabaCloud
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getCateIds()const;
void setCateIds(const std::string& cateIds);
std::string getIcon()const;
void setIcon(const std::string& icon);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getFileSize()const;
@@ -55,16 +59,22 @@ namespace AlibabaCloud
void setTags(const std::string& tags);
std::string getStorageLocation()const;
void setStorageLocation(const std::string& storageLocation);
std::string getUserData()const;
void setUserData(const std::string& userData);
std::string getMediaExt()const;
void setMediaExt(const std::string& mediaExt);
std::string getFileName()const;
void setFileName(const std::string& fileName);
int getCateId()const;
void setCateId(int cateId);
long getCateId()const;
void setCateId(long cateId);
std::string getAppId()const;
void setAppId(const std::string& appId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string cateIds_;
std::string icon_;
std::string description_;
std::string fileSize_;
long ownerId_;
@@ -73,9 +83,11 @@ namespace AlibabaCloud
std::string businessType_;
std::string tags_;
std::string storageLocation_;
std::string userData_;
std::string mediaExt_;
std::string fileName_;
int cateId_;
long cateId_;
std::string appId_;
};
}

View File

@@ -39,14 +39,12 @@ namespace AlibabaCloud
void setResourceOwnerId(long resourceOwnerId);
std::string getImageType()const;
void setImageType(const std::string& imageType);
std::string getOriginalFileName()const;
void setOriginalFileName(const std::string& originalFileName);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getImageExt()const;
void setImageExt(const std::string& imageExt);
long getCateId()const;
void setCateId(long cateId);
std::string getDescription()const;
void setDescription(const std::string& description);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getTitle()const;
@@ -57,19 +55,30 @@ namespace AlibabaCloud
void setTags(const std::string& tags);
std::string getStorageLocation()const;
void setStorageLocation(const std::string& storageLocation);
std::string getUserData()const;
void setUserData(const std::string& userData);
std::string getOriginalFileName()const;
void setOriginalFileName(const std::string& originalFileName);
long getCateId()const;
void setCateId(long cateId);
std::string getAppId()const;
void setAppId(const std::string& appId);
private:
long resourceOwnerId_;
std::string imageType_;
std::string originalFileName_;
std::string resourceOwnerAccount_;
std::string imageExt_;
long cateId_;
std::string description_;
long ownerId_;
std::string title_;
std::string accessKeyId_;
std::string tags_;
std::string storageLocation_;
std::string userData_;
std::string originalFileName_;
long cateId_;
std::string appId_;
};
}

View File

@@ -65,6 +65,12 @@ namespace AlibabaCloud
void setTemplateGroupId(const std::string& templateGroupId);
long getCateId()const;
void setCateId(long cateId);
std::string getAppId()const;
void setAppId(const std::string& appId);
std::string getWorkflowId()const;
void setWorkflowId(const std::string& workflowId);
std::string getCustomMediaInfo()const;
void setCustomMediaInfo(const std::string& customMediaInfo);
private:
long resourceOwnerId_;
@@ -82,6 +88,9 @@ namespace AlibabaCloud
std::string fileName_;
std::string templateGroupId_;
long cateId_;
std::string appId_;
std::string workflowId_;
std::string customMediaInfo_;
};
}

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_LISTWORKFLOWREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_LISTWORKFLOWREQUEST_H_
#ifndef ALIBABACLOUD_VOD_MODEL_DELETEAITEMPLATEREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_DELETEAITEMPLATEREQUEST_H_
#include <string>
#include <vector>
@@ -28,12 +28,12 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT ListWorkFlowRequest : public RpcServiceRequest
class ALIBABACLOUD_VOD_EXPORT DeleteAITemplateRequest : public RpcServiceRequest
{
public:
ListWorkFlowRequest();
~ListWorkFlowRequest();
DeleteAITemplateRequest();
~DeleteAITemplateRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
@@ -41,14 +41,17 @@ namespace AlibabaCloud
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getTemplateId()const;
void setTemplateId(const std::string& templateId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string templateId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_LISTWORKFLOWREQUEST_H_
#endif // !ALIBABACLOUD_VOD_MODEL_DELETEAITEMPLATEREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_GETVIDEOCONFIGRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_GETVIDEOCONFIGRESULT_H_
#ifndef ALIBABACLOUD_VOD_MODEL_DELETEAITEMPLATERESULT_H_
#define ALIBABACLOUD_VOD_MODEL_DELETEAITEMPLATERESULT_H_
#include <string>
#include <vector>
@@ -29,23 +29,23 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT GetVideoConfigResult : public ServiceResult
class ALIBABACLOUD_VOD_EXPORT DeleteAITemplateResult : public ServiceResult
{
public:
GetVideoConfigResult();
explicit GetVideoConfigResult(const std::string &payload);
~GetVideoConfigResult();
std::string getDownloadSwitch()const;
DeleteAITemplateResult();
explicit DeleteAITemplateResult(const std::string &payload);
~DeleteAITemplateResult();
std::string getTemplateId()const;
protected:
void parse(const std::string &payload);
private:
std::string downloadSwitch_;
std::string templateId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_GETVIDEOCONFIGRESULT_H_
#endif // !ALIBABACLOUD_VOD_MODEL_DELETEAITEMPLATERESULT_H_

View File

@@ -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_DELETEAPPINFOREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_DELETEAPPINFOREQUEST_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 DeleteAppInfoRequest : public RpcServiceRequest
{
public:
DeleteAppInfoRequest();
~DeleteAppInfoRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getAppId()const;
void setAppId(const std::string& appId);
long getResourceRealOwnerId()const;
void setResourceRealOwnerId(long resourceRealOwnerId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string appId_;
long resourceRealOwnerId_;
long ownerId_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_DELETEAPPINFOREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_ADDWORKFLOWRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_ADDWORKFLOWRESULT_H_
#ifndef ALIBABACLOUD_VOD_MODEL_DELETEAPPINFORESULT_H_
#define ALIBABACLOUD_VOD_MODEL_DELETEAPPINFORESULT_H_
#include <string>
#include <vector>
@@ -29,23 +29,21 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT AddWorkFlowResult : public ServiceResult
class ALIBABACLOUD_VOD_EXPORT DeleteAppInfoResult : public ServiceResult
{
public:
AddWorkFlowResult();
explicit AddWorkFlowResult(const std::string &payload);
~AddWorkFlowResult();
std::string getWorkFlowId()const;
DeleteAppInfoResult();
explicit DeleteAppInfoResult(const std::string &payload);
~DeleteAppInfoResult();
protected:
void parse(const std::string &payload);
private:
std::string workFlowId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_ADDWORKFLOWRESULT_H_
#endif // !ALIBABACLOUD_VOD_MODEL_DELETEAPPINFORESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_GETVIDEOCONFIGREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_GETVIDEOCONFIGREQUEST_H_
#ifndef ALIBABACLOUD_VOD_MODEL_DELETEATTACHEDMEDIAREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_DELETEATTACHEDMEDIAREQUEST_H_
#include <string>
#include <vector>
@@ -28,33 +28,33 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT GetVideoConfigRequest : public RpcServiceRequest
class ALIBABACLOUD_VOD_EXPORT DeleteAttachedMediaRequest : public RpcServiceRequest
{
public:
GetVideoConfigRequest();
~GetVideoConfigRequest();
DeleteAttachedMediaRequest();
~DeleteAttachedMediaRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getVideoId()const;
void setVideoId(const std::string& videoId);
std::string getMediaIds()const;
void setMediaIds(const std::string& mediaIds);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAuthInfo()const;
void setAuthInfo(const std::string& authInfo);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string videoId_;
std::string mediaIds_;
long ownerId_;
std::string authInfo_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_GETVIDEOCONFIGREQUEST_H_
#endif // !ALIBABACLOUD_VOD_MODEL_DELETEATTACHEDMEDIAREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_DELETEATTACHEDMEDIARESULT_H_
#define ALIBABACLOUD_VOD_MODEL_DELETEATTACHEDMEDIARESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/vod/VodExport.h>
namespace AlibabaCloud
{
namespace Vod
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT DeleteAttachedMediaResult : public ServiceResult
{
public:
DeleteAttachedMediaResult();
explicit DeleteAttachedMediaResult(const std::string &payload);
~DeleteAttachedMediaResult();
std::vector<std::string> getNonExistMediaIds()const;
protected:
void parse(const std::string &payload);
private:
std::vector<std::string> nonExistMediaIds_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_DELETEATTACHEDMEDIARESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOSUMMARYJOBREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOSUMMARYJOBREQUEST_H_
#ifndef ALIBABACLOUD_VOD_MODEL_DELETEMESSAGECALLBACKREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_DELETEMESSAGECALLBACKREQUEST_H_
#include <string>
#include <vector>
@@ -28,21 +28,23 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT ListAIVideoSummaryJobRequest : public RpcServiceRequest
class ALIBABACLOUD_VOD_EXPORT DeleteMessageCallbackRequest : public RpcServiceRequest
{
public:
ListAIVideoSummaryJobRequest();
~ListAIVideoSummaryJobRequest();
DeleteMessageCallbackRequest();
~DeleteMessageCallbackRequest();
std::string getResourceOwnerId()const;
void setResourceOwnerId(const std::string& resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getAIVideoSummaryJobIds()const;
void setAIVideoSummaryJobIds(const std::string& aIVideoSummaryJobIds);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getAppId()const;
void setAppId(const std::string& appId);
long getResourceRealOwnerId()const;
void setResourceRealOwnerId(long resourceRealOwnerId);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getAccessKeyId()const;
@@ -51,8 +53,9 @@ namespace AlibabaCloud
private:
std::string resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string aIVideoSummaryJobIds_;
std::string ownerAccount_;
std::string appId_;
long resourceRealOwnerId_;
std::string ownerId_;
std::string accessKeyId_;
@@ -60,4 +63,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOSUMMARYJOBREQUEST_H_
#endif // !ALIBABACLOUD_VOD_MODEL_DELETEMESSAGECALLBACKREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_PUSHOBJECTCACHERESULT_H_
#define ALIBABACLOUD_VOD_MODEL_PUSHOBJECTCACHERESULT_H_
#ifndef ALIBABACLOUD_VOD_MODEL_DELETEMESSAGECALLBACKRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_DELETEMESSAGECALLBACKRESULT_H_
#include <string>
#include <vector>
@@ -29,23 +29,21 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT PushObjectCacheResult : public ServiceResult
class ALIBABACLOUD_VOD_EXPORT DeleteMessageCallbackResult : public ServiceResult
{
public:
PushObjectCacheResult();
explicit PushObjectCacheResult(const std::string &payload);
~PushObjectCacheResult();
std::string getPushTaskId()const;
DeleteMessageCallbackResult();
explicit DeleteMessageCallbackResult(const std::string &payload);
~DeleteMessageCallbackResult();
protected:
void parse(const std::string &payload);
private:
std::string pushTaskId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_PUSHOBJECTCACHERESULT_H_
#endif // !ALIBABACLOUD_VOD_MODEL_DELETEMESSAGECALLBACKRESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_SUBMITAIVIDEOCOVERJOBREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_SUBMITAIVIDEOCOVERJOBREQUEST_H_
#ifndef ALIBABACLOUD_VOD_MODEL_DELETEMULTIPARTUPLOADREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_DELETEMULTIPARTUPLOADREQUEST_H_
#include <string>
#include <vector>
@@ -28,42 +28,42 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT SubmitAIVideoCoverJobRequest : public RpcServiceRequest
class ALIBABACLOUD_VOD_EXPORT DeleteMultipartUploadRequest : public RpcServiceRequest
{
public:
SubmitAIVideoCoverJobRequest();
~SubmitAIVideoCoverJobRequest();
DeleteMultipartUploadRequest();
~DeleteMultipartUploadRequest();
std::string getUserData()const;
void setUserData(const std::string& userData);
std::string getResourceOwnerId()const;
void setResourceOwnerId(const std::string& resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getResourceRealOwnerId()const;
void setResourceRealOwnerId(long resourceRealOwnerId);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getMediaId()const;
void setMediaId(const std::string& mediaId);
std::string getMediaType()const;
void setMediaType(const std::string& mediaType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getAIVideoCoverConfig()const;
void setAIVideoCoverConfig(const std::string& aIVideoCoverConfig);
private:
std::string userData_;
std::string resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long resourceRealOwnerId_;
std::string ownerId_;
std::string mediaId_;
std::string mediaType_;
std::string accessKeyId_;
std::string aIVideoCoverConfig_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_SUBMITAIVIDEOCOVERJOBREQUEST_H_
#endif // !ALIBABACLOUD_VOD_MODEL_DELETEMULTIPARTUPLOADREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_DELETEMULTIPARTUPLOADRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_DELETEMULTIPARTUPLOADRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/vod/VodExport.h>
namespace AlibabaCloud
{
namespace Vod
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT DeleteMultipartUploadResult : public ServiceResult
{
public:
DeleteMultipartUploadResult();
explicit DeleteMultipartUploadResult(const std::string &payload);
~DeleteMultipartUploadResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_DELETEMULTIPARTUPLOADRESULT_H_

View File

@@ -0,0 +1,66 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_DELETETRANSCODETEMPLATEGROUPREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_DELETETRANSCODETEMPLATEGROUPREQUEST_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 DeleteTranscodeTemplateGroupRequest : public RpcServiceRequest
{
public:
DeleteTranscodeTemplateGroupRequest();
~DeleteTranscodeTemplateGroupRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getTranscodeTemplateIds()const;
void setTranscodeTemplateIds(const std::string& transcodeTemplateIds);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTranscodeTemplateGroupId()const;
void setTranscodeTemplateGroupId(const std::string& transcodeTemplateGroupId);
std::string getForceDelGroup()const;
void setForceDelGroup(const std::string& forceDelGroup);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string transcodeTemplateIds_;
long ownerId_;
std::string accessKeyId_;
std::string transcodeTemplateGroupId_;
std::string forceDelGroup_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_DELETETRANSCODETEMPLATEGROUPREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_DELETETRANSCODETEMPLATEGROUPRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_DELETETRANSCODETEMPLATEGROUPRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/vod/VodExport.h>
namespace AlibabaCloud
{
namespace Vod
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT DeleteTranscodeTemplateGroupResult : public ServiceResult
{
public:
DeleteTranscodeTemplateGroupResult();
explicit DeleteTranscodeTemplateGroupResult(const std::string &payload);
~DeleteTranscodeTemplateGroupResult();
std::vector<std::string> getNonExistTranscodeTemplateIds()const;
protected:
void parse(const std::string &payload);
private:
std::vector<std::string> nonExistTranscodeTemplateIds_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_DELETETRANSCODETEMPLATEGROUPRESULT_H_

View File

@@ -37,10 +37,14 @@ namespace AlibabaCloud
DeleteVideoResult();
explicit DeleteVideoResult(const std::string &payload);
~DeleteVideoResult();
std::vector<std::string> getForbiddenVideoIds()const;
std::vector<std::string> getNonExistVideoIds()const;
protected:
void parse(const std::string &payload);
private:
std::vector<std::string> forbiddenVideoIds_;
std::vector<std::string> nonExistVideoIds_;
};
}

View File

@@ -1,78 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBECDNDOMAINLOGSREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_DESCRIBECDNDOMAINLOGSREQUEST_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 DescribeCdnDomainLogsRequest : public RpcServiceRequest
{
public:
DescribeCdnDomainLogsRequest();
~DescribeCdnDomainLogsRequest();
std::string getResourceOwnerId()const;
void setResourceOwnerId(const std::string& resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
long getPageNo()const;
void setPageNo(long pageNo);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getPageSize()const;
void setPageSize(long pageSize);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getLogDay()const;
void setLogDay(const std::string& logDay);
private:
std::string resourceOwnerId_;
std::string resourceOwnerAccount_;
long pageNo_;
std::string ownerAccount_;
std::string domainName_;
long pageSize_;
std::string endTime_;
std::string startTime_;
std::string ownerId_;
std::string accessKeyId_;
std::string logDay_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBECDNDOMAINLOGSREQUEST_H_

View File

@@ -1,81 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBEDOMAINBPSDATAREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEDOMAINBPSDATAREQUEST_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 DescribeDomainBpsDataRequest : public RpcServiceRequest
{
public:
DescribeDomainBpsDataRequest();
~DescribeDomainBpsDataRequest();
std::string getResourceOwnerId()const;
void setResourceOwnerId(const std::string& resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getTimeMerge()const;
void setTimeMerge(const std::string& timeMerge);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
std::string getLocationNameEn()const;
void setLocationNameEn(const std::string& locationNameEn);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getIspNameEn()const;
void setIspNameEn(const std::string& ispNameEn);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getInterval()const;
void setInterval(const std::string& interval);
private:
std::string resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string timeMerge_;
std::string ownerAccount_;
std::string domainName_;
std::string endTime_;
std::string locationNameEn_;
std::string startTime_;
std::string ispNameEn_;
std::string ownerId_;
std::string accessKeyId_;
std::string interval_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEDOMAINBPSDATAREQUEST_H_

View File

@@ -1,81 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBEDOMAINFLOWDATAREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEDOMAINFLOWDATAREQUEST_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 DescribeDomainFlowDataRequest : public RpcServiceRequest
{
public:
DescribeDomainFlowDataRequest();
~DescribeDomainFlowDataRequest();
std::string getResourceOwnerId()const;
void setResourceOwnerId(const std::string& resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getTimeMerge()const;
void setTimeMerge(const std::string& timeMerge);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
std::string getLocationNameEn()const;
void setLocationNameEn(const std::string& locationNameEn);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getIspNameEn()const;
void setIspNameEn(const std::string& ispNameEn);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getInterval()const;
void setInterval(const std::string& interval);
private:
std::string resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string timeMerge_;
std::string ownerAccount_;
std::string domainName_;
std::string endTime_;
std::string locationNameEn_;
std::string startTime_;
std::string ispNameEn_;
std::string ownerId_;
std::string accessKeyId_;
std::string interval_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEDOMAINFLOWDATAREQUEST_H_

View File

@@ -35,20 +35,86 @@ namespace AlibabaCloud
DescribePlayTopVideosRequest();
~DescribePlayTopVideosRequest();
std::string getBizDate()const;
void setBizDate(const std::string& bizDate);
long getPageNo()const;
void setPageNo(long pageNo);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
long getCallerParentId()const;
void setCallerParentId(long callerParentId);
bool getProxy_original_security_transport()const;
void setProxy_original_security_transport(bool proxy_original_security_transport);
std::string getProxy_original_source_ip()const;
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
std::string getOwnerIdLoginEmail()const;
void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
std::string getCallerType()const;
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getRequestContent()const;
void setRequestContent(const std::string& requestContent);
long getPageSize()const;
void setPageSize(long pageSize);
std::string getCallerBidEmail()const;
void setCallerBidEmail(const std::string& callerBidEmail);
std::string getCallerUidEmail()const;
void setCallerUidEmail(const std::string& callerUidEmail);
long getCallerUid()const;
void setCallerUid(long callerUid);
std::string getApp_ip()const;
void setApp_ip(const std::string& app_ip);
std::string getPopProduct()const;
void setPopProduct(const std::string& popProduct);
std::string getCallerBid()const;
void setCallerBid(const std::string& callerBid);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getVersion()const;
void setVersion(const std::string& version);
bool getProxy_trust_transport_info()const;
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
bool getAk_mfa_present()const;
void setAk_mfa_present(bool ak_mfa_present);
bool getSecurity_transport()const;
void setSecurity_transport(bool security_transport);
std::string getBizDate()const;
void setBizDate(const std::string& bizDate);
std::string getVideoType()const;
void setVideoType(const std::string& videoType);
std::string getRequestId()const;
void setRequestId(const std::string& requestId);
long getPageNo()const;
void setPageNo(long pageNo);
private:
std::string bizDate_;
long pageNo_;
long resourceOwnerId_;
long callerParentId_;
bool proxy_original_security_transport_;
std::string proxy_original_source_ip_;
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string securityToken_;
std::string regionId_;
std::string requestContent_;
long pageSize_;
std::string callerBidEmail_;
std::string callerUidEmail_;
long callerUid_;
std::string app_ip_;
std::string popProduct_;
std::string callerBid_;
long ownerId_;
std::string version_;
bool proxy_trust_transport_info_;
bool ak_mfa_present_;
bool security_transport_;
std::string bizDate_;
std::string videoType_;
std::string requestId_;
long pageNo_;
};
}

View File

@@ -35,17 +35,86 @@ namespace AlibabaCloud
DescribePlayUserAvgRequest();
~DescribePlayUserAvgRequest();
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
long getCallerParentId()const;
void setCallerParentId(long callerParentId);
bool getProxy_original_security_transport()const;
void setProxy_original_security_transport(bool proxy_original_security_transport);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getProxy_original_source_ip()const;
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
std::string getOwnerIdLoginEmail()const;
void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
std::string getCallerType()const;
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getRequestContent()const;
void setRequestContent(const std::string& requestContent);
std::string getCallerBidEmail()const;
void setCallerBidEmail(const std::string& callerBidEmail);
std::string getCallerUidEmail()const;
void setCallerUidEmail(const std::string& callerUidEmail);
long getCallerUid()const;
void setCallerUid(long callerUid);
std::string getApp_ip()const;
void setApp_ip(const std::string& app_ip);
std::string getPopProduct()const;
void setPopProduct(const std::string& popProduct);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
std::string getCallerBid()const;
void setCallerBid(const std::string& callerBid);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getVersion()const;
void setVersion(const std::string& version);
bool getProxy_trust_transport_info()const;
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
bool getAk_mfa_present()const;
void setAk_mfa_present(bool ak_mfa_present);
bool getSecurity_transport()const;
void setSecurity_transport(bool security_transport);
std::string getVideoType()const;
void setVideoType(const std::string& videoType);
std::string getRequestId()const;
void setRequestId(const std::string& requestId);
std::string getInterval()const;
void setInterval(const std::string& interval);
private:
std::string endTime_;
long resourceOwnerId_;
long callerParentId_;
bool proxy_original_security_transport_;
std::string startTime_;
std::string proxy_original_source_ip_;
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string securityToken_;
std::string regionId_;
std::string requestContent_;
std::string callerBidEmail_;
std::string callerUidEmail_;
long callerUid_;
std::string app_ip_;
std::string popProduct_;
std::string endTime_;
std::string callerBid_;
long ownerId_;
std::string version_;
bool proxy_trust_transport_info_;
bool ak_mfa_present_;
bool security_transport_;
std::string videoType_;
std::string requestId_;
std::string interval_;
};
}

View File

@@ -35,17 +35,86 @@ namespace AlibabaCloud
DescribePlayUserTotalRequest();
~DescribePlayUserTotalRequest();
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
long getCallerParentId()const;
void setCallerParentId(long callerParentId);
bool getProxy_original_security_transport()const;
void setProxy_original_security_transport(bool proxy_original_security_transport);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getProxy_original_source_ip()const;
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
std::string getOwnerIdLoginEmail()const;
void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
std::string getCallerType()const;
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getRequestContent()const;
void setRequestContent(const std::string& requestContent);
std::string getCallerBidEmail()const;
void setCallerBidEmail(const std::string& callerBidEmail);
std::string getCallerUidEmail()const;
void setCallerUidEmail(const std::string& callerUidEmail);
long getCallerUid()const;
void setCallerUid(long callerUid);
std::string getApp_ip()const;
void setApp_ip(const std::string& app_ip);
std::string getPopProduct()const;
void setPopProduct(const std::string& popProduct);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
std::string getCallerBid()const;
void setCallerBid(const std::string& callerBid);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getVersion()const;
void setVersion(const std::string& version);
bool getProxy_trust_transport_info()const;
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
bool getAk_mfa_present()const;
void setAk_mfa_present(bool ak_mfa_present);
bool getSecurity_transport()const;
void setSecurity_transport(bool security_transport);
std::string getVideoType()const;
void setVideoType(const std::string& videoType);
std::string getRequestId()const;
void setRequestId(const std::string& requestId);
std::string getInterval()const;
void setInterval(const std::string& interval);
private:
std::string endTime_;
long resourceOwnerId_;
long callerParentId_;
bool proxy_original_security_transport_;
std::string startTime_;
std::string proxy_original_source_ip_;
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string securityToken_;
std::string regionId_;
std::string requestContent_;
std::string callerBidEmail_;
std::string callerUidEmail_;
long callerUid_;
std::string app_ip_;
std::string popProduct_;
std::string endTime_;
std::string callerBid_;
long ownerId_;
std::string version_;
bool proxy_trust_transport_info_;
bool ak_mfa_present_;
bool security_transport_;
std::string videoType_;
std::string requestId_;
std::string interval_;
};
}

View File

@@ -35,20 +35,89 @@ namespace AlibabaCloud
DescribePlayVideoStatisRequest();
~DescribePlayVideoStatisRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
long getCallerParentId()const;
void setCallerParentId(long callerParentId);
bool getProxy_original_security_transport()const;
void setProxy_original_security_transport(bool proxy_original_security_transport);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getProxy_original_source_ip()const;
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
std::string getOwnerIdLoginEmail()const;
void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
std::string getCallerType()const;
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getRequestContent()const;
void setRequestContent(const std::string& requestContent);
std::string getCallerBidEmail()const;
void setCallerBidEmail(const std::string& callerBidEmail);
std::string getCallerUidEmail()const;
void setCallerUidEmail(const std::string& callerUidEmail);
long getCallerUid()const;
void setCallerUid(long callerUid);
std::string getApp_ip()const;
void setApp_ip(const std::string& app_ip);
std::string getPopProduct()const;
void setPopProduct(const std::string& popProduct);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
std::string getVideoId()const;
void setVideoId(const std::string& videoId);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getCallerBid()const;
void setCallerBid(const std::string& callerBid);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getVersion()const;
void setVersion(const std::string& version);
bool getProxy_trust_transport_info()const;
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
bool getAk_mfa_present()const;
void setAk_mfa_present(bool ak_mfa_present);
bool getSecurity_transport()const;
void setSecurity_transport(bool security_transport);
std::string getVideoType()const;
void setVideoType(const std::string& videoType);
std::string getRequestId()const;
void setRequestId(const std::string& requestId);
std::string getInterval()const;
void setInterval(const std::string& interval);
private:
long resourceOwnerId_;
long callerParentId_;
bool proxy_original_security_transport_;
std::string startTime_;
std::string proxy_original_source_ip_;
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string securityToken_;
std::string regionId_;
std::string requestContent_;
std::string callerBidEmail_;
std::string callerUidEmail_;
long callerUid_;
std::string app_ip_;
std::string popProduct_;
std::string endTime_;
std::string videoId_;
std::string startTime_;
std::string callerBid_;
long ownerId_;
std::string version_;
bool proxy_trust_transport_info_;
bool ak_mfa_present_;
bool security_transport_;
std::string videoType_;
std::string requestId_;
std::string interval_;
};
}

View File

@@ -1,58 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBEREFRESHQUOTARESULT_H_
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEREFRESHQUOTARESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/vod/VodExport.h>
namespace AlibabaCloud
{
namespace Vod
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT DescribeRefreshQuotaResult : public ServiceResult
{
public:
struct RefreshCacheQuota
{
std::string urlRemain;
std::string dirRemain;
std::string urlQuota;
std::string dirQuota;
};
DescribeRefreshQuotaResult();
explicit DescribeRefreshQuotaResult(const std::string &payload);
~DescribeRefreshQuotaResult();
RefreshCacheQuota getRefreshCacheQuota()const;
protected:
void parse(const std::string &payload);
private:
RefreshCacheQuota refreshCacheQuota_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEREFRESHQUOTARESULT_H_

View File

@@ -0,0 +1,132 @@
/*
* 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_DESCRIBEVODDOMAINBPSDATAREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINBPSDATAREQUEST_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 DescribeVodDomainBpsDataRequest : public RpcServiceRequest
{
public:
DescribeVodDomainBpsDataRequest();
~DescribeVodDomainBpsDataRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
long getCallerParentId()const;
void setCallerParentId(long callerParentId);
bool getProxy_original_security_transport()const;
void setProxy_original_security_transport(bool proxy_original_security_transport);
std::string getLocationNameEn()const;
void setLocationNameEn(const std::string& locationNameEn);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getIspNameEn()const;
void setIspNameEn(const std::string& ispNameEn);
std::string getProxy_original_source_ip()const;
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
std::string getOwnerIdLoginEmail()const;
void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
std::string getCallerType()const;
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getRequestContent()const;
void setRequestContent(const std::string& requestContent);
std::string getCallerBidEmail()const;
void setCallerBidEmail(const std::string& callerBidEmail);
std::string getCallerUidEmail()const;
void setCallerUidEmail(const std::string& callerUidEmail);
long getCallerUid()const;
void setCallerUid(long callerUid);
std::string getApp_ip()const;
void setApp_ip(const std::string& app_ip);
std::string getPopProduct()const;
void setPopProduct(const std::string& popProduct);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
std::string getCallerBid()const;
void setCallerBid(const std::string& callerBid);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getVersion()const;
void setVersion(const std::string& version);
bool getProxy_trust_transport_info()const;
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
bool getAk_mfa_present()const;
void setAk_mfa_present(bool ak_mfa_present);
bool getSecurity_transport()const;
void setSecurity_transport(bool security_transport);
std::string getRequestId()const;
void setRequestId(const std::string& requestId);
std::string getInterval()const;
void setInterval(const std::string& interval);
std::string getFields()const;
void setFields(const std::string& fields);
private:
long resourceOwnerId_;
long callerParentId_;
bool proxy_original_security_transport_;
std::string locationNameEn_;
std::string startTime_;
std::string ispNameEn_;
std::string proxy_original_source_ip_;
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string securityToken_;
std::string regionId_;
std::string requestContent_;
std::string callerBidEmail_;
std::string callerUidEmail_;
long callerUid_;
std::string app_ip_;
std::string popProduct_;
std::string domainName_;
std::string endTime_;
std::string callerBid_;
long ownerId_;
std::string version_;
bool proxy_trust_transport_info_;
bool ak_mfa_present_;
bool security_transport_;
std::string requestId_;
std::string interval_;
std::string fields_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINBPSDATAREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBEDOMAINBPSDATARESULT_H_
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEDOMAINBPSDATARESULT_H_
#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINBPSDATARESULT_H_
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINBPSDATARESULT_H_
#include <string>
#include <vector>
@@ -29,54 +29,45 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT DescribeDomainBpsDataResult : public ServiceResult
class ALIBABACLOUD_VOD_EXPORT DescribeVodDomainBpsDataResult : public ServiceResult
{
public:
struct DataModule
{
std::string overseasValue;
std::string staticOverseasValue;
std::string staticValue;
std::string staticDomesticValue;
std::string overseasL2Value;
std::string httpsValue;
std::string value;
std::string httpsDomesticValue;
std::string timeStamp;
std::string httpsOverseasValue;
std::string domesticValue;
std::string dynamicOverseasValue;
std::string value;
std::string dynamicDomesticValue;
std::string domesticL2Value;
std::string l2Value;
long dynamicValue;
};
struct DataModule1
{
std::string value;
std::string timeStamp;
};
DescribeDomainBpsDataResult();
explicit DescribeDomainBpsDataResult(const std::string &payload);
~DescribeDomainBpsDataResult();
DescribeVodDomainBpsDataResult();
explicit DescribeVodDomainBpsDataResult(const std::string &payload);
~DescribeVodDomainBpsDataResult();
std::string getIspNameEn()const;
std::string getEndTime()const;
std::string getDomainName()const;
std::vector<DataModule1> getSupplyBpsDatas()const;
std::string getDataInterval()const;
std::string getLocationNameEn()const;
std::string getStartTime()const;
std::string getDataInterval()const;
std::vector<DataModule> getBpsDataPerInterval()const;
protected:
void parse(const std::string &payload);
private:
std::string ispNameEn_;
std::string endTime_;
std::string domainName_;
std::vector<DataModule1> supplyBpsDatas_;
std::string dataInterval_;
std::string locationNameEn_;
std::string startTime_;
std::string dataInterval_;
std::vector<DataModule> bpsDataPerInterval_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEDOMAINBPSDATARESULT_H_
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINBPSDATARESULT_H_

View File

@@ -0,0 +1,126 @@
/*
* 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_DESCRIBEVODDOMAINLOGREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINLOGREQUEST_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 DescribeVodDomainLogRequest : public RpcServiceRequest
{
public:
DescribeVodDomainLogRequest();
~DescribeVodDomainLogRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
long getCallerParentId()const;
void setCallerParentId(long callerParentId);
bool getProxy_original_security_transport()const;
void setProxy_original_security_transport(bool proxy_original_security_transport);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getProxy_original_source_ip()const;
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
std::string getOwnerIdLoginEmail()const;
void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
std::string getCallerType()const;
void setCallerType(const std::string& callerType);
long getPageNumber()const;
void setPageNumber(long pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getRequestContent()const;
void setRequestContent(const std::string& requestContent);
long getPageSize()const;
void setPageSize(long pageSize);
std::string getCallerBidEmail()const;
void setCallerBidEmail(const std::string& callerBidEmail);
std::string getCallerUidEmail()const;
void setCallerUidEmail(const std::string& callerUidEmail);
long getCallerUid()const;
void setCallerUid(long callerUid);
std::string getApp_ip()const;
void setApp_ip(const std::string& app_ip);
std::string getPopProduct()const;
void setPopProduct(const std::string& popProduct);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
std::string getCallerBid()const;
void setCallerBid(const std::string& callerBid);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getVersion()const;
void setVersion(const std::string& version);
bool getProxy_trust_transport_info()const;
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
bool getAk_mfa_present()const;
void setAk_mfa_present(bool ak_mfa_present);
bool getSecurity_transport()const;
void setSecurity_transport(bool security_transport);
std::string getRequestId()const;
void setRequestId(const std::string& requestId);
private:
long resourceOwnerId_;
long callerParentId_;
bool proxy_original_security_transport_;
std::string startTime_;
std::string proxy_original_source_ip_;
std::string ownerIdLoginEmail_;
std::string callerType_;
long pageNumber_;
std::string accessKeyId_;
std::string securityToken_;
std::string regionId_;
std::string requestContent_;
long pageSize_;
std::string callerBidEmail_;
std::string callerUidEmail_;
long callerUid_;
std::string app_ip_;
std::string popProduct_;
std::string domainName_;
std::string endTime_;
std::string callerBid_;
long ownerId_;
std::string version_;
bool proxy_trust_transport_info_;
bool ak_mfa_present_;
bool security_transport_;
std::string requestId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINLOGREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBECDNDOMAINLOGSRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_DESCRIBECDNDOMAINLOGSRESULT_H_
#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINLOGRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINLOGRESULT_H_
#include <string>
#include <vector>
@@ -29,12 +29,18 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT DescribeCdnDomainLogsResult : public ServiceResult
class ALIBABACLOUD_VOD_EXPORT DescribeVodDomainLogResult : public ServiceResult
{
public:
struct DomainLogModel
struct DomainLogDetail
{
struct DomainLogDetail
struct PageInfos
{
long pageSize;
long pageNumber;
long total;
};
struct LogInfoDetail
{
long logSize;
std::string endTime;
@@ -43,28 +49,24 @@ namespace AlibabaCloud
std::string logPath;
};
std::string domainName;
std::vector<DomainLogDetail> domainLogDetails;
std::vector<DomainLogDetail::LogInfoDetail> logInfos;
PageInfos pageInfos;
long logCount;
};
DescribeCdnDomainLogsResult();
explicit DescribeCdnDomainLogsResult(const std::string &payload);
~DescribeCdnDomainLogsResult();
long getPageSize()const;
DomainLogModel getDomainLogModel()const;
long getTotal()const;
long getPageNo()const;
DescribeVodDomainLogResult();
explicit DescribeVodDomainLogResult(const std::string &payload);
~DescribeVodDomainLogResult();
std::vector<DomainLogDetail> getDomainLogDetails()const;
protected:
void parse(const std::string &payload);
private:
long pageSize_;
DomainLogModel domainLogModel_;
long total_;
long pageNo_;
std::vector<DomainLogDetail> domainLogDetails_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBECDNDOMAINLOGSRESULT_H_
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINLOGRESULT_H_

View File

@@ -0,0 +1,132 @@
/*
* 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_DESCRIBEVODDOMAINTRAFFICDATAREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINTRAFFICDATAREQUEST_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 DescribeVodDomainTrafficDataRequest : public RpcServiceRequest
{
public:
DescribeVodDomainTrafficDataRequest();
~DescribeVodDomainTrafficDataRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
long getCallerParentId()const;
void setCallerParentId(long callerParentId);
bool getProxy_original_security_transport()const;
void setProxy_original_security_transport(bool proxy_original_security_transport);
std::string getLocationNameEn()const;
void setLocationNameEn(const std::string& locationNameEn);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getIspNameEn()const;
void setIspNameEn(const std::string& ispNameEn);
std::string getProxy_original_source_ip()const;
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
std::string getOwnerIdLoginEmail()const;
void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
std::string getCallerType()const;
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getRequestContent()const;
void setRequestContent(const std::string& requestContent);
std::string getCallerBidEmail()const;
void setCallerBidEmail(const std::string& callerBidEmail);
std::string getCallerUidEmail()const;
void setCallerUidEmail(const std::string& callerUidEmail);
long getCallerUid()const;
void setCallerUid(long callerUid);
std::string getApp_ip()const;
void setApp_ip(const std::string& app_ip);
std::string getPopProduct()const;
void setPopProduct(const std::string& popProduct);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
std::string getCallerBid()const;
void setCallerBid(const std::string& callerBid);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getVersion()const;
void setVersion(const std::string& version);
bool getProxy_trust_transport_info()const;
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
bool getAk_mfa_present()const;
void setAk_mfa_present(bool ak_mfa_present);
bool getSecurity_transport()const;
void setSecurity_transport(bool security_transport);
std::string getRequestId()const;
void setRequestId(const std::string& requestId);
std::string getInterval()const;
void setInterval(const std::string& interval);
std::string getFields()const;
void setFields(const std::string& fields);
private:
long resourceOwnerId_;
long callerParentId_;
bool proxy_original_security_transport_;
std::string locationNameEn_;
std::string startTime_;
std::string ispNameEn_;
std::string proxy_original_source_ip_;
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string securityToken_;
std::string regionId_;
std::string requestContent_;
std::string callerBidEmail_;
std::string callerUidEmail_;
long callerUid_;
std::string app_ip_;
std::string popProduct_;
std::string domainName_;
std::string endTime_;
std::string callerBid_;
long ownerId_;
std::string version_;
bool proxy_trust_transport_info_;
bool ak_mfa_present_;
bool security_transport_;
std::string requestId_;
std::string interval_;
std::string fields_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINTRAFFICDATAREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBEDOMAINFLOWDATARESULT_H_
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEDOMAINFLOWDATARESULT_H_
#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINTRAFFICDATARESULT_H_
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINTRAFFICDATARESULT_H_
#include <string>
#include <vector>
@@ -29,44 +29,41 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT DescribeDomainFlowDataResult : public ServiceResult
class ALIBABACLOUD_VOD_EXPORT DescribeVodDomainTrafficDataResult : public ServiceResult
{
public:
struct DataModule
{
std::string overseasValue;
std::string dynamicOverseasValue;
std::string staticOverseasValue;
std::string httpsValue;
std::string value;
std::string dynamicDomesticValue;
std::string staticValue;
std::string staticDomesticValue;
std::string httpsDomesticValue;
std::string timeStamp;
std::string dynamicValue;
std::string httpsOverseasValue;
std::string domesticValue;
};
DescribeDomainFlowDataResult();
explicit DescribeDomainFlowDataResult(const std::string &payload);
~DescribeDomainFlowDataResult();
DescribeVodDomainTrafficDataResult();
explicit DescribeVodDomainTrafficDataResult(const std::string &payload);
~DescribeVodDomainTrafficDataResult();
std::string getEndTime()const;
std::vector<DataModule> getTrafficDataPerInterval()const;
std::string getDomainName()const;
std::vector<DataModule> getFlowDataPerInterval()const;
std::string getDataInterval()const;
std::string getStartTime()const;
std::string getDataInterval()const;
protected:
void parse(const std::string &payload);
private:
std::string endTime_;
std::vector<DataModule> trafficDataPerInterval_;
std::string domainName_;
std::vector<DataModule> flowDataPerInterval_;
std::string dataInterval_;
std::string startTime_;
std::string dataInterval_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEDOMAINFLOWDATARESULT_H_
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINTRAFFICDATARESULT_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBEVODREFRESHQUOTAREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODREFRESHQUOTAREQUEST_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 DescribeVodRefreshQuotaRequest : public RpcServiceRequest
{
public:
DescribeVodRefreshQuotaRequest();
~DescribeVodRefreshQuotaRequest();
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string securityToken_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODREFRESHQUOTAREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOPORNRECOGJOBRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOPORNRECOGJOBRESULT_H_
#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBEVODREFRESHQUOTARESULT_H_
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODREFRESHQUOTARESULT_H_
#include <string>
#include <vector>
@@ -29,35 +29,37 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT ListAIVideoPornRecogJobResult : public ServiceResult
class ALIBABACLOUD_VOD_EXPORT DescribeVodRefreshQuotaResult : public ServiceResult
{
public:
struct AIVideoPornRecogJob
{
std::string status;
std::string mediaId;
std::string message;
std::string creationTime;
std::string data;
std::string code;
std::string jobId;
};
ListAIVideoPornRecogJobResult();
explicit ListAIVideoPornRecogJobResult(const std::string &payload);
~ListAIVideoPornRecogJobResult();
std::vector<std::string> getNonExistPornRecogJobIds()const;
std::vector<AIVideoPornRecogJob> getAIVideoPornRecogJobList()const;
DescribeVodRefreshQuotaResult();
explicit DescribeVodRefreshQuotaResult(const std::string &payload);
~DescribeVodRefreshQuotaResult();
std::string getUrlRemain()const;
std::string getPreloadRemain()const;
std::string getBlockRemain()const;
std::string getDirRemain()const;
std::string getBlockQuota()const;
std::string getUrlQuota()const;
std::string getDirQuota()const;
std::string getPreloadQuota()const;
protected:
void parse(const std::string &payload);
private:
std::vector<std::string> nonExistPornRecogJobIds_;
std::vector<AIVideoPornRecogJob> aIVideoPornRecogJobList_;
std::string urlRemain_;
std::string preloadRemain_;
std::string blockRemain_;
std::string dirRemain_;
std::string blockQuota_;
std::string urlQuota_;
std::string dirQuota_;
std::string preloadQuota_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOPORNRECOGJOBRESULT_H_
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODREFRESHQUOTARESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBEREFRESHTASKSREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEREFRESHTASKSREQUEST_H_
#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBEVODREFRESHTASKSREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODREFRESHTASKSREQUEST_H_
#include <string>
#include <vector>
@@ -28,19 +28,13 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT DescribeRefreshTasksRequest : public RpcServiceRequest
class ALIBABACLOUD_VOD_EXPORT DescribeVodRefreshTasksRequest : public RpcServiceRequest
{
public:
DescribeRefreshTasksRequest();
~DescribeRefreshTasksRequest();
DescribeVodRefreshTasksRequest();
~DescribeVodRefreshTasksRequest();
std::string getResourceOwnerId()const;
void setResourceOwnerId(const std::string& resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getObjectPath()const;
void setObjectPath(const std::string& objectPath);
std::string getDomainName()const;
@@ -49,12 +43,14 @@ namespace AlibabaCloud
void setEndTime(const std::string& endTime);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
long getOwnerId()const;
void setOwnerId(long ownerId);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getObjectType()const;
@@ -65,16 +61,14 @@ namespace AlibabaCloud
void setStatus(const std::string& status);
private:
std::string resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string objectPath_;
std::string domainName_;
std::string endTime_;
std::string startTime_;
std::string ownerId_;
long ownerId_;
int pageNumber_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string securityToken_;
int pageSize_;
std::string objectType_;
std::string taskId_;
@@ -84,4 +78,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEREFRESHTASKSREQUEST_H_
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODREFRESHTASKSREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBEREFRESHTASKSRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEREFRESHTASKSRESULT_H_
#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBEVODREFRESHTASKSRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODREFRESHTASKSRESULT_H_
#include <string>
#include <vector>
@@ -29,7 +29,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT DescribeRefreshTasksResult : public ServiceResult
class ALIBABACLOUD_VOD_EXPORT DescribeVodRefreshTasksResult : public ServiceResult
{
public:
struct Task
@@ -44,24 +44,24 @@ namespace AlibabaCloud
};
DescribeRefreshTasksResult();
explicit DescribeRefreshTasksResult(const std::string &payload);
~DescribeRefreshTasksResult();
int getTotalCount()const;
DescribeVodRefreshTasksResult();
explicit DescribeVodRefreshTasksResult(const std::string &payload);
~DescribeVodRefreshTasksResult();
long getTotalCount()const;
std::vector<Task> getTasks()const;
int getPageSize()const;
int getPageNumber()const;
long getPageSize()const;
long getPageNumber()const;
protected:
void parse(const std::string &payload);
private:
int totalCount_;
long totalCount_;
std::vector<Task> tasks_;
int pageSize_;
int pageNumber_;
long pageSize_;
long pageNumber_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEREFRESHTASKSRESULT_H_
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODREFRESHTASKSRESULT_H_

View File

@@ -0,0 +1,66 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_DETACHAPPPOLICYFROMIDENTITYREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_DETACHAPPPOLICYFROMIDENTITYREQUEST_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 DetachAppPolicyFromIdentityRequest : public RpcServiceRequest
{
public:
DetachAppPolicyFromIdentityRequest();
~DetachAppPolicyFromIdentityRequest();
std::string getIdentityName()const;
void setIdentityName(const std::string& identityName);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getIdentityType()const;
void setIdentityType(const std::string& identityType);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getAppId()const;
void setAppId(const std::string& appId);
std::string getPolicyNames()const;
void setPolicyNames(const std::string& policyNames);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string identityName_;
long resourceOwnerId_;
std::string identityType_;
std::string resourceOwnerAccount_;
std::string appId_;
std::string policyNames_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_DETACHAPPPOLICYFROMIDENTITYREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_GETAUDITRESULTRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_GETAUDITRESULTRESULT_H_
#ifndef ALIBABACLOUD_VOD_MODEL_DETACHAPPPOLICYFROMIDENTITYRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_DETACHAPPPOLICYFROMIDENTITYRESULT_H_
#include <string>
#include <vector>
@@ -29,32 +29,25 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT GetAuditResultResult : public ServiceResult
class ALIBABACLOUD_VOD_EXPORT DetachAppPolicyFromIdentityResult : public ServiceResult
{
public:
struct AIAuditResult
{
std::string abnormalModules;
std::string titleResult;
std::string label;
std::string terrorismResult;
std::string coverResult;
std::string pornResult;
};
GetAuditResultResult();
explicit GetAuditResultResult(const std::string &payload);
~GetAuditResultResult();
AIAuditResult getAIAuditResult()const;
DetachAppPolicyFromIdentityResult();
explicit DetachAppPolicyFromIdentityResult(const std::string &payload);
~DetachAppPolicyFromIdentityResult();
std::vector<std::string> getNonExistPolicyNames()const;
std::vector<std::string> getFailedPolicyNames()const;
protected:
void parse(const std::string &payload);
private:
AIAuditResult aIAuditResult_;
std::vector<std::string> nonExistPolicyNames_;
std::vector<std::string> failedPolicyNames_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_GETAUDITRESULTRESULT_H_
#endif // !ALIBABACLOUD_VOD_MODEL_DETACHAPPPOLICYFROMIDENTITYRESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_OPENVODSERVICEREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_OPENVODSERVICEREQUEST_H_
#ifndef ALIBABACLOUD_VOD_MODEL_GETAIMEDIAAUDITJOBREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_GETAIMEDIAAUDITJOBREQUEST_H_
#include <string>
#include <vector>
@@ -28,28 +28,28 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT OpenVodServiceRequest : public RpcServiceRequest
class ALIBABACLOUD_VOD_EXPORT GetAIMediaAuditJobRequest : public RpcServiceRequest
{
public:
OpenVodServiceRequest();
~OpenVodServiceRequest();
GetAIMediaAuditJobRequest();
~GetAIMediaAuditJobRequest();
std::string getResourceOwnerId()const;
void setResourceOwnerId(const std::string& resourceOwnerId);
std::string getJobId()const;
void setJobId(const std::string& jobId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string resourceOwnerId_;
std::string jobId_;
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string ownerId_;
std::string accessKeyId_;
@@ -57,4 +57,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_OPENVODSERVICEREQUEST_H_
#endif // !ALIBABACLOUD_VOD_MODEL_GETAIMEDIAAUDITJOBREQUEST_H_

View File

@@ -0,0 +1,145 @@
/*
* 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_GETAIMEDIAAUDITJOBRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_GETAIMEDIAAUDITJOBRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/vod/VodExport.h>
namespace AlibabaCloud
{
namespace Vod
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT GetAIMediaAuditJobResult : public ServiceResult
{
public:
struct MediaAuditJob
{
struct Data
{
struct VideoResult
{
struct TerrorismResult
{
struct CounterListItem
{
std::string label;
int count;
};
struct TopListItem
{
std::string score;
std::string label;
std::string timestamp;
std::string url;
};
std::vector<TopListItem> topList;
std::string suggestion;
std::string maxScore;
std::string averageScore;
std::string label;
std::vector<CounterListItem> counterList;
};
struct PornResult
{
struct CounterListItem3
{
std::string label;
int count;
};
struct TopListItem4
{
std::string score;
std::string label;
std::string timestamp;
std::string url;
};
std::vector<CounterListItem3> counterList1;
std::string suggestion;
std::string maxScore;
std::string averageScore;
std::string label;
std::vector<TopListItem4> topList2;
};
std::string suggestion;
TerrorismResult terrorismResult;
std::string label;
PornResult pornResult;
};
struct ImageResultItem
{
struct ResultItem
{
std::string suggestion;
std::string score;
std::string label;
std::string scene;
};
std::string suggestion;
std::string type;
std::string label;
std::string url;
std::vector<ImageResultItem::ResultItem> result;
};
struct TextResultItem
{
std::string suggestion;
std::string score;
std::string type;
std::string content;
std::string label;
std::string scene;
};
std::vector<TextResultItem> textResult;
std::string suggestion;
VideoResult videoResult;
std::vector<ImageResultItem> imageResult;
std::string abnormalModules;
std::string label;
};
std::string status;
std::string type;
std::string mediaId;
std::string message;
std::string creationTime;
Data data;
std::string code;
std::string completeTime;
std::string jobId;
};
GetAIMediaAuditJobResult();
explicit GetAIMediaAuditJobResult(const std::string &payload);
~GetAIMediaAuditJobResult();
MediaAuditJob getMediaAuditJob()const;
protected:
void parse(const std::string &payload);
private:
MediaAuditJob mediaAuditJob_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_GETAIMEDIAAUDITJOBRESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_GETWORKFLOWREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_GETWORKFLOWREQUEST_H_
#ifndef ALIBABACLOUD_VOD_MODEL_GETAITEMPLATEREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_GETAITEMPLATEREQUEST_H_
#include <string>
#include <vector>
@@ -28,12 +28,12 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT GetWorkFlowRequest : public RpcServiceRequest
class ALIBABACLOUD_VOD_EXPORT GetAITemplateRequest : public RpcServiceRequest
{
public:
GetWorkFlowRequest();
~GetWorkFlowRequest();
GetAITemplateRequest();
~GetAITemplateRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
@@ -41,17 +41,17 @@ namespace AlibabaCloud
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getWorkFlowId()const;
void setWorkFlowId(const std::string& workFlowId);
std::string getTemplateId()const;
void setTemplateId(const std::string& templateId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string workFlowId_;
std::string templateId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_GETWORKFLOWREQUEST_H_
#endif // !ALIBABACLOUD_VOD_MODEL_GETAITEMPLATEREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_GETWORKFLOWRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_GETWORKFLOWRESULT_H_
#ifndef ALIBABACLOUD_VOD_MODEL_GETAITEMPLATERESULT_H_
#define ALIBABACLOUD_VOD_MODEL_GETAITEMPLATERESULT_H_
#include <string>
#include <vector>
@@ -29,31 +29,34 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT GetWorkFlowResult : public ServiceResult
class ALIBABACLOUD_VOD_EXPORT GetAITemplateResult : public ServiceResult
{
public:
struct WorkFlowInfo
struct TemplateInfo
{
std::string workFlowId;
std::string isDefault;
std::string modifyTime;
std::string creationTime;
std::string actionList;
std::string name;
std::string templateName;
std::string templateConfig;
std::string templateType;
std::string templateId;
std::string source;
};
GetWorkFlowResult();
explicit GetWorkFlowResult(const std::string &payload);
~GetWorkFlowResult();
WorkFlowInfo getWorkFlowInfo()const;
GetAITemplateResult();
explicit GetAITemplateResult(const std::string &payload);
~GetAITemplateResult();
TemplateInfo getTemplateInfo()const;
protected:
void parse(const std::string &payload);
private:
WorkFlowInfo workFlowInfo_;
TemplateInfo templateInfo_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_GETWORKFLOWRESULT_H_
#endif // !ALIBABACLOUD_VOD_MODEL_GETAITEMPLATERESULT_H_

View File

@@ -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_GETAPPINFOSREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_GETAPPINFOSREQUEST_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 GetAppInfosRequest : public RpcServiceRequest
{
public:
GetAppInfosRequest();
~GetAppInfosRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAppIds()const;
void setAppIds(const std::string& appIds);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
long getResourceRealOwnerId()const;
void setResourceRealOwnerId(long resourceRealOwnerId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
long resourceOwnerId_;
std::string appIds_;
std::string resourceOwnerAccount_;
long resourceRealOwnerId_;
long ownerId_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_GETAPPINFOSREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_SUBMITAIVIDEOCATEGORYJOBRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_SUBMITAIVIDEOCATEGORYJOBRESULT_H_
#ifndef ALIBABACLOUD_VOD_MODEL_GETAPPINFOSRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_GETAPPINFOSRESULT_H_
#include <string>
#include <vector>
@@ -29,33 +29,35 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT SubmitAIVideoCategoryJobResult : public ServiceResult
class ALIBABACLOUD_VOD_EXPORT GetAppInfosResult : public ServiceResult
{
public:
struct AIVideoCategoryJob
struct AppInfo
{
std::string status;
std::string mediaId;
std::string message;
std::string type;
std::string description;
std::string appId;
std::string creationTime;
std::string data;
std::string code;
std::string jobId;
std::string modificationTime;
std::string appName;
};
SubmitAIVideoCategoryJobResult();
explicit SubmitAIVideoCategoryJobResult(const std::string &payload);
~SubmitAIVideoCategoryJobResult();
AIVideoCategoryJob getAIVideoCategoryJob()const;
GetAppInfosResult();
explicit GetAppInfosResult(const std::string &payload);
~GetAppInfosResult();
std::vector<AppInfo> getAppInfoList()const;
std::vector<std::string> getNonExistAppIds()const;
protected:
void parse(const std::string &payload);
private:
AIVideoCategoryJob aIVideoCategoryJob_;
std::vector<AppInfo> appInfoList_;
std::vector<std::string> nonExistAppIds_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_SUBMITAIVIDEOCATEGORYJOBRESULT_H_
#endif // !ALIBABACLOUD_VOD_MODEL_GETAPPINFOSRESULT_H_

View File

@@ -0,0 +1,69 @@
/*
* 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_GETATTACHEDMEDIAINFOREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_GETATTACHEDMEDIAINFOREQUEST_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 GetAttachedMediaInfoRequest : public RpcServiceRequest
{
public:
GetAttachedMediaInfoRequest();
~GetAttachedMediaInfoRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOutputType()const;
void setOutputType(const std::string& outputType);
std::string getMediaIds()const;
void setMediaIds(const std::string& mediaIds);
long getResourceRealOwnerId()const;
void setResourceRealOwnerId(long resourceRealOwnerId);
long getOwnerId()const;
void setOwnerId(long ownerId);
long getAuthTimeout()const;
void setAuthTimeout(long authTimeout);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string outputType_;
std::string mediaIds_;
long resourceRealOwnerId_;
long ownerId_;
long authTimeout_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_GETATTACHEDMEDIAINFOREQUEST_H_

View File

@@ -0,0 +1,77 @@
/*
* 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_GETATTACHEDMEDIAINFORESULT_H_
#define ALIBABACLOUD_VOD_MODEL_GETATTACHEDMEDIAINFORESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/vod/VodExport.h>
namespace AlibabaCloud
{
namespace Vod
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT GetAttachedMediaInfoResult : public ServiceResult
{
public:
struct AttachedMedia
{
struct Category
{
long parentId;
long level;
long cateId;
std::string cateName;
};
std::string status;
std::string description;
std::vector<AttachedMedia::Category> categories;
std::string onlineStatus;
std::string title;
std::string modificationTime;
std::string uRL;
std::string type;
std::string mediaId;
std::string appId;
std::string creationTime;
long storageLocation;
std::string tags;
long fileSize;
};
GetAttachedMediaInfoResult();
explicit GetAttachedMediaInfoResult(const std::string &payload);
~GetAttachedMediaInfoResult();
std::vector<std::string> getNonExistMediaIds()const;
std::vector<AttachedMedia> getAttachedMediaList()const;
protected:
void parse(const std::string &payload);
private:
std::vector<std::string> nonExistMediaIds_;
std::vector<AttachedMedia> attachedMediaList_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_GETATTACHEDMEDIAINFORESULT_H_

View File

@@ -1,69 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_GETCDNSTATISSUMREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_GETCDNSTATISSUMREQUEST_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 GetCDNStatisSumRequest : public RpcServiceRequest
{
public:
GetCDNStatisSumRequest();
~GetCDNStatisSumRequest();
std::string getResourceOwnerId()const;
void setResourceOwnerId(const std::string& resourceOwnerId);
std::string getStartStatisTime()const;
void setStartStatisTime(const std::string& startStatisTime);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getLevel()const;
void setLevel(const std::string& level);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getEndStatisTime()const;
void setEndStatisTime(const std::string& endStatisTime);
private:
std::string resourceOwnerId_;
std::string startStatisTime_;
std::string resourceOwnerAccount_;
std::string level_;
std::string ownerAccount_;
std::string ownerId_;
std::string accessKeyId_;
std::string endStatisTime_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_GETCDNSTATISSUMREQUEST_H_

View File

@@ -1,65 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_GETCDNSTATISSUMRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_GETCDNSTATISSUMRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/vod/VodExport.h>
namespace AlibabaCloud
{
namespace Vod
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT GetCDNStatisSumResult : public ServiceResult
{
public:
struct CDNMetric
{
long flowDataDomesticValue;
long bpsDataOverseasValue;
std::string statTime;
long bpsDataDomesticValue;
long bpsDataValue;
long flowDataOverseasValue;
long flowDataValue;
};
GetCDNStatisSumResult();
explicit GetCDNStatisSumResult(const std::string &payload);
~GetCDNStatisSumResult();
long getSumFlowDataValue()const;
long getMaxBpsDataValue()const;
std::vector<CDNMetric> getCDNStatisList()const;
protected:
void parse(const std::string &payload);
private:
long sumFlowDataValue_;
long maxBpsDataValue_;
std::vector<CDNMetric> cDNStatisList_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_GETCDNSTATISSUMRESULT_H_

View File

@@ -49,6 +49,8 @@ namespace AlibabaCloud
void setSortBy(const std::string& sortBy);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getType()const;
void setType(const std::string& type);
private:
std::string resourceOwnerId_;
@@ -58,6 +60,7 @@ namespace AlibabaCloud
long pageSize_;
std::string sortBy_;
std::string ownerId_;
std::string type_;
};
}

View File

@@ -35,6 +35,7 @@ namespace AlibabaCloud
struct Category1
{
long parentId;
std::string type;
long level;
long cateId;
std::string cateName;
@@ -42,9 +43,11 @@ namespace AlibabaCloud
struct Category
{
long parentId;
std::string type;
long level;
long cateId;
std::string cateName;
long subTotal;
};

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_SETDEFAULTVODTEMPLATEREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_SETDEFAULTVODTEMPLATEREQUEST_H_
#ifndef ALIBABACLOUD_VOD_MODEL_GETDEFAULTAITEMPLATEREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_GETDEFAULTAITEMPLATEREQUEST_H_
#include <string>
#include <vector>
@@ -28,30 +28,30 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT SetDefaultVodTemplateRequest : public RpcServiceRequest
class ALIBABACLOUD_VOD_EXPORT GetDefaultAITemplateRequest : public RpcServiceRequest
{
public:
SetDefaultVodTemplateRequest();
~SetDefaultVodTemplateRequest();
GetDefaultAITemplateRequest();
~GetDefaultAITemplateRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getVodTemplateId()const;
void setVodTemplateId(const std::string& vodTemplateId);
std::string getTemplateType()const;
void setTemplateType(const std::string& templateType);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string vodTemplateId_;
std::string templateType_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_SETDEFAULTVODTEMPLATEREQUEST_H_
#endif // !ALIBABACLOUD_VOD_MODEL_GETDEFAULTAITEMPLATEREQUEST_H_

View File

@@ -0,0 +1,62 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_GETDEFAULTAITEMPLATERESULT_H_
#define ALIBABACLOUD_VOD_MODEL_GETDEFAULTAITEMPLATERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/vod/VodExport.h>
namespace AlibabaCloud
{
namespace Vod
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT GetDefaultAITemplateResult : public ServiceResult
{
public:
struct TemplateInfo
{
std::string isDefault;
std::string modifyTime;
std::string creationTime;
std::string templateName;
std::string templateConfig;
std::string templateType;
std::string templateId;
std::string source;
};
GetDefaultAITemplateResult();
explicit GetDefaultAITemplateResult(const std::string &payload);
~GetDefaultAITemplateResult();
TemplateInfo getTemplateInfo()const;
protected:
void parse(const std::string &payload);
private:
TemplateInfo templateInfo_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_GETDEFAULTAITEMPLATERESULT_H_

View File

@@ -37,6 +37,8 @@ namespace AlibabaCloud
std::string getResourceOwnerId()const;
void setResourceOwnerId(const std::string& resourceOwnerId);
std::string getMaterialType()const;
void setMaterialType(const std::string& materialType);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
@@ -52,6 +54,7 @@ namespace AlibabaCloud
private:
std::string resourceOwnerId_;
std::string materialType_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string ownerId_;

View File

@@ -42,6 +42,8 @@ namespace AlibabaCloud
std::string creationTime;
std::string title;
std::string coverURL;
std::string regionId;
std::string storageLocation;
};

View File

@@ -41,6 +41,8 @@ namespace AlibabaCloud
void setImageId(const std::string& imageId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOutputType()const;
void setOutputType(const std::string& outputType);
long getOwnerId()const;
void setOwnerId(long ownerId);
long getAuthTimeout()const;
@@ -52,6 +54,7 @@ namespace AlibabaCloud
long resourceOwnerId_;
std::string imageId_;
std::string resourceOwnerAccount_;
std::string outputType_;
long ownerId_;
long authTimeout_;
std::string accessKeyId_;

View File

@@ -42,17 +42,19 @@ namespace AlibabaCloud
int width;
std::string fileSize;
};
std::string status;
std::string description;
Mezzanine mezzanine;
std::string imageId;
std::string creationTime;
std::string title;
long cateId;
std::string cateName;
std::string storageLocation;
std::string tags;
std::string uRL;
std::string imageType;
std::string appId;
std::string imageId;
std::string creationTime;
std::string storageLocation;
std::string tags;
};

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_GETAUDITRESULTREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_GETAUDITRESULTREQUEST_H_
#ifndef ALIBABACLOUD_VOD_MODEL_GETMEDIAAUDITRESULTDETAILREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_GETMEDIAAUDITRESULTDETAILREQUEST_H_
#include <string>
#include <vector>
@@ -28,21 +28,19 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT GetAuditResultRequest : public RpcServiceRequest
class ALIBABACLOUD_VOD_EXPORT GetMediaAuditResultDetailRequest : public RpcServiceRequest
{
public:
GetAuditResultRequest();
~GetAuditResultRequest();
GetMediaAuditResultDetailRequest();
~GetMediaAuditResultDetailRequest();
std::string getResourceOwnerId()const;
void setResourceOwnerId(const std::string& resourceOwnerId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getVideoId()const;
void setVideoId(const std::string& videoId);
int getPageNo()const;
void setPageNo(int pageNo);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getMediaId()const;
@@ -51,10 +49,9 @@ namespace AlibabaCloud
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string resourceOwnerId_;
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string videoId_;
int pageNo_;
std::string ownerId_;
std::string mediaId_;
std::string accessKeyId_;
@@ -63,4 +60,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_GETAUDITRESULTREQUEST_H_
#endif // !ALIBABACLOUD_VOD_MODEL_GETMEDIAAUDITRESULTDETAILREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_SUBMITAIVIDEOPORNRECOGJOBRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_SUBMITAIVIDEOPORNRECOGJOBRESULT_H_
#ifndef ALIBABACLOUD_VOD_MODEL_GETMEDIAAUDITRESULTDETAILRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_GETMEDIAAUDITRESULTDETAILRESULT_H_
#include <string>
#include <vector>
@@ -29,33 +29,37 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT SubmitAIVideoPornRecogJobResult : public ServiceResult
class ALIBABACLOUD_VOD_EXPORT GetMediaAuditResultDetailResult : public ServiceResult
{
public:
struct AIVideoPornRecogJob
struct MediaAuditResultDetail
{
std::string status;
std::string mediaId;
std::string message;
std::string creationTime;
std::string data;
std::string code;
std::string jobId;
struct ListItem
{
std::string pornLabel;
std::string terrorismLabel;
std::string terrorismScore;
std::string pornScore;
std::string timestamp;
std::string url;
};
int total;
std::vector<ListItem> list;
};
SubmitAIVideoPornRecogJobResult();
explicit SubmitAIVideoPornRecogJobResult(const std::string &payload);
~SubmitAIVideoPornRecogJobResult();
AIVideoPornRecogJob getAIVideoPornRecogJob()const;
GetMediaAuditResultDetailResult();
explicit GetMediaAuditResultDetailResult(const std::string &payload);
~GetMediaAuditResultDetailResult();
MediaAuditResultDetail getMediaAuditResultDetail()const;
protected:
void parse(const std::string &payload);
private:
AIVideoPornRecogJob aIVideoPornRecogJob_;
MediaAuditResultDetail mediaAuditResultDetail_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_SUBMITAIVIDEOPORNRECOGJOBRESULT_H_
#endif // !ALIBABACLOUD_VOD_MODEL_GETMEDIAAUDITRESULTDETAILRESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_LISTAIASRJOBREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_LISTAIASRJOBREQUEST_H_
#ifndef ALIBABACLOUD_VOD_MODEL_GETMEDIAAUDITRESULTREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_GETMEDIAAUDITRESULTREQUEST_H_
#include <string>
#include <vector>
@@ -28,36 +28,36 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT ListAIASRJobRequest : public RpcServiceRequest
class ALIBABACLOUD_VOD_EXPORT GetMediaAuditResultRequest : public RpcServiceRequest
{
public:
ListAIASRJobRequest();
~ListAIASRJobRequest();
GetMediaAuditResultRequest();
~GetMediaAuditResultRequest();
std::string getResourceOwnerId()const;
void setResourceOwnerId(const std::string& resourceOwnerId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getResourceRealOwnerId()const;
void setResourceRealOwnerId(long resourceRealOwnerId);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getAIASRJobIds()const;
void setAIASRJobIds(const std::string& aIASRJobIds);
std::string getMediaId()const;
void setMediaId(const std::string& mediaId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string resourceOwnerId_;
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long resourceRealOwnerId_;
std::string ownerId_;
std::string aIASRJobIds_;
std::string mediaId_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_LISTAIASRJOBREQUEST_H_
#endif // !ALIBABACLOUD_VOD_MODEL_GETMEDIAAUDITRESULTREQUEST_H_

View File

@@ -0,0 +1,133 @@
/*
* 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_GETMEDIAAUDITRESULTRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_GETMEDIAAUDITRESULTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/vod/VodExport.h>
namespace AlibabaCloud
{
namespace Vod
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT GetMediaAuditResultResult : public ServiceResult
{
public:
struct MediaAuditResult
{
struct VideoResult
{
struct TerrorismResult
{
struct CounterListItem
{
std::string label;
int count;
};
struct TopListItem
{
std::string score;
std::string label;
std::string timestamp;
std::string url;
};
std::vector<TopListItem> topList;
std::string suggestion;
std::string maxScore;
std::string averageScore;
std::string label;
std::vector<CounterListItem> counterList;
};
struct PornResult
{
struct CounterListItem3
{
std::string label;
int count;
};
struct TopListItem4
{
std::string score;
std::string label;
std::string timestamp;
std::string url;
};
std::vector<CounterListItem3> counterList1;
std::string suggestion;
std::string maxScore;
std::string averageScore;
std::string label;
std::vector<TopListItem4> topList2;
};
std::string suggestion;
TerrorismResult terrorismResult;
std::string label;
PornResult pornResult;
};
struct ImageResultItem
{
struct ResultItem
{
std::string suggestion;
std::string score;
std::string label;
std::string scene;
};
std::string suggestion;
std::string type;
std::string label;
std::string url;
std::vector<ImageResultItem::ResultItem> result;
};
struct TextResultItem
{
std::string suggestion;
std::string score;
std::string type;
std::string content;
std::string label;
std::string scene;
};
std::vector<TextResultItem> textResult;
std::string suggestion;
VideoResult videoResult;
std::vector<ImageResultItem> imageResult;
std::string abnormalModules;
std::string label;
};
GetMediaAuditResultResult();
explicit GetMediaAuditResultResult(const std::string &payload);
~GetMediaAuditResultResult();
MediaAuditResult getMediaAuditResult()const;
protected:
void parse(const std::string &payload);
private:
MediaAuditResult mediaAuditResult_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_GETMEDIAAUDITRESULTRESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBEREFRESHQUOTAREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEREFRESHQUOTAREQUEST_H_
#ifndef ALIBABACLOUD_VOD_MODEL_GETMEDIAAUDITRESULTTIMELINEREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_GETMEDIAAUDITRESULTTIMELINEREQUEST_H_
#include <string>
#include <vector>
@@ -28,33 +28,33 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT DescribeRefreshQuotaRequest : public RpcServiceRequest
class ALIBABACLOUD_VOD_EXPORT GetMediaAuditResultTimelineRequest : public RpcServiceRequest
{
public:
DescribeRefreshQuotaRequest();
~DescribeRefreshQuotaRequest();
GetMediaAuditResultTimelineRequest();
~GetMediaAuditResultTimelineRequest();
std::string getResourceOwnerId()const;
void setResourceOwnerId(const std::string& resourceOwnerId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getMediaId()const;
void setMediaId(const std::string& mediaId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string resourceOwnerId_;
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string ownerId_;
std::string mediaId_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEREFRESHQUOTAREQUEST_H_
#endif // !ALIBABACLOUD_VOD_MODEL_GETMEDIAAUDITRESULTTIMELINEREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_GETVIDEOPLAYINFORESULT_H_
#define ALIBABACLOUD_VOD_MODEL_GETVIDEOPLAYINFORESULT_H_
#ifndef ALIBABACLOUD_VOD_MODEL_GETMEDIAAUDITRESULTTIMELINERESULT_H_
#define ALIBABACLOUD_VOD_MODEL_GETMEDIAAUDITRESULTTIMELINERESULT_H_
#include <string>
#include <vector>
@@ -29,43 +29,40 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT GetVideoPlayInfoResult : public ServiceResult
class ALIBABACLOUD_VOD_EXPORT GetMediaAuditResultTimelineResult : public ServiceResult
{
public:
struct PlayInfo
struct MediaAuditResultTimeline
{
std::string securityToken;
std::string authInfo;
std::string accessKeyId;
std::string playDomain;
std::string accessKeySecret;
std::string region;
};
struct VideoInfo
{
std::string status;
std::string videoId;
std::string title;
std::string coverURL;
float duration;
long customerId;
struct PornItem
{
std::string score;
std::string label;
std::string timestamp;
};
struct TerrorismItem
{
std::string score;
std::string label;
std::string timestamp;
};
std::vector<TerrorismItem> terrorism;
std::vector<PornItem> porn;
};
GetVideoPlayInfoResult();
explicit GetVideoPlayInfoResult(const std::string &payload);
~GetVideoPlayInfoResult();
PlayInfo getPlayInfo()const;
VideoInfo getVideoInfo()const;
GetMediaAuditResultTimelineResult();
explicit GetMediaAuditResultTimelineResult(const std::string &payload);
~GetMediaAuditResultTimelineResult();
MediaAuditResultTimeline getMediaAuditResultTimeline()const;
protected:
void parse(const std::string &payload);
private:
PlayInfo playInfo_;
VideoInfo videoInfo_;
MediaAuditResultTimeline mediaAuditResultTimeline_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_GETVIDEOPLAYINFORESULT_H_
#endif // !ALIBABACLOUD_VOD_MODEL_GETMEDIAAUDITRESULTTIMELINERESULT_H_

View File

@@ -41,6 +41,10 @@ namespace AlibabaCloud
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getAppId()const;
void setAppId(const std::string& appId);
long getResourceRealOwnerId()const;
void setResourceRealOwnerId(long resourceRealOwnerId);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getAccessKeyId()const;
@@ -50,6 +54,8 @@ namespace AlibabaCloud
std::string resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string appId_;
long resourceRealOwnerId_;
std::string ownerId_;
std::string accessKeyId_;

View File

@@ -34,12 +34,14 @@ namespace AlibabaCloud
public:
struct MessageCallback
{
std::string callbackSwitch;
std::string callbackURL;
std::string mnsEndpoint;
std::string authSwitch;
std::string callbackType;
std::string appId;
std::string eventTypeList;
std::string authKey;
std::string mnsQueueName;
};

View File

@@ -57,6 +57,7 @@ namespace AlibabaCloud
{
std::string codecTag;
std::string codecTimeBase;
std::string rotate;
std::string sar;
std::string fps;
std::string startTime;

View File

@@ -1,69 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_GETOSSSTATISREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_GETOSSSTATISREQUEST_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 GetOSSStatisRequest : public RpcServiceRequest
{
public:
GetOSSStatisRequest();
~GetOSSStatisRequest();
std::string getResourceOwnerId()const;
void setResourceOwnerId(const std::string& resourceOwnerId);
std::string getStartStatisTime()const;
void setStartStatisTime(const std::string& startStatisTime);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getLevel()const;
void setLevel(const std::string& level);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getEndStatisTime()const;
void setEndStatisTime(const std::string& endStatisTime);
private:
std::string resourceOwnerId_;
std::string startStatisTime_;
std::string resourceOwnerAccount_;
std::string level_;
std::string ownerAccount_;
std::string ownerId_;
std::string accessKeyId_;
std::string endStatisTime_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_GETOSSSTATISREQUEST_H_

View File

@@ -67,6 +67,7 @@ namespace AlibabaCloud
std::string format;
std::string encryptType;
std::string playURL;
std::string narrowBandType;
std::string plaintext;
std::string creationTime;
long height;

View File

@@ -0,0 +1,60 @@
/*
* 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_GETTRANSCODESUMMARYREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_GETTRANSCODESUMMARYREQUEST_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 GetTranscodeSummaryRequest : public RpcServiceRequest
{
public:
GetTranscodeSummaryRequest();
~GetTranscodeSummaryRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getVideoIds()const;
void setVideoIds(const std::string& videoIds);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string videoIds_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_GETTRANSCODESUMMARYREQUEST_H_

View File

@@ -0,0 +1,83 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_GETTRANSCODESUMMARYRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_GETTRANSCODESUMMARYRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/vod/VodExport.h>
namespace AlibabaCloud
{
namespace Vod
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT GetTranscodeSummaryResult : public ServiceResult
{
public:
struct TranscodeSummary
{
struct TranscodeJobInfoSummary
{
std::string transcodeJobStatus;
std::string definition;
std::string fps;
std::string duration;
std::string encryption;
long filesize;
std::string bitrate;
std::vector<std::string> watermarkIdList;
std::string transcodeTemplateId;
std::string format;
std::string creationTime;
std::string height;
long transcodeProgress;
std::string errorCode;
std::string errorMessage;
std::string completeTime;
std::string width;
};
std::string videoId;
std::string trigger;
std::string transcodeTemplateGroupId;
std::vector<TranscodeSummary::TranscodeJobInfoSummary> transcodeJobInfoSummaryList;
std::string creationTime;
std::string completeTime;
std::string transcodeStatus;
};
GetTranscodeSummaryResult();
explicit GetTranscodeSummaryResult(const std::string &payload);
~GetTranscodeSummaryResult();
std::vector<TranscodeSummary> getTranscodeSummaryList()const;
std::vector<std::string> getNonExistVideoIds()const;
protected:
void parse(const std::string &payload);
private:
std::vector<TranscodeSummary> transcodeSummaryList_;
std::vector<std::string> nonExistVideoIds_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_GETTRANSCODESUMMARYRESULT_H_

View File

@@ -0,0 +1,60 @@
/*
* 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_GETTRANSCODETASKREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_GETTRANSCODETASKREQUEST_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 GetTranscodeTaskRequest : public RpcServiceRequest
{
public:
GetTranscodeTaskRequest();
~GetTranscodeTaskRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getTranscodeTaskId()const;
void setTranscodeTaskId(const std::string& transcodeTaskId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string transcodeTaskId_;
long ownerId_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_GETTRANSCODETASKREQUEST_H_

View 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.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_GETTRANSCODETASKRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_GETTRANSCODETASKRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/vod/VodExport.h>
namespace AlibabaCloud
{
namespace Vod
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT GetTranscodeTaskResult : public ServiceResult
{
public:
struct TranscodeTask
{
struct TranscodeJobInfo
{
struct OutputFile
{
std::string outputFileUrl;
std::string fps;
std::string duration;
std::string videoStreamList;
std::string encryption;
std::string audioStreamList;
long filesize;
std::string bitrate;
std::vector<std::string> watermarkIdList;
std::string format;
std::string height;
std::string subtitleStreamList;
std::string width;
};
OutputFile outputFile;
std::string transcodeTemplateId;
std::string inputFileUrl;
std::string priority;
std::string transcodeJobStatus;
std::string creationTime;
std::string definition;
std::string transcodeJobId;
long transcodeProgress;
std::string errorCode;
std::string errorMessage;
std::string completeTime;
};
std::vector<TranscodeJobInfo> transcodeJobInfoList;
std::string videoId;
std::string trigger;
std::string transcodeTemplateGroupId;
std::string creationTime;
std::string taskStatus;
std::string completeTime;
std::string transcodeTaskId;
};
GetTranscodeTaskResult();
explicit GetTranscodeTaskResult(const std::string &payload);
~GetTranscodeTaskResult();
TranscodeTask getTranscodeTask()const;
protected:
void parse(const std::string &payload);
private:
TranscodeTask transcodeTask_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_GETTRANSCODETASKRESULT_H_

View File

@@ -0,0 +1,60 @@
/*
* 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_GETTRANSCODETEMPLATEGROUPREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_GETTRANSCODETEMPLATEGROUPREQUEST_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 GetTranscodeTemplateGroupRequest : public RpcServiceRequest
{
public:
GetTranscodeTemplateGroupRequest();
~GetTranscodeTemplateGroupRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTranscodeTemplateGroupId()const;
void setTranscodeTemplateGroupId(const std::string& transcodeTemplateGroupId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string accessKeyId_;
std::string transcodeTemplateGroupId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_GETTRANSCODETEMPLATEGROUPREQUEST_H_

View File

@@ -0,0 +1,81 @@
/*
* 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_GETTRANSCODETEMPLATEGROUPRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_GETTRANSCODETEMPLATEGROUPRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/vod/VodExport.h>
namespace AlibabaCloud
{
namespace Vod
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT GetTranscodeTemplateGroupResult : public ServiceResult
{
public:
struct TranscodeTemplateGroup
{
struct TranscodeTemplate
{
std::string tailSlateList;
std::string packageSetting;
std::string rotate;
std::string definition;
std::string transcodeFileRegular;
std::vector<std::string> watermarkIds;
std::string encryptSetting;
std::string clip;
std::string container;
std::string transcodeTemplateId;
std::string transConfig;
std::string video;
std::string templateName;
std::string audio;
std::string subtitleList;
std::string muxConfig;
std::string openingList;
};
std::string isDefault;
std::string modifyTime;
std::string locked;
std::string transcodeTemplateGroupId;
std::vector<TranscodeTemplate> transcodeTemplateList;
std::string creationTime;
std::string name;
};
GetTranscodeTemplateGroupResult();
explicit GetTranscodeTemplateGroupResult(const std::string &payload);
~GetTranscodeTemplateGroupResult();
TranscodeTemplateGroup getTranscodeTemplateGroup()const;
protected:
void parse(const std::string &payload);
private:
TranscodeTemplateGroup transcodeTemplateGroup_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_GETTRANSCODETEMPLATEGROUPRESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_ADDWORKFLOWREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_ADDWORKFLOWREQUEST_H_
#ifndef ALIBABACLOUD_VOD_MODEL_GETURLUPLOADINFOSREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_GETURLUPLOADINFOSREQUEST_H_
#include <string>
#include <vector>
@@ -28,33 +28,33 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT AddWorkFlowRequest : public RpcServiceRequest
class ALIBABACLOUD_VOD_EXPORT GetURLUploadInfosRequest : public RpcServiceRequest
{
public:
AddWorkFlowRequest();
~AddWorkFlowRequest();
GetURLUploadInfosRequest();
~GetURLUploadInfosRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getName()const;
void setName(const std::string& name);
std::string getActionList()const;
void setActionList(const std::string& actionList);
std::string getJobIds()const;
void setJobIds(const std::string& jobIds);
std::string getUploadURLs()const;
void setUploadURLs(const std::string& uploadURLs);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string name_;
std::string actionList_;
std::string jobIds_;
std::string uploadURLs_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_ADDWORKFLOWREQUEST_H_
#endif // !ALIBABACLOUD_VOD_MODEL_GETURLUPLOADINFOSREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOCENSORJOBRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOCENSORJOBRESULT_H_
#ifndef ALIBABACLOUD_VOD_MODEL_GETURLUPLOADINFOSRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_GETURLUPLOADINFOSRESULT_H_
#include <string>
#include <vector>
@@ -29,35 +29,38 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT ListAIVideoCensorJobResult : public ServiceResult
class ALIBABACLOUD_VOD_EXPORT GetURLUploadInfosResult : public ServiceResult
{
public:
struct AIVideoCensorJob
struct UrlUploadJobInfoDTO
{
std::string status;
std::string uploadURL;
std::string mediaId;
std::string message;
std::string userData;
std::string creationTime;
std::string data;
std::string code;
std::string errorCode;
std::string errorMessage;
std::string completeTime;
std::string jobId;
std::string fileSize;
};
ListAIVideoCensorJobResult();
explicit ListAIVideoCensorJobResult(const std::string &payload);
~ListAIVideoCensorJobResult();
std::vector<AIVideoCensorJob> getAIVideoCensorJobList()const;
std::vector<std::string> getNonExistAIVideoCensorJobIds()const;
GetURLUploadInfosResult();
explicit GetURLUploadInfosResult(const std::string &payload);
~GetURLUploadInfosResult();
std::vector<UrlUploadJobInfoDTO> getURLUploadInfoList()const;
std::vector<std::string> getNonExists()const;
protected:
void parse(const std::string &payload);
private:
std::vector<AIVideoCensorJob> aIVideoCensorJobList_;
std::vector<std::string> nonExistAIVideoCensorJobIds_;
std::vector<UrlUploadJobInfoDTO> uRLUploadInfoList_;
std::vector<std::string> nonExists_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOCENSORJOBRESULT_H_
#endif // !ALIBABACLOUD_VOD_MODEL_GETURLUPLOADINFOSRESULT_H_

View File

@@ -41,6 +41,8 @@ namespace AlibabaCloud
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getVideoId()const;
void setVideoId(const std::string& videoId);
std::string getAdditionType()const;
void setAdditionType(const std::string& additionType);
std::string getResultTypes()const;
void setResultTypes(const std::string& resultTypes);
long getOwnerId()const;
@@ -50,6 +52,7 @@ namespace AlibabaCloud
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string videoId_;
std::string additionType_;
std::string resultTypes_;
long ownerId_;

View File

@@ -52,6 +52,9 @@ namespace AlibabaCloud
std::string cateName;
std::vector<Thumbnail> thumbnailList;
std::string preprocessStatus;
std::string auditStatus;
std::string customMediaInfo;
std::string appId;
std::string creationTime;
std::string coverURL;
std::string regionId;

View File

@@ -39,6 +39,8 @@ namespace AlibabaCloud
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getAdditionType()const;
void setAdditionType(const std::string& additionType);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getVideoIds()const;
@@ -47,6 +49,7 @@ namespace AlibabaCloud
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string additionType_;
long ownerId_;
std::string videoIds_;

View File

@@ -50,6 +50,8 @@ namespace AlibabaCloud
std::string cateName;
std::vector<Video::Thumbnail> thumbnailList;
std::string preprocessStatus;
std::string customMediaInfo;
std::string appId;
std::string creationTime;
std::string coverURL;
std::string regionId;

View File

@@ -45,6 +45,7 @@ namespace AlibabaCloud
std::string modificationTime;
long cateId;
std::string cateName;
std::string appId;
std::string creationTime;
std::string coverURL;
std::string storageLocation;

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_DELETEWORKFLOWREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_DELETEWORKFLOWREQUEST_H_
#ifndef ALIBABACLOUD_VOD_MODEL_LISTAITEMPLATEREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_LISTAITEMPLATEREQUEST_H_
#include <string>
#include <vector>
@@ -28,30 +28,30 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT DeleteWorkFlowRequest : public RpcServiceRequest
class ALIBABACLOUD_VOD_EXPORT ListAITemplateRequest : public RpcServiceRequest
{
public:
DeleteWorkFlowRequest();
~DeleteWorkFlowRequest();
ListAITemplateRequest();
~ListAITemplateRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getTemplateType()const;
void setTemplateType(const std::string& templateType);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getWorkFlowId()const;
void setWorkFlowId(const std::string& workFlowId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string templateType_;
long ownerId_;
std::string workFlowId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_DELETEWORKFLOWREQUEST_H_
#endif // !ALIBABACLOUD_VOD_MODEL_LISTAITEMPLATEREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_LISTWORKFLOWRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_LISTWORKFLOWRESULT_H_
#ifndef ALIBABACLOUD_VOD_MODEL_LISTAITEMPLATERESULT_H_
#define ALIBABACLOUD_VOD_MODEL_LISTAITEMPLATERESULT_H_
#include <string>
#include <vector>
@@ -29,31 +29,34 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT ListWorkFlowResult : public ServiceResult
class ALIBABACLOUD_VOD_EXPORT ListAITemplateResult : public ServiceResult
{
public:
struct WorkFlowInfo
struct TemplateInfoListItem
{
std::string workFlowId;
std::string isDefault;
std::string modifyTime;
std::string creationTime;
std::string actionList;
std::string name;
std::string templateName;
std::string templateConfig;
std::string templateType;
std::string templateId;
std::string source;
};
ListWorkFlowResult();
explicit ListWorkFlowResult(const std::string &payload);
~ListWorkFlowResult();
std::vector<WorkFlowInfo> getWorkFlowInfoList()const;
ListAITemplateResult();
explicit ListAITemplateResult(const std::string &payload);
~ListAITemplateResult();
std::vector<TemplateInfoListItem> getTemplateInfoList()const;
protected:
void parse(const std::string &payload);
private:
std::vector<WorkFlowInfo> workFlowInfoList_;
std::vector<TemplateInfoListItem> templateInfoList_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_LISTWORKFLOWRESULT_H_
#endif // !ALIBABACLOUD_VOD_MODEL_LISTAITEMPLATERESULT_H_

View File

@@ -1,63 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOCATEGORYJOBREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOCATEGORYJOBREQUEST_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 ListAIVideoCategoryJobRequest : public RpcServiceRequest
{
public:
ListAIVideoCategoryJobRequest();
~ListAIVideoCategoryJobRequest();
std::string getResourceOwnerId()const;
void setResourceOwnerId(const std::string& resourceOwnerId);
std::string getAIVideoCategoryJobIds()const;
void setAIVideoCategoryJobIds(const std::string& aIVideoCategoryJobIds);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string resourceOwnerId_;
std::string aIVideoCategoryJobIds_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string ownerId_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOCATEGORYJOBREQUEST_H_

View File

@@ -1,63 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOCATEGORYJOBRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOCATEGORYJOBRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/vod/VodExport.h>
namespace AlibabaCloud
{
namespace Vod
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT ListAIVideoCategoryJobResult : public ServiceResult
{
public:
struct AIVideoCategoryJob
{
std::string status;
std::string mediaId;
std::string message;
std::string creationTime;
std::string data;
std::string code;
std::string jobId;
};
ListAIVideoCategoryJobResult();
explicit ListAIVideoCategoryJobResult(const std::string &payload);
~ListAIVideoCategoryJobResult();
std::vector<AIVideoCategoryJob> getAIVideoCategoryJobList()const;
std::vector<std::string> getNonExistAIVideoCategoryJobIds()const;
protected:
void parse(const std::string &payload);
private:
std::vector<AIVideoCategoryJob> aIVideoCategoryJobList_;
std::vector<std::string> nonExistAIVideoCategoryJobIds_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOCATEGORYJOBRESULT_H_

View File

@@ -1,63 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOCENSORJOBREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOCENSORJOBREQUEST_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 ListAIVideoCensorJobRequest : public RpcServiceRequest
{
public:
ListAIVideoCensorJobRequest();
~ListAIVideoCensorJobRequest();
std::string getAIVideoCensorJobIds()const;
void setAIVideoCensorJobIds(const std::string& aIVideoCensorJobIds);
std::string getResourceOwnerId()const;
void setResourceOwnerId(const std::string& resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string aIVideoCensorJobIds_;
std::string resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string ownerId_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOCENSORJOBREQUEST_H_

View File

@@ -1,63 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOCOVERJOBREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOCOVERJOBREQUEST_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 ListAIVideoCoverJobRequest : public RpcServiceRequest
{
public:
ListAIVideoCoverJobRequest();
~ListAIVideoCoverJobRequest();
std::string getResourceOwnerId()const;
void setResourceOwnerId(const std::string& resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getAIVideoCoverJobIds()const;
void setAIVideoCoverJobIds(const std::string& aIVideoCoverJobIds);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string aIVideoCoverJobIds_;
std::string ownerId_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOCOVERJOBREQUEST_H_

View File

@@ -1,63 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOCOVERJOBRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOCOVERJOBRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/vod/VodExport.h>
namespace AlibabaCloud
{
namespace Vod
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT ListAIVideoCoverJobResult : public ServiceResult
{
public:
struct AIVideoCoverJob
{
std::string status;
std::string mediaId;
std::string message;
std::string creationTime;
std::string data;
std::string code;
std::string jobId;
};
ListAIVideoCoverJobResult();
explicit ListAIVideoCoverJobResult(const std::string &payload);
~ListAIVideoCoverJobResult();
std::vector<AIVideoCoverJob> getAIVideoCoverJobList()const;
std::vector<std::string> getNonExistAIVideoCoverJobIds()const;
protected:
void parse(const std::string &payload);
private:
std::vector<AIVideoCoverJob> aIVideoCoverJobList_;
std::vector<std::string> nonExistAIVideoCoverJobIds_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOCOVERJOBRESULT_H_

View File

@@ -1,63 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOPORNRECOGJOBREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOPORNRECOGJOBREQUEST_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 ListAIVideoPornRecogJobRequest : public RpcServiceRequest
{
public:
ListAIVideoPornRecogJobRequest();
~ListAIVideoPornRecogJobRequest();
std::string getResourceOwnerId()const;
void setResourceOwnerId(const std::string& resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getAIVideoPornRecogJobIds()const;
void setAIVideoPornRecogJobIds(const std::string& aIVideoPornRecogJobIds);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string aIVideoPornRecogJobIds_;
std::string ownerId_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOPORNRECOGJOBREQUEST_H_

View File

@@ -1,63 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOSUMMARYJOBRESULT_H_
#define ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOSUMMARYJOBRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/vod/VodExport.h>
namespace AlibabaCloud
{
namespace Vod
{
namespace Model
{
class ALIBABACLOUD_VOD_EXPORT ListAIVideoSummaryJobResult : public ServiceResult
{
public:
struct AIVideoSummaryJob
{
std::string status;
std::string mediaId;
std::string message;
std::string creationTime;
std::string data;
std::string code;
std::string jobId;
};
ListAIVideoSummaryJobResult();
explicit ListAIVideoSummaryJobResult(const std::string &payload);
~ListAIVideoSummaryJobResult();
std::vector<std::string> getNonExistAIVideoSummaryJobIds()const;
std::vector<AIVideoSummaryJob> getAIVideoSummaryJobList()const;
protected:
void parse(const std::string &payload);
private:
std::vector<std::string> nonExistAIVideoSummaryJobIds_;
std::vector<AIVideoSummaryJob> aIVideoSummaryJobList_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOSUMMARYJOBRESULT_H_

View File

@@ -1,63 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOTERRORISMRECOGJOBREQUEST_H_
#define ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOTERRORISMRECOGJOBREQUEST_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 ListAIVideoTerrorismRecogJobRequest : public RpcServiceRequest
{
public:
ListAIVideoTerrorismRecogJobRequest();
~ListAIVideoTerrorismRecogJobRequest();
std::string getResourceOwnerId()const;
void setResourceOwnerId(const std::string& resourceOwnerId);
std::string getAIVideoTerrorismRecogJobIds()const;
void setAIVideoTerrorismRecogJobIds(const std::string& aIVideoTerrorismRecogJobIds);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getOwnerId()const;
void setOwnerId(const std::string& ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string resourceOwnerId_;
std::string aIVideoTerrorismRecogJobIds_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string ownerId_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_VOD_MODEL_LISTAIVIDEOTERRORISMRECOGJOBREQUEST_H_

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