Supported sorting for DescribeDnsProduceInstances.

This commit is contained in:
sdk-team
2023-05-11 11:13:53 +00:00
parent 76b653f2fe
commit 1b1720464f
456 changed files with 17539 additions and 17668 deletions

View File

@@ -1 +1 @@
1.36.1565 1.36.1566

View File

@@ -153,6 +153,8 @@ set(alidns_public_header_model
include/alibabacloud/alidns/model/DescribeDomainRecordInfoResult.h include/alibabacloud/alidns/model/DescribeDomainRecordInfoResult.h
include/alibabacloud/alidns/model/DescribeDomainRecordsRequest.h include/alibabacloud/alidns/model/DescribeDomainRecordsRequest.h
include/alibabacloud/alidns/model/DescribeDomainRecordsResult.h include/alibabacloud/alidns/model/DescribeDomainRecordsResult.h
include/alibabacloud/alidns/model/DescribeDomainResolveStatisticsSummaryRequest.h
include/alibabacloud/alidns/model/DescribeDomainResolveStatisticsSummaryResult.h
include/alibabacloud/alidns/model/DescribeDomainStatisticsRequest.h include/alibabacloud/alidns/model/DescribeDomainStatisticsRequest.h
include/alibabacloud/alidns/model/DescribeDomainStatisticsResult.h include/alibabacloud/alidns/model/DescribeDomainStatisticsResult.h
include/alibabacloud/alidns/model/DescribeDomainStatisticsSummaryRequest.h include/alibabacloud/alidns/model/DescribeDomainStatisticsSummaryRequest.h
@@ -193,6 +195,14 @@ set(alidns_public_header_model
include/alibabacloud/alidns/model/DescribeGtmRecoveryPlansResult.h include/alibabacloud/alidns/model/DescribeGtmRecoveryPlansResult.h
include/alibabacloud/alidns/model/DescribeInstanceDomainsRequest.h include/alibabacloud/alidns/model/DescribeInstanceDomainsRequest.h
include/alibabacloud/alidns/model/DescribeInstanceDomainsResult.h include/alibabacloud/alidns/model/DescribeInstanceDomainsResult.h
include/alibabacloud/alidns/model/DescribeIspFlushCacheInstancesRequest.h
include/alibabacloud/alidns/model/DescribeIspFlushCacheInstancesResult.h
include/alibabacloud/alidns/model/DescribeIspFlushCacheRemainQuotaRequest.h
include/alibabacloud/alidns/model/DescribeIspFlushCacheRemainQuotaResult.h
include/alibabacloud/alidns/model/DescribeIspFlushCacheTaskRequest.h
include/alibabacloud/alidns/model/DescribeIspFlushCacheTaskResult.h
include/alibabacloud/alidns/model/DescribeIspFlushCacheTasksRequest.h
include/alibabacloud/alidns/model/DescribeIspFlushCacheTasksResult.h
include/alibabacloud/alidns/model/DescribePdnsAccountSummaryRequest.h include/alibabacloud/alidns/model/DescribePdnsAccountSummaryRequest.h
include/alibabacloud/alidns/model/DescribePdnsAccountSummaryResult.h include/alibabacloud/alidns/model/DescribePdnsAccountSummaryResult.h
include/alibabacloud/alidns/model/DescribePdnsAppKeyRequest.h include/alibabacloud/alidns/model/DescribePdnsAppKeyRequest.h
@@ -217,6 +227,8 @@ set(alidns_public_header_model
include/alibabacloud/alidns/model/DescribePdnsUserInfoResult.h include/alibabacloud/alidns/model/DescribePdnsUserInfoResult.h
include/alibabacloud/alidns/model/DescribeRecordLogsRequest.h include/alibabacloud/alidns/model/DescribeRecordLogsRequest.h
include/alibabacloud/alidns/model/DescribeRecordLogsResult.h include/alibabacloud/alidns/model/DescribeRecordLogsResult.h
include/alibabacloud/alidns/model/DescribeRecordResolveStatisticsSummaryRequest.h
include/alibabacloud/alidns/model/DescribeRecordResolveStatisticsSummaryResult.h
include/alibabacloud/alidns/model/DescribeRecordStatisticsRequest.h include/alibabacloud/alidns/model/DescribeRecordStatisticsRequest.h
include/alibabacloud/alidns/model/DescribeRecordStatisticsResult.h include/alibabacloud/alidns/model/DescribeRecordStatisticsResult.h
include/alibabacloud/alidns/model/DescribeRecordStatisticsSummaryRequest.h include/alibabacloud/alidns/model/DescribeRecordStatisticsSummaryRequest.h
@@ -273,6 +285,8 @@ set(alidns_public_header_model
include/alibabacloud/alidns/model/SetGtmAccessModeResult.h include/alibabacloud/alidns/model/SetGtmAccessModeResult.h
include/alibabacloud/alidns/model/SetGtmMonitorStatusRequest.h include/alibabacloud/alidns/model/SetGtmMonitorStatusRequest.h
include/alibabacloud/alidns/model/SetGtmMonitorStatusResult.h include/alibabacloud/alidns/model/SetGtmMonitorStatusResult.h
include/alibabacloud/alidns/model/SubmitIspFlushCacheTaskRequest.h
include/alibabacloud/alidns/model/SubmitIspFlushCacheTaskResult.h
include/alibabacloud/alidns/model/SwitchDnsGtmInstanceStrategyModeRequest.h include/alibabacloud/alidns/model/SwitchDnsGtmInstanceStrategyModeRequest.h
include/alibabacloud/alidns/model/SwitchDnsGtmInstanceStrategyModeResult.h include/alibabacloud/alidns/model/SwitchDnsGtmInstanceStrategyModeResult.h
include/alibabacloud/alidns/model/TagResourcesRequest.h include/alibabacloud/alidns/model/TagResourcesRequest.h
@@ -319,6 +333,8 @@ set(alidns_public_header_model
include/alibabacloud/alidns/model/UpdateGtmMonitorResult.h include/alibabacloud/alidns/model/UpdateGtmMonitorResult.h
include/alibabacloud/alidns/model/UpdateGtmRecoveryPlanRequest.h include/alibabacloud/alidns/model/UpdateGtmRecoveryPlanRequest.h
include/alibabacloud/alidns/model/UpdateGtmRecoveryPlanResult.h include/alibabacloud/alidns/model/UpdateGtmRecoveryPlanResult.h
include/alibabacloud/alidns/model/UpdateIspFlushCacheInstanceConfigRequest.h
include/alibabacloud/alidns/model/UpdateIspFlushCacheInstanceConfigResult.h
include/alibabacloud/alidns/model/ValidateDnsGtmCnameRrCanUseRequest.h include/alibabacloud/alidns/model/ValidateDnsGtmCnameRrCanUseRequest.h
include/alibabacloud/alidns/model/ValidateDnsGtmCnameRrCanUseResult.h include/alibabacloud/alidns/model/ValidateDnsGtmCnameRrCanUseResult.h
include/alibabacloud/alidns/model/ValidatePdnsUdpIpSegmentRequest.h include/alibabacloud/alidns/model/ValidatePdnsUdpIpSegmentRequest.h
@@ -458,6 +474,8 @@ set(alidns_src
src/model/DescribeDomainRecordInfoResult.cc src/model/DescribeDomainRecordInfoResult.cc
src/model/DescribeDomainRecordsRequest.cc src/model/DescribeDomainRecordsRequest.cc
src/model/DescribeDomainRecordsResult.cc src/model/DescribeDomainRecordsResult.cc
src/model/DescribeDomainResolveStatisticsSummaryRequest.cc
src/model/DescribeDomainResolveStatisticsSummaryResult.cc
src/model/DescribeDomainStatisticsRequest.cc src/model/DescribeDomainStatisticsRequest.cc
src/model/DescribeDomainStatisticsResult.cc src/model/DescribeDomainStatisticsResult.cc
src/model/DescribeDomainStatisticsSummaryRequest.cc src/model/DescribeDomainStatisticsSummaryRequest.cc
@@ -498,6 +516,14 @@ set(alidns_src
src/model/DescribeGtmRecoveryPlansResult.cc src/model/DescribeGtmRecoveryPlansResult.cc
src/model/DescribeInstanceDomainsRequest.cc src/model/DescribeInstanceDomainsRequest.cc
src/model/DescribeInstanceDomainsResult.cc src/model/DescribeInstanceDomainsResult.cc
src/model/DescribeIspFlushCacheInstancesRequest.cc
src/model/DescribeIspFlushCacheInstancesResult.cc
src/model/DescribeIspFlushCacheRemainQuotaRequest.cc
src/model/DescribeIspFlushCacheRemainQuotaResult.cc
src/model/DescribeIspFlushCacheTaskRequest.cc
src/model/DescribeIspFlushCacheTaskResult.cc
src/model/DescribeIspFlushCacheTasksRequest.cc
src/model/DescribeIspFlushCacheTasksResult.cc
src/model/DescribePdnsAccountSummaryRequest.cc src/model/DescribePdnsAccountSummaryRequest.cc
src/model/DescribePdnsAccountSummaryResult.cc src/model/DescribePdnsAccountSummaryResult.cc
src/model/DescribePdnsAppKeyRequest.cc src/model/DescribePdnsAppKeyRequest.cc
@@ -522,6 +548,8 @@ set(alidns_src
src/model/DescribePdnsUserInfoResult.cc src/model/DescribePdnsUserInfoResult.cc
src/model/DescribeRecordLogsRequest.cc src/model/DescribeRecordLogsRequest.cc
src/model/DescribeRecordLogsResult.cc src/model/DescribeRecordLogsResult.cc
src/model/DescribeRecordResolveStatisticsSummaryRequest.cc
src/model/DescribeRecordResolveStatisticsSummaryResult.cc
src/model/DescribeRecordStatisticsRequest.cc src/model/DescribeRecordStatisticsRequest.cc
src/model/DescribeRecordStatisticsResult.cc src/model/DescribeRecordStatisticsResult.cc
src/model/DescribeRecordStatisticsSummaryRequest.cc src/model/DescribeRecordStatisticsSummaryRequest.cc
@@ -578,6 +606,8 @@ set(alidns_src
src/model/SetGtmAccessModeResult.cc src/model/SetGtmAccessModeResult.cc
src/model/SetGtmMonitorStatusRequest.cc src/model/SetGtmMonitorStatusRequest.cc
src/model/SetGtmMonitorStatusResult.cc src/model/SetGtmMonitorStatusResult.cc
src/model/SubmitIspFlushCacheTaskRequest.cc
src/model/SubmitIspFlushCacheTaskResult.cc
src/model/SwitchDnsGtmInstanceStrategyModeRequest.cc src/model/SwitchDnsGtmInstanceStrategyModeRequest.cc
src/model/SwitchDnsGtmInstanceStrategyModeResult.cc src/model/SwitchDnsGtmInstanceStrategyModeResult.cc
src/model/TagResourcesRequest.cc src/model/TagResourcesRequest.cc
@@ -624,6 +654,8 @@ set(alidns_src
src/model/UpdateGtmMonitorResult.cc src/model/UpdateGtmMonitorResult.cc
src/model/UpdateGtmRecoveryPlanRequest.cc src/model/UpdateGtmRecoveryPlanRequest.cc
src/model/UpdateGtmRecoveryPlanResult.cc src/model/UpdateGtmRecoveryPlanResult.cc
src/model/UpdateIspFlushCacheInstanceConfigRequest.cc
src/model/UpdateIspFlushCacheInstanceConfigResult.cc
src/model/ValidateDnsGtmCnameRrCanUseRequest.cc src/model/ValidateDnsGtmCnameRrCanUseRequest.cc
src/model/ValidateDnsGtmCnameRrCanUseResult.cc src/model/ValidateDnsGtmCnameRrCanUseResult.cc
src/model/ValidatePdnsUdpIpSegmentRequest.cc src/model/ValidatePdnsUdpIpSegmentRequest.cc

View File

@@ -154,6 +154,8 @@
#include "model/DescribeDomainRecordInfoResult.h" #include "model/DescribeDomainRecordInfoResult.h"
#include "model/DescribeDomainRecordsRequest.h" #include "model/DescribeDomainRecordsRequest.h"
#include "model/DescribeDomainRecordsResult.h" #include "model/DescribeDomainRecordsResult.h"
#include "model/DescribeDomainResolveStatisticsSummaryRequest.h"
#include "model/DescribeDomainResolveStatisticsSummaryResult.h"
#include "model/DescribeDomainStatisticsRequest.h" #include "model/DescribeDomainStatisticsRequest.h"
#include "model/DescribeDomainStatisticsResult.h" #include "model/DescribeDomainStatisticsResult.h"
#include "model/DescribeDomainStatisticsSummaryRequest.h" #include "model/DescribeDomainStatisticsSummaryRequest.h"
@@ -194,6 +196,14 @@
#include "model/DescribeGtmRecoveryPlansResult.h" #include "model/DescribeGtmRecoveryPlansResult.h"
#include "model/DescribeInstanceDomainsRequest.h" #include "model/DescribeInstanceDomainsRequest.h"
#include "model/DescribeInstanceDomainsResult.h" #include "model/DescribeInstanceDomainsResult.h"
#include "model/DescribeIspFlushCacheInstancesRequest.h"
#include "model/DescribeIspFlushCacheInstancesResult.h"
#include "model/DescribeIspFlushCacheRemainQuotaRequest.h"
#include "model/DescribeIspFlushCacheRemainQuotaResult.h"
#include "model/DescribeIspFlushCacheTaskRequest.h"
#include "model/DescribeIspFlushCacheTaskResult.h"
#include "model/DescribeIspFlushCacheTasksRequest.h"
#include "model/DescribeIspFlushCacheTasksResult.h"
#include "model/DescribePdnsAccountSummaryRequest.h" #include "model/DescribePdnsAccountSummaryRequest.h"
#include "model/DescribePdnsAccountSummaryResult.h" #include "model/DescribePdnsAccountSummaryResult.h"
#include "model/DescribePdnsAppKeyRequest.h" #include "model/DescribePdnsAppKeyRequest.h"
@@ -218,6 +228,8 @@
#include "model/DescribePdnsUserInfoResult.h" #include "model/DescribePdnsUserInfoResult.h"
#include "model/DescribeRecordLogsRequest.h" #include "model/DescribeRecordLogsRequest.h"
#include "model/DescribeRecordLogsResult.h" #include "model/DescribeRecordLogsResult.h"
#include "model/DescribeRecordResolveStatisticsSummaryRequest.h"
#include "model/DescribeRecordResolveStatisticsSummaryResult.h"
#include "model/DescribeRecordStatisticsRequest.h" #include "model/DescribeRecordStatisticsRequest.h"
#include "model/DescribeRecordStatisticsResult.h" #include "model/DescribeRecordStatisticsResult.h"
#include "model/DescribeRecordStatisticsSummaryRequest.h" #include "model/DescribeRecordStatisticsSummaryRequest.h"
@@ -274,6 +286,8 @@
#include "model/SetGtmAccessModeResult.h" #include "model/SetGtmAccessModeResult.h"
#include "model/SetGtmMonitorStatusRequest.h" #include "model/SetGtmMonitorStatusRequest.h"
#include "model/SetGtmMonitorStatusResult.h" #include "model/SetGtmMonitorStatusResult.h"
#include "model/SubmitIspFlushCacheTaskRequest.h"
#include "model/SubmitIspFlushCacheTaskResult.h"
#include "model/SwitchDnsGtmInstanceStrategyModeRequest.h" #include "model/SwitchDnsGtmInstanceStrategyModeRequest.h"
#include "model/SwitchDnsGtmInstanceStrategyModeResult.h" #include "model/SwitchDnsGtmInstanceStrategyModeResult.h"
#include "model/TagResourcesRequest.h" #include "model/TagResourcesRequest.h"
@@ -320,6 +334,8 @@
#include "model/UpdateGtmMonitorResult.h" #include "model/UpdateGtmMonitorResult.h"
#include "model/UpdateGtmRecoveryPlanRequest.h" #include "model/UpdateGtmRecoveryPlanRequest.h"
#include "model/UpdateGtmRecoveryPlanResult.h" #include "model/UpdateGtmRecoveryPlanResult.h"
#include "model/UpdateIspFlushCacheInstanceConfigRequest.h"
#include "model/UpdateIspFlushCacheInstanceConfigResult.h"
#include "model/ValidateDnsGtmCnameRrCanUseRequest.h" #include "model/ValidateDnsGtmCnameRrCanUseRequest.h"
#include "model/ValidateDnsGtmCnameRrCanUseResult.h" #include "model/ValidateDnsGtmCnameRrCanUseResult.h"
#include "model/ValidatePdnsUdpIpSegmentRequest.h" #include "model/ValidatePdnsUdpIpSegmentRequest.h"
@@ -531,6 +547,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeDomainRecordsResult> DescribeDomainRecordsOutcome; typedef Outcome<Error, Model::DescribeDomainRecordsResult> DescribeDomainRecordsOutcome;
typedef std::future<DescribeDomainRecordsOutcome> DescribeDomainRecordsOutcomeCallable; typedef std::future<DescribeDomainRecordsOutcome> DescribeDomainRecordsOutcomeCallable;
typedef std::function<void(const AlidnsClient*, const Model::DescribeDomainRecordsRequest&, const DescribeDomainRecordsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainRecordsAsyncHandler; typedef std::function<void(const AlidnsClient*, const Model::DescribeDomainRecordsRequest&, const DescribeDomainRecordsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainRecordsAsyncHandler;
typedef Outcome<Error, Model::DescribeDomainResolveStatisticsSummaryResult> DescribeDomainResolveStatisticsSummaryOutcome;
typedef std::future<DescribeDomainResolveStatisticsSummaryOutcome> DescribeDomainResolveStatisticsSummaryOutcomeCallable;
typedef std::function<void(const AlidnsClient*, const Model::DescribeDomainResolveStatisticsSummaryRequest&, const DescribeDomainResolveStatisticsSummaryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainResolveStatisticsSummaryAsyncHandler;
typedef Outcome<Error, Model::DescribeDomainStatisticsResult> DescribeDomainStatisticsOutcome; typedef Outcome<Error, Model::DescribeDomainStatisticsResult> DescribeDomainStatisticsOutcome;
typedef std::future<DescribeDomainStatisticsOutcome> DescribeDomainStatisticsOutcomeCallable; typedef std::future<DescribeDomainStatisticsOutcome> DescribeDomainStatisticsOutcomeCallable;
typedef std::function<void(const AlidnsClient*, const Model::DescribeDomainStatisticsRequest&, const DescribeDomainStatisticsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainStatisticsAsyncHandler; typedef std::function<void(const AlidnsClient*, const Model::DescribeDomainStatisticsRequest&, const DescribeDomainStatisticsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainStatisticsAsyncHandler;
@@ -591,6 +610,18 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeInstanceDomainsResult> DescribeInstanceDomainsOutcome; typedef Outcome<Error, Model::DescribeInstanceDomainsResult> DescribeInstanceDomainsOutcome;
typedef std::future<DescribeInstanceDomainsOutcome> DescribeInstanceDomainsOutcomeCallable; typedef std::future<DescribeInstanceDomainsOutcome> DescribeInstanceDomainsOutcomeCallable;
typedef std::function<void(const AlidnsClient*, const Model::DescribeInstanceDomainsRequest&, const DescribeInstanceDomainsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInstanceDomainsAsyncHandler; typedef std::function<void(const AlidnsClient*, const Model::DescribeInstanceDomainsRequest&, const DescribeInstanceDomainsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInstanceDomainsAsyncHandler;
typedef Outcome<Error, Model::DescribeIspFlushCacheInstancesResult> DescribeIspFlushCacheInstancesOutcome;
typedef std::future<DescribeIspFlushCacheInstancesOutcome> DescribeIspFlushCacheInstancesOutcomeCallable;
typedef std::function<void(const AlidnsClient*, const Model::DescribeIspFlushCacheInstancesRequest&, const DescribeIspFlushCacheInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeIspFlushCacheInstancesAsyncHandler;
typedef Outcome<Error, Model::DescribeIspFlushCacheRemainQuotaResult> DescribeIspFlushCacheRemainQuotaOutcome;
typedef std::future<DescribeIspFlushCacheRemainQuotaOutcome> DescribeIspFlushCacheRemainQuotaOutcomeCallable;
typedef std::function<void(const AlidnsClient*, const Model::DescribeIspFlushCacheRemainQuotaRequest&, const DescribeIspFlushCacheRemainQuotaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeIspFlushCacheRemainQuotaAsyncHandler;
typedef Outcome<Error, Model::DescribeIspFlushCacheTaskResult> DescribeIspFlushCacheTaskOutcome;
typedef std::future<DescribeIspFlushCacheTaskOutcome> DescribeIspFlushCacheTaskOutcomeCallable;
typedef std::function<void(const AlidnsClient*, const Model::DescribeIspFlushCacheTaskRequest&, const DescribeIspFlushCacheTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeIspFlushCacheTaskAsyncHandler;
typedef Outcome<Error, Model::DescribeIspFlushCacheTasksResult> DescribeIspFlushCacheTasksOutcome;
typedef std::future<DescribeIspFlushCacheTasksOutcome> DescribeIspFlushCacheTasksOutcomeCallable;
typedef std::function<void(const AlidnsClient*, const Model::DescribeIspFlushCacheTasksRequest&, const DescribeIspFlushCacheTasksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeIspFlushCacheTasksAsyncHandler;
typedef Outcome<Error, Model::DescribePdnsAccountSummaryResult> DescribePdnsAccountSummaryOutcome; typedef Outcome<Error, Model::DescribePdnsAccountSummaryResult> DescribePdnsAccountSummaryOutcome;
typedef std::future<DescribePdnsAccountSummaryOutcome> DescribePdnsAccountSummaryOutcomeCallable; typedef std::future<DescribePdnsAccountSummaryOutcome> DescribePdnsAccountSummaryOutcomeCallable;
typedef std::function<void(const AlidnsClient*, const Model::DescribePdnsAccountSummaryRequest&, const DescribePdnsAccountSummaryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePdnsAccountSummaryAsyncHandler; typedef std::function<void(const AlidnsClient*, const Model::DescribePdnsAccountSummaryRequest&, const DescribePdnsAccountSummaryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePdnsAccountSummaryAsyncHandler;
@@ -627,6 +658,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeRecordLogsResult> DescribeRecordLogsOutcome; typedef Outcome<Error, Model::DescribeRecordLogsResult> DescribeRecordLogsOutcome;
typedef std::future<DescribeRecordLogsOutcome> DescribeRecordLogsOutcomeCallable; typedef std::future<DescribeRecordLogsOutcome> DescribeRecordLogsOutcomeCallable;
typedef std::function<void(const AlidnsClient*, const Model::DescribeRecordLogsRequest&, const DescribeRecordLogsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRecordLogsAsyncHandler; typedef std::function<void(const AlidnsClient*, const Model::DescribeRecordLogsRequest&, const DescribeRecordLogsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRecordLogsAsyncHandler;
typedef Outcome<Error, Model::DescribeRecordResolveStatisticsSummaryResult> DescribeRecordResolveStatisticsSummaryOutcome;
typedef std::future<DescribeRecordResolveStatisticsSummaryOutcome> DescribeRecordResolveStatisticsSummaryOutcomeCallable;
typedef std::function<void(const AlidnsClient*, const Model::DescribeRecordResolveStatisticsSummaryRequest&, const DescribeRecordResolveStatisticsSummaryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRecordResolveStatisticsSummaryAsyncHandler;
typedef Outcome<Error, Model::DescribeRecordStatisticsResult> DescribeRecordStatisticsOutcome; typedef Outcome<Error, Model::DescribeRecordStatisticsResult> DescribeRecordStatisticsOutcome;
typedef std::future<DescribeRecordStatisticsOutcome> DescribeRecordStatisticsOutcomeCallable; typedef std::future<DescribeRecordStatisticsOutcome> DescribeRecordStatisticsOutcomeCallable;
typedef std::function<void(const AlidnsClient*, const Model::DescribeRecordStatisticsRequest&, const DescribeRecordStatisticsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRecordStatisticsAsyncHandler; typedef std::function<void(const AlidnsClient*, const Model::DescribeRecordStatisticsRequest&, const DescribeRecordStatisticsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRecordStatisticsAsyncHandler;
@@ -711,6 +745,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::SetGtmMonitorStatusResult> SetGtmMonitorStatusOutcome; typedef Outcome<Error, Model::SetGtmMonitorStatusResult> SetGtmMonitorStatusOutcome;
typedef std::future<SetGtmMonitorStatusOutcome> SetGtmMonitorStatusOutcomeCallable; typedef std::future<SetGtmMonitorStatusOutcome> SetGtmMonitorStatusOutcomeCallable;
typedef std::function<void(const AlidnsClient*, const Model::SetGtmMonitorStatusRequest&, const SetGtmMonitorStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetGtmMonitorStatusAsyncHandler; typedef std::function<void(const AlidnsClient*, const Model::SetGtmMonitorStatusRequest&, const SetGtmMonitorStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetGtmMonitorStatusAsyncHandler;
typedef Outcome<Error, Model::SubmitIspFlushCacheTaskResult> SubmitIspFlushCacheTaskOutcome;
typedef std::future<SubmitIspFlushCacheTaskOutcome> SubmitIspFlushCacheTaskOutcomeCallable;
typedef std::function<void(const AlidnsClient*, const Model::SubmitIspFlushCacheTaskRequest&, const SubmitIspFlushCacheTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitIspFlushCacheTaskAsyncHandler;
typedef Outcome<Error, Model::SwitchDnsGtmInstanceStrategyModeResult> SwitchDnsGtmInstanceStrategyModeOutcome; typedef Outcome<Error, Model::SwitchDnsGtmInstanceStrategyModeResult> SwitchDnsGtmInstanceStrategyModeOutcome;
typedef std::future<SwitchDnsGtmInstanceStrategyModeOutcome> SwitchDnsGtmInstanceStrategyModeOutcomeCallable; typedef std::future<SwitchDnsGtmInstanceStrategyModeOutcome> SwitchDnsGtmInstanceStrategyModeOutcomeCallable;
typedef std::function<void(const AlidnsClient*, const Model::SwitchDnsGtmInstanceStrategyModeRequest&, const SwitchDnsGtmInstanceStrategyModeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SwitchDnsGtmInstanceStrategyModeAsyncHandler; typedef std::function<void(const AlidnsClient*, const Model::SwitchDnsGtmInstanceStrategyModeRequest&, const SwitchDnsGtmInstanceStrategyModeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SwitchDnsGtmInstanceStrategyModeAsyncHandler;
@@ -780,6 +817,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::UpdateGtmRecoveryPlanResult> UpdateGtmRecoveryPlanOutcome; typedef Outcome<Error, Model::UpdateGtmRecoveryPlanResult> UpdateGtmRecoveryPlanOutcome;
typedef std::future<UpdateGtmRecoveryPlanOutcome> UpdateGtmRecoveryPlanOutcomeCallable; typedef std::future<UpdateGtmRecoveryPlanOutcome> UpdateGtmRecoveryPlanOutcomeCallable;
typedef std::function<void(const AlidnsClient*, const Model::UpdateGtmRecoveryPlanRequest&, const UpdateGtmRecoveryPlanOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateGtmRecoveryPlanAsyncHandler; typedef std::function<void(const AlidnsClient*, const Model::UpdateGtmRecoveryPlanRequest&, const UpdateGtmRecoveryPlanOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateGtmRecoveryPlanAsyncHandler;
typedef Outcome<Error, Model::UpdateIspFlushCacheInstanceConfigResult> UpdateIspFlushCacheInstanceConfigOutcome;
typedef std::future<UpdateIspFlushCacheInstanceConfigOutcome> UpdateIspFlushCacheInstanceConfigOutcomeCallable;
typedef std::function<void(const AlidnsClient*, const Model::UpdateIspFlushCacheInstanceConfigRequest&, const UpdateIspFlushCacheInstanceConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateIspFlushCacheInstanceConfigAsyncHandler;
typedef Outcome<Error, Model::ValidateDnsGtmCnameRrCanUseResult> ValidateDnsGtmCnameRrCanUseOutcome; typedef Outcome<Error, Model::ValidateDnsGtmCnameRrCanUseResult> ValidateDnsGtmCnameRrCanUseOutcome;
typedef std::future<ValidateDnsGtmCnameRrCanUseOutcome> ValidateDnsGtmCnameRrCanUseOutcomeCallable; typedef std::future<ValidateDnsGtmCnameRrCanUseOutcome> ValidateDnsGtmCnameRrCanUseOutcomeCallable;
typedef std::function<void(const AlidnsClient*, const Model::ValidateDnsGtmCnameRrCanUseRequest&, const ValidateDnsGtmCnameRrCanUseOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ValidateDnsGtmCnameRrCanUseAsyncHandler; typedef std::function<void(const AlidnsClient*, const Model::ValidateDnsGtmCnameRrCanUseRequest&, const ValidateDnsGtmCnameRrCanUseOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ValidateDnsGtmCnameRrCanUseAsyncHandler;
@@ -989,6 +1029,9 @@ namespace AlibabaCloud
DescribeDomainRecordsOutcome describeDomainRecords(const Model::DescribeDomainRecordsRequest &request)const; DescribeDomainRecordsOutcome describeDomainRecords(const Model::DescribeDomainRecordsRequest &request)const;
void describeDomainRecordsAsync(const Model::DescribeDomainRecordsRequest& request, const DescribeDomainRecordsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void describeDomainRecordsAsync(const Model::DescribeDomainRecordsRequest& request, const DescribeDomainRecordsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDomainRecordsOutcomeCallable describeDomainRecordsCallable(const Model::DescribeDomainRecordsRequest& request) const; DescribeDomainRecordsOutcomeCallable describeDomainRecordsCallable(const Model::DescribeDomainRecordsRequest& request) const;
DescribeDomainResolveStatisticsSummaryOutcome describeDomainResolveStatisticsSummary(const Model::DescribeDomainResolveStatisticsSummaryRequest &request)const;
void describeDomainResolveStatisticsSummaryAsync(const Model::DescribeDomainResolveStatisticsSummaryRequest& request, const DescribeDomainResolveStatisticsSummaryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDomainResolveStatisticsSummaryOutcomeCallable describeDomainResolveStatisticsSummaryCallable(const Model::DescribeDomainResolveStatisticsSummaryRequest& request) const;
DescribeDomainStatisticsOutcome describeDomainStatistics(const Model::DescribeDomainStatisticsRequest &request)const; DescribeDomainStatisticsOutcome describeDomainStatistics(const Model::DescribeDomainStatisticsRequest &request)const;
void describeDomainStatisticsAsync(const Model::DescribeDomainStatisticsRequest& request, const DescribeDomainStatisticsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void describeDomainStatisticsAsync(const Model::DescribeDomainStatisticsRequest& request, const DescribeDomainStatisticsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDomainStatisticsOutcomeCallable describeDomainStatisticsCallable(const Model::DescribeDomainStatisticsRequest& request) const; DescribeDomainStatisticsOutcomeCallable describeDomainStatisticsCallable(const Model::DescribeDomainStatisticsRequest& request) const;
@@ -1049,6 +1092,18 @@ namespace AlibabaCloud
DescribeInstanceDomainsOutcome describeInstanceDomains(const Model::DescribeInstanceDomainsRequest &request)const; DescribeInstanceDomainsOutcome describeInstanceDomains(const Model::DescribeInstanceDomainsRequest &request)const;
void describeInstanceDomainsAsync(const Model::DescribeInstanceDomainsRequest& request, const DescribeInstanceDomainsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void describeInstanceDomainsAsync(const Model::DescribeInstanceDomainsRequest& request, const DescribeInstanceDomainsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeInstanceDomainsOutcomeCallable describeInstanceDomainsCallable(const Model::DescribeInstanceDomainsRequest& request) const; DescribeInstanceDomainsOutcomeCallable describeInstanceDomainsCallable(const Model::DescribeInstanceDomainsRequest& request) const;
DescribeIspFlushCacheInstancesOutcome describeIspFlushCacheInstances(const Model::DescribeIspFlushCacheInstancesRequest &request)const;
void describeIspFlushCacheInstancesAsync(const Model::DescribeIspFlushCacheInstancesRequest& request, const DescribeIspFlushCacheInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeIspFlushCacheInstancesOutcomeCallable describeIspFlushCacheInstancesCallable(const Model::DescribeIspFlushCacheInstancesRequest& request) const;
DescribeIspFlushCacheRemainQuotaOutcome describeIspFlushCacheRemainQuota(const Model::DescribeIspFlushCacheRemainQuotaRequest &request)const;
void describeIspFlushCacheRemainQuotaAsync(const Model::DescribeIspFlushCacheRemainQuotaRequest& request, const DescribeIspFlushCacheRemainQuotaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeIspFlushCacheRemainQuotaOutcomeCallable describeIspFlushCacheRemainQuotaCallable(const Model::DescribeIspFlushCacheRemainQuotaRequest& request) const;
DescribeIspFlushCacheTaskOutcome describeIspFlushCacheTask(const Model::DescribeIspFlushCacheTaskRequest &request)const;
void describeIspFlushCacheTaskAsync(const Model::DescribeIspFlushCacheTaskRequest& request, const DescribeIspFlushCacheTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeIspFlushCacheTaskOutcomeCallable describeIspFlushCacheTaskCallable(const Model::DescribeIspFlushCacheTaskRequest& request) const;
DescribeIspFlushCacheTasksOutcome describeIspFlushCacheTasks(const Model::DescribeIspFlushCacheTasksRequest &request)const;
void describeIspFlushCacheTasksAsync(const Model::DescribeIspFlushCacheTasksRequest& request, const DescribeIspFlushCacheTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeIspFlushCacheTasksOutcomeCallable describeIspFlushCacheTasksCallable(const Model::DescribeIspFlushCacheTasksRequest& request) const;
DescribePdnsAccountSummaryOutcome describePdnsAccountSummary(const Model::DescribePdnsAccountSummaryRequest &request)const; DescribePdnsAccountSummaryOutcome describePdnsAccountSummary(const Model::DescribePdnsAccountSummaryRequest &request)const;
void describePdnsAccountSummaryAsync(const Model::DescribePdnsAccountSummaryRequest& request, const DescribePdnsAccountSummaryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void describePdnsAccountSummaryAsync(const Model::DescribePdnsAccountSummaryRequest& request, const DescribePdnsAccountSummaryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribePdnsAccountSummaryOutcomeCallable describePdnsAccountSummaryCallable(const Model::DescribePdnsAccountSummaryRequest& request) const; DescribePdnsAccountSummaryOutcomeCallable describePdnsAccountSummaryCallable(const Model::DescribePdnsAccountSummaryRequest& request) const;
@@ -1085,6 +1140,9 @@ namespace AlibabaCloud
DescribeRecordLogsOutcome describeRecordLogs(const Model::DescribeRecordLogsRequest &request)const; DescribeRecordLogsOutcome describeRecordLogs(const Model::DescribeRecordLogsRequest &request)const;
void describeRecordLogsAsync(const Model::DescribeRecordLogsRequest& request, const DescribeRecordLogsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void describeRecordLogsAsync(const Model::DescribeRecordLogsRequest& request, const DescribeRecordLogsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeRecordLogsOutcomeCallable describeRecordLogsCallable(const Model::DescribeRecordLogsRequest& request) const; DescribeRecordLogsOutcomeCallable describeRecordLogsCallable(const Model::DescribeRecordLogsRequest& request) const;
DescribeRecordResolveStatisticsSummaryOutcome describeRecordResolveStatisticsSummary(const Model::DescribeRecordResolveStatisticsSummaryRequest &request)const;
void describeRecordResolveStatisticsSummaryAsync(const Model::DescribeRecordResolveStatisticsSummaryRequest& request, const DescribeRecordResolveStatisticsSummaryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeRecordResolveStatisticsSummaryOutcomeCallable describeRecordResolveStatisticsSummaryCallable(const Model::DescribeRecordResolveStatisticsSummaryRequest& request) const;
DescribeRecordStatisticsOutcome describeRecordStatistics(const Model::DescribeRecordStatisticsRequest &request)const; DescribeRecordStatisticsOutcome describeRecordStatistics(const Model::DescribeRecordStatisticsRequest &request)const;
void describeRecordStatisticsAsync(const Model::DescribeRecordStatisticsRequest& request, const DescribeRecordStatisticsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void describeRecordStatisticsAsync(const Model::DescribeRecordStatisticsRequest& request, const DescribeRecordStatisticsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeRecordStatisticsOutcomeCallable describeRecordStatisticsCallable(const Model::DescribeRecordStatisticsRequest& request) const; DescribeRecordStatisticsOutcomeCallable describeRecordStatisticsCallable(const Model::DescribeRecordStatisticsRequest& request) const;
@@ -1169,6 +1227,9 @@ namespace AlibabaCloud
SetGtmMonitorStatusOutcome setGtmMonitorStatus(const Model::SetGtmMonitorStatusRequest &request)const; SetGtmMonitorStatusOutcome setGtmMonitorStatus(const Model::SetGtmMonitorStatusRequest &request)const;
void setGtmMonitorStatusAsync(const Model::SetGtmMonitorStatusRequest& request, const SetGtmMonitorStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void setGtmMonitorStatusAsync(const Model::SetGtmMonitorStatusRequest& request, const SetGtmMonitorStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetGtmMonitorStatusOutcomeCallable setGtmMonitorStatusCallable(const Model::SetGtmMonitorStatusRequest& request) const; SetGtmMonitorStatusOutcomeCallable setGtmMonitorStatusCallable(const Model::SetGtmMonitorStatusRequest& request) const;
SubmitIspFlushCacheTaskOutcome submitIspFlushCacheTask(const Model::SubmitIspFlushCacheTaskRequest &request)const;
void submitIspFlushCacheTaskAsync(const Model::SubmitIspFlushCacheTaskRequest& request, const SubmitIspFlushCacheTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SubmitIspFlushCacheTaskOutcomeCallable submitIspFlushCacheTaskCallable(const Model::SubmitIspFlushCacheTaskRequest& request) const;
SwitchDnsGtmInstanceStrategyModeOutcome switchDnsGtmInstanceStrategyMode(const Model::SwitchDnsGtmInstanceStrategyModeRequest &request)const; SwitchDnsGtmInstanceStrategyModeOutcome switchDnsGtmInstanceStrategyMode(const Model::SwitchDnsGtmInstanceStrategyModeRequest &request)const;
void switchDnsGtmInstanceStrategyModeAsync(const Model::SwitchDnsGtmInstanceStrategyModeRequest& request, const SwitchDnsGtmInstanceStrategyModeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void switchDnsGtmInstanceStrategyModeAsync(const Model::SwitchDnsGtmInstanceStrategyModeRequest& request, const SwitchDnsGtmInstanceStrategyModeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SwitchDnsGtmInstanceStrategyModeOutcomeCallable switchDnsGtmInstanceStrategyModeCallable(const Model::SwitchDnsGtmInstanceStrategyModeRequest& request) const; SwitchDnsGtmInstanceStrategyModeOutcomeCallable switchDnsGtmInstanceStrategyModeCallable(const Model::SwitchDnsGtmInstanceStrategyModeRequest& request) const;
@@ -1238,6 +1299,9 @@ namespace AlibabaCloud
UpdateGtmRecoveryPlanOutcome updateGtmRecoveryPlan(const Model::UpdateGtmRecoveryPlanRequest &request)const; UpdateGtmRecoveryPlanOutcome updateGtmRecoveryPlan(const Model::UpdateGtmRecoveryPlanRequest &request)const;
void updateGtmRecoveryPlanAsync(const Model::UpdateGtmRecoveryPlanRequest& request, const UpdateGtmRecoveryPlanAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void updateGtmRecoveryPlanAsync(const Model::UpdateGtmRecoveryPlanRequest& request, const UpdateGtmRecoveryPlanAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateGtmRecoveryPlanOutcomeCallable updateGtmRecoveryPlanCallable(const Model::UpdateGtmRecoveryPlanRequest& request) const; UpdateGtmRecoveryPlanOutcomeCallable updateGtmRecoveryPlanCallable(const Model::UpdateGtmRecoveryPlanRequest& request) const;
UpdateIspFlushCacheInstanceConfigOutcome updateIspFlushCacheInstanceConfig(const Model::UpdateIspFlushCacheInstanceConfigRequest &request)const;
void updateIspFlushCacheInstanceConfigAsync(const Model::UpdateIspFlushCacheInstanceConfigRequest& request, const UpdateIspFlushCacheInstanceConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateIspFlushCacheInstanceConfigOutcomeCallable updateIspFlushCacheInstanceConfigCallable(const Model::UpdateIspFlushCacheInstanceConfigRequest& request) const;
ValidateDnsGtmCnameRrCanUseOutcome validateDnsGtmCnameRrCanUse(const Model::ValidateDnsGtmCnameRrCanUseRequest &request)const; ValidateDnsGtmCnameRrCanUseOutcome validateDnsGtmCnameRrCanUse(const Model::ValidateDnsGtmCnameRrCanUseRequest &request)const;
void validateDnsGtmCnameRrCanUseAsync(const Model::ValidateDnsGtmCnameRrCanUseRequest& request, const ValidateDnsGtmCnameRrCanUseAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void validateDnsGtmCnameRrCanUseAsync(const Model::ValidateDnsGtmCnameRrCanUseRequest& request, const ValidateDnsGtmCnameRrCanUseAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ValidateDnsGtmCnameRrCanUseOutcomeCallable validateDnsGtmCnameRrCanUseCallable(const Model::ValidateDnsGtmCnameRrCanUseRequest& request) const; ValidateDnsGtmCnameRrCanUseOutcomeCallable validateDnsGtmCnameRrCanUseCallable(const Model::ValidateDnsGtmCnameRrCanUseRequest& request) const;

View File

@@ -1,66 +1,58 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_ADDCUSTOMLINEREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_ADDCUSTOMLINEREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_ADDCUSTOMLINEREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_ADDCUSTOMLINEREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT AddCustomLineRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT AddCustomLineRequest : public RpcServiceRequest struct IpSegment {
{ std::string endIp;
public: std::string startIp;
struct IpSegment };
{ AddCustomLineRequest();
std::string endIp; ~AddCustomLineRequest();
std::string startIp; std::string getDomainName() const;
}; void setDomainName(const std::string &domainName);
std::vector<IpSegment> getIpSegment() const;
public: void setIpSegment(const std::vector<IpSegment> &ipSegment);
AddCustomLineRequest(); std::string getUserClientIp() const;
~AddCustomLineRequest(); void setUserClientIp(const std::string &userClientIp);
std::string getLineName() const;
std::string getDomainName()const; void setLineName(const std::string &lineName);
void setDomainName(const std::string& domainName); std::string getLang() const;
std::vector<IpSegment> getIpSegment()const; void setLang(const std::string &lang);
void setIpSegment(const std::vector<IpSegment>& ipSegment);
std::string getUserClientIp()const; private:
void setUserClientIp(const std::string& userClientIp); std::string domainName_;
std::string getLineName()const; std::vector<IpSegment> ipSegment_;
void setLineName(const std::string& lineName); std::string userClientIp_;
std::string getLang()const; std::string lineName_;
void setLang(const std::string& lang); std::string lang_;
};
private: } // namespace Model
std::string domainName_; } // namespace Alidns
std::vector<IpSegment> ipSegment_; } // namespace AlibabaCloud
std::string userClientIp_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_ADDCUSTOMLINEREQUEST_H_
std::string lineName_;
std::string lang_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_ADDCUSTOMLINEREQUEST_H_

View File

@@ -1,84 +1,76 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_ADDDNSCACHEDOMAINREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_ADDDNSCACHEDOMAINREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_ADDDNSCACHEDOMAINREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_ADDDNSCACHEDOMAINREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT AddDnsCacheDomainRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT AddDnsCacheDomainRequest : public RpcServiceRequest struct SourceDnsServer {
{ std::string port;
public: std::string host;
struct SourceDnsServer };
{ AddDnsCacheDomainRequest();
std::string port; ~AddDnsCacheDomainRequest();
std::string host; std::string getRemark() const;
}; void setRemark(const std::string &remark);
std::string getAccessKeyId() const;
public: void setAccessKeyId(const std::string &accessKeyId);
AddDnsCacheDomainRequest(); std::string getSourceProtocol() const;
~AddDnsCacheDomainRequest(); void setSourceProtocol(const std::string &sourceProtocol);
std::string getLang() const;
std::string getRemark()const; void setLang(const std::string &lang);
void setRemark(const std::string& remark); std::string getDomainName() const;
std::string getAccessKeyId()const; void setDomainName(const std::string &domainName);
void setAccessKeyId(const std::string& accessKeyId); int getCacheTtlMax() const;
std::string getSourceProtocol()const; void setCacheTtlMax(int cacheTtlMax);
void setSourceProtocol(const std::string& sourceProtocol); std::string getInstanceId() const;
std::string getLang()const; void setInstanceId(const std::string &instanceId);
void setLang(const std::string& lang); std::string getSourceEdns() const;
std::string getDomainName()const; void setSourceEdns(const std::string &sourceEdns);
void setDomainName(const std::string& domainName); std::string getUserClientIp() const;
int getCacheTtlMax()const; void setUserClientIp(const std::string &userClientIp);
void setCacheTtlMax(int cacheTtlMax); int getCacheTtlMin() const;
std::string getInstanceId()const; void setCacheTtlMin(int cacheTtlMin);
void setInstanceId(const std::string& instanceId); std::vector<SourceDnsServer> getSourceDnsServer() const;
std::string getSourceEdns()const; void setSourceDnsServer(const std::vector<SourceDnsServer> &sourceDnsServer);
void setSourceEdns(const std::string& sourceEdns);
std::string getUserClientIp()const; private:
void setUserClientIp(const std::string& userClientIp); std::string remark_;
int getCacheTtlMin()const; std::string accessKeyId_;
void setCacheTtlMin(int cacheTtlMin); std::string sourceProtocol_;
std::vector<SourceDnsServer> getSourceDnsServer()const; std::string lang_;
void setSourceDnsServer(const std::vector<SourceDnsServer>& sourceDnsServer); std::string domainName_;
int cacheTtlMax_;
private: std::string instanceId_;
std::string remark_; std::string sourceEdns_;
std::string accessKeyId_; std::string userClientIp_;
std::string sourceProtocol_; int cacheTtlMin_;
std::string lang_; std::vector<SourceDnsServer> sourceDnsServer_;
std::string domainName_; };
int cacheTtlMax_; } // namespace Model
std::string instanceId_; } // namespace Alidns
std::string sourceEdns_; } // namespace AlibabaCloud
std::string userClientIp_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_ADDDNSCACHEDOMAINREQUEST_H_
int cacheTtlMin_;
std::vector<SourceDnsServer> sourceDnsServer_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_ADDDNSCACHEDOMAINREQUEST_H_

View File

@@ -1,110 +1,101 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_ADDDNSGTMACCESSSTRATEGYREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_ADDDNSGTMACCESSSTRATEGYREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_ADDDNSGTMACCESSSTRATEGYREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_ADDDNSGTMACCESSSTRATEGYREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT AddDnsGtmAccessStrategyRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT AddDnsGtmAccessStrategyRequest : public RpcServiceRequest struct DefaultAddrPool {
{ std::string id;
public: int lbaWeight;
struct DefaultAddrPool };
{ struct FailoverAddrPool {
std::string id; std::string id;
int lbaWeight; int lbaWeight;
}; };
struct FailoverAddrPool AddDnsGtmAccessStrategyRequest();
{ ~AddDnsGtmAccessStrategyRequest();
std::string id; std::string getDefaultLbaStrategy() const;
int lbaWeight; void setDefaultLbaStrategy(const std::string &defaultLbaStrategy);
}; std::string getFailoverAddrPoolType() const;
void setFailoverAddrPoolType(const std::string &failoverAddrPoolType);
public: std::string getDefaultAddrPoolType() const;
AddDnsGtmAccessStrategyRequest(); void setDefaultAddrPoolType(const std::string &defaultAddrPoolType);
~AddDnsGtmAccessStrategyRequest(); int getFailoverMaxReturnAddrNum() const;
void setFailoverMaxReturnAddrNum(int failoverMaxReturnAddrNum);
std::string getDefaultLbaStrategy()const; std::string getFailoverLbaStrategy() const;
void setDefaultLbaStrategy(const std::string& defaultLbaStrategy); void setFailoverLbaStrategy(const std::string &failoverLbaStrategy);
std::string getFailoverAddrPoolType()const; std::vector<DefaultAddrPool> getDefaultAddrPool() const;
void setFailoverAddrPoolType(const std::string& failoverAddrPoolType); void setDefaultAddrPool(const std::vector<DefaultAddrPool> &defaultAddrPool);
std::string getDefaultAddrPoolType()const; int getFailoverMinAvailableAddrNum() const;
void setDefaultAddrPoolType(const std::string& defaultAddrPoolType); void setFailoverMinAvailableAddrNum(int failoverMinAvailableAddrNum);
int getFailoverMaxReturnAddrNum()const; int getDefaultMaxReturnAddrNum() const;
void setFailoverMaxReturnAddrNum(int failoverMaxReturnAddrNum); void setDefaultMaxReturnAddrNum(int defaultMaxReturnAddrNum);
std::string getFailoverLbaStrategy()const; int getDefaultMinAvailableAddrNum() const;
void setFailoverLbaStrategy(const std::string& failoverLbaStrategy); void setDefaultMinAvailableAddrNum(int defaultMinAvailableAddrNum);
std::vector<DefaultAddrPool> getDefaultAddrPool()const; std::string getStrategyMode() const;
void setDefaultAddrPool(const std::vector<DefaultAddrPool>& defaultAddrPool); void setStrategyMode(const std::string &strategyMode);
int getFailoverMinAvailableAddrNum()const; std::string getLang() const;
void setFailoverMinAvailableAddrNum(int failoverMinAvailableAddrNum); void setLang(const std::string &lang);
int getDefaultMaxReturnAddrNum()const; std::string getLines() const;
void setDefaultMaxReturnAddrNum(int defaultMaxReturnAddrNum); void setLines(const std::string &lines);
int getDefaultMinAvailableAddrNum()const; std::string getStrategyName() const;
void setDefaultMinAvailableAddrNum(int defaultMinAvailableAddrNum); void setStrategyName(const std::string &strategyName);
std::string getStrategyMode()const; std::string getDefaultLatencyOptimization() const;
void setStrategyMode(const std::string& strategyMode); void setDefaultLatencyOptimization(const std::string &defaultLatencyOptimization);
std::string getLang()const; std::string getInstanceId() const;
void setLang(const std::string& lang); void setInstanceId(const std::string &instanceId);
std::string getLines()const; std::string getFailoverLatencyOptimization() const;
void setLines(const std::string& lines); void setFailoverLatencyOptimization(const std::string &failoverLatencyOptimization);
std::string getStrategyName()const; std::string getUserClientIp() const;
void setStrategyName(const std::string& strategyName); void setUserClientIp(const std::string &userClientIp);
std::string getDefaultLatencyOptimization()const; std::vector<FailoverAddrPool> getFailoverAddrPool() const;
void setDefaultLatencyOptimization(const std::string& defaultLatencyOptimization); void setFailoverAddrPool(const std::vector<FailoverAddrPool> &failoverAddrPool);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId); private:
std::string getFailoverLatencyOptimization()const; std::string defaultLbaStrategy_;
void setFailoverLatencyOptimization(const std::string& failoverLatencyOptimization); std::string failoverAddrPoolType_;
std::string getUserClientIp()const; std::string defaultAddrPoolType_;
void setUserClientIp(const std::string& userClientIp); int failoverMaxReturnAddrNum_;
std::vector<FailoverAddrPool> getFailoverAddrPool()const; std::string failoverLbaStrategy_;
void setFailoverAddrPool(const std::vector<FailoverAddrPool>& failoverAddrPool); std::vector<DefaultAddrPool> defaultAddrPool_;
int failoverMinAvailableAddrNum_;
private: int defaultMaxReturnAddrNum_;
std::string defaultLbaStrategy_; int defaultMinAvailableAddrNum_;
std::string failoverAddrPoolType_; std::string strategyMode_;
std::string defaultAddrPoolType_; std::string lang_;
int failoverMaxReturnAddrNum_; std::string lines_;
std::string failoverLbaStrategy_; std::string strategyName_;
std::vector<DefaultAddrPool> defaultAddrPool_; std::string defaultLatencyOptimization_;
int failoverMinAvailableAddrNum_; std::string instanceId_;
int defaultMaxReturnAddrNum_; std::string failoverLatencyOptimization_;
int defaultMinAvailableAddrNum_; std::string userClientIp_;
std::string strategyMode_; std::vector<FailoverAddrPool> failoverAddrPool_;
std::string lang_; };
std::string lines_; } // namespace Model
std::string strategyName_; } // namespace Alidns
std::string defaultLatencyOptimization_; } // namespace AlibabaCloud
std::string instanceId_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_ADDDNSGTMACCESSSTRATEGYREQUEST_H_
std::string failoverLatencyOptimization_;
std::string userClientIp_;
std::vector<FailoverAddrPool> failoverAddrPool_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_ADDDNSGTMACCESSSTRATEGYREQUEST_H_

View File

@@ -1,101 +1,92 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_ADDDNSGTMADDRESSPOOLREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_ADDDNSGTMADDRESSPOOLREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_ADDDNSGTMADDRESSPOOLREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_ADDDNSGTMADDRESSPOOLREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT AddDnsGtmAddressPoolRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT AddDnsGtmAddressPoolRequest : public RpcServiceRequest struct Addr {
{ std::string attributeInfo;
public: std::string mode;
struct Addr std::string remark;
{ int lbaWeight;
std::string mode; std::string addr;
std::string attributeInfo; };
std::string remark; struct IspCityNode {
std::string addr; std::string cityCode;
int lbaWeight; std::string ispCode;
}; };
struct IspCityNode AddDnsGtmAddressPoolRequest();
{ ~AddDnsGtmAddressPoolRequest();
std::string cityCode; std::string getMonitorExtendInfo() const;
std::string ispCode; void setMonitorExtendInfo(const std::string &monitorExtendInfo);
}; std::string getLbaStrategy() const;
void setLbaStrategy(const std::string &lbaStrategy);
public: std::string getType() const;
AddDnsGtmAddressPoolRequest(); void setType(const std::string &type);
~AddDnsGtmAddressPoolRequest(); int getTimeout() const;
void setTimeout(int timeout);
std::string getMonitorExtendInfo()const; int getEvaluationCount() const;
void setMonitorExtendInfo(const std::string& monitorExtendInfo); void setEvaluationCount(int evaluationCount);
std::string getLbaStrategy()const; std::string getLang() const;
void setLbaStrategy(const std::string& lbaStrategy); void setLang(const std::string &lang);
std::string getType()const; std::vector<Addr> getAddr() const;
void setType(const std::string& type); void setAddr(const std::vector<Addr> &addr);
int getTimeout()const; std::string getMonitorStatus() const;
void setTimeout(int timeout); void setMonitorStatus(const std::string &monitorStatus);
int getEvaluationCount()const; std::string getInstanceId() const;
void setEvaluationCount(int evaluationCount); void setInstanceId(const std::string &instanceId);
std::string getLang()const; std::string getUserClientIp() const;
void setLang(const std::string& lang); void setUserClientIp(const std::string &userClientIp);
std::vector<Addr> getAddr()const; std::string getName() const;
void setAddr(const std::vector<Addr>& addr); void setName(const std::string &name);
std::string getMonitorStatus()const; std::string getProtocolType() const;
void setMonitorStatus(const std::string& monitorStatus); void setProtocolType(const std::string &protocolType);
std::string getInstanceId()const; int getInterval() const;
void setInstanceId(const std::string& instanceId); void setInterval(int interval);
std::string getUserClientIp()const; std::vector<IspCityNode> getIspCityNode() const;
void setUserClientIp(const std::string& userClientIp); void setIspCityNode(const std::vector<IspCityNode> &ispCityNode);
std::string getName()const;
void setName(const std::string& name); private:
std::string getProtocolType()const; std::string monitorExtendInfo_;
void setProtocolType(const std::string& protocolType); std::string lbaStrategy_;
int getInterval()const; std::string type_;
void setInterval(int interval); int timeout_;
std::vector<IspCityNode> getIspCityNode()const; int evaluationCount_;
void setIspCityNode(const std::vector<IspCityNode>& ispCityNode); std::string lang_;
std::vector<Addr> addr_;
private: std::string monitorStatus_;
std::string monitorExtendInfo_; std::string instanceId_;
std::string lbaStrategy_; std::string userClientIp_;
std::string type_; std::string name_;
int timeout_; std::string protocolType_;
int evaluationCount_; int interval_;
std::string lang_; std::vector<IspCityNode> ispCityNode_;
std::vector<Addr> addr_; };
std::string monitorStatus_; } // namespace Model
std::string instanceId_; } // namespace Alidns
std::string userClientIp_; } // namespace AlibabaCloud
std::string name_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_ADDDNSGTMADDRESSPOOLREQUEST_H_
std::string protocolType_;
int interval_;
std::vector<IspCityNode> ispCityNode_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_ADDDNSGTMADDRESSPOOLREQUEST_H_

View File

@@ -1,78 +1,70 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_ADDDNSGTMMONITORREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_ADDDNSGTMMONITORREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_ADDDNSGTMMONITORREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_ADDDNSGTMMONITORREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT AddDnsGtmMonitorRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT AddDnsGtmMonitorRequest : public RpcServiceRequest struct IspCityNode {
{ std::string cityCode;
public: std::string ispCode;
struct IspCityNode };
{ AddDnsGtmMonitorRequest();
std::string cityCode; ~AddDnsGtmMonitorRequest();
std::string ispCode; std::string getMonitorExtendInfo() const;
}; void setMonitorExtendInfo(const std::string &monitorExtendInfo);
int getTimeout() const;
public: void setTimeout(int timeout);
AddDnsGtmMonitorRequest(); std::string getAddrPoolId() const;
~AddDnsGtmMonitorRequest(); void setAddrPoolId(const std::string &addrPoolId);
std::string getUserClientIp() const;
std::string getMonitorExtendInfo()const; void setUserClientIp(const std::string &userClientIp);
void setMonitorExtendInfo(const std::string& monitorExtendInfo); int getEvaluationCount() const;
int getTimeout()const; void setEvaluationCount(int evaluationCount);
void setTimeout(int timeout); std::string getProtocolType() const;
std::string getAddrPoolId()const; void setProtocolType(const std::string &protocolType);
void setAddrPoolId(const std::string& addrPoolId); int getInterval() const;
std::string getUserClientIp()const; void setInterval(int interval);
void setUserClientIp(const std::string& userClientIp); std::string getLang() const;
int getEvaluationCount()const; void setLang(const std::string &lang);
void setEvaluationCount(int evaluationCount); std::vector<IspCityNode> getIspCityNode() const;
std::string getProtocolType()const; void setIspCityNode(const std::vector<IspCityNode> &ispCityNode);
void setProtocolType(const std::string& protocolType);
int getInterval()const; private:
void setInterval(int interval); std::string monitorExtendInfo_;
std::string getLang()const; int timeout_;
void setLang(const std::string& lang); std::string addrPoolId_;
std::vector<IspCityNode> getIspCityNode()const; std::string userClientIp_;
void setIspCityNode(const std::vector<IspCityNode>& ispCityNode); int evaluationCount_;
std::string protocolType_;
private: int interval_;
std::string monitorExtendInfo_; std::string lang_;
int timeout_; std::vector<IspCityNode> ispCityNode_;
std::string addrPoolId_; };
std::string userClientIp_; } // namespace Model
int evaluationCount_; } // namespace Alidns
std::string protocolType_; } // namespace AlibabaCloud
int interval_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_ADDDNSGTMMONITORREQUEST_H_
std::string lang_;
std::vector<IspCityNode> ispCityNode_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_ADDDNSGTMMONITORREQUEST_H_

View File

@@ -1,60 +1,54 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_ADDDOMAINBACKUPREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_ADDDOMAINBACKUPREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_ADDDOMAINBACKUPREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_ADDDOMAINBACKUPREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT AddDomainBackupRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT AddDomainBackupRequest : public RpcServiceRequest AddDomainBackupRequest();
{ ~AddDomainBackupRequest();
std::string getDomainName() const;
public: void setDomainName(const std::string &domainName);
AddDomainBackupRequest(); std::string getPeriodType() const;
~AddDomainBackupRequest(); void setPeriodType(const std::string &periodType);
std::string getAccessKeyId() const;
std::string getDomainName()const; void setAccessKeyId(const std::string &accessKeyId);
void setDomainName(const std::string& domainName); std::string getUserClientIp() const;
std::string getPeriodType()const; void setUserClientIp(const std::string &userClientIp);
void setPeriodType(const std::string& periodType); std::string getLang() const;
std::string getAccessKeyId()const; void setLang(const std::string &lang);
void setAccessKeyId(const std::string& accessKeyId);
std::string getUserClientIp()const; private:
void setUserClientIp(const std::string& userClientIp); std::string domainName_;
std::string getLang()const; std::string periodType_;
void setLang(const std::string& lang); std::string accessKeyId_;
std::string userClientIp_;
private: std::string lang_;
std::string domainName_; };
std::string periodType_; } // namespace Model
std::string accessKeyId_; } // namespace Alidns
std::string userClientIp_; } // namespace AlibabaCloud
std::string lang_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_ADDDOMAINBACKUPREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_ADDDOMAINBACKUPREQUEST_H_

View File

@@ -1,54 +1,48 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_ADDDOMAINGROUPREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_ADDDOMAINGROUPREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_ADDDOMAINGROUPREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_ADDDOMAINGROUPREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT AddDomainGroupRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT AddDomainGroupRequest : public RpcServiceRequest AddDomainGroupRequest();
{ ~AddDomainGroupRequest();
std::string getGroupName() const;
public: void setGroupName(const std::string &groupName);
AddDomainGroupRequest(); std::string getUserClientIp() const;
~AddDomainGroupRequest(); void setUserClientIp(const std::string &userClientIp);
std::string getLang() const;
std::string getGroupName()const; void setLang(const std::string &lang);
void setGroupName(const std::string& groupName);
std::string getUserClientIp()const; private:
void setUserClientIp(const std::string& userClientIp); std::string groupName_;
std::string getLang()const; std::string userClientIp_;
void setLang(const std::string& lang); std::string lang_;
};
private: } // namespace Model
std::string groupName_; } // namespace Alidns
std::string userClientIp_; } // namespace AlibabaCloud
std::string lang_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_ADDDOMAINGROUPREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_ADDDOMAINGROUPREQUEST_H_

View File

@@ -1,75 +1,69 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_ADDDOMAINRECORDREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_ADDDOMAINRECORDREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_ADDDOMAINRECORDREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_ADDDOMAINRECORDREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT AddDomainRecordRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT AddDomainRecordRequest : public RpcServiceRequest AddDomainRecordRequest();
{ ~AddDomainRecordRequest();
std::string getRR() const;
public: void setRR(const std::string &rR);
AddDomainRecordRequest(); std::string getLine() const;
~AddDomainRecordRequest(); void setLine(const std::string &line);
std::string getType() const;
std::string getRR()const; void setType(const std::string &type);
void setRR(const std::string& rR); std::string getAccessKeyId() const;
std::string getLine()const; void setAccessKeyId(const std::string &accessKeyId);
void setLine(const std::string& line); std::string getLang() const;
std::string getType()const; void setLang(const std::string &lang);
void setType(const std::string& type); std::string getValue() const;
std::string getAccessKeyId()const; void setValue(const std::string &value);
void setAccessKeyId(const std::string& accessKeyId); std::string getDomainName() const;
std::string getLang()const; void setDomainName(const std::string &domainName);
void setLang(const std::string& lang); long getPriority() const;
std::string getValue()const; void setPriority(long priority);
void setValue(const std::string& value); long getTTL() const;
std::string getDomainName()const; void setTTL(long tTL);
void setDomainName(const std::string& domainName); std::string getUserClientIp() const;
long getPriority()const; void setUserClientIp(const std::string &userClientIp);
void setPriority(long priority);
long getTTL()const; private:
void setTTL(long tTL); std::string rR_;
std::string getUserClientIp()const; std::string line_;
void setUserClientIp(const std::string& userClientIp); std::string type_;
std::string accessKeyId_;
private: std::string lang_;
std::string rR_; std::string value_;
std::string line_; std::string domainName_;
std::string type_; long priority_;
std::string accessKeyId_; long tTL_;
std::string lang_; std::string userClientIp_;
std::string value_; };
std::string domainName_; } // namespace Model
long priority_; } // namespace Alidns
long tTL_; } // namespace AlibabaCloud
std::string userClientIp_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_ADDDOMAINRECORDREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_ADDDOMAINRECORDREQUEST_H_

View File

@@ -1,63 +1,57 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_ADDDOMAINREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_ADDDOMAINREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_ADDDOMAINREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_ADDDOMAINREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT AddDomainRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT AddDomainRequest : public RpcServiceRequest AddDomainRequest();
{ ~AddDomainRequest();
std::string getGroupId() const;
public: void setGroupId(const std::string &groupId);
AddDomainRequest(); std::string getDomainName() const;
~AddDomainRequest(); void setDomainName(const std::string &domainName);
std::string getAccessKeyId() const;
std::string getGroupId()const; void setAccessKeyId(const std::string &accessKeyId);
void setGroupId(const std::string& groupId); std::string getResourceGroupId() const;
std::string getDomainName()const; void setResourceGroupId(const std::string &resourceGroupId);
void setDomainName(const std::string& domainName); std::string getUserClientIp() const;
std::string getAccessKeyId()const; void setUserClientIp(const std::string &userClientIp);
void setAccessKeyId(const std::string& accessKeyId); std::string getLang() const;
std::string getResourceGroupId()const; void setLang(const std::string &lang);
void setResourceGroupId(const std::string& resourceGroupId);
std::string getUserClientIp()const; private:
void setUserClientIp(const std::string& userClientIp); std::string groupId_;
std::string getLang()const; std::string domainName_;
void setLang(const std::string& lang); std::string accessKeyId_;
std::string resourceGroupId_;
private: std::string userClientIp_;
std::string groupId_; std::string lang_;
std::string domainName_; };
std::string accessKeyId_; } // namespace Model
std::string resourceGroupId_; } // namespace Alidns
std::string userClientIp_; } // namespace AlibabaCloud
std::string lang_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_ADDDOMAINREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_ADDDOMAINREQUEST_H_

View File

@@ -1,66 +1,60 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_ADDGTMACCESSSTRATEGYREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_ADDGTMACCESSSTRATEGYREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_ADDGTMACCESSSTRATEGYREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_ADDGTMACCESSSTRATEGYREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT AddGtmAccessStrategyRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT AddGtmAccessStrategyRequest : public RpcServiceRequest AddGtmAccessStrategyRequest();
{ ~AddGtmAccessStrategyRequest();
std::string getDefaultAddrPoolId() const;
public: void setDefaultAddrPoolId(const std::string &defaultAddrPoolId);
AddGtmAccessStrategyRequest(); std::string getFailoverAddrPoolId() const;
~AddGtmAccessStrategyRequest(); void setFailoverAddrPoolId(const std::string &failoverAddrPoolId);
std::string getStrategyName() const;
std::string getDefaultAddrPoolId()const; void setStrategyName(const std::string &strategyName);
void setDefaultAddrPoolId(const std::string& defaultAddrPoolId); std::string getAccessLines() const;
std::string getFailoverAddrPoolId()const; void setAccessLines(const std::string &accessLines);
void setFailoverAddrPoolId(const std::string& failoverAddrPoolId); std::string getInstanceId() const;
std::string getStrategyName()const; void setInstanceId(const std::string &instanceId);
void setStrategyName(const std::string& strategyName); std::string getUserClientIp() const;
std::string getAccessLines()const; void setUserClientIp(const std::string &userClientIp);
void setAccessLines(const std::string& accessLines); std::string getLang() const;
std::string getInstanceId()const; void setLang(const std::string &lang);
void setInstanceId(const std::string& instanceId);
std::string getUserClientIp()const; private:
void setUserClientIp(const std::string& userClientIp); std::string defaultAddrPoolId_;
std::string getLang()const; std::string failoverAddrPoolId_;
void setLang(const std::string& lang); std::string strategyName_;
std::string accessLines_;
private: std::string instanceId_;
std::string defaultAddrPoolId_; std::string userClientIp_;
std::string failoverAddrPoolId_; std::string lang_;
std::string strategyName_; };
std::string accessLines_; } // namespace Model
std::string instanceId_; } // namespace Alidns
std::string userClientIp_; } // namespace AlibabaCloud
std::string lang_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_ADDGTMACCESSSTRATEGYREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_ADDGTMACCESSSTRATEGYREQUEST_H_

View File

@@ -1,99 +1,90 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_ADDGTMADDRESSPOOLREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_ADDGTMADDRESSPOOLREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_ADDGTMADDRESSPOOLREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_ADDGTMADDRESSPOOLREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT AddGtmAddressPoolRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT AddGtmAddressPoolRequest : public RpcServiceRequest struct Addr {
{ std::string mode;
public: int lbaWeight;
struct Addr std::string value;
{ };
std::string mode; struct IspCityNode {
int lbaWeight; std::string cityCode;
std::string value; std::string ispCode;
}; };
struct IspCityNode AddGtmAddressPoolRequest();
{ ~AddGtmAddressPoolRequest();
std::string cityCode; std::string getMonitorExtendInfo() const;
std::string ispCode; void setMonitorExtendInfo(const std::string &monitorExtendInfo);
}; std::string getType() const;
void setType(const std::string &type);
public: int getTimeout() const;
AddGtmAddressPoolRequest(); void setTimeout(int timeout);
~AddGtmAddressPoolRequest(); int getMinAvailableAddrNum() const;
void setMinAvailableAddrNum(int minAvailableAddrNum);
std::string getMonitorExtendInfo()const; int getEvaluationCount() const;
void setMonitorExtendInfo(const std::string& monitorExtendInfo); void setEvaluationCount(int evaluationCount);
std::string getType()const; std::string getLang() const;
void setType(const std::string& type); void setLang(const std::string &lang);
int getTimeout()const; std::vector<Addr> getAddr() const;
void setTimeout(int timeout); void setAddr(const std::vector<Addr> &addr);
int getMinAvailableAddrNum()const; std::string getMonitorStatus() const;
void setMinAvailableAddrNum(int minAvailableAddrNum); void setMonitorStatus(const std::string &monitorStatus);
int getEvaluationCount()const; std::string getInstanceId() const;
void setEvaluationCount(int evaluationCount); void setInstanceId(const std::string &instanceId);
std::string getLang()const; std::string getUserClientIp() const;
void setLang(const std::string& lang); void setUserClientIp(const std::string &userClientIp);
std::vector<Addr> getAddr()const; std::string getName() const;
void setAddr(const std::vector<Addr>& addr); void setName(const std::string &name);
std::string getMonitorStatus()const; std::string getProtocolType() const;
void setMonitorStatus(const std::string& monitorStatus); void setProtocolType(const std::string &protocolType);
std::string getInstanceId()const; int getInterval() const;
void setInstanceId(const std::string& instanceId); void setInterval(int interval);
std::string getUserClientIp()const; std::vector<IspCityNode> getIspCityNode() const;
void setUserClientIp(const std::string& userClientIp); void setIspCityNode(const std::vector<IspCityNode> &ispCityNode);
std::string getName()const;
void setName(const std::string& name); private:
std::string getProtocolType()const; std::string monitorExtendInfo_;
void setProtocolType(const std::string& protocolType); std::string type_;
int getInterval()const; int timeout_;
void setInterval(int interval); int minAvailableAddrNum_;
std::vector<IspCityNode> getIspCityNode()const; int evaluationCount_;
void setIspCityNode(const std::vector<IspCityNode>& ispCityNode); std::string lang_;
std::vector<Addr> addr_;
private: std::string monitorStatus_;
std::string monitorExtendInfo_; std::string instanceId_;
std::string type_; std::string userClientIp_;
int timeout_; std::string name_;
int minAvailableAddrNum_; std::string protocolType_;
int evaluationCount_; int interval_;
std::string lang_; std::vector<IspCityNode> ispCityNode_;
std::vector<Addr> addr_; };
std::string monitorStatus_; } // namespace Model
std::string instanceId_; } // namespace Alidns
std::string userClientIp_; } // namespace AlibabaCloud
std::string name_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_ADDGTMADDRESSPOOLREQUEST_H_
std::string protocolType_;
int interval_;
std::vector<IspCityNode> ispCityNode_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_ADDGTMADDRESSPOOLREQUEST_H_

View File

@@ -1,78 +1,70 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_ADDGTMMONITORREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_ADDGTMMONITORREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_ADDGTMMONITORREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_ADDGTMMONITORREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT AddGtmMonitorRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT AddGtmMonitorRequest : public RpcServiceRequest struct IspCityNode {
{ std::string cityCode;
public: std::string ispCode;
struct IspCityNode };
{ AddGtmMonitorRequest();
std::string cityCode; ~AddGtmMonitorRequest();
std::string ispCode; std::string getMonitorExtendInfo() const;
}; void setMonitorExtendInfo(const std::string &monitorExtendInfo);
int getTimeout() const;
public: void setTimeout(int timeout);
AddGtmMonitorRequest(); std::string getAddrPoolId() const;
~AddGtmMonitorRequest(); void setAddrPoolId(const std::string &addrPoolId);
std::string getUserClientIp() const;
std::string getMonitorExtendInfo()const; void setUserClientIp(const std::string &userClientIp);
void setMonitorExtendInfo(const std::string& monitorExtendInfo); int getEvaluationCount() const;
int getTimeout()const; void setEvaluationCount(int evaluationCount);
void setTimeout(int timeout); std::string getProtocolType() const;
std::string getAddrPoolId()const; void setProtocolType(const std::string &protocolType);
void setAddrPoolId(const std::string& addrPoolId); int getInterval() const;
std::string getUserClientIp()const; void setInterval(int interval);
void setUserClientIp(const std::string& userClientIp); std::string getLang() const;
int getEvaluationCount()const; void setLang(const std::string &lang);
void setEvaluationCount(int evaluationCount); std::vector<IspCityNode> getIspCityNode() const;
std::string getProtocolType()const; void setIspCityNode(const std::vector<IspCityNode> &ispCityNode);
void setProtocolType(const std::string& protocolType);
int getInterval()const; private:
void setInterval(int interval); std::string monitorExtendInfo_;
std::string getLang()const; int timeout_;
void setLang(const std::string& lang); std::string addrPoolId_;
std::vector<IspCityNode> getIspCityNode()const; std::string userClientIp_;
void setIspCityNode(const std::vector<IspCityNode>& ispCityNode); int evaluationCount_;
std::string protocolType_;
private: int interval_;
std::string monitorExtendInfo_; std::string lang_;
int timeout_; std::vector<IspCityNode> ispCityNode_;
std::string addrPoolId_; };
std::string userClientIp_; } // namespace Model
int evaluationCount_; } // namespace Alidns
std::string protocolType_; } // namespace AlibabaCloud
int interval_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_ADDGTMMONITORREQUEST_H_
std::string lang_;
std::vector<IspCityNode> ispCityNode_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_ADDGTMMONITORREQUEST_H_

View File

@@ -1,60 +1,54 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_ADDGTMRECOVERYPLANREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_ADDGTMRECOVERYPLANREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_ADDGTMRECOVERYPLANREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_ADDGTMRECOVERYPLANREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT AddGtmRecoveryPlanRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT AddGtmRecoveryPlanRequest : public RpcServiceRequest AddGtmRecoveryPlanRequest();
{ ~AddGtmRecoveryPlanRequest();
std::string getFaultAddrPool() const;
public: void setFaultAddrPool(const std::string &faultAddrPool);
AddGtmRecoveryPlanRequest(); std::string getRemark() const;
~AddGtmRecoveryPlanRequest(); void setRemark(const std::string &remark);
std::string getUserClientIp() const;
std::string getFaultAddrPool()const; void setUserClientIp(const std::string &userClientIp);
void setFaultAddrPool(const std::string& faultAddrPool); std::string getName() const;
std::string getRemark()const; void setName(const std::string &name);
void setRemark(const std::string& remark); std::string getLang() const;
std::string getUserClientIp()const; void setLang(const std::string &lang);
void setUserClientIp(const std::string& userClientIp);
std::string getName()const; private:
void setName(const std::string& name); std::string faultAddrPool_;
std::string getLang()const; std::string remark_;
void setLang(const std::string& lang); std::string userClientIp_;
std::string name_;
private: std::string lang_;
std::string faultAddrPool_; };
std::string remark_; } // namespace Model
std::string userClientIp_; } // namespace Alidns
std::string name_; } // namespace AlibabaCloud
std::string lang_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_ADDGTMRECOVERYPLANREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_ADDGTMRECOVERYPLANREQUEST_H_

View File

@@ -1,57 +1,51 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_BINDINSTANCEDOMAINSREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_BINDINSTANCEDOMAINSREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_BINDINSTANCEDOMAINSREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_BINDINSTANCEDOMAINSREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT BindInstanceDomainsRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT BindInstanceDomainsRequest : public RpcServiceRequest BindInstanceDomainsRequest();
{ ~BindInstanceDomainsRequest();
std::string getDomainNames() const;
public: void setDomainNames(const std::string &domainNames);
BindInstanceDomainsRequest(); std::string getInstanceId() const;
~BindInstanceDomainsRequest(); void setInstanceId(const std::string &instanceId);
std::string getUserClientIp() const;
std::string getDomainNames()const; void setUserClientIp(const std::string &userClientIp);
void setDomainNames(const std::string& domainNames); std::string getLang() const;
std::string getInstanceId()const; void setLang(const std::string &lang);
void setInstanceId(const std::string& instanceId);
std::string getUserClientIp()const; private:
void setUserClientIp(const std::string& userClientIp); std::string domainNames_;
std::string getLang()const; std::string instanceId_;
void setLang(const std::string& lang); std::string userClientIp_;
std::string lang_;
private: };
std::string domainNames_; } // namespace Model
std::string instanceId_; } // namespace Alidns
std::string userClientIp_; } // namespace AlibabaCloud
std::string lang_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_BINDINSTANCEDOMAINSREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_BINDINSTANCEDOMAINSREQUEST_H_

View File

@@ -1,57 +1,51 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_CHANGEDOMAINGROUPREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_CHANGEDOMAINGROUPREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_CHANGEDOMAINGROUPREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_CHANGEDOMAINGROUPREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT ChangeDomainGroupRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT ChangeDomainGroupRequest : public RpcServiceRequest ChangeDomainGroupRequest();
{ ~ChangeDomainGroupRequest();
std::string getGroupId() const;
public: void setGroupId(const std::string &groupId);
ChangeDomainGroupRequest(); std::string getDomainName() const;
~ChangeDomainGroupRequest(); void setDomainName(const std::string &domainName);
std::string getUserClientIp() const;
std::string getGroupId()const; void setUserClientIp(const std::string &userClientIp);
void setGroupId(const std::string& groupId); std::string getLang() const;
std::string getDomainName()const; void setLang(const std::string &lang);
void setDomainName(const std::string& domainName);
std::string getUserClientIp()const; private:
void setUserClientIp(const std::string& userClientIp); std::string groupId_;
std::string getLang()const; std::string domainName_;
void setLang(const std::string& lang); std::string userClientIp_;
std::string lang_;
private: };
std::string groupId_; } // namespace Model
std::string domainName_; } // namespace Alidns
std::string userClientIp_; } // namespace AlibabaCloud
std::string lang_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_CHANGEDOMAINGROUPREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_CHANGEDOMAINGROUPREQUEST_H_

View File

@@ -1,63 +1,57 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_CHANGEDOMAINOFDNSPRODUCTREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_CHANGEDOMAINOFDNSPRODUCTREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_CHANGEDOMAINOFDNSPRODUCTREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_CHANGEDOMAINOFDNSPRODUCTREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT ChangeDomainOfDnsProductRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT ChangeDomainOfDnsProductRequest : public RpcServiceRequest ChangeDomainOfDnsProductRequest();
{ ~ChangeDomainOfDnsProductRequest();
std::string getAccessKeyId() const;
public: void setAccessKeyId(const std::string &accessKeyId);
ChangeDomainOfDnsProductRequest(); std::string getInstanceId() const;
~ChangeDomainOfDnsProductRequest(); void setInstanceId(const std::string &instanceId);
std::string getNewDomain() const;
std::string getAccessKeyId()const; void setNewDomain(const std::string &newDomain);
void setAccessKeyId(const std::string& accessKeyId); std::string getUserClientIp() const;
std::string getInstanceId()const; void setUserClientIp(const std::string &userClientIp);
void setInstanceId(const std::string& instanceId); bool getForce() const;
std::string getNewDomain()const; void setForce(bool force);
void setNewDomain(const std::string& newDomain); std::string getLang() const;
std::string getUserClientIp()const; void setLang(const std::string &lang);
void setUserClientIp(const std::string& userClientIp);
bool getForce()const; private:
void setForce(bool force); std::string accessKeyId_;
std::string getLang()const; std::string instanceId_;
void setLang(const std::string& lang); std::string newDomain_;
std::string userClientIp_;
private: bool force_;
std::string accessKeyId_; std::string lang_;
std::string instanceId_; };
std::string newDomain_; } // namespace Model
std::string userClientIp_; } // namespace Alidns
bool force_; } // namespace AlibabaCloud
std::string lang_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_CHANGEDOMAINOFDNSPRODUCTREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_CHANGEDOMAINOFDNSPRODUCTREQUEST_H_

View File

@@ -1,60 +1,54 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_COPYGTMCONFIGREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_COPYGTMCONFIGREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_COPYGTMCONFIGREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_COPYGTMCONFIGREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT CopyGtmConfigRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT CopyGtmConfigRequest : public RpcServiceRequest CopyGtmConfigRequest();
{ ~CopyGtmConfigRequest();
std::string getSourceId() const;
public: void setSourceId(const std::string &sourceId);
CopyGtmConfigRequest(); std::string getTargetId() const;
~CopyGtmConfigRequest(); void setTargetId(const std::string &targetId);
std::string getCopyType() const;
std::string getSourceId()const; void setCopyType(const std::string &copyType);
void setSourceId(const std::string& sourceId); std::string getUserClientIp() const;
std::string getTargetId()const; void setUserClientIp(const std::string &userClientIp);
void setTargetId(const std::string& targetId); std::string getLang() const;
std::string getCopyType()const; void setLang(const std::string &lang);
void setCopyType(const std::string& copyType);
std::string getUserClientIp()const; private:
void setUserClientIp(const std::string& userClientIp); std::string sourceId_;
std::string getLang()const; std::string targetId_;
void setLang(const std::string& lang); std::string copyType_;
std::string userClientIp_;
private: std::string lang_;
std::string sourceId_; };
std::string targetId_; } // namespace Model
std::string copyType_; } // namespace Alidns
std::string userClientIp_; } // namespace AlibabaCloud
std::string lang_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_COPYGTMCONFIGREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_COPYGTMCONFIGREQUEST_H_

View File

@@ -1,48 +1,42 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_CREATEPDNSAPPKEYREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_CREATEPDNSAPPKEYREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_CREATEPDNSAPPKEYREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_CREATEPDNSAPPKEYREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT CreatePdnsAppKeyRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT CreatePdnsAppKeyRequest : public RpcServiceRequest CreatePdnsAppKeyRequest();
{ ~CreatePdnsAppKeyRequest();
std::string getLang() const;
public: void setLang(const std::string &lang);
CreatePdnsAppKeyRequest();
~CreatePdnsAppKeyRequest(); private:
std::string lang_;
std::string getLang()const; };
void setLang(const std::string& lang); } // namespace Model
} // namespace Alidns
private: } // namespace AlibabaCloud
std::string lang_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_CREATEPDNSAPPKEYREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_CREATEPDNSAPPKEYREQUEST_H_

View File

@@ -1,54 +1,48 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_CREATEPDNSUDPIPSEGMENTREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_CREATEPDNSUDPIPSEGMENTREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_CREATEPDNSUDPIPSEGMENTREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_CREATEPDNSUDPIPSEGMENTREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT CreatePdnsUdpIpSegmentRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT CreatePdnsUdpIpSegmentRequest : public RpcServiceRequest CreatePdnsUdpIpSegmentRequest();
{ ~CreatePdnsUdpIpSegmentRequest();
std::string getIp() const;
public: void setIp(const std::string &ip);
CreatePdnsUdpIpSegmentRequest(); std::string getName() const;
~CreatePdnsUdpIpSegmentRequest(); void setName(const std::string &name);
std::string getLang() const;
std::string getIp()const; void setLang(const std::string &lang);
void setIp(const std::string& ip);
std::string getName()const; private:
void setName(const std::string& name); std::string ip_;
std::string getLang()const; std::string name_;
void setLang(const std::string& lang); std::string lang_;
};
private: } // namespace Model
std::string ip_; } // namespace Alidns
std::string name_; } // namespace AlibabaCloud
std::string lang_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_CREATEPDNSUDPIPSEGMENTREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_CREATEPDNSUDPIPSEGMENTREQUEST_H_

View File

@@ -1,54 +1,48 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_DELETECUSTOMLINESREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_DELETECUSTOMLINESREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_DELETECUSTOMLINESREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_DELETECUSTOMLINESREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT DeleteCustomLinesRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT DeleteCustomLinesRequest : public RpcServiceRequest DeleteCustomLinesRequest();
{ ~DeleteCustomLinesRequest();
std::string getLineIds() const;
public: void setLineIds(const std::string &lineIds);
DeleteCustomLinesRequest(); std::string getUserClientIp() const;
~DeleteCustomLinesRequest(); void setUserClientIp(const std::string &userClientIp);
std::string getLang() const;
std::string getLineIds()const; void setLang(const std::string &lang);
void setLineIds(const std::string& lineIds);
std::string getUserClientIp()const; private:
void setUserClientIp(const std::string& userClientIp); std::string lineIds_;
std::string getLang()const; std::string userClientIp_;
void setLang(const std::string& lang); std::string lang_;
};
private: } // namespace Model
std::string lineIds_; } // namespace Alidns
std::string userClientIp_; } // namespace AlibabaCloud
std::string lang_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_DELETECUSTOMLINESREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_DELETECUSTOMLINESREQUEST_H_

View File

@@ -1,57 +1,51 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_DELETEDNSCACHEDOMAINREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_DELETEDNSCACHEDOMAINREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_DELETEDNSCACHEDOMAINREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_DELETEDNSCACHEDOMAINREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT DeleteDnsCacheDomainRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT DeleteDnsCacheDomainRequest : public RpcServiceRequest DeleteDnsCacheDomainRequest();
{ ~DeleteDnsCacheDomainRequest();
std::string getDomainName() const;
public: void setDomainName(const std::string &domainName);
DeleteDnsCacheDomainRequest(); std::string getAccessKeyId() const;
~DeleteDnsCacheDomainRequest(); void setAccessKeyId(const std::string &accessKeyId);
std::string getUserClientIp() const;
std::string getDomainName()const; void setUserClientIp(const std::string &userClientIp);
void setDomainName(const std::string& domainName); std::string getLang() const;
std::string getAccessKeyId()const; void setLang(const std::string &lang);
void setAccessKeyId(const std::string& accessKeyId);
std::string getUserClientIp()const; private:
void setUserClientIp(const std::string& userClientIp); std::string domainName_;
std::string getLang()const; std::string accessKeyId_;
void setLang(const std::string& lang); std::string userClientIp_;
std::string lang_;
private: };
std::string domainName_; } // namespace Model
std::string accessKeyId_; } // namespace Alidns
std::string userClientIp_; } // namespace AlibabaCloud
std::string lang_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_DELETEDNSCACHEDOMAINREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_DELETEDNSCACHEDOMAINREQUEST_H_

View File

@@ -1,54 +1,48 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_DELETEDNSGTMACCESSSTRATEGYREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_DELETEDNSGTMACCESSSTRATEGYREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_DELETEDNSGTMACCESSSTRATEGYREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_DELETEDNSGTMACCESSSTRATEGYREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT DeleteDnsGtmAccessStrategyRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT DeleteDnsGtmAccessStrategyRequest : public RpcServiceRequest DeleteDnsGtmAccessStrategyRequest();
{ ~DeleteDnsGtmAccessStrategyRequest();
std::string getUserClientIp() const;
public: void setUserClientIp(const std::string &userClientIp);
DeleteDnsGtmAccessStrategyRequest(); std::string getStrategyId() const;
~DeleteDnsGtmAccessStrategyRequest(); void setStrategyId(const std::string &strategyId);
std::string getLang() const;
std::string getUserClientIp()const; void setLang(const std::string &lang);
void setUserClientIp(const std::string& userClientIp);
std::string getStrategyId()const; private:
void setStrategyId(const std::string& strategyId); std::string userClientIp_;
std::string getLang()const; std::string strategyId_;
void setLang(const std::string& lang); std::string lang_;
};
private: } // namespace Model
std::string userClientIp_; } // namespace Alidns
std::string strategyId_; } // namespace AlibabaCloud
std::string lang_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_DELETEDNSGTMACCESSSTRATEGYREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_DELETEDNSGTMACCESSSTRATEGYREQUEST_H_

View File

@@ -1,54 +1,48 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_DELETEDNSGTMADDRESSPOOLREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_DELETEDNSGTMADDRESSPOOLREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_DELETEDNSGTMADDRESSPOOLREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_DELETEDNSGTMADDRESSPOOLREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT DeleteDnsGtmAddressPoolRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT DeleteDnsGtmAddressPoolRequest : public RpcServiceRequest DeleteDnsGtmAddressPoolRequest();
{ ~DeleteDnsGtmAddressPoolRequest();
std::string getAddrPoolId() const;
public: void setAddrPoolId(const std::string &addrPoolId);
DeleteDnsGtmAddressPoolRequest(); std::string getUserClientIp() const;
~DeleteDnsGtmAddressPoolRequest(); void setUserClientIp(const std::string &userClientIp);
std::string getLang() const;
std::string getAddrPoolId()const; void setLang(const std::string &lang);
void setAddrPoolId(const std::string& addrPoolId);
std::string getUserClientIp()const; private:
void setUserClientIp(const std::string& userClientIp); std::string addrPoolId_;
std::string getLang()const; std::string userClientIp_;
void setLang(const std::string& lang); std::string lang_;
};
private: } // namespace Model
std::string addrPoolId_; } // namespace Alidns
std::string userClientIp_; } // namespace AlibabaCloud
std::string lang_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_DELETEDNSGTMADDRESSPOOLREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_DELETEDNSGTMADDRESSPOOLREQUEST_H_

View File

@@ -1,54 +1,48 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_DELETEDOMAINGROUPREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_DELETEDOMAINGROUPREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_DELETEDOMAINGROUPREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_DELETEDOMAINGROUPREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT DeleteDomainGroupRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT DeleteDomainGroupRequest : public RpcServiceRequest DeleteDomainGroupRequest();
{ ~DeleteDomainGroupRequest();
std::string getGroupId() const;
public: void setGroupId(const std::string &groupId);
DeleteDomainGroupRequest(); std::string getUserClientIp() const;
~DeleteDomainGroupRequest(); void setUserClientIp(const std::string &userClientIp);
std::string getLang() const;
std::string getGroupId()const; void setLang(const std::string &lang);
void setGroupId(const std::string& groupId);
std::string getUserClientIp()const; private:
void setUserClientIp(const std::string& userClientIp); std::string groupId_;
std::string getLang()const; std::string userClientIp_;
void setLang(const std::string& lang); std::string lang_;
};
private: } // namespace Model
std::string groupId_; } // namespace Alidns
std::string userClientIp_; } // namespace AlibabaCloud
std::string lang_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_DELETEDOMAINGROUPREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_DELETEDOMAINGROUPREQUEST_H_

View File

@@ -1,57 +1,51 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_DELETEDOMAINRECORDREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_DELETEDOMAINRECORDREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_DELETEDOMAINRECORDREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_DELETEDOMAINRECORDREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT DeleteDomainRecordRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT DeleteDomainRecordRequest : public RpcServiceRequest DeleteDomainRecordRequest();
{ ~DeleteDomainRecordRequest();
std::string getAccessKeyId() const;
public: void setAccessKeyId(const std::string &accessKeyId);
DeleteDomainRecordRequest(); std::string getRecordId() const;
~DeleteDomainRecordRequest(); void setRecordId(const std::string &recordId);
std::string getUserClientIp() const;
std::string getAccessKeyId()const; void setUserClientIp(const std::string &userClientIp);
void setAccessKeyId(const std::string& accessKeyId); std::string getLang() const;
std::string getRecordId()const; void setLang(const std::string &lang);
void setRecordId(const std::string& recordId);
std::string getUserClientIp()const; private:
void setUserClientIp(const std::string& userClientIp); std::string accessKeyId_;
std::string getLang()const; std::string recordId_;
void setLang(const std::string& lang); std::string userClientIp_;
std::string lang_;
private: };
std::string accessKeyId_; } // namespace Model
std::string recordId_; } // namespace Alidns
std::string userClientIp_; } // namespace AlibabaCloud
std::string lang_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_DELETEDOMAINRECORDREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_DELETEDOMAINRECORDREQUEST_H_

View File

@@ -1,57 +1,51 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_DELETEDOMAINREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_DELETEDOMAINREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_DELETEDOMAINREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_DELETEDOMAINREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT DeleteDomainRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT DeleteDomainRequest : public RpcServiceRequest DeleteDomainRequest();
{ ~DeleteDomainRequest();
std::string getDomainName() const;
public: void setDomainName(const std::string &domainName);
DeleteDomainRequest(); std::string getAccessKeyId() const;
~DeleteDomainRequest(); void setAccessKeyId(const std::string &accessKeyId);
std::string getUserClientIp() const;
std::string getDomainName()const; void setUserClientIp(const std::string &userClientIp);
void setDomainName(const std::string& domainName); std::string getLang() const;
std::string getAccessKeyId()const; void setLang(const std::string &lang);
void setAccessKeyId(const std::string& accessKeyId);
std::string getUserClientIp()const; private:
void setUserClientIp(const std::string& userClientIp); std::string domainName_;
std::string getLang()const; std::string accessKeyId_;
void setLang(const std::string& lang); std::string userClientIp_;
std::string lang_;
private: };
std::string domainName_; } // namespace Model
std::string accessKeyId_; } // namespace Alidns
std::string userClientIp_; } // namespace AlibabaCloud
std::string lang_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_DELETEDOMAINREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_DELETEDOMAINREQUEST_H_

View File

@@ -1,54 +1,48 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_DELETEGTMACCESSSTRATEGYREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_DELETEGTMACCESSSTRATEGYREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_DELETEGTMACCESSSTRATEGYREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_DELETEGTMACCESSSTRATEGYREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT DeleteGtmAccessStrategyRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT DeleteGtmAccessStrategyRequest : public RpcServiceRequest DeleteGtmAccessStrategyRequest();
{ ~DeleteGtmAccessStrategyRequest();
std::string getUserClientIp() const;
public: void setUserClientIp(const std::string &userClientIp);
DeleteGtmAccessStrategyRequest(); std::string getStrategyId() const;
~DeleteGtmAccessStrategyRequest(); void setStrategyId(const std::string &strategyId);
std::string getLang() const;
std::string getUserClientIp()const; void setLang(const std::string &lang);
void setUserClientIp(const std::string& userClientIp);
std::string getStrategyId()const; private:
void setStrategyId(const std::string& strategyId); std::string userClientIp_;
std::string getLang()const; std::string strategyId_;
void setLang(const std::string& lang); std::string lang_;
};
private: } // namespace Model
std::string userClientIp_; } // namespace Alidns
std::string strategyId_; } // namespace AlibabaCloud
std::string lang_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_DELETEGTMACCESSSTRATEGYREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_DELETEGTMACCESSSTRATEGYREQUEST_H_

View File

@@ -1,54 +1,48 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_DELETEGTMADDRESSPOOLREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_DELETEGTMADDRESSPOOLREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_DELETEGTMADDRESSPOOLREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_DELETEGTMADDRESSPOOLREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT DeleteGtmAddressPoolRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT DeleteGtmAddressPoolRequest : public RpcServiceRequest DeleteGtmAddressPoolRequest();
{ ~DeleteGtmAddressPoolRequest();
std::string getAddrPoolId() const;
public: void setAddrPoolId(const std::string &addrPoolId);
DeleteGtmAddressPoolRequest(); std::string getUserClientIp() const;
~DeleteGtmAddressPoolRequest(); void setUserClientIp(const std::string &userClientIp);
std::string getLang() const;
std::string getAddrPoolId()const; void setLang(const std::string &lang);
void setAddrPoolId(const std::string& addrPoolId);
std::string getUserClientIp()const; private:
void setUserClientIp(const std::string& userClientIp); std::string addrPoolId_;
std::string getLang()const; std::string userClientIp_;
void setLang(const std::string& lang); std::string lang_;
};
private: } // namespace Model
std::string addrPoolId_; } // namespace Alidns
std::string userClientIp_; } // namespace AlibabaCloud
std::string lang_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_DELETEGTMADDRESSPOOLREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_DELETEGTMADDRESSPOOLREQUEST_H_

View File

@@ -1,54 +1,48 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_DELETEGTMRECOVERYPLANREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_DELETEGTMRECOVERYPLANREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_DELETEGTMRECOVERYPLANREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_DELETEGTMRECOVERYPLANREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT DeleteGtmRecoveryPlanRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT DeleteGtmRecoveryPlanRequest : public RpcServiceRequest DeleteGtmRecoveryPlanRequest();
{ ~DeleteGtmRecoveryPlanRequest();
std::string getUserClientIp() const;
public: void setUserClientIp(const std::string &userClientIp);
DeleteGtmRecoveryPlanRequest(); long getRecoveryPlanId() const;
~DeleteGtmRecoveryPlanRequest(); void setRecoveryPlanId(long recoveryPlanId);
std::string getLang() const;
std::string getUserClientIp()const; void setLang(const std::string &lang);
void setUserClientIp(const std::string& userClientIp);
long getRecoveryPlanId()const; private:
void setRecoveryPlanId(long recoveryPlanId); std::string userClientIp_;
std::string getLang()const; long recoveryPlanId_;
void setLang(const std::string& lang); std::string lang_;
};
private: } // namespace Model
std::string userClientIp_; } // namespace Alidns
long recoveryPlanId_; } // namespace AlibabaCloud
std::string lang_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_DELETEGTMRECOVERYPLANREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_DELETEGTMRECOVERYPLANREQUEST_H_

View File

@@ -1,63 +1,57 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_DELETESUBDOMAINRECORDSREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_DELETESUBDOMAINRECORDSREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_DELETESUBDOMAINRECORDSREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_DELETESUBDOMAINRECORDSREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT DeleteSubDomainRecordsRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT DeleteSubDomainRecordsRequest : public RpcServiceRequest DeleteSubDomainRecordsRequest();
{ ~DeleteSubDomainRecordsRequest();
std::string getRR() const;
public: void setRR(const std::string &rR);
DeleteSubDomainRecordsRequest(); std::string getDomainName() const;
~DeleteSubDomainRecordsRequest(); void setDomainName(const std::string &domainName);
std::string getType() const;
std::string getRR()const; void setType(const std::string &type);
void setRR(const std::string& rR); std::string getAccessKeyId() const;
std::string getDomainName()const; void setAccessKeyId(const std::string &accessKeyId);
void setDomainName(const std::string& domainName); std::string getUserClientIp() const;
std::string getType()const; void setUserClientIp(const std::string &userClientIp);
void setType(const std::string& type); std::string getLang() const;
std::string getAccessKeyId()const; void setLang(const std::string &lang);
void setAccessKeyId(const std::string& accessKeyId);
std::string getUserClientIp()const; private:
void setUserClientIp(const std::string& userClientIp); std::string rR_;
std::string getLang()const; std::string domainName_;
void setLang(const std::string& lang); std::string type_;
std::string accessKeyId_;
private: std::string userClientIp_;
std::string rR_; std::string lang_;
std::string domainName_; };
std::string type_; } // namespace Model
std::string accessKeyId_; } // namespace Alidns
std::string userClientIp_; } // namespace AlibabaCloud
std::string lang_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_DELETESUBDOMAINRECORDSREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_DELETESUBDOMAINRECORDSREQUEST_H_

View File

@@ -1,57 +1,51 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEBATCHRESULTCOUNTREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEBATCHRESULTCOUNTREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEBATCHRESULTCOUNTREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEBATCHRESULTCOUNTREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT DescribeBatchResultCountRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT DescribeBatchResultCountRequest : public RpcServiceRequest DescribeBatchResultCountRequest();
{ ~DescribeBatchResultCountRequest();
std::string getBatchType() const;
public: void setBatchType(const std::string &batchType);
DescribeBatchResultCountRequest(); std::string getUserClientIp() const;
~DescribeBatchResultCountRequest(); void setUserClientIp(const std::string &userClientIp);
std::string getLang() const;
std::string getBatchType()const; void setLang(const std::string &lang);
void setBatchType(const std::string& batchType); long getTaskId() const;
std::string getUserClientIp()const; void setTaskId(long taskId);
void setUserClientIp(const std::string& userClientIp);
std::string getLang()const; private:
void setLang(const std::string& lang); std::string batchType_;
long getTaskId()const; std::string userClientIp_;
void setTaskId(long taskId); std::string lang_;
long taskId_;
private: };
std::string batchType_; } // namespace Model
std::string userClientIp_; } // namespace Alidns
std::string lang_; } // namespace AlibabaCloud
long taskId_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEBATCHRESULTCOUNTREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEBATCHRESULTCOUNTREQUEST_H_

View File

@@ -42,8 +42,8 @@ namespace AlibabaCloud
long getTaskId()const; long getTaskId()const;
int getFailedCount()const; int getFailedCount()const;
int getSuccessCount()const; int getSuccessCount()const;
std::string getReason()const;
std::string getBatchType()const; std::string getBatchType()const;
std::string getReason()const;
protected: protected:
void parse(const std::string &payload); void parse(const std::string &payload);
@@ -53,8 +53,8 @@ namespace AlibabaCloud
long taskId_; long taskId_;
int failedCount_; int failedCount_;
int successCount_; int successCount_;
std::string reason_;
std::string batchType_; std::string batchType_;
std::string reason_;
}; };
} }

View File

@@ -1,66 +1,60 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEBATCHRESULTDETAILREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEBATCHRESULTDETAILREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEBATCHRESULTDETAILREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEBATCHRESULTDETAILREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT DescribeBatchResultDetailRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT DescribeBatchResultDetailRequest : public RpcServiceRequest DescribeBatchResultDetailRequest();
{ ~DescribeBatchResultDetailRequest();
std::string getBatchType() const;
public: void setBatchType(const std::string &batchType);
DescribeBatchResultDetailRequest(); int getPageNumber() const;
~DescribeBatchResultDetailRequest(); void setPageNumber(int pageNumber);
std::string getUserClientIp() const;
std::string getBatchType()const; void setUserClientIp(const std::string &userClientIp);
void setBatchType(const std::string& batchType); int getPageSize() const;
int getPageNumber()const; void setPageSize(int pageSize);
void setPageNumber(int pageNumber); std::string getLang() const;
std::string getUserClientIp()const; void setLang(const std::string &lang);
void setUserClientIp(const std::string& userClientIp); long getTaskId() const;
int getPageSize()const; void setTaskId(long taskId);
void setPageSize(int pageSize); std::string getStatus() const;
std::string getLang()const; void setStatus(const std::string &status);
void setLang(const std::string& lang);
long getTaskId()const; private:
void setTaskId(long taskId); std::string batchType_;
std::string getStatus()const; int pageNumber_;
void setStatus(const std::string& status); std::string userClientIp_;
int pageSize_;
private: std::string lang_;
std::string batchType_; long taskId_;
int pageNumber_; std::string status_;
std::string userClientIp_; };
int pageSize_; } // namespace Model
std::string lang_; } // namespace Alidns
long taskId_; } // namespace AlibabaCloud
std::string status_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEBATCHRESULTDETAILREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEBATCHRESULTDETAILREQUEST_H_

View File

@@ -34,20 +34,20 @@ namespace AlibabaCloud
public: public:
struct BatchResultDetail struct BatchResultDetail
{ {
std::string rr;
bool status; bool status;
std::string rr;
std::string operateDateStr; std::string operateDateStr;
std::string priority; std::string priority;
std::string rrStatus; std::string rrStatus;
std::string ttl; std::string ttl;
std::string reason;
std::string batchType; std::string batchType;
std::string reason;
std::string remark; std::string remark;
std::string line; std::string line;
std::string type; std::string type;
std::string value; std::string value;
std::string newRr;
std::string newValue; std::string newValue;
std::string newRr;
std::string recordId; std::string recordId;
std::string domain; std::string domain;
}; };

View File

@@ -1,54 +1,48 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBECUSTOMLINEREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBECUSTOMLINEREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBECUSTOMLINEREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBECUSTOMLINEREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT DescribeCustomLineRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT DescribeCustomLineRequest : public RpcServiceRequest DescribeCustomLineRequest();
{ ~DescribeCustomLineRequest();
long getLineId() const;
public: void setLineId(long lineId);
DescribeCustomLineRequest(); std::string getUserClientIp() const;
~DescribeCustomLineRequest(); void setUserClientIp(const std::string &userClientIp);
std::string getLang() const;
long getLineId()const; void setLang(const std::string &lang);
void setLineId(long lineId);
std::string getUserClientIp()const; private:
void setUserClientIp(const std::string& userClientIp); long lineId_;
std::string getLang()const; std::string userClientIp_;
void setLang(const std::string& lang); std::string lang_;
};
private: } // namespace Model
long lineId_; } // namespace Alidns
std::string userClientIp_; } // namespace AlibabaCloud
std::string lang_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBECUSTOMLINEREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBECUSTOMLINEREQUEST_H_

View File

@@ -48,8 +48,8 @@ namespace AlibabaCloud
std::string getCreateTime()const; std::string getCreateTime()const;
long getId()const; long getId()const;
std::string getIpSegments()const; std::string getIpSegments()const;
long getCreateTimestamp()const;
std::string getCode()const; std::string getCode()const;
long getCreateTimestamp()const;
std::string getName()const; std::string getName()const;
protected: protected:
@@ -60,8 +60,8 @@ namespace AlibabaCloud
std::string createTime_; std::string createTime_;
long id_; long id_;
std::string ipSegments_; std::string ipSegments_;
long createTimestamp_;
std::string code_; std::string code_;
long createTimestamp_;
std::string name_; std::string name_;
}; };

View File

@@ -1,60 +1,54 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBECUSTOMLINESREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBECUSTOMLINESREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBECUSTOMLINESREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBECUSTOMLINESREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT DescribeCustomLinesRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT DescribeCustomLinesRequest : public RpcServiceRequest DescribeCustomLinesRequest();
{ ~DescribeCustomLinesRequest();
std::string getDomainName() const;
public: void setDomainName(const std::string &domainName);
DescribeCustomLinesRequest(); long getPageNumber() const;
~DescribeCustomLinesRequest(); void setPageNumber(long pageNumber);
std::string getUserClientIp() const;
std::string getDomainName()const; void setUserClientIp(const std::string &userClientIp);
void setDomainName(const std::string& domainName); long getPageSize() const;
long getPageNumber()const; void setPageSize(long pageSize);
void setPageNumber(long pageNumber); std::string getLang() const;
std::string getUserClientIp()const; void setLang(const std::string &lang);
void setUserClientIp(const std::string& userClientIp);
long getPageSize()const; private:
void setPageSize(long pageSize); std::string domainName_;
std::string getLang()const; long pageNumber_;
void setLang(const std::string& lang); std::string userClientIp_;
long pageSize_;
private: std::string lang_;
std::string domainName_; };
long pageNumber_; } // namespace Model
std::string userClientIp_; } // namespace Alidns
long pageSize_; } // namespace AlibabaCloud
std::string lang_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBECUSTOMLINESREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBECUSTOMLINESREQUEST_H_

View File

@@ -44,8 +44,8 @@ namespace AlibabaCloud
std::string createTime; std::string createTime;
long id; long id;
std::string ipSegments; std::string ipSegments;
long createTimestamp;
std::string code; std::string code;
long createTimestamp;
std::string name; std::string name;
}; };

View File

@@ -1,66 +1,60 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSSLBSUBDOMAINSREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSSLBSUBDOMAINSREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSSLBSUBDOMAINSREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSSLBSUBDOMAINSREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT DescribeDNSSLBSubDomainsRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT DescribeDNSSLBSubDomainsRequest : public RpcServiceRequest DescribeDNSSLBSubDomainsRequest();
{ ~DescribeDNSSLBSubDomainsRequest();
std::string getRr() const;
public: void setRr(const std::string &rr);
DescribeDNSSLBSubDomainsRequest(); std::string getDomainName() const;
~DescribeDNSSLBSubDomainsRequest(); void setDomainName(const std::string &domainName);
long getPageNumber() const;
std::string getRr()const; void setPageNumber(long pageNumber);
void setRr(const std::string& rr); std::string getAccessKeyId() const;
std::string getDomainName()const; void setAccessKeyId(const std::string &accessKeyId);
void setDomainName(const std::string& domainName); std::string getUserClientIp() const;
long getPageNumber()const; void setUserClientIp(const std::string &userClientIp);
void setPageNumber(long pageNumber); long getPageSize() const;
std::string getAccessKeyId()const; void setPageSize(long pageSize);
void setAccessKeyId(const std::string& accessKeyId); std::string getLang() const;
std::string getUserClientIp()const; void setLang(const std::string &lang);
void setUserClientIp(const std::string& userClientIp);
long getPageSize()const; private:
void setPageSize(long pageSize); std::string rr_;
std::string getLang()const; std::string domainName_;
void setLang(const std::string& lang); long pageNumber_;
std::string accessKeyId_;
private: std::string userClientIp_;
std::string rr_; long pageSize_;
std::string domainName_; std::string lang_;
long pageNumber_; };
std::string accessKeyId_; } // namespace Model
std::string userClientIp_; } // namespace Alidns
long pageSize_; } // namespace AlibabaCloud
std::string lang_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSSLBSUBDOMAINSREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSSLBSUBDOMAINSREQUEST_H_

View File

@@ -1,60 +1,54 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSCACHEDOMAINSREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSCACHEDOMAINSREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSCACHEDOMAINSREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSCACHEDOMAINSREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT DescribeDnsCacheDomainsRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT DescribeDnsCacheDomainsRequest : public RpcServiceRequest DescribeDnsCacheDomainsRequest();
{ ~DescribeDnsCacheDomainsRequest();
long getPageNumber() const;
public: void setPageNumber(long pageNumber);
DescribeDnsCacheDomainsRequest(); std::string getUserClientIp() const;
~DescribeDnsCacheDomainsRequest(); void setUserClientIp(const std::string &userClientIp);
long getPageSize() const;
long getPageNumber()const; void setPageSize(long pageSize);
void setPageNumber(long pageNumber); std::string getLang() const;
std::string getUserClientIp()const; void setLang(const std::string &lang);
void setUserClientIp(const std::string& userClientIp); std::string getKeyword() const;
long getPageSize()const; void setKeyword(const std::string &keyword);
void setPageSize(long pageSize);
std::string getLang()const; private:
void setLang(const std::string& lang); long pageNumber_;
std::string getKeyword()const; std::string userClientIp_;
void setKeyword(const std::string& keyword); long pageSize_;
std::string lang_;
private: std::string keyword_;
long pageNumber_; };
std::string userClientIp_; } // namespace Model
long pageSize_; } // namespace Alidns
std::string lang_; } // namespace AlibabaCloud
std::string keyword_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSCACHEDOMAINSREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSCACHEDOMAINSREQUEST_H_

View File

@@ -40,16 +40,16 @@ namespace AlibabaCloud
std::string host; std::string host;
}; };
long expireTimestamp; long expireTimestamp;
std::string domainName;
std::string instanceId; std::string instanceId;
std::string domainName;
std::string createTime; std::string createTime;
int cacheTtlMin; int cacheTtlMin;
std::string remark; std::string remark;
std::string versionCode; std::string versionCode;
std::string domainId; std::string domainId;
std::string sourceEdns; std::string sourceEdns;
std::string updateTime;
std::string sourceProtocol; std::string sourceProtocol;
std::string updateTime;
long updateTimestamp; long updateTimestamp;
int cacheTtlMax; int cacheTtlMax;
std::vector<Domain::SourceDnsServer> sourceDnsServers; std::vector<Domain::SourceDnsServer> sourceDnsServers;

View File

@@ -1,63 +1,57 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMACCESSSTRATEGIESREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMACCESSSTRATEGIESREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMACCESSSTRATEGIESREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMACCESSSTRATEGIESREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT DescribeDnsGtmAccessStrategiesRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT DescribeDnsGtmAccessStrategiesRequest : public RpcServiceRequest DescribeDnsGtmAccessStrategiesRequest();
{ ~DescribeDnsGtmAccessStrategiesRequest();
int getPageNumber() const;
public: void setPageNumber(int pageNumber);
DescribeDnsGtmAccessStrategiesRequest(); std::string getInstanceId() const;
~DescribeDnsGtmAccessStrategiesRequest(); void setInstanceId(const std::string &instanceId);
std::string getUserClientIp() const;
int getPageNumber()const; void setUserClientIp(const std::string &userClientIp);
void setPageNumber(int pageNumber); int getPageSize() const;
std::string getInstanceId()const; void setPageSize(int pageSize);
void setInstanceId(const std::string& instanceId); std::string getStrategyMode() const;
std::string getUserClientIp()const; void setStrategyMode(const std::string &strategyMode);
void setUserClientIp(const std::string& userClientIp); std::string getLang() const;
int getPageSize()const; void setLang(const std::string &lang);
void setPageSize(int pageSize);
std::string getStrategyMode()const; private:
void setStrategyMode(const std::string& strategyMode); int pageNumber_;
std::string getLang()const; std::string instanceId_;
void setLang(const std::string& lang); std::string userClientIp_;
int pageSize_;
private: std::string strategyMode_;
int pageNumber_; std::string lang_;
std::string instanceId_; };
std::string userClientIp_; } // namespace Model
int pageSize_; } // namespace Alidns
std::string strategyMode_; } // namespace AlibabaCloud
std::string lang_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMACCESSSTRATEGIESREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMACCESSSTRATEGIESREQUEST_H_

View File

@@ -34,13 +34,6 @@ namespace AlibabaCloud
public: public:
struct Strategy struct Strategy
{ {
struct Line
{
std::string groupName;
std::string groupCode;
std::string lineCode;
std::string lineName;
};
struct EffectiveAddrPool struct EffectiveAddrPool
{ {
int lbaWeight; int lbaWeight;
@@ -48,11 +41,18 @@ namespace AlibabaCloud
std::string name; std::string name;
int addrCount; int addrCount;
}; };
struct Line
{
std::string groupName;
std::string groupCode;
std::string lineCode;
std::string lineName;
};
std::vector<Strategy::EffectiveAddrPool> effectiveAddrPools; std::vector<Strategy::EffectiveAddrPool> effectiveAddrPools;
std::string strategyName; std::string strategyName;
std::string effectiveAddrPoolType; std::string effectiveAddrPoolType;
std::string createTime;
std::string effectiveAddrPoolGroupType; std::string effectiveAddrPoolGroupType;
std::string createTime;
std::string strategyId; std::string strategyId;
long createTimestamp; long createTimestamp;
std::vector<Strategy::Line> lines; std::vector<Strategy::Line> lines;

View File

@@ -1,57 +1,51 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMACCESSSTRATEGYAVAILABLECONFIGREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMACCESSSTRATEGYAVAILABLECONFIGREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMACCESSSTRATEGYAVAILABLECONFIGREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMACCESSSTRATEGYAVAILABLECONFIGREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT DescribeDnsGtmAccessStrategyAvailableConfigRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT DescribeDnsGtmAccessStrategyAvailableConfigRequest : public RpcServiceRequest DescribeDnsGtmAccessStrategyAvailableConfigRequest();
{ ~DescribeDnsGtmAccessStrategyAvailableConfigRequest();
std::string getInstanceId() const;
public: void setInstanceId(const std::string &instanceId);
DescribeDnsGtmAccessStrategyAvailableConfigRequest(); std::string getUserClientIp() const;
~DescribeDnsGtmAccessStrategyAvailableConfigRequest(); void setUserClientIp(const std::string &userClientIp);
std::string getStrategyMode() const;
std::string getInstanceId()const; void setStrategyMode(const std::string &strategyMode);
void setInstanceId(const std::string& instanceId); std::string getLang() const;
std::string getUserClientIp()const; void setLang(const std::string &lang);
void setUserClientIp(const std::string& userClientIp);
std::string getStrategyMode()const; private:
void setStrategyMode(const std::string& strategyMode); std::string instanceId_;
std::string getLang()const; std::string userClientIp_;
void setLang(const std::string& lang); std::string strategyMode_;
std::string lang_;
private: };
std::string instanceId_; } // namespace Model
std::string userClientIp_; } // namespace Alidns
std::string strategyMode_; } // namespace AlibabaCloud
std::string lang_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMACCESSSTRATEGYAVAILABLECONFIGREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMACCESSSTRATEGYAVAILABLECONFIGREQUEST_H_

View File

@@ -32,12 +32,24 @@ namespace AlibabaCloud
class ALIBABACLOUD_ALIDNS_EXPORT DescribeDnsGtmAccessStrategyAvailableConfigResult : public ServiceResult class ALIBABACLOUD_ALIDNS_EXPORT DescribeDnsGtmAccessStrategyAvailableConfigResult : public ServiceResult
{ {
public: public:
struct DomainAddrPool
{
std::string id;
std::string name;
int addrCount;
};
struct Ipv4AddrPool struct Ipv4AddrPool
{ {
std::string id; std::string id;
std::string name; std::string name;
int addrCount; int addrCount;
}; };
struct Ipv6AddrPool
{
std::string id;
std::string name;
int addrCount;
};
struct Line struct Line
{ {
std::string groupName; std::string groupName;
@@ -46,25 +58,13 @@ namespace AlibabaCloud
std::string lineCode; std::string lineCode;
std::string lineName; std::string lineName;
}; };
struct Ipv6AddrPool
{
std::string id;
std::string name;
int addrCount;
};
struct DomainAddrPool
{
std::string id;
std::string name;
int addrCount;
};
DescribeDnsGtmAccessStrategyAvailableConfigResult(); DescribeDnsGtmAccessStrategyAvailableConfigResult();
explicit DescribeDnsGtmAccessStrategyAvailableConfigResult(const std::string &payload); explicit DescribeDnsGtmAccessStrategyAvailableConfigResult(const std::string &payload);
~DescribeDnsGtmAccessStrategyAvailableConfigResult(); ~DescribeDnsGtmAccessStrategyAvailableConfigResult();
std::vector<Ipv4AddrPool> getIpv4AddrPools()const;
std::vector<DomainAddrPool> getDomainAddrPools()const; std::vector<DomainAddrPool> getDomainAddrPools()const;
std::vector<Ipv4AddrPool> getIpv4AddrPools()const;
std::vector<std::string> getSelectedDomainLines()const; std::vector<std::string> getSelectedDomainLines()const;
std::vector<std::string> getSelectedIpv4Lines()const; std::vector<std::string> getSelectedIpv4Lines()const;
std::vector<Ipv6AddrPool> getIpv6AddrPools()const; std::vector<Ipv6AddrPool> getIpv6AddrPools()const;
@@ -75,8 +75,8 @@ namespace AlibabaCloud
protected: protected:
void parse(const std::string &payload); void parse(const std::string &payload);
private: private:
std::vector<Ipv4AddrPool> ipv4AddrPools_;
std::vector<DomainAddrPool> domainAddrPools_; std::vector<DomainAddrPool> domainAddrPools_;
std::vector<Ipv4AddrPool> ipv4AddrPools_;
std::vector<std::string> selectedDomainLines_; std::vector<std::string> selectedDomainLines_;
std::vector<std::string> selectedIpv4Lines_; std::vector<std::string> selectedIpv4Lines_;
std::vector<Ipv6AddrPool> ipv6AddrPools_; std::vector<Ipv6AddrPool> ipv6AddrPools_;

View File

@@ -1,54 +1,48 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMACCESSSTRATEGYREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMACCESSSTRATEGYREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMACCESSSTRATEGYREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMACCESSSTRATEGYREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT DescribeDnsGtmAccessStrategyRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT DescribeDnsGtmAccessStrategyRequest : public RpcServiceRequest DescribeDnsGtmAccessStrategyRequest();
{ ~DescribeDnsGtmAccessStrategyRequest();
std::string getUserClientIp() const;
public: void setUserClientIp(const std::string &userClientIp);
DescribeDnsGtmAccessStrategyRequest(); std::string getStrategyId() const;
~DescribeDnsGtmAccessStrategyRequest(); void setStrategyId(const std::string &strategyId);
std::string getLang() const;
std::string getUserClientIp()const; void setLang(const std::string &lang);
void setUserClientIp(const std::string& userClientIp);
std::string getStrategyId()const; private:
void setStrategyId(const std::string& strategyId); std::string userClientIp_;
std::string getLang()const; std::string strategyId_;
void setLang(const std::string& lang); std::string lang_;
};
private: } // namespace Model
std::string userClientIp_; } // namespace Alidns
std::string strategyId_; } // namespace AlibabaCloud
std::string lang_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMACCESSSTRATEGYREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMACCESSSTRATEGYREQUEST_H_

View File

@@ -32,12 +32,12 @@ namespace AlibabaCloud
class ALIBABACLOUD_ALIDNS_EXPORT DescribeDnsGtmAccessStrategyResult : public ServiceResult class ALIBABACLOUD_ALIDNS_EXPORT DescribeDnsGtmAccessStrategyResult : public ServiceResult
{ {
public: public:
struct Line struct FailoverAddrPool
{ {
std::string groupName; int lbaWeight;
std::string groupCode; std::string id;
std::string lineCode; std::string name;
std::string lineName; int addrCount;
}; };
struct DefaultAddrPool struct DefaultAddrPool
{ {
@@ -46,12 +46,12 @@ namespace AlibabaCloud
std::string name; std::string name;
int addrCount; int addrCount;
}; };
struct FailoverAddrPool struct Line
{ {
int lbaWeight; std::string groupName;
std::string id; std::string groupCode;
std::string name; std::string lineCode;
int addrCount; std::string lineName;
}; };
@@ -60,9 +60,9 @@ namespace AlibabaCloud
~DescribeDnsGtmAccessStrategyResult(); ~DescribeDnsGtmAccessStrategyResult();
int getFailoverMinAvailableAddrNum()const; int getFailoverMinAvailableAddrNum()const;
std::string getDefaultAddrPoolType()const; std::string getDefaultAddrPoolType()const;
int getDefaultAvailableAddrNum()const;
std::string getStrategyId()const; std::string getStrategyId()const;
std::string getFailoverAddrPoolGroupStatus()const; std::string getFailoverAddrPoolGroupStatus()const;
int getDefaultAvailableAddrNum()const;
int getFailoverAvailableAddrNum()const; int getFailoverAvailableAddrNum()const;
std::string getFailoverLbaStrategy()const; std::string getFailoverLbaStrategy()const;
int getDefaultMaxReturnAddrNum()const; int getDefaultMaxReturnAddrNum()const;
@@ -89,9 +89,9 @@ namespace AlibabaCloud
private: private:
int failoverMinAvailableAddrNum_; int failoverMinAvailableAddrNum_;
std::string defaultAddrPoolType_; std::string defaultAddrPoolType_;
int defaultAvailableAddrNum_;
std::string strategyId_; std::string strategyId_;
std::string failoverAddrPoolGroupStatus_; std::string failoverAddrPoolGroupStatus_;
int defaultAvailableAddrNum_;
int failoverAvailableAddrNum_; int failoverAvailableAddrNum_;
std::string failoverLbaStrategy_; std::string failoverLbaStrategy_;
int defaultMaxReturnAddrNum_; int defaultMaxReturnAddrNum_;

View File

@@ -1,57 +1,51 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMADDRATTRIBUTEINFOREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMADDRATTRIBUTEINFOREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMADDRATTRIBUTEINFOREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMADDRATTRIBUTEINFOREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT DescribeDnsGtmAddrAttributeInfoRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT DescribeDnsGtmAddrAttributeInfoRequest : public RpcServiceRequest DescribeDnsGtmAddrAttributeInfoRequest();
{ ~DescribeDnsGtmAddrAttributeInfoRequest();
std::string getAddrs() const;
public: void setAddrs(const std::string &addrs);
DescribeDnsGtmAddrAttributeInfoRequest(); std::string getType() const;
~DescribeDnsGtmAddrAttributeInfoRequest(); void setType(const std::string &type);
std::string getUserClientIp() const;
std::string getAddrs()const; void setUserClientIp(const std::string &userClientIp);
void setAddrs(const std::string& addrs); std::string getLang() const;
std::string getType()const; void setLang(const std::string &lang);
void setType(const std::string& type);
std::string getUserClientIp()const; private:
void setUserClientIp(const std::string& userClientIp); std::string addrs_;
std::string getLang()const; std::string type_;
void setLang(const std::string& lang); std::string userClientIp_;
std::string lang_;
private: };
std::string addrs_; } // namespace Model
std::string type_; } // namespace Alidns
std::string userClientIp_; } // namespace AlibabaCloud
std::string lang_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMADDRATTRIBUTEINFOREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMADDRATTRIBUTEINFOREQUEST_H_

View File

@@ -1,54 +1,48 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMADDRESSPOOLAVAILABLECONFIGREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMADDRESSPOOLAVAILABLECONFIGREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMADDRESSPOOLAVAILABLECONFIGREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMADDRESSPOOLAVAILABLECONFIGREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT DescribeDnsGtmAddressPoolAvailableConfigRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT DescribeDnsGtmAddressPoolAvailableConfigRequest : public RpcServiceRequest DescribeDnsGtmAddressPoolAvailableConfigRequest();
{ ~DescribeDnsGtmAddressPoolAvailableConfigRequest();
std::string getInstanceId() const;
public: void setInstanceId(const std::string &instanceId);
DescribeDnsGtmAddressPoolAvailableConfigRequest(); std::string getUserClientIp() const;
~DescribeDnsGtmAddressPoolAvailableConfigRequest(); void setUserClientIp(const std::string &userClientIp);
std::string getLang() const;
std::string getInstanceId()const; void setLang(const std::string &lang);
void setInstanceId(const std::string& instanceId);
std::string getUserClientIp()const; private:
void setUserClientIp(const std::string& userClientIp); std::string instanceId_;
std::string getLang()const; std::string userClientIp_;
void setLang(const std::string& lang); std::string lang_;
};
private: } // namespace Model
std::string instanceId_; } // namespace Alidns
std::string userClientIp_; } // namespace AlibabaCloud
std::string lang_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMADDRESSPOOLAVAILABLECONFIGREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMADDRESSPOOLAVAILABLECONFIGREQUEST_H_

View File

@@ -1,51 +1,45 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMAVAILABLEALERTGROUPREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMAVAILABLEALERTGROUPREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMAVAILABLEALERTGROUPREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMAVAILABLEALERTGROUPREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT DescribeDnsGtmAvailableAlertGroupRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT DescribeDnsGtmAvailableAlertGroupRequest : public RpcServiceRequest DescribeDnsGtmAvailableAlertGroupRequest();
{ ~DescribeDnsGtmAvailableAlertGroupRequest();
std::string getUserClientIp() const;
public: void setUserClientIp(const std::string &userClientIp);
DescribeDnsGtmAvailableAlertGroupRequest(); std::string getLang() const;
~DescribeDnsGtmAvailableAlertGroupRequest(); void setLang(const std::string &lang);
std::string getUserClientIp()const; private:
void setUserClientIp(const std::string& userClientIp); std::string userClientIp_;
std::string getLang()const; std::string lang_;
void setLang(const std::string& lang); };
} // namespace Model
private: } // namespace Alidns
std::string userClientIp_; } // namespace AlibabaCloud
std::string lang_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMAVAILABLEALERTGROUPREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMAVAILABLEALERTGROUPREQUEST_H_

View File

@@ -1,54 +1,48 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMINSTANCEADDRESSPOOLREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMINSTANCEADDRESSPOOLREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMINSTANCEADDRESSPOOLREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMINSTANCEADDRESSPOOLREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT DescribeDnsGtmInstanceAddressPoolRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT DescribeDnsGtmInstanceAddressPoolRequest : public RpcServiceRequest DescribeDnsGtmInstanceAddressPoolRequest();
{ ~DescribeDnsGtmInstanceAddressPoolRequest();
std::string getAddrPoolId() const;
public: void setAddrPoolId(const std::string &addrPoolId);
DescribeDnsGtmInstanceAddressPoolRequest(); std::string getUserClientIp() const;
~DescribeDnsGtmInstanceAddressPoolRequest(); void setUserClientIp(const std::string &userClientIp);
std::string getLang() const;
std::string getAddrPoolId()const; void setLang(const std::string &lang);
void setAddrPoolId(const std::string& addrPoolId);
std::string getUserClientIp()const; private:
void setUserClientIp(const std::string& userClientIp); std::string addrPoolId_;
std::string getLang()const; std::string userClientIp_;
void setLang(const std::string& lang); std::string lang_;
};
private: } // namespace Model
std::string addrPoolId_; } // namespace Alidns
std::string userClientIp_; } // namespace AlibabaCloud
std::string lang_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMINSTANCEADDRESSPOOLREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMINSTANCEADDRESSPOOLREQUEST_H_

View File

@@ -54,12 +54,12 @@ namespace AlibabaCloud
std::string getType()const; std::string getType()const;
std::string getLbaStrategy()const; std::string getLbaStrategy()const;
std::string getCreateTime()const; std::string getCreateTime()const;
std::string getAddrPoolId()const;
std::string getUpdateTime()const; std::string getUpdateTime()const;
std::string getAddrPoolId()const;
long getUpdateTimestamp()const; long getUpdateTimestamp()const;
std::string getMonitorConfigId()const; std::string getMonitorConfigId()const;
long getCreateTimestamp()const;
std::string getMonitorStatus()const; std::string getMonitorStatus()const;
long getCreateTimestamp()const;
int getAddrCount()const; int getAddrCount()const;
std::string getName()const; std::string getName()const;
@@ -70,12 +70,12 @@ namespace AlibabaCloud
std::string type_; std::string type_;
std::string lbaStrategy_; std::string lbaStrategy_;
std::string createTime_; std::string createTime_;
std::string addrPoolId_;
std::string updateTime_; std::string updateTime_;
std::string addrPoolId_;
long updateTimestamp_; long updateTimestamp_;
std::string monitorConfigId_; std::string monitorConfigId_;
long createTimestamp_;
std::string monitorStatus_; std::string monitorStatus_;
long createTimestamp_;
int addrCount_; int addrCount_;
std::string name_; std::string name_;

View File

@@ -1,60 +1,54 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMINSTANCEADDRESSPOOLSREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMINSTANCEADDRESSPOOLSREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMINSTANCEADDRESSPOOLSREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMINSTANCEADDRESSPOOLSREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT DescribeDnsGtmInstanceAddressPoolsRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT DescribeDnsGtmInstanceAddressPoolsRequest : public RpcServiceRequest DescribeDnsGtmInstanceAddressPoolsRequest();
{ ~DescribeDnsGtmInstanceAddressPoolsRequest();
int getPageNumber() const;
public: void setPageNumber(int pageNumber);
DescribeDnsGtmInstanceAddressPoolsRequest(); std::string getInstanceId() const;
~DescribeDnsGtmInstanceAddressPoolsRequest(); void setInstanceId(const std::string &instanceId);
std::string getUserClientIp() const;
int getPageNumber()const; void setUserClientIp(const std::string &userClientIp);
void setPageNumber(int pageNumber); int getPageSize() const;
std::string getInstanceId()const; void setPageSize(int pageSize);
void setInstanceId(const std::string& instanceId); std::string getLang() const;
std::string getUserClientIp()const; void setLang(const std::string &lang);
void setUserClientIp(const std::string& userClientIp);
int getPageSize()const; private:
void setPageSize(int pageSize); int pageNumber_;
std::string getLang()const; std::string instanceId_;
void setLang(const std::string& lang); std::string userClientIp_;
int pageSize_;
private: std::string lang_;
int pageNumber_; };
std::string instanceId_; } // namespace Model
std::string userClientIp_; } // namespace Alidns
int pageSize_; } // namespace AlibabaCloud
std::string lang_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMINSTANCEADDRESSPOOLSREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMINSTANCEADDRESSPOOLSREQUEST_H_

View File

@@ -37,14 +37,14 @@ namespace AlibabaCloud
std::string type; std::string type;
std::string lbaStrategy; std::string lbaStrategy;
std::string createTime; std::string createTime;
std::string addrPoolId;
std::string updateTime; std::string updateTime;
std::string addrPoolId;
long updateTimestamp; long updateTimestamp;
std::string monitorConfigId; std::string monitorConfigId;
long createTimestamp;
std::string monitorStatus; std::string monitorStatus;
int addrCount; long createTimestamp;
std::string name; std::string name;
int addrCount;
}; };

View File

@@ -1,54 +1,48 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMINSTANCEREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMINSTANCEREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMINSTANCEREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMINSTANCEREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT DescribeDnsGtmInstanceRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT DescribeDnsGtmInstanceRequest : public RpcServiceRequest DescribeDnsGtmInstanceRequest();
{ ~DescribeDnsGtmInstanceRequest();
std::string getInstanceId() const;
public: void setInstanceId(const std::string &instanceId);
DescribeDnsGtmInstanceRequest(); std::string getUserClientIp() const;
~DescribeDnsGtmInstanceRequest(); void setUserClientIp(const std::string &userClientIp);
std::string getLang() const;
std::string getInstanceId()const; void setLang(const std::string &lang);
void setInstanceId(const std::string& instanceId);
std::string getUserClientIp()const; private:
void setUserClientIp(const std::string& userClientIp); std::string instanceId_;
std::string getLang()const; std::string userClientIp_;
void setLang(const std::string& lang); std::string lang_;
};
private: } // namespace Model
std::string instanceId_; } // namespace Alidns
std::string userClientIp_; } // namespace AlibabaCloud
std::string lang_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMINSTANCEREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMINSTANCEREQUEST_H_

View File

@@ -1,54 +1,48 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMINSTANCESTATUSREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMINSTANCESTATUSREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMINSTANCESTATUSREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMINSTANCESTATUSREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT DescribeDnsGtmInstanceStatusRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT DescribeDnsGtmInstanceStatusRequest : public RpcServiceRequest DescribeDnsGtmInstanceStatusRequest();
{ ~DescribeDnsGtmInstanceStatusRequest();
std::string getInstanceId() const;
public: void setInstanceId(const std::string &instanceId);
DescribeDnsGtmInstanceStatusRequest(); std::string getUserClientIp() const;
~DescribeDnsGtmInstanceStatusRequest(); void setUserClientIp(const std::string &userClientIp);
std::string getLang() const;
std::string getInstanceId()const; void setLang(const std::string &lang);
void setInstanceId(const std::string& instanceId);
std::string getUserClientIp()const; private:
void setUserClientIp(const std::string& userClientIp); std::string instanceId_;
std::string getLang()const; std::string userClientIp_;
void setLang(const std::string& lang); std::string lang_;
};
private: } // namespace Model
std::string instanceId_; } // namespace Alidns
std::string userClientIp_; } // namespace AlibabaCloud
std::string lang_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMINSTANCESTATUSREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMINSTANCESTATUSREQUEST_H_

View File

@@ -1,54 +1,48 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMINSTANCESYSTEMCNAMEREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMINSTANCESYSTEMCNAMEREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMINSTANCESYSTEMCNAMEREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMINSTANCESYSTEMCNAMEREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT DescribeDnsGtmInstanceSystemCnameRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT DescribeDnsGtmInstanceSystemCnameRequest : public RpcServiceRequest DescribeDnsGtmInstanceSystemCnameRequest();
{ ~DescribeDnsGtmInstanceSystemCnameRequest();
std::string getInstanceId() const;
public: void setInstanceId(const std::string &instanceId);
DescribeDnsGtmInstanceSystemCnameRequest(); std::string getUserClientIp() const;
~DescribeDnsGtmInstanceSystemCnameRequest(); void setUserClientIp(const std::string &userClientIp);
std::string getLang() const;
std::string getInstanceId()const; void setLang(const std::string &lang);
void setInstanceId(const std::string& instanceId);
std::string getUserClientIp()const; private:
void setUserClientIp(const std::string& userClientIp); std::string instanceId_;
std::string getLang()const; std::string userClientIp_;
void setLang(const std::string& lang); std::string lang_;
};
private: } // namespace Model
std::string instanceId_; } // namespace Alidns
std::string userClientIp_; } // namespace AlibabaCloud
std::string lang_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMINSTANCESYSTEMCNAMEREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMINSTANCESYSTEMCNAMEREQUEST_H_

View File

@@ -1,63 +1,57 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMINSTANCESREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMINSTANCESREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMINSTANCESREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMINSTANCESREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT DescribeDnsGtmInstancesRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT DescribeDnsGtmInstancesRequest : public RpcServiceRequest DescribeDnsGtmInstancesRequest();
{ ~DescribeDnsGtmInstancesRequest();
int getPageNumber() const;
public: void setPageNumber(int pageNumber);
DescribeDnsGtmInstancesRequest(); std::string getResourceGroupId() const;
~DescribeDnsGtmInstancesRequest(); void setResourceGroupId(const std::string &resourceGroupId);
std::string getUserClientIp() const;
int getPageNumber()const; void setUserClientIp(const std::string &userClientIp);
void setPageNumber(int pageNumber); int getPageSize() const;
std::string getResourceGroupId()const; void setPageSize(int pageSize);
void setResourceGroupId(const std::string& resourceGroupId); std::string getLang() const;
std::string getUserClientIp()const; void setLang(const std::string &lang);
void setUserClientIp(const std::string& userClientIp); std::string getKeyword() const;
int getPageSize()const; void setKeyword(const std::string &keyword);
void setPageSize(int pageSize);
std::string getLang()const; private:
void setLang(const std::string& lang); int pageNumber_;
std::string getKeyword()const; std::string resourceGroupId_;
void setKeyword(const std::string& keyword); std::string userClientIp_;
int pageSize_;
private: std::string lang_;
int pageNumber_; std::string keyword_;
std::string resourceGroupId_; };
std::string userClientIp_; } // namespace Model
int pageSize_; } // namespace Alidns
std::string lang_; } // namespace AlibabaCloud
std::string keyword_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMINSTANCESREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMINSTANCESREQUEST_H_

View File

@@ -1,69 +1,63 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMLOGSREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMLOGSREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMLOGSREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMLOGSREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT DescribeDnsGtmLogsRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT DescribeDnsGtmLogsRequest : public RpcServiceRequest DescribeDnsGtmLogsRequest();
{ ~DescribeDnsGtmLogsRequest();
long getStartTimestamp() const;
public: void setStartTimestamp(long startTimestamp);
DescribeDnsGtmLogsRequest(); int getPageNumber() const;
~DescribeDnsGtmLogsRequest(); void setPageNumber(int pageNumber);
long getEndTimestamp() const;
long getStartTimestamp()const; void setEndTimestamp(long endTimestamp);
void setStartTimestamp(long startTimestamp); std::string getInstanceId() const;
int getPageNumber()const; void setInstanceId(const std::string &instanceId);
void setPageNumber(int pageNumber); std::string getUserClientIp() const;
long getEndTimestamp()const; void setUserClientIp(const std::string &userClientIp);
void setEndTimestamp(long endTimestamp); int getPageSize() const;
std::string getInstanceId()const; void setPageSize(int pageSize);
void setInstanceId(const std::string& instanceId); std::string getLang() const;
std::string getUserClientIp()const; void setLang(const std::string &lang);
void setUserClientIp(const std::string& userClientIp); std::string getKeyword() const;
int getPageSize()const; void setKeyword(const std::string &keyword);
void setPageSize(int pageSize);
std::string getLang()const; private:
void setLang(const std::string& lang); long startTimestamp_;
std::string getKeyword()const; int pageNumber_;
void setKeyword(const std::string& keyword); long endTimestamp_;
std::string instanceId_;
private: std::string userClientIp_;
long startTimestamp_; int pageSize_;
int pageNumber_; std::string lang_;
long endTimestamp_; std::string keyword_;
std::string instanceId_; };
std::string userClientIp_; } // namespace Model
int pageSize_; } // namespace Alidns
std::string lang_; } // namespace AlibabaCloud
std::string keyword_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMLOGSREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMLOGSREQUEST_H_

View File

@@ -34,8 +34,8 @@ namespace AlibabaCloud
public: public:
struct Log struct Log
{ {
std::string entityType;
std::string entityId; std::string entityId;
std::string entityType;
std::string entityName; std::string entityName;
std::string operTime; std::string operTime;
std::string content; std::string content;

View File

@@ -1,51 +1,45 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMMONITORAVAILABLECONFIGREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMMONITORAVAILABLECONFIGREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMMONITORAVAILABLECONFIGREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMMONITORAVAILABLECONFIGREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT DescribeDnsGtmMonitorAvailableConfigRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT DescribeDnsGtmMonitorAvailableConfigRequest : public RpcServiceRequest DescribeDnsGtmMonitorAvailableConfigRequest();
{ ~DescribeDnsGtmMonitorAvailableConfigRequest();
std::string getUserClientIp() const;
public: void setUserClientIp(const std::string &userClientIp);
DescribeDnsGtmMonitorAvailableConfigRequest(); std::string getLang() const;
~DescribeDnsGtmMonitorAvailableConfigRequest(); void setLang(const std::string &lang);
std::string getUserClientIp()const; private:
void setUserClientIp(const std::string& userClientIp); std::string userClientIp_;
std::string getLang()const; std::string lang_;
void setLang(const std::string& lang); };
} // namespace Model
private: } // namespace Alidns
std::string userClientIp_; } // namespace AlibabaCloud
std::string lang_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMMONITORAVAILABLECONFIGREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMMONITORAVAILABLECONFIGREQUEST_H_

View File

@@ -34,47 +34,47 @@ namespace AlibabaCloud
public: public:
struct Ipv4IspCityNode struct Ipv4IspCityNode
{ {
std::string groupName;
std::string cityCode; std::string cityCode;
std::string groupName;
std::string ispName; std::string ispName;
std::string groupType; std::string groupType;
std::string cityName; std::string cityName;
bool defaultSelected;
std::string ispCode; std::string ispCode;
bool defaultSelected;
std::vector<std::string> ips; std::vector<std::string> ips;
}; };
struct DomainIpv4IspCityNode struct DomainIpv4IspCityNode
{ {
std::string groupName;
std::string cityCode; std::string cityCode;
std::string groupName;
std::string ispName; std::string ispName;
std::string groupType; std::string groupType;
std::vector<std::string> ips1; std::vector<std::string> ips1;
std::string cityName; std::string cityName;
bool defaultSelected;
std::string ispCode; std::string ispCode;
bool defaultSelected;
}; };
struct DomainIpv6IspCityNode struct DomainIpv6IspCityNode
{ {
std::string groupName;
std::string cityCode; std::string cityCode;
std::string groupName;
std::string ispName; std::string ispName;
std::string groupType; std::string groupType;
std::vector<std::string> ips2; std::vector<std::string> ips2;
std::string cityName; std::string cityName;
bool defaultSelected;
std::string ispCode; std::string ispCode;
bool defaultSelected;
}; };
struct Ipv6IspCityNode struct Ipv6IspCityNode
{ {
std::string groupName;
std::string cityCode; std::string cityCode;
std::string groupName;
std::string ispName; std::string ispName;
std::string groupType; std::string groupType;
std::vector<std::string> ips3; std::vector<std::string> ips3;
std::string cityName; std::string cityName;
bool defaultSelected;
std::string ispCode; std::string ispCode;
bool defaultSelected;
}; };

View File

@@ -1,54 +1,48 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMMONITORCONFIGREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMMONITORCONFIGREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMMONITORCONFIGREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMMONITORCONFIGREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT DescribeDnsGtmMonitorConfigRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT DescribeDnsGtmMonitorConfigRequest : public RpcServiceRequest DescribeDnsGtmMonitorConfigRequest();
{ ~DescribeDnsGtmMonitorConfigRequest();
std::string getMonitorConfigId() const;
public: void setMonitorConfigId(const std::string &monitorConfigId);
DescribeDnsGtmMonitorConfigRequest(); std::string getUserClientIp() const;
~DescribeDnsGtmMonitorConfigRequest(); void setUserClientIp(const std::string &userClientIp);
std::string getLang() const;
std::string getMonitorConfigId()const; void setLang(const std::string &lang);
void setMonitorConfigId(const std::string& monitorConfigId);
std::string getUserClientIp()const; private:
void setUserClientIp(const std::string& userClientIp); std::string monitorConfigId_;
std::string getLang()const; std::string userClientIp_;
void setLang(const std::string& lang); std::string lang_;
};
private: } // namespace Model
std::string monitorConfigId_; } // namespace Alidns
std::string userClientIp_; } // namespace AlibabaCloud
std::string lang_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMMONITORCONFIGREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSGTMMONITORCONFIGREQUEST_H_

View File

@@ -47,8 +47,8 @@ namespace AlibabaCloud
explicit DescribeDnsGtmMonitorConfigResult(const std::string &payload); explicit DescribeDnsGtmMonitorConfigResult(const std::string &payload);
~DescribeDnsGtmMonitorConfigResult(); ~DescribeDnsGtmMonitorConfigResult();
std::vector<IspCityNode> getIspCityNodes()const; std::vector<IspCityNode> getIspCityNodes()const;
std::string getProtocolType()const;
int getTimeout()const; int getTimeout()const;
std::string getProtocolType()const;
std::string getCreateTime()const; std::string getCreateTime()const;
std::string getUpdateTime()const; std::string getUpdateTime()const;
int getEvaluationCount()const; int getEvaluationCount()const;
@@ -62,8 +62,8 @@ namespace AlibabaCloud
void parse(const std::string &payload); void parse(const std::string &payload);
private: private:
std::vector<IspCityNode> ispCityNodes_; std::vector<IspCityNode> ispCityNodes_;
std::string protocolType_;
int timeout_; int timeout_;
std::string protocolType_;
std::string createTime_; std::string createTime_;
std::string updateTime_; std::string updateTime_;
int evaluationCount_; int evaluationCount_;

View File

@@ -1,57 +1,51 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSPRODUCTINSTANCEREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSPRODUCTINSTANCEREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSPRODUCTINSTANCEREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSPRODUCTINSTANCEREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT DescribeDnsProductInstanceRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT DescribeDnsProductInstanceRequest : public RpcServiceRequest DescribeDnsProductInstanceRequest();
{ ~DescribeDnsProductInstanceRequest();
std::string getAccessKeyId() const;
public: void setAccessKeyId(const std::string &accessKeyId);
DescribeDnsProductInstanceRequest(); std::string getInstanceId() const;
~DescribeDnsProductInstanceRequest(); void setInstanceId(const std::string &instanceId);
std::string getUserClientIp() const;
std::string getAccessKeyId()const; void setUserClientIp(const std::string &userClientIp);
void setAccessKeyId(const std::string& accessKeyId); std::string getLang() const;
std::string getInstanceId()const; void setLang(const std::string &lang);
void setInstanceId(const std::string& instanceId);
std::string getUserClientIp()const; private:
void setUserClientIp(const std::string& userClientIp); std::string accessKeyId_;
std::string getLang()const; std::string instanceId_;
void setLang(const std::string& lang); std::string userClientIp_;
std::string lang_;
private: };
std::string accessKeyId_; } // namespace Model
std::string instanceId_; } // namespace Alidns
std::string userClientIp_; } // namespace AlibabaCloud
std::string lang_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSPRODUCTINSTANCEREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSPRODUCTINSTANCEREQUEST_H_

View File

@@ -41,8 +41,8 @@ namespace AlibabaCloud
bool getInBlackHole()const; bool getInBlackHole()const;
long getBindDomainCount()const; long getBindDomainCount()const;
bool getRegionLines()const; bool getRegionLines()const;
std::string getEndTime()const;
long getBindCount()const; long getBindCount()const;
std::string getEndTime()const;
long getStartTimestamp()const; long getStartTimestamp()const;
std::string getISPLines()const; std::string getISPLines()const;
std::vector<std::string> getDnsServers()const; std::vector<std::string> getDnsServers()const;
@@ -68,8 +68,8 @@ namespace AlibabaCloud
long getBindDomainUsedCount()const; long getBindDomainUsedCount()const;
std::string getVersionCode()const; std::string getVersionCode()const;
long getOverseaDDosDefendFlow()const; long getOverseaDDosDefendFlow()const;
long getSubDomainLevel()const;
bool getInClean()const; bool getInClean()const;
long getSubDomainLevel()const;
std::string getDomain()const; std::string getDomain()const;
protected: protected:
@@ -79,8 +79,8 @@ namespace AlibabaCloud
bool inBlackHole_; bool inBlackHole_;
long bindDomainCount_; long bindDomainCount_;
bool regionLines_; bool regionLines_;
std::string endTime_;
long bindCount_; long bindCount_;
std::string endTime_;
long startTimestamp_; long startTimestamp_;
std::string iSPLines_; std::string iSPLines_;
std::vector<std::string> dnsServers_; std::vector<std::string> dnsServers_;
@@ -106,8 +106,8 @@ namespace AlibabaCloud
long bindDomainUsedCount_; long bindDomainUsedCount_;
std::string versionCode_; std::string versionCode_;
long overseaDDosDefendFlow_; long overseaDDosDefendFlow_;
long subDomainLevel_;
bool inClean_; bool inClean_;
long subDomainLevel_;
std::string domain_; std::string domain_;
}; };

View File

@@ -1,66 +1,66 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSPRODUCTINSTANCESREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSPRODUCTINSTANCESREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSPRODUCTINSTANCESREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSPRODUCTINSTANCESREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT DescribeDnsProductInstancesRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT DescribeDnsProductInstancesRequest : public RpcServiceRequest DescribeDnsProductInstancesRequest();
{ ~DescribeDnsProductInstancesRequest();
std::string getOrderBy() const;
public: void setOrderBy(const std::string &orderBy);
DescribeDnsProductInstancesRequest(); long getPageNumber() const;
~DescribeDnsProductInstancesRequest(); void setPageNumber(long pageNumber);
std::string getAccessKeyId() const;
long getPageNumber()const; void setAccessKeyId(const std::string &accessKeyId);
void setPageNumber(long pageNumber); std::string getDomainType() const;
std::string getAccessKeyId()const; void setDomainType(const std::string &domainType);
void setAccessKeyId(const std::string& accessKeyId); std::string getUserClientIp() const;
std::string getDomainType()const; void setUserClientIp(const std::string &userClientIp);
void setDomainType(const std::string& domainType); long getPageSize() const;
std::string getUserClientIp()const; void setPageSize(long pageSize);
void setUserClientIp(const std::string& userClientIp); std::string getLang() const;
long getPageSize()const; void setLang(const std::string &lang);
void setPageSize(long pageSize); std::string getVersionCode() const;
std::string getLang()const; void setVersionCode(const std::string &versionCode);
void setLang(const std::string& lang); std::string getDirection() const;
std::string getVersionCode()const; void setDirection(const std::string &direction);
void setVersionCode(const std::string& versionCode);
private:
private: std::string orderBy_;
long pageNumber_; long pageNumber_;
std::string accessKeyId_; std::string accessKeyId_;
std::string domainType_; std::string domainType_;
std::string userClientIp_; std::string userClientIp_;
long pageSize_; long pageSize_;
std::string lang_; std::string lang_;
std::string versionCode_; std::string versionCode_;
std::string direction_;
}; };
} } // namespace Model
} } // namespace Alidns
} } // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSPRODUCTINSTANCESREQUEST_H_ #endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDNSPRODUCTINSTANCESREQUEST_H_

View File

@@ -38,8 +38,8 @@ namespace AlibabaCloud
bool inBlackHole; bool inBlackHole;
long bindDomainCount; long bindDomainCount;
bool regionLines; bool regionLines;
std::string endTime;
long bindCount; long bindCount;
std::string endTime;
long startTimestamp; long startTimestamp;
std::string iSPLines; std::string iSPLines;
long endTimestamp; long endTimestamp;
@@ -63,8 +63,8 @@ namespace AlibabaCloud
long bindDomainUsedCount; long bindDomainUsedCount;
std::string versionCode; std::string versionCode;
long overseaDDosDefendFlow; long overseaDDosDefendFlow;
long subDomainLevel;
bool inClean; bool inClean;
long subDomainLevel;
std::string domain; std::string domain;
}; };

View File

@@ -1,54 +1,48 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOHACCOUNTSTATISTICSREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOHACCOUNTSTATISTICSREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOHACCOUNTSTATISTICSREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOHACCOUNTSTATISTICSREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT DescribeDohAccountStatisticsRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT DescribeDohAccountStatisticsRequest : public RpcServiceRequest DescribeDohAccountStatisticsRequest();
{ ~DescribeDohAccountStatisticsRequest();
std::string getStartDate() const;
public: void setStartDate(const std::string &startDate);
DescribeDohAccountStatisticsRequest(); std::string getEndDate() const;
~DescribeDohAccountStatisticsRequest(); void setEndDate(const std::string &endDate);
std::string getLang() const;
std::string getStartDate()const; void setLang(const std::string &lang);
void setStartDate(const std::string& startDate);
std::string getEndDate()const; private:
void setEndDate(const std::string& endDate); std::string startDate_;
std::string getLang()const; std::string endDate_;
void setLang(const std::string& lang); std::string lang_;
};
private: } // namespace Model
std::string startDate_; } // namespace Alidns
std::string endDate_; } // namespace AlibabaCloud
std::string lang_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOHACCOUNTSTATISTICSREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOHACCOUNTSTATISTICSREQUEST_H_

View File

@@ -37,8 +37,8 @@ namespace AlibabaCloud
long totalCount; long totalCount;
long v4HttpCount; long v4HttpCount;
long v6HttpCount; long v6HttpCount;
long timestamp;
long v4HttpsCount; long v4HttpsCount;
long timestamp;
long v6HttpsCount; long v6HttpsCount;
}; };

View File

@@ -1,57 +1,51 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOHDOMAINSTATISTICSREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOHDOMAINSTATISTICSREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOHDOMAINSTATISTICSREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOHDOMAINSTATISTICSREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT DescribeDohDomainStatisticsRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT DescribeDohDomainStatisticsRequest : public RpcServiceRequest DescribeDohDomainStatisticsRequest();
{ ~DescribeDohDomainStatisticsRequest();
std::string getDomainName() const;
public: void setDomainName(const std::string &domainName);
DescribeDohDomainStatisticsRequest(); std::string getStartDate() const;
~DescribeDohDomainStatisticsRequest(); void setStartDate(const std::string &startDate);
std::string getEndDate() const;
std::string getDomainName()const; void setEndDate(const std::string &endDate);
void setDomainName(const std::string& domainName); std::string getLang() const;
std::string getStartDate()const; void setLang(const std::string &lang);
void setStartDate(const std::string& startDate);
std::string getEndDate()const; private:
void setEndDate(const std::string& endDate); std::string domainName_;
std::string getLang()const; std::string startDate_;
void setLang(const std::string& lang); std::string endDate_;
std::string lang_;
private: };
std::string domainName_; } // namespace Model
std::string startDate_; } // namespace Alidns
std::string endDate_; } // namespace AlibabaCloud
std::string lang_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOHDOMAINSTATISTICSREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOHDOMAINSTATISTICSREQUEST_H_

View File

@@ -37,8 +37,8 @@ namespace AlibabaCloud
long totalCount; long totalCount;
long v4HttpCount; long v4HttpCount;
long v6HttpCount; long v6HttpCount;
long timestamp;
long v4HttpsCount; long v4HttpsCount;
long timestamp;
long v6HttpsCount; long v6HttpsCount;
}; };

View File

@@ -1,69 +1,63 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOHDOMAINSTATISTICSSUMMARYREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOHDOMAINSTATISTICSSUMMARYREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOHDOMAINSTATISTICSSUMMARYREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOHDOMAINSTATISTICSSUMMARYREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT DescribeDohDomainStatisticsSummaryRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT DescribeDohDomainStatisticsSummaryRequest : public RpcServiceRequest DescribeDohDomainStatisticsSummaryRequest();
{ ~DescribeDohDomainStatisticsSummaryRequest();
std::string getDomainName() const;
public: void setDomainName(const std::string &domainName);
DescribeDohDomainStatisticsSummaryRequest(); std::string getOrderBy() const;
~DescribeDohDomainStatisticsSummaryRequest(); void setOrderBy(const std::string &orderBy);
std::string getStartDate() const;
std::string getDomainName()const; void setStartDate(const std::string &startDate);
void setDomainName(const std::string& domainName); int getPageNumber() const;
std::string getOrderBy()const; void setPageNumber(int pageNumber);
void setOrderBy(const std::string& orderBy); std::string getEndDate() const;
std::string getStartDate()const; void setEndDate(const std::string &endDate);
void setStartDate(const std::string& startDate); int getPageSize() const;
int getPageNumber()const; void setPageSize(int pageSize);
void setPageNumber(int pageNumber); std::string getLang() const;
std::string getEndDate()const; void setLang(const std::string &lang);
void setEndDate(const std::string& endDate); std::string getDirection() const;
int getPageSize()const; void setDirection(const std::string &direction);
void setPageSize(int pageSize);
std::string getLang()const; private:
void setLang(const std::string& lang); std::string domainName_;
std::string getDirection()const; std::string orderBy_;
void setDirection(const std::string& direction); std::string startDate_;
int pageNumber_;
private: std::string endDate_;
std::string domainName_; int pageSize_;
std::string orderBy_; std::string lang_;
std::string startDate_; std::string direction_;
int pageNumber_; };
std::string endDate_; } // namespace Model
int pageSize_; } // namespace Alidns
std::string lang_; } // namespace AlibabaCloud
std::string direction_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOHDOMAINSTATISTICSSUMMARYREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOHDOMAINSTATISTICSSUMMARYREQUEST_H_

View File

@@ -34,8 +34,8 @@ namespace AlibabaCloud
public: public:
struct Statistic struct Statistic
{ {
long totalCount;
long ipCount; long ipCount;
long totalCount;
std::string domainName; std::string domainName;
long v4HttpCount; long v4HttpCount;
long v6HttpCount; long v6HttpCount;

View File

@@ -1,57 +1,51 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOHSUBDOMAINSTATISTICSREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOHSUBDOMAINSTATISTICSREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOHSUBDOMAINSTATISTICSREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOHSUBDOMAINSTATISTICSREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT DescribeDohSubDomainStatisticsRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT DescribeDohSubDomainStatisticsRequest : public RpcServiceRequest DescribeDohSubDomainStatisticsRequest();
{ ~DescribeDohSubDomainStatisticsRequest();
std::string getStartDate() const;
public: void setStartDate(const std::string &startDate);
DescribeDohSubDomainStatisticsRequest(); std::string getEndDate() const;
~DescribeDohSubDomainStatisticsRequest(); void setEndDate(const std::string &endDate);
std::string getSubDomain() const;
std::string getStartDate()const; void setSubDomain(const std::string &subDomain);
void setStartDate(const std::string& startDate); std::string getLang() const;
std::string getEndDate()const; void setLang(const std::string &lang);
void setEndDate(const std::string& endDate);
std::string getSubDomain()const; private:
void setSubDomain(const std::string& subDomain); std::string startDate_;
std::string getLang()const; std::string endDate_;
void setLang(const std::string& lang); std::string subDomain_;
std::string lang_;
private: };
std::string startDate_; } // namespace Model
std::string endDate_; } // namespace Alidns
std::string subDomain_; } // namespace AlibabaCloud
std::string lang_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOHSUBDOMAINSTATISTICSREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOHSUBDOMAINSTATISTICSREQUEST_H_

View File

@@ -37,8 +37,8 @@ namespace AlibabaCloud
long totalCount; long totalCount;
long v4HttpCount; long v4HttpCount;
long v6HttpCount; long v6HttpCount;
long timestamp;
long v4HttpsCount; long v4HttpsCount;
long timestamp;
long v6HttpsCount; long v6HttpsCount;
}; };

View File

@@ -1,72 +1,66 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOHSUBDOMAINSTATISTICSSUMMARYREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOHSUBDOMAINSTATISTICSSUMMARYREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOHSUBDOMAINSTATISTICSSUMMARYREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOHSUBDOMAINSTATISTICSSUMMARYREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT DescribeDohSubDomainStatisticsSummaryRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT DescribeDohSubDomainStatisticsSummaryRequest : public RpcServiceRequest DescribeDohSubDomainStatisticsSummaryRequest();
{ ~DescribeDohSubDomainStatisticsSummaryRequest();
std::string getDomainName() const;
public: void setDomainName(const std::string &domainName);
DescribeDohSubDomainStatisticsSummaryRequest(); std::string getOrderBy() const;
~DescribeDohSubDomainStatisticsSummaryRequest(); void setOrderBy(const std::string &orderBy);
std::string getStartDate() const;
std::string getDomainName()const; void setStartDate(const std::string &startDate);
void setDomainName(const std::string& domainName); int getPageNumber() const;
std::string getOrderBy()const; void setPageNumber(int pageNumber);
void setOrderBy(const std::string& orderBy); std::string getEndDate() const;
std::string getStartDate()const; void setEndDate(const std::string &endDate);
void setStartDate(const std::string& startDate); int getPageSize() const;
int getPageNumber()const; void setPageSize(int pageSize);
void setPageNumber(int pageNumber); std::string getSubDomain() const;
std::string getEndDate()const; void setSubDomain(const std::string &subDomain);
void setEndDate(const std::string& endDate); std::string getLang() const;
int getPageSize()const; void setLang(const std::string &lang);
void setPageSize(int pageSize); std::string getDirection() const;
std::string getSubDomain()const; void setDirection(const std::string &direction);
void setSubDomain(const std::string& subDomain);
std::string getLang()const; private:
void setLang(const std::string& lang); std::string domainName_;
std::string getDirection()const; std::string orderBy_;
void setDirection(const std::string& direction); std::string startDate_;
int pageNumber_;
private: std::string endDate_;
std::string domainName_; int pageSize_;
std::string orderBy_; std::string subDomain_;
std::string startDate_; std::string lang_;
int pageNumber_; std::string direction_;
std::string endDate_; };
int pageSize_; } // namespace Model
std::string subDomain_; } // namespace Alidns
std::string lang_; } // namespace AlibabaCloud
std::string direction_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOHSUBDOMAINSTATISTICSSUMMARYREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOHSUBDOMAINSTATISTICSSUMMARYREQUEST_H_

View File

@@ -35,8 +35,8 @@ namespace AlibabaCloud
struct Statistic struct Statistic
{ {
std::string subDomain; std::string subDomain;
long totalCount;
long ipCount; long ipCount;
long totalCount;
long v4HttpCount; long v4HttpCount;
long v6HttpCount; long v6HttpCount;
long httpCount; long httpCount;

View File

@@ -1,54 +1,48 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOHUSERINFOREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOHUSERINFOREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOHUSERINFOREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOHUSERINFOREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT DescribeDohUserInfoRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT DescribeDohUserInfoRequest : public RpcServiceRequest DescribeDohUserInfoRequest();
{ ~DescribeDohUserInfoRequest();
std::string getStartDate() const;
public: void setStartDate(const std::string &startDate);
DescribeDohUserInfoRequest(); std::string getEndDate() const;
~DescribeDohUserInfoRequest(); void setEndDate(const std::string &endDate);
std::string getLang() const;
std::string getStartDate()const; void setLang(const std::string &lang);
void setStartDate(const std::string& startDate);
std::string getEndDate()const; private:
void setEndDate(const std::string& endDate); std::string startDate_;
std::string getLang()const; std::string endDate_;
void setLang(const std::string& lang); std::string lang_;
};
private: } // namespace Model
std::string startDate_; } // namespace Alidns
std::string endDate_; } // namespace AlibabaCloud
std::string lang_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOHUSERINFOREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOHUSERINFOREQUEST_H_

View File

@@ -1,54 +1,48 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAINDNSSECINFOREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAINDNSSECINFOREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAINDNSSECINFOREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAINDNSSECINFOREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT DescribeDomainDnssecInfoRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT DescribeDomainDnssecInfoRequest : public RpcServiceRequest DescribeDomainDnssecInfoRequest();
{ ~DescribeDomainDnssecInfoRequest();
std::string getDomainName() const;
public: void setDomainName(const std::string &domainName);
DescribeDomainDnssecInfoRequest(); std::string getUserClientIp() const;
~DescribeDomainDnssecInfoRequest(); void setUserClientIp(const std::string &userClientIp);
std::string getLang() const;
std::string getDomainName()const; void setLang(const std::string &lang);
void setDomainName(const std::string& domainName);
std::string getUserClientIp()const; private:
void setUserClientIp(const std::string& userClientIp); std::string domainName_;
std::string getLang()const; std::string userClientIp_;
void setLang(const std::string& lang); std::string lang_;
};
private: } // namespace Model
std::string domainName_; } // namespace Alidns
std::string userClientIp_; } // namespace AlibabaCloud
std::string lang_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAINDNSSECINFOREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAINDNSSECINFOREQUEST_H_

View File

@@ -38,11 +38,11 @@ namespace AlibabaCloud
explicit DescribeDomainDnssecInfoResult(const std::string &payload); explicit DescribeDomainDnssecInfoResult(const std::string &payload);
~DescribeDomainDnssecInfoResult(); ~DescribeDomainDnssecInfoResult();
std::string getStatus()const; std::string getStatus()const;
std::string getDomainName()const;
std::string getDigest()const; std::string getDigest()const;
std::string getDomainName()const;
std::string getPublicKey()const; std::string getPublicKey()const;
std::string getDsRecord()const;
std::string getDigestType()const; std::string getDigestType()const;
std::string getDsRecord()const;
std::string getKeyTag()const; std::string getKeyTag()const;
std::string getFlags()const; std::string getFlags()const;
std::string getAlgorithm()const; std::string getAlgorithm()const;
@@ -51,11 +51,11 @@ namespace AlibabaCloud
void parse(const std::string &payload); void parse(const std::string &payload);
private: private:
std::string status_; std::string status_;
std::string domainName_;
std::string digest_; std::string digest_;
std::string domainName_;
std::string publicKey_; std::string publicKey_;
std::string dsRecord_;
std::string digestType_; std::string digestType_;
std::string dsRecord_;
std::string keyTag_; std::string keyTag_;
std::string flags_; std::string flags_;
std::string algorithm_; std::string algorithm_;

View File

@@ -1,60 +1,54 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAINGROUPSREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAINGROUPSREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAINGROUPSREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAINGROUPSREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT DescribeDomainGroupsRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT DescribeDomainGroupsRequest : public RpcServiceRequest DescribeDomainGroupsRequest();
{ ~DescribeDomainGroupsRequest();
long getPageNumber() const;
public: void setPageNumber(long pageNumber);
DescribeDomainGroupsRequest(); std::string getUserClientIp() const;
~DescribeDomainGroupsRequest(); void setUserClientIp(const std::string &userClientIp);
long getPageSize() const;
long getPageNumber()const; void setPageSize(long pageSize);
void setPageNumber(long pageNumber); std::string getLang() const;
std::string getUserClientIp()const; void setLang(const std::string &lang);
void setUserClientIp(const std::string& userClientIp); std::string getKeyWord() const;
long getPageSize()const; void setKeyWord(const std::string &keyWord);
void setPageSize(long pageSize);
std::string getLang()const; private:
void setLang(const std::string& lang); long pageNumber_;
std::string getKeyWord()const; std::string userClientIp_;
void setKeyWord(const std::string& keyWord); long pageSize_;
std::string lang_;
private: std::string keyWord_;
long pageNumber_; };
std::string userClientIp_; } // namespace Model
long pageSize_; } // namespace Alidns
std::string lang_; } // namespace AlibabaCloud
std::string keyWord_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAINGROUPSREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAINGROUPSREQUEST_H_

View File

@@ -1,60 +1,54 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAININFOREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAININFOREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAININFOREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAININFOREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT DescribeDomainInfoRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT DescribeDomainInfoRequest : public RpcServiceRequest DescribeDomainInfoRequest();
{ ~DescribeDomainInfoRequest();
std::string getDomainName() const;
public: void setDomainName(const std::string &domainName);
DescribeDomainInfoRequest(); std::string getAccessKeyId() const;
~DescribeDomainInfoRequest(); void setAccessKeyId(const std::string &accessKeyId);
std::string getUserClientIp() const;
std::string getDomainName()const; void setUserClientIp(const std::string &userClientIp);
void setDomainName(const std::string& domainName); std::string getLang() const;
std::string getAccessKeyId()const; void setLang(const std::string &lang);
void setAccessKeyId(const std::string& accessKeyId); bool getNeedDetailAttributes() const;
std::string getUserClientIp()const; void setNeedDetailAttributes(bool needDetailAttributes);
void setUserClientIp(const std::string& userClientIp);
std::string getLang()const; private:
void setLang(const std::string& lang); std::string domainName_;
bool getNeedDetailAttributes()const; std::string accessKeyId_;
void setNeedDetailAttributes(bool needDetailAttributes); std::string userClientIp_;
std::string lang_;
private: bool needDetailAttributes_;
std::string domainName_; };
std::string accessKeyId_; } // namespace Model
std::string userClientIp_; } // namespace Alidns
std::string lang_; } // namespace AlibabaCloud
bool needDetailAttributes_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAININFOREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAININFOREQUEST_H_

View File

@@ -44,15 +44,15 @@ namespace AlibabaCloud
DescribeDomainInfoResult(); DescribeDomainInfoResult();
explicit DescribeDomainInfoResult(const std::string &payload); explicit DescribeDomainInfoResult(const std::string &payload);
~DescribeDomainInfoResult(); ~DescribeDomainInfoResult();
std::string getGroupName()const;
std::string getRecordLineTreeJson()const; std::string getRecordLineTreeJson()const;
std::string getGroupName()const;
bool getInBlackHole()const; bool getInBlackHole()const;
bool getRegionLines()const; bool getRegionLines()const;
bool getAliDomain()const;
bool getSlaveDns()const; bool getSlaveDns()const;
bool getAliDomain()const;
std::string getResourceGroupId()const; std::string getResourceGroupId()const;
std::string getDomainName()const;
std::string getInstanceId()const; std::string getInstanceId()const;
std::string getDomainName()const;
std::string getCreateTime()const; std::string getCreateTime()const;
std::string getPunyCode()const; std::string getPunyCode()const;
std::vector<std::string> getDnsServers()const; std::vector<std::string> getDnsServers()const;
@@ -62,23 +62,23 @@ namespace AlibabaCloud
std::string getVersionCode()const; std::string getVersionCode()const;
std::string getDomainId()const; std::string getDomainId()const;
std::vector<std::string> getAvailableTtls()const; std::vector<std::string> getAvailableTtls()const;
std::string getVersionName()const;
long getMinTtl()const; long getMinTtl()const;
bool getInClean()const; bool getInClean()const;
std::string getVersionName()const;
std::string getLineType()const; std::string getLineType()const;
protected: protected:
void parse(const std::string &payload); void parse(const std::string &payload);
private: private:
std::string groupName_;
std::string recordLineTreeJson_; std::string recordLineTreeJson_;
std::string groupName_;
bool inBlackHole_; bool inBlackHole_;
bool regionLines_; bool regionLines_;
bool aliDomain_;
bool slaveDns_; bool slaveDns_;
bool aliDomain_;
std::string resourceGroupId_; std::string resourceGroupId_;
std::string domainName_;
std::string instanceId_; std::string instanceId_;
std::string domainName_;
std::string createTime_; std::string createTime_;
std::string punyCode_; std::string punyCode_;
std::vector<std::string> dnsServers_; std::vector<std::string> dnsServers_;
@@ -88,9 +88,9 @@ namespace AlibabaCloud
std::string versionCode_; std::string versionCode_;
std::string domainId_; std::string domainId_;
std::vector<std::string> availableTtls_; std::vector<std::string> availableTtls_;
std::string versionName_;
long minTtl_; long minTtl_;
bool inClean_; bool inClean_;
std::string versionName_;
std::string lineType_; std::string lineType_;
}; };

View File

@@ -1,72 +1,66 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAINLOGSREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAINLOGSREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAINLOGSREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAINLOGSREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT DescribeDomainLogsRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT DescribeDomainLogsRequest : public RpcServiceRequest DescribeDomainLogsRequest();
{ ~DescribeDomainLogsRequest();
std::string getGroupId() const;
public: void setGroupId(const std::string &groupId);
DescribeDomainLogsRequest(); std::string getStartDate() const;
~DescribeDomainLogsRequest(); void setStartDate(const std::string &startDate);
std::string getType() const;
std::string getGroupId()const; void setType(const std::string &type);
void setGroupId(const std::string& groupId); long getPageNumber() const;
std::string getStartDate()const; void setPageNumber(long pageNumber);
void setStartDate(const std::string& startDate); std::string getEndDate() const;
std::string getType()const; void setEndDate(const std::string &endDate);
void setType(const std::string& type); std::string getUserClientIp() const;
long getPageNumber()const; void setUserClientIp(const std::string &userClientIp);
void setPageNumber(long pageNumber); long getPageSize() const;
std::string getEndDate()const; void setPageSize(long pageSize);
void setEndDate(const std::string& endDate); std::string getLang() const;
std::string getUserClientIp()const; void setLang(const std::string &lang);
void setUserClientIp(const std::string& userClientIp); std::string getKeyWord() const;
long getPageSize()const; void setKeyWord(const std::string &keyWord);
void setPageSize(long pageSize);
std::string getLang()const; private:
void setLang(const std::string& lang); std::string groupId_;
std::string getKeyWord()const; std::string startDate_;
void setKeyWord(const std::string& keyWord); std::string type_;
long pageNumber_;
private: std::string endDate_;
std::string groupId_; std::string userClientIp_;
std::string startDate_; long pageSize_;
std::string type_; std::string lang_;
long pageNumber_; std::string keyWord_;
std::string endDate_; };
std::string userClientIp_; } // namespace Model
long pageSize_; } // namespace Alidns
std::string lang_; } // namespace AlibabaCloud
std::string keyWord_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAINLOGSREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAINLOGSREQUEST_H_

View File

@@ -36,8 +36,8 @@ namespace AlibabaCloud
{ {
std::string actionTime; std::string actionTime;
std::string action; std::string action;
std::string message;
std::string zoneId; std::string zoneId;
std::string message;
std::string domainName; std::string domainName;
long actionTimestamp; long actionTimestamp;
std::string clientIp; std::string clientIp;

View File

@@ -1,60 +1,54 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAINNSREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAINNSREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAINNSREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAINNSREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT DescribeDomainNsRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT DescribeDomainNsRequest : public RpcServiceRequest DescribeDomainNsRequest();
{ ~DescribeDomainNsRequest();
std::string getDomainName() const;
public: void setDomainName(const std::string &domainName);
DescribeDomainNsRequest(); std::string getAccessKeyId() const;
~DescribeDomainNsRequest(); void setAccessKeyId(const std::string &accessKeyId);
std::string getDomainType() const;
std::string getDomainName()const; void setDomainType(const std::string &domainType);
void setDomainName(const std::string& domainName); std::string getUserClientIp() const;
std::string getAccessKeyId()const; void setUserClientIp(const std::string &userClientIp);
void setAccessKeyId(const std::string& accessKeyId); std::string getLang() const;
std::string getDomainType()const; void setLang(const std::string &lang);
void setDomainType(const std::string& domainType);
std::string getUserClientIp()const; private:
void setUserClientIp(const std::string& userClientIp); std::string domainName_;
std::string getLang()const; std::string accessKeyId_;
void setLang(const std::string& lang); std::string domainType_;
std::string userClientIp_;
private: std::string lang_;
std::string domainName_; };
std::string accessKeyId_; } // namespace Model
std::string domainType_; } // namespace Alidns
std::string userClientIp_; } // namespace AlibabaCloud
std::string lang_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAINNSREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAINNSREQUEST_H_

View File

@@ -41,6 +41,7 @@ namespace AlibabaCloud
std::vector<std::string> getExpectDnsServers()const; std::vector<std::string> getExpectDnsServers()const;
std::vector<std::string> getDnsServers()const; std::vector<std::string> getDnsServers()const;
bool getIncludeAliDns()const; bool getIncludeAliDns()const;
std::string getDetectFailedReasonCode()const;
protected: protected:
void parse(const std::string &payload); void parse(const std::string &payload);
@@ -49,6 +50,7 @@ namespace AlibabaCloud
std::vector<std::string> expectDnsServers_; std::vector<std::string> expectDnsServers_;
std::vector<std::string> dnsServers_; std::vector<std::string> dnsServers_;
bool includeAliDns_; bool includeAliDns_;
std::string detectFailedReasonCode_;
}; };
} }

View File

@@ -1,57 +1,51 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAINRECORDINFOREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAINRECORDINFOREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAINRECORDINFOREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAINRECORDINFOREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT DescribeDomainRecordInfoRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT DescribeDomainRecordInfoRequest : public RpcServiceRequest DescribeDomainRecordInfoRequest();
{ ~DescribeDomainRecordInfoRequest();
std::string getAccessKeyId() const;
public: void setAccessKeyId(const std::string &accessKeyId);
DescribeDomainRecordInfoRequest(); std::string getRecordId() const;
~DescribeDomainRecordInfoRequest(); void setRecordId(const std::string &recordId);
std::string getUserClientIp() const;
std::string getAccessKeyId()const; void setUserClientIp(const std::string &userClientIp);
void setAccessKeyId(const std::string& accessKeyId); std::string getLang() const;
std::string getRecordId()const; void setLang(const std::string &lang);
void setRecordId(const std::string& recordId);
std::string getUserClientIp()const; private:
void setUserClientIp(const std::string& userClientIp); std::string accessKeyId_;
std::string getLang()const; std::string recordId_;
void setLang(const std::string& lang); std::string userClientIp_;
std::string lang_;
private: };
std::string accessKeyId_; } // namespace Model
std::string recordId_; } // namespace Alidns
std::string userClientIp_; } // namespace AlibabaCloud
std::string lang_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAINRECORDINFOREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAINRECORDINFOREQUEST_H_

View File

@@ -37,14 +37,15 @@ namespace AlibabaCloud
DescribeDomainRecordInfoResult(); DescribeDomainRecordInfoResult();
explicit DescribeDomainRecordInfoResult(const std::string &payload); explicit DescribeDomainRecordInfoResult(const std::string &payload);
~DescribeDomainRecordInfoResult(); ~DescribeDomainRecordInfoResult();
std::string getGroupName()const;
std::string getRR()const;
std::string getStatus()const; std::string getStatus()const;
std::string getRR()const;
std::string getGroupName()const;
std::string getDomainName()const; std::string getDomainName()const;
long getPriority()const; long getPriority()const;
std::string getPunyCode()const; std::string getPunyCode()const;
long getTTL()const; long getTTL()const;
std::string getGroupId()const; std::string getGroupId()const;
std::string getRemark()const;
std::string getLine()const; std::string getLine()const;
bool getLocked()const; bool getLocked()const;
std::string getType()const; std::string getType()const;
@@ -55,14 +56,15 @@ namespace AlibabaCloud
protected: protected:
void parse(const std::string &payload); void parse(const std::string &payload);
private: private:
std::string groupName_;
std::string rR_;
std::string status_; std::string status_;
std::string rR_;
std::string groupName_;
std::string domainName_; std::string domainName_;
long priority_; long priority_;
std::string punyCode_; std::string punyCode_;
long tTL_; long tTL_;
std::string groupId_; std::string groupId_;
std::string remark_;
std::string line_; std::string line_;
bool locked_; bool locked_;
std::string type_; std::string type_;

View File

@@ -1,93 +1,87 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAINRECORDSREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAINRECORDSREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAINRECORDSREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAINRECORDSREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT DescribeDomainRecordsRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT DescribeDomainRecordsRequest : public RpcServiceRequest DescribeDomainRecordsRequest();
{ ~DescribeDomainRecordsRequest();
std::string getValueKeyWord() const;
public: void setValueKeyWord(const std::string &valueKeyWord);
DescribeDomainRecordsRequest(); std::string getLine() const;
~DescribeDomainRecordsRequest(); void setLine(const std::string &line);
std::string getType() const;
std::string getValueKeyWord()const; void setType(const std::string &type);
void setValueKeyWord(const std::string& valueKeyWord); long getPageNumber() const;
std::string getLine()const; void setPageNumber(long pageNumber);
void setLine(const std::string& line); long getPageSize() const;
std::string getType()const; void setPageSize(long pageSize);
void setType(const std::string& type); std::string getLang() const;
long getPageNumber()const; void setLang(const std::string &lang);
void setPageNumber(long pageNumber); std::string getKeyWord() const;
long getPageSize()const; void setKeyWord(const std::string &keyWord);
void setPageSize(long pageSize); std::string getRRKeyWord() const;
std::string getLang()const; void setRRKeyWord(const std::string &rRKeyWord);
void setLang(const std::string& lang); std::string getDirection() const;
std::string getKeyWord()const; void setDirection(const std::string &direction);
void setKeyWord(const std::string& keyWord); long getGroupId() const;
std::string getRRKeyWord()const; void setGroupId(long groupId);
void setRRKeyWord(const std::string& rRKeyWord); std::string getDomainName() const;
std::string getDirection()const; void setDomainName(const std::string &domainName);
void setDirection(const std::string& direction); std::string getOrderBy() const;
long getGroupId()const; void setOrderBy(const std::string &orderBy);
void setGroupId(long groupId); std::string getUserClientIp() const;
std::string getDomainName()const; void setUserClientIp(const std::string &userClientIp);
void setDomainName(const std::string& domainName); std::string getSearchMode() const;
std::string getOrderBy()const; void setSearchMode(const std::string &searchMode);
void setOrderBy(const std::string& orderBy); std::string getTypeKeyWord() const;
std::string getUserClientIp()const; void setTypeKeyWord(const std::string &typeKeyWord);
void setUserClientIp(const std::string& userClientIp); std::string getStatus() const;
std::string getSearchMode()const; void setStatus(const std::string &status);
void setSearchMode(const std::string& searchMode);
std::string getTypeKeyWord()const; private:
void setTypeKeyWord(const std::string& typeKeyWord); std::string valueKeyWord_;
std::string getStatus()const; std::string line_;
void setStatus(const std::string& status); std::string type_;
long pageNumber_;
private: long pageSize_;
std::string valueKeyWord_; std::string lang_;
std::string line_; std::string keyWord_;
std::string type_; std::string rRKeyWord_;
long pageNumber_; std::string direction_;
long pageSize_; long groupId_;
std::string lang_; std::string domainName_;
std::string keyWord_; std::string orderBy_;
std::string rRKeyWord_; std::string userClientIp_;
std::string direction_; std::string searchMode_;
long groupId_; std::string typeKeyWord_;
std::string domainName_; std::string status_;
std::string orderBy_; };
std::string userClientIp_; } // namespace Model
std::string searchMode_; } // namespace Alidns
std::string typeKeyWord_; } // namespace AlibabaCloud
std::string status_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAINRECORDSREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAINRECORDSREQUEST_H_

View File

@@ -34,9 +34,9 @@ namespace AlibabaCloud
public: public:
struct Record struct Record
{ {
std::string status;
std::string rR; std::string rR;
std::string line; std::string line;
std::string status;
bool locked; bool locked;
std::string type; std::string type;
std::string domainName; std::string domainName;

View File

@@ -0,0 +1,69 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAINRESOLVESTATISTICSSUMMARYREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAINRESOLVESTATISTICSSUMMARYREQUEST_H_
#include <alibabacloud/alidns/AlidnsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Alidns {
namespace Model {
class ALIBABACLOUD_ALIDNS_EXPORT DescribeDomainResolveStatisticsSummaryRequest : public RpcServiceRequest {
public:
DescribeDomainResolveStatisticsSummaryRequest();
~DescribeDomainResolveStatisticsSummaryRequest();
long getThreshold() const;
void setThreshold(long threshold);
std::string getStartDate() const;
void setStartDate(const std::string &startDate);
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getEndDate() const;
void setEndDate(const std::string &endDate);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getUserClientIp() const;
void setUserClientIp(const std::string &userClientIp);
std::string getSearchMode() const;
void setSearchMode(const std::string &searchMode);
std::string getKeyword() const;
void setKeyword(const std::string &keyword);
std::string getLang() const;
void setLang(const std::string &lang);
std::string getDirection() const;
void setDirection(const std::string &direction);
private:
long threshold_;
std::string startDate_;
int pageNumber_;
std::string endDate_;
int pageSize_;
std::string userClientIp_;
std::string searchMode_;
std::string keyword_;
std::string lang_;
std::string direction_;
};
} // namespace Model
} // namespace Alidns
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAINRESOLVESTATISTICSSUMMARYREQUEST_H_

View File

@@ -0,0 +1,65 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAINRESOLVESTATISTICSSUMMARYRESULT_H_
#define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAINRESOLVESTATISTICSSUMMARYRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/alidns/AlidnsExport.h>
namespace AlibabaCloud
{
namespace Alidns
{
namespace Model
{
class ALIBABACLOUD_ALIDNS_EXPORT DescribeDomainResolveStatisticsSummaryResult : public ServiceResult
{
public:
struct Statistic
{
std::string domainType;
std::string domainName;
std::string count;
};
DescribeDomainResolveStatisticsSummaryResult();
explicit DescribeDomainResolveStatisticsSummaryResult(const std::string &payload);
~DescribeDomainResolveStatisticsSummaryResult();
int getPageSize()const;
int getPageNumber()const;
int getTotalPages()const;
int getTotalItems()const;
std::vector<Statistic> getStatistics()const;
protected:
void parse(const std::string &payload);
private:
int pageSize_;
int pageNumber_;
int totalPages_;
int totalItems_;
std::vector<Statistic> statistics_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAINRESOLVESTATISTICSSUMMARYRESULT_H_

View File

@@ -1,63 +1,57 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAINSTATISTICSREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAINSTATISTICSREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAINSTATISTICSREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAINSTATISTICSREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT DescribeDomainStatisticsRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT DescribeDomainStatisticsRequest : public RpcServiceRequest DescribeDomainStatisticsRequest();
{ ~DescribeDomainStatisticsRequest();
std::string getDomainName() const;
public: void setDomainName(const std::string &domainName);
DescribeDomainStatisticsRequest(); std::string getStartDate() const;
~DescribeDomainStatisticsRequest(); void setStartDate(const std::string &startDate);
std::string getEndDate() const;
std::string getDomainName()const; void setEndDate(const std::string &endDate);
void setDomainName(const std::string& domainName); std::string getDomainType() const;
std::string getStartDate()const; void setDomainType(const std::string &domainType);
void setStartDate(const std::string& startDate); std::string getUserClientIp() const;
std::string getEndDate()const; void setUserClientIp(const std::string &userClientIp);
void setEndDate(const std::string& endDate); std::string getLang() const;
std::string getDomainType()const; void setLang(const std::string &lang);
void setDomainType(const std::string& domainType);
std::string getUserClientIp()const; private:
void setUserClientIp(const std::string& userClientIp); std::string domainName_;
std::string getLang()const; std::string startDate_;
void setLang(const std::string& lang); std::string endDate_;
std::string domainType_;
private: std::string userClientIp_;
std::string domainName_; std::string lang_;
std::string startDate_; };
std::string endDate_; } // namespace Model
std::string domainType_; } // namespace Alidns
std::string userClientIp_; } // namespace AlibabaCloud
std::string lang_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAINSTATISTICSREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAINSTATISTICSREQUEST_H_

View File

@@ -1,78 +1,72 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAINSTATISTICSSUMMARYREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAINSTATISTICSSUMMARYREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAINSTATISTICSSUMMARYREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAINSTATISTICSSUMMARYREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT DescribeDomainStatisticsSummaryRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT DescribeDomainStatisticsSummaryRequest : public RpcServiceRequest DescribeDomainStatisticsSummaryRequest();
{ ~DescribeDomainStatisticsSummaryRequest();
long getThreshold() const;
public: void setThreshold(long threshold);
DescribeDomainStatisticsSummaryRequest(); std::string getStartDate() const;
~DescribeDomainStatisticsSummaryRequest(); void setStartDate(const std::string &startDate);
long getPageNumber() const;
long getThreshold()const; void setPageNumber(long pageNumber);
void setThreshold(long threshold); long getPageSize() const;
std::string getStartDate()const; void setPageSize(long pageSize);
void setStartDate(const std::string& startDate); std::string getLang() const;
long getPageNumber()const; void setLang(const std::string &lang);
void setPageNumber(long pageNumber); std::string getKeyword() const;
long getPageSize()const; void setKeyword(const std::string &keyword);
void setPageSize(long pageSize); std::string getDirection() const;
std::string getLang()const; void setDirection(const std::string &direction);
void setLang(const std::string& lang); std::string getOrderBy() const;
std::string getKeyword()const; void setOrderBy(const std::string &orderBy);
void setKeyword(const std::string& keyword); std::string getEndDate() const;
std::string getDirection()const; void setEndDate(const std::string &endDate);
void setDirection(const std::string& direction); std::string getUserClientIp() const;
std::string getOrderBy()const; void setUserClientIp(const std::string &userClientIp);
void setOrderBy(const std::string& orderBy); std::string getSearchMode() const;
std::string getEndDate()const; void setSearchMode(const std::string &searchMode);
void setEndDate(const std::string& endDate);
std::string getUserClientIp()const; private:
void setUserClientIp(const std::string& userClientIp); long threshold_;
std::string getSearchMode()const; std::string startDate_;
void setSearchMode(const std::string& searchMode); long pageNumber_;
long pageSize_;
private: std::string lang_;
long threshold_; std::string keyword_;
std::string startDate_; std::string direction_;
long pageNumber_; std::string orderBy_;
long pageSize_; std::string endDate_;
std::string lang_; std::string userClientIp_;
std::string keyword_; std::string searchMode_;
std::string direction_; };
std::string orderBy_; } // namespace Model
std::string endDate_; } // namespace Alidns
std::string userClientIp_; } // namespace AlibabaCloud
std::string searchMode_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAINSTATISTICSSUMMARYREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAINSTATISTICSSUMMARYREQUEST_H_

View File

@@ -1,93 +1,85 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAINSREQUEST_H_ #ifndef ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAINSREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAINSREQUEST_H_ #define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAINSREQUEST_H_
#include <string> #include <alibabacloud/alidns/AlidnsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/alidns/AlidnsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Alidns namespace Alidns {
{ namespace Model {
namespace Model class ALIBABACLOUD_ALIDNS_EXPORT DescribeDomainsRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_ALIDNS_EXPORT DescribeDomainsRequest : public RpcServiceRequest struct Tag {
{ std::string value;
public: std::string key;
struct Tag };
{ DescribeDomainsRequest();
std::string value; ~DescribeDomainsRequest();
std::string key; std::string getStartDate() const;
}; void setStartDate(const std::string &startDate);
long getPageNumber() const;
public: void setPageNumber(long pageNumber);
DescribeDomainsRequest(); std::string getResourceGroupId() const;
~DescribeDomainsRequest(); void setResourceGroupId(const std::string &resourceGroupId);
long getPageSize() const;
std::string getStartDate()const; void setPageSize(long pageSize);
void setStartDate(const std::string& startDate); std::vector<Tag> getTag() const;
long getPageNumber()const; void setTag(const std::vector<Tag> &tag);
void setPageNumber(long pageNumber); std::string getLang() const;
std::string getResourceGroupId()const; void setLang(const std::string &lang);
void setResourceGroupId(const std::string& resourceGroupId); std::string getKeyWord() const;
long getPageSize()const; void setKeyWord(const std::string &keyWord);
void setPageSize(long pageSize); std::string getDirection() const;
std::vector<Tag> getTag()const; void setDirection(const std::string &direction);
void setTag(const std::vector<Tag>& tag); bool getStarmark() const;
std::string getLang()const; void setStarmark(bool starmark);
void setLang(const std::string& lang); std::string getGroupId() const;
std::string getKeyWord()const; void setGroupId(const std::string &groupId);
void setKeyWord(const std::string& keyWord); std::string getOrderBy() const;
std::string getDirection()const; void setOrderBy(const std::string &orderBy);
void setDirection(const std::string& direction); std::string getEndDate() const;
bool getStarmark()const; void setEndDate(const std::string &endDate);
void setStarmark(bool starmark); std::string getUserClientIp() const;
std::string getGroupId()const; void setUserClientIp(const std::string &userClientIp);
void setGroupId(const std::string& groupId); std::string getSearchMode() const;
std::string getOrderBy()const; void setSearchMode(const std::string &searchMode);
void setOrderBy(const std::string& orderBy);
std::string getEndDate()const; private:
void setEndDate(const std::string& endDate); std::string startDate_;
std::string getUserClientIp()const; long pageNumber_;
void setUserClientIp(const std::string& userClientIp); std::string resourceGroupId_;
std::string getSearchMode()const; long pageSize_;
void setSearchMode(const std::string& searchMode); std::vector<Tag> tag_;
std::string lang_;
private: std::string keyWord_;
std::string startDate_; std::string direction_;
long pageNumber_; bool starmark_;
std::string resourceGroupId_; std::string groupId_;
long pageSize_; std::string orderBy_;
std::vector<Tag> tag_; std::string endDate_;
std::string lang_; std::string userClientIp_;
std::string keyWord_; std::string searchMode_;
std::string direction_; };
bool starmark_; } // namespace Model
std::string groupId_; } // namespace Alidns
std::string orderBy_; } // namespace AlibabaCloud
std::string endDate_; #endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAINSREQUEST_H_
std::string userClientIp_;
std::string searchMode_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAINSREQUEST_H_

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