Compare commits
13 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d58606d853 | ||
|
|
db4fde36ee | ||
|
|
b7d0012a43 | ||
|
|
9c23d3e24b | ||
|
|
11bf538b08 | ||
|
|
266bdb38c6 | ||
|
|
d4576ea2f3 | ||
|
|
e051f5848b | ||
|
|
bfe6e5b081 | ||
|
|
03a2cd3731 | ||
|
|
83df0154da | ||
|
|
ec5269015c | ||
|
|
95a93b89f1 |
42
CHANGELOG
42
CHANGELOG
@@ -1,3 +1,45 @@
|
||||
2020-06-04 Version: 1.36.449
|
||||
- Update monitor related API.
|
||||
|
||||
2020-06-04 Version: 1.36.448
|
||||
- Add SubmitMediaDNADeleteJob and ListMediaDNADeleteJob.
|
||||
- Modify GetMediaAuditResult interface, support ad logo and live result.
|
||||
- Modify GetMediaAuditResultTimeline interface, support ad logo and live result.
|
||||
|
||||
2020-06-04 Version: 1.36.447
|
||||
- Update monitor related API.
|
||||
|
||||
2020-06-04 Version: 1.36.446
|
||||
- Update monitor related API.
|
||||
|
||||
2020-06-03 Version: 1.36.445
|
||||
- Describe describeAvailableResource.
|
||||
|
||||
2020-06-03 Version: 1.36.444
|
||||
- Describe describeAvailableResource.
|
||||
|
||||
2020-06-03 Version: 1.36.443
|
||||
- Generated 2019-01-01 for `Cassandra`.
|
||||
|
||||
2020-06-03 Version: 1.36.442
|
||||
- DescribeCameraStatistics add filed.
|
||||
|
||||
2020-06-02 Version: 1.36.441
|
||||
- Edit SearchTraces api.
|
||||
|
||||
2020-05-28 Version: 1.36.440
|
||||
- Supported AndroidNotificationXiaomiChannel for Push and MassPush.
|
||||
|
||||
2020-05-27 Version: 1.36.439
|
||||
- Added cn-heyuan endpoint url.
|
||||
- Added cn-wulanchabu endpoint url.
|
||||
|
||||
2020-05-27 Version: 1.36.438
|
||||
- Add support for create hbaseue multizone instance.
|
||||
|
||||
2020-05-26 Version: 1.36.437
|
||||
- Support DescribeAllEntity API.
|
||||
|
||||
2020-05-26 Version: 1.36.436
|
||||
- Add smartcall service api.
|
||||
|
||||
|
||||
@@ -31,6 +31,11 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_ARMS_EXPORT SearchTracesRequest : public RpcServiceRequest
|
||||
{
|
||||
public:
|
||||
struct ExclusionFilters
|
||||
{
|
||||
std::string value;
|
||||
std::string key;
|
||||
};
|
||||
struct Tag
|
||||
{
|
||||
std::string value;
|
||||
@@ -51,6 +56,8 @@ namespace AlibabaCloud
|
||||
void setMinDuration(long minDuration);
|
||||
std::string getServiceIp()const;
|
||||
void setServiceIp(const std::string& serviceIp);
|
||||
std::vector<ExclusionFilters> getExclusionFilters()const;
|
||||
void setExclusionFilters(const std::vector<ExclusionFilters>& exclusionFilters);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getOperationName()const;
|
||||
@@ -66,6 +73,7 @@ namespace AlibabaCloud
|
||||
bool reverse_;
|
||||
long minDuration_;
|
||||
std::string serviceIp_;
|
||||
std::vector<ExclusionFilters> exclusionFilters_;
|
||||
std::string regionId_;
|
||||
std::string operationName_;
|
||||
std::string serviceName_;
|
||||
|
||||
@@ -82,6 +82,22 @@ void SearchTracesRequest::setServiceIp(const std::string& serviceIp)
|
||||
setParameter("ServiceIp", serviceIp);
|
||||
}
|
||||
|
||||
std::vector<SearchTracesRequest::ExclusionFilters> SearchTracesRequest::getExclusionFilters()const
|
||||
{
|
||||
return exclusionFilters_;
|
||||
}
|
||||
|
||||
void SearchTracesRequest::setExclusionFilters(const std::vector<ExclusionFilters>& exclusionFilters)
|
||||
{
|
||||
exclusionFilters_ = exclusionFilters;
|
||||
for(int dep1 = 0; dep1!= exclusionFilters.size(); dep1++) {
|
||||
auto exclusionFiltersObj = exclusionFilters.at(dep1);
|
||||
std::string exclusionFiltersObjStr = "ExclusionFilters." + std::to_string(dep1 + 1);
|
||||
setParameter(exclusionFiltersObjStr + ".Value", exclusionFiltersObj.value);
|
||||
setParameter(exclusionFiltersObjStr + ".Key", exclusionFiltersObj.key);
|
||||
}
|
||||
}
|
||||
|
||||
std::string SearchTracesRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
|
||||
@@ -41,6 +41,7 @@ namespace AlibabaCloud
|
||||
};
|
||||
std::string status;
|
||||
std::string majorVersion;
|
||||
int autoRenewPeriod;
|
||||
std::string createdTime;
|
||||
std::string clusterId;
|
||||
std::string minorVersion;
|
||||
@@ -48,6 +49,7 @@ namespace AlibabaCloud
|
||||
std::string lockMode;
|
||||
bool isLatestVersion;
|
||||
std::string maintainEndTime;
|
||||
bool autoRenewal;
|
||||
int dataCenterCount;
|
||||
std::string clusterName;
|
||||
std::string expireTime;
|
||||
|
||||
@@ -41,13 +41,15 @@ namespace AlibabaCloud
|
||||
};
|
||||
std::string status;
|
||||
std::string majorVersion;
|
||||
int autoRenewPeriod;
|
||||
std::string createdTime;
|
||||
std::string clusterId;
|
||||
int dataCenterCount;
|
||||
std::string clusterName;
|
||||
std::string minorVersion;
|
||||
std::string payType;
|
||||
std::string lockMode;
|
||||
bool autoRenewal;
|
||||
int dataCenterCount;
|
||||
std::string clusterName;
|
||||
std::string expireTime;
|
||||
std::vector<Cluster::Tag> tags;
|
||||
};
|
||||
|
||||
@@ -38,6 +38,7 @@ namespace AlibabaCloud
|
||||
explicit DescribeDataCenterResult(const std::string &payload);
|
||||
~DescribeDataCenterResult();
|
||||
std::string getStatus()const;
|
||||
int getAutoRenewPeriod()const;
|
||||
std::string getDataCenterId()const;
|
||||
std::string getCreatedTime()const;
|
||||
std::string getCommodityInstance()const;
|
||||
@@ -50,6 +51,7 @@ namespace AlibabaCloud
|
||||
std::string getVswitchId()const;
|
||||
std::string getDiskType()const;
|
||||
std::string getVpcId()const;
|
||||
bool getAutoRenewal()const;
|
||||
int getDiskSize()const;
|
||||
std::string getRegionId()const;
|
||||
std::string getInstanceType()const;
|
||||
@@ -59,6 +61,7 @@ namespace AlibabaCloud
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string status_;
|
||||
int autoRenewPeriod_;
|
||||
std::string dataCenterId_;
|
||||
std::string createdTime_;
|
||||
std::string commodityInstance_;
|
||||
@@ -71,6 +74,7 @@ namespace AlibabaCloud
|
||||
std::string vswitchId_;
|
||||
std::string diskType_;
|
||||
std::string vpcId_;
|
||||
bool autoRenewal_;
|
||||
int diskSize_;
|
||||
std::string regionId_;
|
||||
std::string instanceType_;
|
||||
|
||||
@@ -35,6 +35,7 @@ namespace AlibabaCloud
|
||||
struct DataCenter
|
||||
{
|
||||
std::string status;
|
||||
int autoRenewPeriod;
|
||||
std::string dataCenterId;
|
||||
std::string createdTime;
|
||||
std::string commodityInstance;
|
||||
@@ -47,6 +48,7 @@ namespace AlibabaCloud
|
||||
std::string vswitchId;
|
||||
std::string diskType;
|
||||
std::string vpcId;
|
||||
bool autoRenewal;
|
||||
int diskSize;
|
||||
std::string regionId;
|
||||
std::string instanceType;
|
||||
|
||||
@@ -35,10 +35,13 @@ namespace AlibabaCloud
|
||||
RebootClusterRequest();
|
||||
~RebootClusterRequest();
|
||||
|
||||
std::string getDataCenterId()const;
|
||||
void setDataCenterId(const std::string& dataCenterId);
|
||||
std::string getClusterId()const;
|
||||
void setClusterId(const std::string& clusterId);
|
||||
|
||||
private:
|
||||
std::string dataCenterId_;
|
||||
std::string clusterId_;
|
||||
|
||||
};
|
||||
|
||||
@@ -66,6 +66,10 @@ void DescribeClusterResult::parse(const std::string &payload)
|
||||
cluster_.maintainEndTime = clusterNode["MaintainEndTime"].asString();
|
||||
if(!clusterNode["LockMode"].isNull())
|
||||
cluster_.lockMode = clusterNode["LockMode"].asString();
|
||||
if(!clusterNode["AutoRenewal"].isNull())
|
||||
cluster_.autoRenewal = clusterNode["AutoRenewal"].asString() == "true";
|
||||
if(!clusterNode["AutoRenewPeriod"].isNull())
|
||||
cluster_.autoRenewPeriod = std::stoi(clusterNode["AutoRenewPeriod"].asString());
|
||||
auto allTagsNode = clusterNode["Tags"]["Tag"];
|
||||
for (auto clusterNodeTagsTag : allTagsNode)
|
||||
{
|
||||
|
||||
@@ -63,6 +63,10 @@ void DescribeClustersResult::parse(const std::string &payload)
|
||||
clustersObject.dataCenterCount = std::stoi(valueClustersCluster["DataCenterCount"].asString());
|
||||
if(!valueClustersCluster["LockMode"].isNull())
|
||||
clustersObject.lockMode = valueClustersCluster["LockMode"].asString();
|
||||
if(!valueClustersCluster["AutoRenewal"].isNull())
|
||||
clustersObject.autoRenewal = valueClustersCluster["AutoRenewal"].asString() == "true";
|
||||
if(!valueClustersCluster["AutoRenewPeriod"].isNull())
|
||||
clustersObject.autoRenewPeriod = std::stoi(valueClustersCluster["AutoRenewPeriod"].asString());
|
||||
auto allTagsNode = allClustersNode["Tags"]["Tag"];
|
||||
for (auto allClustersNodeTagsTag : allTagsNode)
|
||||
{
|
||||
|
||||
@@ -73,6 +73,10 @@ void DescribeDataCenterResult::parse(const std::string &payload)
|
||||
expireTime_ = value["ExpireTime"].asString();
|
||||
if(!value["LockMode"].isNull())
|
||||
lockMode_ = value["LockMode"].asString();
|
||||
if(!value["AutoRenewal"].isNull())
|
||||
autoRenewal_ = value["AutoRenewal"].asString() == "true";
|
||||
if(!value["AutoRenewPeriod"].isNull())
|
||||
autoRenewPeriod_ = std::stoi(value["AutoRenewPeriod"].asString());
|
||||
|
||||
}
|
||||
|
||||
@@ -81,6 +85,11 @@ std::string DescribeDataCenterResult::getStatus()const
|
||||
return status_;
|
||||
}
|
||||
|
||||
int DescribeDataCenterResult::getAutoRenewPeriod()const
|
||||
{
|
||||
return autoRenewPeriod_;
|
||||
}
|
||||
|
||||
std::string DescribeDataCenterResult::getDataCenterId()const
|
||||
{
|
||||
return dataCenterId_;
|
||||
@@ -141,6 +150,11 @@ std::string DescribeDataCenterResult::getVpcId()const
|
||||
return vpcId_;
|
||||
}
|
||||
|
||||
bool DescribeDataCenterResult::getAutoRenewal()const
|
||||
{
|
||||
return autoRenewal_;
|
||||
}
|
||||
|
||||
int DescribeDataCenterResult::getDiskSize()const
|
||||
{
|
||||
return diskSize_;
|
||||
|
||||
@@ -77,6 +77,10 @@ void DescribeDataCentersResult::parse(const std::string &payload)
|
||||
dataCentersObject.expireTime = valueDataCentersDataCenter["ExpireTime"].asString();
|
||||
if(!valueDataCentersDataCenter["LockMode"].isNull())
|
||||
dataCentersObject.lockMode = valueDataCentersDataCenter["LockMode"].asString();
|
||||
if(!valueDataCentersDataCenter["AutoRenewal"].isNull())
|
||||
dataCentersObject.autoRenewal = valueDataCentersDataCenter["AutoRenewal"].asString() == "true";
|
||||
if(!valueDataCentersDataCenter["AutoRenewPeriod"].isNull())
|
||||
dataCentersObject.autoRenewPeriod = std::stoi(valueDataCentersDataCenter["AutoRenewPeriod"].asString());
|
||||
dataCenters_.push_back(dataCentersObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -27,6 +27,17 @@ RebootClusterRequest::RebootClusterRequest() :
|
||||
RebootClusterRequest::~RebootClusterRequest()
|
||||
{}
|
||||
|
||||
std::string RebootClusterRequest::getDataCenterId()const
|
||||
{
|
||||
return dataCenterId_;
|
||||
}
|
||||
|
||||
void RebootClusterRequest::setDataCenterId(const std::string& dataCenterId)
|
||||
{
|
||||
dataCenterId_ = dataCenterId;
|
||||
setParameter("DataCenterId", dataCenterId);
|
||||
}
|
||||
|
||||
std::string RebootClusterRequest::getClusterId()const
|
||||
{
|
||||
return clusterId_;
|
||||
|
||||
@@ -43,6 +43,8 @@ namespace AlibabaCloud
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getNextToken()const;
|
||||
void setNextToken(const std::string& nextToken);
|
||||
std::string getProduct()const;
|
||||
void setProduct(const std::string& product);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
@@ -51,16 +53,20 @@ namespace AlibabaCloud
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getResourceType()const;
|
||||
void setResourceType(const std::string& resourceType);
|
||||
std::string getCategory()const;
|
||||
void setCategory(const std::string& category);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string accessKeyId_;
|
||||
std::string regionId_;
|
||||
std::string nextToken_;
|
||||
std::string product_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string resourceType_;
|
||||
std::string category_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -71,6 +71,17 @@ void DescribeTagsRequest::setNextToken(const std::string& nextToken)
|
||||
setParameter("NextToken", nextToken);
|
||||
}
|
||||
|
||||
std::string DescribeTagsRequest::getProduct()const
|
||||
{
|
||||
return product_;
|
||||
}
|
||||
|
||||
void DescribeTagsRequest::setProduct(const std::string& product)
|
||||
{
|
||||
product_ = product;
|
||||
setParameter("Product", product);
|
||||
}
|
||||
|
||||
std::string DescribeTagsRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
@@ -115,3 +126,14 @@ void DescribeTagsRequest::setResourceType(const std::string& resourceType)
|
||||
setParameter("ResourceType", resourceType);
|
||||
}
|
||||
|
||||
std::string DescribeTagsRequest::getCategory()const
|
||||
{
|
||||
return category_;
|
||||
}
|
||||
|
||||
void DescribeTagsRequest::setCategory(const std::string& category)
|
||||
{
|
||||
category_ = category;
|
||||
setParameter("Category", category);
|
||||
}
|
||||
|
||||
|
||||
@@ -31,12 +31,16 @@ set(hbase_public_header_model
|
||||
include/alibabacloud/hbase/model/CreateClusterResult.h
|
||||
include/alibabacloud/hbase/model/CreateHbaseHaSlbRequest.h
|
||||
include/alibabacloud/hbase/model/CreateHbaseHaSlbResult.h
|
||||
include/alibabacloud/hbase/model/CreateMultiZoneClusterRequest.h
|
||||
include/alibabacloud/hbase/model/CreateMultiZoneClusterResult.h
|
||||
include/alibabacloud/hbase/model/CreateRestorePlanRequest.h
|
||||
include/alibabacloud/hbase/model/CreateRestorePlanResult.h
|
||||
include/alibabacloud/hbase/model/DeleteHbaseHaSlbRequest.h
|
||||
include/alibabacloud/hbase/model/DeleteHbaseHaSlbResult.h
|
||||
include/alibabacloud/hbase/model/DeleteInstanceRequest.h
|
||||
include/alibabacloud/hbase/model/DeleteInstanceResult.h
|
||||
include/alibabacloud/hbase/model/DeleteMultiZoneClusterRequest.h
|
||||
include/alibabacloud/hbase/model/DeleteMultiZoneClusterResult.h
|
||||
include/alibabacloud/hbase/model/DeleteUserHdfsInfoRequest.h
|
||||
include/alibabacloud/hbase/model/DeleteUserHdfsInfoResult.h
|
||||
include/alibabacloud/hbase/model/DescribeAvailableResourceRequest.h
|
||||
@@ -51,6 +55,8 @@ set(hbase_public_header_model
|
||||
include/alibabacloud/hbase/model/DescribeBackupTablesResult.h
|
||||
include/alibabacloud/hbase/model/DescribeDBInstanceUsageRequest.h
|
||||
include/alibabacloud/hbase/model/DescribeDBInstanceUsageResult.h
|
||||
include/alibabacloud/hbase/model/DescribeDeletedInstancesRequest.h
|
||||
include/alibabacloud/hbase/model/DescribeDeletedInstancesResult.h
|
||||
include/alibabacloud/hbase/model/DescribeEndpointsRequest.h
|
||||
include/alibabacloud/hbase/model/DescribeEndpointsResult.h
|
||||
include/alibabacloud/hbase/model/DescribeInstanceRequest.h
|
||||
@@ -97,6 +103,8 @@ set(hbase_public_header_model
|
||||
include/alibabacloud/hbase/model/ModifySecurityGroupsResult.h
|
||||
include/alibabacloud/hbase/model/ModifyUIAccountPasswordRequest.h
|
||||
include/alibabacloud/hbase/model/ModifyUIAccountPasswordResult.h
|
||||
include/alibabacloud/hbase/model/PurgeInstanceRequest.h
|
||||
include/alibabacloud/hbase/model/PurgeInstanceResult.h
|
||||
include/alibabacloud/hbase/model/QueryHBaseHaDBRequest.h
|
||||
include/alibabacloud/hbase/model/QueryHBaseHaDBResult.h
|
||||
include/alibabacloud/hbase/model/QueryXpackRelateDBRequest.h
|
||||
@@ -130,12 +138,16 @@ set(hbase_src
|
||||
src/model/CreateClusterResult.cc
|
||||
src/model/CreateHbaseHaSlbRequest.cc
|
||||
src/model/CreateHbaseHaSlbResult.cc
|
||||
src/model/CreateMultiZoneClusterRequest.cc
|
||||
src/model/CreateMultiZoneClusterResult.cc
|
||||
src/model/CreateRestorePlanRequest.cc
|
||||
src/model/CreateRestorePlanResult.cc
|
||||
src/model/DeleteHbaseHaSlbRequest.cc
|
||||
src/model/DeleteHbaseHaSlbResult.cc
|
||||
src/model/DeleteInstanceRequest.cc
|
||||
src/model/DeleteInstanceResult.cc
|
||||
src/model/DeleteMultiZoneClusterRequest.cc
|
||||
src/model/DeleteMultiZoneClusterResult.cc
|
||||
src/model/DeleteUserHdfsInfoRequest.cc
|
||||
src/model/DeleteUserHdfsInfoResult.cc
|
||||
src/model/DescribeAvailableResourceRequest.cc
|
||||
@@ -150,6 +162,8 @@ set(hbase_src
|
||||
src/model/DescribeBackupTablesResult.cc
|
||||
src/model/DescribeDBInstanceUsageRequest.cc
|
||||
src/model/DescribeDBInstanceUsageResult.cc
|
||||
src/model/DescribeDeletedInstancesRequest.cc
|
||||
src/model/DescribeDeletedInstancesResult.cc
|
||||
src/model/DescribeEndpointsRequest.cc
|
||||
src/model/DescribeEndpointsResult.cc
|
||||
src/model/DescribeInstanceRequest.cc
|
||||
@@ -196,6 +210,8 @@ set(hbase_src
|
||||
src/model/ModifySecurityGroupsResult.cc
|
||||
src/model/ModifyUIAccountPasswordRequest.cc
|
||||
src/model/ModifyUIAccountPasswordResult.cc
|
||||
src/model/PurgeInstanceRequest.cc
|
||||
src/model/PurgeInstanceResult.cc
|
||||
src/model/QueryHBaseHaDBRequest.cc
|
||||
src/model/QueryHBaseHaDBResult.cc
|
||||
src/model/QueryXpackRelateDBRequest.cc
|
||||
|
||||
@@ -32,12 +32,16 @@
|
||||
#include "model/CreateClusterResult.h"
|
||||
#include "model/CreateHbaseHaSlbRequest.h"
|
||||
#include "model/CreateHbaseHaSlbResult.h"
|
||||
#include "model/CreateMultiZoneClusterRequest.h"
|
||||
#include "model/CreateMultiZoneClusterResult.h"
|
||||
#include "model/CreateRestorePlanRequest.h"
|
||||
#include "model/CreateRestorePlanResult.h"
|
||||
#include "model/DeleteHbaseHaSlbRequest.h"
|
||||
#include "model/DeleteHbaseHaSlbResult.h"
|
||||
#include "model/DeleteInstanceRequest.h"
|
||||
#include "model/DeleteInstanceResult.h"
|
||||
#include "model/DeleteMultiZoneClusterRequest.h"
|
||||
#include "model/DeleteMultiZoneClusterResult.h"
|
||||
#include "model/DeleteUserHdfsInfoRequest.h"
|
||||
#include "model/DeleteUserHdfsInfoResult.h"
|
||||
#include "model/DescribeAvailableResourceRequest.h"
|
||||
@@ -52,6 +56,8 @@
|
||||
#include "model/DescribeBackupTablesResult.h"
|
||||
#include "model/DescribeDBInstanceUsageRequest.h"
|
||||
#include "model/DescribeDBInstanceUsageResult.h"
|
||||
#include "model/DescribeDeletedInstancesRequest.h"
|
||||
#include "model/DescribeDeletedInstancesResult.h"
|
||||
#include "model/DescribeEndpointsRequest.h"
|
||||
#include "model/DescribeEndpointsResult.h"
|
||||
#include "model/DescribeInstanceRequest.h"
|
||||
@@ -98,6 +104,8 @@
|
||||
#include "model/ModifySecurityGroupsResult.h"
|
||||
#include "model/ModifyUIAccountPasswordRequest.h"
|
||||
#include "model/ModifyUIAccountPasswordResult.h"
|
||||
#include "model/PurgeInstanceRequest.h"
|
||||
#include "model/PurgeInstanceResult.h"
|
||||
#include "model/QueryHBaseHaDBRequest.h"
|
||||
#include "model/QueryHBaseHaDBResult.h"
|
||||
#include "model/QueryXpackRelateDBRequest.h"
|
||||
@@ -142,6 +150,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::CreateHbaseHaSlbResult> CreateHbaseHaSlbOutcome;
|
||||
typedef std::future<CreateHbaseHaSlbOutcome> CreateHbaseHaSlbOutcomeCallable;
|
||||
typedef std::function<void(const HBaseClient*, const Model::CreateHbaseHaSlbRequest&, const CreateHbaseHaSlbOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateHbaseHaSlbAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateMultiZoneClusterResult> CreateMultiZoneClusterOutcome;
|
||||
typedef std::future<CreateMultiZoneClusterOutcome> CreateMultiZoneClusterOutcomeCallable;
|
||||
typedef std::function<void(const HBaseClient*, const Model::CreateMultiZoneClusterRequest&, const CreateMultiZoneClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateMultiZoneClusterAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateRestorePlanResult> CreateRestorePlanOutcome;
|
||||
typedef std::future<CreateRestorePlanOutcome> CreateRestorePlanOutcomeCallable;
|
||||
typedef std::function<void(const HBaseClient*, const Model::CreateRestorePlanRequest&, const CreateRestorePlanOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateRestorePlanAsyncHandler;
|
||||
@@ -151,6 +162,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DeleteInstanceResult> DeleteInstanceOutcome;
|
||||
typedef std::future<DeleteInstanceOutcome> DeleteInstanceOutcomeCallable;
|
||||
typedef std::function<void(const HBaseClient*, const Model::DeleteInstanceRequest&, const DeleteInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteInstanceAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteMultiZoneClusterResult> DeleteMultiZoneClusterOutcome;
|
||||
typedef std::future<DeleteMultiZoneClusterOutcome> DeleteMultiZoneClusterOutcomeCallable;
|
||||
typedef std::function<void(const HBaseClient*, const Model::DeleteMultiZoneClusterRequest&, const DeleteMultiZoneClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteMultiZoneClusterAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteUserHdfsInfoResult> DeleteUserHdfsInfoOutcome;
|
||||
typedef std::future<DeleteUserHdfsInfoOutcome> DeleteUserHdfsInfoOutcomeCallable;
|
||||
typedef std::function<void(const HBaseClient*, const Model::DeleteUserHdfsInfoRequest&, const DeleteUserHdfsInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteUserHdfsInfoAsyncHandler;
|
||||
@@ -172,6 +186,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeDBInstanceUsageResult> DescribeDBInstanceUsageOutcome;
|
||||
typedef std::future<DescribeDBInstanceUsageOutcome> DescribeDBInstanceUsageOutcomeCallable;
|
||||
typedef std::function<void(const HBaseClient*, const Model::DescribeDBInstanceUsageRequest&, const DescribeDBInstanceUsageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBInstanceUsageAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeDeletedInstancesResult> DescribeDeletedInstancesOutcome;
|
||||
typedef std::future<DescribeDeletedInstancesOutcome> DescribeDeletedInstancesOutcomeCallable;
|
||||
typedef std::function<void(const HBaseClient*, const Model::DescribeDeletedInstancesRequest&, const DescribeDeletedInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDeletedInstancesAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeEndpointsResult> DescribeEndpointsOutcome;
|
||||
typedef std::future<DescribeEndpointsOutcome> DescribeEndpointsOutcomeCallable;
|
||||
typedef std::function<void(const HBaseClient*, const Model::DescribeEndpointsRequest&, const DescribeEndpointsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeEndpointsAsyncHandler;
|
||||
@@ -241,6 +258,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ModifyUIAccountPasswordResult> ModifyUIAccountPasswordOutcome;
|
||||
typedef std::future<ModifyUIAccountPasswordOutcome> ModifyUIAccountPasswordOutcomeCallable;
|
||||
typedef std::function<void(const HBaseClient*, const Model::ModifyUIAccountPasswordRequest&, const ModifyUIAccountPasswordOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyUIAccountPasswordAsyncHandler;
|
||||
typedef Outcome<Error, Model::PurgeInstanceResult> PurgeInstanceOutcome;
|
||||
typedef std::future<PurgeInstanceOutcome> PurgeInstanceOutcomeCallable;
|
||||
typedef std::function<void(const HBaseClient*, const Model::PurgeInstanceRequest&, const PurgeInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PurgeInstanceAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryHBaseHaDBResult> QueryHBaseHaDBOutcome;
|
||||
typedef std::future<QueryHBaseHaDBOutcome> QueryHBaseHaDBOutcomeCallable;
|
||||
typedef std::function<void(const HBaseClient*, const Model::QueryHBaseHaDBRequest&, const QueryHBaseHaDBOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryHBaseHaDBAsyncHandler;
|
||||
@@ -291,6 +311,9 @@ namespace AlibabaCloud
|
||||
CreateHbaseHaSlbOutcome createHbaseHaSlb(const Model::CreateHbaseHaSlbRequest &request)const;
|
||||
void createHbaseHaSlbAsync(const Model::CreateHbaseHaSlbRequest& request, const CreateHbaseHaSlbAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateHbaseHaSlbOutcomeCallable createHbaseHaSlbCallable(const Model::CreateHbaseHaSlbRequest& request) const;
|
||||
CreateMultiZoneClusterOutcome createMultiZoneCluster(const Model::CreateMultiZoneClusterRequest &request)const;
|
||||
void createMultiZoneClusterAsync(const Model::CreateMultiZoneClusterRequest& request, const CreateMultiZoneClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateMultiZoneClusterOutcomeCallable createMultiZoneClusterCallable(const Model::CreateMultiZoneClusterRequest& request) const;
|
||||
CreateRestorePlanOutcome createRestorePlan(const Model::CreateRestorePlanRequest &request)const;
|
||||
void createRestorePlanAsync(const Model::CreateRestorePlanRequest& request, const CreateRestorePlanAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateRestorePlanOutcomeCallable createRestorePlanCallable(const Model::CreateRestorePlanRequest& request) const;
|
||||
@@ -300,6 +323,9 @@ namespace AlibabaCloud
|
||||
DeleteInstanceOutcome deleteInstance(const Model::DeleteInstanceRequest &request)const;
|
||||
void deleteInstanceAsync(const Model::DeleteInstanceRequest& request, const DeleteInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteInstanceOutcomeCallable deleteInstanceCallable(const Model::DeleteInstanceRequest& request) const;
|
||||
DeleteMultiZoneClusterOutcome deleteMultiZoneCluster(const Model::DeleteMultiZoneClusterRequest &request)const;
|
||||
void deleteMultiZoneClusterAsync(const Model::DeleteMultiZoneClusterRequest& request, const DeleteMultiZoneClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteMultiZoneClusterOutcomeCallable deleteMultiZoneClusterCallable(const Model::DeleteMultiZoneClusterRequest& request) const;
|
||||
DeleteUserHdfsInfoOutcome deleteUserHdfsInfo(const Model::DeleteUserHdfsInfoRequest &request)const;
|
||||
void deleteUserHdfsInfoAsync(const Model::DeleteUserHdfsInfoRequest& request, const DeleteUserHdfsInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteUserHdfsInfoOutcomeCallable deleteUserHdfsInfoCallable(const Model::DeleteUserHdfsInfoRequest& request) const;
|
||||
@@ -321,6 +347,9 @@ namespace AlibabaCloud
|
||||
DescribeDBInstanceUsageOutcome describeDBInstanceUsage(const Model::DescribeDBInstanceUsageRequest &request)const;
|
||||
void describeDBInstanceUsageAsync(const Model::DescribeDBInstanceUsageRequest& request, const DescribeDBInstanceUsageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeDBInstanceUsageOutcomeCallable describeDBInstanceUsageCallable(const Model::DescribeDBInstanceUsageRequest& request) const;
|
||||
DescribeDeletedInstancesOutcome describeDeletedInstances(const Model::DescribeDeletedInstancesRequest &request)const;
|
||||
void describeDeletedInstancesAsync(const Model::DescribeDeletedInstancesRequest& request, const DescribeDeletedInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeDeletedInstancesOutcomeCallable describeDeletedInstancesCallable(const Model::DescribeDeletedInstancesRequest& request) const;
|
||||
DescribeEndpointsOutcome describeEndpoints(const Model::DescribeEndpointsRequest &request)const;
|
||||
void describeEndpointsAsync(const Model::DescribeEndpointsRequest& request, const DescribeEndpointsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeEndpointsOutcomeCallable describeEndpointsCallable(const Model::DescribeEndpointsRequest& request) const;
|
||||
@@ -390,6 +419,9 @@ namespace AlibabaCloud
|
||||
ModifyUIAccountPasswordOutcome modifyUIAccountPassword(const Model::ModifyUIAccountPasswordRequest &request)const;
|
||||
void modifyUIAccountPasswordAsync(const Model::ModifyUIAccountPasswordRequest& request, const ModifyUIAccountPasswordAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyUIAccountPasswordOutcomeCallable modifyUIAccountPasswordCallable(const Model::ModifyUIAccountPasswordRequest& request) const;
|
||||
PurgeInstanceOutcome purgeInstance(const Model::PurgeInstanceRequest &request)const;
|
||||
void purgeInstanceAsync(const Model::PurgeInstanceRequest& request, const PurgeInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
PurgeInstanceOutcomeCallable purgeInstanceCallable(const Model::PurgeInstanceRequest& request) const;
|
||||
QueryHBaseHaDBOutcome queryHBaseHaDB(const Model::QueryHBaseHaDBRequest &request)const;
|
||||
void queryHBaseHaDBAsync(const Model::QueryHBaseHaDBRequest& request, const QueryHBaseHaDBAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryHBaseHaDBOutcomeCallable queryHBaseHaDBCallable(const Model::QueryHBaseHaDBRequest& request) const;
|
||||
|
||||
@@ -0,0 +1,129 @@
|
||||
/*
|
||||
* 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_HBASE_MODEL_CREATEMULTIZONECLUSTERREQUEST_H_
|
||||
#define ALIBABACLOUD_HBASE_MODEL_CREATEMULTIZONECLUSTERREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/hbase/HBaseExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace HBase
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_HBASE_EXPORT CreateMultiZoneClusterRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateMultiZoneClusterRequest();
|
||||
~CreateMultiZoneClusterRequest();
|
||||
|
||||
std::string getArchVersion()const;
|
||||
void setArchVersion(const std::string& archVersion);
|
||||
std::string getClusterName()const;
|
||||
void setClusterName(const std::string& clusterName);
|
||||
std::string getEngineVersion()const;
|
||||
void setEngineVersion(const std::string& engineVersion);
|
||||
std::string getLogDiskType()const;
|
||||
void setLogDiskType(const std::string& logDiskType);
|
||||
std::string getPrimaryVSwitchId()const;
|
||||
void setPrimaryVSwitchId(const std::string& primaryVSwitchId);
|
||||
std::string getLogInstanceType()const;
|
||||
void setLogInstanceType(const std::string& logInstanceType);
|
||||
int getAutoRenewPeriod()const;
|
||||
void setAutoRenewPeriod(int autoRenewPeriod);
|
||||
int getPeriod()const;
|
||||
void setPeriod(int period);
|
||||
int getLogNodeCount()const;
|
||||
void setLogNodeCount(int logNodeCount);
|
||||
std::string getSecurityIPList()const;
|
||||
void setSecurityIPList(const std::string& securityIPList);
|
||||
std::string getPeriodUnit()const;
|
||||
void setPeriodUnit(const std::string& periodUnit);
|
||||
std::string getCoreDiskType()const;
|
||||
void setCoreDiskType(const std::string& coreDiskType);
|
||||
std::string getArbiterZoneId()const;
|
||||
void setArbiterZoneId(const std::string& arbiterZoneId);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getMultiZoneCombination()const;
|
||||
void setMultiZoneCombination(const std::string& multiZoneCombination);
|
||||
std::string getPrimaryZoneId()const;
|
||||
void setPrimaryZoneId(const std::string& primaryZoneId);
|
||||
std::string getEngine()const;
|
||||
void setEngine(const std::string& engine);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getStandbyVSwitchId()const;
|
||||
void setStandbyVSwitchId(const std::string& standbyVSwitchId);
|
||||
std::string getStandbyZoneId()const;
|
||||
void setStandbyZoneId(const std::string& standbyZoneId);
|
||||
std::string getMasterInstanceType()const;
|
||||
void setMasterInstanceType(const std::string& masterInstanceType);
|
||||
int getCoreNodeCount()const;
|
||||
void setCoreNodeCount(int coreNodeCount);
|
||||
int getLogDiskSize()const;
|
||||
void setLogDiskSize(int logDiskSize);
|
||||
std::string getCoreInstanceType()const;
|
||||
void setCoreInstanceType(const std::string& coreInstanceType);
|
||||
int getCoreDiskSize()const;
|
||||
void setCoreDiskSize(int coreDiskSize);
|
||||
std::string getVpcId()const;
|
||||
void setVpcId(const std::string& vpcId);
|
||||
std::string getPayType()const;
|
||||
void setPayType(const std::string& payType);
|
||||
std::string getArbiterVSwitchId()const;
|
||||
void setArbiterVSwitchId(const std::string& arbiterVSwitchId);
|
||||
|
||||
private:
|
||||
std::string archVersion_;
|
||||
std::string clusterName_;
|
||||
std::string engineVersion_;
|
||||
std::string logDiskType_;
|
||||
std::string primaryVSwitchId_;
|
||||
std::string logInstanceType_;
|
||||
int autoRenewPeriod_;
|
||||
int period_;
|
||||
int logNodeCount_;
|
||||
std::string securityIPList_;
|
||||
std::string periodUnit_;
|
||||
std::string coreDiskType_;
|
||||
std::string arbiterZoneId_;
|
||||
std::string clientToken_;
|
||||
std::string multiZoneCombination_;
|
||||
std::string primaryZoneId_;
|
||||
std::string engine_;
|
||||
std::string regionId_;
|
||||
std::string standbyVSwitchId_;
|
||||
std::string standbyZoneId_;
|
||||
std::string masterInstanceType_;
|
||||
int coreNodeCount_;
|
||||
int logDiskSize_;
|
||||
std::string coreInstanceType_;
|
||||
int coreDiskSize_;
|
||||
std::string vpcId_;
|
||||
std::string payType_;
|
||||
std::string arbiterVSwitchId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_HBASE_MODEL_CREATEMULTIZONECLUSTERREQUEST_H_
|
||||
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_HBASE_MODEL_CREATEMULTIZONECLUSTERRESULT_H_
|
||||
#define ALIBABACLOUD_HBASE_MODEL_CREATEMULTIZONECLUSTERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/hbase/HBaseExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace HBase
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_HBASE_EXPORT CreateMultiZoneClusterResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateMultiZoneClusterResult();
|
||||
explicit CreateMultiZoneClusterResult(const std::string &payload);
|
||||
~CreateMultiZoneClusterResult();
|
||||
std::string getClusterId()const;
|
||||
std::string getOrderId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string clusterId_;
|
||||
std::string orderId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_HBASE_MODEL_CREATEMULTIZONECLUSTERRESULT_H_
|
||||
@@ -14,38 +14,38 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_MODIFYDELETEVULWHITELISTREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_MODIFYDELETEVULWHITELISTREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_HBASE_MODEL_DELETEMULTIZONECLUSTERREQUEST_H_
|
||||
#define ALIBABACLOUD_HBASE_MODEL_DELETEMULTIZONECLUSTERREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
#include <alibabacloud/hbase/HBaseExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
namespace HBase
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT ModifyDeleteVulWhitelistRequest : public RpcServiceRequest
|
||||
class ALIBABACLOUD_HBASE_EXPORT DeleteMultiZoneClusterRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ModifyDeleteVulWhitelistRequest();
|
||||
~ModifyDeleteVulWhitelistRequest();
|
||||
DeleteMultiZoneClusterRequest();
|
||||
~DeleteMultiZoneClusterRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getWhitelist()const;
|
||||
void setWhitelist(const std::string& whitelist);
|
||||
bool getImmediateDeleteFlag()const;
|
||||
void setImmediateDeleteFlag(bool immediateDeleteFlag);
|
||||
std::string getClusterId()const;
|
||||
void setClusterId(const std::string& clusterId);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
std::string whitelist_;
|
||||
bool immediateDeleteFlag_;
|
||||
std::string clusterId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_MODIFYDELETEVULWHITELISTREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_HBASE_MODEL_DELETEMULTIZONECLUSTERREQUEST_H_
|
||||
@@ -14,29 +14,29 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_MODIFYDELETEVULWHITELISTRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_MODIFYDELETEVULWHITELISTRESULT_H_
|
||||
#ifndef ALIBABACLOUD_HBASE_MODEL_DELETEMULTIZONECLUSTERRESULT_H_
|
||||
#define ALIBABACLOUD_HBASE_MODEL_DELETEMULTIZONECLUSTERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
#include <alibabacloud/hbase/HBaseExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
namespace HBase
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT ModifyDeleteVulWhitelistResult : public ServiceResult
|
||||
class ALIBABACLOUD_HBASE_EXPORT DeleteMultiZoneClusterResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ModifyDeleteVulWhitelistResult();
|
||||
explicit ModifyDeleteVulWhitelistResult(const std::string &payload);
|
||||
~ModifyDeleteVulWhitelistResult();
|
||||
DeleteMultiZoneClusterResult();
|
||||
explicit DeleteMultiZoneClusterResult(const std::string &payload);
|
||||
~DeleteMultiZoneClusterResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
@@ -46,4 +46,4 @@ namespace AlibabaCloud
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_MODIFYDELETEVULWHITELISTRESULT_H_
|
||||
#endif // !ALIBABACLOUD_HBASE_MODEL_DELETEMULTIZONECLUSTERRESULT_H_
|
||||
@@ -58,6 +58,7 @@ namespace AlibabaCloud
|
||||
InstanceTypeDetail instanceTypeDetail;
|
||||
DBInstanceStorageRange dBInstanceStorageRange;
|
||||
std::string instanceType;
|
||||
int maxCoreCount;
|
||||
};
|
||||
std::string storageType;
|
||||
std::vector<SupportedStorageType::CoreResource> coreResources;
|
||||
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* 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_HBASE_MODEL_DESCRIBEDELETEDINSTANCESREQUEST_H_
|
||||
#define ALIBABACLOUD_HBASE_MODEL_DESCRIBEDELETEDINSTANCESREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/hbase/HBaseExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace HBase
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_HBASE_EXPORT DescribeDeletedInstancesRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeDeletedInstancesRequest();
|
||||
~DescribeDeletedInstancesRequest();
|
||||
|
||||
int getPageNumber()const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
|
||||
private:
|
||||
int pageNumber_;
|
||||
std::string regionId_;
|
||||
int pageSize_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_HBASE_MODEL_DESCRIBEDELETEDINSTANCESREQUEST_H_
|
||||
@@ -0,0 +1,72 @@
|
||||
/*
|
||||
* 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_HBASE_MODEL_DESCRIBEDELETEDINSTANCESRESULT_H_
|
||||
#define ALIBABACLOUD_HBASE_MODEL_DESCRIBEDELETEDINSTANCESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/hbase/HBaseExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace HBase
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_HBASE_EXPORT DescribeDeletedInstancesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Instance
|
||||
{
|
||||
std::string instanceName;
|
||||
std::string status;
|
||||
std::string majorVersion;
|
||||
std::string moduleStackVersion;
|
||||
std::string parentId;
|
||||
std::string createdTime;
|
||||
std::string zoneId;
|
||||
std::string instanceId;
|
||||
std::string deleteTime;
|
||||
std::string regionId;
|
||||
std::string clusterType;
|
||||
std::string engine;
|
||||
};
|
||||
|
||||
|
||||
DescribeDeletedInstancesResult();
|
||||
explicit DescribeDeletedInstancesResult(const std::string &payload);
|
||||
~DescribeDeletedInstancesResult();
|
||||
std::vector<Instance> getInstances()const;
|
||||
long getTotalCount()const;
|
||||
int getPageSize()const;
|
||||
int getPageNumber()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<Instance> instances_;
|
||||
long totalCount_;
|
||||
int pageSize_;
|
||||
int pageNumber_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_HBASE_MODEL_DESCRIBEDELETEDINSTANCESRESULT_H_
|
||||
@@ -70,6 +70,7 @@ namespace AlibabaCloud
|
||||
std::string getColdStorageStatus()const;
|
||||
std::string getMinorVersion()const;
|
||||
std::string getCreatedTimeUTC()const;
|
||||
int getDuration()const;
|
||||
std::string getPayType()const;
|
||||
bool getIsMultiModel()const;
|
||||
std::string getClusterType()const;
|
||||
@@ -77,6 +78,7 @@ namespace AlibabaCloud
|
||||
std::string getInstanceName()const;
|
||||
int getMasterNodeCount()const;
|
||||
std::string getVpcId()const;
|
||||
bool getAutoRenewal()const;
|
||||
std::string getCoreDiskType()const;
|
||||
std::string getRegionId()const;
|
||||
std::string getExpireTime()const;
|
||||
@@ -114,6 +116,7 @@ namespace AlibabaCloud
|
||||
std::string coldStorageStatus_;
|
||||
std::string minorVersion_;
|
||||
std::string createdTimeUTC_;
|
||||
int duration_;
|
||||
std::string payType_;
|
||||
bool isMultiModel_;
|
||||
std::string clusterType_;
|
||||
@@ -121,6 +124,7 @@ namespace AlibabaCloud
|
||||
std::string instanceName_;
|
||||
int masterNodeCount_;
|
||||
std::string vpcId_;
|
||||
bool autoRenewal_;
|
||||
std::string coreDiskType_;
|
||||
std::string regionId_;
|
||||
std::string expireTime_;
|
||||
|
||||
@@ -54,6 +54,7 @@ namespace AlibabaCloud
|
||||
std::string status;
|
||||
std::string majorVersion;
|
||||
std::string parentId;
|
||||
std::string coreDiskCount;
|
||||
int masterDiskSize;
|
||||
std::string expireTimeUTC;
|
||||
std::string zoneId;
|
||||
@@ -62,12 +63,14 @@ namespace AlibabaCloud
|
||||
std::string clusterId;
|
||||
std::string coldStorageStatus;
|
||||
std::string createdTimeUTC;
|
||||
int duration;
|
||||
std::string payType;
|
||||
std::string clusterType;
|
||||
std::string vswitchId;
|
||||
std::string instanceName;
|
||||
int masterNodeCount;
|
||||
std::string vpcId;
|
||||
bool autoRenewal;
|
||||
std::string coreDiskType;
|
||||
std::string regionId;
|
||||
std::string expireTime;
|
||||
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* 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_HBASE_MODEL_PURGEINSTANCEREQUEST_H_
|
||||
#define ALIBABACLOUD_HBASE_MODEL_PURGEINSTANCEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/hbase/HBaseExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace HBase
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_HBASE_EXPORT PurgeInstanceRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
PurgeInstanceRequest();
|
||||
~PurgeInstanceRequest();
|
||||
|
||||
std::string getClusterId()const;
|
||||
void setClusterId(const std::string& clusterId);
|
||||
|
||||
private:
|
||||
std::string clusterId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_HBASE_MODEL_PURGEINSTANCEREQUEST_H_
|
||||
49
hbase/include/alibabacloud/hbase/model/PurgeInstanceResult.h
Normal file
49
hbase/include/alibabacloud/hbase/model/PurgeInstanceResult.h
Normal file
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_HBASE_MODEL_PURGEINSTANCERESULT_H_
|
||||
#define ALIBABACLOUD_HBASE_MODEL_PURGEINSTANCERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/hbase/HBaseExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace HBase
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_HBASE_EXPORT PurgeInstanceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
PurgeInstanceResult();
|
||||
explicit PurgeInstanceResult(const std::string &payload);
|
||||
~PurgeInstanceResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_HBASE_MODEL_PURGEINSTANCERESULT_H_
|
||||
@@ -231,6 +231,42 @@ HBaseClient::CreateHbaseHaSlbOutcomeCallable HBaseClient::createHbaseHaSlbCallab
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
HBaseClient::CreateMultiZoneClusterOutcome HBaseClient::createMultiZoneCluster(const CreateMultiZoneClusterRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return CreateMultiZoneClusterOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return CreateMultiZoneClusterOutcome(CreateMultiZoneClusterResult(outcome.result()));
|
||||
else
|
||||
return CreateMultiZoneClusterOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void HBaseClient::createMultiZoneClusterAsync(const CreateMultiZoneClusterRequest& request, const CreateMultiZoneClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, createMultiZoneCluster(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
HBaseClient::CreateMultiZoneClusterOutcomeCallable HBaseClient::createMultiZoneClusterCallable(const CreateMultiZoneClusterRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<CreateMultiZoneClusterOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->createMultiZoneCluster(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
HBaseClient::CreateRestorePlanOutcome HBaseClient::createRestorePlan(const CreateRestorePlanRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -339,6 +375,42 @@ HBaseClient::DeleteInstanceOutcomeCallable HBaseClient::deleteInstanceCallable(c
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
HBaseClient::DeleteMultiZoneClusterOutcome HBaseClient::deleteMultiZoneCluster(const DeleteMultiZoneClusterRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DeleteMultiZoneClusterOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DeleteMultiZoneClusterOutcome(DeleteMultiZoneClusterResult(outcome.result()));
|
||||
else
|
||||
return DeleteMultiZoneClusterOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void HBaseClient::deleteMultiZoneClusterAsync(const DeleteMultiZoneClusterRequest& request, const DeleteMultiZoneClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, deleteMultiZoneCluster(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
HBaseClient::DeleteMultiZoneClusterOutcomeCallable HBaseClient::deleteMultiZoneClusterCallable(const DeleteMultiZoneClusterRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DeleteMultiZoneClusterOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->deleteMultiZoneCluster(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
HBaseClient::DeleteUserHdfsInfoOutcome HBaseClient::deleteUserHdfsInfo(const DeleteUserHdfsInfoRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -591,6 +663,42 @@ HBaseClient::DescribeDBInstanceUsageOutcomeCallable HBaseClient::describeDBInsta
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
HBaseClient::DescribeDeletedInstancesOutcome HBaseClient::describeDeletedInstances(const DescribeDeletedInstancesRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeDeletedInstancesOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeDeletedInstancesOutcome(DescribeDeletedInstancesResult(outcome.result()));
|
||||
else
|
||||
return DescribeDeletedInstancesOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void HBaseClient::describeDeletedInstancesAsync(const DescribeDeletedInstancesRequest& request, const DescribeDeletedInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeDeletedInstances(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
HBaseClient::DescribeDeletedInstancesOutcomeCallable HBaseClient::describeDeletedInstancesCallable(const DescribeDeletedInstancesRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeDeletedInstancesOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeDeletedInstances(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
HBaseClient::DescribeEndpointsOutcome HBaseClient::describeEndpoints(const DescribeEndpointsRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -1419,6 +1527,42 @@ HBaseClient::ModifyUIAccountPasswordOutcomeCallable HBaseClient::modifyUIAccount
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
HBaseClient::PurgeInstanceOutcome HBaseClient::purgeInstance(const PurgeInstanceRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return PurgeInstanceOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return PurgeInstanceOutcome(PurgeInstanceResult(outcome.result()));
|
||||
else
|
||||
return PurgeInstanceOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void HBaseClient::purgeInstanceAsync(const PurgeInstanceRequest& request, const PurgeInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, purgeInstance(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
HBaseClient::PurgeInstanceOutcomeCallable HBaseClient::purgeInstanceCallable(const PurgeInstanceRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<PurgeInstanceOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->purgeInstance(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
HBaseClient::QueryHBaseHaDBOutcome HBaseClient::queryHBaseHaDB(const QueryHBaseHaDBRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
|
||||
337
hbase/src/model/CreateMultiZoneClusterRequest.cc
Normal file
337
hbase/src/model/CreateMultiZoneClusterRequest.cc
Normal file
@@ -0,0 +1,337 @@
|
||||
/*
|
||||
* 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/hbase/model/CreateMultiZoneClusterRequest.h>
|
||||
|
||||
using AlibabaCloud::HBase::Model::CreateMultiZoneClusterRequest;
|
||||
|
||||
CreateMultiZoneClusterRequest::CreateMultiZoneClusterRequest() :
|
||||
RpcServiceRequest("hbase", "2019-01-01", "CreateMultiZoneCluster")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
CreateMultiZoneClusterRequest::~CreateMultiZoneClusterRequest()
|
||||
{}
|
||||
|
||||
std::string CreateMultiZoneClusterRequest::getArchVersion()const
|
||||
{
|
||||
return archVersion_;
|
||||
}
|
||||
|
||||
void CreateMultiZoneClusterRequest::setArchVersion(const std::string& archVersion)
|
||||
{
|
||||
archVersion_ = archVersion;
|
||||
setParameter("ArchVersion", archVersion);
|
||||
}
|
||||
|
||||
std::string CreateMultiZoneClusterRequest::getClusterName()const
|
||||
{
|
||||
return clusterName_;
|
||||
}
|
||||
|
||||
void CreateMultiZoneClusterRequest::setClusterName(const std::string& clusterName)
|
||||
{
|
||||
clusterName_ = clusterName;
|
||||
setParameter("ClusterName", clusterName);
|
||||
}
|
||||
|
||||
std::string CreateMultiZoneClusterRequest::getEngineVersion()const
|
||||
{
|
||||
return engineVersion_;
|
||||
}
|
||||
|
||||
void CreateMultiZoneClusterRequest::setEngineVersion(const std::string& engineVersion)
|
||||
{
|
||||
engineVersion_ = engineVersion;
|
||||
setParameter("EngineVersion", engineVersion);
|
||||
}
|
||||
|
||||
std::string CreateMultiZoneClusterRequest::getLogDiskType()const
|
||||
{
|
||||
return logDiskType_;
|
||||
}
|
||||
|
||||
void CreateMultiZoneClusterRequest::setLogDiskType(const std::string& logDiskType)
|
||||
{
|
||||
logDiskType_ = logDiskType;
|
||||
setParameter("LogDiskType", logDiskType);
|
||||
}
|
||||
|
||||
std::string CreateMultiZoneClusterRequest::getPrimaryVSwitchId()const
|
||||
{
|
||||
return primaryVSwitchId_;
|
||||
}
|
||||
|
||||
void CreateMultiZoneClusterRequest::setPrimaryVSwitchId(const std::string& primaryVSwitchId)
|
||||
{
|
||||
primaryVSwitchId_ = primaryVSwitchId;
|
||||
setParameter("PrimaryVSwitchId", primaryVSwitchId);
|
||||
}
|
||||
|
||||
std::string CreateMultiZoneClusterRequest::getLogInstanceType()const
|
||||
{
|
||||
return logInstanceType_;
|
||||
}
|
||||
|
||||
void CreateMultiZoneClusterRequest::setLogInstanceType(const std::string& logInstanceType)
|
||||
{
|
||||
logInstanceType_ = logInstanceType;
|
||||
setParameter("LogInstanceType", logInstanceType);
|
||||
}
|
||||
|
||||
int CreateMultiZoneClusterRequest::getAutoRenewPeriod()const
|
||||
{
|
||||
return autoRenewPeriod_;
|
||||
}
|
||||
|
||||
void CreateMultiZoneClusterRequest::setAutoRenewPeriod(int autoRenewPeriod)
|
||||
{
|
||||
autoRenewPeriod_ = autoRenewPeriod;
|
||||
setParameter("AutoRenewPeriod", std::to_string(autoRenewPeriod));
|
||||
}
|
||||
|
||||
int CreateMultiZoneClusterRequest::getPeriod()const
|
||||
{
|
||||
return period_;
|
||||
}
|
||||
|
||||
void CreateMultiZoneClusterRequest::setPeriod(int period)
|
||||
{
|
||||
period_ = period;
|
||||
setParameter("Period", std::to_string(period));
|
||||
}
|
||||
|
||||
int CreateMultiZoneClusterRequest::getLogNodeCount()const
|
||||
{
|
||||
return logNodeCount_;
|
||||
}
|
||||
|
||||
void CreateMultiZoneClusterRequest::setLogNodeCount(int logNodeCount)
|
||||
{
|
||||
logNodeCount_ = logNodeCount;
|
||||
setParameter("LogNodeCount", std::to_string(logNodeCount));
|
||||
}
|
||||
|
||||
std::string CreateMultiZoneClusterRequest::getSecurityIPList()const
|
||||
{
|
||||
return securityIPList_;
|
||||
}
|
||||
|
||||
void CreateMultiZoneClusterRequest::setSecurityIPList(const std::string& securityIPList)
|
||||
{
|
||||
securityIPList_ = securityIPList;
|
||||
setParameter("SecurityIPList", securityIPList);
|
||||
}
|
||||
|
||||
std::string CreateMultiZoneClusterRequest::getPeriodUnit()const
|
||||
{
|
||||
return periodUnit_;
|
||||
}
|
||||
|
||||
void CreateMultiZoneClusterRequest::setPeriodUnit(const std::string& periodUnit)
|
||||
{
|
||||
periodUnit_ = periodUnit;
|
||||
setParameter("PeriodUnit", periodUnit);
|
||||
}
|
||||
|
||||
std::string CreateMultiZoneClusterRequest::getCoreDiskType()const
|
||||
{
|
||||
return coreDiskType_;
|
||||
}
|
||||
|
||||
void CreateMultiZoneClusterRequest::setCoreDiskType(const std::string& coreDiskType)
|
||||
{
|
||||
coreDiskType_ = coreDiskType;
|
||||
setParameter("CoreDiskType", coreDiskType);
|
||||
}
|
||||
|
||||
std::string CreateMultiZoneClusterRequest::getArbiterZoneId()const
|
||||
{
|
||||
return arbiterZoneId_;
|
||||
}
|
||||
|
||||
void CreateMultiZoneClusterRequest::setArbiterZoneId(const std::string& arbiterZoneId)
|
||||
{
|
||||
arbiterZoneId_ = arbiterZoneId;
|
||||
setParameter("ArbiterZoneId", arbiterZoneId);
|
||||
}
|
||||
|
||||
std::string CreateMultiZoneClusterRequest::getClientToken()const
|
||||
{
|
||||
return clientToken_;
|
||||
}
|
||||
|
||||
void CreateMultiZoneClusterRequest::setClientToken(const std::string& clientToken)
|
||||
{
|
||||
clientToken_ = clientToken;
|
||||
setParameter("ClientToken", clientToken);
|
||||
}
|
||||
|
||||
std::string CreateMultiZoneClusterRequest::getMultiZoneCombination()const
|
||||
{
|
||||
return multiZoneCombination_;
|
||||
}
|
||||
|
||||
void CreateMultiZoneClusterRequest::setMultiZoneCombination(const std::string& multiZoneCombination)
|
||||
{
|
||||
multiZoneCombination_ = multiZoneCombination;
|
||||
setParameter("MultiZoneCombination", multiZoneCombination);
|
||||
}
|
||||
|
||||
std::string CreateMultiZoneClusterRequest::getPrimaryZoneId()const
|
||||
{
|
||||
return primaryZoneId_;
|
||||
}
|
||||
|
||||
void CreateMultiZoneClusterRequest::setPrimaryZoneId(const std::string& primaryZoneId)
|
||||
{
|
||||
primaryZoneId_ = primaryZoneId;
|
||||
setParameter("PrimaryZoneId", primaryZoneId);
|
||||
}
|
||||
|
||||
std::string CreateMultiZoneClusterRequest::getEngine()const
|
||||
{
|
||||
return engine_;
|
||||
}
|
||||
|
||||
void CreateMultiZoneClusterRequest::setEngine(const std::string& engine)
|
||||
{
|
||||
engine_ = engine;
|
||||
setParameter("Engine", engine);
|
||||
}
|
||||
|
||||
std::string CreateMultiZoneClusterRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void CreateMultiZoneClusterRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string CreateMultiZoneClusterRequest::getStandbyVSwitchId()const
|
||||
{
|
||||
return standbyVSwitchId_;
|
||||
}
|
||||
|
||||
void CreateMultiZoneClusterRequest::setStandbyVSwitchId(const std::string& standbyVSwitchId)
|
||||
{
|
||||
standbyVSwitchId_ = standbyVSwitchId;
|
||||
setParameter("StandbyVSwitchId", standbyVSwitchId);
|
||||
}
|
||||
|
||||
std::string CreateMultiZoneClusterRequest::getStandbyZoneId()const
|
||||
{
|
||||
return standbyZoneId_;
|
||||
}
|
||||
|
||||
void CreateMultiZoneClusterRequest::setStandbyZoneId(const std::string& standbyZoneId)
|
||||
{
|
||||
standbyZoneId_ = standbyZoneId;
|
||||
setParameter("StandbyZoneId", standbyZoneId);
|
||||
}
|
||||
|
||||
std::string CreateMultiZoneClusterRequest::getMasterInstanceType()const
|
||||
{
|
||||
return masterInstanceType_;
|
||||
}
|
||||
|
||||
void CreateMultiZoneClusterRequest::setMasterInstanceType(const std::string& masterInstanceType)
|
||||
{
|
||||
masterInstanceType_ = masterInstanceType;
|
||||
setParameter("MasterInstanceType", masterInstanceType);
|
||||
}
|
||||
|
||||
int CreateMultiZoneClusterRequest::getCoreNodeCount()const
|
||||
{
|
||||
return coreNodeCount_;
|
||||
}
|
||||
|
||||
void CreateMultiZoneClusterRequest::setCoreNodeCount(int coreNodeCount)
|
||||
{
|
||||
coreNodeCount_ = coreNodeCount;
|
||||
setParameter("CoreNodeCount", std::to_string(coreNodeCount));
|
||||
}
|
||||
|
||||
int CreateMultiZoneClusterRequest::getLogDiskSize()const
|
||||
{
|
||||
return logDiskSize_;
|
||||
}
|
||||
|
||||
void CreateMultiZoneClusterRequest::setLogDiskSize(int logDiskSize)
|
||||
{
|
||||
logDiskSize_ = logDiskSize;
|
||||
setParameter("LogDiskSize", std::to_string(logDiskSize));
|
||||
}
|
||||
|
||||
std::string CreateMultiZoneClusterRequest::getCoreInstanceType()const
|
||||
{
|
||||
return coreInstanceType_;
|
||||
}
|
||||
|
||||
void CreateMultiZoneClusterRequest::setCoreInstanceType(const std::string& coreInstanceType)
|
||||
{
|
||||
coreInstanceType_ = coreInstanceType;
|
||||
setParameter("CoreInstanceType", coreInstanceType);
|
||||
}
|
||||
|
||||
int CreateMultiZoneClusterRequest::getCoreDiskSize()const
|
||||
{
|
||||
return coreDiskSize_;
|
||||
}
|
||||
|
||||
void CreateMultiZoneClusterRequest::setCoreDiskSize(int coreDiskSize)
|
||||
{
|
||||
coreDiskSize_ = coreDiskSize;
|
||||
setParameter("CoreDiskSize", std::to_string(coreDiskSize));
|
||||
}
|
||||
|
||||
std::string CreateMultiZoneClusterRequest::getVpcId()const
|
||||
{
|
||||
return vpcId_;
|
||||
}
|
||||
|
||||
void CreateMultiZoneClusterRequest::setVpcId(const std::string& vpcId)
|
||||
{
|
||||
vpcId_ = vpcId;
|
||||
setParameter("VpcId", vpcId);
|
||||
}
|
||||
|
||||
std::string CreateMultiZoneClusterRequest::getPayType()const
|
||||
{
|
||||
return payType_;
|
||||
}
|
||||
|
||||
void CreateMultiZoneClusterRequest::setPayType(const std::string& payType)
|
||||
{
|
||||
payType_ = payType;
|
||||
setParameter("PayType", payType);
|
||||
}
|
||||
|
||||
std::string CreateMultiZoneClusterRequest::getArbiterVSwitchId()const
|
||||
{
|
||||
return arbiterVSwitchId_;
|
||||
}
|
||||
|
||||
void CreateMultiZoneClusterRequest::setArbiterVSwitchId(const std::string& arbiterVSwitchId)
|
||||
{
|
||||
arbiterVSwitchId_ = arbiterVSwitchId;
|
||||
setParameter("ArbiterVSwitchId", arbiterVSwitchId);
|
||||
}
|
||||
|
||||
58
hbase/src/model/CreateMultiZoneClusterResult.cc
Normal file
58
hbase/src/model/CreateMultiZoneClusterResult.cc
Normal file
@@ -0,0 +1,58 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/hbase/model/CreateMultiZoneClusterResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::HBase;
|
||||
using namespace AlibabaCloud::HBase::Model;
|
||||
|
||||
CreateMultiZoneClusterResult::CreateMultiZoneClusterResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
CreateMultiZoneClusterResult::CreateMultiZoneClusterResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
CreateMultiZoneClusterResult::~CreateMultiZoneClusterResult()
|
||||
{}
|
||||
|
||||
void CreateMultiZoneClusterResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["ClusterId"].isNull())
|
||||
clusterId_ = value["ClusterId"].asString();
|
||||
if(!value["OrderId"].isNull())
|
||||
orderId_ = value["OrderId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string CreateMultiZoneClusterResult::getClusterId()const
|
||||
{
|
||||
return clusterId_;
|
||||
}
|
||||
|
||||
std::string CreateMultiZoneClusterResult::getOrderId()const
|
||||
{
|
||||
return orderId_;
|
||||
}
|
||||
|
||||
51
hbase/src/model/DeleteMultiZoneClusterRequest.cc
Normal file
51
hbase/src/model/DeleteMultiZoneClusterRequest.cc
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/hbase/model/DeleteMultiZoneClusterRequest.h>
|
||||
|
||||
using AlibabaCloud::HBase::Model::DeleteMultiZoneClusterRequest;
|
||||
|
||||
DeleteMultiZoneClusterRequest::DeleteMultiZoneClusterRequest() :
|
||||
RpcServiceRequest("hbase", "2019-01-01", "DeleteMultiZoneCluster")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DeleteMultiZoneClusterRequest::~DeleteMultiZoneClusterRequest()
|
||||
{}
|
||||
|
||||
bool DeleteMultiZoneClusterRequest::getImmediateDeleteFlag()const
|
||||
{
|
||||
return immediateDeleteFlag_;
|
||||
}
|
||||
|
||||
void DeleteMultiZoneClusterRequest::setImmediateDeleteFlag(bool immediateDeleteFlag)
|
||||
{
|
||||
immediateDeleteFlag_ = immediateDeleteFlag;
|
||||
setParameter("ImmediateDeleteFlag", immediateDeleteFlag ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string DeleteMultiZoneClusterRequest::getClusterId()const
|
||||
{
|
||||
return clusterId_;
|
||||
}
|
||||
|
||||
void DeleteMultiZoneClusterRequest::setClusterId(const std::string& clusterId)
|
||||
{
|
||||
clusterId_ = clusterId;
|
||||
setParameter("ClusterId", clusterId);
|
||||
}
|
||||
|
||||
@@ -14,34 +14,30 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/sas/model/ModifyDeleteVulWhitelistResult.h>
|
||||
#include <alibabacloud/hbase/model/DeleteMultiZoneClusterResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Sas;
|
||||
using namespace AlibabaCloud::Sas::Model;
|
||||
using namespace AlibabaCloud::HBase;
|
||||
using namespace AlibabaCloud::HBase::Model;
|
||||
|
||||
ModifyDeleteVulWhitelistResult::ModifyDeleteVulWhitelistResult() :
|
||||
DeleteMultiZoneClusterResult::DeleteMultiZoneClusterResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
ModifyDeleteVulWhitelistResult::ModifyDeleteVulWhitelistResult(const std::string &payload) :
|
||||
DeleteMultiZoneClusterResult::DeleteMultiZoneClusterResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
ModifyDeleteVulWhitelistResult::~ModifyDeleteVulWhitelistResult()
|
||||
DeleteMultiZoneClusterResult::~DeleteMultiZoneClusterResult()
|
||||
{}
|
||||
|
||||
void ModifyDeleteVulWhitelistResult::parse(const std::string &payload)
|
||||
void DeleteMultiZoneClusterResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::CharReaderBuilder builder;
|
||||
Json::CharReader *reader = builder.newCharReader();
|
||||
Json::Value *val;
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
JSONCPP_STRING *errs;
|
||||
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
|
||||
value = *val;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
|
||||
}
|
||||
@@ -77,6 +77,8 @@ void DescribeAvailableResourceResult::parse(const std::string &payload)
|
||||
AvailableZone::SupportedEngine::SupportedEngineVersion::SupportedCategoriesItem::SupportedStorageType::CoreResource coreResourcesObject;
|
||||
if(!allSupportedStorageTypesNodeCoreResourcesCoreResource["InstanceType"].isNull())
|
||||
coreResourcesObject.instanceType = allSupportedStorageTypesNodeCoreResourcesCoreResource["InstanceType"].asString();
|
||||
if(!allSupportedStorageTypesNodeCoreResourcesCoreResource["MaxCoreCount"].isNull())
|
||||
coreResourcesObject.maxCoreCount = std::stoi(allSupportedStorageTypesNodeCoreResourcesCoreResource["MaxCoreCount"].asString());
|
||||
auto dBInstanceStorageRangeNode = value["DBInstanceStorageRange"];
|
||||
if(!dBInstanceStorageRangeNode["MaxSize"].isNull())
|
||||
coreResourcesObject.dBInstanceStorageRange.maxSize = std::stoi(dBInstanceStorageRangeNode["MaxSize"].asString());
|
||||
|
||||
62
hbase/src/model/DescribeDeletedInstancesRequest.cc
Normal file
62
hbase/src/model/DescribeDeletedInstancesRequest.cc
Normal file
@@ -0,0 +1,62 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/hbase/model/DescribeDeletedInstancesRequest.h>
|
||||
|
||||
using AlibabaCloud::HBase::Model::DescribeDeletedInstancesRequest;
|
||||
|
||||
DescribeDeletedInstancesRequest::DescribeDeletedInstancesRequest() :
|
||||
RpcServiceRequest("hbase", "2019-01-01", "DescribeDeletedInstances")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeDeletedInstancesRequest::~DescribeDeletedInstancesRequest()
|
||||
{}
|
||||
|
||||
int DescribeDeletedInstancesRequest::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
void DescribeDeletedInstancesRequest::setPageNumber(int pageNumber)
|
||||
{
|
||||
pageNumber_ = pageNumber;
|
||||
setParameter("PageNumber", std::to_string(pageNumber));
|
||||
}
|
||||
|
||||
std::string DescribeDeletedInstancesRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DescribeDeletedInstancesRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
int DescribeDeletedInstancesRequest::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeDeletedInstancesRequest::setPageSize(int pageSize)
|
||||
{
|
||||
pageSize_ = pageSize;
|
||||
setParameter("PageSize", std::to_string(pageSize));
|
||||
}
|
||||
|
||||
100
hbase/src/model/DescribeDeletedInstancesResult.cc
Normal file
100
hbase/src/model/DescribeDeletedInstancesResult.cc
Normal file
@@ -0,0 +1,100 @@
|
||||
/*
|
||||
* 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/hbase/model/DescribeDeletedInstancesResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::HBase;
|
||||
using namespace AlibabaCloud::HBase::Model;
|
||||
|
||||
DescribeDeletedInstancesResult::DescribeDeletedInstancesResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeDeletedInstancesResult::DescribeDeletedInstancesResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeDeletedInstancesResult::~DescribeDeletedInstancesResult()
|
||||
{}
|
||||
|
||||
void DescribeDeletedInstancesResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allInstancesNode = value["Instances"]["Instance"];
|
||||
for (auto valueInstancesInstance : allInstancesNode)
|
||||
{
|
||||
Instance instancesObject;
|
||||
if(!valueInstancesInstance["InstanceId"].isNull())
|
||||
instancesObject.instanceId = valueInstancesInstance["InstanceId"].asString();
|
||||
if(!valueInstancesInstance["InstanceName"].isNull())
|
||||
instancesObject.instanceName = valueInstancesInstance["InstanceName"].asString();
|
||||
if(!valueInstancesInstance["Status"].isNull())
|
||||
instancesObject.status = valueInstancesInstance["Status"].asString();
|
||||
if(!valueInstancesInstance["MajorVersion"].isNull())
|
||||
instancesObject.majorVersion = valueInstancesInstance["MajorVersion"].asString();
|
||||
if(!valueInstancesInstance["Engine"].isNull())
|
||||
instancesObject.engine = valueInstancesInstance["Engine"].asString();
|
||||
if(!valueInstancesInstance["RegionId"].isNull())
|
||||
instancesObject.regionId = valueInstancesInstance["RegionId"].asString();
|
||||
if(!valueInstancesInstance["ZoneId"].isNull())
|
||||
instancesObject.zoneId = valueInstancesInstance["ZoneId"].asString();
|
||||
if(!valueInstancesInstance["CreatedTime"].isNull())
|
||||
instancesObject.createdTime = valueInstancesInstance["CreatedTime"].asString();
|
||||
if(!valueInstancesInstance["DeleteTime"].isNull())
|
||||
instancesObject.deleteTime = valueInstancesInstance["DeleteTime"].asString();
|
||||
if(!valueInstancesInstance["ClusterType"].isNull())
|
||||
instancesObject.clusterType = valueInstancesInstance["ClusterType"].asString();
|
||||
if(!valueInstancesInstance["ModuleStackVersion"].isNull())
|
||||
instancesObject.moduleStackVersion = valueInstancesInstance["ModuleStackVersion"].asString();
|
||||
if(!valueInstancesInstance["ParentId"].isNull())
|
||||
instancesObject.parentId = valueInstancesInstance["ParentId"].asString();
|
||||
instances_.push_back(instancesObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stol(value["TotalCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeDeletedInstancesResult::Instance> DescribeDeletedInstancesResult::getInstances()const
|
||||
{
|
||||
return instances_;
|
||||
}
|
||||
|
||||
long DescribeDeletedInstancesResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeDeletedInstancesResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeDeletedInstancesResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
@@ -127,6 +127,10 @@ void DescribeInstanceResult::parse(const std::string &payload)
|
||||
moduleId_ = std::stoi(value["ModuleId"].asString());
|
||||
if(!value["ModuleStackVersion"].isNull())
|
||||
moduleStackVersion_ = value["ModuleStackVersion"].asString();
|
||||
if(!value["AutoRenewal"].isNull())
|
||||
autoRenewal_ = value["AutoRenewal"].asString() == "true";
|
||||
if(!value["Duration"].isNull())
|
||||
duration_ = std::stoi(value["Duration"].asString());
|
||||
|
||||
}
|
||||
|
||||
@@ -270,6 +274,11 @@ std::string DescribeInstanceResult::getCreatedTimeUTC()const
|
||||
return createdTimeUTC_;
|
||||
}
|
||||
|
||||
int DescribeInstanceResult::getDuration()const
|
||||
{
|
||||
return duration_;
|
||||
}
|
||||
|
||||
std::string DescribeInstanceResult::getPayType()const
|
||||
{
|
||||
return payType_;
|
||||
@@ -305,6 +314,11 @@ std::string DescribeInstanceResult::getVpcId()const
|
||||
return vpcId_;
|
||||
}
|
||||
|
||||
bool DescribeInstanceResult::getAutoRenewal()const
|
||||
{
|
||||
return autoRenewal_;
|
||||
}
|
||||
|
||||
std::string DescribeInstanceResult::getCoreDiskType()const
|
||||
{
|
||||
return coreDiskType_;
|
||||
|
||||
@@ -109,6 +109,12 @@ void DescribeInstancesResult::parse(const std::string &payload)
|
||||
instancesObject.moduleId = std::stoi(valueInstancesInstance["ModuleId"].asString());
|
||||
if(!valueInstancesInstance["ModuleStackVersion"].isNull())
|
||||
instancesObject.moduleStackVersion = valueInstancesInstance["ModuleStackVersion"].asString();
|
||||
if(!valueInstancesInstance["CoreDiskCount"].isNull())
|
||||
instancesObject.coreDiskCount = valueInstancesInstance["CoreDiskCount"].asString();
|
||||
if(!valueInstancesInstance["AutoRenewal"].isNull())
|
||||
instancesObject.autoRenewal = valueInstancesInstance["AutoRenewal"].asString() == "true";
|
||||
if(!valueInstancesInstance["Duration"].isNull())
|
||||
instancesObject.duration = std::stoi(valueInstancesInstance["Duration"].asString());
|
||||
auto allTagsNode = allInstancesNode["Tags"]["Tag"];
|
||||
for (auto allInstancesNodeTagsTag : allTagsNode)
|
||||
{
|
||||
|
||||
40
hbase/src/model/PurgeInstanceRequest.cc
Normal file
40
hbase/src/model/PurgeInstanceRequest.cc
Normal file
@@ -0,0 +1,40 @@
|
||||
/*
|
||||
* 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/hbase/model/PurgeInstanceRequest.h>
|
||||
|
||||
using AlibabaCloud::HBase::Model::PurgeInstanceRequest;
|
||||
|
||||
PurgeInstanceRequest::PurgeInstanceRequest() :
|
||||
RpcServiceRequest("hbase", "2019-01-01", "PurgeInstance")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
PurgeInstanceRequest::~PurgeInstanceRequest()
|
||||
{}
|
||||
|
||||
std::string PurgeInstanceRequest::getClusterId()const
|
||||
{
|
||||
return clusterId_;
|
||||
}
|
||||
|
||||
void PurgeInstanceRequest::setClusterId(const std::string& clusterId)
|
||||
{
|
||||
clusterId_ = clusterId;
|
||||
setParameter("ClusterId", clusterId);
|
||||
}
|
||||
|
||||
44
hbase/src/model/PurgeInstanceResult.cc
Normal file
44
hbase/src/model/PurgeInstanceResult.cc
Normal file
@@ -0,0 +1,44 @@
|
||||
/*
|
||||
* 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/hbase/model/PurgeInstanceResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::HBase;
|
||||
using namespace AlibabaCloud::HBase::Model;
|
||||
|
||||
PurgeInstanceResult::PurgeInstanceResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
PurgeInstanceResult::PurgeInstanceResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
PurgeInstanceResult::~PurgeInstanceResult()
|
||||
{}
|
||||
|
||||
void PurgeInstanceResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
|
||||
}
|
||||
|
||||
@@ -55,6 +55,7 @@ namespace AlibabaCloud
|
||||
std::string expireTime;
|
||||
std::string androidPopupBody;
|
||||
std::string iOSNotificationCategory;
|
||||
std::string androidNotificationXiaomiChannel;
|
||||
bool storeOffline;
|
||||
bool iOSSilentNotification;
|
||||
std::string jobKey;
|
||||
|
||||
@@ -67,6 +67,8 @@ namespace AlibabaCloud
|
||||
void setExpireTime(const std::string& expireTime);
|
||||
std::string getIOSNotificationCategory()const;
|
||||
void setIOSNotificationCategory(const std::string& iOSNotificationCategory);
|
||||
std::string getAndroidNotificationXiaomiChannel()const;
|
||||
void setAndroidNotificationXiaomiChannel(const std::string& androidNotificationXiaomiChannel);
|
||||
bool getStoreOffline()const;
|
||||
void setStoreOffline(bool storeOffline);
|
||||
std::string getSmsParams()const;
|
||||
@@ -143,6 +145,7 @@ namespace AlibabaCloud
|
||||
int androidNotificationBarPriority_;
|
||||
std::string expireTime_;
|
||||
std::string iOSNotificationCategory_;
|
||||
std::string androidNotificationXiaomiChannel_;
|
||||
bool storeOffline_;
|
||||
std::string smsParams_;
|
||||
std::string jobKey_;
|
||||
|
||||
@@ -71,6 +71,7 @@ void MassPushRequest::setPushTask(const std::vector<PushTask>& pushTask)
|
||||
setParameter(pushTaskObjStr + ".ExpireTime", pushTaskObj.expireTime);
|
||||
setParameter(pushTaskObjStr + ".AndroidPopupBody", pushTaskObj.androidPopupBody);
|
||||
setParameter(pushTaskObjStr + ".IOSNotificationCategory", pushTaskObj.iOSNotificationCategory);
|
||||
setParameter(pushTaskObjStr + ".AndroidNotificationXiaomiChannel", pushTaskObj.androidNotificationXiaomiChannel);
|
||||
setParameter(pushTaskObjStr + ".StoreOffline", pushTaskObj.storeOffline ? "true" : "false");
|
||||
setParameter(pushTaskObjStr + ".IOSSilentNotification", pushTaskObj.iOSSilentNotification ? "true" : "false");
|
||||
setParameter(pushTaskObjStr + ".JobKey", pushTaskObj.jobKey);
|
||||
|
||||
@@ -203,6 +203,17 @@ void PushRequest::setIOSNotificationCategory(const std::string& iOSNotificationC
|
||||
setParameter("IOSNotificationCategory", iOSNotificationCategory);
|
||||
}
|
||||
|
||||
std::string PushRequest::getAndroidNotificationXiaomiChannel()const
|
||||
{
|
||||
return androidNotificationXiaomiChannel_;
|
||||
}
|
||||
|
||||
void PushRequest::setAndroidNotificationXiaomiChannel(const std::string& androidNotificationXiaomiChannel)
|
||||
{
|
||||
androidNotificationXiaomiChannel_ = androidNotificationXiaomiChannel;
|
||||
setParameter("AndroidNotificationXiaomiChannel", androidNotificationXiaomiChannel);
|
||||
}
|
||||
|
||||
bool PushRequest::getStoreOffline()const
|
||||
{
|
||||
return storeOffline_;
|
||||
|
||||
@@ -41,6 +41,7 @@ namespace AlibabaCloud
|
||||
float right;
|
||||
float bottom;
|
||||
};
|
||||
long maxDataTime;
|
||||
std::vector<PvStatisticResult::Rect> pvRects;
|
||||
long locationId;
|
||||
long processCursor;
|
||||
|
||||
@@ -31,21 +31,21 @@ ReidClient::ReidClient(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, "");
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "1.1.7");
|
||||
}
|
||||
|
||||
ReidClient::ReidClient(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, "");
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "1.1.7");
|
||||
}
|
||||
|
||||
ReidClient::ReidClient(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, "");
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "1.1.7");
|
||||
}
|
||||
|
||||
ReidClient::~ReidClient()
|
||||
|
||||
@@ -53,6 +53,8 @@ void DescribeCameraStatisticsResult::parse(const std::string &payload)
|
||||
pvStatisticResultsObject.locationId = std::stol(valuePvStatisticResultsPvStatisticResult["LocationId"].asString());
|
||||
if(!valuePvStatisticResultsPvStatisticResult["PvType"].isNull())
|
||||
pvStatisticResultsObject.pvType = valuePvStatisticResultsPvStatisticResult["PvType"].asString();
|
||||
if(!valuePvStatisticResultsPvStatisticResult["MaxDataTime"].isNull())
|
||||
pvStatisticResultsObject.maxDataTime = std::stol(valuePvStatisticResultsPvStatisticResult["MaxDataTime"].asString());
|
||||
auto allPvRectsNode = allPvStatisticResultsNode["PvRects"]["Rect"];
|
||||
for (auto allPvStatisticResultsNodePvRectsRect : allPvRectsNode)
|
||||
{
|
||||
|
||||
@@ -163,6 +163,8 @@ set(sas_public_header_model
|
||||
include/alibabacloud/sas/model/DescribeWarningMachinesResult.h
|
||||
include/alibabacloud/sas/model/ExportRecordRequest.h
|
||||
include/alibabacloud/sas/model/ExportRecordResult.h
|
||||
include/alibabacloud/sas/model/FixCheckWarningsRequest.h
|
||||
include/alibabacloud/sas/model/FixCheckWarningsResult.h
|
||||
include/alibabacloud/sas/model/GetIOCsRequest.h
|
||||
include/alibabacloud/sas/model/GetIOCsResult.h
|
||||
include/alibabacloud/sas/model/GetIncIOCsRequest.h
|
||||
@@ -171,14 +173,8 @@ set(sas_public_header_model
|
||||
include/alibabacloud/sas/model/HandleSimilarSecurityEventsResult.h
|
||||
include/alibabacloud/sas/model/ModifyAntiBruteForceRuleRequest.h
|
||||
include/alibabacloud/sas/model/ModifyAntiBruteForceRuleResult.h
|
||||
include/alibabacloud/sas/model/ModifyAutoDelConfigRequest.h
|
||||
include/alibabacloud/sas/model/ModifyAutoDelConfigResult.h
|
||||
include/alibabacloud/sas/model/ModifyConcernNecessityRequest.h
|
||||
include/alibabacloud/sas/model/ModifyConcernNecessityResult.h
|
||||
include/alibabacloud/sas/model/ModifyCreateVulWhitelistRequest.h
|
||||
include/alibabacloud/sas/model/ModifyCreateVulWhitelistResult.h
|
||||
include/alibabacloud/sas/model/ModifyDeleteVulWhitelistRequest.h
|
||||
include/alibabacloud/sas/model/ModifyDeleteVulWhitelistResult.h
|
||||
include/alibabacloud/sas/model/ModifyEmgVulSubmitRequest.h
|
||||
include/alibabacloud/sas/model/ModifyEmgVulSubmitResult.h
|
||||
include/alibabacloud/sas/model/ModifyGroupPropertyRequest.h
|
||||
@@ -214,7 +210,9 @@ set(sas_public_header_model
|
||||
include/alibabacloud/sas/model/SasInstallCodeRequest.h
|
||||
include/alibabacloud/sas/model/SasInstallCodeResult.h
|
||||
include/alibabacloud/sas/model/StartBaselineSecurityCheckRequest.h
|
||||
include/alibabacloud/sas/model/StartBaselineSecurityCheckResult.h )
|
||||
include/alibabacloud/sas/model/StartBaselineSecurityCheckResult.h
|
||||
include/alibabacloud/sas/model/ValidateHcWarningsRequest.h
|
||||
include/alibabacloud/sas/model/ValidateHcWarningsResult.h )
|
||||
|
||||
set(sas_src
|
||||
src/SasClient.cc
|
||||
@@ -360,6 +358,8 @@ set(sas_src
|
||||
src/model/DescribeWarningMachinesResult.cc
|
||||
src/model/ExportRecordRequest.cc
|
||||
src/model/ExportRecordResult.cc
|
||||
src/model/FixCheckWarningsRequest.cc
|
||||
src/model/FixCheckWarningsResult.cc
|
||||
src/model/GetIOCsRequest.cc
|
||||
src/model/GetIOCsResult.cc
|
||||
src/model/GetIncIOCsRequest.cc
|
||||
@@ -368,14 +368,8 @@ set(sas_src
|
||||
src/model/HandleSimilarSecurityEventsResult.cc
|
||||
src/model/ModifyAntiBruteForceRuleRequest.cc
|
||||
src/model/ModifyAntiBruteForceRuleResult.cc
|
||||
src/model/ModifyAutoDelConfigRequest.cc
|
||||
src/model/ModifyAutoDelConfigResult.cc
|
||||
src/model/ModifyConcernNecessityRequest.cc
|
||||
src/model/ModifyConcernNecessityResult.cc
|
||||
src/model/ModifyCreateVulWhitelistRequest.cc
|
||||
src/model/ModifyCreateVulWhitelistResult.cc
|
||||
src/model/ModifyDeleteVulWhitelistRequest.cc
|
||||
src/model/ModifyDeleteVulWhitelistResult.cc
|
||||
src/model/ModifyEmgVulSubmitRequest.cc
|
||||
src/model/ModifyEmgVulSubmitResult.cc
|
||||
src/model/ModifyGroupPropertyRequest.cc
|
||||
@@ -411,7 +405,9 @@ set(sas_src
|
||||
src/model/SasInstallCodeRequest.cc
|
||||
src/model/SasInstallCodeResult.cc
|
||||
src/model/StartBaselineSecurityCheckRequest.cc
|
||||
src/model/StartBaselineSecurityCheckResult.cc )
|
||||
src/model/StartBaselineSecurityCheckResult.cc
|
||||
src/model/ValidateHcWarningsRequest.cc
|
||||
src/model/ValidateHcWarningsResult.cc )
|
||||
|
||||
add_library(sas ${LIB_TYPE}
|
||||
${sas_public_header}
|
||||
|
||||
@@ -164,6 +164,8 @@
|
||||
#include "model/DescribeWarningMachinesResult.h"
|
||||
#include "model/ExportRecordRequest.h"
|
||||
#include "model/ExportRecordResult.h"
|
||||
#include "model/FixCheckWarningsRequest.h"
|
||||
#include "model/FixCheckWarningsResult.h"
|
||||
#include "model/GetIOCsRequest.h"
|
||||
#include "model/GetIOCsResult.h"
|
||||
#include "model/GetIncIOCsRequest.h"
|
||||
@@ -172,14 +174,8 @@
|
||||
#include "model/HandleSimilarSecurityEventsResult.h"
|
||||
#include "model/ModifyAntiBruteForceRuleRequest.h"
|
||||
#include "model/ModifyAntiBruteForceRuleResult.h"
|
||||
#include "model/ModifyAutoDelConfigRequest.h"
|
||||
#include "model/ModifyAutoDelConfigResult.h"
|
||||
#include "model/ModifyConcernNecessityRequest.h"
|
||||
#include "model/ModifyConcernNecessityResult.h"
|
||||
#include "model/ModifyCreateVulWhitelistRequest.h"
|
||||
#include "model/ModifyCreateVulWhitelistResult.h"
|
||||
#include "model/ModifyDeleteVulWhitelistRequest.h"
|
||||
#include "model/ModifyDeleteVulWhitelistResult.h"
|
||||
#include "model/ModifyEmgVulSubmitRequest.h"
|
||||
#include "model/ModifyEmgVulSubmitResult.h"
|
||||
#include "model/ModifyGroupPropertyRequest.h"
|
||||
@@ -216,6 +212,8 @@
|
||||
#include "model/SasInstallCodeResult.h"
|
||||
#include "model/StartBaselineSecurityCheckRequest.h"
|
||||
#include "model/StartBaselineSecurityCheckResult.h"
|
||||
#include "model/ValidateHcWarningsRequest.h"
|
||||
#include "model/ValidateHcWarningsResult.h"
|
||||
|
||||
|
||||
namespace AlibabaCloud
|
||||
@@ -438,6 +436,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ExportRecordResult> ExportRecordOutcome;
|
||||
typedef std::future<ExportRecordOutcome> ExportRecordOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::ExportRecordRequest&, const ExportRecordOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ExportRecordAsyncHandler;
|
||||
typedef Outcome<Error, Model::FixCheckWarningsResult> FixCheckWarningsOutcome;
|
||||
typedef std::future<FixCheckWarningsOutcome> FixCheckWarningsOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::FixCheckWarningsRequest&, const FixCheckWarningsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> FixCheckWarningsAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetIOCsResult> GetIOCsOutcome;
|
||||
typedef std::future<GetIOCsOutcome> GetIOCsOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::GetIOCsRequest&, const GetIOCsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetIOCsAsyncHandler;
|
||||
@@ -450,18 +451,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ModifyAntiBruteForceRuleResult> ModifyAntiBruteForceRuleOutcome;
|
||||
typedef std::future<ModifyAntiBruteForceRuleOutcome> ModifyAntiBruteForceRuleOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::ModifyAntiBruteForceRuleRequest&, const ModifyAntiBruteForceRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyAntiBruteForceRuleAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyAutoDelConfigResult> ModifyAutoDelConfigOutcome;
|
||||
typedef std::future<ModifyAutoDelConfigOutcome> ModifyAutoDelConfigOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::ModifyAutoDelConfigRequest&, const ModifyAutoDelConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyAutoDelConfigAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyConcernNecessityResult> ModifyConcernNecessityOutcome;
|
||||
typedef std::future<ModifyConcernNecessityOutcome> ModifyConcernNecessityOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::ModifyConcernNecessityRequest&, const ModifyConcernNecessityOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyConcernNecessityAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyCreateVulWhitelistResult> ModifyCreateVulWhitelistOutcome;
|
||||
typedef std::future<ModifyCreateVulWhitelistOutcome> ModifyCreateVulWhitelistOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::ModifyCreateVulWhitelistRequest&, const ModifyCreateVulWhitelistOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyCreateVulWhitelistAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyDeleteVulWhitelistResult> ModifyDeleteVulWhitelistOutcome;
|
||||
typedef std::future<ModifyDeleteVulWhitelistOutcome> ModifyDeleteVulWhitelistOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::ModifyDeleteVulWhitelistRequest&, const ModifyDeleteVulWhitelistOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDeleteVulWhitelistAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyEmgVulSubmitResult> ModifyEmgVulSubmitOutcome;
|
||||
typedef std::future<ModifyEmgVulSubmitOutcome> ModifyEmgVulSubmitOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::ModifyEmgVulSubmitRequest&, const ModifyEmgVulSubmitOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyEmgVulSubmitAsyncHandler;
|
||||
@@ -516,6 +508,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::StartBaselineSecurityCheckResult> StartBaselineSecurityCheckOutcome;
|
||||
typedef std::future<StartBaselineSecurityCheckOutcome> StartBaselineSecurityCheckOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::StartBaselineSecurityCheckRequest&, const StartBaselineSecurityCheckOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StartBaselineSecurityCheckAsyncHandler;
|
||||
typedef Outcome<Error, Model::ValidateHcWarningsResult> ValidateHcWarningsOutcome;
|
||||
typedef std::future<ValidateHcWarningsOutcome> ValidateHcWarningsOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::ValidateHcWarningsRequest&, const ValidateHcWarningsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ValidateHcWarningsAsyncHandler;
|
||||
|
||||
SasClient(const Credentials &credentials, const ClientConfiguration &configuration);
|
||||
SasClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
|
||||
@@ -734,6 +729,9 @@ namespace AlibabaCloud
|
||||
ExportRecordOutcome exportRecord(const Model::ExportRecordRequest &request)const;
|
||||
void exportRecordAsync(const Model::ExportRecordRequest& request, const ExportRecordAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ExportRecordOutcomeCallable exportRecordCallable(const Model::ExportRecordRequest& request) const;
|
||||
FixCheckWarningsOutcome fixCheckWarnings(const Model::FixCheckWarningsRequest &request)const;
|
||||
void fixCheckWarningsAsync(const Model::FixCheckWarningsRequest& request, const FixCheckWarningsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
FixCheckWarningsOutcomeCallable fixCheckWarningsCallable(const Model::FixCheckWarningsRequest& request) const;
|
||||
GetIOCsOutcome getIOCs(const Model::GetIOCsRequest &request)const;
|
||||
void getIOCsAsync(const Model::GetIOCsRequest& request, const GetIOCsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetIOCsOutcomeCallable getIOCsCallable(const Model::GetIOCsRequest& request) const;
|
||||
@@ -746,18 +744,9 @@ namespace AlibabaCloud
|
||||
ModifyAntiBruteForceRuleOutcome modifyAntiBruteForceRule(const Model::ModifyAntiBruteForceRuleRequest &request)const;
|
||||
void modifyAntiBruteForceRuleAsync(const Model::ModifyAntiBruteForceRuleRequest& request, const ModifyAntiBruteForceRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyAntiBruteForceRuleOutcomeCallable modifyAntiBruteForceRuleCallable(const Model::ModifyAntiBruteForceRuleRequest& request) const;
|
||||
ModifyAutoDelConfigOutcome modifyAutoDelConfig(const Model::ModifyAutoDelConfigRequest &request)const;
|
||||
void modifyAutoDelConfigAsync(const Model::ModifyAutoDelConfigRequest& request, const ModifyAutoDelConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyAutoDelConfigOutcomeCallable modifyAutoDelConfigCallable(const Model::ModifyAutoDelConfigRequest& request) const;
|
||||
ModifyConcernNecessityOutcome modifyConcernNecessity(const Model::ModifyConcernNecessityRequest &request)const;
|
||||
void modifyConcernNecessityAsync(const Model::ModifyConcernNecessityRequest& request, const ModifyConcernNecessityAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyConcernNecessityOutcomeCallable modifyConcernNecessityCallable(const Model::ModifyConcernNecessityRequest& request) const;
|
||||
ModifyCreateVulWhitelistOutcome modifyCreateVulWhitelist(const Model::ModifyCreateVulWhitelistRequest &request)const;
|
||||
void modifyCreateVulWhitelistAsync(const Model::ModifyCreateVulWhitelistRequest& request, const ModifyCreateVulWhitelistAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyCreateVulWhitelistOutcomeCallable modifyCreateVulWhitelistCallable(const Model::ModifyCreateVulWhitelistRequest& request) const;
|
||||
ModifyDeleteVulWhitelistOutcome modifyDeleteVulWhitelist(const Model::ModifyDeleteVulWhitelistRequest &request)const;
|
||||
void modifyDeleteVulWhitelistAsync(const Model::ModifyDeleteVulWhitelistRequest& request, const ModifyDeleteVulWhitelistAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyDeleteVulWhitelistOutcomeCallable modifyDeleteVulWhitelistCallable(const Model::ModifyDeleteVulWhitelistRequest& request) const;
|
||||
ModifyEmgVulSubmitOutcome modifyEmgVulSubmit(const Model::ModifyEmgVulSubmitRequest &request)const;
|
||||
void modifyEmgVulSubmitAsync(const Model::ModifyEmgVulSubmitRequest& request, const ModifyEmgVulSubmitAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyEmgVulSubmitOutcomeCallable modifyEmgVulSubmitCallable(const Model::ModifyEmgVulSubmitRequest& request) const;
|
||||
@@ -812,6 +801,9 @@ namespace AlibabaCloud
|
||||
StartBaselineSecurityCheckOutcome startBaselineSecurityCheck(const Model::StartBaselineSecurityCheckRequest &request)const;
|
||||
void startBaselineSecurityCheckAsync(const Model::StartBaselineSecurityCheckRequest& request, const StartBaselineSecurityCheckAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
StartBaselineSecurityCheckOutcomeCallable startBaselineSecurityCheckCallable(const Model::StartBaselineSecurityCheckRequest& request) const;
|
||||
ValidateHcWarningsOutcome validateHcWarnings(const Model::ValidateHcWarningsRequest &request)const;
|
||||
void validateHcWarningsAsync(const Model::ValidateHcWarningsRequest& request, const ValidateHcWarningsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ValidateHcWarningsOutcomeCallable validateHcWarningsCallable(const Model::ValidateHcWarningsRequest& request) const;
|
||||
|
||||
private:
|
||||
std::shared_ptr<EndpointProvider> endpointProvider_;
|
||||
|
||||
@@ -41,11 +41,14 @@ namespace AlibabaCloud
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getLang()const;
|
||||
void setLang(const std::string& lang);
|
||||
std::string getResourceDirectoryAccountId()const;
|
||||
void setResourceDirectoryAccountId(const std::string& resourceDirectoryAccountId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string sourceIp_;
|
||||
std::string lang_;
|
||||
std::string resourceDirectoryAccountId_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -39,10 +39,13 @@ namespace AlibabaCloud
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getLang()const;
|
||||
void setLang(const std::string& lang);
|
||||
std::string getResourceDirectoryAccountId()const;
|
||||
void setResourceDirectoryAccountId(const std::string& resourceDirectoryAccountId);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
std::string lang_;
|
||||
std::string resourceDirectoryAccountId_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -39,10 +39,13 @@ namespace AlibabaCloud
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getLang()const;
|
||||
void setLang(const std::string& lang);
|
||||
std::string getResourceDirectoryAccountId()const;
|
||||
void setResourceDirectoryAccountId(const std::string& resourceDirectoryAccountId);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
std::string lang_;
|
||||
std::string resourceDirectoryAccountId_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -46,6 +46,7 @@ namespace AlibabaCloud
|
||||
~DescribeSuspEventDetailResult();
|
||||
std::string getEventDesc()const;
|
||||
std::string getEventTypeDesc()const;
|
||||
std::string getOperateErrorCode()const;
|
||||
std::string getEventStatus()const;
|
||||
std::string getEventName()const;
|
||||
std::string getSaleVersion()const;
|
||||
@@ -68,6 +69,7 @@ namespace AlibabaCloud
|
||||
private:
|
||||
std::string eventDesc_;
|
||||
std::string eventTypeDesc_;
|
||||
std::string operateErrorCode_;
|
||||
std::string eventStatus_;
|
||||
std::string eventName_;
|
||||
std::string saleVersion_;
|
||||
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_MODIFYCONCERNNECESSITYREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_MODIFYCONCERNNECESSITYREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_FIXCHECKWARNINGSREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_FIXCHECKWARNINGSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -28,27 +28,33 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT ModifyConcernNecessityRequest : public RpcServiceRequest
|
||||
class ALIBABACLOUD_SAS_EXPORT FixCheckWarningsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ModifyConcernNecessityRequest();
|
||||
~ModifyConcernNecessityRequest();
|
||||
FixCheckWarningsRequest();
|
||||
~FixCheckWarningsRequest();
|
||||
|
||||
long getRiskId()const;
|
||||
void setRiskId(long riskId);
|
||||
std::string getCheckParams()const;
|
||||
void setCheckParams(const std::string& checkParams);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getLang()const;
|
||||
void setLang(const std::string& lang);
|
||||
std::string getConcernNecessity()const;
|
||||
void setConcernNecessity(const std::string& concernNecessity);
|
||||
std::string getUuids()const;
|
||||
void setUuids(const std::string& uuids);
|
||||
|
||||
private:
|
||||
long riskId_;
|
||||
std::string checkParams_;
|
||||
std::string sourceIp_;
|
||||
std::string lang_;
|
||||
std::string concernNecessity_;
|
||||
std::string uuids_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_MODIFYCONCERNNECESSITYREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_FIXCHECKWARNINGSREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_MODIFYCONCERNNECESSITYRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_MODIFYCONCERNNECESSITYRESULT_H_
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_FIXCHECKWARNINGSRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_FIXCHECKWARNINGSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,21 +29,23 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT ModifyConcernNecessityResult : public ServiceResult
|
||||
class ALIBABACLOUD_SAS_EXPORT FixCheckWarningsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ModifyConcernNecessityResult();
|
||||
explicit ModifyConcernNecessityResult(const std::string &payload);
|
||||
~ModifyConcernNecessityResult();
|
||||
FixCheckWarningsResult();
|
||||
explicit FixCheckWarningsResult(const std::string &payload);
|
||||
~FixCheckWarningsResult();
|
||||
long getBatchId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long batchId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_MODIFYCONCERNNECESSITYRESULT_H_
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_FIXCHECKWARNINGSRESULT_H_
|
||||
@@ -35,12 +35,15 @@ namespace AlibabaCloud
|
||||
GetIOCsRequest();
|
||||
~GetIOCsRequest();
|
||||
|
||||
std::string getDate()const;
|
||||
void setDate(const std::string& date);
|
||||
std::string getType()const;
|
||||
void setType(const std::string& type);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
std::string date_;
|
||||
std::string type_;
|
||||
std::string sourceIp_;
|
||||
|
||||
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_MODIFYAUTODELCONFIGREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_MODIFYAUTODELCONFIGREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_VALIDATEHCWARNINGSREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_VALIDATEHCWARNINGSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -28,24 +28,27 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT ModifyAutoDelConfigRequest : public RpcServiceRequest
|
||||
class ALIBABACLOUD_SAS_EXPORT ValidateHcWarningsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ModifyAutoDelConfigRequest();
|
||||
~ModifyAutoDelConfigRequest();
|
||||
ValidateHcWarningsRequest();
|
||||
~ValidateHcWarningsRequest();
|
||||
|
||||
std::string getRiskIds()const;
|
||||
void setRiskIds(const std::string& riskIds);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
int getDays()const;
|
||||
void setDays(int days);
|
||||
std::string getUuids()const;
|
||||
void setUuids(const std::string& uuids);
|
||||
|
||||
private:
|
||||
std::string riskIds_;
|
||||
std::string sourceIp_;
|
||||
int days_;
|
||||
std::string uuids_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_MODIFYAUTODELCONFIGREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_VALIDATEHCWARNINGSREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_MODIFYAUTODELCONFIGRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_MODIFYAUTODELCONFIGRESULT_H_
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_VALIDATEHCWARNINGSRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_VALIDATEHCWARNINGSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,14 +29,14 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT ModifyAutoDelConfigResult : public ServiceResult
|
||||
class ALIBABACLOUD_SAS_EXPORT ValidateHcWarningsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ModifyAutoDelConfigResult();
|
||||
explicit ModifyAutoDelConfigResult(const std::string &payload);
|
||||
~ModifyAutoDelConfigResult();
|
||||
ValidateHcWarningsResult();
|
||||
explicit ValidateHcWarningsResult(const std::string &payload);
|
||||
~ValidateHcWarningsResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
@@ -46,4 +46,4 @@ namespace AlibabaCloud
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_MODIFYAUTODELCONFIGRESULT_H_
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_VALIDATEHCWARNINGSRESULT_H_
|
||||
@@ -2607,6 +2607,42 @@ SasClient::ExportRecordOutcomeCallable SasClient::exportRecordCallable(const Exp
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
SasClient::FixCheckWarningsOutcome SasClient::fixCheckWarnings(const FixCheckWarningsRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return FixCheckWarningsOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return FixCheckWarningsOutcome(FixCheckWarningsResult(outcome.result()));
|
||||
else
|
||||
return FixCheckWarningsOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void SasClient::fixCheckWarningsAsync(const FixCheckWarningsRequest& request, const FixCheckWarningsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, fixCheckWarnings(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
SasClient::FixCheckWarningsOutcomeCallable SasClient::fixCheckWarningsCallable(const FixCheckWarningsRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<FixCheckWarningsOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->fixCheckWarnings(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
SasClient::GetIOCsOutcome SasClient::getIOCs(const GetIOCsRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -2751,78 +2787,6 @@ SasClient::ModifyAntiBruteForceRuleOutcomeCallable SasClient::modifyAntiBruteFor
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
SasClient::ModifyAutoDelConfigOutcome SasClient::modifyAutoDelConfig(const ModifyAutoDelConfigRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return ModifyAutoDelConfigOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return ModifyAutoDelConfigOutcome(ModifyAutoDelConfigResult(outcome.result()));
|
||||
else
|
||||
return ModifyAutoDelConfigOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void SasClient::modifyAutoDelConfigAsync(const ModifyAutoDelConfigRequest& request, const ModifyAutoDelConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, modifyAutoDelConfig(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
SasClient::ModifyAutoDelConfigOutcomeCallable SasClient::modifyAutoDelConfigCallable(const ModifyAutoDelConfigRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<ModifyAutoDelConfigOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->modifyAutoDelConfig(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
SasClient::ModifyConcernNecessityOutcome SasClient::modifyConcernNecessity(const ModifyConcernNecessityRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return ModifyConcernNecessityOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return ModifyConcernNecessityOutcome(ModifyConcernNecessityResult(outcome.result()));
|
||||
else
|
||||
return ModifyConcernNecessityOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void SasClient::modifyConcernNecessityAsync(const ModifyConcernNecessityRequest& request, const ModifyConcernNecessityAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, modifyConcernNecessity(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
SasClient::ModifyConcernNecessityOutcomeCallable SasClient::modifyConcernNecessityCallable(const ModifyConcernNecessityRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<ModifyConcernNecessityOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->modifyConcernNecessity(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
SasClient::ModifyCreateVulWhitelistOutcome SasClient::modifyCreateVulWhitelist(const ModifyCreateVulWhitelistRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -2859,42 +2823,6 @@ SasClient::ModifyCreateVulWhitelistOutcomeCallable SasClient::modifyCreateVulWhi
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
SasClient::ModifyDeleteVulWhitelistOutcome SasClient::modifyDeleteVulWhitelist(const ModifyDeleteVulWhitelistRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return ModifyDeleteVulWhitelistOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return ModifyDeleteVulWhitelistOutcome(ModifyDeleteVulWhitelistResult(outcome.result()));
|
||||
else
|
||||
return ModifyDeleteVulWhitelistOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void SasClient::modifyDeleteVulWhitelistAsync(const ModifyDeleteVulWhitelistRequest& request, const ModifyDeleteVulWhitelistAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, modifyDeleteVulWhitelist(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
SasClient::ModifyDeleteVulWhitelistOutcomeCallable SasClient::modifyDeleteVulWhitelistCallable(const ModifyDeleteVulWhitelistRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<ModifyDeleteVulWhitelistOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->modifyDeleteVulWhitelist(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
SasClient::ModifyEmgVulSubmitOutcome SasClient::modifyEmgVulSubmit(const ModifyEmgVulSubmitRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -3543,3 +3471,39 @@ SasClient::StartBaselineSecurityCheckOutcomeCallable SasClient::startBaselineSec
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
SasClient::ValidateHcWarningsOutcome SasClient::validateHcWarnings(const ValidateHcWarningsRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return ValidateHcWarningsOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return ValidateHcWarningsOutcome(ValidateHcWarningsResult(outcome.result()));
|
||||
else
|
||||
return ValidateHcWarningsOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void SasClient::validateHcWarningsAsync(const ValidateHcWarningsRequest& request, const ValidateHcWarningsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, validateHcWarnings(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
SasClient::ValidateHcWarningsOutcomeCallable SasClient::validateHcWarningsCallable(const ValidateHcWarningsRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<ValidateHcWarningsOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->validateHcWarnings(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
|
||||
@@ -60,3 +60,14 @@ void DescribeRiskCheckSummaryRequest::setLang(const std::string& lang)
|
||||
setParameter("Lang", lang);
|
||||
}
|
||||
|
||||
std::string DescribeRiskCheckSummaryRequest::getResourceDirectoryAccountId()const
|
||||
{
|
||||
return resourceDirectoryAccountId_;
|
||||
}
|
||||
|
||||
void DescribeRiskCheckSummaryRequest::setResourceDirectoryAccountId(const std::string& resourceDirectoryAccountId)
|
||||
{
|
||||
resourceDirectoryAccountId_ = resourceDirectoryAccountId;
|
||||
setParameter("ResourceDirectoryAccountId", resourceDirectoryAccountId);
|
||||
}
|
||||
|
||||
|
||||
@@ -49,3 +49,14 @@ void DescribeSecurityStatInfoRequest::setLang(const std::string& lang)
|
||||
setParameter("Lang", lang);
|
||||
}
|
||||
|
||||
std::string DescribeSecurityStatInfoRequest::getResourceDirectoryAccountId()const
|
||||
{
|
||||
return resourceDirectoryAccountId_;
|
||||
}
|
||||
|
||||
void DescribeSecurityStatInfoRequest::setResourceDirectoryAccountId(const std::string& resourceDirectoryAccountId)
|
||||
{
|
||||
resourceDirectoryAccountId_ = resourceDirectoryAccountId;
|
||||
setParameter("ResourceDirectoryAccountId", resourceDirectoryAccountId);
|
||||
}
|
||||
|
||||
|
||||
@@ -49,3 +49,14 @@ void DescribeSummaryInfoRequest::setLang(const std::string& lang)
|
||||
setParameter("Lang", lang);
|
||||
}
|
||||
|
||||
std::string DescribeSummaryInfoRequest::getResourceDirectoryAccountId()const
|
||||
{
|
||||
return resourceDirectoryAccountId_;
|
||||
}
|
||||
|
||||
void DescribeSummaryInfoRequest::setResourceDirectoryAccountId(const std::string& resourceDirectoryAccountId)
|
||||
{
|
||||
resourceDirectoryAccountId_ = resourceDirectoryAccountId;
|
||||
setParameter("ResourceDirectoryAccountId", resourceDirectoryAccountId);
|
||||
}
|
||||
|
||||
|
||||
@@ -87,6 +87,8 @@ void DescribeSuspEventDetailResult::parse(const std::string &payload)
|
||||
eventName_ = value["EventName"].asString();
|
||||
if(!value["CanBeDealOnLine"].isNull())
|
||||
canBeDealOnLine_ = value["CanBeDealOnLine"].asString() == "true";
|
||||
if(!value["OperateErrorCode"].isNull())
|
||||
operateErrorCode_ = value["OperateErrorCode"].asString();
|
||||
|
||||
}
|
||||
|
||||
@@ -100,6 +102,11 @@ std::string DescribeSuspEventDetailResult::getEventTypeDesc()const
|
||||
return eventTypeDesc_;
|
||||
}
|
||||
|
||||
std::string DescribeSuspEventDetailResult::getOperateErrorCode()const
|
||||
{
|
||||
return operateErrorCode_;
|
||||
}
|
||||
|
||||
std::string DescribeSuspEventDetailResult::getEventStatus()const
|
||||
{
|
||||
return eventStatus_;
|
||||
|
||||
84
sas/src/model/FixCheckWarningsRequest.cc
Normal file
84
sas/src/model/FixCheckWarningsRequest.cc
Normal file
@@ -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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/sas/model/FixCheckWarningsRequest.h>
|
||||
|
||||
using AlibabaCloud::Sas::Model::FixCheckWarningsRequest;
|
||||
|
||||
FixCheckWarningsRequest::FixCheckWarningsRequest() :
|
||||
RpcServiceRequest("sas", "2018-12-03", "FixCheckWarnings")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
FixCheckWarningsRequest::~FixCheckWarningsRequest()
|
||||
{}
|
||||
|
||||
long FixCheckWarningsRequest::getRiskId()const
|
||||
{
|
||||
return riskId_;
|
||||
}
|
||||
|
||||
void FixCheckWarningsRequest::setRiskId(long riskId)
|
||||
{
|
||||
riskId_ = riskId;
|
||||
setParameter("RiskId", std::to_string(riskId));
|
||||
}
|
||||
|
||||
std::string FixCheckWarningsRequest::getCheckParams()const
|
||||
{
|
||||
return checkParams_;
|
||||
}
|
||||
|
||||
void FixCheckWarningsRequest::setCheckParams(const std::string& checkParams)
|
||||
{
|
||||
checkParams_ = checkParams;
|
||||
setParameter("CheckParams", checkParams);
|
||||
}
|
||||
|
||||
std::string FixCheckWarningsRequest::getSourceIp()const
|
||||
{
|
||||
return sourceIp_;
|
||||
}
|
||||
|
||||
void FixCheckWarningsRequest::setSourceIp(const std::string& sourceIp)
|
||||
{
|
||||
sourceIp_ = sourceIp;
|
||||
setParameter("SourceIp", sourceIp);
|
||||
}
|
||||
|
||||
std::string FixCheckWarningsRequest::getLang()const
|
||||
{
|
||||
return lang_;
|
||||
}
|
||||
|
||||
void FixCheckWarningsRequest::setLang(const std::string& lang)
|
||||
{
|
||||
lang_ = lang;
|
||||
setParameter("Lang", lang);
|
||||
}
|
||||
|
||||
std::string FixCheckWarningsRequest::getUuids()const
|
||||
{
|
||||
return uuids_;
|
||||
}
|
||||
|
||||
void FixCheckWarningsRequest::setUuids(const std::string& uuids)
|
||||
{
|
||||
uuids_ = uuids;
|
||||
setParameter("Uuids", uuids);
|
||||
}
|
||||
|
||||
@@ -14,35 +14,38 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/sas/model/ModifyAutoDelConfigResult.h>
|
||||
#include <alibabacloud/sas/model/FixCheckWarningsResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Sas;
|
||||
using namespace AlibabaCloud::Sas::Model;
|
||||
|
||||
ModifyAutoDelConfigResult::ModifyAutoDelConfigResult() :
|
||||
FixCheckWarningsResult::FixCheckWarningsResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
ModifyAutoDelConfigResult::ModifyAutoDelConfigResult(const std::string &payload) :
|
||||
FixCheckWarningsResult::FixCheckWarningsResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
ModifyAutoDelConfigResult::~ModifyAutoDelConfigResult()
|
||||
FixCheckWarningsResult::~FixCheckWarningsResult()
|
||||
{}
|
||||
|
||||
void ModifyAutoDelConfigResult::parse(const std::string &payload)
|
||||
void FixCheckWarningsResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::CharReaderBuilder builder;
|
||||
Json::CharReader *reader = builder.newCharReader();
|
||||
Json::Value *val;
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
JSONCPP_STRING *errs;
|
||||
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
|
||||
value = *val;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["BatchId"].isNull())
|
||||
batchId_ = std::stol(value["BatchId"].asString());
|
||||
|
||||
}
|
||||
|
||||
long FixCheckWarningsResult::getBatchId()const
|
||||
{
|
||||
return batchId_;
|
||||
}
|
||||
|
||||
@@ -27,6 +27,17 @@ GetIOCsRequest::GetIOCsRequest() :
|
||||
GetIOCsRequest::~GetIOCsRequest()
|
||||
{}
|
||||
|
||||
std::string GetIOCsRequest::getDate()const
|
||||
{
|
||||
return date_;
|
||||
}
|
||||
|
||||
void GetIOCsRequest::setDate(const std::string& date)
|
||||
{
|
||||
date_ = date;
|
||||
setParameter("Date", date);
|
||||
}
|
||||
|
||||
std::string GetIOCsRequest::getType()const
|
||||
{
|
||||
return type_;
|
||||
|
||||
@@ -1,49 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/sas/model/ModifyAutoDelConfigRequest.h>
|
||||
|
||||
using AlibabaCloud::Sas::Model::ModifyAutoDelConfigRequest;
|
||||
|
||||
ModifyAutoDelConfigRequest::ModifyAutoDelConfigRequest() :
|
||||
RpcServiceRequest("sas", "2018-12-03", "ModifyAutoDelConfig")
|
||||
{}
|
||||
|
||||
ModifyAutoDelConfigRequest::~ModifyAutoDelConfigRequest()
|
||||
{}
|
||||
|
||||
std::string ModifyAutoDelConfigRequest::getSourceIp()const
|
||||
{
|
||||
return sourceIp_;
|
||||
}
|
||||
|
||||
void ModifyAutoDelConfigRequest::setSourceIp(const std::string& sourceIp)
|
||||
{
|
||||
sourceIp_ = sourceIp;
|
||||
setCoreParameter("SourceIp", sourceIp);
|
||||
}
|
||||
|
||||
int ModifyAutoDelConfigRequest::getDays()const
|
||||
{
|
||||
return days_;
|
||||
}
|
||||
|
||||
void ModifyAutoDelConfigRequest::setDays(int days)
|
||||
{
|
||||
days_ = days;
|
||||
setCoreParameter("Days", std::to_string(days));
|
||||
}
|
||||
|
||||
@@ -1,60 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/sas/model/ModifyConcernNecessityRequest.h>
|
||||
|
||||
using AlibabaCloud::Sas::Model::ModifyConcernNecessityRequest;
|
||||
|
||||
ModifyConcernNecessityRequest::ModifyConcernNecessityRequest() :
|
||||
RpcServiceRequest("sas", "2018-12-03", "ModifyConcernNecessity")
|
||||
{}
|
||||
|
||||
ModifyConcernNecessityRequest::~ModifyConcernNecessityRequest()
|
||||
{}
|
||||
|
||||
std::string ModifyConcernNecessityRequest::getSourceIp()const
|
||||
{
|
||||
return sourceIp_;
|
||||
}
|
||||
|
||||
void ModifyConcernNecessityRequest::setSourceIp(const std::string& sourceIp)
|
||||
{
|
||||
sourceIp_ = sourceIp;
|
||||
setCoreParameter("SourceIp", sourceIp);
|
||||
}
|
||||
|
||||
std::string ModifyConcernNecessityRequest::getLang()const
|
||||
{
|
||||
return lang_;
|
||||
}
|
||||
|
||||
void ModifyConcernNecessityRequest::setLang(const std::string& lang)
|
||||
{
|
||||
lang_ = lang;
|
||||
setCoreParameter("Lang", lang);
|
||||
}
|
||||
|
||||
std::string ModifyConcernNecessityRequest::getConcernNecessity()const
|
||||
{
|
||||
return concernNecessity_;
|
||||
}
|
||||
|
||||
void ModifyConcernNecessityRequest::setConcernNecessity(const std::string& concernNecessity)
|
||||
{
|
||||
concernNecessity_ = concernNecessity;
|
||||
setCoreParameter("ConcernNecessity", concernNecessity);
|
||||
}
|
||||
|
||||
@@ -1,49 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/sas/model/ModifyDeleteVulWhitelistRequest.h>
|
||||
|
||||
using AlibabaCloud::Sas::Model::ModifyDeleteVulWhitelistRequest;
|
||||
|
||||
ModifyDeleteVulWhitelistRequest::ModifyDeleteVulWhitelistRequest() :
|
||||
RpcServiceRequest("sas", "2018-12-03", "ModifyDeleteVulWhitelist")
|
||||
{}
|
||||
|
||||
ModifyDeleteVulWhitelistRequest::~ModifyDeleteVulWhitelistRequest()
|
||||
{}
|
||||
|
||||
std::string ModifyDeleteVulWhitelistRequest::getSourceIp()const
|
||||
{
|
||||
return sourceIp_;
|
||||
}
|
||||
|
||||
void ModifyDeleteVulWhitelistRequest::setSourceIp(const std::string& sourceIp)
|
||||
{
|
||||
sourceIp_ = sourceIp;
|
||||
setCoreParameter("SourceIp", sourceIp);
|
||||
}
|
||||
|
||||
std::string ModifyDeleteVulWhitelistRequest::getWhitelist()const
|
||||
{
|
||||
return whitelist_;
|
||||
}
|
||||
|
||||
void ModifyDeleteVulWhitelistRequest::setWhitelist(const std::string& whitelist)
|
||||
{
|
||||
whitelist_ = whitelist;
|
||||
setCoreParameter("Whitelist", whitelist);
|
||||
}
|
||||
|
||||
62
sas/src/model/ValidateHcWarningsRequest.cc
Normal file
62
sas/src/model/ValidateHcWarningsRequest.cc
Normal file
@@ -0,0 +1,62 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/sas/model/ValidateHcWarningsRequest.h>
|
||||
|
||||
using AlibabaCloud::Sas::Model::ValidateHcWarningsRequest;
|
||||
|
||||
ValidateHcWarningsRequest::ValidateHcWarningsRequest() :
|
||||
RpcServiceRequest("sas", "2018-12-03", "ValidateHcWarnings")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
ValidateHcWarningsRequest::~ValidateHcWarningsRequest()
|
||||
{}
|
||||
|
||||
std::string ValidateHcWarningsRequest::getRiskIds()const
|
||||
{
|
||||
return riskIds_;
|
||||
}
|
||||
|
||||
void ValidateHcWarningsRequest::setRiskIds(const std::string& riskIds)
|
||||
{
|
||||
riskIds_ = riskIds;
|
||||
setParameter("RiskIds", riskIds);
|
||||
}
|
||||
|
||||
std::string ValidateHcWarningsRequest::getSourceIp()const
|
||||
{
|
||||
return sourceIp_;
|
||||
}
|
||||
|
||||
void ValidateHcWarningsRequest::setSourceIp(const std::string& sourceIp)
|
||||
{
|
||||
sourceIp_ = sourceIp;
|
||||
setParameter("SourceIp", sourceIp);
|
||||
}
|
||||
|
||||
std::string ValidateHcWarningsRequest::getUuids()const
|
||||
{
|
||||
return uuids_;
|
||||
}
|
||||
|
||||
void ValidateHcWarningsRequest::setUuids(const std::string& uuids)
|
||||
{
|
||||
uuids_ = uuids;
|
||||
setParameter("Uuids", uuids);
|
||||
}
|
||||
|
||||
@@ -14,34 +14,30 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/sas/model/ModifyConcernNecessityResult.h>
|
||||
#include <alibabacloud/sas/model/ValidateHcWarningsResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Sas;
|
||||
using namespace AlibabaCloud::Sas::Model;
|
||||
|
||||
ModifyConcernNecessityResult::ModifyConcernNecessityResult() :
|
||||
ValidateHcWarningsResult::ValidateHcWarningsResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
ModifyConcernNecessityResult::ModifyConcernNecessityResult(const std::string &payload) :
|
||||
ValidateHcWarningsResult::ValidateHcWarningsResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
ModifyConcernNecessityResult::~ModifyConcernNecessityResult()
|
||||
ValidateHcWarningsResult::~ValidateHcWarningsResult()
|
||||
{}
|
||||
|
||||
void ModifyConcernNecessityResult::parse(const std::string &payload)
|
||||
void ValidateHcWarningsResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::CharReaderBuilder builder;
|
||||
Json::CharReader *reader = builder.newCharReader();
|
||||
Json::Value *val;
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
JSONCPP_STRING *errs;
|
||||
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
|
||||
value = *val;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
|
||||
}
|
||||
@@ -32,20 +32,24 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_VCS_EXPORT AddMonitorResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string taskId;
|
||||
};
|
||||
|
||||
|
||||
AddMonitorResult();
|
||||
explicit AddMonitorResult(const std::string &payload);
|
||||
~AddMonitorResult();
|
||||
std::string getMessage()const;
|
||||
std::string getData()const;
|
||||
Data getData()const;
|
||||
std::string getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::string data_;
|
||||
Data data_;
|
||||
std::string code_;
|
||||
|
||||
};
|
||||
|
||||
@@ -35,12 +35,8 @@ namespace AlibabaCloud
|
||||
UpdateMonitorRequest();
|
||||
~UpdateMonitorRequest();
|
||||
|
||||
std::string getDeviceOperateType()const;
|
||||
void setDeviceOperateType(const std::string& deviceOperateType);
|
||||
std::string getCorpId()const;
|
||||
void setCorpId(const std::string& corpId);
|
||||
std::string getPicList()const;
|
||||
void setPicList(const std::string& picList);
|
||||
std::string getDescription()const;
|
||||
void setDescription(const std::string& description);
|
||||
std::string getRuleName()const;
|
||||
@@ -49,27 +45,34 @@ namespace AlibabaCloud
|
||||
void setPicOperateType(const std::string& picOperateType);
|
||||
std::string getAttributeName()const;
|
||||
void setAttributeName(const std::string& attributeName);
|
||||
std::string getAttributeOperateType()const;
|
||||
void setAttributeOperateType(const std::string& attributeOperateType);
|
||||
std::string getRuleExpression()const;
|
||||
void setRuleExpression(const std::string& ruleExpression);
|
||||
std::string getTaskId()const;
|
||||
void setTaskId(const std::string& taskId);
|
||||
std::string getDeviceOperateType()const;
|
||||
void setDeviceOperateType(const std::string& deviceOperateType);
|
||||
std::string getPicList()const;
|
||||
void setPicList(const std::string& picList);
|
||||
std::string getAttributeValueList()const;
|
||||
void setAttributeValueList(const std::string& attributeValueList);
|
||||
std::string getDeviceList()const;
|
||||
void setDeviceList(const std::string& deviceList);
|
||||
std::string getAttributeOperateType()const;
|
||||
void setAttributeOperateType(const std::string& attributeOperateType);
|
||||
std::string getTaskId()const;
|
||||
void setTaskId(const std::string& taskId);
|
||||
|
||||
private:
|
||||
std::string deviceOperateType_;
|
||||
std::string corpId_;
|
||||
std::string picList_;
|
||||
std::string description_;
|
||||
std::string ruleName_;
|
||||
std::string picOperateType_;
|
||||
std::string attributeName_;
|
||||
std::string attributeOperateType_;
|
||||
std::string ruleExpression_;
|
||||
std::string taskId_;
|
||||
std::string deviceOperateType_;
|
||||
std::string picList_;
|
||||
std::string attributeValueList_;
|
||||
std::string deviceList_;
|
||||
std::string attributeOperateType_;
|
||||
std::string taskId_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -39,12 +39,13 @@ void AddMonitorResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto dataNode = value["Data"];
|
||||
if(!dataNode["TaskId"].isNull())
|
||||
data_.taskId = dataNode["TaskId"].asString();
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
if(!value["Data"].isNull())
|
||||
data_ = value["Data"].asString();
|
||||
|
||||
}
|
||||
|
||||
@@ -53,7 +54,7 @@ std::string AddMonitorResult::getMessage()const
|
||||
return message_;
|
||||
}
|
||||
|
||||
std::string AddMonitorResult::getData()const
|
||||
AddMonitorResult::Data AddMonitorResult::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
@@ -27,17 +27,6 @@ UpdateMonitorRequest::UpdateMonitorRequest() :
|
||||
UpdateMonitorRequest::~UpdateMonitorRequest()
|
||||
{}
|
||||
|
||||
std::string UpdateMonitorRequest::getDeviceOperateType()const
|
||||
{
|
||||
return deviceOperateType_;
|
||||
}
|
||||
|
||||
void UpdateMonitorRequest::setDeviceOperateType(const std::string& deviceOperateType)
|
||||
{
|
||||
deviceOperateType_ = deviceOperateType;
|
||||
setBodyParameter("DeviceOperateType", deviceOperateType);
|
||||
}
|
||||
|
||||
std::string UpdateMonitorRequest::getCorpId()const
|
||||
{
|
||||
return corpId_;
|
||||
@@ -49,17 +38,6 @@ void UpdateMonitorRequest::setCorpId(const std::string& corpId)
|
||||
setBodyParameter("CorpId", corpId);
|
||||
}
|
||||
|
||||
std::string UpdateMonitorRequest::getPicList()const
|
||||
{
|
||||
return picList_;
|
||||
}
|
||||
|
||||
void UpdateMonitorRequest::setPicList(const std::string& picList)
|
||||
{
|
||||
picList_ = picList;
|
||||
setBodyParameter("PicList", picList);
|
||||
}
|
||||
|
||||
std::string UpdateMonitorRequest::getDescription()const
|
||||
{
|
||||
return description_;
|
||||
@@ -104,6 +82,61 @@ void UpdateMonitorRequest::setAttributeName(const std::string& attributeName)
|
||||
setBodyParameter("AttributeName", attributeName);
|
||||
}
|
||||
|
||||
std::string UpdateMonitorRequest::getAttributeOperateType()const
|
||||
{
|
||||
return attributeOperateType_;
|
||||
}
|
||||
|
||||
void UpdateMonitorRequest::setAttributeOperateType(const std::string& attributeOperateType)
|
||||
{
|
||||
attributeOperateType_ = attributeOperateType;
|
||||
setBodyParameter("AttributeOperateType", attributeOperateType);
|
||||
}
|
||||
|
||||
std::string UpdateMonitorRequest::getRuleExpression()const
|
||||
{
|
||||
return ruleExpression_;
|
||||
}
|
||||
|
||||
void UpdateMonitorRequest::setRuleExpression(const std::string& ruleExpression)
|
||||
{
|
||||
ruleExpression_ = ruleExpression;
|
||||
setBodyParameter("RuleExpression", ruleExpression);
|
||||
}
|
||||
|
||||
std::string UpdateMonitorRequest::getTaskId()const
|
||||
{
|
||||
return taskId_;
|
||||
}
|
||||
|
||||
void UpdateMonitorRequest::setTaskId(const std::string& taskId)
|
||||
{
|
||||
taskId_ = taskId;
|
||||
setBodyParameter("TaskId", taskId);
|
||||
}
|
||||
|
||||
std::string UpdateMonitorRequest::getDeviceOperateType()const
|
||||
{
|
||||
return deviceOperateType_;
|
||||
}
|
||||
|
||||
void UpdateMonitorRequest::setDeviceOperateType(const std::string& deviceOperateType)
|
||||
{
|
||||
deviceOperateType_ = deviceOperateType;
|
||||
setBodyParameter("DeviceOperateType", deviceOperateType);
|
||||
}
|
||||
|
||||
std::string UpdateMonitorRequest::getPicList()const
|
||||
{
|
||||
return picList_;
|
||||
}
|
||||
|
||||
void UpdateMonitorRequest::setPicList(const std::string& picList)
|
||||
{
|
||||
picList_ = picList;
|
||||
setBodyParameter("PicList", picList);
|
||||
}
|
||||
|
||||
std::string UpdateMonitorRequest::getAttributeValueList()const
|
||||
{
|
||||
return attributeValueList_;
|
||||
@@ -126,25 +159,3 @@ void UpdateMonitorRequest::setDeviceList(const std::string& deviceList)
|
||||
setBodyParameter("DeviceList", deviceList);
|
||||
}
|
||||
|
||||
std::string UpdateMonitorRequest::getAttributeOperateType()const
|
||||
{
|
||||
return attributeOperateType_;
|
||||
}
|
||||
|
||||
void UpdateMonitorRequest::setAttributeOperateType(const std::string& attributeOperateType)
|
||||
{
|
||||
attributeOperateType_ = attributeOperateType;
|
||||
setBodyParameter("AttributeOperateType", attributeOperateType);
|
||||
}
|
||||
|
||||
std::string UpdateMonitorRequest::getTaskId()const
|
||||
{
|
||||
return taskId_;
|
||||
}
|
||||
|
||||
void UpdateMonitorRequest::setTaskId(const std::string& taskId)
|
||||
{
|
||||
taskId_ = taskId;
|
||||
setBodyParameter("TaskId", taskId);
|
||||
}
|
||||
|
||||
|
||||
@@ -145,6 +145,8 @@ set(vod_public_header_model
|
||||
include/alibabacloud/vod/model/GetEditingProjectMaterialsResult.h
|
||||
include/alibabacloud/vod/model/GetImageInfoRequest.h
|
||||
include/alibabacloud/vod/model/GetImageInfoResult.h
|
||||
include/alibabacloud/vod/model/GetMediaAuditAudioResultDetailRequest.h
|
||||
include/alibabacloud/vod/model/GetMediaAuditAudioResultDetailResult.h
|
||||
include/alibabacloud/vod/model/GetMediaAuditResultRequest.h
|
||||
include/alibabacloud/vod/model/GetMediaAuditResultResult.h
|
||||
include/alibabacloud/vod/model/GetMediaAuditResultDetailRequest.h
|
||||
@@ -193,6 +195,8 @@ set(vod_public_header_model
|
||||
include/alibabacloud/vod/model/ListAuditSecurityIpResult.h
|
||||
include/alibabacloud/vod/model/ListLiveRecordVideoRequest.h
|
||||
include/alibabacloud/vod/model/ListLiveRecordVideoResult.h
|
||||
include/alibabacloud/vod/model/ListMediaDNADeleteJobRequest.h
|
||||
include/alibabacloud/vod/model/ListMediaDNADeleteJobResult.h
|
||||
include/alibabacloud/vod/model/ListSnapshotsRequest.h
|
||||
include/alibabacloud/vod/model/ListSnapshotsResult.h
|
||||
include/alibabacloud/vod/model/ListTranscodeTaskRequest.h
|
||||
@@ -239,6 +243,8 @@ set(vod_public_header_model
|
||||
include/alibabacloud/vod/model/SubmitAIMediaAuditJobResult.h
|
||||
include/alibabacloud/vod/model/SubmitDynamicImageJobRequest.h
|
||||
include/alibabacloud/vod/model/SubmitDynamicImageJobResult.h
|
||||
include/alibabacloud/vod/model/SubmitMediaDNADeleteJobRequest.h
|
||||
include/alibabacloud/vod/model/SubmitMediaDNADeleteJobResult.h
|
||||
include/alibabacloud/vod/model/SubmitPreprocessJobsRequest.h
|
||||
include/alibabacloud/vod/model/SubmitPreprocessJobsResult.h
|
||||
include/alibabacloud/vod/model/SubmitSnapshotJobRequest.h
|
||||
@@ -400,6 +406,8 @@ set(vod_src
|
||||
src/model/GetEditingProjectMaterialsResult.cc
|
||||
src/model/GetImageInfoRequest.cc
|
||||
src/model/GetImageInfoResult.cc
|
||||
src/model/GetMediaAuditAudioResultDetailRequest.cc
|
||||
src/model/GetMediaAuditAudioResultDetailResult.cc
|
||||
src/model/GetMediaAuditResultRequest.cc
|
||||
src/model/GetMediaAuditResultResult.cc
|
||||
src/model/GetMediaAuditResultDetailRequest.cc
|
||||
@@ -448,6 +456,8 @@ set(vod_src
|
||||
src/model/ListAuditSecurityIpResult.cc
|
||||
src/model/ListLiveRecordVideoRequest.cc
|
||||
src/model/ListLiveRecordVideoResult.cc
|
||||
src/model/ListMediaDNADeleteJobRequest.cc
|
||||
src/model/ListMediaDNADeleteJobResult.cc
|
||||
src/model/ListSnapshotsRequest.cc
|
||||
src/model/ListSnapshotsResult.cc
|
||||
src/model/ListTranscodeTaskRequest.cc
|
||||
@@ -494,6 +504,8 @@ set(vod_src
|
||||
src/model/SubmitAIMediaAuditJobResult.cc
|
||||
src/model/SubmitDynamicImageJobRequest.cc
|
||||
src/model/SubmitDynamicImageJobResult.cc
|
||||
src/model/SubmitMediaDNADeleteJobRequest.cc
|
||||
src/model/SubmitMediaDNADeleteJobResult.cc
|
||||
src/model/SubmitPreprocessJobsRequest.cc
|
||||
src/model/SubmitPreprocessJobsResult.cc
|
||||
src/model/SubmitSnapshotJobRequest.cc
|
||||
|
||||
@@ -146,6 +146,8 @@
|
||||
#include "model/GetEditingProjectMaterialsResult.h"
|
||||
#include "model/GetImageInfoRequest.h"
|
||||
#include "model/GetImageInfoResult.h"
|
||||
#include "model/GetMediaAuditAudioResultDetailRequest.h"
|
||||
#include "model/GetMediaAuditAudioResultDetailResult.h"
|
||||
#include "model/GetMediaAuditResultRequest.h"
|
||||
#include "model/GetMediaAuditResultResult.h"
|
||||
#include "model/GetMediaAuditResultDetailRequest.h"
|
||||
@@ -194,6 +196,8 @@
|
||||
#include "model/ListAuditSecurityIpResult.h"
|
||||
#include "model/ListLiveRecordVideoRequest.h"
|
||||
#include "model/ListLiveRecordVideoResult.h"
|
||||
#include "model/ListMediaDNADeleteJobRequest.h"
|
||||
#include "model/ListMediaDNADeleteJobResult.h"
|
||||
#include "model/ListSnapshotsRequest.h"
|
||||
#include "model/ListSnapshotsResult.h"
|
||||
#include "model/ListTranscodeTaskRequest.h"
|
||||
@@ -240,6 +244,8 @@
|
||||
#include "model/SubmitAIMediaAuditJobResult.h"
|
||||
#include "model/SubmitDynamicImageJobRequest.h"
|
||||
#include "model/SubmitDynamicImageJobResult.h"
|
||||
#include "model/SubmitMediaDNADeleteJobRequest.h"
|
||||
#include "model/SubmitMediaDNADeleteJobResult.h"
|
||||
#include "model/SubmitPreprocessJobsRequest.h"
|
||||
#include "model/SubmitPreprocessJobsResult.h"
|
||||
#include "model/SubmitSnapshotJobRequest.h"
|
||||
@@ -469,6 +475,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::GetImageInfoResult> GetImageInfoOutcome;
|
||||
typedef std::future<GetImageInfoOutcome> GetImageInfoOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::GetImageInfoRequest&, const GetImageInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetImageInfoAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetMediaAuditAudioResultDetailResult> GetMediaAuditAudioResultDetailOutcome;
|
||||
typedef std::future<GetMediaAuditAudioResultDetailOutcome> GetMediaAuditAudioResultDetailOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::GetMediaAuditAudioResultDetailRequest&, const GetMediaAuditAudioResultDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetMediaAuditAudioResultDetailAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetMediaAuditResultResult> GetMediaAuditResultOutcome;
|
||||
typedef std::future<GetMediaAuditResultOutcome> GetMediaAuditResultOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::GetMediaAuditResultRequest&, const GetMediaAuditResultOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetMediaAuditResultAsyncHandler;
|
||||
@@ -541,6 +550,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ListLiveRecordVideoResult> ListLiveRecordVideoOutcome;
|
||||
typedef std::future<ListLiveRecordVideoOutcome> ListLiveRecordVideoOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::ListLiveRecordVideoRequest&, const ListLiveRecordVideoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListLiveRecordVideoAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListMediaDNADeleteJobResult> ListMediaDNADeleteJobOutcome;
|
||||
typedef std::future<ListMediaDNADeleteJobOutcome> ListMediaDNADeleteJobOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::ListMediaDNADeleteJobRequest&, const ListMediaDNADeleteJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListMediaDNADeleteJobAsyncHandler;
|
||||
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;
|
||||
@@ -610,6 +622,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::SubmitDynamicImageJobResult> SubmitDynamicImageJobOutcome;
|
||||
typedef std::future<SubmitDynamicImageJobOutcome> SubmitDynamicImageJobOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::SubmitDynamicImageJobRequest&, const SubmitDynamicImageJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitDynamicImageJobAsyncHandler;
|
||||
typedef Outcome<Error, Model::SubmitMediaDNADeleteJobResult> SubmitMediaDNADeleteJobOutcome;
|
||||
typedef std::future<SubmitMediaDNADeleteJobOutcome> SubmitMediaDNADeleteJobOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::SubmitMediaDNADeleteJobRequest&, const SubmitMediaDNADeleteJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitMediaDNADeleteJobAsyncHandler;
|
||||
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;
|
||||
@@ -852,6 +867,9 @@ namespace AlibabaCloud
|
||||
GetImageInfoOutcome getImageInfo(const Model::GetImageInfoRequest &request)const;
|
||||
void getImageInfoAsync(const Model::GetImageInfoRequest& request, const GetImageInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetImageInfoOutcomeCallable getImageInfoCallable(const Model::GetImageInfoRequest& request) const;
|
||||
GetMediaAuditAudioResultDetailOutcome getMediaAuditAudioResultDetail(const Model::GetMediaAuditAudioResultDetailRequest &request)const;
|
||||
void getMediaAuditAudioResultDetailAsync(const Model::GetMediaAuditAudioResultDetailRequest& request, const GetMediaAuditAudioResultDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetMediaAuditAudioResultDetailOutcomeCallable getMediaAuditAudioResultDetailCallable(const Model::GetMediaAuditAudioResultDetailRequest& request) const;
|
||||
GetMediaAuditResultOutcome getMediaAuditResult(const Model::GetMediaAuditResultRequest &request)const;
|
||||
void getMediaAuditResultAsync(const Model::GetMediaAuditResultRequest& request, const GetMediaAuditResultAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetMediaAuditResultOutcomeCallable getMediaAuditResultCallable(const Model::GetMediaAuditResultRequest& request) const;
|
||||
@@ -924,6 +942,9 @@ namespace AlibabaCloud
|
||||
ListLiveRecordVideoOutcome listLiveRecordVideo(const Model::ListLiveRecordVideoRequest &request)const;
|
||||
void listLiveRecordVideoAsync(const Model::ListLiveRecordVideoRequest& request, const ListLiveRecordVideoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListLiveRecordVideoOutcomeCallable listLiveRecordVideoCallable(const Model::ListLiveRecordVideoRequest& request) const;
|
||||
ListMediaDNADeleteJobOutcome listMediaDNADeleteJob(const Model::ListMediaDNADeleteJobRequest &request)const;
|
||||
void listMediaDNADeleteJobAsync(const Model::ListMediaDNADeleteJobRequest& request, const ListMediaDNADeleteJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListMediaDNADeleteJobOutcomeCallable listMediaDNADeleteJobCallable(const Model::ListMediaDNADeleteJobRequest& request) const;
|
||||
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;
|
||||
@@ -993,6 +1014,9 @@ namespace AlibabaCloud
|
||||
SubmitDynamicImageJobOutcome submitDynamicImageJob(const Model::SubmitDynamicImageJobRequest &request)const;
|
||||
void submitDynamicImageJobAsync(const Model::SubmitDynamicImageJobRequest& request, const SubmitDynamicImageJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SubmitDynamicImageJobOutcomeCallable submitDynamicImageJobCallable(const Model::SubmitDynamicImageJobRequest& request) const;
|
||||
SubmitMediaDNADeleteJobOutcome submitMediaDNADeleteJob(const Model::SubmitMediaDNADeleteJobRequest &request)const;
|
||||
void submitMediaDNADeleteJobAsync(const Model::SubmitMediaDNADeleteJobRequest& request, const SubmitMediaDNADeleteJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SubmitMediaDNADeleteJobOutcomeCallable submitMediaDNADeleteJobCallable(const Model::SubmitMediaDNADeleteJobRequest& 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;
|
||||
|
||||
@@ -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_GETMEDIAAUDITAUDIORESULTDETAILREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_GETMEDIAAUDITAUDIORESULTDETAILREQUEST_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 GetMediaAuditAudioResultDetailRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetMediaAuditAudioResultDetailRequest();
|
||||
~GetMediaAuditAudioResultDetailRequest();
|
||||
|
||||
std::string getResourceOwnerId()const;
|
||||
void setResourceOwnerId(const std::string& resourceOwnerId);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
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);
|
||||
int getPageNo()const;
|
||||
void setPageNo(int pageNo);
|
||||
|
||||
private:
|
||||
std::string resourceOwnerId_;
|
||||
std::string accessKeyId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
std::string ownerId_;
|
||||
std::string mediaId_;
|
||||
int pageNo_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_GETMEDIAAUDITAUDIORESULTDETAILREQUEST_H_
|
||||
@@ -0,0 +1,64 @@
|
||||
/*
|
||||
* 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_GETMEDIAAUDITAUDIORESULTDETAILRESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_GETMEDIAAUDITAUDIORESULTDETAILRESULT_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 GetMediaAuditAudioResultDetailResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct MediaAuditAudioResultDetail
|
||||
{
|
||||
struct ListItem
|
||||
{
|
||||
long endTime;
|
||||
long startTime;
|
||||
std::string label;
|
||||
std::string text;
|
||||
};
|
||||
int pageTotal;
|
||||
int total;
|
||||
std::vector<ListItem> list;
|
||||
};
|
||||
|
||||
|
||||
GetMediaAuditAudioResultDetailResult();
|
||||
explicit GetMediaAuditAudioResultDetailResult(const std::string &payload);
|
||||
~GetMediaAuditAudioResultDetailResult();
|
||||
MediaAuditAudioResultDetail getMediaAuditAudioResultDetail()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
MediaAuditAudioResultDetail mediaAuditAudioResultDetail_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_GETMEDIAAUDITAUDIORESULTDETAILRESULT_H_
|
||||
@@ -36,7 +36,7 @@ namespace AlibabaCloud
|
||||
{
|
||||
struct VideoResult
|
||||
{
|
||||
struct TerrorismResult
|
||||
struct PornResult
|
||||
{
|
||||
struct CounterListItem
|
||||
{
|
||||
@@ -57,7 +57,7 @@ namespace AlibabaCloud
|
||||
std::string label;
|
||||
std::vector<CounterListItem> counterList;
|
||||
};
|
||||
struct PornResult
|
||||
struct AdResult
|
||||
{
|
||||
struct CounterListItem3
|
||||
{
|
||||
@@ -78,10 +78,83 @@ namespace AlibabaCloud
|
||||
std::string label;
|
||||
std::vector<TopListItem4> topList2;
|
||||
};
|
||||
struct LogoResult
|
||||
{
|
||||
struct CounterListItem7
|
||||
{
|
||||
std::string label;
|
||||
int count;
|
||||
};
|
||||
struct TopListItem8
|
||||
{
|
||||
std::string score;
|
||||
std::string label;
|
||||
std::string timestamp;
|
||||
std::string url;
|
||||
};
|
||||
std::string suggestion;
|
||||
std::string maxScore;
|
||||
std::string averageScore;
|
||||
std::vector<TopListItem8> topList6;
|
||||
std::string label;
|
||||
std::vector<CounterListItem7> counterList5;
|
||||
};
|
||||
struct LiveResult
|
||||
{
|
||||
struct CounterListItem11
|
||||
{
|
||||
std::string label;
|
||||
int count;
|
||||
};
|
||||
struct TopListItem12
|
||||
{
|
||||
std::string score;
|
||||
std::string label;
|
||||
std::string timestamp;
|
||||
std::string url;
|
||||
};
|
||||
std::string suggestion;
|
||||
std::string maxScore;
|
||||
std::string averageScore;
|
||||
std::string label;
|
||||
std::vector<CounterListItem11> counterList9;
|
||||
std::vector<TopListItem12> topList10;
|
||||
};
|
||||
struct TerrorismResult
|
||||
{
|
||||
struct CounterListItem15
|
||||
{
|
||||
std::string label;
|
||||
int count;
|
||||
};
|
||||
struct TopListItem16
|
||||
{
|
||||
std::string score;
|
||||
std::string label;
|
||||
std::string timestamp;
|
||||
std::string url;
|
||||
};
|
||||
std::string suggestion;
|
||||
std::string maxScore;
|
||||
std::string averageScore;
|
||||
std::vector<TopListItem16> topList14;
|
||||
std::string label;
|
||||
std::vector<CounterListItem15> counterList13;
|
||||
};
|
||||
LogoResult logoResult;
|
||||
std::string suggestion;
|
||||
LiveResult liveResult;
|
||||
TerrorismResult terrorismResult;
|
||||
std::string label;
|
||||
PornResult pornResult;
|
||||
AdResult adResult;
|
||||
};
|
||||
struct AudioResultItem
|
||||
{
|
||||
std::string suggestion;
|
||||
std::string score;
|
||||
std::string label;
|
||||
std::string scene;
|
||||
};
|
||||
struct ImageResultItem
|
||||
{
|
||||
@@ -113,6 +186,7 @@ namespace AlibabaCloud
|
||||
std::vector<ImageResultItem> imageResult;
|
||||
std::string abnormalModules;
|
||||
std::string label;
|
||||
std::vector<AudioResultItem> audioResult;
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -46,8 +46,29 @@ namespace AlibabaCloud
|
||||
std::string label;
|
||||
std::string timestamp;
|
||||
};
|
||||
struct LogoItem
|
||||
{
|
||||
std::string score;
|
||||
std::string label;
|
||||
std::string timestamp;
|
||||
};
|
||||
struct LiveItem
|
||||
{
|
||||
std::string score;
|
||||
std::string label;
|
||||
std::string timestamp;
|
||||
};
|
||||
struct AdItem
|
||||
{
|
||||
std::string score;
|
||||
std::string label;
|
||||
std::string timestamp;
|
||||
};
|
||||
std::vector<AdItem> ad;
|
||||
std::vector<TerrorismItem> terrorism;
|
||||
std::vector<LiveItem> live;
|
||||
std::vector<PornItem> porn;
|
||||
std::vector<LogoItem> logo;
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -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_LISTMEDIADNADELETEJOBREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_LISTMEDIADNADELETEJOBREQUEST_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 ListMediaDNADeleteJobRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListMediaDNADeleteJobRequest();
|
||||
~ListMediaDNADeleteJobRequest();
|
||||
|
||||
std::string getResourceOwnerId()const;
|
||||
void setResourceOwnerId(const std::string& resourceOwnerId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getOwnerId()const;
|
||||
void setOwnerId(const std::string& ownerId);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getJobIds()const;
|
||||
void setJobIds(const std::string& jobIds);
|
||||
|
||||
private:
|
||||
std::string resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
std::string ownerId_;
|
||||
std::string accessKeyId_;
|
||||
std::string jobIds_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_LISTMEDIADNADELETEJOBREQUEST_H_
|
||||
@@ -0,0 +1,62 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOD_MODEL_LISTMEDIADNADELETEJOBRESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_LISTMEDIADNADELETEJOBRESULT_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 ListMediaDNADeleteJobResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct AIJob
|
||||
{
|
||||
std::string status;
|
||||
std::string mediaId;
|
||||
std::string message;
|
||||
std::string code;
|
||||
std::string jobId;
|
||||
std::string fpDBId;
|
||||
};
|
||||
|
||||
|
||||
ListMediaDNADeleteJobResult();
|
||||
explicit ListMediaDNADeleteJobResult(const std::string &payload);
|
||||
~ListMediaDNADeleteJobResult();
|
||||
std::vector<AIJob> getAIJobList()const;
|
||||
std::vector<std::string> getNonExistAIJobIds()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<AIJob> aIJobList_;
|
||||
std::vector<std::string> nonExistAIJobIds_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_LISTMEDIADNADELETEJOBRESULT_H_
|
||||
@@ -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_SUBMITMEDIADNADELETEJOBREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_SUBMITMEDIADNADELETEJOBREQUEST_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 SubmitMediaDNADeleteJobRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
SubmitMediaDNADeleteJobRequest();
|
||||
~SubmitMediaDNADeleteJobRequest();
|
||||
|
||||
std::string getResourceOwnerId()const;
|
||||
void setResourceOwnerId(const std::string& resourceOwnerId);
|
||||
std::string getFpDBId()const;
|
||||
void setFpDBId(const std::string& fpDBId);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
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);
|
||||
|
||||
private:
|
||||
std::string resourceOwnerId_;
|
||||
std::string fpDBId_;
|
||||
std::string accessKeyId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
std::string ownerId_;
|
||||
std::string mediaId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_SUBMITMEDIADNADELETEJOBREQUEST_H_
|
||||
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOD_MODEL_SUBMITMEDIADNADELETEJOBRESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_SUBMITMEDIADNADELETEJOBRESULT_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 SubmitMediaDNADeleteJobResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
SubmitMediaDNADeleteJobResult();
|
||||
explicit SubmitMediaDNADeleteJobResult(const std::string &payload);
|
||||
~SubmitMediaDNADeleteJobResult();
|
||||
std::string getMediaId()const;
|
||||
std::string getJobId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string mediaId_;
|
||||
std::string jobId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_SUBMITMEDIADNADELETEJOBRESULT_H_
|
||||
@@ -2283,6 +2283,42 @@ VodClient::GetImageInfoOutcomeCallable VodClient::getImageInfoCallable(const Get
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
VodClient::GetMediaAuditAudioResultDetailOutcome VodClient::getMediaAuditAudioResultDetail(const GetMediaAuditAudioResultDetailRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return GetMediaAuditAudioResultDetailOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return GetMediaAuditAudioResultDetailOutcome(GetMediaAuditAudioResultDetailResult(outcome.result()));
|
||||
else
|
||||
return GetMediaAuditAudioResultDetailOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void VodClient::getMediaAuditAudioResultDetailAsync(const GetMediaAuditAudioResultDetailRequest& request, const GetMediaAuditAudioResultDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, getMediaAuditAudioResultDetail(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
VodClient::GetMediaAuditAudioResultDetailOutcomeCallable VodClient::getMediaAuditAudioResultDetailCallable(const GetMediaAuditAudioResultDetailRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<GetMediaAuditAudioResultDetailOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->getMediaAuditAudioResultDetail(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
VodClient::GetMediaAuditResultOutcome VodClient::getMediaAuditResult(const GetMediaAuditResultRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -3147,6 +3183,42 @@ VodClient::ListLiveRecordVideoOutcomeCallable VodClient::listLiveRecordVideoCall
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
VodClient::ListMediaDNADeleteJobOutcome VodClient::listMediaDNADeleteJob(const ListMediaDNADeleteJobRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return ListMediaDNADeleteJobOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return ListMediaDNADeleteJobOutcome(ListMediaDNADeleteJobResult(outcome.result()));
|
||||
else
|
||||
return ListMediaDNADeleteJobOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void VodClient::listMediaDNADeleteJobAsync(const ListMediaDNADeleteJobRequest& request, const ListMediaDNADeleteJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, listMediaDNADeleteJob(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
VodClient::ListMediaDNADeleteJobOutcomeCallable VodClient::listMediaDNADeleteJobCallable(const ListMediaDNADeleteJobRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<ListMediaDNADeleteJobOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->listMediaDNADeleteJob(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
VodClient::ListSnapshotsOutcome VodClient::listSnapshots(const ListSnapshotsRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -3975,6 +4047,42 @@ VodClient::SubmitDynamicImageJobOutcomeCallable VodClient::submitDynamicImageJob
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
VodClient::SubmitMediaDNADeleteJobOutcome VodClient::submitMediaDNADeleteJob(const SubmitMediaDNADeleteJobRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return SubmitMediaDNADeleteJobOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return SubmitMediaDNADeleteJobOutcome(SubmitMediaDNADeleteJobResult(outcome.result()));
|
||||
else
|
||||
return SubmitMediaDNADeleteJobOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void VodClient::submitMediaDNADeleteJobAsync(const SubmitMediaDNADeleteJobRequest& request, const SubmitMediaDNADeleteJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, submitMediaDNADeleteJob(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
VodClient::SubmitMediaDNADeleteJobOutcomeCallable VodClient::submitMediaDNADeleteJobCallable(const SubmitMediaDNADeleteJobRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<SubmitMediaDNADeleteJobOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->submitMediaDNADeleteJob(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
VodClient::SubmitPreprocessJobsOutcome VodClient::submitPreprocessJobs(const SubmitPreprocessJobsRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
|
||||
106
vod/src/model/GetMediaAuditAudioResultDetailRequest.cc
Normal file
106
vod/src/model/GetMediaAuditAudioResultDetailRequest.cc
Normal file
@@ -0,0 +1,106 @@
|
||||
/*
|
||||
* 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/GetMediaAuditAudioResultDetailRequest.h>
|
||||
|
||||
using AlibabaCloud::Vod::Model::GetMediaAuditAudioResultDetailRequest;
|
||||
|
||||
GetMediaAuditAudioResultDetailRequest::GetMediaAuditAudioResultDetailRequest() :
|
||||
RpcServiceRequest("vod", "2017-03-21", "GetMediaAuditAudioResultDetail")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
GetMediaAuditAudioResultDetailRequest::~GetMediaAuditAudioResultDetailRequest()
|
||||
{}
|
||||
|
||||
std::string GetMediaAuditAudioResultDetailRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void GetMediaAuditAudioResultDetailRequest::setResourceOwnerId(const std::string& resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", resourceOwnerId);
|
||||
}
|
||||
|
||||
std::string GetMediaAuditAudioResultDetailRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void GetMediaAuditAudioResultDetailRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
std::string GetMediaAuditAudioResultDetailRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void GetMediaAuditAudioResultDetailRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string GetMediaAuditAudioResultDetailRequest::getOwnerAccount()const
|
||||
{
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void GetMediaAuditAudioResultDetailRequest::setOwnerAccount(const std::string& ownerAccount)
|
||||
{
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter("OwnerAccount", ownerAccount);
|
||||
}
|
||||
|
||||
std::string GetMediaAuditAudioResultDetailRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void GetMediaAuditAudioResultDetailRequest::setOwnerId(const std::string& ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", ownerId);
|
||||
}
|
||||
|
||||
std::string GetMediaAuditAudioResultDetailRequest::getMediaId()const
|
||||
{
|
||||
return mediaId_;
|
||||
}
|
||||
|
||||
void GetMediaAuditAudioResultDetailRequest::setMediaId(const std::string& mediaId)
|
||||
{
|
||||
mediaId_ = mediaId;
|
||||
setParameter("MediaId", mediaId);
|
||||
}
|
||||
|
||||
int GetMediaAuditAudioResultDetailRequest::getPageNo()const
|
||||
{
|
||||
return pageNo_;
|
||||
}
|
||||
|
||||
void GetMediaAuditAudioResultDetailRequest::setPageNo(int pageNo)
|
||||
{
|
||||
pageNo_ = pageNo;
|
||||
setParameter("PageNo", std::to_string(pageNo));
|
||||
}
|
||||
|
||||
68
vod/src/model/GetMediaAuditAudioResultDetailResult.cc
Normal file
68
vod/src/model/GetMediaAuditAudioResultDetailResult.cc
Normal file
@@ -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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/vod/model/GetMediaAuditAudioResultDetailResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Vod;
|
||||
using namespace AlibabaCloud::Vod::Model;
|
||||
|
||||
GetMediaAuditAudioResultDetailResult::GetMediaAuditAudioResultDetailResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
GetMediaAuditAudioResultDetailResult::GetMediaAuditAudioResultDetailResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
GetMediaAuditAudioResultDetailResult::~GetMediaAuditAudioResultDetailResult()
|
||||
{}
|
||||
|
||||
void GetMediaAuditAudioResultDetailResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto mediaAuditAudioResultDetailNode = value["MediaAuditAudioResultDetail"];
|
||||
if(!mediaAuditAudioResultDetailNode["Total"].isNull())
|
||||
mediaAuditAudioResultDetail_.total = std::stoi(mediaAuditAudioResultDetailNode["Total"].asString());
|
||||
if(!mediaAuditAudioResultDetailNode["PageTotal"].isNull())
|
||||
mediaAuditAudioResultDetail_.pageTotal = std::stoi(mediaAuditAudioResultDetailNode["PageTotal"].asString());
|
||||
auto allListNode = mediaAuditAudioResultDetailNode["List"]["ListItem"];
|
||||
for (auto mediaAuditAudioResultDetailNodeListListItem : allListNode)
|
||||
{
|
||||
MediaAuditAudioResultDetail::ListItem listItemObject;
|
||||
if(!mediaAuditAudioResultDetailNodeListListItem["StartTime"].isNull())
|
||||
listItemObject.startTime = std::stol(mediaAuditAudioResultDetailNodeListListItem["StartTime"].asString());
|
||||
if(!mediaAuditAudioResultDetailNodeListListItem["EndTime"].isNull())
|
||||
listItemObject.endTime = std::stol(mediaAuditAudioResultDetailNodeListListItem["EndTime"].asString());
|
||||
if(!mediaAuditAudioResultDetailNodeListListItem["Text"].isNull())
|
||||
listItemObject.text = mediaAuditAudioResultDetailNodeListListItem["Text"].asString();
|
||||
if(!mediaAuditAudioResultDetailNodeListListItem["Label"].isNull())
|
||||
listItemObject.label = mediaAuditAudioResultDetailNodeListListItem["Label"].asString();
|
||||
mediaAuditAudioResultDetail_.list.push_back(listItemObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
GetMediaAuditAudioResultDetailResult::MediaAuditAudioResultDetail GetMediaAuditAudioResultDetailResult::getMediaAuditAudioResultDetail()const
|
||||
{
|
||||
return mediaAuditAudioResultDetail_;
|
||||
}
|
||||
|
||||
@@ -46,14 +46,28 @@ void GetMediaAuditResultResult::parse(const std::string &payload)
|
||||
mediaAuditResult_.label = mediaAuditResultNode["Label"].asString();
|
||||
if(!mediaAuditResultNode["Suggestion"].isNull())
|
||||
mediaAuditResult_.suggestion = mediaAuditResultNode["Suggestion"].asString();
|
||||
auto allAudioResultNode = mediaAuditResultNode["AudioResult"]["AudioResultItem"];
|
||||
for (auto mediaAuditResultNodeAudioResultAudioResultItem : allAudioResultNode)
|
||||
{
|
||||
MediaAuditResult::AudioResultItem audioResultItemObject;
|
||||
if(!mediaAuditResultNodeAudioResultAudioResultItem["Label"].isNull())
|
||||
audioResultItemObject.label = mediaAuditResultNodeAudioResultAudioResultItem["Label"].asString();
|
||||
if(!mediaAuditResultNodeAudioResultAudioResultItem["Scene"].isNull())
|
||||
audioResultItemObject.scene = mediaAuditResultNodeAudioResultAudioResultItem["Scene"].asString();
|
||||
if(!mediaAuditResultNodeAudioResultAudioResultItem["Score"].isNull())
|
||||
audioResultItemObject.score = mediaAuditResultNodeAudioResultAudioResultItem["Score"].asString();
|
||||
if(!mediaAuditResultNodeAudioResultAudioResultItem["Suggestion"].isNull())
|
||||
audioResultItemObject.suggestion = mediaAuditResultNodeAudioResultAudioResultItem["Suggestion"].asString();
|
||||
mediaAuditResult_.audioResult.push_back(audioResultItemObject);
|
||||
}
|
||||
auto allImageResultNode = mediaAuditResultNode["ImageResult"]["ImageResultItem"];
|
||||
for (auto mediaAuditResultNodeImageResultImageResultItem : allImageResultNode)
|
||||
{
|
||||
MediaAuditResult::ImageResultItem imageResultItemObject;
|
||||
if(!mediaAuditResultNodeImageResultImageResultItem["Suggestion"].isNull())
|
||||
imageResultItemObject.suggestion = mediaAuditResultNodeImageResultImageResultItem["Suggestion"].asString();
|
||||
if(!mediaAuditResultNodeImageResultImageResultItem["Label"].isNull())
|
||||
imageResultItemObject.label = mediaAuditResultNodeImageResultImageResultItem["Label"].asString();
|
||||
if(!mediaAuditResultNodeImageResultImageResultItem["Suggestion"].isNull())
|
||||
imageResultItemObject.suggestion = mediaAuditResultNodeImageResultImageResultItem["Suggestion"].asString();
|
||||
if(!mediaAuditResultNodeImageResultImageResultItem["Type"].isNull())
|
||||
imageResultItemObject.type = mediaAuditResultNodeImageResultImageResultItem["Type"].asString();
|
||||
if(!mediaAuditResultNodeImageResultImageResultItem["Url"].isNull())
|
||||
@@ -62,14 +76,14 @@ void GetMediaAuditResultResult::parse(const std::string &payload)
|
||||
for (auto allImageResultNodeResultResultItem : allResultNode)
|
||||
{
|
||||
MediaAuditResult::ImageResultItem::ResultItem resultObject;
|
||||
if(!allImageResultNodeResultResultItem["Suggestion"].isNull())
|
||||
resultObject.suggestion = allImageResultNodeResultResultItem["Suggestion"].asString();
|
||||
if(!allImageResultNodeResultResultItem["Label"].isNull())
|
||||
resultObject.label = allImageResultNodeResultResultItem["Label"].asString();
|
||||
if(!allImageResultNodeResultResultItem["Score"].isNull())
|
||||
resultObject.score = allImageResultNodeResultResultItem["Score"].asString();
|
||||
if(!allImageResultNodeResultResultItem["Scene"].isNull())
|
||||
resultObject.scene = allImageResultNodeResultResultItem["Scene"].asString();
|
||||
if(!allImageResultNodeResultResultItem["Score"].isNull())
|
||||
resultObject.score = allImageResultNodeResultResultItem["Score"].asString();
|
||||
if(!allImageResultNodeResultResultItem["Suggestion"].isNull())
|
||||
resultObject.suggestion = allImageResultNodeResultResultItem["Suggestion"].asString();
|
||||
imageResultItemObject.result.push_back(resultObject);
|
||||
}
|
||||
mediaAuditResult_.imageResult.push_back(imageResultItemObject);
|
||||
@@ -78,90 +92,189 @@ void GetMediaAuditResultResult::parse(const std::string &payload)
|
||||
for (auto mediaAuditResultNodeTextResultTextResultItem : allTextResultNode)
|
||||
{
|
||||
MediaAuditResult::TextResultItem textResultItemObject;
|
||||
if(!mediaAuditResultNodeTextResultTextResultItem["Suggestion"].isNull())
|
||||
textResultItemObject.suggestion = mediaAuditResultNodeTextResultTextResultItem["Suggestion"].asString();
|
||||
if(!mediaAuditResultNodeTextResultTextResultItem["Label"].isNull())
|
||||
textResultItemObject.label = mediaAuditResultNodeTextResultTextResultItem["Label"].asString();
|
||||
if(!mediaAuditResultNodeTextResultTextResultItem["Score"].isNull())
|
||||
textResultItemObject.score = mediaAuditResultNodeTextResultTextResultItem["Score"].asString();
|
||||
if(!mediaAuditResultNodeTextResultTextResultItem["Scene"].isNull())
|
||||
textResultItemObject.scene = mediaAuditResultNodeTextResultTextResultItem["Scene"].asString();
|
||||
if(!mediaAuditResultNodeTextResultTextResultItem["Type"].isNull())
|
||||
textResultItemObject.type = mediaAuditResultNodeTextResultTextResultItem["Type"].asString();
|
||||
if(!mediaAuditResultNodeTextResultTextResultItem["Content"].isNull())
|
||||
textResultItemObject.content = mediaAuditResultNodeTextResultTextResultItem["Content"].asString();
|
||||
if(!mediaAuditResultNodeTextResultTextResultItem["Label"].isNull())
|
||||
textResultItemObject.label = mediaAuditResultNodeTextResultTextResultItem["Label"].asString();
|
||||
if(!mediaAuditResultNodeTextResultTextResultItem["Scene"].isNull())
|
||||
textResultItemObject.scene = mediaAuditResultNodeTextResultTextResultItem["Scene"].asString();
|
||||
if(!mediaAuditResultNodeTextResultTextResultItem["Score"].isNull())
|
||||
textResultItemObject.score = mediaAuditResultNodeTextResultTextResultItem["Score"].asString();
|
||||
if(!mediaAuditResultNodeTextResultTextResultItem["Suggestion"].isNull())
|
||||
textResultItemObject.suggestion = mediaAuditResultNodeTextResultTextResultItem["Suggestion"].asString();
|
||||
if(!mediaAuditResultNodeTextResultTextResultItem["Type"].isNull())
|
||||
textResultItemObject.type = mediaAuditResultNodeTextResultTextResultItem["Type"].asString();
|
||||
mediaAuditResult_.textResult.push_back(textResultItemObject);
|
||||
}
|
||||
auto videoResultNode = mediaAuditResultNode["VideoResult"];
|
||||
if(!videoResultNode["Suggestion"].isNull())
|
||||
mediaAuditResult_.videoResult.suggestion = videoResultNode["Suggestion"].asString();
|
||||
if(!videoResultNode["Label"].isNull())
|
||||
mediaAuditResult_.videoResult.label = videoResultNode["Label"].asString();
|
||||
auto terrorismResultNode = videoResultNode["TerrorismResult"];
|
||||
if(!terrorismResultNode["Suggestion"].isNull())
|
||||
mediaAuditResult_.videoResult.terrorismResult.suggestion = terrorismResultNode["Suggestion"].asString();
|
||||
if(!terrorismResultNode["Label"].isNull())
|
||||
mediaAuditResult_.videoResult.terrorismResult.label = terrorismResultNode["Label"].asString();
|
||||
if(!terrorismResultNode["MaxScore"].isNull())
|
||||
mediaAuditResult_.videoResult.terrorismResult.maxScore = terrorismResultNode["MaxScore"].asString();
|
||||
if(!terrorismResultNode["AverageScore"].isNull())
|
||||
mediaAuditResult_.videoResult.terrorismResult.averageScore = terrorismResultNode["AverageScore"].asString();
|
||||
auto allCounterListNode = terrorismResultNode["CounterList"]["CounterListItem"];
|
||||
for (auto terrorismResultNodeCounterListCounterListItem : allCounterListNode)
|
||||
{
|
||||
MediaAuditResult::VideoResult::TerrorismResult::CounterListItem counterListItemObject;
|
||||
if(!terrorismResultNodeCounterListCounterListItem["Label"].isNull())
|
||||
counterListItemObject.label = terrorismResultNodeCounterListCounterListItem["Label"].asString();
|
||||
if(!terrorismResultNodeCounterListCounterListItem["Count"].isNull())
|
||||
counterListItemObject.count = std::stoi(terrorismResultNodeCounterListCounterListItem["Count"].asString());
|
||||
mediaAuditResult_.videoResult.terrorismResult.counterList.push_back(counterListItemObject);
|
||||
}
|
||||
auto allTopListNode = terrorismResultNode["TopList"]["TopListItem"];
|
||||
for (auto terrorismResultNodeTopListTopListItem : allTopListNode)
|
||||
{
|
||||
MediaAuditResult::VideoResult::TerrorismResult::TopListItem topListItemObject;
|
||||
if(!terrorismResultNodeTopListTopListItem["Label"].isNull())
|
||||
topListItemObject.label = terrorismResultNodeTopListTopListItem["Label"].asString();
|
||||
if(!terrorismResultNodeTopListTopListItem["Score"].isNull())
|
||||
topListItemObject.score = terrorismResultNodeTopListTopListItem["Score"].asString();
|
||||
if(!terrorismResultNodeTopListTopListItem["Timestamp"].isNull())
|
||||
topListItemObject.timestamp = terrorismResultNodeTopListTopListItem["Timestamp"].asString();
|
||||
if(!terrorismResultNodeTopListTopListItem["Url"].isNull())
|
||||
topListItemObject.url = terrorismResultNodeTopListTopListItem["Url"].asString();
|
||||
mediaAuditResult_.videoResult.terrorismResult.topList.push_back(topListItemObject);
|
||||
}
|
||||
if(!videoResultNode["Suggestion"].isNull())
|
||||
mediaAuditResult_.videoResult.suggestion = videoResultNode["Suggestion"].asString();
|
||||
auto pornResultNode = videoResultNode["PornResult"];
|
||||
if(!pornResultNode["Suggestion"].isNull())
|
||||
mediaAuditResult_.videoResult.pornResult.suggestion = pornResultNode["Suggestion"].asString();
|
||||
if(!pornResultNode["AverageScore"].isNull())
|
||||
mediaAuditResult_.videoResult.pornResult.averageScore = pornResultNode["AverageScore"].asString();
|
||||
if(!pornResultNode["Label"].isNull())
|
||||
mediaAuditResult_.videoResult.pornResult.label = pornResultNode["Label"].asString();
|
||||
if(!pornResultNode["MaxScore"].isNull())
|
||||
mediaAuditResult_.videoResult.pornResult.maxScore = pornResultNode["MaxScore"].asString();
|
||||
if(!pornResultNode["AverageScore"].isNull())
|
||||
mediaAuditResult_.videoResult.pornResult.averageScore = pornResultNode["AverageScore"].asString();
|
||||
auto allCounterList1Node = pornResultNode["CounterList"]["CounterListItem"];
|
||||
for (auto pornResultNodeCounterListCounterListItem : allCounterList1Node)
|
||||
if(!pornResultNode["Suggestion"].isNull())
|
||||
mediaAuditResult_.videoResult.pornResult.suggestion = pornResultNode["Suggestion"].asString();
|
||||
auto allCounterListNode = pornResultNode["CounterList"]["CounterListItem"];
|
||||
for (auto pornResultNodeCounterListCounterListItem : allCounterListNode)
|
||||
{
|
||||
MediaAuditResult::VideoResult::PornResult::CounterListItem3 counterListItem3Object;
|
||||
if(!pornResultNodeCounterListCounterListItem["Label"].isNull())
|
||||
counterListItem3Object.label = pornResultNodeCounterListCounterListItem["Label"].asString();
|
||||
MediaAuditResult::VideoResult::PornResult::CounterListItem counterListItemObject;
|
||||
if(!pornResultNodeCounterListCounterListItem["Count"].isNull())
|
||||
counterListItem3Object.count = std::stoi(pornResultNodeCounterListCounterListItem["Count"].asString());
|
||||
mediaAuditResult_.videoResult.pornResult.counterList1.push_back(counterListItem3Object);
|
||||
counterListItemObject.count = std::stoi(pornResultNodeCounterListCounterListItem["Count"].asString());
|
||||
if(!pornResultNodeCounterListCounterListItem["Label"].isNull())
|
||||
counterListItemObject.label = pornResultNodeCounterListCounterListItem["Label"].asString();
|
||||
mediaAuditResult_.videoResult.pornResult.counterList.push_back(counterListItemObject);
|
||||
}
|
||||
auto allTopList2Node = pornResultNode["TopList"]["TopListItem"];
|
||||
for (auto pornResultNodeTopListTopListItem : allTopList2Node)
|
||||
auto allTopListNode = pornResultNode["TopList"]["TopListItem"];
|
||||
for (auto pornResultNodeTopListTopListItem : allTopListNode)
|
||||
{
|
||||
MediaAuditResult::VideoResult::PornResult::TopListItem4 topListItem4Object;
|
||||
MediaAuditResult::VideoResult::PornResult::TopListItem topListItemObject;
|
||||
if(!pornResultNodeTopListTopListItem["Label"].isNull())
|
||||
topListItem4Object.label = pornResultNodeTopListTopListItem["Label"].asString();
|
||||
topListItemObject.label = pornResultNodeTopListTopListItem["Label"].asString();
|
||||
if(!pornResultNodeTopListTopListItem["Score"].isNull())
|
||||
topListItem4Object.score = pornResultNodeTopListTopListItem["Score"].asString();
|
||||
topListItemObject.score = pornResultNodeTopListTopListItem["Score"].asString();
|
||||
if(!pornResultNodeTopListTopListItem["Timestamp"].isNull())
|
||||
topListItem4Object.timestamp = pornResultNodeTopListTopListItem["Timestamp"].asString();
|
||||
topListItemObject.timestamp = pornResultNodeTopListTopListItem["Timestamp"].asString();
|
||||
if(!pornResultNodeTopListTopListItem["Url"].isNull())
|
||||
topListItem4Object.url = pornResultNodeTopListTopListItem["Url"].asString();
|
||||
mediaAuditResult_.videoResult.pornResult.topList2.push_back(topListItem4Object);
|
||||
topListItemObject.url = pornResultNodeTopListTopListItem["Url"].asString();
|
||||
mediaAuditResult_.videoResult.pornResult.topList.push_back(topListItemObject);
|
||||
}
|
||||
auto adResultNode = videoResultNode["AdResult"];
|
||||
if(!adResultNode["AverageScore"].isNull())
|
||||
mediaAuditResult_.videoResult.adResult.averageScore = adResultNode["AverageScore"].asString();
|
||||
if(!adResultNode["Label"].isNull())
|
||||
mediaAuditResult_.videoResult.adResult.label = adResultNode["Label"].asString();
|
||||
if(!adResultNode["MaxScore"].isNull())
|
||||
mediaAuditResult_.videoResult.adResult.maxScore = adResultNode["MaxScore"].asString();
|
||||
if(!adResultNode["Suggestion"].isNull())
|
||||
mediaAuditResult_.videoResult.adResult.suggestion = adResultNode["Suggestion"].asString();
|
||||
auto allCounterList1Node = adResultNode["CounterList"]["CounterListItem"];
|
||||
for (auto adResultNodeCounterListCounterListItem : allCounterList1Node)
|
||||
{
|
||||
MediaAuditResult::VideoResult::AdResult::CounterListItem3 counterListItem3Object;
|
||||
if(!adResultNodeCounterListCounterListItem["Count"].isNull())
|
||||
counterListItem3Object.count = std::stoi(adResultNodeCounterListCounterListItem["Count"].asString());
|
||||
if(!adResultNodeCounterListCounterListItem["Label"].isNull())
|
||||
counterListItem3Object.label = adResultNodeCounterListCounterListItem["Label"].asString();
|
||||
mediaAuditResult_.videoResult.adResult.counterList1.push_back(counterListItem3Object);
|
||||
}
|
||||
auto allTopList2Node = adResultNode["TopList"]["TopListItem"];
|
||||
for (auto adResultNodeTopListTopListItem : allTopList2Node)
|
||||
{
|
||||
MediaAuditResult::VideoResult::AdResult::TopListItem4 topListItem4Object;
|
||||
if(!adResultNodeTopListTopListItem["Label"].isNull())
|
||||
topListItem4Object.label = adResultNodeTopListTopListItem["Label"].asString();
|
||||
if(!adResultNodeTopListTopListItem["Score"].isNull())
|
||||
topListItem4Object.score = adResultNodeTopListTopListItem["Score"].asString();
|
||||
if(!adResultNodeTopListTopListItem["Timestamp"].isNull())
|
||||
topListItem4Object.timestamp = adResultNodeTopListTopListItem["Timestamp"].asString();
|
||||
if(!adResultNodeTopListTopListItem["Url"].isNull())
|
||||
topListItem4Object.url = adResultNodeTopListTopListItem["Url"].asString();
|
||||
mediaAuditResult_.videoResult.adResult.topList2.push_back(topListItem4Object);
|
||||
}
|
||||
auto logoResultNode = videoResultNode["LogoResult"];
|
||||
if(!logoResultNode["AverageScore"].isNull())
|
||||
mediaAuditResult_.videoResult.logoResult.averageScore = logoResultNode["AverageScore"].asString();
|
||||
if(!logoResultNode["Label"].isNull())
|
||||
mediaAuditResult_.videoResult.logoResult.label = logoResultNode["Label"].asString();
|
||||
if(!logoResultNode["MaxScore"].isNull())
|
||||
mediaAuditResult_.videoResult.logoResult.maxScore = logoResultNode["MaxScore"].asString();
|
||||
if(!logoResultNode["Suggestion"].isNull())
|
||||
mediaAuditResult_.videoResult.logoResult.suggestion = logoResultNode["Suggestion"].asString();
|
||||
auto allCounterList5Node = logoResultNode["CounterList"]["CounterListItem"];
|
||||
for (auto logoResultNodeCounterListCounterListItem : allCounterList5Node)
|
||||
{
|
||||
MediaAuditResult::VideoResult::LogoResult::CounterListItem7 counterListItem7Object;
|
||||
if(!logoResultNodeCounterListCounterListItem["Count"].isNull())
|
||||
counterListItem7Object.count = std::stoi(logoResultNodeCounterListCounterListItem["Count"].asString());
|
||||
if(!logoResultNodeCounterListCounterListItem["Label"].isNull())
|
||||
counterListItem7Object.label = logoResultNodeCounterListCounterListItem["Label"].asString();
|
||||
mediaAuditResult_.videoResult.logoResult.counterList5.push_back(counterListItem7Object);
|
||||
}
|
||||
auto allTopList6Node = logoResultNode["TopList"]["TopListItem"];
|
||||
for (auto logoResultNodeTopListTopListItem : allTopList6Node)
|
||||
{
|
||||
MediaAuditResult::VideoResult::LogoResult::TopListItem8 topListItem8Object;
|
||||
if(!logoResultNodeTopListTopListItem["Label"].isNull())
|
||||
topListItem8Object.label = logoResultNodeTopListTopListItem["Label"].asString();
|
||||
if(!logoResultNodeTopListTopListItem["Score"].isNull())
|
||||
topListItem8Object.score = logoResultNodeTopListTopListItem["Score"].asString();
|
||||
if(!logoResultNodeTopListTopListItem["Timestamp"].isNull())
|
||||
topListItem8Object.timestamp = logoResultNodeTopListTopListItem["Timestamp"].asString();
|
||||
if(!logoResultNodeTopListTopListItem["Url"].isNull())
|
||||
topListItem8Object.url = logoResultNodeTopListTopListItem["Url"].asString();
|
||||
mediaAuditResult_.videoResult.logoResult.topList6.push_back(topListItem8Object);
|
||||
}
|
||||
auto liveResultNode = videoResultNode["LiveResult"];
|
||||
if(!liveResultNode["AverageScore"].isNull())
|
||||
mediaAuditResult_.videoResult.liveResult.averageScore = liveResultNode["AverageScore"].asString();
|
||||
if(!liveResultNode["Label"].isNull())
|
||||
mediaAuditResult_.videoResult.liveResult.label = liveResultNode["Label"].asString();
|
||||
if(!liveResultNode["MaxScore"].isNull())
|
||||
mediaAuditResult_.videoResult.liveResult.maxScore = liveResultNode["MaxScore"].asString();
|
||||
if(!liveResultNode["Suggestion"].isNull())
|
||||
mediaAuditResult_.videoResult.liveResult.suggestion = liveResultNode["Suggestion"].asString();
|
||||
auto allCounterList9Node = liveResultNode["CounterList"]["CounterListItem"];
|
||||
for (auto liveResultNodeCounterListCounterListItem : allCounterList9Node)
|
||||
{
|
||||
MediaAuditResult::VideoResult::LiveResult::CounterListItem11 counterListItem11Object;
|
||||
if(!liveResultNodeCounterListCounterListItem["Count"].isNull())
|
||||
counterListItem11Object.count = std::stoi(liveResultNodeCounterListCounterListItem["Count"].asString());
|
||||
if(!liveResultNodeCounterListCounterListItem["Label"].isNull())
|
||||
counterListItem11Object.label = liveResultNodeCounterListCounterListItem["Label"].asString();
|
||||
mediaAuditResult_.videoResult.liveResult.counterList9.push_back(counterListItem11Object);
|
||||
}
|
||||
auto allTopList10Node = liveResultNode["TopList"]["TopListItem"];
|
||||
for (auto liveResultNodeTopListTopListItem : allTopList10Node)
|
||||
{
|
||||
MediaAuditResult::VideoResult::LiveResult::TopListItem12 topListItem12Object;
|
||||
if(!liveResultNodeTopListTopListItem["Label"].isNull())
|
||||
topListItem12Object.label = liveResultNodeTopListTopListItem["Label"].asString();
|
||||
if(!liveResultNodeTopListTopListItem["Score"].isNull())
|
||||
topListItem12Object.score = liveResultNodeTopListTopListItem["Score"].asString();
|
||||
if(!liveResultNodeTopListTopListItem["Timestamp"].isNull())
|
||||
topListItem12Object.timestamp = liveResultNodeTopListTopListItem["Timestamp"].asString();
|
||||
if(!liveResultNodeTopListTopListItem["Url"].isNull())
|
||||
topListItem12Object.url = liveResultNodeTopListTopListItem["Url"].asString();
|
||||
mediaAuditResult_.videoResult.liveResult.topList10.push_back(topListItem12Object);
|
||||
}
|
||||
auto terrorismResultNode = videoResultNode["TerrorismResult"];
|
||||
if(!terrorismResultNode["AverageScore"].isNull())
|
||||
mediaAuditResult_.videoResult.terrorismResult.averageScore = terrorismResultNode["AverageScore"].asString();
|
||||
if(!terrorismResultNode["Label"].isNull())
|
||||
mediaAuditResult_.videoResult.terrorismResult.label = terrorismResultNode["Label"].asString();
|
||||
if(!terrorismResultNode["MaxScore"].isNull())
|
||||
mediaAuditResult_.videoResult.terrorismResult.maxScore = terrorismResultNode["MaxScore"].asString();
|
||||
if(!terrorismResultNode["Suggestion"].isNull())
|
||||
mediaAuditResult_.videoResult.terrorismResult.suggestion = terrorismResultNode["Suggestion"].asString();
|
||||
auto allCounterList13Node = terrorismResultNode["CounterList"]["CounterListItem"];
|
||||
for (auto terrorismResultNodeCounterListCounterListItem : allCounterList13Node)
|
||||
{
|
||||
MediaAuditResult::VideoResult::TerrorismResult::CounterListItem15 counterListItem15Object;
|
||||
if(!terrorismResultNodeCounterListCounterListItem["Count"].isNull())
|
||||
counterListItem15Object.count = std::stoi(terrorismResultNodeCounterListCounterListItem["Count"].asString());
|
||||
if(!terrorismResultNodeCounterListCounterListItem["Label"].isNull())
|
||||
counterListItem15Object.label = terrorismResultNodeCounterListCounterListItem["Label"].asString();
|
||||
mediaAuditResult_.videoResult.terrorismResult.counterList13.push_back(counterListItem15Object);
|
||||
}
|
||||
auto allTopList14Node = terrorismResultNode["TopList"]["TopListItem"];
|
||||
for (auto terrorismResultNodeTopListTopListItem : allTopList14Node)
|
||||
{
|
||||
MediaAuditResult::VideoResult::TerrorismResult::TopListItem16 topListItem16Object;
|
||||
if(!terrorismResultNodeTopListTopListItem["Label"].isNull())
|
||||
topListItem16Object.label = terrorismResultNodeTopListTopListItem["Label"].asString();
|
||||
if(!terrorismResultNodeTopListTopListItem["Score"].isNull())
|
||||
topListItem16Object.score = terrorismResultNodeTopListTopListItem["Score"].asString();
|
||||
if(!terrorismResultNodeTopListTopListItem["Timestamp"].isNull())
|
||||
topListItem16Object.timestamp = terrorismResultNodeTopListTopListItem["Timestamp"].asString();
|
||||
if(!terrorismResultNodeTopListTopListItem["Url"].isNull())
|
||||
topListItem16Object.url = terrorismResultNodeTopListTopListItem["Url"].asString();
|
||||
mediaAuditResult_.videoResult.terrorismResult.topList14.push_back(topListItem16Object);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -64,6 +64,42 @@ void GetMediaAuditResultTimelineResult::parse(const std::string &payload)
|
||||
terrorismItemObject.timestamp = mediaAuditResultTimelineNodeTerrorismTerrorismItem["Timestamp"].asString();
|
||||
mediaAuditResultTimeline_.terrorism.push_back(terrorismItemObject);
|
||||
}
|
||||
auto allLogoNode = mediaAuditResultTimelineNode["Logo"]["LogoItem"];
|
||||
for (auto mediaAuditResultTimelineNodeLogoLogoItem : allLogoNode)
|
||||
{
|
||||
MediaAuditResultTimeline::LogoItem logoItemObject;
|
||||
if(!mediaAuditResultTimelineNodeLogoLogoItem["Label"].isNull())
|
||||
logoItemObject.label = mediaAuditResultTimelineNodeLogoLogoItem["Label"].asString();
|
||||
if(!mediaAuditResultTimelineNodeLogoLogoItem["Score"].isNull())
|
||||
logoItemObject.score = mediaAuditResultTimelineNodeLogoLogoItem["Score"].asString();
|
||||
if(!mediaAuditResultTimelineNodeLogoLogoItem["Timestamp"].isNull())
|
||||
logoItemObject.timestamp = mediaAuditResultTimelineNodeLogoLogoItem["Timestamp"].asString();
|
||||
mediaAuditResultTimeline_.logo.push_back(logoItemObject);
|
||||
}
|
||||
auto allLiveNode = mediaAuditResultTimelineNode["Live"]["LiveItem"];
|
||||
for (auto mediaAuditResultTimelineNodeLiveLiveItem : allLiveNode)
|
||||
{
|
||||
MediaAuditResultTimeline::LiveItem liveItemObject;
|
||||
if(!mediaAuditResultTimelineNodeLiveLiveItem["Label"].isNull())
|
||||
liveItemObject.label = mediaAuditResultTimelineNodeLiveLiveItem["Label"].asString();
|
||||
if(!mediaAuditResultTimelineNodeLiveLiveItem["Score"].isNull())
|
||||
liveItemObject.score = mediaAuditResultTimelineNodeLiveLiveItem["Score"].asString();
|
||||
if(!mediaAuditResultTimelineNodeLiveLiveItem["Timestamp"].isNull())
|
||||
liveItemObject.timestamp = mediaAuditResultTimelineNodeLiveLiveItem["Timestamp"].asString();
|
||||
mediaAuditResultTimeline_.live.push_back(liveItemObject);
|
||||
}
|
||||
auto allAdNode = mediaAuditResultTimelineNode["Ad"]["AdItem"];
|
||||
for (auto mediaAuditResultTimelineNodeAdAdItem : allAdNode)
|
||||
{
|
||||
MediaAuditResultTimeline::AdItem adItemObject;
|
||||
if(!mediaAuditResultTimelineNodeAdAdItem["Label"].isNull())
|
||||
adItemObject.label = mediaAuditResultTimelineNodeAdAdItem["Label"].asString();
|
||||
if(!mediaAuditResultTimelineNodeAdAdItem["Score"].isNull())
|
||||
adItemObject.score = mediaAuditResultTimelineNodeAdAdItem["Score"].asString();
|
||||
if(!mediaAuditResultTimelineNodeAdAdItem["Timestamp"].isNull())
|
||||
adItemObject.timestamp = mediaAuditResultTimelineNodeAdAdItem["Timestamp"].asString();
|
||||
mediaAuditResultTimeline_.ad.push_back(adItemObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
95
vod/src/model/ListMediaDNADeleteJobRequest.cc
Normal file
95
vod/src/model/ListMediaDNADeleteJobRequest.cc
Normal file
@@ -0,0 +1,95 @@
|
||||
/*
|
||||
* 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/ListMediaDNADeleteJobRequest.h>
|
||||
|
||||
using AlibabaCloud::Vod::Model::ListMediaDNADeleteJobRequest;
|
||||
|
||||
ListMediaDNADeleteJobRequest::ListMediaDNADeleteJobRequest() :
|
||||
RpcServiceRequest("vod", "2017-03-21", "ListMediaDNADeleteJob")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
ListMediaDNADeleteJobRequest::~ListMediaDNADeleteJobRequest()
|
||||
{}
|
||||
|
||||
std::string ListMediaDNADeleteJobRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void ListMediaDNADeleteJobRequest::setResourceOwnerId(const std::string& resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", resourceOwnerId);
|
||||
}
|
||||
|
||||
std::string ListMediaDNADeleteJobRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void ListMediaDNADeleteJobRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string ListMediaDNADeleteJobRequest::getOwnerAccount()const
|
||||
{
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void ListMediaDNADeleteJobRequest::setOwnerAccount(const std::string& ownerAccount)
|
||||
{
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter("OwnerAccount", ownerAccount);
|
||||
}
|
||||
|
||||
std::string ListMediaDNADeleteJobRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void ListMediaDNADeleteJobRequest::setOwnerId(const std::string& ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", ownerId);
|
||||
}
|
||||
|
||||
std::string ListMediaDNADeleteJobRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void ListMediaDNADeleteJobRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
std::string ListMediaDNADeleteJobRequest::getJobIds()const
|
||||
{
|
||||
return jobIds_;
|
||||
}
|
||||
|
||||
void ListMediaDNADeleteJobRequest::setJobIds(const std::string& jobIds)
|
||||
{
|
||||
jobIds_ = jobIds;
|
||||
setParameter("JobIds", jobIds);
|
||||
}
|
||||
|
||||
75
vod/src/model/ListMediaDNADeleteJobResult.cc
Normal file
75
vod/src/model/ListMediaDNADeleteJobResult.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/ListMediaDNADeleteJobResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Vod;
|
||||
using namespace AlibabaCloud::Vod::Model;
|
||||
|
||||
ListMediaDNADeleteJobResult::ListMediaDNADeleteJobResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
ListMediaDNADeleteJobResult::ListMediaDNADeleteJobResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
ListMediaDNADeleteJobResult::~ListMediaDNADeleteJobResult()
|
||||
{}
|
||||
|
||||
void ListMediaDNADeleteJobResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allAIJobListNode = value["AIJobList"]["AIJob"];
|
||||
for (auto valueAIJobListAIJob : allAIJobListNode)
|
||||
{
|
||||
AIJob aIJobListObject;
|
||||
if(!valueAIJobListAIJob["JobId"].isNull())
|
||||
aIJobListObject.jobId = valueAIJobListAIJob["JobId"].asString();
|
||||
if(!valueAIJobListAIJob["MediaId"].isNull())
|
||||
aIJobListObject.mediaId = valueAIJobListAIJob["MediaId"].asString();
|
||||
if(!valueAIJobListAIJob["Status"].isNull())
|
||||
aIJobListObject.status = valueAIJobListAIJob["Status"].asString();
|
||||
if(!valueAIJobListAIJob["Code"].isNull())
|
||||
aIJobListObject.code = valueAIJobListAIJob["Code"].asString();
|
||||
if(!valueAIJobListAIJob["Message"].isNull())
|
||||
aIJobListObject.message = valueAIJobListAIJob["Message"].asString();
|
||||
if(!valueAIJobListAIJob["FpDBId"].isNull())
|
||||
aIJobListObject.fpDBId = valueAIJobListAIJob["FpDBId"].asString();
|
||||
aIJobList_.push_back(aIJobListObject);
|
||||
}
|
||||
auto allNonExistAIJobIds = value["NonExistAIJobIds"]["String"];
|
||||
for (const auto &item : allNonExistAIJobIds)
|
||||
nonExistAIJobIds_.push_back(item.asString());
|
||||
|
||||
}
|
||||
|
||||
std::vector<ListMediaDNADeleteJobResult::AIJob> ListMediaDNADeleteJobResult::getAIJobList()const
|
||||
{
|
||||
return aIJobList_;
|
||||
}
|
||||
|
||||
std::vector<std::string> ListMediaDNADeleteJobResult::getNonExistAIJobIds()const
|
||||
{
|
||||
return nonExistAIJobIds_;
|
||||
}
|
||||
|
||||
106
vod/src/model/SubmitMediaDNADeleteJobRequest.cc
Normal file
106
vod/src/model/SubmitMediaDNADeleteJobRequest.cc
Normal file
@@ -0,0 +1,106 @@
|
||||
/*
|
||||
* 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/SubmitMediaDNADeleteJobRequest.h>
|
||||
|
||||
using AlibabaCloud::Vod::Model::SubmitMediaDNADeleteJobRequest;
|
||||
|
||||
SubmitMediaDNADeleteJobRequest::SubmitMediaDNADeleteJobRequest() :
|
||||
RpcServiceRequest("vod", "2017-03-21", "SubmitMediaDNADeleteJob")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
SubmitMediaDNADeleteJobRequest::~SubmitMediaDNADeleteJobRequest()
|
||||
{}
|
||||
|
||||
std::string SubmitMediaDNADeleteJobRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void SubmitMediaDNADeleteJobRequest::setResourceOwnerId(const std::string& resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", resourceOwnerId);
|
||||
}
|
||||
|
||||
std::string SubmitMediaDNADeleteJobRequest::getFpDBId()const
|
||||
{
|
||||
return fpDBId_;
|
||||
}
|
||||
|
||||
void SubmitMediaDNADeleteJobRequest::setFpDBId(const std::string& fpDBId)
|
||||
{
|
||||
fpDBId_ = fpDBId;
|
||||
setParameter("FpDBId", fpDBId);
|
||||
}
|
||||
|
||||
std::string SubmitMediaDNADeleteJobRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void SubmitMediaDNADeleteJobRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
std::string SubmitMediaDNADeleteJobRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void SubmitMediaDNADeleteJobRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string SubmitMediaDNADeleteJobRequest::getOwnerAccount()const
|
||||
{
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void SubmitMediaDNADeleteJobRequest::setOwnerAccount(const std::string& ownerAccount)
|
||||
{
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter("OwnerAccount", ownerAccount);
|
||||
}
|
||||
|
||||
std::string SubmitMediaDNADeleteJobRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void SubmitMediaDNADeleteJobRequest::setOwnerId(const std::string& ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", ownerId);
|
||||
}
|
||||
|
||||
std::string SubmitMediaDNADeleteJobRequest::getMediaId()const
|
||||
{
|
||||
return mediaId_;
|
||||
}
|
||||
|
||||
void SubmitMediaDNADeleteJobRequest::setMediaId(const std::string& mediaId)
|
||||
{
|
||||
mediaId_ = mediaId;
|
||||
setParameter("MediaId", mediaId);
|
||||
}
|
||||
|
||||
58
vod/src/model/SubmitMediaDNADeleteJobResult.cc
Normal file
58
vod/src/model/SubmitMediaDNADeleteJobResult.cc
Normal file
@@ -0,0 +1,58 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/vod/model/SubmitMediaDNADeleteJobResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Vod;
|
||||
using namespace AlibabaCloud::Vod::Model;
|
||||
|
||||
SubmitMediaDNADeleteJobResult::SubmitMediaDNADeleteJobResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
SubmitMediaDNADeleteJobResult::SubmitMediaDNADeleteJobResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
SubmitMediaDNADeleteJobResult::~SubmitMediaDNADeleteJobResult()
|
||||
{}
|
||||
|
||||
void SubmitMediaDNADeleteJobResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["MediaId"].isNull())
|
||||
mediaId_ = value["MediaId"].asString();
|
||||
if(!value["JobId"].isNull())
|
||||
jobId_ = value["JobId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string SubmitMediaDNADeleteJobResult::getMediaId()const
|
||||
{
|
||||
return mediaId_;
|
||||
}
|
||||
|
||||
std::string SubmitMediaDNADeleteJobResult::getJobId()const
|
||||
{
|
||||
return jobId_;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user