Compare commits
9 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f032a433f2 | ||
|
|
150db4c6af | ||
|
|
d2fe63b527 | ||
|
|
45b9477b0e | ||
|
|
ebcf5e990d | ||
|
|
e1febab02f | ||
|
|
eb42c015e7 | ||
|
|
a95ff9b425 | ||
|
|
b3c7c65989 |
35
CHANGELOG
35
CHANGELOG
@@ -1,3 +1,38 @@
|
||||
2019-05-16 Version: 1.36.29
|
||||
1, Add some new apis to fetch the usage data from VoD, such as DescribeVodDomainUsageData, DescribeVodStorageData, DescribeVodTranscodeData, DescribeVodAIData.
|
||||
2, Add a new api named GetUploadDetails to describe the upload detail, such as uploading time and uploading source.
|
||||
3, Add a new api named GetAIVideoTagResult to describe the result of AI tag.
|
||||
4, Add new field Icon and OnlineStatus to some apis to manage short video materials, such as SearchMedia, GetAttachedMediaInfo, CreateUploadAttachedMedia.
|
||||
5, Add a new field RegionId to the response of GetAttachedMediaInfo and GetImageInfo.
|
||||
6, Add the field named UserData to SubmitSnapshotJob api request.
|
||||
|
||||
2019-05-15 Version: 1.36.28
|
||||
1, Add InstanceId parameter to api CreateDisk
|
||||
2, Add parameter Affinity and Tenancy in ECS instance DedicatedHost related apis.
|
||||
3, Add SecurityGroupIds parameter to Instance creation apis.
|
||||
|
||||
2019-05-14 Version: 1.36.27
|
||||
1, support body detect
|
||||
|
||||
2019-05-14 Version: 1.36.26
|
||||
1, Support body detect.
|
||||
|
||||
2019-05-14 Version: 1.36.25
|
||||
1, Support body detect.
|
||||
|
||||
2019-05-14 Version: 1.36.24
|
||||
1, Support body detect.
|
||||
|
||||
2019-05-13 Version: 1.36.23
|
||||
1, Support for creating instances and joining multiple security groups at the same time.
|
||||
|
||||
2019-04-26 Version: 1.36.22
|
||||
1, add new openapi.
|
||||
|
||||
2019-04-23 Version: 1.36.21
|
||||
1, Support mounting multiple volumes using different protocol
|
||||
2, Support scaling out cross AZ
|
||||
|
||||
2019-04-22 Version: 1.36.20
|
||||
1, This is an example of release-log.
|
||||
2, Please strictly follow this format to edit in English.
|
||||
|
||||
@@ -78,6 +78,8 @@
|
||||
#include "model/DescribeTaskAttributeResult.h"
|
||||
#include "model/CreateAutoSnapshotPolicyRequest.h"
|
||||
#include "model/CreateAutoSnapshotPolicyResult.h"
|
||||
#include "model/ModifyReservedInstanceAttributeRequest.h"
|
||||
#include "model/ModifyReservedInstanceAttributeResult.h"
|
||||
#include "model/ReActivateInstancesRequest.h"
|
||||
#include "model/ReActivateInstancesResult.h"
|
||||
#include "model/DescribeForwardTableEntriesRequest.h"
|
||||
@@ -619,6 +621,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::CreateAutoSnapshotPolicyResult> CreateAutoSnapshotPolicyOutcome;
|
||||
typedef std::future<CreateAutoSnapshotPolicyOutcome> CreateAutoSnapshotPolicyOutcomeCallable;
|
||||
typedef std::function<void(const EcsClient*, const Model::CreateAutoSnapshotPolicyRequest&, const CreateAutoSnapshotPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateAutoSnapshotPolicyAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyReservedInstanceAttributeResult> ModifyReservedInstanceAttributeOutcome;
|
||||
typedef std::future<ModifyReservedInstanceAttributeOutcome> ModifyReservedInstanceAttributeOutcomeCallable;
|
||||
typedef std::function<void(const EcsClient*, const Model::ModifyReservedInstanceAttributeRequest&, const ModifyReservedInstanceAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyReservedInstanceAttributeAsyncHandler;
|
||||
typedef Outcome<Error, Model::ReActivateInstancesResult> ReActivateInstancesOutcome;
|
||||
typedef std::future<ReActivateInstancesOutcome> ReActivateInstancesOutcomeCallable;
|
||||
typedef std::function<void(const EcsClient*, const Model::ReActivateInstancesRequest&, const ReActivateInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ReActivateInstancesAsyncHandler;
|
||||
@@ -1380,6 +1385,9 @@ namespace AlibabaCloud
|
||||
CreateAutoSnapshotPolicyOutcome createAutoSnapshotPolicy(const Model::CreateAutoSnapshotPolicyRequest &request)const;
|
||||
void createAutoSnapshotPolicyAsync(const Model::CreateAutoSnapshotPolicyRequest& request, const CreateAutoSnapshotPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateAutoSnapshotPolicyOutcomeCallable createAutoSnapshotPolicyCallable(const Model::CreateAutoSnapshotPolicyRequest& request) const;
|
||||
ModifyReservedInstanceAttributeOutcome modifyReservedInstanceAttribute(const Model::ModifyReservedInstanceAttributeRequest &request)const;
|
||||
void modifyReservedInstanceAttributeAsync(const Model::ModifyReservedInstanceAttributeRequest& request, const ModifyReservedInstanceAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyReservedInstanceAttributeOutcomeCallable modifyReservedInstanceAttributeCallable(const Model::ModifyReservedInstanceAttributeRequest& request) const;
|
||||
ReActivateInstancesOutcome reActivateInstances(const Model::ReActivateInstancesRequest &request)const;
|
||||
void reActivateInstancesAsync(const Model::ReActivateInstancesRequest& request, const ReActivateInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ReActivateInstancesOutcomeCallable reActivateInstancesCallable(const Model::ReActivateInstancesRequest& request) const;
|
||||
|
||||
@@ -51,6 +51,8 @@ namespace AlibabaCloud
|
||||
void setCallerType(const std::string& callerType);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getSourceRegionId()const;
|
||||
void setSourceRegionId(const std::string& sourceRegionId);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getSecurityToken()const;
|
||||
@@ -95,6 +97,7 @@ namespace AlibabaCloud
|
||||
std::string ownerIdLoginEmail_;
|
||||
std::string callerType_;
|
||||
std::string accessKeyId_;
|
||||
std::string sourceRegionId_;
|
||||
std::string resourceGroupId_;
|
||||
std::string securityToken_;
|
||||
std::string regionId_;
|
||||
|
||||
@@ -118,6 +118,8 @@ namespace AlibabaCloud
|
||||
void setNetworkAttributesSlbUdpTimeout(int networkAttributesSlbUdpTimeout);
|
||||
std::string getZoneId()const;
|
||||
void setZoneId(const std::string& zoneId);
|
||||
std::string getAutoPlacement()const;
|
||||
void setAutoPlacement(const std::string& autoPlacement);
|
||||
std::string getChargeType()const;
|
||||
void setChargeType(const std::string& chargeType);
|
||||
int getNetworkAttributesUdpTimeout()const;
|
||||
@@ -163,6 +165,7 @@ namespace AlibabaCloud
|
||||
std::string requestId_;
|
||||
int networkAttributesSlbUdpTimeout_;
|
||||
std::string zoneId_;
|
||||
std::string autoPlacement_;
|
||||
std::string chargeType_;
|
||||
int networkAttributesUdpTimeout_;
|
||||
|
||||
|
||||
@@ -62,6 +62,8 @@ namespace AlibabaCloud
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::vector<Tag> getTag()const;
|
||||
void setTag(const std::vector<Tag>& tag);
|
||||
std::string getKMSKeyId()const;
|
||||
void setKMSKeyId(const std::string& kMSKeyId);
|
||||
std::string getDestinationDescription()const;
|
||||
void setDestinationDescription(const std::string& destinationDescription);
|
||||
|
||||
@@ -77,6 +79,7 @@ namespace AlibabaCloud
|
||||
bool encrypted_;
|
||||
std::string regionId_;
|
||||
std::vector<Tag> tag_;
|
||||
std::string kMSKeyId_;
|
||||
std::string destinationDescription_;
|
||||
|
||||
};
|
||||
|
||||
@@ -59,6 +59,8 @@ namespace AlibabaCloud
|
||||
void setTimeout(long timeout);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getSourceRegionId()const;
|
||||
void setSourceRegionId(const std::string& sourceRegionId);
|
||||
std::string getSecurityToken()const;
|
||||
void setSecurityToken(const std::string& securityToken);
|
||||
std::string getRegionId()const;
|
||||
@@ -93,6 +95,8 @@ namespace AlibabaCloud
|
||||
void setRequestId(const std::string& requestId);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
bool getEnableParameter()const;
|
||||
void setEnableParameter(bool enableParameter);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
@@ -107,6 +111,7 @@ namespace AlibabaCloud
|
||||
std::string commandContent_;
|
||||
long timeout_;
|
||||
std::string accessKeyId_;
|
||||
std::string sourceRegionId_;
|
||||
std::string securityToken_;
|
||||
std::string regionId_;
|
||||
bool enable_;
|
||||
@@ -124,6 +129,7 @@ namespace AlibabaCloud
|
||||
bool security_transport_;
|
||||
std::string requestId_;
|
||||
std::string name_;
|
||||
bool enableParameter_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -66,6 +66,8 @@ namespace AlibabaCloud
|
||||
void setDiskName(const std::string& diskName);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
int getSize()const;
|
||||
void setSize(int size);
|
||||
bool getEncrypted()const;
|
||||
@@ -96,6 +98,7 @@ namespace AlibabaCloud
|
||||
std::string sourceRegionId_;
|
||||
std::string diskName_;
|
||||
std::string resourceGroupId_;
|
||||
std::string instanceId_;
|
||||
int size_;
|
||||
bool encrypted_;
|
||||
std::string regionId_;
|
||||
|
||||
@@ -112,6 +112,8 @@ namespace AlibabaCloud
|
||||
void setInternetMaxBandwidthIn(int internetMaxBandwidthIn);
|
||||
bool getUseAdditionalService()const;
|
||||
void setUseAdditionalService(bool useAdditionalService);
|
||||
std::string getAffinity()const;
|
||||
void setAffinity(const std::string& affinity);
|
||||
std::string getImageId()const;
|
||||
void setImageId(const std::string& imageId);
|
||||
std::string getClientToken()const;
|
||||
@@ -152,6 +154,8 @@ namespace AlibabaCloud
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getTenancy()const;
|
||||
void setTenancy(const std::string& tenancy);
|
||||
std::string getSystemDiskDiskName()const;
|
||||
void setSystemDiskDiskName(const std::string& systemDiskDiskName);
|
||||
std::string getRamRoleName()const;
|
||||
@@ -197,6 +201,7 @@ namespace AlibabaCloud
|
||||
std::string zoneId_;
|
||||
int internetMaxBandwidthIn_;
|
||||
bool useAdditionalService_;
|
||||
std::string affinity_;
|
||||
std::string imageId_;
|
||||
std::string clientToken_;
|
||||
std::string vlanId_;
|
||||
@@ -217,6 +222,7 @@ namespace AlibabaCloud
|
||||
std::string innerIpAddress_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
std::string tenancy_;
|
||||
std::string systemDiskDiskName_;
|
||||
std::string ramRoleName_;
|
||||
std::string dedicatedHostId_;
|
||||
|
||||
@@ -56,6 +56,8 @@ namespace AlibabaCloud
|
||||
void setSecurityGroupName(const std::string& securityGroupName);
|
||||
std::string getSourceRegionId()const;
|
||||
void setSourceRegionId(const std::string& sourceRegionId);
|
||||
std::string getSecurityGroupType()const;
|
||||
void setSecurityGroupType(const std::string& securityGroupType);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getRegionId()const;
|
||||
@@ -74,6 +76,7 @@ namespace AlibabaCloud
|
||||
long ownerId_;
|
||||
std::string securityGroupName_;
|
||||
std::string sourceRegionId_;
|
||||
std::string securityGroupType_;
|
||||
std::string resourceGroupId_;
|
||||
std::string regionId_;
|
||||
std::string vpcId_;
|
||||
|
||||
@@ -38,8 +38,10 @@ namespace AlibabaCloud
|
||||
std::string workingDir;
|
||||
std::string type;
|
||||
std::string description;
|
||||
std::vector<std::string> parameterNames;
|
||||
long timeout;
|
||||
std::string creationTime;
|
||||
bool enableParameter;
|
||||
std::string commandId;
|
||||
std::string name;
|
||||
};
|
||||
|
||||
@@ -54,6 +54,8 @@ namespace AlibabaCloud
|
||||
void setOwnerId(long ownerId);
|
||||
int getPageNumber()const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getSourceRegionId()const;
|
||||
void setSourceRegionId(const std::string& sourceRegionId);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getLockReason()const;
|
||||
@@ -79,6 +81,7 @@ namespace AlibabaCloud
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
int pageNumber_;
|
||||
std::string sourceRegionId_;
|
||||
std::string resourceGroupId_;
|
||||
std::string lockReason_;
|
||||
std::string regionId_;
|
||||
|
||||
@@ -79,6 +79,7 @@ namespace AlibabaCloud
|
||||
std::vector<DedicatedHost::Tag> tags;
|
||||
std::string status;
|
||||
std::string zoneId;
|
||||
std::string autoPlacement;
|
||||
std::string dedicatedHostType;
|
||||
std::vector<DedicatedHost::OperationLock> operationLocks;
|
||||
std::vector<DedicatedHost::Instance> instances;
|
||||
|
||||
@@ -77,6 +77,7 @@ namespace AlibabaCloud
|
||||
std::string autoSnapshotPolicyId;
|
||||
std::string diskName;
|
||||
std::vector<Disk::OperationLock> operationLocks;
|
||||
std::string bdfId;
|
||||
bool portable;
|
||||
std::string type;
|
||||
int mountInstanceNum;
|
||||
|
||||
@@ -59,6 +59,11 @@ namespace AlibabaCloud
|
||||
std::string capacityReservationPreference;
|
||||
std::string capacityReservationId;
|
||||
};
|
||||
struct DedicatedInstanceAttribute
|
||||
{
|
||||
std::string tenancy;
|
||||
std::string affinity;
|
||||
};
|
||||
struct NetworkInterface
|
||||
{
|
||||
std::string primaryIpAddress;
|
||||
@@ -106,6 +111,7 @@ namespace AlibabaCloud
|
||||
std::string description;
|
||||
long localStorageCapacity;
|
||||
std::string instanceTypeFamily;
|
||||
DedicatedInstanceAttribute dedicatedInstanceAttribute;
|
||||
int localStorageAmount;
|
||||
std::vector<std::string> publicIpAddress;
|
||||
std::string gPUSpec;
|
||||
|
||||
@@ -39,7 +39,9 @@ namespace AlibabaCloud
|
||||
std::string instanceId;
|
||||
std::string instanceInvokeStatus;
|
||||
};
|
||||
std::string commandContent;
|
||||
std::string invokeStatus;
|
||||
std::string parameters;
|
||||
std::string commandType;
|
||||
bool timed;
|
||||
std::string frequency;
|
||||
|
||||
@@ -46,6 +46,7 @@ namespace AlibabaCloud
|
||||
std::string resourceGroupId;
|
||||
std::string securityGroupId;
|
||||
std::string creationTime;
|
||||
std::string securityGroupType;
|
||||
std::vector<SecurityGroup::Tag> tags;
|
||||
int availableInstanceAmount;
|
||||
};
|
||||
|
||||
@@ -53,6 +53,8 @@ namespace AlibabaCloud
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getFrequency()const;
|
||||
void setFrequency(const std::string& frequency);
|
||||
std::string getSourceRegionId()const;
|
||||
void setSourceRegionId(const std::string& sourceRegionId);
|
||||
std::string getSecurityToken()const;
|
||||
void setSecurityToken(const std::string& securityToken);
|
||||
std::string getRegionId()const;
|
||||
@@ -89,6 +91,8 @@ namespace AlibabaCloud
|
||||
void setInstanceId(const std::vector<std::string>& instanceId);
|
||||
std::string getRequestId()const;
|
||||
void setRequestId(const std::string& requestId);
|
||||
Json getParameters()const;
|
||||
void setParameters(const Json& parameters);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
@@ -100,6 +104,7 @@ namespace AlibabaCloud
|
||||
std::string callerType_;
|
||||
std::string accessKeyId_;
|
||||
std::string frequency_;
|
||||
std::string sourceRegionId_;
|
||||
std::string securityToken_;
|
||||
std::string regionId_;
|
||||
bool enable_;
|
||||
@@ -118,6 +123,7 @@ namespace AlibabaCloud
|
||||
bool security_transport_;
|
||||
std::vector<std::string> instanceId_;
|
||||
std::string requestId_;
|
||||
Json parameters_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -51,6 +51,8 @@ namespace AlibabaCloud
|
||||
void setCallerType(const std::string& callerType);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getSourceRegionId()const;
|
||||
void setSourceRegionId(const std::string& sourceRegionId);
|
||||
std::string getSecurityToken()const;
|
||||
void setSecurityToken(const std::string& securityToken);
|
||||
std::string getRegionId()const;
|
||||
@@ -91,6 +93,8 @@ namespace AlibabaCloud
|
||||
void setRequestId(const std::string& requestId);
|
||||
int getNetworkAttributesSlbUdpTimeout()const;
|
||||
void setNetworkAttributesSlbUdpTimeout(int networkAttributesSlbUdpTimeout);
|
||||
std::string getAutoPlacement()const;
|
||||
void setAutoPlacement(const std::string& autoPlacement);
|
||||
int getNetworkAttributesUdpTimeout()const;
|
||||
void setNetworkAttributesUdpTimeout(int networkAttributesUdpTimeout);
|
||||
|
||||
@@ -103,6 +107,7 @@ namespace AlibabaCloud
|
||||
std::string ownerIdLoginEmail_;
|
||||
std::string callerType_;
|
||||
std::string accessKeyId_;
|
||||
std::string sourceRegionId_;
|
||||
std::string securityToken_;
|
||||
std::string regionId_;
|
||||
bool enable_;
|
||||
@@ -123,6 +128,7 @@ namespace AlibabaCloud
|
||||
bool security_transport_;
|
||||
std::string requestId_;
|
||||
int networkAttributesSlbUdpTimeout_;
|
||||
std::string autoPlacement_;
|
||||
int networkAttributesUdpTimeout_;
|
||||
|
||||
};
|
||||
|
||||
@@ -73,6 +73,8 @@ namespace AlibabaCloud
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getTenancy()const;
|
||||
void setTenancy(const std::string& tenancy);
|
||||
std::string getDedicatedHostId()const;
|
||||
void setDedicatedHostId(const std::string& dedicatedHostId);
|
||||
std::string getCallerBid()const;
|
||||
@@ -91,6 +93,8 @@ namespace AlibabaCloud
|
||||
void setRequestId(const std::string& requestId);
|
||||
bool getForce()const;
|
||||
void setForce(bool force);
|
||||
std::string getAffinity()const;
|
||||
void setAffinity(const std::string& affinity);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
@@ -112,6 +116,7 @@ namespace AlibabaCloud
|
||||
std::string app_ip_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
std::string tenancy_;
|
||||
std::string dedicatedHostId_;
|
||||
std::string callerBid_;
|
||||
long ownerId_;
|
||||
@@ -121,6 +126,7 @@ namespace AlibabaCloud
|
||||
std::string instanceId_;
|
||||
std::string requestId_;
|
||||
bool force_;
|
||||
std::string affinity_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -0,0 +1,123 @@
|
||||
/*
|
||||
* 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_ECS_MODEL_MODIFYRESERVEDINSTANCEATTRIBUTEREQUEST_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_MODIFYRESERVEDINSTANCEATTRIBUTEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ecs/EcsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECS_EXPORT ModifyReservedInstanceAttributeRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ModifyReservedInstanceAttributeRequest();
|
||||
~ModifyReservedInstanceAttributeRequest();
|
||||
|
||||
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 getDescription()const;
|
||||
void setDescription(const std::string& description);
|
||||
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);
|
||||
bool getEnable()const;
|
||||
void setEnable(bool enable);
|
||||
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 getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getCallerBid()const;
|
||||
void setCallerBid(const std::string& callerBid);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
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 getReservedInstanceId()const;
|
||||
void setReservedInstanceId(const std::string& reservedInstanceId);
|
||||
std::string getRequestId()const;
|
||||
void setRequestId(const std::string& requestId);
|
||||
std::string getReservedInstanceName()const;
|
||||
void setReservedInstanceName(const std::string& reservedInstanceName);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
long callerParentId_;
|
||||
bool proxy_original_security_transport_;
|
||||
std::string description_;
|
||||
std::string proxy_original_source_ip_;
|
||||
std::string ownerIdLoginEmail_;
|
||||
std::string callerType_;
|
||||
std::string accessKeyId_;
|
||||
std::string securityToken_;
|
||||
std::string regionId_;
|
||||
bool enable_;
|
||||
std::string requestContent_;
|
||||
std::string callerBidEmail_;
|
||||
std::string callerUidEmail_;
|
||||
long callerUid_;
|
||||
std::string app_ip_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
std::string callerBid_;
|
||||
long ownerId_;
|
||||
bool proxy_trust_transport_info_;
|
||||
bool ak_mfa_present_;
|
||||
bool security_transport_;
|
||||
std::string reservedInstanceId_;
|
||||
std::string requestId_;
|
||||
std::string reservedInstanceName_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_MODIFYRESERVEDINSTANCEATTRIBUTEREQUEST_H_
|
||||
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* 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_ECS_MODEL_MODIFYRESERVEDINSTANCEATTRIBUTERESULT_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_MODIFYRESERVEDINSTANCEATTRIBUTERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ecs/EcsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECS_EXPORT ModifyReservedInstanceAttributeResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ModifyReservedInstanceAttributeResult();
|
||||
explicit ModifyReservedInstanceAttributeResult(const std::string &payload);
|
||||
~ModifyReservedInstanceAttributeResult();
|
||||
std::string getMessage()const;
|
||||
int getHttpStatusCode()const;
|
||||
std::string getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
int httpStatusCode_;
|
||||
std::string code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_MODIFYRESERVEDINSTANCEATTRIBUTERESULT_H_
|
||||
@@ -59,6 +59,8 @@ namespace AlibabaCloud
|
||||
void setCallerType(const std::string& callerType);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getSourceRegionId()const;
|
||||
void setSourceRegionId(const std::string& sourceRegionId);
|
||||
long getSourceGroupOwnerId()const;
|
||||
void setSourceGroupOwnerId(long sourceGroupOwnerId);
|
||||
std::string getSourceGroupOwnerAccount()const;
|
||||
@@ -127,6 +129,7 @@ namespace AlibabaCloud
|
||||
std::string ownerIdLoginEmail_;
|
||||
std::string callerType_;
|
||||
std::string accessKeyId_;
|
||||
std::string sourceRegionId_;
|
||||
long sourceGroupOwnerId_;
|
||||
std::string sourceGroupOwnerAccount_;
|
||||
std::string securityToken_;
|
||||
|
||||
@@ -144,6 +144,8 @@ namespace AlibabaCloud
|
||||
void setIpv6Address(const std::vector<std::string>& ipv6Address);
|
||||
int getInternetMaxBandwidthIn()const;
|
||||
void setInternetMaxBandwidthIn(int internetMaxBandwidthIn);
|
||||
std::string getAffinity()const;
|
||||
void setAffinity(const std::string& affinity);
|
||||
std::string getImageId()const;
|
||||
void setImageId(const std::string& imageId);
|
||||
std::string getSpotInterruptionBehavior()const;
|
||||
@@ -194,6 +196,8 @@ namespace AlibabaCloud
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getTenancy()const;
|
||||
void setTenancy(const std::string& tenancy);
|
||||
std::string getSystemDiskDiskName()const;
|
||||
void setSystemDiskDiskName(const std::string& systemDiskDiskName);
|
||||
std::string getRamRoleName()const;
|
||||
@@ -206,6 +210,8 @@ namespace AlibabaCloud
|
||||
void setCallerBid(const std::string& callerBid);
|
||||
std::string getCreditSpecification()const;
|
||||
void setCreditSpecification(const std::string& creditSpecification);
|
||||
std::vector<std::string> getSecurityGroupIds()const;
|
||||
void setSecurityGroupIds(const std::vector<std::string>& securityGroupIds);
|
||||
std::vector<DataDisk> getDataDisk()const;
|
||||
void setDataDisk(const std::vector<DataDisk>& dataDisk);
|
||||
long getLaunchTemplateVersion()const;
|
||||
@@ -260,6 +266,7 @@ namespace AlibabaCloud
|
||||
std::string zoneId_;
|
||||
std::vector<std::string> ipv6Address_;
|
||||
int internetMaxBandwidthIn_;
|
||||
std::string affinity_;
|
||||
std::string imageId_;
|
||||
std::string spotInterruptionBehavior_;
|
||||
std::string clientToken_;
|
||||
@@ -285,12 +292,14 @@ namespace AlibabaCloud
|
||||
int amount_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
std::string tenancy_;
|
||||
std::string systemDiskDiskName_;
|
||||
std::string ramRoleName_;
|
||||
std::string autoReleaseTime_;
|
||||
std::string dedicatedHostId_;
|
||||
std::string callerBid_;
|
||||
std::string creditSpecification_;
|
||||
std::vector<std::string> securityGroupIds_;
|
||||
std::vector<DataDisk> dataDisk_;
|
||||
long launchTemplateVersion_;
|
||||
bool proxy_trust_transport_info_;
|
||||
|
||||
@@ -1059,6 +1059,42 @@ EcsClient::CreateAutoSnapshotPolicyOutcomeCallable EcsClient::createAutoSnapshot
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
EcsClient::ModifyReservedInstanceAttributeOutcome EcsClient::modifyReservedInstanceAttribute(const ModifyReservedInstanceAttributeRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return ModifyReservedInstanceAttributeOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return ModifyReservedInstanceAttributeOutcome(ModifyReservedInstanceAttributeResult(outcome.result()));
|
||||
else
|
||||
return ModifyReservedInstanceAttributeOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void EcsClient::modifyReservedInstanceAttributeAsync(const ModifyReservedInstanceAttributeRequest& request, const ModifyReservedInstanceAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, modifyReservedInstanceAttribute(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
EcsClient::ModifyReservedInstanceAttributeOutcomeCallable EcsClient::modifyReservedInstanceAttributeCallable(const ModifyReservedInstanceAttributeRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<ModifyReservedInstanceAttributeOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->modifyReservedInstanceAttribute(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
EcsClient::ReActivateInstancesOutcome EcsClient::reActivateInstances(const ReActivateInstancesRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
|
||||
@@ -113,6 +113,17 @@ void AcceptInquiredSystemEventRequest::setAccessKeyId(const std::string& accessK
|
||||
setCoreParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
std::string AcceptInquiredSystemEventRequest::getSourceRegionId()const
|
||||
{
|
||||
return sourceRegionId_;
|
||||
}
|
||||
|
||||
void AcceptInquiredSystemEventRequest::setSourceRegionId(const std::string& sourceRegionId)
|
||||
{
|
||||
sourceRegionId_ = sourceRegionId;
|
||||
setCoreParameter("SourceRegionId", sourceRegionId);
|
||||
}
|
||||
|
||||
std::string AcceptInquiredSystemEventRequest::getResourceGroupId()const
|
||||
{
|
||||
return resourceGroupId_;
|
||||
|
||||
@@ -460,6 +460,17 @@ void AllocateDedicatedHostsRequest::setZoneId(const std::string& zoneId)
|
||||
setCoreParameter("ZoneId", zoneId);
|
||||
}
|
||||
|
||||
std::string AllocateDedicatedHostsRequest::getAutoPlacement()const
|
||||
{
|
||||
return autoPlacement_;
|
||||
}
|
||||
|
||||
void AllocateDedicatedHostsRequest::setAutoPlacement(const std::string& autoPlacement)
|
||||
{
|
||||
autoPlacement_ = autoPlacement;
|
||||
setCoreParameter("AutoPlacement", autoPlacement);
|
||||
}
|
||||
|
||||
std::string AllocateDedicatedHostsRequest::getChargeType()const
|
||||
{
|
||||
return chargeType_;
|
||||
|
||||
@@ -152,6 +152,17 @@ void CopyImageRequest::setTag(const std::vector<Tag>& tag)
|
||||
}
|
||||
}
|
||||
|
||||
std::string CopyImageRequest::getKMSKeyId()const
|
||||
{
|
||||
return kMSKeyId_;
|
||||
}
|
||||
|
||||
void CopyImageRequest::setKMSKeyId(const std::string& kMSKeyId)
|
||||
{
|
||||
kMSKeyId_ = kMSKeyId;
|
||||
setCoreParameter("KMSKeyId", kMSKeyId);
|
||||
}
|
||||
|
||||
std::string CopyImageRequest::getDestinationDescription()const
|
||||
{
|
||||
return destinationDescription_;
|
||||
|
||||
@@ -157,6 +157,17 @@ void CreateCommandRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
setCoreParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
std::string CreateCommandRequest::getSourceRegionId()const
|
||||
{
|
||||
return sourceRegionId_;
|
||||
}
|
||||
|
||||
void CreateCommandRequest::setSourceRegionId(const std::string& sourceRegionId)
|
||||
{
|
||||
sourceRegionId_ = sourceRegionId;
|
||||
setCoreParameter("SourceRegionId", sourceRegionId);
|
||||
}
|
||||
|
||||
std::string CreateCommandRequest::getSecurityToken()const
|
||||
{
|
||||
return securityToken_;
|
||||
@@ -344,3 +355,14 @@ void CreateCommandRequest::setName(const std::string& name)
|
||||
setCoreParameter("Name", name);
|
||||
}
|
||||
|
||||
bool CreateCommandRequest::getEnableParameter()const
|
||||
{
|
||||
return enableParameter_;
|
||||
}
|
||||
|
||||
void CreateCommandRequest::setEnableParameter(bool enableParameter)
|
||||
{
|
||||
enableParameter_ = enableParameter;
|
||||
setCoreParameter("EnableParameter", enableParameter ? "true" : "false");
|
||||
}
|
||||
|
||||
|
||||
@@ -135,6 +135,17 @@ void CreateDiskRequest::setResourceGroupId(const std::string& resourceGroupId)
|
||||
setCoreParameter("ResourceGroupId", resourceGroupId);
|
||||
}
|
||||
|
||||
std::string CreateDiskRequest::getInstanceId()const
|
||||
{
|
||||
return instanceId_;
|
||||
}
|
||||
|
||||
void CreateDiskRequest::setInstanceId(const std::string& instanceId)
|
||||
{
|
||||
instanceId_ = instanceId;
|
||||
setCoreParameter("InstanceId", instanceId);
|
||||
}
|
||||
|
||||
int CreateDiskRequest::getSize()const
|
||||
{
|
||||
return size_;
|
||||
|
||||
@@ -328,6 +328,17 @@ void CreateInstanceRequest::setUseAdditionalService(bool useAdditionalService)
|
||||
setCoreParameter("UseAdditionalService", useAdditionalService ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string CreateInstanceRequest::getAffinity()const
|
||||
{
|
||||
return affinity_;
|
||||
}
|
||||
|
||||
void CreateInstanceRequest::setAffinity(const std::string& affinity)
|
||||
{
|
||||
affinity_ = affinity;
|
||||
setCoreParameter("Affinity", affinity);
|
||||
}
|
||||
|
||||
std::string CreateInstanceRequest::getImageId()const
|
||||
{
|
||||
return imageId_;
|
||||
@@ -555,6 +566,17 @@ void CreateInstanceRequest::setOwnerAccount(const std::string& ownerAccount)
|
||||
setCoreParameter("OwnerAccount", ownerAccount);
|
||||
}
|
||||
|
||||
std::string CreateInstanceRequest::getTenancy()const
|
||||
{
|
||||
return tenancy_;
|
||||
}
|
||||
|
||||
void CreateInstanceRequest::setTenancy(const std::string& tenancy)
|
||||
{
|
||||
tenancy_ = tenancy;
|
||||
setCoreParameter("Tenancy", tenancy);
|
||||
}
|
||||
|
||||
std::string CreateInstanceRequest::getSystemDiskDiskName()const
|
||||
{
|
||||
return systemDiskDiskName_;
|
||||
|
||||
@@ -113,6 +113,17 @@ void CreateSecurityGroupRequest::setSourceRegionId(const std::string& sourceRegi
|
||||
setCoreParameter("SourceRegionId", sourceRegionId);
|
||||
}
|
||||
|
||||
std::string CreateSecurityGroupRequest::getSecurityGroupType()const
|
||||
{
|
||||
return securityGroupType_;
|
||||
}
|
||||
|
||||
void CreateSecurityGroupRequest::setSecurityGroupType(const std::string& securityGroupType)
|
||||
{
|
||||
securityGroupType_ = securityGroupType;
|
||||
setCoreParameter("SecurityGroupType", securityGroupType);
|
||||
}
|
||||
|
||||
std::string CreateSecurityGroupRequest::getResourceGroupId()const
|
||||
{
|
||||
return resourceGroupId_;
|
||||
|
||||
@@ -60,6 +60,11 @@ void DescribeCommandsResult::parse(const std::string &payload)
|
||||
commandsObject.timeout = std::stol(value["Timeout"].asString());
|
||||
if(!value["CreationTime"].isNull())
|
||||
commandsObject.creationTime = value["CreationTime"].asString();
|
||||
if(!value["EnableParameter"].isNull())
|
||||
commandsObject.enableParameter = value["EnableParameter"].asString() == "true";
|
||||
auto allParameterNames = value["ParameterNames"]["ParameterName"];
|
||||
for (auto value : allParameterNames)
|
||||
commandsObject.parameterNames.push_back(value.asString());
|
||||
commands_.push_back(commandsObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
|
||||
@@ -102,6 +102,17 @@ void DescribeDedicatedHostsRequest::setPageNumber(int pageNumber)
|
||||
setCoreParameter("PageNumber", std::to_string(pageNumber));
|
||||
}
|
||||
|
||||
std::string DescribeDedicatedHostsRequest::getSourceRegionId()const
|
||||
{
|
||||
return sourceRegionId_;
|
||||
}
|
||||
|
||||
void DescribeDedicatedHostsRequest::setSourceRegionId(const std::string& sourceRegionId)
|
||||
{
|
||||
sourceRegionId_ = sourceRegionId;
|
||||
setCoreParameter("SourceRegionId", sourceRegionId);
|
||||
}
|
||||
|
||||
std::string DescribeDedicatedHostsRequest::getResourceGroupId()const
|
||||
{
|
||||
return resourceGroupId_;
|
||||
|
||||
@@ -46,6 +46,8 @@ void DescribeDedicatedHostsResult::parse(const std::string &payload)
|
||||
DedicatedHost dedicatedHostsObject;
|
||||
if(!value["DedicatedHostId"].isNull())
|
||||
dedicatedHostsObject.dedicatedHostId = value["DedicatedHostId"].asString();
|
||||
if(!value["AutoPlacement"].isNull())
|
||||
dedicatedHostsObject.autoPlacement = value["AutoPlacement"].asString();
|
||||
if(!value["RegionId"].isNull())
|
||||
dedicatedHostsObject.regionId = value["RegionId"].asString();
|
||||
if(!value["ZoneId"].isNull())
|
||||
|
||||
@@ -108,6 +108,8 @@ void DescribeDisksResult::parse(const std::string &payload)
|
||||
disksObject.iOPSWrite = std::stoi(value["IOPSWrite"].asString());
|
||||
if(!value["KMSKeyId"].isNull())
|
||||
disksObject.kMSKeyId = value["KMSKeyId"].asString();
|
||||
if(!value["BdfId"].isNull())
|
||||
disksObject.bdfId = value["BdfId"].asString();
|
||||
auto allOperationLocks = value["OperationLocks"]["OperationLock"];
|
||||
for (auto value : allOperationLocks)
|
||||
{
|
||||
|
||||
@@ -195,6 +195,11 @@ void DescribeInstancesResult::parse(const std::string &payload)
|
||||
instancesObject.ecsCapacityReservationAttr.capacityReservationId = ecsCapacityReservationAttrNode["CapacityReservationId"].asString();
|
||||
if(!ecsCapacityReservationAttrNode["CapacityReservationPreference"].isNull())
|
||||
instancesObject.ecsCapacityReservationAttr.capacityReservationPreference = ecsCapacityReservationAttrNode["CapacityReservationPreference"].asString();
|
||||
auto dedicatedInstanceAttributeNode = value["DedicatedInstanceAttribute"];
|
||||
if(!dedicatedInstanceAttributeNode["Tenancy"].isNull())
|
||||
instancesObject.dedicatedInstanceAttribute.tenancy = dedicatedInstanceAttributeNode["Tenancy"].asString();
|
||||
if(!dedicatedInstanceAttributeNode["Affinity"].isNull())
|
||||
instancesObject.dedicatedInstanceAttribute.affinity = dedicatedInstanceAttributeNode["Affinity"].asString();
|
||||
auto allSecurityGroupIds = value["SecurityGroupIds"]["SecurityGroupId"];
|
||||
for (auto value : allSecurityGroupIds)
|
||||
instancesObject.securityGroupIds.push_back(value.asString());
|
||||
|
||||
@@ -58,6 +58,10 @@ void DescribeInvocationsResult::parse(const std::string &payload)
|
||||
invocationsObject.timed = value["Timed"].asString() == "true";
|
||||
if(!value["InvokeStatus"].isNull())
|
||||
invocationsObject.invokeStatus = value["InvokeStatus"].asString();
|
||||
if(!value["Parameters"].isNull())
|
||||
invocationsObject.parameters = value["Parameters"].asString();
|
||||
if(!value["CommandContent"].isNull())
|
||||
invocationsObject.commandContent = value["CommandContent"].asString();
|
||||
auto allInvokeInstances = value["InvokeInstances"]["InvokeInstance"];
|
||||
for (auto value : allInvokeInstances)
|
||||
{
|
||||
|
||||
@@ -54,6 +54,8 @@ void DescribeSecurityGroupsResult::parse(const std::string &payload)
|
||||
securityGroupsObject.vpcId = value["VpcId"].asString();
|
||||
if(!value["CreationTime"].isNull())
|
||||
securityGroupsObject.creationTime = value["CreationTime"].asString();
|
||||
if(!value["SecurityGroupType"].isNull())
|
||||
securityGroupsObject.securityGroupType = value["SecurityGroupType"].asString();
|
||||
if(!value["AvailableInstanceAmount"].isNull())
|
||||
securityGroupsObject.availableInstanceAmount = std::stoi(value["AvailableInstanceAmount"].asString());
|
||||
if(!value["EcsCount"].isNull())
|
||||
|
||||
@@ -124,6 +124,17 @@ void InvokeCommandRequest::setFrequency(const std::string& frequency)
|
||||
setCoreParameter("Frequency", frequency);
|
||||
}
|
||||
|
||||
std::string InvokeCommandRequest::getSourceRegionId()const
|
||||
{
|
||||
return sourceRegionId_;
|
||||
}
|
||||
|
||||
void InvokeCommandRequest::setSourceRegionId(const std::string& sourceRegionId)
|
||||
{
|
||||
sourceRegionId_ = sourceRegionId;
|
||||
setCoreParameter("SourceRegionId", sourceRegionId);
|
||||
}
|
||||
|
||||
std::string InvokeCommandRequest::getSecurityToken()const
|
||||
{
|
||||
return securityToken_;
|
||||
@@ -323,3 +334,14 @@ void InvokeCommandRequest::setRequestId(const std::string& requestId)
|
||||
setCoreParameter("RequestId", requestId);
|
||||
}
|
||||
|
||||
Json InvokeCommandRequest::getParameters()const
|
||||
{
|
||||
return parameters_;
|
||||
}
|
||||
|
||||
void InvokeCommandRequest::setParameters(const Json& parameters)
|
||||
{
|
||||
parameters_ = parameters;
|
||||
setCoreParameter("Parameters", std::to_string(parameters));
|
||||
}
|
||||
|
||||
|
||||
@@ -113,6 +113,17 @@ void ModifyDedicatedHostAttributeRequest::setAccessKeyId(const std::string& acce
|
||||
setCoreParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
std::string ModifyDedicatedHostAttributeRequest::getSourceRegionId()const
|
||||
{
|
||||
return sourceRegionId_;
|
||||
}
|
||||
|
||||
void ModifyDedicatedHostAttributeRequest::setSourceRegionId(const std::string& sourceRegionId)
|
||||
{
|
||||
sourceRegionId_ = sourceRegionId;
|
||||
setCoreParameter("SourceRegionId", sourceRegionId);
|
||||
}
|
||||
|
||||
std::string ModifyDedicatedHostAttributeRequest::getSecurityToken()const
|
||||
{
|
||||
return securityToken_;
|
||||
@@ -333,6 +344,17 @@ void ModifyDedicatedHostAttributeRequest::setNetworkAttributesSlbUdpTimeout(int
|
||||
setCoreParameter("NetworkAttributesSlbUdpTimeout", std::to_string(networkAttributesSlbUdpTimeout));
|
||||
}
|
||||
|
||||
std::string ModifyDedicatedHostAttributeRequest::getAutoPlacement()const
|
||||
{
|
||||
return autoPlacement_;
|
||||
}
|
||||
|
||||
void ModifyDedicatedHostAttributeRequest::setAutoPlacement(const std::string& autoPlacement)
|
||||
{
|
||||
autoPlacement_ = autoPlacement;
|
||||
setCoreParameter("AutoPlacement", autoPlacement);
|
||||
}
|
||||
|
||||
int ModifyDedicatedHostAttributeRequest::getNetworkAttributesUdpTimeout()const
|
||||
{
|
||||
return networkAttributesUdpTimeout_;
|
||||
|
||||
@@ -234,6 +234,17 @@ void ModifyInstanceDeploymentRequest::setOwnerAccount(const std::string& ownerAc
|
||||
setCoreParameter("OwnerAccount", ownerAccount);
|
||||
}
|
||||
|
||||
std::string ModifyInstanceDeploymentRequest::getTenancy()const
|
||||
{
|
||||
return tenancy_;
|
||||
}
|
||||
|
||||
void ModifyInstanceDeploymentRequest::setTenancy(const std::string& tenancy)
|
||||
{
|
||||
tenancy_ = tenancy;
|
||||
setCoreParameter("Tenancy", tenancy);
|
||||
}
|
||||
|
||||
std::string ModifyInstanceDeploymentRequest::getDedicatedHostId()const
|
||||
{
|
||||
return dedicatedHostId_;
|
||||
@@ -333,3 +344,14 @@ void ModifyInstanceDeploymentRequest::setForce(bool force)
|
||||
setCoreParameter("Force", force ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string ModifyInstanceDeploymentRequest::getAffinity()const
|
||||
{
|
||||
return affinity_;
|
||||
}
|
||||
|
||||
void ModifyInstanceDeploymentRequest::setAffinity(const std::string& affinity)
|
||||
{
|
||||
affinity_ = affinity;
|
||||
setCoreParameter("Affinity", affinity);
|
||||
}
|
||||
|
||||
|
||||
313
ecs/src/model/ModifyReservedInstanceAttributeRequest.cc
Normal file
313
ecs/src/model/ModifyReservedInstanceAttributeRequest.cc
Normal file
@@ -0,0 +1,313 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/ecs/model/ModifyReservedInstanceAttributeRequest.h>
|
||||
|
||||
using AlibabaCloud::Ecs::Model::ModifyReservedInstanceAttributeRequest;
|
||||
|
||||
ModifyReservedInstanceAttributeRequest::ModifyReservedInstanceAttributeRequest() :
|
||||
RpcServiceRequest("ecs", "2014-05-26", "ModifyReservedInstanceAttribute")
|
||||
{}
|
||||
|
||||
ModifyReservedInstanceAttributeRequest::~ModifyReservedInstanceAttributeRequest()
|
||||
{}
|
||||
|
||||
long ModifyReservedInstanceAttributeRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void ModifyReservedInstanceAttributeRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
long ModifyReservedInstanceAttributeRequest::getCallerParentId()const
|
||||
{
|
||||
return callerParentId_;
|
||||
}
|
||||
|
||||
void ModifyReservedInstanceAttributeRequest::setCallerParentId(long callerParentId)
|
||||
{
|
||||
callerParentId_ = callerParentId;
|
||||
setCoreParameter("CallerParentId", std::to_string(callerParentId));
|
||||
}
|
||||
|
||||
bool ModifyReservedInstanceAttributeRequest::getProxy_original_security_transport()const
|
||||
{
|
||||
return proxy_original_security_transport_;
|
||||
}
|
||||
|
||||
void ModifyReservedInstanceAttributeRequest::setProxy_original_security_transport(bool proxy_original_security_transport)
|
||||
{
|
||||
proxy_original_security_transport_ = proxy_original_security_transport;
|
||||
setCoreParameter("Proxy_original_security_transport", proxy_original_security_transport ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string ModifyReservedInstanceAttributeRequest::getDescription()const
|
||||
{
|
||||
return description_;
|
||||
}
|
||||
|
||||
void ModifyReservedInstanceAttributeRequest::setDescription(const std::string& description)
|
||||
{
|
||||
description_ = description;
|
||||
setCoreParameter("Description", description);
|
||||
}
|
||||
|
||||
std::string ModifyReservedInstanceAttributeRequest::getProxy_original_source_ip()const
|
||||
{
|
||||
return proxy_original_source_ip_;
|
||||
}
|
||||
|
||||
void ModifyReservedInstanceAttributeRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip)
|
||||
{
|
||||
proxy_original_source_ip_ = proxy_original_source_ip;
|
||||
setCoreParameter("Proxy_original_source_ip", proxy_original_source_ip);
|
||||
}
|
||||
|
||||
std::string ModifyReservedInstanceAttributeRequest::getOwnerIdLoginEmail()const
|
||||
{
|
||||
return ownerIdLoginEmail_;
|
||||
}
|
||||
|
||||
void ModifyReservedInstanceAttributeRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail)
|
||||
{
|
||||
ownerIdLoginEmail_ = ownerIdLoginEmail;
|
||||
setCoreParameter("OwnerIdLoginEmail", ownerIdLoginEmail);
|
||||
}
|
||||
|
||||
std::string ModifyReservedInstanceAttributeRequest::getCallerType()const
|
||||
{
|
||||
return callerType_;
|
||||
}
|
||||
|
||||
void ModifyReservedInstanceAttributeRequest::setCallerType(const std::string& callerType)
|
||||
{
|
||||
callerType_ = callerType;
|
||||
setCoreParameter("CallerType", callerType);
|
||||
}
|
||||
|
||||
std::string ModifyReservedInstanceAttributeRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void ModifyReservedInstanceAttributeRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setCoreParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
std::string ModifyReservedInstanceAttributeRequest::getSecurityToken()const
|
||||
{
|
||||
return securityToken_;
|
||||
}
|
||||
|
||||
void ModifyReservedInstanceAttributeRequest::setSecurityToken(const std::string& securityToken)
|
||||
{
|
||||
securityToken_ = securityToken;
|
||||
setCoreParameter("SecurityToken", securityToken);
|
||||
}
|
||||
|
||||
std::string ModifyReservedInstanceAttributeRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void ModifyReservedInstanceAttributeRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setCoreParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
bool ModifyReservedInstanceAttributeRequest::getEnable()const
|
||||
{
|
||||
return enable_;
|
||||
}
|
||||
|
||||
void ModifyReservedInstanceAttributeRequest::setEnable(bool enable)
|
||||
{
|
||||
enable_ = enable;
|
||||
setCoreParameter("Enable", enable ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string ModifyReservedInstanceAttributeRequest::getRequestContent()const
|
||||
{
|
||||
return requestContent_;
|
||||
}
|
||||
|
||||
void ModifyReservedInstanceAttributeRequest::setRequestContent(const std::string& requestContent)
|
||||
{
|
||||
requestContent_ = requestContent;
|
||||
setCoreParameter("RequestContent", requestContent);
|
||||
}
|
||||
|
||||
std::string ModifyReservedInstanceAttributeRequest::getCallerBidEmail()const
|
||||
{
|
||||
return callerBidEmail_;
|
||||
}
|
||||
|
||||
void ModifyReservedInstanceAttributeRequest::setCallerBidEmail(const std::string& callerBidEmail)
|
||||
{
|
||||
callerBidEmail_ = callerBidEmail;
|
||||
setCoreParameter("CallerBidEmail", callerBidEmail);
|
||||
}
|
||||
|
||||
std::string ModifyReservedInstanceAttributeRequest::getCallerUidEmail()const
|
||||
{
|
||||
return callerUidEmail_;
|
||||
}
|
||||
|
||||
void ModifyReservedInstanceAttributeRequest::setCallerUidEmail(const std::string& callerUidEmail)
|
||||
{
|
||||
callerUidEmail_ = callerUidEmail;
|
||||
setCoreParameter("CallerUidEmail", callerUidEmail);
|
||||
}
|
||||
|
||||
long ModifyReservedInstanceAttributeRequest::getCallerUid()const
|
||||
{
|
||||
return callerUid_;
|
||||
}
|
||||
|
||||
void ModifyReservedInstanceAttributeRequest::setCallerUid(long callerUid)
|
||||
{
|
||||
callerUid_ = callerUid;
|
||||
setCoreParameter("CallerUid", std::to_string(callerUid));
|
||||
}
|
||||
|
||||
std::string ModifyReservedInstanceAttributeRequest::getApp_ip()const
|
||||
{
|
||||
return app_ip_;
|
||||
}
|
||||
|
||||
void ModifyReservedInstanceAttributeRequest::setApp_ip(const std::string& app_ip)
|
||||
{
|
||||
app_ip_ = app_ip;
|
||||
setCoreParameter("App_ip", app_ip);
|
||||
}
|
||||
|
||||
std::string ModifyReservedInstanceAttributeRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void ModifyReservedInstanceAttributeRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string ModifyReservedInstanceAttributeRequest::getOwnerAccount()const
|
||||
{
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void ModifyReservedInstanceAttributeRequest::setOwnerAccount(const std::string& ownerAccount)
|
||||
{
|
||||
ownerAccount_ = ownerAccount;
|
||||
setCoreParameter("OwnerAccount", ownerAccount);
|
||||
}
|
||||
|
||||
std::string ModifyReservedInstanceAttributeRequest::getCallerBid()const
|
||||
{
|
||||
return callerBid_;
|
||||
}
|
||||
|
||||
void ModifyReservedInstanceAttributeRequest::setCallerBid(const std::string& callerBid)
|
||||
{
|
||||
callerBid_ = callerBid;
|
||||
setCoreParameter("CallerBid", callerBid);
|
||||
}
|
||||
|
||||
long ModifyReservedInstanceAttributeRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void ModifyReservedInstanceAttributeRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setCoreParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
bool ModifyReservedInstanceAttributeRequest::getProxy_trust_transport_info()const
|
||||
{
|
||||
return proxy_trust_transport_info_;
|
||||
}
|
||||
|
||||
void ModifyReservedInstanceAttributeRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info)
|
||||
{
|
||||
proxy_trust_transport_info_ = proxy_trust_transport_info;
|
||||
setCoreParameter("Proxy_trust_transport_info", proxy_trust_transport_info ? "true" : "false");
|
||||
}
|
||||
|
||||
bool ModifyReservedInstanceAttributeRequest::getAk_mfa_present()const
|
||||
{
|
||||
return ak_mfa_present_;
|
||||
}
|
||||
|
||||
void ModifyReservedInstanceAttributeRequest::setAk_mfa_present(bool ak_mfa_present)
|
||||
{
|
||||
ak_mfa_present_ = ak_mfa_present;
|
||||
setCoreParameter("Ak_mfa_present", ak_mfa_present ? "true" : "false");
|
||||
}
|
||||
|
||||
bool ModifyReservedInstanceAttributeRequest::getSecurity_transport()const
|
||||
{
|
||||
return security_transport_;
|
||||
}
|
||||
|
||||
void ModifyReservedInstanceAttributeRequest::setSecurity_transport(bool security_transport)
|
||||
{
|
||||
security_transport_ = security_transport;
|
||||
setCoreParameter("Security_transport", security_transport ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string ModifyReservedInstanceAttributeRequest::getReservedInstanceId()const
|
||||
{
|
||||
return reservedInstanceId_;
|
||||
}
|
||||
|
||||
void ModifyReservedInstanceAttributeRequest::setReservedInstanceId(const std::string& reservedInstanceId)
|
||||
{
|
||||
reservedInstanceId_ = reservedInstanceId;
|
||||
setCoreParameter("ReservedInstanceId", reservedInstanceId);
|
||||
}
|
||||
|
||||
std::string ModifyReservedInstanceAttributeRequest::getRequestId()const
|
||||
{
|
||||
return requestId_;
|
||||
}
|
||||
|
||||
void ModifyReservedInstanceAttributeRequest::setRequestId(const std::string& requestId)
|
||||
{
|
||||
requestId_ = requestId;
|
||||
setCoreParameter("RequestId", requestId);
|
||||
}
|
||||
|
||||
std::string ModifyReservedInstanceAttributeRequest::getReservedInstanceName()const
|
||||
{
|
||||
return reservedInstanceName_;
|
||||
}
|
||||
|
||||
void ModifyReservedInstanceAttributeRequest::setReservedInstanceName(const std::string& reservedInstanceName)
|
||||
{
|
||||
reservedInstanceName_ = reservedInstanceName;
|
||||
setCoreParameter("ReservedInstanceName", reservedInstanceName);
|
||||
}
|
||||
|
||||
66
ecs/src/model/ModifyReservedInstanceAttributeResult.cc
Normal file
66
ecs/src/model/ModifyReservedInstanceAttributeResult.cc
Normal 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/ecs/model/ModifyReservedInstanceAttributeResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Ecs;
|
||||
using namespace AlibabaCloud::Ecs::Model;
|
||||
|
||||
ModifyReservedInstanceAttributeResult::ModifyReservedInstanceAttributeResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
ModifyReservedInstanceAttributeResult::ModifyReservedInstanceAttributeResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
ModifyReservedInstanceAttributeResult::~ModifyReservedInstanceAttributeResult()
|
||||
{}
|
||||
|
||||
void ModifyReservedInstanceAttributeResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
if(!value["HttpStatusCode"].isNull())
|
||||
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
|
||||
|
||||
}
|
||||
|
||||
std::string ModifyReservedInstanceAttributeResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
int ModifyReservedInstanceAttributeResult::getHttpStatusCode()const
|
||||
{
|
||||
return httpStatusCode_;
|
||||
}
|
||||
|
||||
std::string ModifyReservedInstanceAttributeResult::getCode()const
|
||||
{
|
||||
return code_;
|
||||
}
|
||||
|
||||
@@ -157,6 +157,17 @@ void RevokeSecurityGroupRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
setCoreParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
std::string RevokeSecurityGroupRequest::getSourceRegionId()const
|
||||
{
|
||||
return sourceRegionId_;
|
||||
}
|
||||
|
||||
void RevokeSecurityGroupRequest::setSourceRegionId(const std::string& sourceRegionId)
|
||||
{
|
||||
sourceRegionId_ = sourceRegionId;
|
||||
setCoreParameter("SourceRegionId", sourceRegionId);
|
||||
}
|
||||
|
||||
long RevokeSecurityGroupRequest::getSourceGroupOwnerId()const
|
||||
{
|
||||
return sourceGroupOwnerId_;
|
||||
|
||||
@@ -494,6 +494,17 @@ void RunInstancesRequest::setInternetMaxBandwidthIn(int internetMaxBandwidthIn)
|
||||
setCoreParameter("InternetMaxBandwidthIn", std::to_string(internetMaxBandwidthIn));
|
||||
}
|
||||
|
||||
std::string RunInstancesRequest::getAffinity()const
|
||||
{
|
||||
return affinity_;
|
||||
}
|
||||
|
||||
void RunInstancesRequest::setAffinity(const std::string& affinity)
|
||||
{
|
||||
affinity_ = affinity;
|
||||
setCoreParameter("Affinity", affinity);
|
||||
}
|
||||
|
||||
std::string RunInstancesRequest::getImageId()const
|
||||
{
|
||||
return imageId_;
|
||||
@@ -778,6 +789,17 @@ void RunInstancesRequest::setOwnerAccount(const std::string& ownerAccount)
|
||||
setCoreParameter("OwnerAccount", ownerAccount);
|
||||
}
|
||||
|
||||
std::string RunInstancesRequest::getTenancy()const
|
||||
{
|
||||
return tenancy_;
|
||||
}
|
||||
|
||||
void RunInstancesRequest::setTenancy(const std::string& tenancy)
|
||||
{
|
||||
tenancy_ = tenancy;
|
||||
setCoreParameter("Tenancy", tenancy);
|
||||
}
|
||||
|
||||
std::string RunInstancesRequest::getSystemDiskDiskName()const
|
||||
{
|
||||
return systemDiskDiskName_;
|
||||
@@ -844,6 +866,18 @@ void RunInstancesRequest::setCreditSpecification(const std::string& creditSpecif
|
||||
setCoreParameter("CreditSpecification", creditSpecification);
|
||||
}
|
||||
|
||||
std::vector<std::string> RunInstancesRequest::getSecurityGroupIds()const
|
||||
{
|
||||
return securityGroupIds_;
|
||||
}
|
||||
|
||||
void RunInstancesRequest::setSecurityGroupIds(const std::vector<std::string>& securityGroupIds)
|
||||
{
|
||||
securityGroupIds_ = securityGroupIds;
|
||||
for(int i = 0; i!= securityGroupIds.size(); i++)
|
||||
setCoreParameter("SecurityGroupIds."+ std::to_string(i), securityGroupIds.at(i));
|
||||
}
|
||||
|
||||
std::vector<RunInstancesRequest::DataDisk> RunInstancesRequest::getDataDisk()const
|
||||
{
|
||||
return dataDisk_;
|
||||
|
||||
@@ -20,362 +20,10 @@ set(ehpc_public_header
|
||||
include/alibabacloud/ehpc/EHPCClient.h
|
||||
include/alibabacloud/ehpc/EHPCExport.h )
|
||||
|
||||
set(ehpc_public_header_model
|
||||
include/alibabacloud/ehpc/model/DescribeJobRequest.h
|
||||
include/alibabacloud/ehpc/model/DescribeJobResult.h
|
||||
include/alibabacloud/ehpc/model/DeleteImageRequest.h
|
||||
include/alibabacloud/ehpc/model/DeleteImageResult.h
|
||||
include/alibabacloud/ehpc/model/DeleteUsersRequest.h
|
||||
include/alibabacloud/ehpc/model/DeleteUsersResult.h
|
||||
include/alibabacloud/ehpc/model/DescribeClusterRequest.h
|
||||
include/alibabacloud/ehpc/model/DescribeClusterResult.h
|
||||
include/alibabacloud/ehpc/model/ListUsersRequest.h
|
||||
include/alibabacloud/ehpc/model/ListUsersResult.h
|
||||
include/alibabacloud/ehpc/model/StopNodesRequest.h
|
||||
include/alibabacloud/ehpc/model/StopNodesResult.h
|
||||
include/alibabacloud/ehpc/model/PullImageRequest.h
|
||||
include/alibabacloud/ehpc/model/PullImageResult.h
|
||||
include/alibabacloud/ehpc/model/DescribeContainerAppRequest.h
|
||||
include/alibabacloud/ehpc/model/DescribeContainerAppResult.h
|
||||
include/alibabacloud/ehpc/model/ListCurrentClientVersionRequest.h
|
||||
include/alibabacloud/ehpc/model/ListCurrentClientVersionResult.h
|
||||
include/alibabacloud/ehpc/model/UpdateClusterVolumesRequest.h
|
||||
include/alibabacloud/ehpc/model/UpdateClusterVolumesResult.h
|
||||
include/alibabacloud/ehpc/model/ListNodesByQueueRequest.h
|
||||
include/alibabacloud/ehpc/model/ListNodesByQueueResult.h
|
||||
include/alibabacloud/ehpc/model/ModifyContainerAppAttributesRequest.h
|
||||
include/alibabacloud/ehpc/model/ModifyContainerAppAttributesResult.h
|
||||
include/alibabacloud/ehpc/model/ListInvocationResultsRequest.h
|
||||
include/alibabacloud/ehpc/model/ListInvocationResultsResult.h
|
||||
include/alibabacloud/ehpc/model/SetAutoScaleConfigRequest.h
|
||||
include/alibabacloud/ehpc/model/SetAutoScaleConfigResult.h
|
||||
include/alibabacloud/ehpc/model/ListSoftwaresRequest.h
|
||||
include/alibabacloud/ehpc/model/ListSoftwaresResult.h
|
||||
include/alibabacloud/ehpc/model/AddNodesRequest.h
|
||||
include/alibabacloud/ehpc/model/AddNodesResult.h
|
||||
include/alibabacloud/ehpc/model/StopJobsRequest.h
|
||||
include/alibabacloud/ehpc/model/StopJobsResult.h
|
||||
include/alibabacloud/ehpc/model/StartNodesRequest.h
|
||||
include/alibabacloud/ehpc/model/StartNodesResult.h
|
||||
include/alibabacloud/ehpc/model/GetCloudMetricProfilingRequest.h
|
||||
include/alibabacloud/ehpc/model/GetCloudMetricProfilingResult.h
|
||||
include/alibabacloud/ehpc/model/GetAutoScaleConfigRequest.h
|
||||
include/alibabacloud/ehpc/model/GetAutoScaleConfigResult.h
|
||||
include/alibabacloud/ehpc/model/DescribeImagePriceRequest.h
|
||||
include/alibabacloud/ehpc/model/DescribeImagePriceResult.h
|
||||
include/alibabacloud/ehpc/model/ListNodesRequest.h
|
||||
include/alibabacloud/ehpc/model/ListNodesResult.h
|
||||
include/alibabacloud/ehpc/model/ModifyUserGroupsRequest.h
|
||||
include/alibabacloud/ehpc/model/ModifyUserGroupsResult.h
|
||||
include/alibabacloud/ehpc/model/StartClusterRequest.h
|
||||
include/alibabacloud/ehpc/model/StartClusterResult.h
|
||||
include/alibabacloud/ehpc/model/SetQueueRequest.h
|
||||
include/alibabacloud/ehpc/model/SetQueueResult.h
|
||||
include/alibabacloud/ehpc/model/ListCommandsRequest.h
|
||||
include/alibabacloud/ehpc/model/ListCommandsResult.h
|
||||
include/alibabacloud/ehpc/model/ListCustomImagesRequest.h
|
||||
include/alibabacloud/ehpc/model/ListCustomImagesResult.h
|
||||
include/alibabacloud/ehpc/model/InvokeShellCommandRequest.h
|
||||
include/alibabacloud/ehpc/model/InvokeShellCommandResult.h
|
||||
include/alibabacloud/ehpc/model/ListJobTemplatesRequest.h
|
||||
include/alibabacloud/ehpc/model/ListJobTemplatesResult.h
|
||||
include/alibabacloud/ehpc/model/ListFileSystemWithMountTargetsRequest.h
|
||||
include/alibabacloud/ehpc/model/ListFileSystemWithMountTargetsResult.h
|
||||
include/alibabacloud/ehpc/model/AddUsersRequest.h
|
||||
include/alibabacloud/ehpc/model/AddUsersResult.h
|
||||
include/alibabacloud/ehpc/model/DescribeImageGatewayConfigRequest.h
|
||||
include/alibabacloud/ehpc/model/DescribeImageGatewayConfigResult.h
|
||||
include/alibabacloud/ehpc/model/ModifyClusterAttributesRequest.h
|
||||
include/alibabacloud/ehpc/model/ModifyClusterAttributesResult.h
|
||||
include/alibabacloud/ehpc/model/DeleteJobTemplatesRequest.h
|
||||
include/alibabacloud/ehpc/model/DeleteJobTemplatesResult.h
|
||||
include/alibabacloud/ehpc/model/StopClusterRequest.h
|
||||
include/alibabacloud/ehpc/model/StopClusterResult.h
|
||||
include/alibabacloud/ehpc/model/ListNodesNoPagingRequest.h
|
||||
include/alibabacloud/ehpc/model/ListNodesNoPagingResult.h
|
||||
include/alibabacloud/ehpc/model/GetCloudMetricLogsRequest.h
|
||||
include/alibabacloud/ehpc/model/GetCloudMetricLogsResult.h
|
||||
include/alibabacloud/ehpc/model/CreateJobTemplateRequest.h
|
||||
include/alibabacloud/ehpc/model/CreateJobTemplateResult.h
|
||||
include/alibabacloud/ehpc/model/GetHybridClusterConfigRequest.h
|
||||
include/alibabacloud/ehpc/model/GetHybridClusterConfigResult.h
|
||||
include/alibabacloud/ehpc/model/ResetNodesRequest.h
|
||||
include/alibabacloud/ehpc/model/ResetNodesResult.h
|
||||
include/alibabacloud/ehpc/model/UninstallSoftwareRequest.h
|
||||
include/alibabacloud/ehpc/model/UninstallSoftwareResult.h
|
||||
include/alibabacloud/ehpc/model/CreateHybridClusterRequest.h
|
||||
include/alibabacloud/ehpc/model/CreateHybridClusterResult.h
|
||||
include/alibabacloud/ehpc/model/ListContainerImagesRequest.h
|
||||
include/alibabacloud/ehpc/model/ListContainerImagesResult.h
|
||||
include/alibabacloud/ehpc/model/DeleteJobsRequest.h
|
||||
include/alibabacloud/ehpc/model/DeleteJobsResult.h
|
||||
include/alibabacloud/ehpc/model/DeleteNodesRequest.h
|
||||
include/alibabacloud/ehpc/model/DeleteNodesResult.h
|
||||
include/alibabacloud/ehpc/model/StopVisualServiceRequest.h
|
||||
include/alibabacloud/ehpc/model/StopVisualServiceResult.h
|
||||
include/alibabacloud/ehpc/model/ListJobsRequest.h
|
||||
include/alibabacloud/ehpc/model/ListJobsResult.h
|
||||
include/alibabacloud/ehpc/model/CreateClusterRequest.h
|
||||
include/alibabacloud/ehpc/model/CreateClusterResult.h
|
||||
include/alibabacloud/ehpc/model/ModifyUserPasswordsRequest.h
|
||||
include/alibabacloud/ehpc/model/ModifyUserPasswordsResult.h
|
||||
include/alibabacloud/ehpc/model/DescribeImageRequest.h
|
||||
include/alibabacloud/ehpc/model/DescribeImageResult.h
|
||||
include/alibabacloud/ehpc/model/DeleteQueueRequest.h
|
||||
include/alibabacloud/ehpc/model/DeleteQueueResult.h
|
||||
include/alibabacloud/ehpc/model/ListCpfsFileSystemsRequest.h
|
||||
include/alibabacloud/ehpc/model/ListCpfsFileSystemsResult.h
|
||||
include/alibabacloud/ehpc/model/ListInstalledSoftwareRequest.h
|
||||
include/alibabacloud/ehpc/model/ListInstalledSoftwareResult.h
|
||||
include/alibabacloud/ehpc/model/UpgradeClientRequest.h
|
||||
include/alibabacloud/ehpc/model/UpgradeClientResult.h
|
||||
include/alibabacloud/ehpc/model/ListAvailableFileSystemTypesRequest.h
|
||||
include/alibabacloud/ehpc/model/ListAvailableFileSystemTypesResult.h
|
||||
include/alibabacloud/ehpc/model/ListClustersMetaRequest.h
|
||||
include/alibabacloud/ehpc/model/ListClustersMetaResult.h
|
||||
include/alibabacloud/ehpc/model/DeleteClusterRequest.h
|
||||
include/alibabacloud/ehpc/model/DeleteClusterResult.h
|
||||
include/alibabacloud/ehpc/model/ListImagesRequest.h
|
||||
include/alibabacloud/ehpc/model/ListImagesResult.h
|
||||
include/alibabacloud/ehpc/model/ListVolumesRequest.h
|
||||
include/alibabacloud/ehpc/model/ListVolumesResult.h
|
||||
include/alibabacloud/ehpc/model/DeleteContainerAppsRequest.h
|
||||
include/alibabacloud/ehpc/model/DeleteContainerAppsResult.h
|
||||
include/alibabacloud/ehpc/model/ListInvocationStatusRequest.h
|
||||
include/alibabacloud/ehpc/model/ListInvocationStatusResult.h
|
||||
include/alibabacloud/ehpc/model/ModifyImageGatewayConfigRequest.h
|
||||
include/alibabacloud/ehpc/model/ModifyImageGatewayConfigResult.h
|
||||
include/alibabacloud/ehpc/model/ListContainerAppsRequest.h
|
||||
include/alibabacloud/ehpc/model/ListContainerAppsResult.h
|
||||
include/alibabacloud/ehpc/model/ListQueuesRequest.h
|
||||
include/alibabacloud/ehpc/model/ListQueuesResult.h
|
||||
include/alibabacloud/ehpc/model/CreateJobFileRequest.h
|
||||
include/alibabacloud/ehpc/model/CreateJobFileResult.h
|
||||
include/alibabacloud/ehpc/model/ListCloudMetricProfilingsRequest.h
|
||||
include/alibabacloud/ehpc/model/ListCloudMetricProfilingsResult.h
|
||||
include/alibabacloud/ehpc/model/GetClusterVolumesRequest.h
|
||||
include/alibabacloud/ehpc/model/GetClusterVolumesResult.h
|
||||
include/alibabacloud/ehpc/model/SetJobUserRequest.h
|
||||
include/alibabacloud/ehpc/model/SetJobUserResult.h
|
||||
include/alibabacloud/ehpc/model/ListClustersRequest.h
|
||||
include/alibabacloud/ehpc/model/ListClustersResult.h
|
||||
include/alibabacloud/ehpc/model/SubmitJobRequest.h
|
||||
include/alibabacloud/ehpc/model/SubmitJobResult.h
|
||||
include/alibabacloud/ehpc/model/GetAccountingReportRequest.h
|
||||
include/alibabacloud/ehpc/model/GetAccountingReportResult.h
|
||||
include/alibabacloud/ehpc/model/ListRegionsRequest.h
|
||||
include/alibabacloud/ehpc/model/ListRegionsResult.h
|
||||
include/alibabacloud/ehpc/model/DescribeAutoScaleConfigRequest.h
|
||||
include/alibabacloud/ehpc/model/DescribeAutoScaleConfigResult.h
|
||||
include/alibabacloud/ehpc/model/GetVisualServiceStatusRequest.h
|
||||
include/alibabacloud/ehpc/model/GetVisualServiceStatusResult.h
|
||||
include/alibabacloud/ehpc/model/RunCloudMetricProfilingRequest.h
|
||||
include/alibabacloud/ehpc/model/RunCloudMetricProfilingResult.h
|
||||
include/alibabacloud/ehpc/model/StartVisualServiceRequest.h
|
||||
include/alibabacloud/ehpc/model/StartVisualServiceResult.h
|
||||
include/alibabacloud/ehpc/model/DescribePriceRequest.h
|
||||
include/alibabacloud/ehpc/model/DescribePriceResult.h
|
||||
include/alibabacloud/ehpc/model/RerunJobsRequest.h
|
||||
include/alibabacloud/ehpc/model/RerunJobsResult.h
|
||||
include/alibabacloud/ehpc/model/EditJobTemplateRequest.h
|
||||
include/alibabacloud/ehpc/model/EditJobTemplateResult.h
|
||||
include/alibabacloud/ehpc/model/AddLocalNodesRequest.h
|
||||
include/alibabacloud/ehpc/model/AddLocalNodesResult.h
|
||||
include/alibabacloud/ehpc/model/ModifyVisualServicePasswdRequest.h
|
||||
include/alibabacloud/ehpc/model/ModifyVisualServicePasswdResult.h
|
||||
include/alibabacloud/ehpc/model/ListPreferredEcsTypesRequest.h
|
||||
include/alibabacloud/ehpc/model/ListPreferredEcsTypesResult.h
|
||||
include/alibabacloud/ehpc/model/AddContainerAppRequest.h
|
||||
include/alibabacloud/ehpc/model/AddContainerAppResult.h
|
||||
include/alibabacloud/ehpc/model/InstallSoftwareRequest.h
|
||||
include/alibabacloud/ehpc/model/InstallSoftwareResult.h
|
||||
include/alibabacloud/ehpc/model/ListClusterLogsRequest.h
|
||||
include/alibabacloud/ehpc/model/ListClusterLogsResult.h
|
||||
include/alibabacloud/ehpc/model/RecoverClusterRequest.h
|
||||
include/alibabacloud/ehpc/model/RecoverClusterResult.h
|
||||
include/alibabacloud/ehpc/model/ListAvailableEcsTypesRequest.h
|
||||
include/alibabacloud/ehpc/model/ListAvailableEcsTypesResult.h
|
||||
include/alibabacloud/ehpc/model/AddQueueRequest.h
|
||||
include/alibabacloud/ehpc/model/AddQueueResult.h )
|
||||
set(ehpc_public_header_model )
|
||||
|
||||
set(ehpc_src
|
||||
src/EHPCClient.cc
|
||||
src/model/DescribeJobRequest.cc
|
||||
src/model/DescribeJobResult.cc
|
||||
src/model/DeleteImageRequest.cc
|
||||
src/model/DeleteImageResult.cc
|
||||
src/model/DeleteUsersRequest.cc
|
||||
src/model/DeleteUsersResult.cc
|
||||
src/model/DescribeClusterRequest.cc
|
||||
src/model/DescribeClusterResult.cc
|
||||
src/model/ListUsersRequest.cc
|
||||
src/model/ListUsersResult.cc
|
||||
src/model/StopNodesRequest.cc
|
||||
src/model/StopNodesResult.cc
|
||||
src/model/PullImageRequest.cc
|
||||
src/model/PullImageResult.cc
|
||||
src/model/DescribeContainerAppRequest.cc
|
||||
src/model/DescribeContainerAppResult.cc
|
||||
src/model/ListCurrentClientVersionRequest.cc
|
||||
src/model/ListCurrentClientVersionResult.cc
|
||||
src/model/UpdateClusterVolumesRequest.cc
|
||||
src/model/UpdateClusterVolumesResult.cc
|
||||
src/model/ListNodesByQueueRequest.cc
|
||||
src/model/ListNodesByQueueResult.cc
|
||||
src/model/ModifyContainerAppAttributesRequest.cc
|
||||
src/model/ModifyContainerAppAttributesResult.cc
|
||||
src/model/ListInvocationResultsRequest.cc
|
||||
src/model/ListInvocationResultsResult.cc
|
||||
src/model/SetAutoScaleConfigRequest.cc
|
||||
src/model/SetAutoScaleConfigResult.cc
|
||||
src/model/ListSoftwaresRequest.cc
|
||||
src/model/ListSoftwaresResult.cc
|
||||
src/model/AddNodesRequest.cc
|
||||
src/model/AddNodesResult.cc
|
||||
src/model/StopJobsRequest.cc
|
||||
src/model/StopJobsResult.cc
|
||||
src/model/StartNodesRequest.cc
|
||||
src/model/StartNodesResult.cc
|
||||
src/model/GetCloudMetricProfilingRequest.cc
|
||||
src/model/GetCloudMetricProfilingResult.cc
|
||||
src/model/GetAutoScaleConfigRequest.cc
|
||||
src/model/GetAutoScaleConfigResult.cc
|
||||
src/model/DescribeImagePriceRequest.cc
|
||||
src/model/DescribeImagePriceResult.cc
|
||||
src/model/ListNodesRequest.cc
|
||||
src/model/ListNodesResult.cc
|
||||
src/model/ModifyUserGroupsRequest.cc
|
||||
src/model/ModifyUserGroupsResult.cc
|
||||
src/model/StartClusterRequest.cc
|
||||
src/model/StartClusterResult.cc
|
||||
src/model/SetQueueRequest.cc
|
||||
src/model/SetQueueResult.cc
|
||||
src/model/ListCommandsRequest.cc
|
||||
src/model/ListCommandsResult.cc
|
||||
src/model/ListCustomImagesRequest.cc
|
||||
src/model/ListCustomImagesResult.cc
|
||||
src/model/InvokeShellCommandRequest.cc
|
||||
src/model/InvokeShellCommandResult.cc
|
||||
src/model/ListJobTemplatesRequest.cc
|
||||
src/model/ListJobTemplatesResult.cc
|
||||
src/model/ListFileSystemWithMountTargetsRequest.cc
|
||||
src/model/ListFileSystemWithMountTargetsResult.cc
|
||||
src/model/AddUsersRequest.cc
|
||||
src/model/AddUsersResult.cc
|
||||
src/model/DescribeImageGatewayConfigRequest.cc
|
||||
src/model/DescribeImageGatewayConfigResult.cc
|
||||
src/model/ModifyClusterAttributesRequest.cc
|
||||
src/model/ModifyClusterAttributesResult.cc
|
||||
src/model/DeleteJobTemplatesRequest.cc
|
||||
src/model/DeleteJobTemplatesResult.cc
|
||||
src/model/StopClusterRequest.cc
|
||||
src/model/StopClusterResult.cc
|
||||
src/model/ListNodesNoPagingRequest.cc
|
||||
src/model/ListNodesNoPagingResult.cc
|
||||
src/model/GetCloudMetricLogsRequest.cc
|
||||
src/model/GetCloudMetricLogsResult.cc
|
||||
src/model/CreateJobTemplateRequest.cc
|
||||
src/model/CreateJobTemplateResult.cc
|
||||
src/model/GetHybridClusterConfigRequest.cc
|
||||
src/model/GetHybridClusterConfigResult.cc
|
||||
src/model/ResetNodesRequest.cc
|
||||
src/model/ResetNodesResult.cc
|
||||
src/model/UninstallSoftwareRequest.cc
|
||||
src/model/UninstallSoftwareResult.cc
|
||||
src/model/CreateHybridClusterRequest.cc
|
||||
src/model/CreateHybridClusterResult.cc
|
||||
src/model/ListContainerImagesRequest.cc
|
||||
src/model/ListContainerImagesResult.cc
|
||||
src/model/DeleteJobsRequest.cc
|
||||
src/model/DeleteJobsResult.cc
|
||||
src/model/DeleteNodesRequest.cc
|
||||
src/model/DeleteNodesResult.cc
|
||||
src/model/StopVisualServiceRequest.cc
|
||||
src/model/StopVisualServiceResult.cc
|
||||
src/model/ListJobsRequest.cc
|
||||
src/model/ListJobsResult.cc
|
||||
src/model/CreateClusterRequest.cc
|
||||
src/model/CreateClusterResult.cc
|
||||
src/model/ModifyUserPasswordsRequest.cc
|
||||
src/model/ModifyUserPasswordsResult.cc
|
||||
src/model/DescribeImageRequest.cc
|
||||
src/model/DescribeImageResult.cc
|
||||
src/model/DeleteQueueRequest.cc
|
||||
src/model/DeleteQueueResult.cc
|
||||
src/model/ListCpfsFileSystemsRequest.cc
|
||||
src/model/ListCpfsFileSystemsResult.cc
|
||||
src/model/ListInstalledSoftwareRequest.cc
|
||||
src/model/ListInstalledSoftwareResult.cc
|
||||
src/model/UpgradeClientRequest.cc
|
||||
src/model/UpgradeClientResult.cc
|
||||
src/model/ListAvailableFileSystemTypesRequest.cc
|
||||
src/model/ListAvailableFileSystemTypesResult.cc
|
||||
src/model/ListClustersMetaRequest.cc
|
||||
src/model/ListClustersMetaResult.cc
|
||||
src/model/DeleteClusterRequest.cc
|
||||
src/model/DeleteClusterResult.cc
|
||||
src/model/ListImagesRequest.cc
|
||||
src/model/ListImagesResult.cc
|
||||
src/model/ListVolumesRequest.cc
|
||||
src/model/ListVolumesResult.cc
|
||||
src/model/DeleteContainerAppsRequest.cc
|
||||
src/model/DeleteContainerAppsResult.cc
|
||||
src/model/ListInvocationStatusRequest.cc
|
||||
src/model/ListInvocationStatusResult.cc
|
||||
src/model/ModifyImageGatewayConfigRequest.cc
|
||||
src/model/ModifyImageGatewayConfigResult.cc
|
||||
src/model/ListContainerAppsRequest.cc
|
||||
src/model/ListContainerAppsResult.cc
|
||||
src/model/ListQueuesRequest.cc
|
||||
src/model/ListQueuesResult.cc
|
||||
src/model/CreateJobFileRequest.cc
|
||||
src/model/CreateJobFileResult.cc
|
||||
src/model/ListCloudMetricProfilingsRequest.cc
|
||||
src/model/ListCloudMetricProfilingsResult.cc
|
||||
src/model/GetClusterVolumesRequest.cc
|
||||
src/model/GetClusterVolumesResult.cc
|
||||
src/model/SetJobUserRequest.cc
|
||||
src/model/SetJobUserResult.cc
|
||||
src/model/ListClustersRequest.cc
|
||||
src/model/ListClustersResult.cc
|
||||
src/model/SubmitJobRequest.cc
|
||||
src/model/SubmitJobResult.cc
|
||||
src/model/GetAccountingReportRequest.cc
|
||||
src/model/GetAccountingReportResult.cc
|
||||
src/model/ListRegionsRequest.cc
|
||||
src/model/ListRegionsResult.cc
|
||||
src/model/DescribeAutoScaleConfigRequest.cc
|
||||
src/model/DescribeAutoScaleConfigResult.cc
|
||||
src/model/GetVisualServiceStatusRequest.cc
|
||||
src/model/GetVisualServiceStatusResult.cc
|
||||
src/model/RunCloudMetricProfilingRequest.cc
|
||||
src/model/RunCloudMetricProfilingResult.cc
|
||||
src/model/StartVisualServiceRequest.cc
|
||||
src/model/StartVisualServiceResult.cc
|
||||
src/model/DescribePriceRequest.cc
|
||||
src/model/DescribePriceResult.cc
|
||||
src/model/RerunJobsRequest.cc
|
||||
src/model/RerunJobsResult.cc
|
||||
src/model/EditJobTemplateRequest.cc
|
||||
src/model/EditJobTemplateResult.cc
|
||||
src/model/AddLocalNodesRequest.cc
|
||||
src/model/AddLocalNodesResult.cc
|
||||
src/model/ModifyVisualServicePasswdRequest.cc
|
||||
src/model/ModifyVisualServicePasswdResult.cc
|
||||
src/model/ListPreferredEcsTypesRequest.cc
|
||||
src/model/ListPreferredEcsTypesResult.cc
|
||||
src/model/AddContainerAppRequest.cc
|
||||
src/model/AddContainerAppResult.cc
|
||||
src/model/InstallSoftwareRequest.cc
|
||||
src/model/InstallSoftwareResult.cc
|
||||
src/model/ListClusterLogsRequest.cc
|
||||
src/model/ListClusterLogsResult.cc
|
||||
src/model/RecoverClusterRequest.cc
|
||||
src/model/RecoverClusterResult.cc
|
||||
src/model/ListAvailableEcsTypesRequest.cc
|
||||
src/model/ListAvailableEcsTypesResult.cc
|
||||
src/model/AddQueueRequest.cc
|
||||
src/model/AddQueueResult.cc )
|
||||
src/EHPCClient.cc )
|
||||
|
||||
add_library(ehpc ${LIB_TYPE}
|
||||
${ehpc_public_header}
|
||||
|
||||
@@ -36,6 +36,8 @@ namespace AlibabaCloud
|
||||
{
|
||||
struct InstanceTypeInfo
|
||||
{
|
||||
std::string zoneId;
|
||||
std::string vSwitchId;
|
||||
float spotPriceLimit;
|
||||
std::string instanceType;
|
||||
std::string spotStrategy;
|
||||
|
||||
@@ -48,11 +48,14 @@ namespace AlibabaCloud
|
||||
};
|
||||
std::string status;
|
||||
std::string imageOwnerAlias;
|
||||
std::string zoneId;
|
||||
std::string vSwitchId;
|
||||
bool expired;
|
||||
std::string addTime;
|
||||
UsedResources usedResources;
|
||||
bool createdByEhpc;
|
||||
std::string createMode;
|
||||
std::string vpcId;
|
||||
std::string version;
|
||||
TotalResources totalResources;
|
||||
std::string expiredTime;
|
||||
|
||||
@@ -48,12 +48,15 @@ namespace AlibabaCloud
|
||||
};
|
||||
std::string status;
|
||||
std::string imageOwnerAlias;
|
||||
std::string zoneId;
|
||||
std::string vSwitchId;
|
||||
bool expired;
|
||||
std::vector<std::string> roles;
|
||||
std::string addTime;
|
||||
UsedResources usedResources;
|
||||
bool createdByEhpc;
|
||||
std::string createMode;
|
||||
std::string vpcId;
|
||||
std::string version;
|
||||
TotalResources totalResources;
|
||||
std::string expiredTime;
|
||||
|
||||
@@ -66,6 +66,10 @@ void GetAutoScaleConfigResult::parse(const std::string &payload)
|
||||
instanceTypesObject.spotStrategy = value["SpotStrategy"].asString();
|
||||
if(!value["SpotPriceLimit"].isNull())
|
||||
instanceTypesObject.spotPriceLimit = std::stof(value["SpotPriceLimit"].asString());
|
||||
if(!value["ZoneId"].isNull())
|
||||
instanceTypesObject.zoneId = value["ZoneId"].asString();
|
||||
if(!value["VSwitchId"].isNull())
|
||||
instanceTypesObject.vSwitchId = value["VSwitchId"].asString();
|
||||
queuesObject.instanceTypes.push_back(instanceTypesObject);
|
||||
}
|
||||
queues_.push_back(queuesObject);
|
||||
|
||||
@@ -74,6 +74,12 @@ void ListNodesByQueueResult::parse(const std::string &payload)
|
||||
nodesObject.location = value["Location"].asString();
|
||||
if(!value["CreateMode"].isNull())
|
||||
nodesObject.createMode = value["CreateMode"].asString();
|
||||
if(!value["VpcId"].isNull())
|
||||
nodesObject.vpcId = value["VpcId"].asString();
|
||||
if(!value["ZoneId"].isNull())
|
||||
nodesObject.zoneId = value["ZoneId"].asString();
|
||||
if(!value["VSwitchId"].isNull())
|
||||
nodesObject.vSwitchId = value["VSwitchId"].asString();
|
||||
auto totalResourcesNode = value["TotalResources"];
|
||||
if(!totalResourcesNode["Cpu"].isNull())
|
||||
nodesObject.totalResources.cpu = std::stoi(totalResourcesNode["Cpu"].asString());
|
||||
|
||||
@@ -74,6 +74,12 @@ void ListNodesResult::parse(const std::string &payload)
|
||||
nodesObject.location = value["Location"].asString();
|
||||
if(!value["CreateMode"].isNull())
|
||||
nodesObject.createMode = value["CreateMode"].asString();
|
||||
if(!value["VpcId"].isNull())
|
||||
nodesObject.vpcId = value["VpcId"].asString();
|
||||
if(!value["ZoneId"].isNull())
|
||||
nodesObject.zoneId = value["ZoneId"].asString();
|
||||
if(!value["VSwitchId"].isNull())
|
||||
nodesObject.vSwitchId = value["VSwitchId"].asString();
|
||||
auto totalResourcesNode = value["TotalResources"];
|
||||
if(!totalResourcesNode["Cpu"].isNull())
|
||||
nodesObject.totalResources.cpu = std::stoi(totalResourcesNode["Cpu"].asString());
|
||||
|
||||
@@ -116,6 +116,8 @@
|
||||
#include "model/UpdateFaceGroupResult.h"
|
||||
#include "model/ListTagPhotosRequest.h"
|
||||
#include "model/ListTagPhotosResult.h"
|
||||
#include "model/DetectImageBodiesRequest.h"
|
||||
#include "model/DetectImageBodiesResult.h"
|
||||
#include "model/DeleteFaceSearchImageByIdRequest.h"
|
||||
#include "model/DeleteFaceSearchImageByIdResult.h"
|
||||
#include "model/IndexVideoRequest.h"
|
||||
@@ -128,6 +130,8 @@
|
||||
#include "model/GetImageJobResult.h"
|
||||
#include "model/ListVideoAudiosRequest.h"
|
||||
#include "model/ListVideoAudiosResult.h"
|
||||
#include "model/CreateMergeFaceGroupsJobRequest.h"
|
||||
#include "model/CreateMergeFaceGroupsJobResult.h"
|
||||
#include "model/DeleteTagByUrlRequest.h"
|
||||
#include "model/DeleteTagByUrlResult.h"
|
||||
#include "model/ListTagSetsRequest.h"
|
||||
@@ -358,6 +362,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ListTagPhotosResult> ListTagPhotosOutcome;
|
||||
typedef std::future<ListTagPhotosOutcome> ListTagPhotosOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::ListTagPhotosRequest&, const ListTagPhotosOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTagPhotosAsyncHandler;
|
||||
typedef Outcome<Error, Model::DetectImageBodiesResult> DetectImageBodiesOutcome;
|
||||
typedef std::future<DetectImageBodiesOutcome> DetectImageBodiesOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::DetectImageBodiesRequest&, const DetectImageBodiesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DetectImageBodiesAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteFaceSearchImageByIdResult> DeleteFaceSearchImageByIdOutcome;
|
||||
typedef std::future<DeleteFaceSearchImageByIdOutcome> DeleteFaceSearchImageByIdOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::DeleteFaceSearchImageByIdRequest&, const DeleteFaceSearchImageByIdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteFaceSearchImageByIdAsyncHandler;
|
||||
@@ -376,6 +383,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ListVideoAudiosResult> ListVideoAudiosOutcome;
|
||||
typedef std::future<ListVideoAudiosOutcome> ListVideoAudiosOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::ListVideoAudiosRequest&, const ListVideoAudiosOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListVideoAudiosAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateMergeFaceGroupsJobResult> CreateMergeFaceGroupsJobOutcome;
|
||||
typedef std::future<CreateMergeFaceGroupsJobOutcome> CreateMergeFaceGroupsJobOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::CreateMergeFaceGroupsJobRequest&, const CreateMergeFaceGroupsJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateMergeFaceGroupsJobAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteTagByUrlResult> DeleteTagByUrlOutcome;
|
||||
typedef std::future<DeleteTagByUrlOutcome> DeleteTagByUrlOutcomeCallable;
|
||||
typedef std::function<void(const ImmClient*, const Model::DeleteTagByUrlRequest&, const DeleteTagByUrlOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteTagByUrlAsyncHandler;
|
||||
@@ -642,6 +652,9 @@ namespace AlibabaCloud
|
||||
ListTagPhotosOutcome listTagPhotos(const Model::ListTagPhotosRequest &request)const;
|
||||
void listTagPhotosAsync(const Model::ListTagPhotosRequest& request, const ListTagPhotosAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListTagPhotosOutcomeCallable listTagPhotosCallable(const Model::ListTagPhotosRequest& request) const;
|
||||
DetectImageBodiesOutcome detectImageBodies(const Model::DetectImageBodiesRequest &request)const;
|
||||
void detectImageBodiesAsync(const Model::DetectImageBodiesRequest& request, const DetectImageBodiesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DetectImageBodiesOutcomeCallable detectImageBodiesCallable(const Model::DetectImageBodiesRequest& request) const;
|
||||
DeleteFaceSearchImageByIdOutcome deleteFaceSearchImageById(const Model::DeleteFaceSearchImageByIdRequest &request)const;
|
||||
void deleteFaceSearchImageByIdAsync(const Model::DeleteFaceSearchImageByIdRequest& request, const DeleteFaceSearchImageByIdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteFaceSearchImageByIdOutcomeCallable deleteFaceSearchImageByIdCallable(const Model::DeleteFaceSearchImageByIdRequest& request) const;
|
||||
@@ -660,6 +673,9 @@ namespace AlibabaCloud
|
||||
ListVideoAudiosOutcome listVideoAudios(const Model::ListVideoAudiosRequest &request)const;
|
||||
void listVideoAudiosAsync(const Model::ListVideoAudiosRequest& request, const ListVideoAudiosAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListVideoAudiosOutcomeCallable listVideoAudiosCallable(const Model::ListVideoAudiosRequest& request) const;
|
||||
CreateMergeFaceGroupsJobOutcome createMergeFaceGroupsJob(const Model::CreateMergeFaceGroupsJobRequest &request)const;
|
||||
void createMergeFaceGroupsJobAsync(const Model::CreateMergeFaceGroupsJobRequest& request, const CreateMergeFaceGroupsJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateMergeFaceGroupsJobOutcomeCallable createMergeFaceGroupsJobCallable(const Model::CreateMergeFaceGroupsJobRequest& request) const;
|
||||
DeleteTagByUrlOutcome deleteTagByUrl(const Model::DeleteTagByUrlRequest &request)const;
|
||||
void deleteTagByUrlAsync(const Model::DeleteTagByUrlRequest& request, const DeleteTagByUrlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteTagByUrlOutcomeCallable deleteTagByUrlCallable(const Model::DeleteTagByUrlRequest& request) const;
|
||||
|
||||
@@ -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_IMM_MODEL_CREATEMERGEFACEGROUPSJOBREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_CREATEMERGEFACEGROUPSJOBREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Imm
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IMM_EXPORT CreateMergeFaceGroupsJobRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateMergeFaceGroupsJobRequest();
|
||||
~CreateMergeFaceGroupsJobRequest();
|
||||
|
||||
std::string getGroupIdFrom()const;
|
||||
void setGroupIdFrom(const std::string& groupIdFrom);
|
||||
std::string getGroupIdTo()const;
|
||||
void setGroupIdTo(const std::string& groupIdTo);
|
||||
std::string getNotifyTopicName()const;
|
||||
void setNotifyTopicName(const std::string& notifyTopicName);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getNotifyEndpoint()const;
|
||||
void setNotifyEndpoint(const std::string& notifyEndpoint);
|
||||
std::string getProject()const;
|
||||
void setProject(const std::string& project);
|
||||
std::string getSetId()const;
|
||||
void setSetId(const std::string& setId);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
|
||||
private:
|
||||
std::string groupIdFrom_;
|
||||
std::string groupIdTo_;
|
||||
std::string notifyTopicName_;
|
||||
std::string regionId_;
|
||||
std::string notifyEndpoint_;
|
||||
std::string project_;
|
||||
std::string setId_;
|
||||
std::string accessKeyId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_CREATEMERGEFACEGROUPSJOBREQUEST_H_
|
||||
@@ -0,0 +1,59 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_CREATEMERGEFACEGROUPSJOBRESULT_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_CREATEMERGEFACEGROUPSJOBRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Imm
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IMM_EXPORT CreateMergeFaceGroupsJobResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateMergeFaceGroupsJobResult();
|
||||
explicit CreateMergeFaceGroupsJobResult(const std::string &payload);
|
||||
~CreateMergeFaceGroupsJobResult();
|
||||
std::string getGroupIdFrom()const;
|
||||
std::string getJobType()const;
|
||||
std::string getSetId()const;
|
||||
std::string getGroupIdTo()const;
|
||||
std::string getJobId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string groupIdFrom_;
|
||||
std::string jobType_;
|
||||
std::string setId_;
|
||||
std::string groupIdTo_;
|
||||
std::string jobId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_CREATEMERGEFACEGROUPSJOBRESULT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_DETECTIMAGEBODIESREQUEST_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_DETECTIMAGEBODIESREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Imm
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IMM_EXPORT DetectImageBodiesRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DetectImageBodiesRequest();
|
||||
~DetectImageBodiesRequest();
|
||||
|
||||
std::string getImageUri()const;
|
||||
void setImageUri(const std::string& imageUri);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getProject()const;
|
||||
void setProject(const std::string& project);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
|
||||
private:
|
||||
std::string imageUri_;
|
||||
std::string regionId_;
|
||||
std::string project_;
|
||||
std::string accessKeyId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_DETECTIMAGEBODIESREQUEST_H_
|
||||
65
imm/include/alibabacloud/imm/model/DetectImageBodiesResult.h
Normal file
65
imm/include/alibabacloud/imm/model/DetectImageBodiesResult.h
Normal file
@@ -0,0 +1,65 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_IMM_MODEL_DETECTIMAGEBODIESRESULT_H_
|
||||
#define ALIBABACLOUD_IMM_MODEL_DETECTIMAGEBODIESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/imm/ImmExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Imm
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_IMM_EXPORT DetectImageBodiesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct BodiesItem
|
||||
{
|
||||
struct BodyBoundary
|
||||
{
|
||||
int left;
|
||||
int top;
|
||||
int height;
|
||||
int width;
|
||||
};
|
||||
float bodyConfidence;
|
||||
BodyBoundary bodyBoundary;
|
||||
};
|
||||
|
||||
|
||||
DetectImageBodiesResult();
|
||||
explicit DetectImageBodiesResult(const std::string &payload);
|
||||
~DetectImageBodiesResult();
|
||||
std::vector<BodiesItem> getBodies()const;
|
||||
std::string getImageUri()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<BodiesItem> bodies_;
|
||||
std::string imageUri_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_IMM_MODEL_DETECTIMAGEBODIESRESULT_H_
|
||||
@@ -1743,6 +1743,42 @@ ImmClient::ListTagPhotosOutcomeCallable ImmClient::listTagPhotosCallable(const L
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
ImmClient::DetectImageBodiesOutcome ImmClient::detectImageBodies(const DetectImageBodiesRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DetectImageBodiesOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DetectImageBodiesOutcome(DetectImageBodiesResult(outcome.result()));
|
||||
else
|
||||
return DetectImageBodiesOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void ImmClient::detectImageBodiesAsync(const DetectImageBodiesRequest& request, const DetectImageBodiesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, detectImageBodies(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
ImmClient::DetectImageBodiesOutcomeCallable ImmClient::detectImageBodiesCallable(const DetectImageBodiesRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DetectImageBodiesOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->detectImageBodies(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
ImmClient::DeleteFaceSearchImageByIdOutcome ImmClient::deleteFaceSearchImageById(const DeleteFaceSearchImageByIdRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -1959,6 +1995,42 @@ ImmClient::ListVideoAudiosOutcomeCallable ImmClient::listVideoAudiosCallable(con
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
ImmClient::CreateMergeFaceGroupsJobOutcome ImmClient::createMergeFaceGroupsJob(const CreateMergeFaceGroupsJobRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return CreateMergeFaceGroupsJobOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return CreateMergeFaceGroupsJobOutcome(CreateMergeFaceGroupsJobResult(outcome.result()));
|
||||
else
|
||||
return CreateMergeFaceGroupsJobOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void ImmClient::createMergeFaceGroupsJobAsync(const CreateMergeFaceGroupsJobRequest& request, const CreateMergeFaceGroupsJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, createMergeFaceGroupsJob(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
ImmClient::CreateMergeFaceGroupsJobOutcomeCallable ImmClient::createMergeFaceGroupsJobCallable(const CreateMergeFaceGroupsJobRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<CreateMergeFaceGroupsJobOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->createMergeFaceGroupsJob(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
ImmClient::DeleteTagByUrlOutcome ImmClient::deleteTagByUrl(const DeleteTagByUrlRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
|
||||
115
imm/src/model/CreateMergeFaceGroupsJobRequest.cc
Normal file
115
imm/src/model/CreateMergeFaceGroupsJobRequest.cc
Normal file
@@ -0,0 +1,115 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/imm/model/CreateMergeFaceGroupsJobRequest.h>
|
||||
|
||||
using AlibabaCloud::Imm::Model::CreateMergeFaceGroupsJobRequest;
|
||||
|
||||
CreateMergeFaceGroupsJobRequest::CreateMergeFaceGroupsJobRequest() :
|
||||
RpcServiceRequest("imm", "2017-09-06", "CreateMergeFaceGroupsJob")
|
||||
{}
|
||||
|
||||
CreateMergeFaceGroupsJobRequest::~CreateMergeFaceGroupsJobRequest()
|
||||
{}
|
||||
|
||||
std::string CreateMergeFaceGroupsJobRequest::getGroupIdFrom()const
|
||||
{
|
||||
return groupIdFrom_;
|
||||
}
|
||||
|
||||
void CreateMergeFaceGroupsJobRequest::setGroupIdFrom(const std::string& groupIdFrom)
|
||||
{
|
||||
groupIdFrom_ = groupIdFrom;
|
||||
setCoreParameter("GroupIdFrom", groupIdFrom);
|
||||
}
|
||||
|
||||
std::string CreateMergeFaceGroupsJobRequest::getGroupIdTo()const
|
||||
{
|
||||
return groupIdTo_;
|
||||
}
|
||||
|
||||
void CreateMergeFaceGroupsJobRequest::setGroupIdTo(const std::string& groupIdTo)
|
||||
{
|
||||
groupIdTo_ = groupIdTo;
|
||||
setCoreParameter("GroupIdTo", groupIdTo);
|
||||
}
|
||||
|
||||
std::string CreateMergeFaceGroupsJobRequest::getNotifyTopicName()const
|
||||
{
|
||||
return notifyTopicName_;
|
||||
}
|
||||
|
||||
void CreateMergeFaceGroupsJobRequest::setNotifyTopicName(const std::string& notifyTopicName)
|
||||
{
|
||||
notifyTopicName_ = notifyTopicName;
|
||||
setCoreParameter("NotifyTopicName", notifyTopicName);
|
||||
}
|
||||
|
||||
std::string CreateMergeFaceGroupsJobRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void CreateMergeFaceGroupsJobRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setCoreParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string CreateMergeFaceGroupsJobRequest::getNotifyEndpoint()const
|
||||
{
|
||||
return notifyEndpoint_;
|
||||
}
|
||||
|
||||
void CreateMergeFaceGroupsJobRequest::setNotifyEndpoint(const std::string& notifyEndpoint)
|
||||
{
|
||||
notifyEndpoint_ = notifyEndpoint;
|
||||
setCoreParameter("NotifyEndpoint", notifyEndpoint);
|
||||
}
|
||||
|
||||
std::string CreateMergeFaceGroupsJobRequest::getProject()const
|
||||
{
|
||||
return project_;
|
||||
}
|
||||
|
||||
void CreateMergeFaceGroupsJobRequest::setProject(const std::string& project)
|
||||
{
|
||||
project_ = project;
|
||||
setCoreParameter("Project", project);
|
||||
}
|
||||
|
||||
std::string CreateMergeFaceGroupsJobRequest::getSetId()const
|
||||
{
|
||||
return setId_;
|
||||
}
|
||||
|
||||
void CreateMergeFaceGroupsJobRequest::setSetId(const std::string& setId)
|
||||
{
|
||||
setId_ = setId;
|
||||
setCoreParameter("SetId", setId);
|
||||
}
|
||||
|
||||
std::string CreateMergeFaceGroupsJobRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void CreateMergeFaceGroupsJobRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setCoreParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
80
imm/src/model/CreateMergeFaceGroupsJobResult.cc
Normal file
80
imm/src/model/CreateMergeFaceGroupsJobResult.cc
Normal file
@@ -0,0 +1,80 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/imm/model/CreateMergeFaceGroupsJobResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Imm;
|
||||
using namespace AlibabaCloud::Imm::Model;
|
||||
|
||||
CreateMergeFaceGroupsJobResult::CreateMergeFaceGroupsJobResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
CreateMergeFaceGroupsJobResult::CreateMergeFaceGroupsJobResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
CreateMergeFaceGroupsJobResult::~CreateMergeFaceGroupsJobResult()
|
||||
{}
|
||||
|
||||
void CreateMergeFaceGroupsJobResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["JobId"].isNull())
|
||||
jobId_ = value["JobId"].asString();
|
||||
if(!value["SetId"].isNull())
|
||||
setId_ = value["SetId"].asString();
|
||||
if(!value["JobType"].isNull())
|
||||
jobType_ = value["JobType"].asString();
|
||||
if(!value["GroupIdTo"].isNull())
|
||||
groupIdTo_ = value["GroupIdTo"].asString();
|
||||
if(!value["GroupIdFrom"].isNull())
|
||||
groupIdFrom_ = value["GroupIdFrom"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string CreateMergeFaceGroupsJobResult::getGroupIdFrom()const
|
||||
{
|
||||
return groupIdFrom_;
|
||||
}
|
||||
|
||||
std::string CreateMergeFaceGroupsJobResult::getJobType()const
|
||||
{
|
||||
return jobType_;
|
||||
}
|
||||
|
||||
std::string CreateMergeFaceGroupsJobResult::getSetId()const
|
||||
{
|
||||
return setId_;
|
||||
}
|
||||
|
||||
std::string CreateMergeFaceGroupsJobResult::getGroupIdTo()const
|
||||
{
|
||||
return groupIdTo_;
|
||||
}
|
||||
|
||||
std::string CreateMergeFaceGroupsJobResult::getJobId()const
|
||||
{
|
||||
return jobId_;
|
||||
}
|
||||
|
||||
71
imm/src/model/DetectImageBodiesRequest.cc
Normal file
71
imm/src/model/DetectImageBodiesRequest.cc
Normal file
@@ -0,0 +1,71 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/imm/model/DetectImageBodiesRequest.h>
|
||||
|
||||
using AlibabaCloud::Imm::Model::DetectImageBodiesRequest;
|
||||
|
||||
DetectImageBodiesRequest::DetectImageBodiesRequest() :
|
||||
RpcServiceRequest("imm", "2017-09-06", "DetectImageBodies")
|
||||
{}
|
||||
|
||||
DetectImageBodiesRequest::~DetectImageBodiesRequest()
|
||||
{}
|
||||
|
||||
std::string DetectImageBodiesRequest::getImageUri()const
|
||||
{
|
||||
return imageUri_;
|
||||
}
|
||||
|
||||
void DetectImageBodiesRequest::setImageUri(const std::string& imageUri)
|
||||
{
|
||||
imageUri_ = imageUri;
|
||||
setCoreParameter("ImageUri", imageUri);
|
||||
}
|
||||
|
||||
std::string DetectImageBodiesRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DetectImageBodiesRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setCoreParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string DetectImageBodiesRequest::getProject()const
|
||||
{
|
||||
return project_;
|
||||
}
|
||||
|
||||
void DetectImageBodiesRequest::setProject(const std::string& project)
|
||||
{
|
||||
project_ = project;
|
||||
setCoreParameter("Project", project);
|
||||
}
|
||||
|
||||
std::string DetectImageBodiesRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DetectImageBodiesRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setCoreParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
74
imm/src/model/DetectImageBodiesResult.cc
Normal file
74
imm/src/model/DetectImageBodiesResult.cc
Normal file
@@ -0,0 +1,74 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/imm/model/DetectImageBodiesResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Imm;
|
||||
using namespace AlibabaCloud::Imm::Model;
|
||||
|
||||
DetectImageBodiesResult::DetectImageBodiesResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DetectImageBodiesResult::DetectImageBodiesResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DetectImageBodiesResult::~DetectImageBodiesResult()
|
||||
{}
|
||||
|
||||
void DetectImageBodiesResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allBodies = value["Bodies"]["BodiesItem"];
|
||||
for (auto value : allBodies)
|
||||
{
|
||||
BodiesItem bodiesObject;
|
||||
if(!value["BodyConfidence"].isNull())
|
||||
bodiesObject.bodyConfidence = std::stof(value["BodyConfidence"].asString());
|
||||
auto bodyBoundaryNode = value["BodyBoundary"];
|
||||
if(!bodyBoundaryNode["Left"].isNull())
|
||||
bodiesObject.bodyBoundary.left = std::stoi(bodyBoundaryNode["Left"].asString());
|
||||
if(!bodyBoundaryNode["Top"].isNull())
|
||||
bodiesObject.bodyBoundary.top = std::stoi(bodyBoundaryNode["Top"].asString());
|
||||
if(!bodyBoundaryNode["Width"].isNull())
|
||||
bodiesObject.bodyBoundary.width = std::stoi(bodyBoundaryNode["Width"].asString());
|
||||
if(!bodyBoundaryNode["Height"].isNull())
|
||||
bodiesObject.bodyBoundary.height = std::stoi(bodyBoundaryNode["Height"].asString());
|
||||
bodies_.push_back(bodiesObject);
|
||||
}
|
||||
if(!value["ImageUri"].isNull())
|
||||
imageUri_ = value["ImageUri"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::vector<DetectImageBodiesResult::BodiesItem> DetectImageBodiesResult::getBodies()const
|
||||
{
|
||||
return bodies_;
|
||||
}
|
||||
|
||||
std::string DetectImageBodiesResult::getImageUri()const
|
||||
{
|
||||
return imageUri_;
|
||||
}
|
||||
|
||||
@@ -31,21 +31,21 @@ RdsClient::RdsClient(const Credentials &credentials, const ClientConfiguration &
|
||||
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(credentials), configuration)
|
||||
{
|
||||
auto locationClient = std::make_shared<LocationClient>(credentials, configuration);
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "Rds");
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "rds");
|
||||
}
|
||||
|
||||
RdsClient::RdsClient(const std::shared_ptr<CredentialsProvider>& credentialsProvider, const ClientConfiguration & configuration) :
|
||||
RpcServiceClient(SERVICE_NAME, credentialsProvider, configuration)
|
||||
{
|
||||
auto locationClient = std::make_shared<LocationClient>(credentialsProvider, configuration);
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "Rds");
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "rds");
|
||||
}
|
||||
|
||||
RdsClient::RdsClient(const std::string & accessKeyId, const std::string & accessKeySecret, const ClientConfiguration & configuration) :
|
||||
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(accessKeyId, accessKeySecret), configuration)
|
||||
{
|
||||
auto locationClient = std::make_shared<LocationClient>(accessKeyId, accessKeySecret, configuration);
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "Rds");
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "rds");
|
||||
}
|
||||
|
||||
RdsClient::~RdsClient()
|
||||
|
||||
@@ -20,430 +20,10 @@ set(vod_public_header
|
||||
include/alibabacloud/vod/VodClient.h
|
||||
include/alibabacloud/vod/VodExport.h )
|
||||
|
||||
set(vod_public_header_model
|
||||
include/alibabacloud/vod/model/SetDefaultAITemplateRequest.h
|
||||
include/alibabacloud/vod/model/SetDefaultAITemplateResult.h
|
||||
include/alibabacloud/vod/model/DeleteImageRequest.h
|
||||
include/alibabacloud/vod/model/DeleteImageResult.h
|
||||
include/alibabacloud/vod/model/AttachAppPolicyToIdentityRequest.h
|
||||
include/alibabacloud/vod/model/AttachAppPolicyToIdentityResult.h
|
||||
include/alibabacloud/vod/model/DeleteCategoryRequest.h
|
||||
include/alibabacloud/vod/model/DeleteCategoryResult.h
|
||||
include/alibabacloud/vod/model/SetDefaultTranscodeTemplateGroupRequest.h
|
||||
include/alibabacloud/vod/model/SetDefaultTranscodeTemplateGroupResult.h
|
||||
include/alibabacloud/vod/model/UpdateVideoInfosRequest.h
|
||||
include/alibabacloud/vod/model/UpdateVideoInfosResult.h
|
||||
include/alibabacloud/vod/model/UpdateEditingProjectRequest.h
|
||||
include/alibabacloud/vod/model/UpdateEditingProjectResult.h
|
||||
include/alibabacloud/vod/model/GetMediaAuditResultRequest.h
|
||||
include/alibabacloud/vod/model/GetMediaAuditResultResult.h
|
||||
include/alibabacloud/vod/model/GetMediaAuditResultTimelineRequest.h
|
||||
include/alibabacloud/vod/model/GetMediaAuditResultTimelineResult.h
|
||||
include/alibabacloud/vod/model/ListAuditSecurityIpRequest.h
|
||||
include/alibabacloud/vod/model/ListAuditSecurityIpResult.h
|
||||
include/alibabacloud/vod/model/GetAuditHistoryRequest.h
|
||||
include/alibabacloud/vod/model/GetAuditHistoryResult.h
|
||||
include/alibabacloud/vod/model/GetMediaDNAResultRequest.h
|
||||
include/alibabacloud/vod/model/GetMediaDNAResultResult.h
|
||||
include/alibabacloud/vod/model/UpdateCategoryRequest.h
|
||||
include/alibabacloud/vod/model/UpdateCategoryResult.h
|
||||
include/alibabacloud/vod/model/RegisterMediaRequest.h
|
||||
include/alibabacloud/vod/model/RegisterMediaResult.h
|
||||
include/alibabacloud/vod/model/GetTranscodeTemplateGroupRequest.h
|
||||
include/alibabacloud/vod/model/GetTranscodeTemplateGroupResult.h
|
||||
include/alibabacloud/vod/model/GetDefaultAITemplateRequest.h
|
||||
include/alibabacloud/vod/model/GetDefaultAITemplateResult.h
|
||||
include/alibabacloud/vod/model/ProduceEditingProjectVideoRequest.h
|
||||
include/alibabacloud/vod/model/ProduceEditingProjectVideoResult.h
|
||||
include/alibabacloud/vod/model/GetVideoPlayAuthRequest.h
|
||||
include/alibabacloud/vod/model/GetVideoPlayAuthResult.h
|
||||
include/alibabacloud/vod/model/DeleteVodTemplateRequest.h
|
||||
include/alibabacloud/vod/model/DeleteVodTemplateResult.h
|
||||
include/alibabacloud/vod/model/GetAITemplateRequest.h
|
||||
include/alibabacloud/vod/model/GetAITemplateResult.h
|
||||
include/alibabacloud/vod/model/ListVodTemplateRequest.h
|
||||
include/alibabacloud/vod/model/ListVodTemplateResult.h
|
||||
include/alibabacloud/vod/model/DeleteAppInfoRequest.h
|
||||
include/alibabacloud/vod/model/DeleteAppInfoResult.h
|
||||
include/alibabacloud/vod/model/AddWatermarkRequest.h
|
||||
include/alibabacloud/vod/model/AddWatermarkResult.h
|
||||
include/alibabacloud/vod/model/ListWatermarkRequest.h
|
||||
include/alibabacloud/vod/model/ListWatermarkResult.h
|
||||
include/alibabacloud/vod/model/CreateUploadImageRequest.h
|
||||
include/alibabacloud/vod/model/CreateUploadImageResult.h
|
||||
include/alibabacloud/vod/model/DescribeVodDomainLogRequest.h
|
||||
include/alibabacloud/vod/model/DescribeVodDomainLogResult.h
|
||||
include/alibabacloud/vod/model/UpdateVideoInfoRequest.h
|
||||
include/alibabacloud/vod/model/UpdateVideoInfoResult.h
|
||||
include/alibabacloud/vod/model/AddAITemplateRequest.h
|
||||
include/alibabacloud/vod/model/AddAITemplateResult.h
|
||||
include/alibabacloud/vod/model/ListTranscodeTaskRequest.h
|
||||
include/alibabacloud/vod/model/ListTranscodeTaskResult.h
|
||||
include/alibabacloud/vod/model/RefreshVodObjectCachesRequest.h
|
||||
include/alibabacloud/vod/model/RefreshVodObjectCachesResult.h
|
||||
include/alibabacloud/vod/model/DescribePlayTopVideosRequest.h
|
||||
include/alibabacloud/vod/model/DescribePlayTopVideosResult.h
|
||||
include/alibabacloud/vod/model/SetDefaultWatermarkRequest.h
|
||||
include/alibabacloud/vod/model/SetDefaultWatermarkResult.h
|
||||
include/alibabacloud/vod/model/ListAITemplateRequest.h
|
||||
include/alibabacloud/vod/model/ListAITemplateResult.h
|
||||
include/alibabacloud/vod/model/DeleteMessageCallbackRequest.h
|
||||
include/alibabacloud/vod/model/DeleteMessageCallbackResult.h
|
||||
include/alibabacloud/vod/model/RefreshUploadVideoRequest.h
|
||||
include/alibabacloud/vod/model/RefreshUploadVideoResult.h
|
||||
include/alibabacloud/vod/model/GetEditingProjectRequest.h
|
||||
include/alibabacloud/vod/model/GetEditingProjectResult.h
|
||||
include/alibabacloud/vod/model/DeleteAITemplateRequest.h
|
||||
include/alibabacloud/vod/model/DeleteAITemplateResult.h
|
||||
include/alibabacloud/vod/model/CreateAuditRequest.h
|
||||
include/alibabacloud/vod/model/CreateAuditResult.h
|
||||
include/alibabacloud/vod/model/GetWatermarkRequest.h
|
||||
include/alibabacloud/vod/model/GetWatermarkResult.h
|
||||
include/alibabacloud/vod/model/UpdateVodTemplateRequest.h
|
||||
include/alibabacloud/vod/model/UpdateVodTemplateResult.h
|
||||
include/alibabacloud/vod/model/UpdateAttachedMediaInfosRequest.h
|
||||
include/alibabacloud/vod/model/UpdateAttachedMediaInfosResult.h
|
||||
include/alibabacloud/vod/model/ListLiveRecordVideoRequest.h
|
||||
include/alibabacloud/vod/model/ListLiveRecordVideoResult.h
|
||||
include/alibabacloud/vod/model/DescribePlayVideoStatisRequest.h
|
||||
include/alibabacloud/vod/model/DescribePlayVideoStatisResult.h
|
||||
include/alibabacloud/vod/model/GetMediaAuditResultDetailRequest.h
|
||||
include/alibabacloud/vod/model/GetMediaAuditResultDetailResult.h
|
||||
include/alibabacloud/vod/model/DeleteStreamRequest.h
|
||||
include/alibabacloud/vod/model/DeleteStreamResult.h
|
||||
include/alibabacloud/vod/model/UploadMediaByURLRequest.h
|
||||
include/alibabacloud/vod/model/UploadMediaByURLResult.h
|
||||
include/alibabacloud/vod/model/UpdateAppInfoRequest.h
|
||||
include/alibabacloud/vod/model/UpdateAppInfoResult.h
|
||||
include/alibabacloud/vod/model/DescribeVodDomainBpsDataRequest.h
|
||||
include/alibabacloud/vod/model/DescribeVodDomainBpsDataResult.h
|
||||
include/alibabacloud/vod/model/GetPlayInfoRequest.h
|
||||
include/alibabacloud/vod/model/GetPlayInfoResult.h
|
||||
include/alibabacloud/vod/model/AddEditingProjectRequest.h
|
||||
include/alibabacloud/vod/model/AddEditingProjectResult.h
|
||||
include/alibabacloud/vod/model/DeleteMezzaninesRequest.h
|
||||
include/alibabacloud/vod/model/DeleteMezzaninesResult.h
|
||||
include/alibabacloud/vod/model/DeleteTranscodeTemplateGroupRequest.h
|
||||
include/alibabacloud/vod/model/DeleteTranscodeTemplateGroupResult.h
|
||||
include/alibabacloud/vod/model/GetAttachedMediaInfoRequest.h
|
||||
include/alibabacloud/vod/model/GetAttachedMediaInfoResult.h
|
||||
include/alibabacloud/vod/model/AddTranscodeTemplateGroupRequest.h
|
||||
include/alibabacloud/vod/model/AddTranscodeTemplateGroupResult.h
|
||||
include/alibabacloud/vod/model/SetEditingProjectMaterialsRequest.h
|
||||
include/alibabacloud/vod/model/SetEditingProjectMaterialsResult.h
|
||||
include/alibabacloud/vod/model/DeleteVideoRequest.h
|
||||
include/alibabacloud/vod/model/DeleteVideoResult.h
|
||||
include/alibabacloud/vod/model/ListAppInfoRequest.h
|
||||
include/alibabacloud/vod/model/ListAppInfoResult.h
|
||||
include/alibabacloud/vod/model/AddVodTemplateRequest.h
|
||||
include/alibabacloud/vod/model/AddVodTemplateResult.h
|
||||
include/alibabacloud/vod/model/GetVodTemplateRequest.h
|
||||
include/alibabacloud/vod/model/GetVodTemplateResult.h
|
||||
include/alibabacloud/vod/model/GetTranscodeSummaryRequest.h
|
||||
include/alibabacloud/vod/model/GetTranscodeSummaryResult.h
|
||||
include/alibabacloud/vod/model/DescribePlayUserTotalRequest.h
|
||||
include/alibabacloud/vod/model/DescribePlayUserTotalResult.h
|
||||
include/alibabacloud/vod/model/CreateUploadAttachedMediaRequest.h
|
||||
include/alibabacloud/vod/model/CreateUploadAttachedMediaResult.h
|
||||
include/alibabacloud/vod/model/DescribeVodRefreshQuotaRequest.h
|
||||
include/alibabacloud/vod/model/DescribeVodRefreshQuotaResult.h
|
||||
include/alibabacloud/vod/model/DescribeVodDomainTrafficDataRequest.h
|
||||
include/alibabacloud/vod/model/DescribeVodDomainTrafficDataResult.h
|
||||
include/alibabacloud/vod/model/ListSnapshotsRequest.h
|
||||
include/alibabacloud/vod/model/ListSnapshotsResult.h
|
||||
include/alibabacloud/vod/model/DescribeVodRefreshTasksRequest.h
|
||||
include/alibabacloud/vod/model/DescribeVodRefreshTasksResult.h
|
||||
include/alibabacloud/vod/model/GetVideoListRequest.h
|
||||
include/alibabacloud/vod/model/GetVideoListResult.h
|
||||
include/alibabacloud/vod/model/GetVideoInfoRequest.h
|
||||
include/alibabacloud/vod/model/GetVideoInfoResult.h
|
||||
include/alibabacloud/vod/model/DeleteAttachedMediaRequest.h
|
||||
include/alibabacloud/vod/model/DeleteAttachedMediaResult.h
|
||||
include/alibabacloud/vod/model/SetMessageCallbackRequest.h
|
||||
include/alibabacloud/vod/model/SetMessageCallbackResult.h
|
||||
include/alibabacloud/vod/model/GetVideoInfosRequest.h
|
||||
include/alibabacloud/vod/model/GetVideoInfosResult.h
|
||||
include/alibabacloud/vod/model/GetEditingProjectMaterialsRequest.h
|
||||
include/alibabacloud/vod/model/GetEditingProjectMaterialsResult.h
|
||||
include/alibabacloud/vod/model/GetAppInfosRequest.h
|
||||
include/alibabacloud/vod/model/GetAppInfosResult.h
|
||||
include/alibabacloud/vod/model/CreateAppInfoRequest.h
|
||||
include/alibabacloud/vod/model/CreateAppInfoResult.h
|
||||
include/alibabacloud/vod/model/DeleteWatermarkRequest.h
|
||||
include/alibabacloud/vod/model/DeleteWatermarkResult.h
|
||||
include/alibabacloud/vod/model/ListTranscodeTemplateGroupRequest.h
|
||||
include/alibabacloud/vod/model/ListTranscodeTemplateGroupResult.h
|
||||
include/alibabacloud/vod/model/ListAppPoliciesForIdentityRequest.h
|
||||
include/alibabacloud/vod/model/ListAppPoliciesForIdentityResult.h
|
||||
include/alibabacloud/vod/model/SubmitPreprocessJobsRequest.h
|
||||
include/alibabacloud/vod/model/SubmitPreprocessJobsResult.h
|
||||
include/alibabacloud/vod/model/ListAIJobRequest.h
|
||||
include/alibabacloud/vod/model/ListAIJobResult.h
|
||||
include/alibabacloud/vod/model/UpdateImageInfosRequest.h
|
||||
include/alibabacloud/vod/model/UpdateImageInfosResult.h
|
||||
include/alibabacloud/vod/model/SearchMediaRequest.h
|
||||
include/alibabacloud/vod/model/SearchMediaResult.h
|
||||
include/alibabacloud/vod/model/PreloadVodObjectCachesRequest.h
|
||||
include/alibabacloud/vod/model/PreloadVodObjectCachesResult.h
|
||||
include/alibabacloud/vod/model/UpdateTranscodeTemplateGroupRequest.h
|
||||
include/alibabacloud/vod/model/UpdateTranscodeTemplateGroupResult.h
|
||||
include/alibabacloud/vod/model/AddCategoryRequest.h
|
||||
include/alibabacloud/vod/model/AddCategoryResult.h
|
||||
include/alibabacloud/vod/model/SubmitSnapshotJobRequest.h
|
||||
include/alibabacloud/vod/model/SubmitSnapshotJobResult.h
|
||||
include/alibabacloud/vod/model/UpdateAITemplateRequest.h
|
||||
include/alibabacloud/vod/model/UpdateAITemplateResult.h
|
||||
include/alibabacloud/vod/model/DeleteEditingProjectRequest.h
|
||||
include/alibabacloud/vod/model/DeleteEditingProjectResult.h
|
||||
include/alibabacloud/vod/model/SearchEditingProjectRequest.h
|
||||
include/alibabacloud/vod/model/SearchEditingProjectResult.h
|
||||
include/alibabacloud/vod/model/GetImageInfoRequest.h
|
||||
include/alibabacloud/vod/model/GetImageInfoResult.h
|
||||
include/alibabacloud/vod/model/UpdateWatermarkRequest.h
|
||||
include/alibabacloud/vod/model/UpdateWatermarkResult.h
|
||||
include/alibabacloud/vod/model/GetMessageCallbackRequest.h
|
||||
include/alibabacloud/vod/model/GetMessageCallbackResult.h
|
||||
include/alibabacloud/vod/model/MoveAppResourceRequest.h
|
||||
include/alibabacloud/vod/model/MoveAppResourceResult.h
|
||||
include/alibabacloud/vod/model/GetCategoriesRequest.h
|
||||
include/alibabacloud/vod/model/GetCategoriesResult.h
|
||||
include/alibabacloud/vod/model/GetAIMediaAuditJobRequest.h
|
||||
include/alibabacloud/vod/model/GetAIMediaAuditJobResult.h
|
||||
include/alibabacloud/vod/model/SubmitAIJobRequest.h
|
||||
include/alibabacloud/vod/model/SubmitAIJobResult.h
|
||||
include/alibabacloud/vod/model/SubmitTranscodeJobsRequest.h
|
||||
include/alibabacloud/vod/model/SubmitTranscodeJobsResult.h
|
||||
include/alibabacloud/vod/model/CreateUploadVideoRequest.h
|
||||
include/alibabacloud/vod/model/CreateUploadVideoResult.h
|
||||
include/alibabacloud/vod/model/SetAuditSecurityIpRequest.h
|
||||
include/alibabacloud/vod/model/SetAuditSecurityIpResult.h
|
||||
include/alibabacloud/vod/model/DeleteMultipartUploadRequest.h
|
||||
include/alibabacloud/vod/model/DeleteMultipartUploadResult.h
|
||||
include/alibabacloud/vod/model/SubmitAIMediaAuditJobRequest.h
|
||||
include/alibabacloud/vod/model/SubmitAIMediaAuditJobResult.h
|
||||
include/alibabacloud/vod/model/GetTranscodeTaskRequest.h
|
||||
include/alibabacloud/vod/model/GetTranscodeTaskResult.h
|
||||
include/alibabacloud/vod/model/GetURLUploadInfosRequest.h
|
||||
include/alibabacloud/vod/model/GetURLUploadInfosResult.h
|
||||
include/alibabacloud/vod/model/GetMezzanineInfoRequest.h
|
||||
include/alibabacloud/vod/model/GetMezzanineInfoResult.h
|
||||
include/alibabacloud/vod/model/DetachAppPolicyFromIdentityRequest.h
|
||||
include/alibabacloud/vod/model/DetachAppPolicyFromIdentityResult.h
|
||||
include/alibabacloud/vod/model/DescribePlayUserAvgRequest.h
|
||||
include/alibabacloud/vod/model/DescribePlayUserAvgResult.h )
|
||||
set(vod_public_header_model )
|
||||
|
||||
set(vod_src
|
||||
src/VodClient.cc
|
||||
src/model/SetDefaultAITemplateRequest.cc
|
||||
src/model/SetDefaultAITemplateResult.cc
|
||||
src/model/DeleteImageRequest.cc
|
||||
src/model/DeleteImageResult.cc
|
||||
src/model/AttachAppPolicyToIdentityRequest.cc
|
||||
src/model/AttachAppPolicyToIdentityResult.cc
|
||||
src/model/DeleteCategoryRequest.cc
|
||||
src/model/DeleteCategoryResult.cc
|
||||
src/model/SetDefaultTranscodeTemplateGroupRequest.cc
|
||||
src/model/SetDefaultTranscodeTemplateGroupResult.cc
|
||||
src/model/UpdateVideoInfosRequest.cc
|
||||
src/model/UpdateVideoInfosResult.cc
|
||||
src/model/UpdateEditingProjectRequest.cc
|
||||
src/model/UpdateEditingProjectResult.cc
|
||||
src/model/GetMediaAuditResultRequest.cc
|
||||
src/model/GetMediaAuditResultResult.cc
|
||||
src/model/GetMediaAuditResultTimelineRequest.cc
|
||||
src/model/GetMediaAuditResultTimelineResult.cc
|
||||
src/model/ListAuditSecurityIpRequest.cc
|
||||
src/model/ListAuditSecurityIpResult.cc
|
||||
src/model/GetAuditHistoryRequest.cc
|
||||
src/model/GetAuditHistoryResult.cc
|
||||
src/model/GetMediaDNAResultRequest.cc
|
||||
src/model/GetMediaDNAResultResult.cc
|
||||
src/model/UpdateCategoryRequest.cc
|
||||
src/model/UpdateCategoryResult.cc
|
||||
src/model/RegisterMediaRequest.cc
|
||||
src/model/RegisterMediaResult.cc
|
||||
src/model/GetTranscodeTemplateGroupRequest.cc
|
||||
src/model/GetTranscodeTemplateGroupResult.cc
|
||||
src/model/GetDefaultAITemplateRequest.cc
|
||||
src/model/GetDefaultAITemplateResult.cc
|
||||
src/model/ProduceEditingProjectVideoRequest.cc
|
||||
src/model/ProduceEditingProjectVideoResult.cc
|
||||
src/model/GetVideoPlayAuthRequest.cc
|
||||
src/model/GetVideoPlayAuthResult.cc
|
||||
src/model/DeleteVodTemplateRequest.cc
|
||||
src/model/DeleteVodTemplateResult.cc
|
||||
src/model/GetAITemplateRequest.cc
|
||||
src/model/GetAITemplateResult.cc
|
||||
src/model/ListVodTemplateRequest.cc
|
||||
src/model/ListVodTemplateResult.cc
|
||||
src/model/DeleteAppInfoRequest.cc
|
||||
src/model/DeleteAppInfoResult.cc
|
||||
src/model/AddWatermarkRequest.cc
|
||||
src/model/AddWatermarkResult.cc
|
||||
src/model/ListWatermarkRequest.cc
|
||||
src/model/ListWatermarkResult.cc
|
||||
src/model/CreateUploadImageRequest.cc
|
||||
src/model/CreateUploadImageResult.cc
|
||||
src/model/DescribeVodDomainLogRequest.cc
|
||||
src/model/DescribeVodDomainLogResult.cc
|
||||
src/model/UpdateVideoInfoRequest.cc
|
||||
src/model/UpdateVideoInfoResult.cc
|
||||
src/model/AddAITemplateRequest.cc
|
||||
src/model/AddAITemplateResult.cc
|
||||
src/model/ListTranscodeTaskRequest.cc
|
||||
src/model/ListTranscodeTaskResult.cc
|
||||
src/model/RefreshVodObjectCachesRequest.cc
|
||||
src/model/RefreshVodObjectCachesResult.cc
|
||||
src/model/DescribePlayTopVideosRequest.cc
|
||||
src/model/DescribePlayTopVideosResult.cc
|
||||
src/model/SetDefaultWatermarkRequest.cc
|
||||
src/model/SetDefaultWatermarkResult.cc
|
||||
src/model/ListAITemplateRequest.cc
|
||||
src/model/ListAITemplateResult.cc
|
||||
src/model/DeleteMessageCallbackRequest.cc
|
||||
src/model/DeleteMessageCallbackResult.cc
|
||||
src/model/RefreshUploadVideoRequest.cc
|
||||
src/model/RefreshUploadVideoResult.cc
|
||||
src/model/GetEditingProjectRequest.cc
|
||||
src/model/GetEditingProjectResult.cc
|
||||
src/model/DeleteAITemplateRequest.cc
|
||||
src/model/DeleteAITemplateResult.cc
|
||||
src/model/CreateAuditRequest.cc
|
||||
src/model/CreateAuditResult.cc
|
||||
src/model/GetWatermarkRequest.cc
|
||||
src/model/GetWatermarkResult.cc
|
||||
src/model/UpdateVodTemplateRequest.cc
|
||||
src/model/UpdateVodTemplateResult.cc
|
||||
src/model/UpdateAttachedMediaInfosRequest.cc
|
||||
src/model/UpdateAttachedMediaInfosResult.cc
|
||||
src/model/ListLiveRecordVideoRequest.cc
|
||||
src/model/ListLiveRecordVideoResult.cc
|
||||
src/model/DescribePlayVideoStatisRequest.cc
|
||||
src/model/DescribePlayVideoStatisResult.cc
|
||||
src/model/GetMediaAuditResultDetailRequest.cc
|
||||
src/model/GetMediaAuditResultDetailResult.cc
|
||||
src/model/DeleteStreamRequest.cc
|
||||
src/model/DeleteStreamResult.cc
|
||||
src/model/UploadMediaByURLRequest.cc
|
||||
src/model/UploadMediaByURLResult.cc
|
||||
src/model/UpdateAppInfoRequest.cc
|
||||
src/model/UpdateAppInfoResult.cc
|
||||
src/model/DescribeVodDomainBpsDataRequest.cc
|
||||
src/model/DescribeVodDomainBpsDataResult.cc
|
||||
src/model/GetPlayInfoRequest.cc
|
||||
src/model/GetPlayInfoResult.cc
|
||||
src/model/AddEditingProjectRequest.cc
|
||||
src/model/AddEditingProjectResult.cc
|
||||
src/model/DeleteMezzaninesRequest.cc
|
||||
src/model/DeleteMezzaninesResult.cc
|
||||
src/model/DeleteTranscodeTemplateGroupRequest.cc
|
||||
src/model/DeleteTranscodeTemplateGroupResult.cc
|
||||
src/model/GetAttachedMediaInfoRequest.cc
|
||||
src/model/GetAttachedMediaInfoResult.cc
|
||||
src/model/AddTranscodeTemplateGroupRequest.cc
|
||||
src/model/AddTranscodeTemplateGroupResult.cc
|
||||
src/model/SetEditingProjectMaterialsRequest.cc
|
||||
src/model/SetEditingProjectMaterialsResult.cc
|
||||
src/model/DeleteVideoRequest.cc
|
||||
src/model/DeleteVideoResult.cc
|
||||
src/model/ListAppInfoRequest.cc
|
||||
src/model/ListAppInfoResult.cc
|
||||
src/model/AddVodTemplateRequest.cc
|
||||
src/model/AddVodTemplateResult.cc
|
||||
src/model/GetVodTemplateRequest.cc
|
||||
src/model/GetVodTemplateResult.cc
|
||||
src/model/GetTranscodeSummaryRequest.cc
|
||||
src/model/GetTranscodeSummaryResult.cc
|
||||
src/model/DescribePlayUserTotalRequest.cc
|
||||
src/model/DescribePlayUserTotalResult.cc
|
||||
src/model/CreateUploadAttachedMediaRequest.cc
|
||||
src/model/CreateUploadAttachedMediaResult.cc
|
||||
src/model/DescribeVodRefreshQuotaRequest.cc
|
||||
src/model/DescribeVodRefreshQuotaResult.cc
|
||||
src/model/DescribeVodDomainTrafficDataRequest.cc
|
||||
src/model/DescribeVodDomainTrafficDataResult.cc
|
||||
src/model/ListSnapshotsRequest.cc
|
||||
src/model/ListSnapshotsResult.cc
|
||||
src/model/DescribeVodRefreshTasksRequest.cc
|
||||
src/model/DescribeVodRefreshTasksResult.cc
|
||||
src/model/GetVideoListRequest.cc
|
||||
src/model/GetVideoListResult.cc
|
||||
src/model/GetVideoInfoRequest.cc
|
||||
src/model/GetVideoInfoResult.cc
|
||||
src/model/DeleteAttachedMediaRequest.cc
|
||||
src/model/DeleteAttachedMediaResult.cc
|
||||
src/model/SetMessageCallbackRequest.cc
|
||||
src/model/SetMessageCallbackResult.cc
|
||||
src/model/GetVideoInfosRequest.cc
|
||||
src/model/GetVideoInfosResult.cc
|
||||
src/model/GetEditingProjectMaterialsRequest.cc
|
||||
src/model/GetEditingProjectMaterialsResult.cc
|
||||
src/model/GetAppInfosRequest.cc
|
||||
src/model/GetAppInfosResult.cc
|
||||
src/model/CreateAppInfoRequest.cc
|
||||
src/model/CreateAppInfoResult.cc
|
||||
src/model/DeleteWatermarkRequest.cc
|
||||
src/model/DeleteWatermarkResult.cc
|
||||
src/model/ListTranscodeTemplateGroupRequest.cc
|
||||
src/model/ListTranscodeTemplateGroupResult.cc
|
||||
src/model/ListAppPoliciesForIdentityRequest.cc
|
||||
src/model/ListAppPoliciesForIdentityResult.cc
|
||||
src/model/SubmitPreprocessJobsRequest.cc
|
||||
src/model/SubmitPreprocessJobsResult.cc
|
||||
src/model/ListAIJobRequest.cc
|
||||
src/model/ListAIJobResult.cc
|
||||
src/model/UpdateImageInfosRequest.cc
|
||||
src/model/UpdateImageInfosResult.cc
|
||||
src/model/SearchMediaRequest.cc
|
||||
src/model/SearchMediaResult.cc
|
||||
src/model/PreloadVodObjectCachesRequest.cc
|
||||
src/model/PreloadVodObjectCachesResult.cc
|
||||
src/model/UpdateTranscodeTemplateGroupRequest.cc
|
||||
src/model/UpdateTranscodeTemplateGroupResult.cc
|
||||
src/model/AddCategoryRequest.cc
|
||||
src/model/AddCategoryResult.cc
|
||||
src/model/SubmitSnapshotJobRequest.cc
|
||||
src/model/SubmitSnapshotJobResult.cc
|
||||
src/model/UpdateAITemplateRequest.cc
|
||||
src/model/UpdateAITemplateResult.cc
|
||||
src/model/DeleteEditingProjectRequest.cc
|
||||
src/model/DeleteEditingProjectResult.cc
|
||||
src/model/SearchEditingProjectRequest.cc
|
||||
src/model/SearchEditingProjectResult.cc
|
||||
src/model/GetImageInfoRequest.cc
|
||||
src/model/GetImageInfoResult.cc
|
||||
src/model/UpdateWatermarkRequest.cc
|
||||
src/model/UpdateWatermarkResult.cc
|
||||
src/model/GetMessageCallbackRequest.cc
|
||||
src/model/GetMessageCallbackResult.cc
|
||||
src/model/MoveAppResourceRequest.cc
|
||||
src/model/MoveAppResourceResult.cc
|
||||
src/model/GetCategoriesRequest.cc
|
||||
src/model/GetCategoriesResult.cc
|
||||
src/model/GetAIMediaAuditJobRequest.cc
|
||||
src/model/GetAIMediaAuditJobResult.cc
|
||||
src/model/SubmitAIJobRequest.cc
|
||||
src/model/SubmitAIJobResult.cc
|
||||
src/model/SubmitTranscodeJobsRequest.cc
|
||||
src/model/SubmitTranscodeJobsResult.cc
|
||||
src/model/CreateUploadVideoRequest.cc
|
||||
src/model/CreateUploadVideoResult.cc
|
||||
src/model/SetAuditSecurityIpRequest.cc
|
||||
src/model/SetAuditSecurityIpResult.cc
|
||||
src/model/DeleteMultipartUploadRequest.cc
|
||||
src/model/DeleteMultipartUploadResult.cc
|
||||
src/model/SubmitAIMediaAuditJobRequest.cc
|
||||
src/model/SubmitAIMediaAuditJobResult.cc
|
||||
src/model/GetTranscodeTaskRequest.cc
|
||||
src/model/GetTranscodeTaskResult.cc
|
||||
src/model/GetURLUploadInfosRequest.cc
|
||||
src/model/GetURLUploadInfosResult.cc
|
||||
src/model/GetMezzanineInfoRequest.cc
|
||||
src/model/GetMezzanineInfoResult.cc
|
||||
src/model/DetachAppPolicyFromIdentityRequest.cc
|
||||
src/model/DetachAppPolicyFromIdentityResult.cc
|
||||
src/model/DescribePlayUserAvgRequest.cc
|
||||
src/model/DescribePlayUserAvgResult.cc )
|
||||
src/VodClient.cc )
|
||||
|
||||
add_library(vod ${LIB_TYPE}
|
||||
${vod_public_header}
|
||||
|
||||
@@ -124,6 +124,8 @@
|
||||
#include "model/AddEditingProjectResult.h"
|
||||
#include "model/DeleteMezzaninesRequest.h"
|
||||
#include "model/DeleteMezzaninesResult.h"
|
||||
#include "model/GetUploadDetailsRequest.h"
|
||||
#include "model/GetUploadDetailsResult.h"
|
||||
#include "model/DeleteTranscodeTemplateGroupRequest.h"
|
||||
#include "model/DeleteTranscodeTemplateGroupResult.h"
|
||||
#include "model/GetAttachedMediaInfoRequest.h"
|
||||
@@ -144,6 +146,8 @@
|
||||
#include "model/GetTranscodeSummaryResult.h"
|
||||
#include "model/DescribePlayUserTotalRequest.h"
|
||||
#include "model/DescribePlayUserTotalResult.h"
|
||||
#include "model/DescribeVodStorageDataRequest.h"
|
||||
#include "model/DescribeVodStorageDataResult.h"
|
||||
#include "model/CreateUploadAttachedMediaRequest.h"
|
||||
#include "model/CreateUploadAttachedMediaResult.h"
|
||||
#include "model/DescribeVodRefreshQuotaRequest.h"
|
||||
@@ -152,6 +156,8 @@
|
||||
#include "model/DescribeVodDomainTrafficDataResult.h"
|
||||
#include "model/ListSnapshotsRequest.h"
|
||||
#include "model/ListSnapshotsResult.h"
|
||||
#include "model/DescribeVodAIDataRequest.h"
|
||||
#include "model/DescribeVodAIDataResult.h"
|
||||
#include "model/DescribeVodRefreshTasksRequest.h"
|
||||
#include "model/DescribeVodRefreshTasksResult.h"
|
||||
#include "model/GetVideoListRequest.h"
|
||||
@@ -176,12 +182,16 @@
|
||||
#include "model/ListTranscodeTemplateGroupResult.h"
|
||||
#include "model/ListAppPoliciesForIdentityRequest.h"
|
||||
#include "model/ListAppPoliciesForIdentityResult.h"
|
||||
#include "model/GetAIVideoTagResultRequest.h"
|
||||
#include "model/GetAIVideoTagResultResult.h"
|
||||
#include "model/SubmitPreprocessJobsRequest.h"
|
||||
#include "model/SubmitPreprocessJobsResult.h"
|
||||
#include "model/ListAIJobRequest.h"
|
||||
#include "model/ListAIJobResult.h"
|
||||
#include "model/UpdateImageInfosRequest.h"
|
||||
#include "model/UpdateImageInfosResult.h"
|
||||
#include "model/DescribeVodDomainUsageDataRequest.h"
|
||||
#include "model/DescribeVodDomainUsageDataResult.h"
|
||||
#include "model/SearchMediaRequest.h"
|
||||
#include "model/SearchMediaResult.h"
|
||||
#include "model/PreloadVodObjectCachesRequest.h"
|
||||
@@ -196,6 +206,8 @@
|
||||
#include "model/UpdateAITemplateResult.h"
|
||||
#include "model/DeleteEditingProjectRequest.h"
|
||||
#include "model/DeleteEditingProjectResult.h"
|
||||
#include "model/DescribeVodTranscodeDataRequest.h"
|
||||
#include "model/DescribeVodTranscodeDataResult.h"
|
||||
#include "model/SearchEditingProjectRequest.h"
|
||||
#include "model/SearchEditingProjectResult.h"
|
||||
#include "model/GetImageInfoRequest.h"
|
||||
@@ -394,6 +406,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DeleteMezzaninesResult> DeleteMezzaninesOutcome;
|
||||
typedef std::future<DeleteMezzaninesOutcome> DeleteMezzaninesOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::DeleteMezzaninesRequest&, const DeleteMezzaninesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteMezzaninesAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetUploadDetailsResult> GetUploadDetailsOutcome;
|
||||
typedef std::future<GetUploadDetailsOutcome> GetUploadDetailsOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::GetUploadDetailsRequest&, const GetUploadDetailsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetUploadDetailsAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteTranscodeTemplateGroupResult> DeleteTranscodeTemplateGroupOutcome;
|
||||
typedef std::future<DeleteTranscodeTemplateGroupOutcome> DeleteTranscodeTemplateGroupOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::DeleteTranscodeTemplateGroupRequest&, const DeleteTranscodeTemplateGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteTranscodeTemplateGroupAsyncHandler;
|
||||
@@ -424,6 +439,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribePlayUserTotalResult> DescribePlayUserTotalOutcome;
|
||||
typedef std::future<DescribePlayUserTotalOutcome> DescribePlayUserTotalOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::DescribePlayUserTotalRequest&, const DescribePlayUserTotalOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePlayUserTotalAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeVodStorageDataResult> DescribeVodStorageDataOutcome;
|
||||
typedef std::future<DescribeVodStorageDataOutcome> DescribeVodStorageDataOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::DescribeVodStorageDataRequest&, const DescribeVodStorageDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVodStorageDataAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateUploadAttachedMediaResult> CreateUploadAttachedMediaOutcome;
|
||||
typedef std::future<CreateUploadAttachedMediaOutcome> CreateUploadAttachedMediaOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::CreateUploadAttachedMediaRequest&, const CreateUploadAttachedMediaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateUploadAttachedMediaAsyncHandler;
|
||||
@@ -436,6 +454,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ListSnapshotsResult> ListSnapshotsOutcome;
|
||||
typedef std::future<ListSnapshotsOutcome> ListSnapshotsOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::ListSnapshotsRequest&, const ListSnapshotsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListSnapshotsAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeVodAIDataResult> DescribeVodAIDataOutcome;
|
||||
typedef std::future<DescribeVodAIDataOutcome> DescribeVodAIDataOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::DescribeVodAIDataRequest&, const DescribeVodAIDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVodAIDataAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeVodRefreshTasksResult> DescribeVodRefreshTasksOutcome;
|
||||
typedef std::future<DescribeVodRefreshTasksOutcome> DescribeVodRefreshTasksOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::DescribeVodRefreshTasksRequest&, const DescribeVodRefreshTasksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVodRefreshTasksAsyncHandler;
|
||||
@@ -472,6 +493,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ListAppPoliciesForIdentityResult> ListAppPoliciesForIdentityOutcome;
|
||||
typedef std::future<ListAppPoliciesForIdentityOutcome> ListAppPoliciesForIdentityOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::ListAppPoliciesForIdentityRequest&, const ListAppPoliciesForIdentityOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAppPoliciesForIdentityAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetAIVideoTagResultResult> GetAIVideoTagResultOutcome;
|
||||
typedef std::future<GetAIVideoTagResultOutcome> GetAIVideoTagResultOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::GetAIVideoTagResultRequest&, const GetAIVideoTagResultOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAIVideoTagResultAsyncHandler;
|
||||
typedef Outcome<Error, Model::SubmitPreprocessJobsResult> SubmitPreprocessJobsOutcome;
|
||||
typedef std::future<SubmitPreprocessJobsOutcome> SubmitPreprocessJobsOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::SubmitPreprocessJobsRequest&, const SubmitPreprocessJobsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitPreprocessJobsAsyncHandler;
|
||||
@@ -481,6 +505,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::UpdateImageInfosResult> UpdateImageInfosOutcome;
|
||||
typedef std::future<UpdateImageInfosOutcome> UpdateImageInfosOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::UpdateImageInfosRequest&, const UpdateImageInfosOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateImageInfosAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeVodDomainUsageDataResult> DescribeVodDomainUsageDataOutcome;
|
||||
typedef std::future<DescribeVodDomainUsageDataOutcome> DescribeVodDomainUsageDataOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::DescribeVodDomainUsageDataRequest&, const DescribeVodDomainUsageDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVodDomainUsageDataAsyncHandler;
|
||||
typedef Outcome<Error, Model::SearchMediaResult> SearchMediaOutcome;
|
||||
typedef std::future<SearchMediaOutcome> SearchMediaOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::SearchMediaRequest&, const SearchMediaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SearchMediaAsyncHandler;
|
||||
@@ -502,6 +529,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DeleteEditingProjectResult> DeleteEditingProjectOutcome;
|
||||
typedef std::future<DeleteEditingProjectOutcome> DeleteEditingProjectOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::DeleteEditingProjectRequest&, const DeleteEditingProjectOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteEditingProjectAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeVodTranscodeDataResult> DescribeVodTranscodeDataOutcome;
|
||||
typedef std::future<DescribeVodTranscodeDataOutcome> DescribeVodTranscodeDataOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::DescribeVodTranscodeDataRequest&, const DescribeVodTranscodeDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVodTranscodeDataAsyncHandler;
|
||||
typedef Outcome<Error, Model::SearchEditingProjectResult> SearchEditingProjectOutcome;
|
||||
typedef std::future<SearchEditingProjectOutcome> SearchEditingProjectOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::SearchEditingProjectRequest&, const SearchEditingProjectOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SearchEditingProjectAsyncHandler;
|
||||
@@ -714,6 +744,9 @@ namespace AlibabaCloud
|
||||
DeleteMezzaninesOutcome deleteMezzanines(const Model::DeleteMezzaninesRequest &request)const;
|
||||
void deleteMezzaninesAsync(const Model::DeleteMezzaninesRequest& request, const DeleteMezzaninesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteMezzaninesOutcomeCallable deleteMezzaninesCallable(const Model::DeleteMezzaninesRequest& request) const;
|
||||
GetUploadDetailsOutcome getUploadDetails(const Model::GetUploadDetailsRequest &request)const;
|
||||
void getUploadDetailsAsync(const Model::GetUploadDetailsRequest& request, const GetUploadDetailsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetUploadDetailsOutcomeCallable getUploadDetailsCallable(const Model::GetUploadDetailsRequest& request) const;
|
||||
DeleteTranscodeTemplateGroupOutcome deleteTranscodeTemplateGroup(const Model::DeleteTranscodeTemplateGroupRequest &request)const;
|
||||
void deleteTranscodeTemplateGroupAsync(const Model::DeleteTranscodeTemplateGroupRequest& request, const DeleteTranscodeTemplateGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteTranscodeTemplateGroupOutcomeCallable deleteTranscodeTemplateGroupCallable(const Model::DeleteTranscodeTemplateGroupRequest& request) const;
|
||||
@@ -744,6 +777,9 @@ namespace AlibabaCloud
|
||||
DescribePlayUserTotalOutcome describePlayUserTotal(const Model::DescribePlayUserTotalRequest &request)const;
|
||||
void describePlayUserTotalAsync(const Model::DescribePlayUserTotalRequest& request, const DescribePlayUserTotalAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribePlayUserTotalOutcomeCallable describePlayUserTotalCallable(const Model::DescribePlayUserTotalRequest& request) const;
|
||||
DescribeVodStorageDataOutcome describeVodStorageData(const Model::DescribeVodStorageDataRequest &request)const;
|
||||
void describeVodStorageDataAsync(const Model::DescribeVodStorageDataRequest& request, const DescribeVodStorageDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeVodStorageDataOutcomeCallable describeVodStorageDataCallable(const Model::DescribeVodStorageDataRequest& request) const;
|
||||
CreateUploadAttachedMediaOutcome createUploadAttachedMedia(const Model::CreateUploadAttachedMediaRequest &request)const;
|
||||
void createUploadAttachedMediaAsync(const Model::CreateUploadAttachedMediaRequest& request, const CreateUploadAttachedMediaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateUploadAttachedMediaOutcomeCallable createUploadAttachedMediaCallable(const Model::CreateUploadAttachedMediaRequest& request) const;
|
||||
@@ -756,6 +792,9 @@ namespace AlibabaCloud
|
||||
ListSnapshotsOutcome listSnapshots(const Model::ListSnapshotsRequest &request)const;
|
||||
void listSnapshotsAsync(const Model::ListSnapshotsRequest& request, const ListSnapshotsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListSnapshotsOutcomeCallable listSnapshotsCallable(const Model::ListSnapshotsRequest& request) const;
|
||||
DescribeVodAIDataOutcome describeVodAIData(const Model::DescribeVodAIDataRequest &request)const;
|
||||
void describeVodAIDataAsync(const Model::DescribeVodAIDataRequest& request, const DescribeVodAIDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeVodAIDataOutcomeCallable describeVodAIDataCallable(const Model::DescribeVodAIDataRequest& request) const;
|
||||
DescribeVodRefreshTasksOutcome describeVodRefreshTasks(const Model::DescribeVodRefreshTasksRequest &request)const;
|
||||
void describeVodRefreshTasksAsync(const Model::DescribeVodRefreshTasksRequest& request, const DescribeVodRefreshTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeVodRefreshTasksOutcomeCallable describeVodRefreshTasksCallable(const Model::DescribeVodRefreshTasksRequest& request) const;
|
||||
@@ -792,6 +831,9 @@ namespace AlibabaCloud
|
||||
ListAppPoliciesForIdentityOutcome listAppPoliciesForIdentity(const Model::ListAppPoliciesForIdentityRequest &request)const;
|
||||
void listAppPoliciesForIdentityAsync(const Model::ListAppPoliciesForIdentityRequest& request, const ListAppPoliciesForIdentityAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListAppPoliciesForIdentityOutcomeCallable listAppPoliciesForIdentityCallable(const Model::ListAppPoliciesForIdentityRequest& request) const;
|
||||
GetAIVideoTagResultOutcome getAIVideoTagResult(const Model::GetAIVideoTagResultRequest &request)const;
|
||||
void getAIVideoTagResultAsync(const Model::GetAIVideoTagResultRequest& request, const GetAIVideoTagResultAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetAIVideoTagResultOutcomeCallable getAIVideoTagResultCallable(const Model::GetAIVideoTagResultRequest& request) const;
|
||||
SubmitPreprocessJobsOutcome submitPreprocessJobs(const Model::SubmitPreprocessJobsRequest &request)const;
|
||||
void submitPreprocessJobsAsync(const Model::SubmitPreprocessJobsRequest& request, const SubmitPreprocessJobsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SubmitPreprocessJobsOutcomeCallable submitPreprocessJobsCallable(const Model::SubmitPreprocessJobsRequest& request) const;
|
||||
@@ -801,6 +843,9 @@ namespace AlibabaCloud
|
||||
UpdateImageInfosOutcome updateImageInfos(const Model::UpdateImageInfosRequest &request)const;
|
||||
void updateImageInfosAsync(const Model::UpdateImageInfosRequest& request, const UpdateImageInfosAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateImageInfosOutcomeCallable updateImageInfosCallable(const Model::UpdateImageInfosRequest& request) const;
|
||||
DescribeVodDomainUsageDataOutcome describeVodDomainUsageData(const Model::DescribeVodDomainUsageDataRequest &request)const;
|
||||
void describeVodDomainUsageDataAsync(const Model::DescribeVodDomainUsageDataRequest& request, const DescribeVodDomainUsageDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeVodDomainUsageDataOutcomeCallable describeVodDomainUsageDataCallable(const Model::DescribeVodDomainUsageDataRequest& request) const;
|
||||
SearchMediaOutcome searchMedia(const Model::SearchMediaRequest &request)const;
|
||||
void searchMediaAsync(const Model::SearchMediaRequest& request, const SearchMediaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SearchMediaOutcomeCallable searchMediaCallable(const Model::SearchMediaRequest& request) const;
|
||||
@@ -822,6 +867,9 @@ namespace AlibabaCloud
|
||||
DeleteEditingProjectOutcome deleteEditingProject(const Model::DeleteEditingProjectRequest &request)const;
|
||||
void deleteEditingProjectAsync(const Model::DeleteEditingProjectRequest& request, const DeleteEditingProjectAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteEditingProjectOutcomeCallable deleteEditingProjectCallable(const Model::DeleteEditingProjectRequest& request) const;
|
||||
DescribeVodTranscodeDataOutcome describeVodTranscodeData(const Model::DescribeVodTranscodeDataRequest &request)const;
|
||||
void describeVodTranscodeDataAsync(const Model::DescribeVodTranscodeDataRequest& request, const DescribeVodTranscodeDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeVodTranscodeDataOutcomeCallable describeVodTranscodeDataCallable(const Model::DescribeVodTranscodeDataRequest& request) const;
|
||||
SearchEditingProjectOutcome searchEditingProject(const Model::SearchEditingProjectRequest &request)const;
|
||||
void searchEditingProjectAsync(const Model::SearchEditingProjectRequest& request, const SearchEditingProjectAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SearchEditingProjectOutcomeCallable searchEditingProjectCallable(const Model::SearchEditingProjectRequest& request) const;
|
||||
|
||||
@@ -47,6 +47,8 @@ namespace AlibabaCloud
|
||||
void setAppId(const std::string& appId);
|
||||
std::string getPolicyNames()const;
|
||||
void setPolicyNames(const std::string& policyNames);
|
||||
std::string getResourceRealOwnerId()const;
|
||||
void setResourceRealOwnerId(const std::string& resourceRealOwnerId);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
@@ -57,6 +59,7 @@ namespace AlibabaCloud
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string appId_;
|
||||
std::string policyNames_;
|
||||
std::string resourceRealOwnerId_;
|
||||
long ownerId_;
|
||||
|
||||
};
|
||||
|
||||
@@ -37,6 +37,7 @@ namespace AlibabaCloud
|
||||
CreateUploadImageResult();
|
||||
explicit CreateUploadImageResult(const std::string &payload);
|
||||
~CreateUploadImageResult();
|
||||
std::string getFileURL()const;
|
||||
std::string getUploadAddress()const;
|
||||
std::string getUploadAuth()const;
|
||||
std::string getImageId()const;
|
||||
@@ -45,6 +46,7 @@ namespace AlibabaCloud
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string fileURL_;
|
||||
std::string uploadAddress_;
|
||||
std::string uploadAuth_;
|
||||
std::string imageId_;
|
||||
|
||||
120
vod/include/alibabacloud/vod/model/DescribeVodAIDataRequest.h
Normal file
120
vod/include/alibabacloud/vod/model/DescribeVodAIDataRequest.h
Normal file
@@ -0,0 +1,120 @@
|
||||
/*
|
||||
* 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_DESCRIBEVODAIDATAREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODAIDATAREQUEST_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 DescribeVodAIDataRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeVodAIDataRequest();
|
||||
~DescribeVodAIDataRequest();
|
||||
|
||||
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 getRequestId()const;
|
||||
void setRequestId(const std::string& requestId);
|
||||
std::string getRegion()const;
|
||||
void setRegion(const std::string& region);
|
||||
|
||||
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 callerBid_;
|
||||
long ownerId_;
|
||||
std::string version_;
|
||||
bool proxy_trust_transport_info_;
|
||||
bool ak_mfa_present_;
|
||||
bool security_transport_;
|
||||
std::string requestId_;
|
||||
std::string region_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODAIDATAREQUEST_H_
|
||||
63
vod/include/alibabacloud/vod/model/DescribeVodAIDataResult.h
Normal file
63
vod/include/alibabacloud/vod/model/DescribeVodAIDataResult.h
Normal 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_DESCRIBEVODAIDATARESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODAIDATARESULT_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 DescribeVodAIDataResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct AIDataItem
|
||||
{
|
||||
struct DataItem
|
||||
{
|
||||
std::string value;
|
||||
std::string name;
|
||||
};
|
||||
std::vector<AIDataItem::DataItem> data;
|
||||
std::string timeStamp;
|
||||
};
|
||||
|
||||
|
||||
DescribeVodAIDataResult();
|
||||
explicit DescribeVodAIDataResult(const std::string &payload);
|
||||
~DescribeVodAIDataResult();
|
||||
std::vector<AIDataItem> getAIData()const;
|
||||
std::string getDataInterval()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<AIDataItem> aIData_;
|
||||
std::string dataInterval_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODAIDATARESULT_H_
|
||||
@@ -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_DESCRIBEVODDOMAINUSAGEDATAREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINUSAGEDATAREQUEST_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 DescribeVodDomainUsageDataRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeVodDomainUsageDataRequest();
|
||||
~DescribeVodDomainUsageDataRequest();
|
||||
|
||||
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 getType()const;
|
||||
void setType(const std::string& type);
|
||||
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 getArea()const;
|
||||
void setArea(const std::string& area);
|
||||
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 getProduct()const;
|
||||
void setProduct(const std::string& product);
|
||||
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 getField()const;
|
||||
void setField(const std::string& field);
|
||||
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 type_;
|
||||
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 area_;
|
||||
std::string app_ip_;
|
||||
std::string popProduct_;
|
||||
std::string product_;
|
||||
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 field_;
|
||||
std::string requestId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINUSAGEDATAREQUEST_H_
|
||||
@@ -0,0 +1,68 @@
|
||||
/*
|
||||
* 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_DESCRIBEVODDOMAINUSAGEDATARESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINUSAGEDATARESULT_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 DescribeVodDomainUsageDataResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DataModule
|
||||
{
|
||||
std::string value;
|
||||
std::string timeStamp;
|
||||
};
|
||||
|
||||
|
||||
DescribeVodDomainUsageDataResult();
|
||||
explicit DescribeVodDomainUsageDataResult(const std::string &payload);
|
||||
~DescribeVodDomainUsageDataResult();
|
||||
std::vector<DataModule> getUsageDataPerInterval()const;
|
||||
std::string getType()const;
|
||||
std::string getArea()const;
|
||||
std::string getEndTime()const;
|
||||
std::string getDomainName()const;
|
||||
std::string getStartTime()const;
|
||||
std::string getDataInterval()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<DataModule> usageDataPerInterval_;
|
||||
std::string type_;
|
||||
std::string area_;
|
||||
std::string endTime_;
|
||||
std::string domainName_;
|
||||
std::string startTime_;
|
||||
std::string dataInterval_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINUSAGEDATARESULT_H_
|
||||
@@ -0,0 +1,123 @@
|
||||
/*
|
||||
* 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_DESCRIBEVODSTORAGEDATAREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODSTORAGEDATAREQUEST_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 DescribeVodStorageDataRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeVodStorageDataRequest();
|
||||
~DescribeVodStorageDataRequest();
|
||||
|
||||
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 getStorageType()const;
|
||||
void setStorageType(const std::string& storageType);
|
||||
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 getRequestId()const;
|
||||
void setRequestId(const std::string& requestId);
|
||||
std::string getRegion()const;
|
||||
void setRegion(const std::string& region);
|
||||
|
||||
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 storageType_;
|
||||
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 requestId_;
|
||||
std::string region_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODSTORAGEDATAREQUEST_H_
|
||||
@@ -0,0 +1,59 @@
|
||||
/*
|
||||
* 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_DESCRIBEVODSTORAGEDATARESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODSTORAGEDATARESULT_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 DescribeVodStorageDataResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct StorageDataItem
|
||||
{
|
||||
std::string networkOut;
|
||||
std::string storageUtilization;
|
||||
std::string timeStamp;
|
||||
};
|
||||
|
||||
|
||||
DescribeVodStorageDataResult();
|
||||
explicit DescribeVodStorageDataResult(const std::string &payload);
|
||||
~DescribeVodStorageDataResult();
|
||||
std::string getDataInterval()const;
|
||||
std::vector<StorageDataItem> getStorageData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string dataInterval_;
|
||||
std::vector<StorageDataItem> storageData_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODSTORAGEDATARESULT_H_
|
||||
@@ -0,0 +1,120 @@
|
||||
/*
|
||||
* 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_DESCRIBEVODTRANSCODEDATAREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODTRANSCODEDATAREQUEST_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 DescribeVodTranscodeDataRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeVodTranscodeDataRequest();
|
||||
~DescribeVodTranscodeDataRequest();
|
||||
|
||||
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 getRequestId()const;
|
||||
void setRequestId(const std::string& requestId);
|
||||
std::string getRegion()const;
|
||||
void setRegion(const std::string& region);
|
||||
|
||||
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 callerBid_;
|
||||
long ownerId_;
|
||||
std::string version_;
|
||||
bool proxy_trust_transport_info_;
|
||||
bool ak_mfa_present_;
|
||||
bool security_transport_;
|
||||
std::string requestId_;
|
||||
std::string region_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODTRANSCODEDATAREQUEST_H_
|
||||
@@ -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_DESCRIBEVODTRANSCODEDATARESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODTRANSCODEDATARESULT_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 DescribeVodTranscodeDataResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct TranscodeDataItem
|
||||
{
|
||||
struct DataItem
|
||||
{
|
||||
std::string value;
|
||||
std::string name;
|
||||
};
|
||||
std::vector<TranscodeDataItem::DataItem> data;
|
||||
std::string timeStamp;
|
||||
};
|
||||
|
||||
|
||||
DescribeVodTranscodeDataResult();
|
||||
explicit DescribeVodTranscodeDataResult(const std::string &payload);
|
||||
~DescribeVodTranscodeDataResult();
|
||||
std::vector<TranscodeDataItem> getTranscodeData()const;
|
||||
std::string getDataInterval()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<TranscodeDataItem> transcodeData_;
|
||||
std::string dataInterval_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODTRANSCODEDATARESULT_H_
|
||||
@@ -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_GETAIVIDEOTAGRESULTREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_GETAIVIDEOTAGRESULTREQUEST_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 GetAIVideoTagResultRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetAIVideoTagResultRequest();
|
||||
~GetAIVideoTagResultRequest();
|
||||
|
||||
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 getMediaId()const;
|
||||
void setMediaId(const std::string& mediaId);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
|
||||
private:
|
||||
std::string resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
std::string ownerId_;
|
||||
std::string mediaId_;
|
||||
std::string accessKeyId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_GETAIVIDEOTAGRESULTREQUEST_H_
|
||||
@@ -0,0 +1,84 @@
|
||||
/*
|
||||
* 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_GETAIVIDEOTAGRESULTRESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_GETAIVIDEOTAGRESULTRESULT_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 GetAIVideoTagResultResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct VideoTagResult
|
||||
{
|
||||
struct CategoryItem
|
||||
{
|
||||
std::string tag;
|
||||
};
|
||||
struct PersonItem
|
||||
{
|
||||
std::vector<std::string> times;
|
||||
std::string tag;
|
||||
std::string faceUrl;
|
||||
};
|
||||
struct TimeItem
|
||||
{
|
||||
std::vector<std::string> times1;
|
||||
std::string tag;
|
||||
};
|
||||
struct LocationItem
|
||||
{
|
||||
std::string tag;
|
||||
std::vector<std::string> times2;
|
||||
};
|
||||
struct KeywordItem
|
||||
{
|
||||
std::string tag;
|
||||
std::vector<std::string> times3;
|
||||
};
|
||||
std::vector<CategoryItem> category;
|
||||
std::vector<KeywordItem> keyword;
|
||||
std::vector<TimeItem> time;
|
||||
std::vector<PersonItem> person;
|
||||
std::vector<LocationItem> location;
|
||||
};
|
||||
|
||||
|
||||
GetAIVideoTagResultResult();
|
||||
explicit GetAIVideoTagResultResult(const std::string &payload);
|
||||
~GetAIVideoTagResultResult();
|
||||
VideoTagResult getVideoTagResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
VideoTagResult videoTagResult_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_GETAIVIDEOTAGRESULTRESULT_H_
|
||||
@@ -52,6 +52,8 @@ namespace AlibabaCloud
|
||||
std::string mediaId;
|
||||
std::string appId;
|
||||
std::string creationTime;
|
||||
std::string icon;
|
||||
std::string regionId;
|
||||
long storageLocation;
|
||||
std::string tags;
|
||||
long fileSize;
|
||||
|
||||
@@ -53,6 +53,7 @@ namespace AlibabaCloud
|
||||
std::string appId;
|
||||
std::string imageId;
|
||||
std::string creationTime;
|
||||
std::string regionId;
|
||||
std::string storageLocation;
|
||||
std::string tags;
|
||||
};
|
||||
|
||||
@@ -32,7 +32,7 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_VOD_EXPORT GetMezzanineInfoResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Mezzanine
|
||||
struct MezzanineInGetMezzanineInfo
|
||||
{
|
||||
struct AudioStream
|
||||
{
|
||||
@@ -100,12 +100,12 @@ namespace AlibabaCloud
|
||||
GetMezzanineInfoResult();
|
||||
explicit GetMezzanineInfoResult(const std::string &payload);
|
||||
~GetMezzanineInfoResult();
|
||||
Mezzanine getMezzanine()const;
|
||||
MezzanineInGetMezzanineInfo getMezzanineInGetMezzanineInfo()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Mezzanine mezzanine_;
|
||||
MezzanineInGetMezzanineInfo mezzanineInGetMezzanineInfo_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -60,6 +60,7 @@ namespace AlibabaCloud
|
||||
std::string fps;
|
||||
std::string duration;
|
||||
std::string modificationTime;
|
||||
std::string specification;
|
||||
std::string bitrate;
|
||||
long encrypt;
|
||||
std::string preprocessStatus;
|
||||
|
||||
66
vod/include/alibabacloud/vod/model/GetUploadDetailsRequest.h
Normal file
66
vod/include/alibabacloud/vod/model/GetUploadDetailsRequest.h
Normal 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_GETUPLOADDETAILSREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_GETUPLOADDETAILSREQUEST_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 GetUploadDetailsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetUploadDetailsRequest();
|
||||
~GetUploadDetailsRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
long getResourceRealOwnerId()const;
|
||||
void setResourceRealOwnerId(long resourceRealOwnerId);
|
||||
std::string getMediaIds()const;
|
||||
void setMediaIds(const std::string& mediaIds);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getMediaType()const;
|
||||
void setMediaType(const std::string& mediaType);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
long resourceRealOwnerId_;
|
||||
std::string mediaIds_;
|
||||
long ownerId_;
|
||||
std::string mediaType_;
|
||||
std::string accessKeyId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_GETUPLOADDETAILSREQUEST_H_
|
||||
71
vod/include/alibabacloud/vod/model/GetUploadDetailsResult.h
Normal file
71
vod/include/alibabacloud/vod/model/GetUploadDetailsResult.h
Normal file
@@ -0,0 +1,71 @@
|
||||
/*
|
||||
* 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_GETUPLOADDETAILSRESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_GETUPLOADDETAILSRESULT_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 GetUploadDetailsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct UploadDetail
|
||||
{
|
||||
std::string status;
|
||||
std::string deviceModel;
|
||||
std::string title;
|
||||
std::string modificationTime;
|
||||
float uploadRatio;
|
||||
std::string mediaId;
|
||||
std::string uploadSource;
|
||||
std::string uploadStatus;
|
||||
std::string completionTime;
|
||||
long uploadSize;
|
||||
std::string creationTime;
|
||||
std::string uploadIP;
|
||||
long fileSize;
|
||||
};
|
||||
|
||||
|
||||
GetUploadDetailsResult();
|
||||
explicit GetUploadDetailsResult(const std::string &payload);
|
||||
~GetUploadDetailsResult();
|
||||
std::vector<std::string> getNonExistMediaIds()const;
|
||||
std::vector<UploadDetail> getUploadDetails()const;
|
||||
std::vector<std::string> getForbiddenMediaIds()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<std::string> nonExistMediaIds_;
|
||||
std::vector<UploadDetail> uploadDetails_;
|
||||
std::vector<std::string> forbiddenMediaIds_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_GETUPLOADDETAILSRESULT_H_
|
||||
@@ -32,7 +32,7 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_VOD_EXPORT GetVideoInfoResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Video
|
||||
struct VideoInGetVideoInfo
|
||||
{
|
||||
struct Thumbnail
|
||||
{
|
||||
@@ -68,14 +68,14 @@ namespace AlibabaCloud
|
||||
GetVideoInfoResult();
|
||||
explicit GetVideoInfoResult(const std::string &payload);
|
||||
~GetVideoInfoResult();
|
||||
Video getVideo()const;
|
||||
std::string getAI()const;
|
||||
VideoInGetVideoInfo getVideoInGetVideoInfo()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Video video_;
|
||||
std::string aI_;
|
||||
VideoInGetVideoInfo videoInGetVideoInfo_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -34,7 +34,7 @@ namespace AlibabaCloud
|
||||
public:
|
||||
struct LiveRecordVideo
|
||||
{
|
||||
struct Video
|
||||
struct VideoInListLiveRecordVideo
|
||||
{
|
||||
std::string status;
|
||||
std::string modifyTime;
|
||||
@@ -78,7 +78,7 @@ namespace AlibabaCloud
|
||||
std::string recordStartTime;
|
||||
std::string domainName;
|
||||
std::string recordEndTime;
|
||||
Video video;
|
||||
VideoInListLiveRecordVideo videoInListLiveRecordVideo;
|
||||
std::vector<LiveRecordVideo::PlayInfo> playInfoList;
|
||||
std::string appName;
|
||||
};
|
||||
|
||||
@@ -151,7 +151,7 @@ namespace AlibabaCloud
|
||||
std::string storageLocation;
|
||||
std::string tags;
|
||||
};
|
||||
struct AttachedMedia
|
||||
struct AttachedMediaInSearchMedia
|
||||
{
|
||||
struct Category
|
||||
{
|
||||
@@ -165,6 +165,7 @@ namespace AlibabaCloud
|
||||
std::string description;
|
||||
std::vector<Category> categories;
|
||||
std::string businessType;
|
||||
std::string onlineStatus;
|
||||
std::string title;
|
||||
std::string modificationTime;
|
||||
std::string uRL;
|
||||
@@ -172,13 +173,14 @@ namespace AlibabaCloud
|
||||
std::string appId;
|
||||
std::string creationTime;
|
||||
std::string regionId;
|
||||
std::string icon;
|
||||
std::string storageLocation;
|
||||
std::string tags;
|
||||
};
|
||||
AttachedMedia attachedMedia;
|
||||
std::string mediaId;
|
||||
Video video;
|
||||
std::string creationTime;
|
||||
AttachedMediaInSearchMedia attachedMediaInSearchMedia;
|
||||
std::string mediaType;
|
||||
Audio audio;
|
||||
Image image;
|
||||
|
||||
@@ -47,6 +47,8 @@ namespace AlibabaCloud
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getUserData()const;
|
||||
void setUserData(const std::string& userData);
|
||||
long getSpecifiedOffsetTime()const;
|
||||
void setSpecifiedOffsetTime(long specifiedOffsetTime);
|
||||
std::string getWidth()const;
|
||||
@@ -67,6 +69,7 @@ namespace AlibabaCloud
|
||||
std::string videoId_;
|
||||
long ownerId_;
|
||||
std::string accessKeyId_;
|
||||
std::string userData_;
|
||||
long specifiedOffsetTime_;
|
||||
std::string width_;
|
||||
long interval_;
|
||||
|
||||
@@ -1887,6 +1887,42 @@ VodClient::DeleteMezzaninesOutcomeCallable VodClient::deleteMezzaninesCallable(c
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
VodClient::GetUploadDetailsOutcome VodClient::getUploadDetails(const GetUploadDetailsRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return GetUploadDetailsOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return GetUploadDetailsOutcome(GetUploadDetailsResult(outcome.result()));
|
||||
else
|
||||
return GetUploadDetailsOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void VodClient::getUploadDetailsAsync(const GetUploadDetailsRequest& request, const GetUploadDetailsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, getUploadDetails(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
VodClient::GetUploadDetailsOutcomeCallable VodClient::getUploadDetailsCallable(const GetUploadDetailsRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<GetUploadDetailsOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->getUploadDetails(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
VodClient::DeleteTranscodeTemplateGroupOutcome VodClient::deleteTranscodeTemplateGroup(const DeleteTranscodeTemplateGroupRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -2247,6 +2283,42 @@ VodClient::DescribePlayUserTotalOutcomeCallable VodClient::describePlayUserTotal
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
VodClient::DescribeVodStorageDataOutcome VodClient::describeVodStorageData(const DescribeVodStorageDataRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeVodStorageDataOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeVodStorageDataOutcome(DescribeVodStorageDataResult(outcome.result()));
|
||||
else
|
||||
return DescribeVodStorageDataOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void VodClient::describeVodStorageDataAsync(const DescribeVodStorageDataRequest& request, const DescribeVodStorageDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeVodStorageData(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
VodClient::DescribeVodStorageDataOutcomeCallable VodClient::describeVodStorageDataCallable(const DescribeVodStorageDataRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeVodStorageDataOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeVodStorageData(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
VodClient::CreateUploadAttachedMediaOutcome VodClient::createUploadAttachedMedia(const CreateUploadAttachedMediaRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -2391,6 +2463,42 @@ VodClient::ListSnapshotsOutcomeCallable VodClient::listSnapshotsCallable(const L
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
VodClient::DescribeVodAIDataOutcome VodClient::describeVodAIData(const DescribeVodAIDataRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeVodAIDataOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeVodAIDataOutcome(DescribeVodAIDataResult(outcome.result()));
|
||||
else
|
||||
return DescribeVodAIDataOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void VodClient::describeVodAIDataAsync(const DescribeVodAIDataRequest& request, const DescribeVodAIDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeVodAIData(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
VodClient::DescribeVodAIDataOutcomeCallable VodClient::describeVodAIDataCallable(const DescribeVodAIDataRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeVodAIDataOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeVodAIData(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
VodClient::DescribeVodRefreshTasksOutcome VodClient::describeVodRefreshTasks(const DescribeVodRefreshTasksRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -2823,6 +2931,42 @@ VodClient::ListAppPoliciesForIdentityOutcomeCallable VodClient::listAppPoliciesF
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
VodClient::GetAIVideoTagResultOutcome VodClient::getAIVideoTagResult(const GetAIVideoTagResultRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return GetAIVideoTagResultOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return GetAIVideoTagResultOutcome(GetAIVideoTagResultResult(outcome.result()));
|
||||
else
|
||||
return GetAIVideoTagResultOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void VodClient::getAIVideoTagResultAsync(const GetAIVideoTagResultRequest& request, const GetAIVideoTagResultAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, getAIVideoTagResult(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
VodClient::GetAIVideoTagResultOutcomeCallable VodClient::getAIVideoTagResultCallable(const GetAIVideoTagResultRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<GetAIVideoTagResultOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->getAIVideoTagResult(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
VodClient::SubmitPreprocessJobsOutcome VodClient::submitPreprocessJobs(const SubmitPreprocessJobsRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -2931,6 +3075,42 @@ VodClient::UpdateImageInfosOutcomeCallable VodClient::updateImageInfosCallable(c
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
VodClient::DescribeVodDomainUsageDataOutcome VodClient::describeVodDomainUsageData(const DescribeVodDomainUsageDataRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeVodDomainUsageDataOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeVodDomainUsageDataOutcome(DescribeVodDomainUsageDataResult(outcome.result()));
|
||||
else
|
||||
return DescribeVodDomainUsageDataOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void VodClient::describeVodDomainUsageDataAsync(const DescribeVodDomainUsageDataRequest& request, const DescribeVodDomainUsageDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeVodDomainUsageData(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
VodClient::DescribeVodDomainUsageDataOutcomeCallable VodClient::describeVodDomainUsageDataCallable(const DescribeVodDomainUsageDataRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeVodDomainUsageDataOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeVodDomainUsageData(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
VodClient::SearchMediaOutcome VodClient::searchMedia(const SearchMediaRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -3183,6 +3363,42 @@ VodClient::DeleteEditingProjectOutcomeCallable VodClient::deleteEditingProjectCa
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
VodClient::DescribeVodTranscodeDataOutcome VodClient::describeVodTranscodeData(const DescribeVodTranscodeDataRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeVodTranscodeDataOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeVodTranscodeDataOutcome(DescribeVodTranscodeDataResult(outcome.result()));
|
||||
else
|
||||
return DescribeVodTranscodeDataOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void VodClient::describeVodTranscodeDataAsync(const DescribeVodTranscodeDataRequest& request, const DescribeVodTranscodeDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeVodTranscodeData(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
VodClient::DescribeVodTranscodeDataOutcomeCallable VodClient::describeVodTranscodeDataCallable(const DescribeVodTranscodeDataRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeVodTranscodeDataOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeVodTranscodeData(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
VodClient::SearchEditingProjectOutcome VodClient::searchEditingProject(const SearchEditingProjectRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
|
||||
@@ -91,6 +91,17 @@ void AttachAppPolicyToIdentityRequest::setPolicyNames(const std::string& policyN
|
||||
setCoreParameter("PolicyNames", policyNames);
|
||||
}
|
||||
|
||||
std::string AttachAppPolicyToIdentityRequest::getResourceRealOwnerId()const
|
||||
{
|
||||
return resourceRealOwnerId_;
|
||||
}
|
||||
|
||||
void AttachAppPolicyToIdentityRequest::setResourceRealOwnerId(const std::string& resourceRealOwnerId)
|
||||
{
|
||||
resourceRealOwnerId_ = resourceRealOwnerId;
|
||||
setCoreParameter("ResourceRealOwnerId", resourceRealOwnerId);
|
||||
}
|
||||
|
||||
long AttachAppPolicyToIdentityRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
|
||||
@@ -48,9 +48,16 @@ void CreateUploadImageResult::parse(const std::string &payload)
|
||||
uploadAddress_ = value["UploadAddress"].asString();
|
||||
if(!value["UploadAuth"].isNull())
|
||||
uploadAuth_ = value["UploadAuth"].asString();
|
||||
if(!value["FileURL"].isNull())
|
||||
fileURL_ = value["FileURL"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string CreateUploadImageResult::getFileURL()const
|
||||
{
|
||||
return fileURL_;
|
||||
}
|
||||
|
||||
std::string CreateUploadImageResult::getUploadAddress()const
|
||||
{
|
||||
return uploadAddress_;
|
||||
|
||||
302
vod/src/model/DescribeVodAIDataRequest.cc
Normal file
302
vod/src/model/DescribeVodAIDataRequest.cc
Normal file
@@ -0,0 +1,302 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/vod/model/DescribeVodAIDataRequest.h>
|
||||
|
||||
using AlibabaCloud::Vod::Model::DescribeVodAIDataRequest;
|
||||
|
||||
DescribeVodAIDataRequest::DescribeVodAIDataRequest() :
|
||||
RpcServiceRequest("vod", "2017-03-21", "DescribeVodAIData")
|
||||
{}
|
||||
|
||||
DescribeVodAIDataRequest::~DescribeVodAIDataRequest()
|
||||
{}
|
||||
|
||||
long DescribeVodAIDataRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void DescribeVodAIDataRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
long DescribeVodAIDataRequest::getCallerParentId()const
|
||||
{
|
||||
return callerParentId_;
|
||||
}
|
||||
|
||||
void DescribeVodAIDataRequest::setCallerParentId(long callerParentId)
|
||||
{
|
||||
callerParentId_ = callerParentId;
|
||||
setCoreParameter("CallerParentId", std::to_string(callerParentId));
|
||||
}
|
||||
|
||||
bool DescribeVodAIDataRequest::getProxy_original_security_transport()const
|
||||
{
|
||||
return proxy_original_security_transport_;
|
||||
}
|
||||
|
||||
void DescribeVodAIDataRequest::setProxy_original_security_transport(bool proxy_original_security_transport)
|
||||
{
|
||||
proxy_original_security_transport_ = proxy_original_security_transport;
|
||||
setCoreParameter("Proxy_original_security_transport", proxy_original_security_transport ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string DescribeVodAIDataRequest::getStartTime()const
|
||||
{
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
void DescribeVodAIDataRequest::setStartTime(const std::string& startTime)
|
||||
{
|
||||
startTime_ = startTime;
|
||||
setCoreParameter("StartTime", startTime);
|
||||
}
|
||||
|
||||
std::string DescribeVodAIDataRequest::getProxy_original_source_ip()const
|
||||
{
|
||||
return proxy_original_source_ip_;
|
||||
}
|
||||
|
||||
void DescribeVodAIDataRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip)
|
||||
{
|
||||
proxy_original_source_ip_ = proxy_original_source_ip;
|
||||
setCoreParameter("Proxy_original_source_ip", proxy_original_source_ip);
|
||||
}
|
||||
|
||||
std::string DescribeVodAIDataRequest::getOwnerIdLoginEmail()const
|
||||
{
|
||||
return ownerIdLoginEmail_;
|
||||
}
|
||||
|
||||
void DescribeVodAIDataRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail)
|
||||
{
|
||||
ownerIdLoginEmail_ = ownerIdLoginEmail;
|
||||
setCoreParameter("OwnerIdLoginEmail", ownerIdLoginEmail);
|
||||
}
|
||||
|
||||
std::string DescribeVodAIDataRequest::getCallerType()const
|
||||
{
|
||||
return callerType_;
|
||||
}
|
||||
|
||||
void DescribeVodAIDataRequest::setCallerType(const std::string& callerType)
|
||||
{
|
||||
callerType_ = callerType;
|
||||
setCoreParameter("CallerType", callerType);
|
||||
}
|
||||
|
||||
std::string DescribeVodAIDataRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeVodAIDataRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setCoreParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeVodAIDataRequest::getSecurityToken()const
|
||||
{
|
||||
return securityToken_;
|
||||
}
|
||||
|
||||
void DescribeVodAIDataRequest::setSecurityToken(const std::string& securityToken)
|
||||
{
|
||||
securityToken_ = securityToken;
|
||||
setCoreParameter("SecurityToken", securityToken);
|
||||
}
|
||||
|
||||
std::string DescribeVodAIDataRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DescribeVodAIDataRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setCoreParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string DescribeVodAIDataRequest::getRequestContent()const
|
||||
{
|
||||
return requestContent_;
|
||||
}
|
||||
|
||||
void DescribeVodAIDataRequest::setRequestContent(const std::string& requestContent)
|
||||
{
|
||||
requestContent_ = requestContent;
|
||||
setCoreParameter("RequestContent", requestContent);
|
||||
}
|
||||
|
||||
std::string DescribeVodAIDataRequest::getCallerBidEmail()const
|
||||
{
|
||||
return callerBidEmail_;
|
||||
}
|
||||
|
||||
void DescribeVodAIDataRequest::setCallerBidEmail(const std::string& callerBidEmail)
|
||||
{
|
||||
callerBidEmail_ = callerBidEmail;
|
||||
setCoreParameter("CallerBidEmail", callerBidEmail);
|
||||
}
|
||||
|
||||
std::string DescribeVodAIDataRequest::getCallerUidEmail()const
|
||||
{
|
||||
return callerUidEmail_;
|
||||
}
|
||||
|
||||
void DescribeVodAIDataRequest::setCallerUidEmail(const std::string& callerUidEmail)
|
||||
{
|
||||
callerUidEmail_ = callerUidEmail;
|
||||
setCoreParameter("CallerUidEmail", callerUidEmail);
|
||||
}
|
||||
|
||||
long DescribeVodAIDataRequest::getCallerUid()const
|
||||
{
|
||||
return callerUid_;
|
||||
}
|
||||
|
||||
void DescribeVodAIDataRequest::setCallerUid(long callerUid)
|
||||
{
|
||||
callerUid_ = callerUid;
|
||||
setCoreParameter("CallerUid", std::to_string(callerUid));
|
||||
}
|
||||
|
||||
std::string DescribeVodAIDataRequest::getApp_ip()const
|
||||
{
|
||||
return app_ip_;
|
||||
}
|
||||
|
||||
void DescribeVodAIDataRequest::setApp_ip(const std::string& app_ip)
|
||||
{
|
||||
app_ip_ = app_ip;
|
||||
setCoreParameter("App_ip", app_ip);
|
||||
}
|
||||
|
||||
std::string DescribeVodAIDataRequest::getPopProduct()const
|
||||
{
|
||||
return popProduct_;
|
||||
}
|
||||
|
||||
void DescribeVodAIDataRequest::setPopProduct(const std::string& popProduct)
|
||||
{
|
||||
popProduct_ = popProduct;
|
||||
setCoreParameter("PopProduct", popProduct);
|
||||
}
|
||||
|
||||
std::string DescribeVodAIDataRequest::getEndTime()const
|
||||
{
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
void DescribeVodAIDataRequest::setEndTime(const std::string& endTime)
|
||||
{
|
||||
endTime_ = endTime;
|
||||
setCoreParameter("EndTime", endTime);
|
||||
}
|
||||
|
||||
std::string DescribeVodAIDataRequest::getCallerBid()const
|
||||
{
|
||||
return callerBid_;
|
||||
}
|
||||
|
||||
void DescribeVodAIDataRequest::setCallerBid(const std::string& callerBid)
|
||||
{
|
||||
callerBid_ = callerBid;
|
||||
setCoreParameter("CallerBid", callerBid);
|
||||
}
|
||||
|
||||
long DescribeVodAIDataRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeVodAIDataRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setCoreParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DescribeVodAIDataRequest::getVersion()const
|
||||
{
|
||||
return version_;
|
||||
}
|
||||
|
||||
void DescribeVodAIDataRequest::setVersion(const std::string& version)
|
||||
{
|
||||
version_ = version;
|
||||
setCoreParameter("Version", version);
|
||||
}
|
||||
|
||||
bool DescribeVodAIDataRequest::getProxy_trust_transport_info()const
|
||||
{
|
||||
return proxy_trust_transport_info_;
|
||||
}
|
||||
|
||||
void DescribeVodAIDataRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info)
|
||||
{
|
||||
proxy_trust_transport_info_ = proxy_trust_transport_info;
|
||||
setCoreParameter("Proxy_trust_transport_info", proxy_trust_transport_info ? "true" : "false");
|
||||
}
|
||||
|
||||
bool DescribeVodAIDataRequest::getAk_mfa_present()const
|
||||
{
|
||||
return ak_mfa_present_;
|
||||
}
|
||||
|
||||
void DescribeVodAIDataRequest::setAk_mfa_present(bool ak_mfa_present)
|
||||
{
|
||||
ak_mfa_present_ = ak_mfa_present;
|
||||
setCoreParameter("Ak_mfa_present", ak_mfa_present ? "true" : "false");
|
||||
}
|
||||
|
||||
bool DescribeVodAIDataRequest::getSecurity_transport()const
|
||||
{
|
||||
return security_transport_;
|
||||
}
|
||||
|
||||
void DescribeVodAIDataRequest::setSecurity_transport(bool security_transport)
|
||||
{
|
||||
security_transport_ = security_transport;
|
||||
setCoreParameter("Security_transport", security_transport ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string DescribeVodAIDataRequest::getRequestId()const
|
||||
{
|
||||
return requestId_;
|
||||
}
|
||||
|
||||
void DescribeVodAIDataRequest::setRequestId(const std::string& requestId)
|
||||
{
|
||||
requestId_ = requestId;
|
||||
setCoreParameter("RequestId", requestId);
|
||||
}
|
||||
|
||||
std::string DescribeVodAIDataRequest::getRegion()const
|
||||
{
|
||||
return region_;
|
||||
}
|
||||
|
||||
void DescribeVodAIDataRequest::setRegion(const std::string& region)
|
||||
{
|
||||
region_ = region;
|
||||
setCoreParameter("Region", region);
|
||||
}
|
||||
|
||||
75
vod/src/model/DescribeVodAIDataResult.cc
Normal file
75
vod/src/model/DescribeVodAIDataResult.cc
Normal file
@@ -0,0 +1,75 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/vod/model/DescribeVodAIDataResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Vod;
|
||||
using namespace AlibabaCloud::Vod::Model;
|
||||
|
||||
DescribeVodAIDataResult::DescribeVodAIDataResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeVodAIDataResult::DescribeVodAIDataResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeVodAIDataResult::~DescribeVodAIDataResult()
|
||||
{}
|
||||
|
||||
void DescribeVodAIDataResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allAIData = value["AIData"]["AIDataItem"];
|
||||
for (auto value : allAIData)
|
||||
{
|
||||
AIDataItem aIDataObject;
|
||||
if(!value["TimeStamp"].isNull())
|
||||
aIDataObject.timeStamp = value["TimeStamp"].asString();
|
||||
auto allData = value["Data"]["DataItem"];
|
||||
for (auto value : allData)
|
||||
{
|
||||
AIDataItem::DataItem dataObject;
|
||||
if(!value["Name"].isNull())
|
||||
dataObject.name = value["Name"].asString();
|
||||
if(!value["Value"].isNull())
|
||||
dataObject.value = value["Value"].asString();
|
||||
aIDataObject.data.push_back(dataObject);
|
||||
}
|
||||
aIData_.push_back(aIDataObject);
|
||||
}
|
||||
if(!value["DataInterval"].isNull())
|
||||
dataInterval_ = value["DataInterval"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeVodAIDataResult::AIDataItem> DescribeVodAIDataResult::getAIData()const
|
||||
{
|
||||
return aIData_;
|
||||
}
|
||||
|
||||
std::string DescribeVodAIDataResult::getDataInterval()const
|
||||
{
|
||||
return dataInterval_;
|
||||
}
|
||||
|
||||
346
vod/src/model/DescribeVodDomainUsageDataRequest.cc
Normal file
346
vod/src/model/DescribeVodDomainUsageDataRequest.cc
Normal file
@@ -0,0 +1,346 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/vod/model/DescribeVodDomainUsageDataRequest.h>
|
||||
|
||||
using AlibabaCloud::Vod::Model::DescribeVodDomainUsageDataRequest;
|
||||
|
||||
DescribeVodDomainUsageDataRequest::DescribeVodDomainUsageDataRequest() :
|
||||
RpcServiceRequest("vod", "2017-03-21", "DescribeVodDomainUsageData")
|
||||
{}
|
||||
|
||||
DescribeVodDomainUsageDataRequest::~DescribeVodDomainUsageDataRequest()
|
||||
{}
|
||||
|
||||
long DescribeVodDomainUsageDataRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainUsageDataRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
long DescribeVodDomainUsageDataRequest::getCallerParentId()const
|
||||
{
|
||||
return callerParentId_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainUsageDataRequest::setCallerParentId(long callerParentId)
|
||||
{
|
||||
callerParentId_ = callerParentId;
|
||||
setCoreParameter("CallerParentId", std::to_string(callerParentId));
|
||||
}
|
||||
|
||||
bool DescribeVodDomainUsageDataRequest::getProxy_original_security_transport()const
|
||||
{
|
||||
return proxy_original_security_transport_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainUsageDataRequest::setProxy_original_security_transport(bool proxy_original_security_transport)
|
||||
{
|
||||
proxy_original_security_transport_ = proxy_original_security_transport;
|
||||
setCoreParameter("Proxy_original_security_transport", proxy_original_security_transport ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainUsageDataRequest::getStartTime()const
|
||||
{
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainUsageDataRequest::setStartTime(const std::string& startTime)
|
||||
{
|
||||
startTime_ = startTime;
|
||||
setCoreParameter("StartTime", startTime);
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainUsageDataRequest::getProxy_original_source_ip()const
|
||||
{
|
||||
return proxy_original_source_ip_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainUsageDataRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip)
|
||||
{
|
||||
proxy_original_source_ip_ = proxy_original_source_ip;
|
||||
setCoreParameter("Proxy_original_source_ip", proxy_original_source_ip);
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainUsageDataRequest::getType()const
|
||||
{
|
||||
return type_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainUsageDataRequest::setType(const std::string& type)
|
||||
{
|
||||
type_ = type;
|
||||
setCoreParameter("Type", type);
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainUsageDataRequest::getOwnerIdLoginEmail()const
|
||||
{
|
||||
return ownerIdLoginEmail_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainUsageDataRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail)
|
||||
{
|
||||
ownerIdLoginEmail_ = ownerIdLoginEmail;
|
||||
setCoreParameter("OwnerIdLoginEmail", ownerIdLoginEmail);
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainUsageDataRequest::getCallerType()const
|
||||
{
|
||||
return callerType_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainUsageDataRequest::setCallerType(const std::string& callerType)
|
||||
{
|
||||
callerType_ = callerType;
|
||||
setCoreParameter("CallerType", callerType);
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainUsageDataRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainUsageDataRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setCoreParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainUsageDataRequest::getSecurityToken()const
|
||||
{
|
||||
return securityToken_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainUsageDataRequest::setSecurityToken(const std::string& securityToken)
|
||||
{
|
||||
securityToken_ = securityToken;
|
||||
setCoreParameter("SecurityToken", securityToken);
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainUsageDataRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainUsageDataRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setCoreParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainUsageDataRequest::getRequestContent()const
|
||||
{
|
||||
return requestContent_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainUsageDataRequest::setRequestContent(const std::string& requestContent)
|
||||
{
|
||||
requestContent_ = requestContent;
|
||||
setCoreParameter("RequestContent", requestContent);
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainUsageDataRequest::getCallerBidEmail()const
|
||||
{
|
||||
return callerBidEmail_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainUsageDataRequest::setCallerBidEmail(const std::string& callerBidEmail)
|
||||
{
|
||||
callerBidEmail_ = callerBidEmail;
|
||||
setCoreParameter("CallerBidEmail", callerBidEmail);
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainUsageDataRequest::getCallerUidEmail()const
|
||||
{
|
||||
return callerUidEmail_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainUsageDataRequest::setCallerUidEmail(const std::string& callerUidEmail)
|
||||
{
|
||||
callerUidEmail_ = callerUidEmail;
|
||||
setCoreParameter("CallerUidEmail", callerUidEmail);
|
||||
}
|
||||
|
||||
long DescribeVodDomainUsageDataRequest::getCallerUid()const
|
||||
{
|
||||
return callerUid_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainUsageDataRequest::setCallerUid(long callerUid)
|
||||
{
|
||||
callerUid_ = callerUid;
|
||||
setCoreParameter("CallerUid", std::to_string(callerUid));
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainUsageDataRequest::getArea()const
|
||||
{
|
||||
return area_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainUsageDataRequest::setArea(const std::string& area)
|
||||
{
|
||||
area_ = area;
|
||||
setCoreParameter("Area", area);
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainUsageDataRequest::getApp_ip()const
|
||||
{
|
||||
return app_ip_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainUsageDataRequest::setApp_ip(const std::string& app_ip)
|
||||
{
|
||||
app_ip_ = app_ip;
|
||||
setCoreParameter("App_ip", app_ip);
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainUsageDataRequest::getPopProduct()const
|
||||
{
|
||||
return popProduct_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainUsageDataRequest::setPopProduct(const std::string& popProduct)
|
||||
{
|
||||
popProduct_ = popProduct;
|
||||
setCoreParameter("PopProduct", popProduct);
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainUsageDataRequest::getProduct()const
|
||||
{
|
||||
return product_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainUsageDataRequest::setProduct(const std::string& product)
|
||||
{
|
||||
product_ = product;
|
||||
setCoreParameter("Product", product);
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainUsageDataRequest::getDomainName()const
|
||||
{
|
||||
return domainName_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainUsageDataRequest::setDomainName(const std::string& domainName)
|
||||
{
|
||||
domainName_ = domainName;
|
||||
setCoreParameter("DomainName", domainName);
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainUsageDataRequest::getEndTime()const
|
||||
{
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainUsageDataRequest::setEndTime(const std::string& endTime)
|
||||
{
|
||||
endTime_ = endTime;
|
||||
setCoreParameter("EndTime", endTime);
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainUsageDataRequest::getCallerBid()const
|
||||
{
|
||||
return callerBid_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainUsageDataRequest::setCallerBid(const std::string& callerBid)
|
||||
{
|
||||
callerBid_ = callerBid;
|
||||
setCoreParameter("CallerBid", callerBid);
|
||||
}
|
||||
|
||||
long DescribeVodDomainUsageDataRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainUsageDataRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setCoreParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainUsageDataRequest::getVersion()const
|
||||
{
|
||||
return version_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainUsageDataRequest::setVersion(const std::string& version)
|
||||
{
|
||||
version_ = version;
|
||||
setCoreParameter("Version", version);
|
||||
}
|
||||
|
||||
bool DescribeVodDomainUsageDataRequest::getProxy_trust_transport_info()const
|
||||
{
|
||||
return proxy_trust_transport_info_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainUsageDataRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info)
|
||||
{
|
||||
proxy_trust_transport_info_ = proxy_trust_transport_info;
|
||||
setCoreParameter("Proxy_trust_transport_info", proxy_trust_transport_info ? "true" : "false");
|
||||
}
|
||||
|
||||
bool DescribeVodDomainUsageDataRequest::getAk_mfa_present()const
|
||||
{
|
||||
return ak_mfa_present_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainUsageDataRequest::setAk_mfa_present(bool ak_mfa_present)
|
||||
{
|
||||
ak_mfa_present_ = ak_mfa_present;
|
||||
setCoreParameter("Ak_mfa_present", ak_mfa_present ? "true" : "false");
|
||||
}
|
||||
|
||||
bool DescribeVodDomainUsageDataRequest::getSecurity_transport()const
|
||||
{
|
||||
return security_transport_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainUsageDataRequest::setSecurity_transport(bool security_transport)
|
||||
{
|
||||
security_transport_ = security_transport;
|
||||
setCoreParameter("Security_transport", security_transport ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainUsageDataRequest::getField()const
|
||||
{
|
||||
return field_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainUsageDataRequest::setField(const std::string& field)
|
||||
{
|
||||
field_ = field;
|
||||
setCoreParameter("Field", field);
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainUsageDataRequest::getRequestId()const
|
||||
{
|
||||
return requestId_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainUsageDataRequest::setRequestId(const std::string& requestId)
|
||||
{
|
||||
requestId_ = requestId;
|
||||
setCoreParameter("RequestId", requestId);
|
||||
}
|
||||
|
||||
102
vod/src/model/DescribeVodDomainUsageDataResult.cc
Normal file
102
vod/src/model/DescribeVodDomainUsageDataResult.cc
Normal file
@@ -0,0 +1,102 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/vod/model/DescribeVodDomainUsageDataResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Vod;
|
||||
using namespace AlibabaCloud::Vod::Model;
|
||||
|
||||
DescribeVodDomainUsageDataResult::DescribeVodDomainUsageDataResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeVodDomainUsageDataResult::DescribeVodDomainUsageDataResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeVodDomainUsageDataResult::~DescribeVodDomainUsageDataResult()
|
||||
{}
|
||||
|
||||
void DescribeVodDomainUsageDataResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allUsageDataPerInterval = value["UsageDataPerInterval"]["DataModule"];
|
||||
for (auto value : allUsageDataPerInterval)
|
||||
{
|
||||
DataModule usageDataPerIntervalObject;
|
||||
if(!value["TimeStamp"].isNull())
|
||||
usageDataPerIntervalObject.timeStamp = value["TimeStamp"].asString();
|
||||
if(!value["Value"].isNull())
|
||||
usageDataPerIntervalObject.value = value["Value"].asString();
|
||||
usageDataPerInterval_.push_back(usageDataPerIntervalObject);
|
||||
}
|
||||
if(!value["DomainName"].isNull())
|
||||
domainName_ = value["DomainName"].asString();
|
||||
if(!value["StartTime"].isNull())
|
||||
startTime_ = value["StartTime"].asString();
|
||||
if(!value["EndTime"].isNull())
|
||||
endTime_ = value["EndTime"].asString();
|
||||
if(!value["Type"].isNull())
|
||||
type_ = value["Type"].asString();
|
||||
if(!value["Area"].isNull())
|
||||
area_ = value["Area"].asString();
|
||||
if(!value["DataInterval"].isNull())
|
||||
dataInterval_ = value["DataInterval"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeVodDomainUsageDataResult::DataModule> DescribeVodDomainUsageDataResult::getUsageDataPerInterval()const
|
||||
{
|
||||
return usageDataPerInterval_;
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainUsageDataResult::getType()const
|
||||
{
|
||||
return type_;
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainUsageDataResult::getArea()const
|
||||
{
|
||||
return area_;
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainUsageDataResult::getEndTime()const
|
||||
{
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainUsageDataResult::getDomainName()const
|
||||
{
|
||||
return domainName_;
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainUsageDataResult::getStartTime()const
|
||||
{
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainUsageDataResult::getDataInterval()const
|
||||
{
|
||||
return dataInterval_;
|
||||
}
|
||||
|
||||
313
vod/src/model/DescribeVodStorageDataRequest.cc
Normal file
313
vod/src/model/DescribeVodStorageDataRequest.cc
Normal file
@@ -0,0 +1,313 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/vod/model/DescribeVodStorageDataRequest.h>
|
||||
|
||||
using AlibabaCloud::Vod::Model::DescribeVodStorageDataRequest;
|
||||
|
||||
DescribeVodStorageDataRequest::DescribeVodStorageDataRequest() :
|
||||
RpcServiceRequest("vod", "2017-03-21", "DescribeVodStorageData")
|
||||
{}
|
||||
|
||||
DescribeVodStorageDataRequest::~DescribeVodStorageDataRequest()
|
||||
{}
|
||||
|
||||
long DescribeVodStorageDataRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void DescribeVodStorageDataRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
long DescribeVodStorageDataRequest::getCallerParentId()const
|
||||
{
|
||||
return callerParentId_;
|
||||
}
|
||||
|
||||
void DescribeVodStorageDataRequest::setCallerParentId(long callerParentId)
|
||||
{
|
||||
callerParentId_ = callerParentId;
|
||||
setCoreParameter("CallerParentId", std::to_string(callerParentId));
|
||||
}
|
||||
|
||||
bool DescribeVodStorageDataRequest::getProxy_original_security_transport()const
|
||||
{
|
||||
return proxy_original_security_transport_;
|
||||
}
|
||||
|
||||
void DescribeVodStorageDataRequest::setProxy_original_security_transport(bool proxy_original_security_transport)
|
||||
{
|
||||
proxy_original_security_transport_ = proxy_original_security_transport;
|
||||
setCoreParameter("Proxy_original_security_transport", proxy_original_security_transport ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string DescribeVodStorageDataRequest::getStartTime()const
|
||||
{
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
void DescribeVodStorageDataRequest::setStartTime(const std::string& startTime)
|
||||
{
|
||||
startTime_ = startTime;
|
||||
setCoreParameter("StartTime", startTime);
|
||||
}
|
||||
|
||||
std::string DescribeVodStorageDataRequest::getProxy_original_source_ip()const
|
||||
{
|
||||
return proxy_original_source_ip_;
|
||||
}
|
||||
|
||||
void DescribeVodStorageDataRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip)
|
||||
{
|
||||
proxy_original_source_ip_ = proxy_original_source_ip;
|
||||
setCoreParameter("Proxy_original_source_ip", proxy_original_source_ip);
|
||||
}
|
||||
|
||||
std::string DescribeVodStorageDataRequest::getOwnerIdLoginEmail()const
|
||||
{
|
||||
return ownerIdLoginEmail_;
|
||||
}
|
||||
|
||||
void DescribeVodStorageDataRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail)
|
||||
{
|
||||
ownerIdLoginEmail_ = ownerIdLoginEmail;
|
||||
setCoreParameter("OwnerIdLoginEmail", ownerIdLoginEmail);
|
||||
}
|
||||
|
||||
std::string DescribeVodStorageDataRequest::getCallerType()const
|
||||
{
|
||||
return callerType_;
|
||||
}
|
||||
|
||||
void DescribeVodStorageDataRequest::setCallerType(const std::string& callerType)
|
||||
{
|
||||
callerType_ = callerType;
|
||||
setCoreParameter("CallerType", callerType);
|
||||
}
|
||||
|
||||
std::string DescribeVodStorageDataRequest::getStorageType()const
|
||||
{
|
||||
return storageType_;
|
||||
}
|
||||
|
||||
void DescribeVodStorageDataRequest::setStorageType(const std::string& storageType)
|
||||
{
|
||||
storageType_ = storageType;
|
||||
setCoreParameter("StorageType", storageType);
|
||||
}
|
||||
|
||||
std::string DescribeVodStorageDataRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeVodStorageDataRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setCoreParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeVodStorageDataRequest::getSecurityToken()const
|
||||
{
|
||||
return securityToken_;
|
||||
}
|
||||
|
||||
void DescribeVodStorageDataRequest::setSecurityToken(const std::string& securityToken)
|
||||
{
|
||||
securityToken_ = securityToken;
|
||||
setCoreParameter("SecurityToken", securityToken);
|
||||
}
|
||||
|
||||
std::string DescribeVodStorageDataRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DescribeVodStorageDataRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setCoreParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string DescribeVodStorageDataRequest::getRequestContent()const
|
||||
{
|
||||
return requestContent_;
|
||||
}
|
||||
|
||||
void DescribeVodStorageDataRequest::setRequestContent(const std::string& requestContent)
|
||||
{
|
||||
requestContent_ = requestContent;
|
||||
setCoreParameter("RequestContent", requestContent);
|
||||
}
|
||||
|
||||
std::string DescribeVodStorageDataRequest::getCallerBidEmail()const
|
||||
{
|
||||
return callerBidEmail_;
|
||||
}
|
||||
|
||||
void DescribeVodStorageDataRequest::setCallerBidEmail(const std::string& callerBidEmail)
|
||||
{
|
||||
callerBidEmail_ = callerBidEmail;
|
||||
setCoreParameter("CallerBidEmail", callerBidEmail);
|
||||
}
|
||||
|
||||
std::string DescribeVodStorageDataRequest::getCallerUidEmail()const
|
||||
{
|
||||
return callerUidEmail_;
|
||||
}
|
||||
|
||||
void DescribeVodStorageDataRequest::setCallerUidEmail(const std::string& callerUidEmail)
|
||||
{
|
||||
callerUidEmail_ = callerUidEmail;
|
||||
setCoreParameter("CallerUidEmail", callerUidEmail);
|
||||
}
|
||||
|
||||
long DescribeVodStorageDataRequest::getCallerUid()const
|
||||
{
|
||||
return callerUid_;
|
||||
}
|
||||
|
||||
void DescribeVodStorageDataRequest::setCallerUid(long callerUid)
|
||||
{
|
||||
callerUid_ = callerUid;
|
||||
setCoreParameter("CallerUid", std::to_string(callerUid));
|
||||
}
|
||||
|
||||
std::string DescribeVodStorageDataRequest::getApp_ip()const
|
||||
{
|
||||
return app_ip_;
|
||||
}
|
||||
|
||||
void DescribeVodStorageDataRequest::setApp_ip(const std::string& app_ip)
|
||||
{
|
||||
app_ip_ = app_ip;
|
||||
setCoreParameter("App_ip", app_ip);
|
||||
}
|
||||
|
||||
std::string DescribeVodStorageDataRequest::getPopProduct()const
|
||||
{
|
||||
return popProduct_;
|
||||
}
|
||||
|
||||
void DescribeVodStorageDataRequest::setPopProduct(const std::string& popProduct)
|
||||
{
|
||||
popProduct_ = popProduct;
|
||||
setCoreParameter("PopProduct", popProduct);
|
||||
}
|
||||
|
||||
std::string DescribeVodStorageDataRequest::getEndTime()const
|
||||
{
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
void DescribeVodStorageDataRequest::setEndTime(const std::string& endTime)
|
||||
{
|
||||
endTime_ = endTime;
|
||||
setCoreParameter("EndTime", endTime);
|
||||
}
|
||||
|
||||
std::string DescribeVodStorageDataRequest::getCallerBid()const
|
||||
{
|
||||
return callerBid_;
|
||||
}
|
||||
|
||||
void DescribeVodStorageDataRequest::setCallerBid(const std::string& callerBid)
|
||||
{
|
||||
callerBid_ = callerBid;
|
||||
setCoreParameter("CallerBid", callerBid);
|
||||
}
|
||||
|
||||
long DescribeVodStorageDataRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeVodStorageDataRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setCoreParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DescribeVodStorageDataRequest::getVersion()const
|
||||
{
|
||||
return version_;
|
||||
}
|
||||
|
||||
void DescribeVodStorageDataRequest::setVersion(const std::string& version)
|
||||
{
|
||||
version_ = version;
|
||||
setCoreParameter("Version", version);
|
||||
}
|
||||
|
||||
bool DescribeVodStorageDataRequest::getProxy_trust_transport_info()const
|
||||
{
|
||||
return proxy_trust_transport_info_;
|
||||
}
|
||||
|
||||
void DescribeVodStorageDataRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info)
|
||||
{
|
||||
proxy_trust_transport_info_ = proxy_trust_transport_info;
|
||||
setCoreParameter("Proxy_trust_transport_info", proxy_trust_transport_info ? "true" : "false");
|
||||
}
|
||||
|
||||
bool DescribeVodStorageDataRequest::getAk_mfa_present()const
|
||||
{
|
||||
return ak_mfa_present_;
|
||||
}
|
||||
|
||||
void DescribeVodStorageDataRequest::setAk_mfa_present(bool ak_mfa_present)
|
||||
{
|
||||
ak_mfa_present_ = ak_mfa_present;
|
||||
setCoreParameter("Ak_mfa_present", ak_mfa_present ? "true" : "false");
|
||||
}
|
||||
|
||||
bool DescribeVodStorageDataRequest::getSecurity_transport()const
|
||||
{
|
||||
return security_transport_;
|
||||
}
|
||||
|
||||
void DescribeVodStorageDataRequest::setSecurity_transport(bool security_transport)
|
||||
{
|
||||
security_transport_ = security_transport;
|
||||
setCoreParameter("Security_transport", security_transport ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string DescribeVodStorageDataRequest::getRequestId()const
|
||||
{
|
||||
return requestId_;
|
||||
}
|
||||
|
||||
void DescribeVodStorageDataRequest::setRequestId(const std::string& requestId)
|
||||
{
|
||||
requestId_ = requestId;
|
||||
setCoreParameter("RequestId", requestId);
|
||||
}
|
||||
|
||||
std::string DescribeVodStorageDataRequest::getRegion()const
|
||||
{
|
||||
return region_;
|
||||
}
|
||||
|
||||
void DescribeVodStorageDataRequest::setRegion(const std::string& region)
|
||||
{
|
||||
region_ = region;
|
||||
setCoreParameter("Region", region);
|
||||
}
|
||||
|
||||
69
vod/src/model/DescribeVodStorageDataResult.cc
Normal file
69
vod/src/model/DescribeVodStorageDataResult.cc
Normal 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/vod/model/DescribeVodStorageDataResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Vod;
|
||||
using namespace AlibabaCloud::Vod::Model;
|
||||
|
||||
DescribeVodStorageDataResult::DescribeVodStorageDataResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeVodStorageDataResult::DescribeVodStorageDataResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeVodStorageDataResult::~DescribeVodStorageDataResult()
|
||||
{}
|
||||
|
||||
void DescribeVodStorageDataResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allStorageData = value["StorageData"]["StorageDataItem"];
|
||||
for (auto value : allStorageData)
|
||||
{
|
||||
StorageDataItem storageDataObject;
|
||||
if(!value["TimeStamp"].isNull())
|
||||
storageDataObject.timeStamp = value["TimeStamp"].asString();
|
||||
if(!value["StorageUtilization"].isNull())
|
||||
storageDataObject.storageUtilization = value["StorageUtilization"].asString();
|
||||
if(!value["NetworkOut"].isNull())
|
||||
storageDataObject.networkOut = value["NetworkOut"].asString();
|
||||
storageData_.push_back(storageDataObject);
|
||||
}
|
||||
if(!value["DataInterval"].isNull())
|
||||
dataInterval_ = value["DataInterval"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string DescribeVodStorageDataResult::getDataInterval()const
|
||||
{
|
||||
return dataInterval_;
|
||||
}
|
||||
|
||||
std::vector<DescribeVodStorageDataResult::StorageDataItem> DescribeVodStorageDataResult::getStorageData()const
|
||||
{
|
||||
return storageData_;
|
||||
}
|
||||
|
||||
302
vod/src/model/DescribeVodTranscodeDataRequest.cc
Normal file
302
vod/src/model/DescribeVodTranscodeDataRequest.cc
Normal file
@@ -0,0 +1,302 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/vod/model/DescribeVodTranscodeDataRequest.h>
|
||||
|
||||
using AlibabaCloud::Vod::Model::DescribeVodTranscodeDataRequest;
|
||||
|
||||
DescribeVodTranscodeDataRequest::DescribeVodTranscodeDataRequest() :
|
||||
RpcServiceRequest("vod", "2017-03-21", "DescribeVodTranscodeData")
|
||||
{}
|
||||
|
||||
DescribeVodTranscodeDataRequest::~DescribeVodTranscodeDataRequest()
|
||||
{}
|
||||
|
||||
long DescribeVodTranscodeDataRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void DescribeVodTranscodeDataRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
long DescribeVodTranscodeDataRequest::getCallerParentId()const
|
||||
{
|
||||
return callerParentId_;
|
||||
}
|
||||
|
||||
void DescribeVodTranscodeDataRequest::setCallerParentId(long callerParentId)
|
||||
{
|
||||
callerParentId_ = callerParentId;
|
||||
setCoreParameter("CallerParentId", std::to_string(callerParentId));
|
||||
}
|
||||
|
||||
bool DescribeVodTranscodeDataRequest::getProxy_original_security_transport()const
|
||||
{
|
||||
return proxy_original_security_transport_;
|
||||
}
|
||||
|
||||
void DescribeVodTranscodeDataRequest::setProxy_original_security_transport(bool proxy_original_security_transport)
|
||||
{
|
||||
proxy_original_security_transport_ = proxy_original_security_transport;
|
||||
setCoreParameter("Proxy_original_security_transport", proxy_original_security_transport ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string DescribeVodTranscodeDataRequest::getStartTime()const
|
||||
{
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
void DescribeVodTranscodeDataRequest::setStartTime(const std::string& startTime)
|
||||
{
|
||||
startTime_ = startTime;
|
||||
setCoreParameter("StartTime", startTime);
|
||||
}
|
||||
|
||||
std::string DescribeVodTranscodeDataRequest::getProxy_original_source_ip()const
|
||||
{
|
||||
return proxy_original_source_ip_;
|
||||
}
|
||||
|
||||
void DescribeVodTranscodeDataRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip)
|
||||
{
|
||||
proxy_original_source_ip_ = proxy_original_source_ip;
|
||||
setCoreParameter("Proxy_original_source_ip", proxy_original_source_ip);
|
||||
}
|
||||
|
||||
std::string DescribeVodTranscodeDataRequest::getOwnerIdLoginEmail()const
|
||||
{
|
||||
return ownerIdLoginEmail_;
|
||||
}
|
||||
|
||||
void DescribeVodTranscodeDataRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail)
|
||||
{
|
||||
ownerIdLoginEmail_ = ownerIdLoginEmail;
|
||||
setCoreParameter("OwnerIdLoginEmail", ownerIdLoginEmail);
|
||||
}
|
||||
|
||||
std::string DescribeVodTranscodeDataRequest::getCallerType()const
|
||||
{
|
||||
return callerType_;
|
||||
}
|
||||
|
||||
void DescribeVodTranscodeDataRequest::setCallerType(const std::string& callerType)
|
||||
{
|
||||
callerType_ = callerType;
|
||||
setCoreParameter("CallerType", callerType);
|
||||
}
|
||||
|
||||
std::string DescribeVodTranscodeDataRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeVodTranscodeDataRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setCoreParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeVodTranscodeDataRequest::getSecurityToken()const
|
||||
{
|
||||
return securityToken_;
|
||||
}
|
||||
|
||||
void DescribeVodTranscodeDataRequest::setSecurityToken(const std::string& securityToken)
|
||||
{
|
||||
securityToken_ = securityToken;
|
||||
setCoreParameter("SecurityToken", securityToken);
|
||||
}
|
||||
|
||||
std::string DescribeVodTranscodeDataRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DescribeVodTranscodeDataRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setCoreParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string DescribeVodTranscodeDataRequest::getRequestContent()const
|
||||
{
|
||||
return requestContent_;
|
||||
}
|
||||
|
||||
void DescribeVodTranscodeDataRequest::setRequestContent(const std::string& requestContent)
|
||||
{
|
||||
requestContent_ = requestContent;
|
||||
setCoreParameter("RequestContent", requestContent);
|
||||
}
|
||||
|
||||
std::string DescribeVodTranscodeDataRequest::getCallerBidEmail()const
|
||||
{
|
||||
return callerBidEmail_;
|
||||
}
|
||||
|
||||
void DescribeVodTranscodeDataRequest::setCallerBidEmail(const std::string& callerBidEmail)
|
||||
{
|
||||
callerBidEmail_ = callerBidEmail;
|
||||
setCoreParameter("CallerBidEmail", callerBidEmail);
|
||||
}
|
||||
|
||||
std::string DescribeVodTranscodeDataRequest::getCallerUidEmail()const
|
||||
{
|
||||
return callerUidEmail_;
|
||||
}
|
||||
|
||||
void DescribeVodTranscodeDataRequest::setCallerUidEmail(const std::string& callerUidEmail)
|
||||
{
|
||||
callerUidEmail_ = callerUidEmail;
|
||||
setCoreParameter("CallerUidEmail", callerUidEmail);
|
||||
}
|
||||
|
||||
long DescribeVodTranscodeDataRequest::getCallerUid()const
|
||||
{
|
||||
return callerUid_;
|
||||
}
|
||||
|
||||
void DescribeVodTranscodeDataRequest::setCallerUid(long callerUid)
|
||||
{
|
||||
callerUid_ = callerUid;
|
||||
setCoreParameter("CallerUid", std::to_string(callerUid));
|
||||
}
|
||||
|
||||
std::string DescribeVodTranscodeDataRequest::getApp_ip()const
|
||||
{
|
||||
return app_ip_;
|
||||
}
|
||||
|
||||
void DescribeVodTranscodeDataRequest::setApp_ip(const std::string& app_ip)
|
||||
{
|
||||
app_ip_ = app_ip;
|
||||
setCoreParameter("App_ip", app_ip);
|
||||
}
|
||||
|
||||
std::string DescribeVodTranscodeDataRequest::getPopProduct()const
|
||||
{
|
||||
return popProduct_;
|
||||
}
|
||||
|
||||
void DescribeVodTranscodeDataRequest::setPopProduct(const std::string& popProduct)
|
||||
{
|
||||
popProduct_ = popProduct;
|
||||
setCoreParameter("PopProduct", popProduct);
|
||||
}
|
||||
|
||||
std::string DescribeVodTranscodeDataRequest::getEndTime()const
|
||||
{
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
void DescribeVodTranscodeDataRequest::setEndTime(const std::string& endTime)
|
||||
{
|
||||
endTime_ = endTime;
|
||||
setCoreParameter("EndTime", endTime);
|
||||
}
|
||||
|
||||
std::string DescribeVodTranscodeDataRequest::getCallerBid()const
|
||||
{
|
||||
return callerBid_;
|
||||
}
|
||||
|
||||
void DescribeVodTranscodeDataRequest::setCallerBid(const std::string& callerBid)
|
||||
{
|
||||
callerBid_ = callerBid;
|
||||
setCoreParameter("CallerBid", callerBid);
|
||||
}
|
||||
|
||||
long DescribeVodTranscodeDataRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeVodTranscodeDataRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setCoreParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DescribeVodTranscodeDataRequest::getVersion()const
|
||||
{
|
||||
return version_;
|
||||
}
|
||||
|
||||
void DescribeVodTranscodeDataRequest::setVersion(const std::string& version)
|
||||
{
|
||||
version_ = version;
|
||||
setCoreParameter("Version", version);
|
||||
}
|
||||
|
||||
bool DescribeVodTranscodeDataRequest::getProxy_trust_transport_info()const
|
||||
{
|
||||
return proxy_trust_transport_info_;
|
||||
}
|
||||
|
||||
void DescribeVodTranscodeDataRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info)
|
||||
{
|
||||
proxy_trust_transport_info_ = proxy_trust_transport_info;
|
||||
setCoreParameter("Proxy_trust_transport_info", proxy_trust_transport_info ? "true" : "false");
|
||||
}
|
||||
|
||||
bool DescribeVodTranscodeDataRequest::getAk_mfa_present()const
|
||||
{
|
||||
return ak_mfa_present_;
|
||||
}
|
||||
|
||||
void DescribeVodTranscodeDataRequest::setAk_mfa_present(bool ak_mfa_present)
|
||||
{
|
||||
ak_mfa_present_ = ak_mfa_present;
|
||||
setCoreParameter("Ak_mfa_present", ak_mfa_present ? "true" : "false");
|
||||
}
|
||||
|
||||
bool DescribeVodTranscodeDataRequest::getSecurity_transport()const
|
||||
{
|
||||
return security_transport_;
|
||||
}
|
||||
|
||||
void DescribeVodTranscodeDataRequest::setSecurity_transport(bool security_transport)
|
||||
{
|
||||
security_transport_ = security_transport;
|
||||
setCoreParameter("Security_transport", security_transport ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string DescribeVodTranscodeDataRequest::getRequestId()const
|
||||
{
|
||||
return requestId_;
|
||||
}
|
||||
|
||||
void DescribeVodTranscodeDataRequest::setRequestId(const std::string& requestId)
|
||||
{
|
||||
requestId_ = requestId;
|
||||
setCoreParameter("RequestId", requestId);
|
||||
}
|
||||
|
||||
std::string DescribeVodTranscodeDataRequest::getRegion()const
|
||||
{
|
||||
return region_;
|
||||
}
|
||||
|
||||
void DescribeVodTranscodeDataRequest::setRegion(const std::string& region)
|
||||
{
|
||||
region_ = region;
|
||||
setCoreParameter("Region", region);
|
||||
}
|
||||
|
||||
75
vod/src/model/DescribeVodTranscodeDataResult.cc
Normal file
75
vod/src/model/DescribeVodTranscodeDataResult.cc
Normal file
@@ -0,0 +1,75 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/vod/model/DescribeVodTranscodeDataResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Vod;
|
||||
using namespace AlibabaCloud::Vod::Model;
|
||||
|
||||
DescribeVodTranscodeDataResult::DescribeVodTranscodeDataResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeVodTranscodeDataResult::DescribeVodTranscodeDataResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeVodTranscodeDataResult::~DescribeVodTranscodeDataResult()
|
||||
{}
|
||||
|
||||
void DescribeVodTranscodeDataResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allTranscodeData = value["TranscodeData"]["TranscodeDataItem"];
|
||||
for (auto value : allTranscodeData)
|
||||
{
|
||||
TranscodeDataItem transcodeDataObject;
|
||||
if(!value["TimeStamp"].isNull())
|
||||
transcodeDataObject.timeStamp = value["TimeStamp"].asString();
|
||||
auto allData = value["Data"]["DataItem"];
|
||||
for (auto value : allData)
|
||||
{
|
||||
TranscodeDataItem::DataItem dataObject;
|
||||
if(!value["Name"].isNull())
|
||||
dataObject.name = value["Name"].asString();
|
||||
if(!value["Value"].isNull())
|
||||
dataObject.value = value["Value"].asString();
|
||||
transcodeDataObject.data.push_back(dataObject);
|
||||
}
|
||||
transcodeData_.push_back(transcodeDataObject);
|
||||
}
|
||||
if(!value["DataInterval"].isNull())
|
||||
dataInterval_ = value["DataInterval"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeVodTranscodeDataResult::TranscodeDataItem> DescribeVodTranscodeDataResult::getTranscodeData()const
|
||||
{
|
||||
return transcodeData_;
|
||||
}
|
||||
|
||||
std::string DescribeVodTranscodeDataResult::getDataInterval()const
|
||||
{
|
||||
return dataInterval_;
|
||||
}
|
||||
|
||||
93
vod/src/model/GetAIVideoTagResultRequest.cc
Normal file
93
vod/src/model/GetAIVideoTagResultRequest.cc
Normal file
@@ -0,0 +1,93 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/vod/model/GetAIVideoTagResultRequest.h>
|
||||
|
||||
using AlibabaCloud::Vod::Model::GetAIVideoTagResultRequest;
|
||||
|
||||
GetAIVideoTagResultRequest::GetAIVideoTagResultRequest() :
|
||||
RpcServiceRequest("vod", "2017-03-21", "GetAIVideoTagResult")
|
||||
{}
|
||||
|
||||
GetAIVideoTagResultRequest::~GetAIVideoTagResultRequest()
|
||||
{}
|
||||
|
||||
std::string GetAIVideoTagResultRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void GetAIVideoTagResultRequest::setResourceOwnerId(const std::string& resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setCoreParameter("ResourceOwnerId", resourceOwnerId);
|
||||
}
|
||||
|
||||
std::string GetAIVideoTagResultRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void GetAIVideoTagResultRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string GetAIVideoTagResultRequest::getOwnerAccount()const
|
||||
{
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void GetAIVideoTagResultRequest::setOwnerAccount(const std::string& ownerAccount)
|
||||
{
|
||||
ownerAccount_ = ownerAccount;
|
||||
setCoreParameter("OwnerAccount", ownerAccount);
|
||||
}
|
||||
|
||||
std::string GetAIVideoTagResultRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void GetAIVideoTagResultRequest::setOwnerId(const std::string& ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setCoreParameter("OwnerId", ownerId);
|
||||
}
|
||||
|
||||
std::string GetAIVideoTagResultRequest::getMediaId()const
|
||||
{
|
||||
return mediaId_;
|
||||
}
|
||||
|
||||
void GetAIVideoTagResultRequest::setMediaId(const std::string& mediaId)
|
||||
{
|
||||
mediaId_ = mediaId;
|
||||
setCoreParameter("MediaId", mediaId);
|
||||
}
|
||||
|
||||
std::string GetAIVideoTagResultRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void GetAIVideoTagResultRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setCoreParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user