Generate SDK by new Generator

This commit is contained in:
wb-hx510875
2019-09-18 11:18:56 +08:00
parent be86048a76
commit f3eaf1d292
9054 changed files with 325898 additions and 381375 deletions

View File

@@ -21,85 +21,85 @@ set(pvtz_public_header
include/alibabacloud/pvtz/PvtzExport.h )
set(pvtz_public_header_model
include/alibabacloud/pvtz/model/AddZoneRecordRequest.h
include/alibabacloud/pvtz/model/AddZoneRecordResult.h
include/alibabacloud/pvtz/model/DescribeZoneInfoRequest.h
include/alibabacloud/pvtz/model/DescribeZoneInfoResult.h
include/alibabacloud/pvtz/model/DeleteZoneRecordRequest.h
include/alibabacloud/pvtz/model/DeleteZoneRecordResult.h
include/alibabacloud/pvtz/model/UpdateZoneRemarkRequest.h
include/alibabacloud/pvtz/model/UpdateZoneRemarkResult.h
include/alibabacloud/pvtz/model/CheckZoneNameRequest.h
include/alibabacloud/pvtz/model/CheckZoneNameResult.h
include/alibabacloud/pvtz/model/UpdateZoneRecordRequest.h
include/alibabacloud/pvtz/model/UpdateZoneRecordResult.h
include/alibabacloud/pvtz/model/AddZoneRequest.h
include/alibabacloud/pvtz/model/AddZoneResult.h
include/alibabacloud/pvtz/model/AddZoneRecordRequest.h
include/alibabacloud/pvtz/model/AddZoneRecordResult.h
include/alibabacloud/pvtz/model/BindZoneVpcRequest.h
include/alibabacloud/pvtz/model/BindZoneVpcResult.h
include/alibabacloud/pvtz/model/CheckZoneNameRequest.h
include/alibabacloud/pvtz/model/CheckZoneNameResult.h
include/alibabacloud/pvtz/model/DeleteZoneRequest.h
include/alibabacloud/pvtz/model/DeleteZoneResult.h
include/alibabacloud/pvtz/model/DeleteZoneRecordRequest.h
include/alibabacloud/pvtz/model/DeleteZoneRecordResult.h
include/alibabacloud/pvtz/model/DescribeChangeLogsRequest.h
include/alibabacloud/pvtz/model/DescribeChangeLogsResult.h
include/alibabacloud/pvtz/model/DescribeRegionsRequest.h
include/alibabacloud/pvtz/model/DescribeRegionsResult.h
include/alibabacloud/pvtz/model/DescribeRequestGraphRequest.h
include/alibabacloud/pvtz/model/DescribeRequestGraphResult.h
include/alibabacloud/pvtz/model/DescribeStatisticSummaryRequest.h
include/alibabacloud/pvtz/model/DescribeStatisticSummaryResult.h
include/alibabacloud/pvtz/model/SetProxyPatternRequest.h
include/alibabacloud/pvtz/model/SetProxyPatternResult.h
include/alibabacloud/pvtz/model/DescribeZoneVpcTreeRequest.h
include/alibabacloud/pvtz/model/DescribeZoneVpcTreeResult.h
include/alibabacloud/pvtz/model/DescribeChangeLogsRequest.h
include/alibabacloud/pvtz/model/DescribeChangeLogsResult.h
include/alibabacloud/pvtz/model/DeleteZoneRequest.h
include/alibabacloud/pvtz/model/DeleteZoneResult.h
include/alibabacloud/pvtz/model/DescribeUserServiceStatusRequest.h
include/alibabacloud/pvtz/model/DescribeUserServiceStatusResult.h
include/alibabacloud/pvtz/model/DescribeRegionsRequest.h
include/alibabacloud/pvtz/model/DescribeRegionsResult.h
include/alibabacloud/pvtz/model/SetZoneRecordStatusRequest.h
include/alibabacloud/pvtz/model/SetZoneRecordStatusResult.h
include/alibabacloud/pvtz/model/DescribeZoneInfoRequest.h
include/alibabacloud/pvtz/model/DescribeZoneInfoResult.h
include/alibabacloud/pvtz/model/DescribeZoneRecordsRequest.h
include/alibabacloud/pvtz/model/DescribeZoneRecordsResult.h
include/alibabacloud/pvtz/model/DescribeZoneVpcTreeRequest.h
include/alibabacloud/pvtz/model/DescribeZoneVpcTreeResult.h
include/alibabacloud/pvtz/model/DescribeZonesRequest.h
include/alibabacloud/pvtz/model/DescribeZonesResult.h )
include/alibabacloud/pvtz/model/DescribeZonesResult.h
include/alibabacloud/pvtz/model/SetProxyPatternRequest.h
include/alibabacloud/pvtz/model/SetProxyPatternResult.h
include/alibabacloud/pvtz/model/SetZoneRecordStatusRequest.h
include/alibabacloud/pvtz/model/SetZoneRecordStatusResult.h
include/alibabacloud/pvtz/model/UpdateZoneRecordRequest.h
include/alibabacloud/pvtz/model/UpdateZoneRecordResult.h
include/alibabacloud/pvtz/model/UpdateZoneRemarkRequest.h
include/alibabacloud/pvtz/model/UpdateZoneRemarkResult.h )
set(pvtz_src
src/PvtzClient.cc
src/model/AddZoneRecordRequest.cc
src/model/AddZoneRecordResult.cc
src/model/DescribeZoneInfoRequest.cc
src/model/DescribeZoneInfoResult.cc
src/model/DeleteZoneRecordRequest.cc
src/model/DeleteZoneRecordResult.cc
src/model/UpdateZoneRemarkRequest.cc
src/model/UpdateZoneRemarkResult.cc
src/model/CheckZoneNameRequest.cc
src/model/CheckZoneNameResult.cc
src/model/UpdateZoneRecordRequest.cc
src/model/UpdateZoneRecordResult.cc
src/model/AddZoneRequest.cc
src/model/AddZoneResult.cc
src/model/AddZoneRecordRequest.cc
src/model/AddZoneRecordResult.cc
src/model/BindZoneVpcRequest.cc
src/model/BindZoneVpcResult.cc
src/model/CheckZoneNameRequest.cc
src/model/CheckZoneNameResult.cc
src/model/DeleteZoneRequest.cc
src/model/DeleteZoneResult.cc
src/model/DeleteZoneRecordRequest.cc
src/model/DeleteZoneRecordResult.cc
src/model/DescribeChangeLogsRequest.cc
src/model/DescribeChangeLogsResult.cc
src/model/DescribeRegionsRequest.cc
src/model/DescribeRegionsResult.cc
src/model/DescribeRequestGraphRequest.cc
src/model/DescribeRequestGraphResult.cc
src/model/DescribeStatisticSummaryRequest.cc
src/model/DescribeStatisticSummaryResult.cc
src/model/SetProxyPatternRequest.cc
src/model/SetProxyPatternResult.cc
src/model/DescribeZoneVpcTreeRequest.cc
src/model/DescribeZoneVpcTreeResult.cc
src/model/DescribeChangeLogsRequest.cc
src/model/DescribeChangeLogsResult.cc
src/model/DeleteZoneRequest.cc
src/model/DeleteZoneResult.cc
src/model/DescribeUserServiceStatusRequest.cc
src/model/DescribeUserServiceStatusResult.cc
src/model/DescribeRegionsRequest.cc
src/model/DescribeRegionsResult.cc
src/model/SetZoneRecordStatusRequest.cc
src/model/SetZoneRecordStatusResult.cc
src/model/DescribeZoneInfoRequest.cc
src/model/DescribeZoneInfoResult.cc
src/model/DescribeZoneRecordsRequest.cc
src/model/DescribeZoneRecordsResult.cc
src/model/DescribeZoneVpcTreeRequest.cc
src/model/DescribeZoneVpcTreeResult.cc
src/model/DescribeZonesRequest.cc
src/model/DescribeZonesResult.cc )
src/model/DescribeZonesResult.cc
src/model/SetProxyPatternRequest.cc
src/model/SetProxyPatternResult.cc
src/model/SetZoneRecordStatusRequest.cc
src/model/SetZoneRecordStatusResult.cc
src/model/UpdateZoneRecordRequest.cc
src/model/UpdateZoneRecordResult.cc
src/model/UpdateZoneRemarkRequest.cc
src/model/UpdateZoneRemarkResult.cc )
add_library(pvtz ${LIB_TYPE}
${pvtz_public_header}

View File

@@ -22,44 +22,44 @@
#include <alibabacloud/core/EndpointProvider.h>
#include <alibabacloud/core/RpcServiceClient.h>
#include "PvtzExport.h"
#include "model/AddZoneRecordRequest.h"
#include "model/AddZoneRecordResult.h"
#include "model/DescribeZoneInfoRequest.h"
#include "model/DescribeZoneInfoResult.h"
#include "model/DeleteZoneRecordRequest.h"
#include "model/DeleteZoneRecordResult.h"
#include "model/UpdateZoneRemarkRequest.h"
#include "model/UpdateZoneRemarkResult.h"
#include "model/CheckZoneNameRequest.h"
#include "model/CheckZoneNameResult.h"
#include "model/UpdateZoneRecordRequest.h"
#include "model/UpdateZoneRecordResult.h"
#include "model/AddZoneRequest.h"
#include "model/AddZoneResult.h"
#include "model/AddZoneRecordRequest.h"
#include "model/AddZoneRecordResult.h"
#include "model/BindZoneVpcRequest.h"
#include "model/BindZoneVpcResult.h"
#include "model/CheckZoneNameRequest.h"
#include "model/CheckZoneNameResult.h"
#include "model/DeleteZoneRequest.h"
#include "model/DeleteZoneResult.h"
#include "model/DeleteZoneRecordRequest.h"
#include "model/DeleteZoneRecordResult.h"
#include "model/DescribeChangeLogsRequest.h"
#include "model/DescribeChangeLogsResult.h"
#include "model/DescribeRegionsRequest.h"
#include "model/DescribeRegionsResult.h"
#include "model/DescribeRequestGraphRequest.h"
#include "model/DescribeRequestGraphResult.h"
#include "model/DescribeStatisticSummaryRequest.h"
#include "model/DescribeStatisticSummaryResult.h"
#include "model/SetProxyPatternRequest.h"
#include "model/SetProxyPatternResult.h"
#include "model/DescribeZoneVpcTreeRequest.h"
#include "model/DescribeZoneVpcTreeResult.h"
#include "model/DescribeChangeLogsRequest.h"
#include "model/DescribeChangeLogsResult.h"
#include "model/DeleteZoneRequest.h"
#include "model/DeleteZoneResult.h"
#include "model/DescribeUserServiceStatusRequest.h"
#include "model/DescribeUserServiceStatusResult.h"
#include "model/DescribeRegionsRequest.h"
#include "model/DescribeRegionsResult.h"
#include "model/SetZoneRecordStatusRequest.h"
#include "model/SetZoneRecordStatusResult.h"
#include "model/DescribeZoneInfoRequest.h"
#include "model/DescribeZoneInfoResult.h"
#include "model/DescribeZoneRecordsRequest.h"
#include "model/DescribeZoneRecordsResult.h"
#include "model/DescribeZoneVpcTreeRequest.h"
#include "model/DescribeZoneVpcTreeResult.h"
#include "model/DescribeZonesRequest.h"
#include "model/DescribeZonesResult.h"
#include "model/SetProxyPatternRequest.h"
#include "model/SetProxyPatternResult.h"
#include "model/SetZoneRecordStatusRequest.h"
#include "model/SetZoneRecordStatusResult.h"
#include "model/UpdateZoneRecordRequest.h"
#include "model/UpdateZoneRecordResult.h"
#include "model/UpdateZoneRemarkRequest.h"
#include "model/UpdateZoneRemarkResult.h"
namespace AlibabaCloud
@@ -69,125 +69,125 @@ namespace AlibabaCloud
class ALIBABACLOUD_PVTZ_EXPORT PvtzClient : public RpcServiceClient
{
public:
typedef Outcome<Error, Model::AddZoneRecordResult> AddZoneRecordOutcome;
typedef std::future<AddZoneRecordOutcome> AddZoneRecordOutcomeCallable;
typedef std::function<void(const PvtzClient*, const Model::AddZoneRecordRequest&, const AddZoneRecordOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddZoneRecordAsyncHandler;
typedef Outcome<Error, Model::DescribeZoneInfoResult> DescribeZoneInfoOutcome;
typedef std::future<DescribeZoneInfoOutcome> DescribeZoneInfoOutcomeCallable;
typedef std::function<void(const PvtzClient*, const Model::DescribeZoneInfoRequest&, const DescribeZoneInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeZoneInfoAsyncHandler;
typedef Outcome<Error, Model::DeleteZoneRecordResult> DeleteZoneRecordOutcome;
typedef std::future<DeleteZoneRecordOutcome> DeleteZoneRecordOutcomeCallable;
typedef std::function<void(const PvtzClient*, const Model::DeleteZoneRecordRequest&, const DeleteZoneRecordOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteZoneRecordAsyncHandler;
typedef Outcome<Error, Model::UpdateZoneRemarkResult> UpdateZoneRemarkOutcome;
typedef std::future<UpdateZoneRemarkOutcome> UpdateZoneRemarkOutcomeCallable;
typedef std::function<void(const PvtzClient*, const Model::UpdateZoneRemarkRequest&, const UpdateZoneRemarkOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateZoneRemarkAsyncHandler;
typedef Outcome<Error, Model::CheckZoneNameResult> CheckZoneNameOutcome;
typedef std::future<CheckZoneNameOutcome> CheckZoneNameOutcomeCallable;
typedef std::function<void(const PvtzClient*, const Model::CheckZoneNameRequest&, const CheckZoneNameOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CheckZoneNameAsyncHandler;
typedef Outcome<Error, Model::UpdateZoneRecordResult> UpdateZoneRecordOutcome;
typedef std::future<UpdateZoneRecordOutcome> UpdateZoneRecordOutcomeCallable;
typedef std::function<void(const PvtzClient*, const Model::UpdateZoneRecordRequest&, const UpdateZoneRecordOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateZoneRecordAsyncHandler;
typedef Outcome<Error, Model::AddZoneResult> AddZoneOutcome;
typedef std::future<AddZoneOutcome> AddZoneOutcomeCallable;
typedef std::function<void(const PvtzClient*, const Model::AddZoneRequest&, const AddZoneOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddZoneAsyncHandler;
typedef Outcome<Error, Model::AddZoneRecordResult> AddZoneRecordOutcome;
typedef std::future<AddZoneRecordOutcome> AddZoneRecordOutcomeCallable;
typedef std::function<void(const PvtzClient*, const Model::AddZoneRecordRequest&, const AddZoneRecordOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddZoneRecordAsyncHandler;
typedef Outcome<Error, Model::BindZoneVpcResult> BindZoneVpcOutcome;
typedef std::future<BindZoneVpcOutcome> BindZoneVpcOutcomeCallable;
typedef std::function<void(const PvtzClient*, const Model::BindZoneVpcRequest&, const BindZoneVpcOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BindZoneVpcAsyncHandler;
typedef Outcome<Error, Model::CheckZoneNameResult> CheckZoneNameOutcome;
typedef std::future<CheckZoneNameOutcome> CheckZoneNameOutcomeCallable;
typedef std::function<void(const PvtzClient*, const Model::CheckZoneNameRequest&, const CheckZoneNameOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CheckZoneNameAsyncHandler;
typedef Outcome<Error, Model::DeleteZoneResult> DeleteZoneOutcome;
typedef std::future<DeleteZoneOutcome> DeleteZoneOutcomeCallable;
typedef std::function<void(const PvtzClient*, const Model::DeleteZoneRequest&, const DeleteZoneOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteZoneAsyncHandler;
typedef Outcome<Error, Model::DeleteZoneRecordResult> DeleteZoneRecordOutcome;
typedef std::future<DeleteZoneRecordOutcome> DeleteZoneRecordOutcomeCallable;
typedef std::function<void(const PvtzClient*, const Model::DeleteZoneRecordRequest&, const DeleteZoneRecordOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteZoneRecordAsyncHandler;
typedef Outcome<Error, Model::DescribeChangeLogsResult> DescribeChangeLogsOutcome;
typedef std::future<DescribeChangeLogsOutcome> DescribeChangeLogsOutcomeCallable;
typedef std::function<void(const PvtzClient*, const Model::DescribeChangeLogsRequest&, const DescribeChangeLogsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeChangeLogsAsyncHandler;
typedef Outcome<Error, Model::DescribeRegionsResult> DescribeRegionsOutcome;
typedef std::future<DescribeRegionsOutcome> DescribeRegionsOutcomeCallable;
typedef std::function<void(const PvtzClient*, const Model::DescribeRegionsRequest&, const DescribeRegionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRegionsAsyncHandler;
typedef Outcome<Error, Model::DescribeRequestGraphResult> DescribeRequestGraphOutcome;
typedef std::future<DescribeRequestGraphOutcome> DescribeRequestGraphOutcomeCallable;
typedef std::function<void(const PvtzClient*, const Model::DescribeRequestGraphRequest&, const DescribeRequestGraphOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRequestGraphAsyncHandler;
typedef Outcome<Error, Model::DescribeStatisticSummaryResult> DescribeStatisticSummaryOutcome;
typedef std::future<DescribeStatisticSummaryOutcome> DescribeStatisticSummaryOutcomeCallable;
typedef std::function<void(const PvtzClient*, const Model::DescribeStatisticSummaryRequest&, const DescribeStatisticSummaryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeStatisticSummaryAsyncHandler;
typedef Outcome<Error, Model::SetProxyPatternResult> SetProxyPatternOutcome;
typedef std::future<SetProxyPatternOutcome> SetProxyPatternOutcomeCallable;
typedef std::function<void(const PvtzClient*, const Model::SetProxyPatternRequest&, const SetProxyPatternOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetProxyPatternAsyncHandler;
typedef Outcome<Error, Model::DescribeZoneVpcTreeResult> DescribeZoneVpcTreeOutcome;
typedef std::future<DescribeZoneVpcTreeOutcome> DescribeZoneVpcTreeOutcomeCallable;
typedef std::function<void(const PvtzClient*, const Model::DescribeZoneVpcTreeRequest&, const DescribeZoneVpcTreeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeZoneVpcTreeAsyncHandler;
typedef Outcome<Error, Model::DescribeChangeLogsResult> DescribeChangeLogsOutcome;
typedef std::future<DescribeChangeLogsOutcome> DescribeChangeLogsOutcomeCallable;
typedef std::function<void(const PvtzClient*, const Model::DescribeChangeLogsRequest&, const DescribeChangeLogsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeChangeLogsAsyncHandler;
typedef Outcome<Error, Model::DeleteZoneResult> DeleteZoneOutcome;
typedef std::future<DeleteZoneOutcome> DeleteZoneOutcomeCallable;
typedef std::function<void(const PvtzClient*, const Model::DeleteZoneRequest&, const DeleteZoneOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteZoneAsyncHandler;
typedef Outcome<Error, Model::DescribeUserServiceStatusResult> DescribeUserServiceStatusOutcome;
typedef std::future<DescribeUserServiceStatusOutcome> DescribeUserServiceStatusOutcomeCallable;
typedef std::function<void(const PvtzClient*, const Model::DescribeUserServiceStatusRequest&, const DescribeUserServiceStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeUserServiceStatusAsyncHandler;
typedef Outcome<Error, Model::DescribeRegionsResult> DescribeRegionsOutcome;
typedef std::future<DescribeRegionsOutcome> DescribeRegionsOutcomeCallable;
typedef std::function<void(const PvtzClient*, const Model::DescribeRegionsRequest&, const DescribeRegionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRegionsAsyncHandler;
typedef Outcome<Error, Model::SetZoneRecordStatusResult> SetZoneRecordStatusOutcome;
typedef std::future<SetZoneRecordStatusOutcome> SetZoneRecordStatusOutcomeCallable;
typedef std::function<void(const PvtzClient*, const Model::SetZoneRecordStatusRequest&, const SetZoneRecordStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetZoneRecordStatusAsyncHandler;
typedef Outcome<Error, Model::DescribeZoneInfoResult> DescribeZoneInfoOutcome;
typedef std::future<DescribeZoneInfoOutcome> DescribeZoneInfoOutcomeCallable;
typedef std::function<void(const PvtzClient*, const Model::DescribeZoneInfoRequest&, const DescribeZoneInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeZoneInfoAsyncHandler;
typedef Outcome<Error, Model::DescribeZoneRecordsResult> DescribeZoneRecordsOutcome;
typedef std::future<DescribeZoneRecordsOutcome> DescribeZoneRecordsOutcomeCallable;
typedef std::function<void(const PvtzClient*, const Model::DescribeZoneRecordsRequest&, const DescribeZoneRecordsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeZoneRecordsAsyncHandler;
typedef Outcome<Error, Model::DescribeZoneVpcTreeResult> DescribeZoneVpcTreeOutcome;
typedef std::future<DescribeZoneVpcTreeOutcome> DescribeZoneVpcTreeOutcomeCallable;
typedef std::function<void(const PvtzClient*, const Model::DescribeZoneVpcTreeRequest&, const DescribeZoneVpcTreeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeZoneVpcTreeAsyncHandler;
typedef Outcome<Error, Model::DescribeZonesResult> DescribeZonesOutcome;
typedef std::future<DescribeZonesOutcome> DescribeZonesOutcomeCallable;
typedef std::function<void(const PvtzClient*, const Model::DescribeZonesRequest&, const DescribeZonesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeZonesAsyncHandler;
typedef Outcome<Error, Model::SetProxyPatternResult> SetProxyPatternOutcome;
typedef std::future<SetProxyPatternOutcome> SetProxyPatternOutcomeCallable;
typedef std::function<void(const PvtzClient*, const Model::SetProxyPatternRequest&, const SetProxyPatternOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetProxyPatternAsyncHandler;
typedef Outcome<Error, Model::SetZoneRecordStatusResult> SetZoneRecordStatusOutcome;
typedef std::future<SetZoneRecordStatusOutcome> SetZoneRecordStatusOutcomeCallable;
typedef std::function<void(const PvtzClient*, const Model::SetZoneRecordStatusRequest&, const SetZoneRecordStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetZoneRecordStatusAsyncHandler;
typedef Outcome<Error, Model::UpdateZoneRecordResult> UpdateZoneRecordOutcome;
typedef std::future<UpdateZoneRecordOutcome> UpdateZoneRecordOutcomeCallable;
typedef std::function<void(const PvtzClient*, const Model::UpdateZoneRecordRequest&, const UpdateZoneRecordOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateZoneRecordAsyncHandler;
typedef Outcome<Error, Model::UpdateZoneRemarkResult> UpdateZoneRemarkOutcome;
typedef std::future<UpdateZoneRemarkOutcome> UpdateZoneRemarkOutcomeCallable;
typedef std::function<void(const PvtzClient*, const Model::UpdateZoneRemarkRequest&, const UpdateZoneRemarkOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateZoneRemarkAsyncHandler;
PvtzClient(const Credentials &credentials, const ClientConfiguration &configuration);
PvtzClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
PvtzClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
~PvtzClient();
AddZoneRecordOutcome addZoneRecord(const Model::AddZoneRecordRequest &request)const;
void addZoneRecordAsync(const Model::AddZoneRecordRequest& request, const AddZoneRecordAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AddZoneRecordOutcomeCallable addZoneRecordCallable(const Model::AddZoneRecordRequest& request) const;
DescribeZoneInfoOutcome describeZoneInfo(const Model::DescribeZoneInfoRequest &request)const;
void describeZoneInfoAsync(const Model::DescribeZoneInfoRequest& request, const DescribeZoneInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeZoneInfoOutcomeCallable describeZoneInfoCallable(const Model::DescribeZoneInfoRequest& request) const;
DeleteZoneRecordOutcome deleteZoneRecord(const Model::DeleteZoneRecordRequest &request)const;
void deleteZoneRecordAsync(const Model::DeleteZoneRecordRequest& request, const DeleteZoneRecordAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteZoneRecordOutcomeCallable deleteZoneRecordCallable(const Model::DeleteZoneRecordRequest& request) const;
UpdateZoneRemarkOutcome updateZoneRemark(const Model::UpdateZoneRemarkRequest &request)const;
void updateZoneRemarkAsync(const Model::UpdateZoneRemarkRequest& request, const UpdateZoneRemarkAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateZoneRemarkOutcomeCallable updateZoneRemarkCallable(const Model::UpdateZoneRemarkRequest& request) const;
CheckZoneNameOutcome checkZoneName(const Model::CheckZoneNameRequest &request)const;
void checkZoneNameAsync(const Model::CheckZoneNameRequest& request, const CheckZoneNameAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CheckZoneNameOutcomeCallable checkZoneNameCallable(const Model::CheckZoneNameRequest& request) const;
UpdateZoneRecordOutcome updateZoneRecord(const Model::UpdateZoneRecordRequest &request)const;
void updateZoneRecordAsync(const Model::UpdateZoneRecordRequest& request, const UpdateZoneRecordAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateZoneRecordOutcomeCallable updateZoneRecordCallable(const Model::UpdateZoneRecordRequest& request) const;
AddZoneOutcome addZone(const Model::AddZoneRequest &request)const;
void addZoneAsync(const Model::AddZoneRequest& request, const AddZoneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AddZoneOutcomeCallable addZoneCallable(const Model::AddZoneRequest& request) const;
AddZoneRecordOutcome addZoneRecord(const Model::AddZoneRecordRequest &request)const;
void addZoneRecordAsync(const Model::AddZoneRecordRequest& request, const AddZoneRecordAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AddZoneRecordOutcomeCallable addZoneRecordCallable(const Model::AddZoneRecordRequest& request) const;
BindZoneVpcOutcome bindZoneVpc(const Model::BindZoneVpcRequest &request)const;
void bindZoneVpcAsync(const Model::BindZoneVpcRequest& request, const BindZoneVpcAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
BindZoneVpcOutcomeCallable bindZoneVpcCallable(const Model::BindZoneVpcRequest& request) const;
CheckZoneNameOutcome checkZoneName(const Model::CheckZoneNameRequest &request)const;
void checkZoneNameAsync(const Model::CheckZoneNameRequest& request, const CheckZoneNameAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CheckZoneNameOutcomeCallable checkZoneNameCallable(const Model::CheckZoneNameRequest& request) const;
DeleteZoneOutcome deleteZone(const Model::DeleteZoneRequest &request)const;
void deleteZoneAsync(const Model::DeleteZoneRequest& request, const DeleteZoneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteZoneOutcomeCallable deleteZoneCallable(const Model::DeleteZoneRequest& request) const;
DeleteZoneRecordOutcome deleteZoneRecord(const Model::DeleteZoneRecordRequest &request)const;
void deleteZoneRecordAsync(const Model::DeleteZoneRecordRequest& request, const DeleteZoneRecordAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteZoneRecordOutcomeCallable deleteZoneRecordCallable(const Model::DeleteZoneRecordRequest& request) const;
DescribeChangeLogsOutcome describeChangeLogs(const Model::DescribeChangeLogsRequest &request)const;
void describeChangeLogsAsync(const Model::DescribeChangeLogsRequest& request, const DescribeChangeLogsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeChangeLogsOutcomeCallable describeChangeLogsCallable(const Model::DescribeChangeLogsRequest& request) const;
DescribeRegionsOutcome describeRegions(const Model::DescribeRegionsRequest &request)const;
void describeRegionsAsync(const Model::DescribeRegionsRequest& request, const DescribeRegionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeRegionsOutcomeCallable describeRegionsCallable(const Model::DescribeRegionsRequest& request) const;
DescribeRequestGraphOutcome describeRequestGraph(const Model::DescribeRequestGraphRequest &request)const;
void describeRequestGraphAsync(const Model::DescribeRequestGraphRequest& request, const DescribeRequestGraphAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeRequestGraphOutcomeCallable describeRequestGraphCallable(const Model::DescribeRequestGraphRequest& request) const;
DescribeStatisticSummaryOutcome describeStatisticSummary(const Model::DescribeStatisticSummaryRequest &request)const;
void describeStatisticSummaryAsync(const Model::DescribeStatisticSummaryRequest& request, const DescribeStatisticSummaryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeStatisticSummaryOutcomeCallable describeStatisticSummaryCallable(const Model::DescribeStatisticSummaryRequest& request) const;
SetProxyPatternOutcome setProxyPattern(const Model::SetProxyPatternRequest &request)const;
void setProxyPatternAsync(const Model::SetProxyPatternRequest& request, const SetProxyPatternAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetProxyPatternOutcomeCallable setProxyPatternCallable(const Model::SetProxyPatternRequest& request) const;
DescribeZoneVpcTreeOutcome describeZoneVpcTree(const Model::DescribeZoneVpcTreeRequest &request)const;
void describeZoneVpcTreeAsync(const Model::DescribeZoneVpcTreeRequest& request, const DescribeZoneVpcTreeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeZoneVpcTreeOutcomeCallable describeZoneVpcTreeCallable(const Model::DescribeZoneVpcTreeRequest& request) const;
DescribeChangeLogsOutcome describeChangeLogs(const Model::DescribeChangeLogsRequest &request)const;
void describeChangeLogsAsync(const Model::DescribeChangeLogsRequest& request, const DescribeChangeLogsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeChangeLogsOutcomeCallable describeChangeLogsCallable(const Model::DescribeChangeLogsRequest& request) const;
DeleteZoneOutcome deleteZone(const Model::DeleteZoneRequest &request)const;
void deleteZoneAsync(const Model::DeleteZoneRequest& request, const DeleteZoneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteZoneOutcomeCallable deleteZoneCallable(const Model::DeleteZoneRequest& request) const;
DescribeUserServiceStatusOutcome describeUserServiceStatus(const Model::DescribeUserServiceStatusRequest &request)const;
void describeUserServiceStatusAsync(const Model::DescribeUserServiceStatusRequest& request, const DescribeUserServiceStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeUserServiceStatusOutcomeCallable describeUserServiceStatusCallable(const Model::DescribeUserServiceStatusRequest& request) const;
DescribeRegionsOutcome describeRegions(const Model::DescribeRegionsRequest &request)const;
void describeRegionsAsync(const Model::DescribeRegionsRequest& request, const DescribeRegionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeRegionsOutcomeCallable describeRegionsCallable(const Model::DescribeRegionsRequest& request) const;
SetZoneRecordStatusOutcome setZoneRecordStatus(const Model::SetZoneRecordStatusRequest &request)const;
void setZoneRecordStatusAsync(const Model::SetZoneRecordStatusRequest& request, const SetZoneRecordStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetZoneRecordStatusOutcomeCallable setZoneRecordStatusCallable(const Model::SetZoneRecordStatusRequest& request) const;
DescribeZoneInfoOutcome describeZoneInfo(const Model::DescribeZoneInfoRequest &request)const;
void describeZoneInfoAsync(const Model::DescribeZoneInfoRequest& request, const DescribeZoneInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeZoneInfoOutcomeCallable describeZoneInfoCallable(const Model::DescribeZoneInfoRequest& request) const;
DescribeZoneRecordsOutcome describeZoneRecords(const Model::DescribeZoneRecordsRequest &request)const;
void describeZoneRecordsAsync(const Model::DescribeZoneRecordsRequest& request, const DescribeZoneRecordsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeZoneRecordsOutcomeCallable describeZoneRecordsCallable(const Model::DescribeZoneRecordsRequest& request) const;
DescribeZoneVpcTreeOutcome describeZoneVpcTree(const Model::DescribeZoneVpcTreeRequest &request)const;
void describeZoneVpcTreeAsync(const Model::DescribeZoneVpcTreeRequest& request, const DescribeZoneVpcTreeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeZoneVpcTreeOutcomeCallable describeZoneVpcTreeCallable(const Model::DescribeZoneVpcTreeRequest& request) const;
DescribeZonesOutcome describeZones(const Model::DescribeZonesRequest &request)const;
void describeZonesAsync(const Model::DescribeZonesRequest& request, const DescribeZonesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeZonesOutcomeCallable describeZonesCallable(const Model::DescribeZonesRequest& request) const;
SetProxyPatternOutcome setProxyPattern(const Model::SetProxyPatternRequest &request)const;
void setProxyPatternAsync(const Model::SetProxyPatternRequest& request, const SetProxyPatternAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetProxyPatternOutcomeCallable setProxyPatternCallable(const Model::SetProxyPatternRequest& request) const;
SetZoneRecordStatusOutcome setZoneRecordStatus(const Model::SetZoneRecordStatusRequest &request)const;
void setZoneRecordStatusAsync(const Model::SetZoneRecordStatusRequest& request, const SetZoneRecordStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetZoneRecordStatusOutcomeCallable setZoneRecordStatusCallable(const Model::SetZoneRecordStatusRequest& request) const;
UpdateZoneRecordOutcome updateZoneRecord(const Model::UpdateZoneRecordRequest &request)const;
void updateZoneRecordAsync(const Model::UpdateZoneRecordRequest& request, const UpdateZoneRecordAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateZoneRecordOutcomeCallable updateZoneRecordCallable(const Model::UpdateZoneRecordRequest& request) const;
UpdateZoneRemarkOutcome updateZoneRemark(const Model::UpdateZoneRemarkRequest &request)const;
void updateZoneRemarkAsync(const Model::UpdateZoneRemarkRequest& request, const UpdateZoneRemarkAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateZoneRemarkOutcomeCallable updateZoneRemarkCallable(const Model::UpdateZoneRemarkRequest& request) const;
private:
std::shared_ptr<EndpointProvider> endpointProvider_;

View File

@@ -37,29 +37,29 @@ namespace AlibabaCloud
std::string getRr()const;
void setRr(const std::string& rr);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getZoneId()const;
void setZoneId(const std::string& zoneId);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getType()const;
void setType(const std::string& type);
int getPriority()const;
void setPriority(int priority);
int getTtl()const;
void setTtl(int ttl);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getZoneId()const;
void setZoneId(const std::string& zoneId);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getValue()const;
void setValue(const std::string& value);
private:
std::string rr_;
std::string userClientIp_;
std::string zoneId_;
std::string lang_;
std::string type_;
int priority_;
int ttl_;
std::string userClientIp_;
std::string zoneId_;
std::string lang_;
std::string value_;
};

View File

@@ -37,21 +37,21 @@ namespace AlibabaCloud
std::string getProxyPattern()const;
void setProxyPattern(const std::string& proxyPattern);
std::string getZoneName()const;
void setZoneName(const std::string& zoneName);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getZoneName()const;
void setZoneName(const std::string& zoneName);
private:
std::string proxyPattern_;
std::string zoneName_;
std::string resourceGroupId_;
std::string userClientIp_;
std::string lang_;
std::string zoneName_;
};
}

View File

@@ -35,17 +35,17 @@ namespace AlibabaCloud
CheckZoneNameRequest();
~CheckZoneNameRequest();
std::string getZoneName()const;
void setZoneName(const std::string& zoneName);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getZoneName()const;
void setZoneName(const std::string& zoneName);
private:
std::string zoneName_;
std::string userClientIp_;
std::string lang_;
std::string zoneName_;
};
}

View File

@@ -35,6 +35,12 @@ namespace AlibabaCloud
DescribeChangeLogsRequest();
~DescribeChangeLogsRequest();
long getStartTimestamp()const;
void setStartTimestamp(long startTimestamp);
int getPageNumber()const;
void setPageNumber(int pageNumber);
long getEndTimestamp()const;
void setEndTimestamp(long endTimestamp);
std::string getEntityType()const;
void setEntityType(const std::string& entityType);
int getPageSize()const;
@@ -47,23 +53,17 @@ namespace AlibabaCloud
void setKeyword(const std::string& keyword);
std::string getLang()const;
void setLang(const std::string& lang);
long getStartTimestamp()const;
void setStartTimestamp(long startTimestamp);
int getPageNumber()const;
void setPageNumber(int pageNumber);
long getEndTimestamp()const;
void setEndTimestamp(long endTimestamp);
private:
long startTimestamp_;
int pageNumber_;
long endTimestamp_;
std::string entityType_;
int pageSize_;
std::string userClientIp_;
std::string zoneId_;
std::string keyword_;
std::string lang_;
long startTimestamp_;
int pageNumber_;
long endTimestamp_;
};
}

View File

@@ -35,6 +35,10 @@ namespace AlibabaCloud
DescribeRequestGraphRequest();
~DescribeRequestGraphRequest();
long getStartTimestamp()const;
void setStartTimestamp(long startTimestamp);
long getEndTimestamp()const;
void setEndTimestamp(long endTimestamp);
std::string getVpcId()const;
void setVpcId(const std::string& vpcId);
std::string getUserClientIp()const;
@@ -43,18 +47,14 @@ namespace AlibabaCloud
void setZoneId(const std::string& zoneId);
std::string getLang()const;
void setLang(const std::string& lang);
long getStartTimestamp()const;
void setStartTimestamp(long startTimestamp);
long getEndTimestamp()const;
void setEndTimestamp(long endTimestamp);
private:
long startTimestamp_;
long endTimestamp_;
std::string vpcId_;
std::string userClientIp_;
std::string zoneId_;
std::string lang_;
long startTimestamp_;
long endTimestamp_;
};
}

View File

@@ -35,6 +35,8 @@ namespace AlibabaCloud
DescribeZoneRecordsRequest();
~DescribeZoneRecordsRequest();
int getPageNumber()const;
void setPageNumber(int pageNumber);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getUserClientIp()const;
@@ -49,10 +51,9 @@ namespace AlibabaCloud
void setLang(const std::string& lang);
std::string getKeyword()const;
void setKeyword(const std::string& keyword);
int getPageNumber()const;
void setPageNumber(int pageNumber);
private:
int pageNumber_;
int pageSize_;
std::string userClientIp_;
std::string zoneId_;
@@ -60,7 +61,6 @@ namespace AlibabaCloud
std::string tag_;
std::string lang_;
std::string keyword_;
int pageNumber_;
};
}

View File

@@ -40,6 +40,7 @@ namespace AlibabaCloud
int priority;
std::string value;
long recordId;
std::string regionId;
int ttl;
};

View File

@@ -37,6 +37,8 @@ namespace AlibabaCloud
std::string getQueryVpcId()const;
void setQueryVpcId(const std::string& queryVpcId);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
int getPageSize()const;
@@ -49,20 +51,18 @@ namespace AlibabaCloud
void setLang(const std::string& lang);
std::string getKeyword()const;
void setKeyword(const std::string& keyword);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getQueryRegionId()const;
void setQueryRegionId(const std::string& queryRegionId);
private:
std::string queryVpcId_;
int pageNumber_;
std::string resourceGroupId_;
int pageSize_;
std::string userClientIp_;
std::string searchMode_;
std::string lang_;
std::string keyword_;
int pageNumber_;
std::string queryRegionId_;
};

View File

@@ -37,29 +37,29 @@ namespace AlibabaCloud
std::string getRr()const;
void setRr(const std::string& rr);
long getRecordId()const;
void setRecordId(long recordId);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getType()const;
void setType(const std::string& type);
int getPriority()const;
void setPriority(int priority);
int getTtl()const;
void setTtl(int ttl);
long getRecordId()const;
void setRecordId(long recordId);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getValue()const;
void setValue(const std::string& value);
private:
std::string rr_;
long recordId_;
std::string userClientIp_;
std::string lang_;
std::string type_;
int priority_;
int ttl_;
long recordId_;
std::string userClientIp_;
std::string lang_;
std::string value_;
};

View File

@@ -35,19 +35,19 @@ namespace AlibabaCloud
UpdateZoneRemarkRequest();
~UpdateZoneRemarkRequest();
std::string getRemark()const;
void setRemark(const std::string& remark);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getZoneId()const;
void setZoneId(const std::string& zoneId);
std::string getRemark()const;
void setRemark(const std::string& remark);
std::string getLang()const;
void setLang(const std::string& lang);
private:
std::string remark_;
std::string userClientIp_;
std::string zoneId_;
std::string remark_;
std::string lang_;
};

View File

@@ -51,6 +51,42 @@ PvtzClient::PvtzClient(const std::string & accessKeyId, const std::string & acce
PvtzClient::~PvtzClient()
{}
PvtzClient::AddZoneOutcome PvtzClient::addZone(const AddZoneRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return AddZoneOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return AddZoneOutcome(AddZoneResult(outcome.result()));
else
return AddZoneOutcome(outcome.error());
}
void PvtzClient::addZoneAsync(const AddZoneRequest& request, const AddZoneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, addZone(request), context);
};
asyncExecute(new Runnable(fn));
}
PvtzClient::AddZoneOutcomeCallable PvtzClient::addZoneCallable(const AddZoneRequest &request) const
{
auto task = std::make_shared<std::packaged_task<AddZoneOutcome()>>(
[this, request]()
{
return this->addZone(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
PvtzClient::AddZoneRecordOutcome PvtzClient::addZoneRecord(const AddZoneRecordRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -87,108 +123,36 @@ PvtzClient::AddZoneRecordOutcomeCallable PvtzClient::addZoneRecordCallable(const
return task->get_future();
}
PvtzClient::DescribeZoneInfoOutcome PvtzClient::describeZoneInfo(const DescribeZoneInfoRequest &request) const
PvtzClient::BindZoneVpcOutcome PvtzClient::bindZoneVpc(const BindZoneVpcRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeZoneInfoOutcome(endpointOutcome.error());
return BindZoneVpcOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeZoneInfoOutcome(DescribeZoneInfoResult(outcome.result()));
return BindZoneVpcOutcome(BindZoneVpcResult(outcome.result()));
else
return DescribeZoneInfoOutcome(outcome.error());
return BindZoneVpcOutcome(outcome.error());
}
void PvtzClient::describeZoneInfoAsync(const DescribeZoneInfoRequest& request, const DescribeZoneInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
void PvtzClient::bindZoneVpcAsync(const BindZoneVpcRequest& request, const BindZoneVpcAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeZoneInfo(request), context);
handler(this, request, bindZoneVpc(request), context);
};
asyncExecute(new Runnable(fn));
}
PvtzClient::DescribeZoneInfoOutcomeCallable PvtzClient::describeZoneInfoCallable(const DescribeZoneInfoRequest &request) const
PvtzClient::BindZoneVpcOutcomeCallable PvtzClient::bindZoneVpcCallable(const BindZoneVpcRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeZoneInfoOutcome()>>(
auto task = std::make_shared<std::packaged_task<BindZoneVpcOutcome()>>(
[this, request]()
{
return this->describeZoneInfo(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
PvtzClient::DeleteZoneRecordOutcome PvtzClient::deleteZoneRecord(const DeleteZoneRecordRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DeleteZoneRecordOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DeleteZoneRecordOutcome(DeleteZoneRecordResult(outcome.result()));
else
return DeleteZoneRecordOutcome(outcome.error());
}
void PvtzClient::deleteZoneRecordAsync(const DeleteZoneRecordRequest& request, const DeleteZoneRecordAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, deleteZoneRecord(request), context);
};
asyncExecute(new Runnable(fn));
}
PvtzClient::DeleteZoneRecordOutcomeCallable PvtzClient::deleteZoneRecordCallable(const DeleteZoneRecordRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DeleteZoneRecordOutcome()>>(
[this, request]()
{
return this->deleteZoneRecord(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
PvtzClient::UpdateZoneRemarkOutcome PvtzClient::updateZoneRemark(const UpdateZoneRemarkRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return UpdateZoneRemarkOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return UpdateZoneRemarkOutcome(UpdateZoneRemarkResult(outcome.result()));
else
return UpdateZoneRemarkOutcome(outcome.error());
}
void PvtzClient::updateZoneRemarkAsync(const UpdateZoneRemarkRequest& request, const UpdateZoneRemarkAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, updateZoneRemark(request), context);
};
asyncExecute(new Runnable(fn));
}
PvtzClient::UpdateZoneRemarkOutcomeCallable PvtzClient::updateZoneRemarkCallable(const UpdateZoneRemarkRequest &request) const
{
auto task = std::make_shared<std::packaged_task<UpdateZoneRemarkOutcome()>>(
[this, request]()
{
return this->updateZoneRemark(request);
return this->bindZoneVpc(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
@@ -231,108 +195,144 @@ PvtzClient::CheckZoneNameOutcomeCallable PvtzClient::checkZoneNameCallable(const
return task->get_future();
}
PvtzClient::UpdateZoneRecordOutcome PvtzClient::updateZoneRecord(const UpdateZoneRecordRequest &request) const
PvtzClient::DeleteZoneOutcome PvtzClient::deleteZone(const DeleteZoneRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return UpdateZoneRecordOutcome(endpointOutcome.error());
return DeleteZoneOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return UpdateZoneRecordOutcome(UpdateZoneRecordResult(outcome.result()));
return DeleteZoneOutcome(DeleteZoneResult(outcome.result()));
else
return UpdateZoneRecordOutcome(outcome.error());
return DeleteZoneOutcome(outcome.error());
}
void PvtzClient::updateZoneRecordAsync(const UpdateZoneRecordRequest& request, const UpdateZoneRecordAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
void PvtzClient::deleteZoneAsync(const DeleteZoneRequest& request, const DeleteZoneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, updateZoneRecord(request), context);
handler(this, request, deleteZone(request), context);
};
asyncExecute(new Runnable(fn));
}
PvtzClient::UpdateZoneRecordOutcomeCallable PvtzClient::updateZoneRecordCallable(const UpdateZoneRecordRequest &request) const
PvtzClient::DeleteZoneOutcomeCallable PvtzClient::deleteZoneCallable(const DeleteZoneRequest &request) const
{
auto task = std::make_shared<std::packaged_task<UpdateZoneRecordOutcome()>>(
auto task = std::make_shared<std::packaged_task<DeleteZoneOutcome()>>(
[this, request]()
{
return this->updateZoneRecord(request);
return this->deleteZone(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
PvtzClient::AddZoneOutcome PvtzClient::addZone(const AddZoneRequest &request) const
PvtzClient::DeleteZoneRecordOutcome PvtzClient::deleteZoneRecord(const DeleteZoneRecordRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return AddZoneOutcome(endpointOutcome.error());
return DeleteZoneRecordOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return AddZoneOutcome(AddZoneResult(outcome.result()));
return DeleteZoneRecordOutcome(DeleteZoneRecordResult(outcome.result()));
else
return AddZoneOutcome(outcome.error());
return DeleteZoneRecordOutcome(outcome.error());
}
void PvtzClient::addZoneAsync(const AddZoneRequest& request, const AddZoneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
void PvtzClient::deleteZoneRecordAsync(const DeleteZoneRecordRequest& request, const DeleteZoneRecordAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, addZone(request), context);
handler(this, request, deleteZoneRecord(request), context);
};
asyncExecute(new Runnable(fn));
}
PvtzClient::AddZoneOutcomeCallable PvtzClient::addZoneCallable(const AddZoneRequest &request) const
PvtzClient::DeleteZoneRecordOutcomeCallable PvtzClient::deleteZoneRecordCallable(const DeleteZoneRecordRequest &request) const
{
auto task = std::make_shared<std::packaged_task<AddZoneOutcome()>>(
auto task = std::make_shared<std::packaged_task<DeleteZoneRecordOutcome()>>(
[this, request]()
{
return this->addZone(request);
return this->deleteZoneRecord(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
PvtzClient::BindZoneVpcOutcome PvtzClient::bindZoneVpc(const BindZoneVpcRequest &request) const
PvtzClient::DescribeChangeLogsOutcome PvtzClient::describeChangeLogs(const DescribeChangeLogsRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return BindZoneVpcOutcome(endpointOutcome.error());
return DescribeChangeLogsOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return BindZoneVpcOutcome(BindZoneVpcResult(outcome.result()));
return DescribeChangeLogsOutcome(DescribeChangeLogsResult(outcome.result()));
else
return BindZoneVpcOutcome(outcome.error());
return DescribeChangeLogsOutcome(outcome.error());
}
void PvtzClient::bindZoneVpcAsync(const BindZoneVpcRequest& request, const BindZoneVpcAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
void PvtzClient::describeChangeLogsAsync(const DescribeChangeLogsRequest& request, const DescribeChangeLogsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, bindZoneVpc(request), context);
handler(this, request, describeChangeLogs(request), context);
};
asyncExecute(new Runnable(fn));
}
PvtzClient::BindZoneVpcOutcomeCallable PvtzClient::bindZoneVpcCallable(const BindZoneVpcRequest &request) const
PvtzClient::DescribeChangeLogsOutcomeCallable PvtzClient::describeChangeLogsCallable(const DescribeChangeLogsRequest &request) const
{
auto task = std::make_shared<std::packaged_task<BindZoneVpcOutcome()>>(
auto task = std::make_shared<std::packaged_task<DescribeChangeLogsOutcome()>>(
[this, request]()
{
return this->bindZoneVpc(request);
return this->describeChangeLogs(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
PvtzClient::DescribeRegionsOutcome PvtzClient::describeRegions(const DescribeRegionsRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeRegionsOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeRegionsOutcome(DescribeRegionsResult(outcome.result()));
else
return DescribeRegionsOutcome(outcome.error());
}
void PvtzClient::describeRegionsAsync(const DescribeRegionsRequest& request, const DescribeRegionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeRegions(request), context);
};
asyncExecute(new Runnable(fn));
}
PvtzClient::DescribeRegionsOutcomeCallable PvtzClient::describeRegionsCallable(const DescribeRegionsRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeRegionsOutcome()>>(
[this, request]()
{
return this->describeRegions(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
@@ -411,150 +411,6 @@ PvtzClient::DescribeStatisticSummaryOutcomeCallable PvtzClient::describeStatisti
return task->get_future();
}
PvtzClient::SetProxyPatternOutcome PvtzClient::setProxyPattern(const SetProxyPatternRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return SetProxyPatternOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return SetProxyPatternOutcome(SetProxyPatternResult(outcome.result()));
else
return SetProxyPatternOutcome(outcome.error());
}
void PvtzClient::setProxyPatternAsync(const SetProxyPatternRequest& request, const SetProxyPatternAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, setProxyPattern(request), context);
};
asyncExecute(new Runnable(fn));
}
PvtzClient::SetProxyPatternOutcomeCallable PvtzClient::setProxyPatternCallable(const SetProxyPatternRequest &request) const
{
auto task = std::make_shared<std::packaged_task<SetProxyPatternOutcome()>>(
[this, request]()
{
return this->setProxyPattern(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
PvtzClient::DescribeZoneVpcTreeOutcome PvtzClient::describeZoneVpcTree(const DescribeZoneVpcTreeRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeZoneVpcTreeOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeZoneVpcTreeOutcome(DescribeZoneVpcTreeResult(outcome.result()));
else
return DescribeZoneVpcTreeOutcome(outcome.error());
}
void PvtzClient::describeZoneVpcTreeAsync(const DescribeZoneVpcTreeRequest& request, const DescribeZoneVpcTreeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeZoneVpcTree(request), context);
};
asyncExecute(new Runnable(fn));
}
PvtzClient::DescribeZoneVpcTreeOutcomeCallable PvtzClient::describeZoneVpcTreeCallable(const DescribeZoneVpcTreeRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeZoneVpcTreeOutcome()>>(
[this, request]()
{
return this->describeZoneVpcTree(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
PvtzClient::DescribeChangeLogsOutcome PvtzClient::describeChangeLogs(const DescribeChangeLogsRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeChangeLogsOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeChangeLogsOutcome(DescribeChangeLogsResult(outcome.result()));
else
return DescribeChangeLogsOutcome(outcome.error());
}
void PvtzClient::describeChangeLogsAsync(const DescribeChangeLogsRequest& request, const DescribeChangeLogsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeChangeLogs(request), context);
};
asyncExecute(new Runnable(fn));
}
PvtzClient::DescribeChangeLogsOutcomeCallable PvtzClient::describeChangeLogsCallable(const DescribeChangeLogsRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeChangeLogsOutcome()>>(
[this, request]()
{
return this->describeChangeLogs(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
PvtzClient::DeleteZoneOutcome PvtzClient::deleteZone(const DeleteZoneRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DeleteZoneOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DeleteZoneOutcome(DeleteZoneResult(outcome.result()));
else
return DeleteZoneOutcome(outcome.error());
}
void PvtzClient::deleteZoneAsync(const DeleteZoneRequest& request, const DeleteZoneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, deleteZone(request), context);
};
asyncExecute(new Runnable(fn));
}
PvtzClient::DeleteZoneOutcomeCallable PvtzClient::deleteZoneCallable(const DeleteZoneRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DeleteZoneOutcome()>>(
[this, request]()
{
return this->deleteZone(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
PvtzClient::DescribeUserServiceStatusOutcome PvtzClient::describeUserServiceStatus(const DescribeUserServiceStatusRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -591,72 +447,36 @@ PvtzClient::DescribeUserServiceStatusOutcomeCallable PvtzClient::describeUserSer
return task->get_future();
}
PvtzClient::DescribeRegionsOutcome PvtzClient::describeRegions(const DescribeRegionsRequest &request) const
PvtzClient::DescribeZoneInfoOutcome PvtzClient::describeZoneInfo(const DescribeZoneInfoRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeRegionsOutcome(endpointOutcome.error());
return DescribeZoneInfoOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeRegionsOutcome(DescribeRegionsResult(outcome.result()));
return DescribeZoneInfoOutcome(DescribeZoneInfoResult(outcome.result()));
else
return DescribeRegionsOutcome(outcome.error());
return DescribeZoneInfoOutcome(outcome.error());
}
void PvtzClient::describeRegionsAsync(const DescribeRegionsRequest& request, const DescribeRegionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
void PvtzClient::describeZoneInfoAsync(const DescribeZoneInfoRequest& request, const DescribeZoneInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeRegions(request), context);
handler(this, request, describeZoneInfo(request), context);
};
asyncExecute(new Runnable(fn));
}
PvtzClient::DescribeRegionsOutcomeCallable PvtzClient::describeRegionsCallable(const DescribeRegionsRequest &request) const
PvtzClient::DescribeZoneInfoOutcomeCallable PvtzClient::describeZoneInfoCallable(const DescribeZoneInfoRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeRegionsOutcome()>>(
auto task = std::make_shared<std::packaged_task<DescribeZoneInfoOutcome()>>(
[this, request]()
{
return this->describeRegions(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
PvtzClient::SetZoneRecordStatusOutcome PvtzClient::setZoneRecordStatus(const SetZoneRecordStatusRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return SetZoneRecordStatusOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return SetZoneRecordStatusOutcome(SetZoneRecordStatusResult(outcome.result()));
else
return SetZoneRecordStatusOutcome(outcome.error());
}
void PvtzClient::setZoneRecordStatusAsync(const SetZoneRecordStatusRequest& request, const SetZoneRecordStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, setZoneRecordStatus(request), context);
};
asyncExecute(new Runnable(fn));
}
PvtzClient::SetZoneRecordStatusOutcomeCallable PvtzClient::setZoneRecordStatusCallable(const SetZoneRecordStatusRequest &request) const
{
auto task = std::make_shared<std::packaged_task<SetZoneRecordStatusOutcome()>>(
[this, request]()
{
return this->setZoneRecordStatus(request);
return this->describeZoneInfo(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
@@ -699,6 +519,42 @@ PvtzClient::DescribeZoneRecordsOutcomeCallable PvtzClient::describeZoneRecordsCa
return task->get_future();
}
PvtzClient::DescribeZoneVpcTreeOutcome PvtzClient::describeZoneVpcTree(const DescribeZoneVpcTreeRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeZoneVpcTreeOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeZoneVpcTreeOutcome(DescribeZoneVpcTreeResult(outcome.result()));
else
return DescribeZoneVpcTreeOutcome(outcome.error());
}
void PvtzClient::describeZoneVpcTreeAsync(const DescribeZoneVpcTreeRequest& request, const DescribeZoneVpcTreeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeZoneVpcTree(request), context);
};
asyncExecute(new Runnable(fn));
}
PvtzClient::DescribeZoneVpcTreeOutcomeCallable PvtzClient::describeZoneVpcTreeCallable(const DescribeZoneVpcTreeRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeZoneVpcTreeOutcome()>>(
[this, request]()
{
return this->describeZoneVpcTree(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
PvtzClient::DescribeZonesOutcome PvtzClient::describeZones(const DescribeZonesRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -735,3 +591,147 @@ PvtzClient::DescribeZonesOutcomeCallable PvtzClient::describeZonesCallable(const
return task->get_future();
}
PvtzClient::SetProxyPatternOutcome PvtzClient::setProxyPattern(const SetProxyPatternRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return SetProxyPatternOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return SetProxyPatternOutcome(SetProxyPatternResult(outcome.result()));
else
return SetProxyPatternOutcome(outcome.error());
}
void PvtzClient::setProxyPatternAsync(const SetProxyPatternRequest& request, const SetProxyPatternAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, setProxyPattern(request), context);
};
asyncExecute(new Runnable(fn));
}
PvtzClient::SetProxyPatternOutcomeCallable PvtzClient::setProxyPatternCallable(const SetProxyPatternRequest &request) const
{
auto task = std::make_shared<std::packaged_task<SetProxyPatternOutcome()>>(
[this, request]()
{
return this->setProxyPattern(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
PvtzClient::SetZoneRecordStatusOutcome PvtzClient::setZoneRecordStatus(const SetZoneRecordStatusRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return SetZoneRecordStatusOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return SetZoneRecordStatusOutcome(SetZoneRecordStatusResult(outcome.result()));
else
return SetZoneRecordStatusOutcome(outcome.error());
}
void PvtzClient::setZoneRecordStatusAsync(const SetZoneRecordStatusRequest& request, const SetZoneRecordStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, setZoneRecordStatus(request), context);
};
asyncExecute(new Runnable(fn));
}
PvtzClient::SetZoneRecordStatusOutcomeCallable PvtzClient::setZoneRecordStatusCallable(const SetZoneRecordStatusRequest &request) const
{
auto task = std::make_shared<std::packaged_task<SetZoneRecordStatusOutcome()>>(
[this, request]()
{
return this->setZoneRecordStatus(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
PvtzClient::UpdateZoneRecordOutcome PvtzClient::updateZoneRecord(const UpdateZoneRecordRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return UpdateZoneRecordOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return UpdateZoneRecordOutcome(UpdateZoneRecordResult(outcome.result()));
else
return UpdateZoneRecordOutcome(outcome.error());
}
void PvtzClient::updateZoneRecordAsync(const UpdateZoneRecordRequest& request, const UpdateZoneRecordAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, updateZoneRecord(request), context);
};
asyncExecute(new Runnable(fn));
}
PvtzClient::UpdateZoneRecordOutcomeCallable PvtzClient::updateZoneRecordCallable(const UpdateZoneRecordRequest &request) const
{
auto task = std::make_shared<std::packaged_task<UpdateZoneRecordOutcome()>>(
[this, request]()
{
return this->updateZoneRecord(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
PvtzClient::UpdateZoneRemarkOutcome PvtzClient::updateZoneRemark(const UpdateZoneRemarkRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return UpdateZoneRemarkOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return UpdateZoneRemarkOutcome(UpdateZoneRemarkResult(outcome.result()));
else
return UpdateZoneRemarkOutcome(outcome.error());
}
void PvtzClient::updateZoneRemarkAsync(const UpdateZoneRemarkRequest& request, const UpdateZoneRemarkAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, updateZoneRemark(request), context);
};
asyncExecute(new Runnable(fn));
}
PvtzClient::UpdateZoneRemarkOutcomeCallable PvtzClient::updateZoneRemarkCallable(const UpdateZoneRemarkRequest &request) const
{
auto task = std::make_shared<std::packaged_task<UpdateZoneRemarkOutcome()>>(
[this, request]()
{
return this->updateZoneRemark(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}

View File

@@ -36,39 +36,6 @@ void AddZoneRecordRequest::setRr(const std::string& rr)
setCoreParameter("Rr", rr);
}
std::string AddZoneRecordRequest::getUserClientIp()const
{
return userClientIp_;
}
void AddZoneRecordRequest::setUserClientIp(const std::string& userClientIp)
{
userClientIp_ = userClientIp;
setCoreParameter("UserClientIp", userClientIp);
}
std::string AddZoneRecordRequest::getZoneId()const
{
return zoneId_;
}
void AddZoneRecordRequest::setZoneId(const std::string& zoneId)
{
zoneId_ = zoneId;
setCoreParameter("ZoneId", zoneId);
}
std::string AddZoneRecordRequest::getLang()const
{
return lang_;
}
void AddZoneRecordRequest::setLang(const std::string& lang)
{
lang_ = lang;
setCoreParameter("Lang", lang);
}
std::string AddZoneRecordRequest::getType()const
{
return type_;
@@ -102,6 +69,39 @@ void AddZoneRecordRequest::setTtl(int ttl)
setCoreParameter("Ttl", std::to_string(ttl));
}
std::string AddZoneRecordRequest::getUserClientIp()const
{
return userClientIp_;
}
void AddZoneRecordRequest::setUserClientIp(const std::string& userClientIp)
{
userClientIp_ = userClientIp;
setCoreParameter("UserClientIp", userClientIp);
}
std::string AddZoneRecordRequest::getZoneId()const
{
return zoneId_;
}
void AddZoneRecordRequest::setZoneId(const std::string& zoneId)
{
zoneId_ = zoneId;
setCoreParameter("ZoneId", zoneId);
}
std::string AddZoneRecordRequest::getLang()const
{
return lang_;
}
void AddZoneRecordRequest::setLang(const std::string& lang)
{
lang_ = lang;
setCoreParameter("Lang", lang);
}
std::string AddZoneRecordRequest::getValue()const
{
return value_;

View File

@@ -35,13 +35,9 @@ AddZoneRecordResult::~AddZoneRecordResult()
void AddZoneRecordResult::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["Success"].isNull())
success_ = value["Success"].asString() == "true";

View File

@@ -36,6 +36,17 @@ void AddZoneRequest::setProxyPattern(const std::string& proxyPattern)
setCoreParameter("ProxyPattern", proxyPattern);
}
std::string AddZoneRequest::getZoneName()const
{
return zoneName_;
}
void AddZoneRequest::setZoneName(const std::string& zoneName)
{
zoneName_ = zoneName;
setCoreParameter("ZoneName", zoneName);
}
std::string AddZoneRequest::getResourceGroupId()const
{
return resourceGroupId_;
@@ -69,14 +80,3 @@ void AddZoneRequest::setLang(const std::string& lang)
setCoreParameter("Lang", lang);
}
std::string AddZoneRequest::getZoneName()const
{
return zoneName_;
}
void AddZoneRequest::setZoneName(const std::string& zoneName)
{
zoneName_ = zoneName;
setCoreParameter("ZoneName", zoneName);
}

View File

@@ -35,13 +35,9 @@ AddZoneResult::~AddZoneResult()
void AddZoneResult::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["Success"].isNull())
success_ = value["Success"].asString() == "true";

View File

@@ -35,13 +35,9 @@ BindZoneVpcResult::~BindZoneVpcResult()
void BindZoneVpcResult::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());
}

View File

@@ -25,6 +25,17 @@ CheckZoneNameRequest::CheckZoneNameRequest() :
CheckZoneNameRequest::~CheckZoneNameRequest()
{}
std::string CheckZoneNameRequest::getZoneName()const
{
return zoneName_;
}
void CheckZoneNameRequest::setZoneName(const std::string& zoneName)
{
zoneName_ = zoneName;
setCoreParameter("ZoneName", zoneName);
}
std::string CheckZoneNameRequest::getUserClientIp()const
{
return userClientIp_;
@@ -47,14 +58,3 @@ void CheckZoneNameRequest::setLang(const std::string& lang)
setCoreParameter("Lang", lang);
}
std::string CheckZoneNameRequest::getZoneName()const
{
return zoneName_;
}
void CheckZoneNameRequest::setZoneName(const std::string& zoneName)
{
zoneName_ = zoneName;
setCoreParameter("ZoneName", zoneName);
}

View File

@@ -35,13 +35,9 @@ CheckZoneNameResult::~CheckZoneNameResult()
void CheckZoneNameResult::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["Success"].isNull())
success_ = value["Success"].asString() == "true";

View File

@@ -35,13 +35,9 @@ DeleteZoneRecordResult::~DeleteZoneRecordResult()
void DeleteZoneRecordResult::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["RecordId"].isNull())
recordId_ = std::stol(value["RecordId"].asString());

View File

@@ -35,13 +35,9 @@ DeleteZoneResult::~DeleteZoneResult()
void DeleteZoneResult::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["ZoneId"].isNull())
zoneId_ = value["ZoneId"].asString();

View File

@@ -25,6 +25,39 @@ DescribeChangeLogsRequest::DescribeChangeLogsRequest() :
DescribeChangeLogsRequest::~DescribeChangeLogsRequest()
{}
long DescribeChangeLogsRequest::getStartTimestamp()const
{
return startTimestamp_;
}
void DescribeChangeLogsRequest::setStartTimestamp(long startTimestamp)
{
startTimestamp_ = startTimestamp;
setCoreParameter("StartTimestamp", std::to_string(startTimestamp));
}
int DescribeChangeLogsRequest::getPageNumber()const
{
return pageNumber_;
}
void DescribeChangeLogsRequest::setPageNumber(int pageNumber)
{
pageNumber_ = pageNumber;
setCoreParameter("PageNumber", std::to_string(pageNumber));
}
long DescribeChangeLogsRequest::getEndTimestamp()const
{
return endTimestamp_;
}
void DescribeChangeLogsRequest::setEndTimestamp(long endTimestamp)
{
endTimestamp_ = endTimestamp;
setCoreParameter("EndTimestamp", std::to_string(endTimestamp));
}
std::string DescribeChangeLogsRequest::getEntityType()const
{
return entityType_;
@@ -91,36 +124,3 @@ void DescribeChangeLogsRequest::setLang(const std::string& lang)
setCoreParameter("Lang", lang);
}
long DescribeChangeLogsRequest::getStartTimestamp()const
{
return startTimestamp_;
}
void DescribeChangeLogsRequest::setStartTimestamp(long startTimestamp)
{
startTimestamp_ = startTimestamp;
setCoreParameter("StartTimestamp", std::to_string(startTimestamp));
}
int DescribeChangeLogsRequest::getPageNumber()const
{
return pageNumber_;
}
void DescribeChangeLogsRequest::setPageNumber(int pageNumber)
{
pageNumber_ = pageNumber;
setCoreParameter("PageNumber", std::to_string(pageNumber));
}
long DescribeChangeLogsRequest::getEndTimestamp()const
{
return endTimestamp_;
}
void DescribeChangeLogsRequest::setEndTimestamp(long endTimestamp)
{
endTimestamp_ = endTimestamp;
setCoreParameter("EndTimestamp", std::to_string(endTimestamp));
}

View File

@@ -35,13 +35,9 @@ DescribeChangeLogsResult::~DescribeChangeLogsResult()
void DescribeChangeLogsResult::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());
auto allChangeLogs = value["ChangeLogs"]["ChangeLog"];
for (auto value : allChangeLogs)

View File

@@ -35,13 +35,9 @@ DescribeRegionsResult::~DescribeRegionsResult()
void DescribeRegionsResult::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());
auto allRegions = value["Regions"]["Region"];
for (auto value : allRegions)

View File

@@ -25,6 +25,28 @@ DescribeRequestGraphRequest::DescribeRequestGraphRequest() :
DescribeRequestGraphRequest::~DescribeRequestGraphRequest()
{}
long DescribeRequestGraphRequest::getStartTimestamp()const
{
return startTimestamp_;
}
void DescribeRequestGraphRequest::setStartTimestamp(long startTimestamp)
{
startTimestamp_ = startTimestamp;
setCoreParameter("StartTimestamp", std::to_string(startTimestamp));
}
long DescribeRequestGraphRequest::getEndTimestamp()const
{
return endTimestamp_;
}
void DescribeRequestGraphRequest::setEndTimestamp(long endTimestamp)
{
endTimestamp_ = endTimestamp;
setCoreParameter("EndTimestamp", std::to_string(endTimestamp));
}
std::string DescribeRequestGraphRequest::getVpcId()const
{
return vpcId_;
@@ -69,25 +91,3 @@ void DescribeRequestGraphRequest::setLang(const std::string& lang)
setCoreParameter("Lang", lang);
}
long DescribeRequestGraphRequest::getStartTimestamp()const
{
return startTimestamp_;
}
void DescribeRequestGraphRequest::setStartTimestamp(long startTimestamp)
{
startTimestamp_ = startTimestamp;
setCoreParameter("StartTimestamp", std::to_string(startTimestamp));
}
long DescribeRequestGraphRequest::getEndTimestamp()const
{
return endTimestamp_;
}
void DescribeRequestGraphRequest::setEndTimestamp(long endTimestamp)
{
endTimestamp_ = endTimestamp;
setCoreParameter("EndTimestamp", std::to_string(endTimestamp));
}

View File

@@ -35,13 +35,9 @@ DescribeRequestGraphResult::~DescribeRequestGraphResult()
void DescribeRequestGraphResult::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());
auto allRequestDetails = value["RequestDetails"]["ZoneRequestTop"];
for (auto value : allRequestDetails)

View File

@@ -35,13 +35,9 @@ DescribeStatisticSummaryResult::~DescribeStatisticSummaryResult()
void DescribeStatisticSummaryResult::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());
auto allZoneRequestTops = value["ZoneRequestTops"]["ZoneRequestTop"];
for (auto value : allZoneRequestTops)

View File

@@ -35,13 +35,9 @@ DescribeUserServiceStatusResult::~DescribeUserServiceStatusResult()
void DescribeUserServiceStatusResult::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["Status"].isNull())
status_ = value["Status"].asString();

View File

@@ -35,13 +35,9 @@ DescribeZoneInfoResult::~DescribeZoneInfoResult()
void DescribeZoneInfoResult::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());
auto allBindVpcs = value["BindVpcs"]["Vpc"];
for (auto value : allBindVpcs)

View File

@@ -25,6 +25,17 @@ DescribeZoneRecordsRequest::DescribeZoneRecordsRequest() :
DescribeZoneRecordsRequest::~DescribeZoneRecordsRequest()
{}
int DescribeZoneRecordsRequest::getPageNumber()const
{
return pageNumber_;
}
void DescribeZoneRecordsRequest::setPageNumber(int pageNumber)
{
pageNumber_ = pageNumber;
setCoreParameter("PageNumber", std::to_string(pageNumber));
}
int DescribeZoneRecordsRequest::getPageSize()const
{
return pageSize_;
@@ -102,14 +113,3 @@ void DescribeZoneRecordsRequest::setKeyword(const std::string& keyword)
setCoreParameter("Keyword", keyword);
}
int DescribeZoneRecordsRequest::getPageNumber()const
{
return pageNumber_;
}
void DescribeZoneRecordsRequest::setPageNumber(int pageNumber)
{
pageNumber_ = pageNumber;
setCoreParameter("PageNumber", std::to_string(pageNumber));
}

View File

@@ -35,13 +35,9 @@ DescribeZoneRecordsResult::~DescribeZoneRecordsResult()
void DescribeZoneRecordsResult::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());
auto allRecords = value["Records"]["Record"];
for (auto value : allRecords)
@@ -61,6 +57,8 @@ void DescribeZoneRecordsResult::parse(const std::string &payload)
recordsObject.value = value["Value"].asString();
if(!value["Status"].isNull())
recordsObject.status = value["Status"].asString();
if(!value["RegionId"].isNull())
recordsObject.regionId = value["RegionId"].asString();
records_.push_back(recordsObject);
}
if(!value["TotalItems"].isNull())

View File

@@ -35,13 +35,9 @@ DescribeZoneVpcTreeResult::~DescribeZoneVpcTreeResult()
void DescribeZoneVpcTreeResult::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());
auto allZones = value["Zones"]["Zone"];
for (auto value : allZones)

View File

@@ -36,6 +36,17 @@ void DescribeZonesRequest::setQueryVpcId(const std::string& queryVpcId)
setCoreParameter("QueryVpcId", queryVpcId);
}
int DescribeZonesRequest::getPageNumber()const
{
return pageNumber_;
}
void DescribeZonesRequest::setPageNumber(int pageNumber)
{
pageNumber_ = pageNumber;
setCoreParameter("PageNumber", std::to_string(pageNumber));
}
std::string DescribeZonesRequest::getResourceGroupId()const
{
return resourceGroupId_;
@@ -102,17 +113,6 @@ void DescribeZonesRequest::setKeyword(const std::string& keyword)
setCoreParameter("Keyword", keyword);
}
int DescribeZonesRequest::getPageNumber()const
{
return pageNumber_;
}
void DescribeZonesRequest::setPageNumber(int pageNumber)
{
pageNumber_ = pageNumber;
setCoreParameter("PageNumber", std::to_string(pageNumber));
}
std::string DescribeZonesRequest::getQueryRegionId()const
{
return queryRegionId_;

View File

@@ -35,13 +35,9 @@ DescribeZonesResult::~DescribeZonesResult()
void DescribeZonesResult::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());
auto allZones = value["Zones"]["Zone"];
for (auto value : allZones)

View File

@@ -35,13 +35,9 @@ SetProxyPatternResult::~SetProxyPatternResult()
void SetProxyPatternResult::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["ZoneId"].isNull())
zoneId_ = value["ZoneId"].asString();

View File

@@ -35,13 +35,9 @@ SetZoneRecordStatusResult::~SetZoneRecordStatusResult()
void SetZoneRecordStatusResult::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["RecordId"].isNull())
recordId_ = std::stol(value["RecordId"].asString());

View File

@@ -36,39 +36,6 @@ void UpdateZoneRecordRequest::setRr(const std::string& rr)
setCoreParameter("Rr", rr);
}
long UpdateZoneRecordRequest::getRecordId()const
{
return recordId_;
}
void UpdateZoneRecordRequest::setRecordId(long recordId)
{
recordId_ = recordId;
setCoreParameter("RecordId", std::to_string(recordId));
}
std::string UpdateZoneRecordRequest::getUserClientIp()const
{
return userClientIp_;
}
void UpdateZoneRecordRequest::setUserClientIp(const std::string& userClientIp)
{
userClientIp_ = userClientIp;
setCoreParameter("UserClientIp", userClientIp);
}
std::string UpdateZoneRecordRequest::getLang()const
{
return lang_;
}
void UpdateZoneRecordRequest::setLang(const std::string& lang)
{
lang_ = lang;
setCoreParameter("Lang", lang);
}
std::string UpdateZoneRecordRequest::getType()const
{
return type_;
@@ -102,6 +69,39 @@ void UpdateZoneRecordRequest::setTtl(int ttl)
setCoreParameter("Ttl", std::to_string(ttl));
}
long UpdateZoneRecordRequest::getRecordId()const
{
return recordId_;
}
void UpdateZoneRecordRequest::setRecordId(long recordId)
{
recordId_ = recordId;
setCoreParameter("RecordId", std::to_string(recordId));
}
std::string UpdateZoneRecordRequest::getUserClientIp()const
{
return userClientIp_;
}
void UpdateZoneRecordRequest::setUserClientIp(const std::string& userClientIp)
{
userClientIp_ = userClientIp;
setCoreParameter("UserClientIp", userClientIp);
}
std::string UpdateZoneRecordRequest::getLang()const
{
return lang_;
}
void UpdateZoneRecordRequest::setLang(const std::string& lang)
{
lang_ = lang;
setCoreParameter("Lang", lang);
}
std::string UpdateZoneRecordRequest::getValue()const
{
return value_;

View File

@@ -35,13 +35,9 @@ UpdateZoneRecordResult::~UpdateZoneRecordResult()
void UpdateZoneRecordResult::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["RecordId"].isNull())
recordId_ = std::stol(value["RecordId"].asString());

View File

@@ -25,6 +25,17 @@ UpdateZoneRemarkRequest::UpdateZoneRemarkRequest() :
UpdateZoneRemarkRequest::~UpdateZoneRemarkRequest()
{}
std::string UpdateZoneRemarkRequest::getRemark()const
{
return remark_;
}
void UpdateZoneRemarkRequest::setRemark(const std::string& remark)
{
remark_ = remark;
setCoreParameter("Remark", remark);
}
std::string UpdateZoneRemarkRequest::getUserClientIp()const
{
return userClientIp_;
@@ -47,17 +58,6 @@ void UpdateZoneRemarkRequest::setZoneId(const std::string& zoneId)
setCoreParameter("ZoneId", zoneId);
}
std::string UpdateZoneRemarkRequest::getRemark()const
{
return remark_;
}
void UpdateZoneRemarkRequest::setRemark(const std::string& remark)
{
remark_ = remark;
setCoreParameter("Remark", remark);
}
std::string UpdateZoneRemarkRequest::getLang()const
{
return lang_;

View File

@@ -35,13 +35,9 @@ UpdateZoneRemarkResult::~UpdateZoneRemarkResult()
void UpdateZoneRemarkResult::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["ZoneId"].isNull())
zoneId_ = value["ZoneId"].asString();