Compare commits
1 Commits
Httpdns-pa
...
ddoscoo-pa
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
42b2b25562 |
@@ -1,3 +1,6 @@
|
||||
2020-11-24 Version: patch
|
||||
- Generated 2020-01-01 for `ddoscoo`.
|
||||
|
||||
2020-11-23 Version: patch
|
||||
- Supported multiple Language.
|
||||
|
||||
|
||||
646
ddoscoo/CMakeLists.txt
Normal file
646
ddoscoo/CMakeLists.txt
Normal file
@@ -0,0 +1,646 @@
|
||||
#
|
||||
# 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.
|
||||
#
|
||||
|
||||
set(public_header_dir ${CMAKE_CURRENT_SOURCE_DIR}/../include)
|
||||
|
||||
set(ddoscoo_public_header
|
||||
include/alibabacloud/ddoscoo/DdoscooClient.h
|
||||
include/alibabacloud/ddoscoo/DdoscooExport.h )
|
||||
|
||||
set(ddoscoo_public_header_model
|
||||
include/alibabacloud/ddoscoo/model/AddAutoCcBlacklistRequest.h
|
||||
include/alibabacloud/ddoscoo/model/AddAutoCcBlacklistResult.h
|
||||
include/alibabacloud/ddoscoo/model/AddAutoCcWhitelistRequest.h
|
||||
include/alibabacloud/ddoscoo/model/AddAutoCcWhitelistResult.h
|
||||
include/alibabacloud/ddoscoo/model/AssociateWebCertRequest.h
|
||||
include/alibabacloud/ddoscoo/model/AssociateWebCertResult.h
|
||||
include/alibabacloud/ddoscoo/model/AttachSceneDefenseObjectRequest.h
|
||||
include/alibabacloud/ddoscoo/model/AttachSceneDefenseObjectResult.h
|
||||
include/alibabacloud/ddoscoo/model/ConfigNetworkRegionBlockRequest.h
|
||||
include/alibabacloud/ddoscoo/model/ConfigNetworkRegionBlockResult.h
|
||||
include/alibabacloud/ddoscoo/model/ConfigNetworkRulesRequest.h
|
||||
include/alibabacloud/ddoscoo/model/ConfigNetworkRulesResult.h
|
||||
include/alibabacloud/ddoscoo/model/ConfigWebCCTemplateRequest.h
|
||||
include/alibabacloud/ddoscoo/model/ConfigWebCCTemplateResult.h
|
||||
include/alibabacloud/ddoscoo/model/ConfigWebIpSetRequest.h
|
||||
include/alibabacloud/ddoscoo/model/ConfigWebIpSetResult.h
|
||||
include/alibabacloud/ddoscoo/model/CreateAsyncTaskRequest.h
|
||||
include/alibabacloud/ddoscoo/model/CreateAsyncTaskResult.h
|
||||
include/alibabacloud/ddoscoo/model/CreateNetworkRulesRequest.h
|
||||
include/alibabacloud/ddoscoo/model/CreateNetworkRulesResult.h
|
||||
include/alibabacloud/ddoscoo/model/CreateSceneDefensePolicyRequest.h
|
||||
include/alibabacloud/ddoscoo/model/CreateSceneDefensePolicyResult.h
|
||||
include/alibabacloud/ddoscoo/model/CreateSchedulerRuleRequest.h
|
||||
include/alibabacloud/ddoscoo/model/CreateSchedulerRuleResult.h
|
||||
include/alibabacloud/ddoscoo/model/CreateTagResourcesRequest.h
|
||||
include/alibabacloud/ddoscoo/model/CreateTagResourcesResult.h
|
||||
include/alibabacloud/ddoscoo/model/CreateWebCCRuleRequest.h
|
||||
include/alibabacloud/ddoscoo/model/CreateWebCCRuleResult.h
|
||||
include/alibabacloud/ddoscoo/model/CreateWebRuleRequest.h
|
||||
include/alibabacloud/ddoscoo/model/CreateWebRuleResult.h
|
||||
include/alibabacloud/ddoscoo/model/DeleteAsyncTaskRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DeleteAsyncTaskResult.h
|
||||
include/alibabacloud/ddoscoo/model/DeleteAutoCcBlacklistRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DeleteAutoCcBlacklistResult.h
|
||||
include/alibabacloud/ddoscoo/model/DeleteAutoCcWhitelistRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DeleteAutoCcWhitelistResult.h
|
||||
include/alibabacloud/ddoscoo/model/DeleteNetworkRuleRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DeleteNetworkRuleResult.h
|
||||
include/alibabacloud/ddoscoo/model/DeleteSceneDefensePolicyRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DeleteSceneDefensePolicyResult.h
|
||||
include/alibabacloud/ddoscoo/model/DeleteSchedulerRuleRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DeleteSchedulerRuleResult.h
|
||||
include/alibabacloud/ddoscoo/model/DeleteTagResourcesRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DeleteTagResourcesResult.h
|
||||
include/alibabacloud/ddoscoo/model/DeleteWebCCRuleRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DeleteWebCCRuleResult.h
|
||||
include/alibabacloud/ddoscoo/model/DeleteWebCacheCustomRuleRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DeleteWebCacheCustomRuleResult.h
|
||||
include/alibabacloud/ddoscoo/model/DeleteWebPreciseAccessRuleRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DeleteWebPreciseAccessRuleResult.h
|
||||
include/alibabacloud/ddoscoo/model/DeleteWebRuleRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DeleteWebRuleResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeAsyncTasksRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeAsyncTasksResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeAutoCcBlacklistRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeAutoCcBlacklistResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeAutoCcListCountRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeAutoCcListCountResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeAutoCcWhitelistRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeAutoCcWhitelistResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeBackSourceCidrRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeBackSourceCidrResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeBlackholeStatusRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeBlackholeStatusResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeBlockStatusRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeBlockStatusResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeCertsRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeCertsResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeCnameReusesRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeCnameReusesResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDDoSEventsRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDDoSEventsResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDDosAllEventListRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDDosAllEventListResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDDosEventAreaRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDDosEventAreaResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDDosEventAttackTypeRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDDosEventAttackTypeResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDDosEventIspRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDDosEventIspResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDDosEventMaxRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDDosEventMaxResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDDosEventSrcIpRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDDosEventSrcIpResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDefenseCountStatisticsRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDefenseCountStatisticsResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDefenseRecordsRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDefenseRecordsResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDomainAttackEventsRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDomainAttackEventsResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDomainOverviewRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDomainOverviewResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDomainQPSListRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDomainQPSListResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDomainQpsWithCacheRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDomainQpsWithCacheResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDomainStatusCodeCountRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDomainStatusCodeCountResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDomainStatusCodeListRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDomainStatusCodeListResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDomainTopAttackListRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDomainTopAttackListResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDomainViewSourceCountriesRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDomainViewSourceCountriesResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDomainViewSourceProvincesRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDomainViewSourceProvincesResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDomainViewTopCostTimeRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDomainViewTopCostTimeResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDomainViewTopUrlRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDomainViewTopUrlResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDomainsRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeDomainsResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeElasticBandwidthSpecRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeElasticBandwidthSpecResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeHealthCheckListRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeHealthCheckListResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeHealthCheckStatusRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeHealthCheckStatusResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeInstanceDetailsRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeInstanceDetailsResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeInstanceIdsRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeInstanceIdsResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeInstanceSpecsRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeInstanceSpecsResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeInstanceStatisticsRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeInstanceStatisticsResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeInstancesRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeInstancesResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeLogStoreExistStatusRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeLogStoreExistStatusResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeNetworkRegionBlockRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeNetworkRegionBlockResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeNetworkRuleAttributesRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeNetworkRuleAttributesResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeNetworkRulesRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeNetworkRulesResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeOpEntitiesRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeOpEntitiesResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribePortAttackMaxFlowRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribePortAttackMaxFlowResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribePortAutoCcStatusRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribePortAutoCcStatusResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribePortConnsCountRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribePortConnsCountResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribePortConnsListRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribePortConnsListResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribePortFlowListRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribePortFlowListResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribePortMaxConnsRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribePortMaxConnsResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribePortViewSourceCountriesRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribePortViewSourceCountriesResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribePortViewSourceIspsRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribePortViewSourceIspsResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribePortViewSourceProvincesRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribePortViewSourceProvincesResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeSceneDefenseObjectsRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeSceneDefenseObjectsResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeSceneDefensePoliciesRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeSceneDefensePoliciesResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeSchedulerRulesRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeSchedulerRulesResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeSlsAuthStatusRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeSlsAuthStatusResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeSlsLogstoreInfoRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeSlsLogstoreInfoResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeSlsOpenStatusRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeSlsOpenStatusResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeStsGrantStatusRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeStsGrantStatusResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeTagKeysRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeTagKeysResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeTagResourcesRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeTagResourcesResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeUnBlackholeCountRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeUnBlackholeCountResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeUnBlockCountRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeUnBlockCountResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeWebAccessLogDispatchStatusRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeWebAccessLogDispatchStatusResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeWebAccessLogEmptyCountRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeWebAccessLogEmptyCountResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeWebAccessLogStatusRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeWebAccessLogStatusResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeWebAccessModeRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeWebAccessModeResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeWebAreaBlockConfigsRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeWebAreaBlockConfigsResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeWebCCRulesRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeWebCCRulesResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeWebCacheConfigsRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeWebCacheConfigsResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeWebCcProtectSwitchRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeWebCcProtectSwitchResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeWebCustomPortsRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeWebCustomPortsResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeWebInstanceRelationsRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeWebInstanceRelationsResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeWebPreciseAccessRuleRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeWebPreciseAccessRuleResult.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeWebRulesRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DescribeWebRulesResult.h
|
||||
include/alibabacloud/ddoscoo/model/DetachSceneDefenseObjectRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DetachSceneDefenseObjectResult.h
|
||||
include/alibabacloud/ddoscoo/model/DisableSceneDefensePolicyRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DisableSceneDefensePolicyResult.h
|
||||
include/alibabacloud/ddoscoo/model/DisableWebAccessLogConfigRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DisableWebAccessLogConfigResult.h
|
||||
include/alibabacloud/ddoscoo/model/DisableWebCCRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DisableWebCCResult.h
|
||||
include/alibabacloud/ddoscoo/model/DisableWebCCRuleRequest.h
|
||||
include/alibabacloud/ddoscoo/model/DisableWebCCRuleResult.h
|
||||
include/alibabacloud/ddoscoo/model/EmptyAutoCcBlacklistRequest.h
|
||||
include/alibabacloud/ddoscoo/model/EmptyAutoCcBlacklistResult.h
|
||||
include/alibabacloud/ddoscoo/model/EmptyAutoCcWhitelistRequest.h
|
||||
include/alibabacloud/ddoscoo/model/EmptyAutoCcWhitelistResult.h
|
||||
include/alibabacloud/ddoscoo/model/EmptySlsLogstoreRequest.h
|
||||
include/alibabacloud/ddoscoo/model/EmptySlsLogstoreResult.h
|
||||
include/alibabacloud/ddoscoo/model/EnableSceneDefensePolicyRequest.h
|
||||
include/alibabacloud/ddoscoo/model/EnableSceneDefensePolicyResult.h
|
||||
include/alibabacloud/ddoscoo/model/EnableWebAccessLogConfigRequest.h
|
||||
include/alibabacloud/ddoscoo/model/EnableWebAccessLogConfigResult.h
|
||||
include/alibabacloud/ddoscoo/model/EnableWebCCRequest.h
|
||||
include/alibabacloud/ddoscoo/model/EnableWebCCResult.h
|
||||
include/alibabacloud/ddoscoo/model/EnableWebCCRuleRequest.h
|
||||
include/alibabacloud/ddoscoo/model/EnableWebCCRuleResult.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyBlackholeStatusRequest.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyBlackholeStatusResult.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyBlockStatusRequest.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyBlockStatusResult.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyCnameReuseRequest.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyCnameReuseResult.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyElasticBandWidthRequest.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyElasticBandWidthResult.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyFullLogTtlRequest.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyFullLogTtlResult.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyHealthCheckConfigRequest.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyHealthCheckConfigResult.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyHttp2EnableRequest.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyHttp2EnableResult.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyInstanceRemarkRequest.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyInstanceRemarkResult.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyNetworkRuleAttributeRequest.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyNetworkRuleAttributeResult.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyPortAutoCcStatusRequest.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyPortAutoCcStatusResult.h
|
||||
include/alibabacloud/ddoscoo/model/ModifySceneDefensePolicyRequest.h
|
||||
include/alibabacloud/ddoscoo/model/ModifySceneDefensePolicyResult.h
|
||||
include/alibabacloud/ddoscoo/model/ModifySchedulerRuleRequest.h
|
||||
include/alibabacloud/ddoscoo/model/ModifySchedulerRuleResult.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyTlsConfigRequest.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyTlsConfigResult.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyWebAIProtectModeRequest.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyWebAIProtectModeResult.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyWebAIProtectSwitchRequest.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyWebAIProtectSwitchResult.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyWebAccessModeRequest.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyWebAccessModeResult.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyWebAreaBlockRequest.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyWebAreaBlockResult.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyWebAreaBlockSwitchRequest.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyWebAreaBlockSwitchResult.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyWebCCRuleRequest.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyWebCCRuleResult.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyWebCacheCustomRuleRequest.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyWebCacheCustomRuleResult.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyWebCacheModeRequest.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyWebCacheModeResult.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyWebCacheSwitchRequest.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyWebCacheSwitchResult.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyWebIpSetSwitchRequest.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyWebIpSetSwitchResult.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyWebPreciseAccessRuleRequest.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyWebPreciseAccessRuleResult.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyWebPreciseAccessSwitchRequest.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyWebPreciseAccessSwitchResult.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyWebRuleRequest.h
|
||||
include/alibabacloud/ddoscoo/model/ModifyWebRuleResult.h
|
||||
include/alibabacloud/ddoscoo/model/ReleaseInstanceRequest.h
|
||||
include/alibabacloud/ddoscoo/model/ReleaseInstanceResult.h
|
||||
include/alibabacloud/ddoscoo/model/SwitchSchedulerRuleRequest.h
|
||||
include/alibabacloud/ddoscoo/model/SwitchSchedulerRuleResult.h )
|
||||
|
||||
set(ddoscoo_src
|
||||
src/DdoscooClient.cc
|
||||
src/model/AddAutoCcBlacklistRequest.cc
|
||||
src/model/AddAutoCcBlacklistResult.cc
|
||||
src/model/AddAutoCcWhitelistRequest.cc
|
||||
src/model/AddAutoCcWhitelistResult.cc
|
||||
src/model/AssociateWebCertRequest.cc
|
||||
src/model/AssociateWebCertResult.cc
|
||||
src/model/AttachSceneDefenseObjectRequest.cc
|
||||
src/model/AttachSceneDefenseObjectResult.cc
|
||||
src/model/ConfigNetworkRegionBlockRequest.cc
|
||||
src/model/ConfigNetworkRegionBlockResult.cc
|
||||
src/model/ConfigNetworkRulesRequest.cc
|
||||
src/model/ConfigNetworkRulesResult.cc
|
||||
src/model/ConfigWebCCTemplateRequest.cc
|
||||
src/model/ConfigWebCCTemplateResult.cc
|
||||
src/model/ConfigWebIpSetRequest.cc
|
||||
src/model/ConfigWebIpSetResult.cc
|
||||
src/model/CreateAsyncTaskRequest.cc
|
||||
src/model/CreateAsyncTaskResult.cc
|
||||
src/model/CreateNetworkRulesRequest.cc
|
||||
src/model/CreateNetworkRulesResult.cc
|
||||
src/model/CreateSceneDefensePolicyRequest.cc
|
||||
src/model/CreateSceneDefensePolicyResult.cc
|
||||
src/model/CreateSchedulerRuleRequest.cc
|
||||
src/model/CreateSchedulerRuleResult.cc
|
||||
src/model/CreateTagResourcesRequest.cc
|
||||
src/model/CreateTagResourcesResult.cc
|
||||
src/model/CreateWebCCRuleRequest.cc
|
||||
src/model/CreateWebCCRuleResult.cc
|
||||
src/model/CreateWebRuleRequest.cc
|
||||
src/model/CreateWebRuleResult.cc
|
||||
src/model/DeleteAsyncTaskRequest.cc
|
||||
src/model/DeleteAsyncTaskResult.cc
|
||||
src/model/DeleteAutoCcBlacklistRequest.cc
|
||||
src/model/DeleteAutoCcBlacklistResult.cc
|
||||
src/model/DeleteAutoCcWhitelistRequest.cc
|
||||
src/model/DeleteAutoCcWhitelistResult.cc
|
||||
src/model/DeleteNetworkRuleRequest.cc
|
||||
src/model/DeleteNetworkRuleResult.cc
|
||||
src/model/DeleteSceneDefensePolicyRequest.cc
|
||||
src/model/DeleteSceneDefensePolicyResult.cc
|
||||
src/model/DeleteSchedulerRuleRequest.cc
|
||||
src/model/DeleteSchedulerRuleResult.cc
|
||||
src/model/DeleteTagResourcesRequest.cc
|
||||
src/model/DeleteTagResourcesResult.cc
|
||||
src/model/DeleteWebCCRuleRequest.cc
|
||||
src/model/DeleteWebCCRuleResult.cc
|
||||
src/model/DeleteWebCacheCustomRuleRequest.cc
|
||||
src/model/DeleteWebCacheCustomRuleResult.cc
|
||||
src/model/DeleteWebPreciseAccessRuleRequest.cc
|
||||
src/model/DeleteWebPreciseAccessRuleResult.cc
|
||||
src/model/DeleteWebRuleRequest.cc
|
||||
src/model/DeleteWebRuleResult.cc
|
||||
src/model/DescribeAsyncTasksRequest.cc
|
||||
src/model/DescribeAsyncTasksResult.cc
|
||||
src/model/DescribeAutoCcBlacklistRequest.cc
|
||||
src/model/DescribeAutoCcBlacklistResult.cc
|
||||
src/model/DescribeAutoCcListCountRequest.cc
|
||||
src/model/DescribeAutoCcListCountResult.cc
|
||||
src/model/DescribeAutoCcWhitelistRequest.cc
|
||||
src/model/DescribeAutoCcWhitelistResult.cc
|
||||
src/model/DescribeBackSourceCidrRequest.cc
|
||||
src/model/DescribeBackSourceCidrResult.cc
|
||||
src/model/DescribeBlackholeStatusRequest.cc
|
||||
src/model/DescribeBlackholeStatusResult.cc
|
||||
src/model/DescribeBlockStatusRequest.cc
|
||||
src/model/DescribeBlockStatusResult.cc
|
||||
src/model/DescribeCertsRequest.cc
|
||||
src/model/DescribeCertsResult.cc
|
||||
src/model/DescribeCnameReusesRequest.cc
|
||||
src/model/DescribeCnameReusesResult.cc
|
||||
src/model/DescribeDDoSEventsRequest.cc
|
||||
src/model/DescribeDDoSEventsResult.cc
|
||||
src/model/DescribeDDosAllEventListRequest.cc
|
||||
src/model/DescribeDDosAllEventListResult.cc
|
||||
src/model/DescribeDDosEventAreaRequest.cc
|
||||
src/model/DescribeDDosEventAreaResult.cc
|
||||
src/model/DescribeDDosEventAttackTypeRequest.cc
|
||||
src/model/DescribeDDosEventAttackTypeResult.cc
|
||||
src/model/DescribeDDosEventIspRequest.cc
|
||||
src/model/DescribeDDosEventIspResult.cc
|
||||
src/model/DescribeDDosEventMaxRequest.cc
|
||||
src/model/DescribeDDosEventMaxResult.cc
|
||||
src/model/DescribeDDosEventSrcIpRequest.cc
|
||||
src/model/DescribeDDosEventSrcIpResult.cc
|
||||
src/model/DescribeDefenseCountStatisticsRequest.cc
|
||||
src/model/DescribeDefenseCountStatisticsResult.cc
|
||||
src/model/DescribeDefenseRecordsRequest.cc
|
||||
src/model/DescribeDefenseRecordsResult.cc
|
||||
src/model/DescribeDomainAttackEventsRequest.cc
|
||||
src/model/DescribeDomainAttackEventsResult.cc
|
||||
src/model/DescribeDomainOverviewRequest.cc
|
||||
src/model/DescribeDomainOverviewResult.cc
|
||||
src/model/DescribeDomainQPSListRequest.cc
|
||||
src/model/DescribeDomainQPSListResult.cc
|
||||
src/model/DescribeDomainQpsWithCacheRequest.cc
|
||||
src/model/DescribeDomainQpsWithCacheResult.cc
|
||||
src/model/DescribeDomainStatusCodeCountRequest.cc
|
||||
src/model/DescribeDomainStatusCodeCountResult.cc
|
||||
src/model/DescribeDomainStatusCodeListRequest.cc
|
||||
src/model/DescribeDomainStatusCodeListResult.cc
|
||||
src/model/DescribeDomainTopAttackListRequest.cc
|
||||
src/model/DescribeDomainTopAttackListResult.cc
|
||||
src/model/DescribeDomainViewSourceCountriesRequest.cc
|
||||
src/model/DescribeDomainViewSourceCountriesResult.cc
|
||||
src/model/DescribeDomainViewSourceProvincesRequest.cc
|
||||
src/model/DescribeDomainViewSourceProvincesResult.cc
|
||||
src/model/DescribeDomainViewTopCostTimeRequest.cc
|
||||
src/model/DescribeDomainViewTopCostTimeResult.cc
|
||||
src/model/DescribeDomainViewTopUrlRequest.cc
|
||||
src/model/DescribeDomainViewTopUrlResult.cc
|
||||
src/model/DescribeDomainsRequest.cc
|
||||
src/model/DescribeDomainsResult.cc
|
||||
src/model/DescribeElasticBandwidthSpecRequest.cc
|
||||
src/model/DescribeElasticBandwidthSpecResult.cc
|
||||
src/model/DescribeHealthCheckListRequest.cc
|
||||
src/model/DescribeHealthCheckListResult.cc
|
||||
src/model/DescribeHealthCheckStatusRequest.cc
|
||||
src/model/DescribeHealthCheckStatusResult.cc
|
||||
src/model/DescribeInstanceDetailsRequest.cc
|
||||
src/model/DescribeInstanceDetailsResult.cc
|
||||
src/model/DescribeInstanceIdsRequest.cc
|
||||
src/model/DescribeInstanceIdsResult.cc
|
||||
src/model/DescribeInstanceSpecsRequest.cc
|
||||
src/model/DescribeInstanceSpecsResult.cc
|
||||
src/model/DescribeInstanceStatisticsRequest.cc
|
||||
src/model/DescribeInstanceStatisticsResult.cc
|
||||
src/model/DescribeInstancesRequest.cc
|
||||
src/model/DescribeInstancesResult.cc
|
||||
src/model/DescribeLogStoreExistStatusRequest.cc
|
||||
src/model/DescribeLogStoreExistStatusResult.cc
|
||||
src/model/DescribeNetworkRegionBlockRequest.cc
|
||||
src/model/DescribeNetworkRegionBlockResult.cc
|
||||
src/model/DescribeNetworkRuleAttributesRequest.cc
|
||||
src/model/DescribeNetworkRuleAttributesResult.cc
|
||||
src/model/DescribeNetworkRulesRequest.cc
|
||||
src/model/DescribeNetworkRulesResult.cc
|
||||
src/model/DescribeOpEntitiesRequest.cc
|
||||
src/model/DescribeOpEntitiesResult.cc
|
||||
src/model/DescribePortAttackMaxFlowRequest.cc
|
||||
src/model/DescribePortAttackMaxFlowResult.cc
|
||||
src/model/DescribePortAutoCcStatusRequest.cc
|
||||
src/model/DescribePortAutoCcStatusResult.cc
|
||||
src/model/DescribePortConnsCountRequest.cc
|
||||
src/model/DescribePortConnsCountResult.cc
|
||||
src/model/DescribePortConnsListRequest.cc
|
||||
src/model/DescribePortConnsListResult.cc
|
||||
src/model/DescribePortFlowListRequest.cc
|
||||
src/model/DescribePortFlowListResult.cc
|
||||
src/model/DescribePortMaxConnsRequest.cc
|
||||
src/model/DescribePortMaxConnsResult.cc
|
||||
src/model/DescribePortViewSourceCountriesRequest.cc
|
||||
src/model/DescribePortViewSourceCountriesResult.cc
|
||||
src/model/DescribePortViewSourceIspsRequest.cc
|
||||
src/model/DescribePortViewSourceIspsResult.cc
|
||||
src/model/DescribePortViewSourceProvincesRequest.cc
|
||||
src/model/DescribePortViewSourceProvincesResult.cc
|
||||
src/model/DescribeSceneDefenseObjectsRequest.cc
|
||||
src/model/DescribeSceneDefenseObjectsResult.cc
|
||||
src/model/DescribeSceneDefensePoliciesRequest.cc
|
||||
src/model/DescribeSceneDefensePoliciesResult.cc
|
||||
src/model/DescribeSchedulerRulesRequest.cc
|
||||
src/model/DescribeSchedulerRulesResult.cc
|
||||
src/model/DescribeSlsAuthStatusRequest.cc
|
||||
src/model/DescribeSlsAuthStatusResult.cc
|
||||
src/model/DescribeSlsLogstoreInfoRequest.cc
|
||||
src/model/DescribeSlsLogstoreInfoResult.cc
|
||||
src/model/DescribeSlsOpenStatusRequest.cc
|
||||
src/model/DescribeSlsOpenStatusResult.cc
|
||||
src/model/DescribeStsGrantStatusRequest.cc
|
||||
src/model/DescribeStsGrantStatusResult.cc
|
||||
src/model/DescribeTagKeysRequest.cc
|
||||
src/model/DescribeTagKeysResult.cc
|
||||
src/model/DescribeTagResourcesRequest.cc
|
||||
src/model/DescribeTagResourcesResult.cc
|
||||
src/model/DescribeUnBlackholeCountRequest.cc
|
||||
src/model/DescribeUnBlackholeCountResult.cc
|
||||
src/model/DescribeUnBlockCountRequest.cc
|
||||
src/model/DescribeUnBlockCountResult.cc
|
||||
src/model/DescribeWebAccessLogDispatchStatusRequest.cc
|
||||
src/model/DescribeWebAccessLogDispatchStatusResult.cc
|
||||
src/model/DescribeWebAccessLogEmptyCountRequest.cc
|
||||
src/model/DescribeWebAccessLogEmptyCountResult.cc
|
||||
src/model/DescribeWebAccessLogStatusRequest.cc
|
||||
src/model/DescribeWebAccessLogStatusResult.cc
|
||||
src/model/DescribeWebAccessModeRequest.cc
|
||||
src/model/DescribeWebAccessModeResult.cc
|
||||
src/model/DescribeWebAreaBlockConfigsRequest.cc
|
||||
src/model/DescribeWebAreaBlockConfigsResult.cc
|
||||
src/model/DescribeWebCCRulesRequest.cc
|
||||
src/model/DescribeWebCCRulesResult.cc
|
||||
src/model/DescribeWebCacheConfigsRequest.cc
|
||||
src/model/DescribeWebCacheConfigsResult.cc
|
||||
src/model/DescribeWebCcProtectSwitchRequest.cc
|
||||
src/model/DescribeWebCcProtectSwitchResult.cc
|
||||
src/model/DescribeWebCustomPortsRequest.cc
|
||||
src/model/DescribeWebCustomPortsResult.cc
|
||||
src/model/DescribeWebInstanceRelationsRequest.cc
|
||||
src/model/DescribeWebInstanceRelationsResult.cc
|
||||
src/model/DescribeWebPreciseAccessRuleRequest.cc
|
||||
src/model/DescribeWebPreciseAccessRuleResult.cc
|
||||
src/model/DescribeWebRulesRequest.cc
|
||||
src/model/DescribeWebRulesResult.cc
|
||||
src/model/DetachSceneDefenseObjectRequest.cc
|
||||
src/model/DetachSceneDefenseObjectResult.cc
|
||||
src/model/DisableSceneDefensePolicyRequest.cc
|
||||
src/model/DisableSceneDefensePolicyResult.cc
|
||||
src/model/DisableWebAccessLogConfigRequest.cc
|
||||
src/model/DisableWebAccessLogConfigResult.cc
|
||||
src/model/DisableWebCCRequest.cc
|
||||
src/model/DisableWebCCResult.cc
|
||||
src/model/DisableWebCCRuleRequest.cc
|
||||
src/model/DisableWebCCRuleResult.cc
|
||||
src/model/EmptyAutoCcBlacklistRequest.cc
|
||||
src/model/EmptyAutoCcBlacklistResult.cc
|
||||
src/model/EmptyAutoCcWhitelistRequest.cc
|
||||
src/model/EmptyAutoCcWhitelistResult.cc
|
||||
src/model/EmptySlsLogstoreRequest.cc
|
||||
src/model/EmptySlsLogstoreResult.cc
|
||||
src/model/EnableSceneDefensePolicyRequest.cc
|
||||
src/model/EnableSceneDefensePolicyResult.cc
|
||||
src/model/EnableWebAccessLogConfigRequest.cc
|
||||
src/model/EnableWebAccessLogConfigResult.cc
|
||||
src/model/EnableWebCCRequest.cc
|
||||
src/model/EnableWebCCResult.cc
|
||||
src/model/EnableWebCCRuleRequest.cc
|
||||
src/model/EnableWebCCRuleResult.cc
|
||||
src/model/ModifyBlackholeStatusRequest.cc
|
||||
src/model/ModifyBlackholeStatusResult.cc
|
||||
src/model/ModifyBlockStatusRequest.cc
|
||||
src/model/ModifyBlockStatusResult.cc
|
||||
src/model/ModifyCnameReuseRequest.cc
|
||||
src/model/ModifyCnameReuseResult.cc
|
||||
src/model/ModifyElasticBandWidthRequest.cc
|
||||
src/model/ModifyElasticBandWidthResult.cc
|
||||
src/model/ModifyFullLogTtlRequest.cc
|
||||
src/model/ModifyFullLogTtlResult.cc
|
||||
src/model/ModifyHealthCheckConfigRequest.cc
|
||||
src/model/ModifyHealthCheckConfigResult.cc
|
||||
src/model/ModifyHttp2EnableRequest.cc
|
||||
src/model/ModifyHttp2EnableResult.cc
|
||||
src/model/ModifyInstanceRemarkRequest.cc
|
||||
src/model/ModifyInstanceRemarkResult.cc
|
||||
src/model/ModifyNetworkRuleAttributeRequest.cc
|
||||
src/model/ModifyNetworkRuleAttributeResult.cc
|
||||
src/model/ModifyPortAutoCcStatusRequest.cc
|
||||
src/model/ModifyPortAutoCcStatusResult.cc
|
||||
src/model/ModifySceneDefensePolicyRequest.cc
|
||||
src/model/ModifySceneDefensePolicyResult.cc
|
||||
src/model/ModifySchedulerRuleRequest.cc
|
||||
src/model/ModifySchedulerRuleResult.cc
|
||||
src/model/ModifyTlsConfigRequest.cc
|
||||
src/model/ModifyTlsConfigResult.cc
|
||||
src/model/ModifyWebAIProtectModeRequest.cc
|
||||
src/model/ModifyWebAIProtectModeResult.cc
|
||||
src/model/ModifyWebAIProtectSwitchRequest.cc
|
||||
src/model/ModifyWebAIProtectSwitchResult.cc
|
||||
src/model/ModifyWebAccessModeRequest.cc
|
||||
src/model/ModifyWebAccessModeResult.cc
|
||||
src/model/ModifyWebAreaBlockRequest.cc
|
||||
src/model/ModifyWebAreaBlockResult.cc
|
||||
src/model/ModifyWebAreaBlockSwitchRequest.cc
|
||||
src/model/ModifyWebAreaBlockSwitchResult.cc
|
||||
src/model/ModifyWebCCRuleRequest.cc
|
||||
src/model/ModifyWebCCRuleResult.cc
|
||||
src/model/ModifyWebCacheCustomRuleRequest.cc
|
||||
src/model/ModifyWebCacheCustomRuleResult.cc
|
||||
src/model/ModifyWebCacheModeRequest.cc
|
||||
src/model/ModifyWebCacheModeResult.cc
|
||||
src/model/ModifyWebCacheSwitchRequest.cc
|
||||
src/model/ModifyWebCacheSwitchResult.cc
|
||||
src/model/ModifyWebIpSetSwitchRequest.cc
|
||||
src/model/ModifyWebIpSetSwitchResult.cc
|
||||
src/model/ModifyWebPreciseAccessRuleRequest.cc
|
||||
src/model/ModifyWebPreciseAccessRuleResult.cc
|
||||
src/model/ModifyWebPreciseAccessSwitchRequest.cc
|
||||
src/model/ModifyWebPreciseAccessSwitchResult.cc
|
||||
src/model/ModifyWebRuleRequest.cc
|
||||
src/model/ModifyWebRuleResult.cc
|
||||
src/model/ReleaseInstanceRequest.cc
|
||||
src/model/ReleaseInstanceResult.cc
|
||||
src/model/SwitchSchedulerRuleRequest.cc
|
||||
src/model/SwitchSchedulerRuleResult.cc )
|
||||
|
||||
add_library(ddoscoo ${LIB_TYPE}
|
||||
${ddoscoo_public_header}
|
||||
${ddoscoo_public_header_model}
|
||||
${ddoscoo_src})
|
||||
|
||||
set_target_properties(ddoscoo
|
||||
PROPERTIES
|
||||
LINKER_LANGUAGE CXX
|
||||
ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib
|
||||
LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib
|
||||
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin
|
||||
OUTPUT_NAME ${TARGET_OUTPUT_NAME_PREFIX}ddoscoo
|
||||
)
|
||||
|
||||
if(${LIB_TYPE} STREQUAL "SHARED")
|
||||
set_target_properties(ddoscoo
|
||||
PROPERTIES
|
||||
DEFINE_SYMBOL ALIBABACLOUD_DDOSCOO_LIBRARY)
|
||||
endif()
|
||||
|
||||
target_include_directories(ddoscoo
|
||||
PRIVATE include
|
||||
${CMAKE_SOURCE_DIR}/core/include
|
||||
)
|
||||
target_link_libraries(ddoscoo
|
||||
core)
|
||||
|
||||
if(CMAKE_HOST_WIN32)
|
||||
ExternalProject_Get_Property(jsoncpp INSTALL_DIR)
|
||||
set(jsoncpp_install_dir ${INSTALL_DIR})
|
||||
add_dependencies(ddoscoo
|
||||
jsoncpp)
|
||||
target_include_directories(ddoscoo
|
||||
PRIVATE ${jsoncpp_install_dir}/include)
|
||||
target_link_libraries(ddoscoo
|
||||
${jsoncpp_install_dir}/lib/jsoncpp.lib)
|
||||
set_target_properties(ddoscoo
|
||||
PROPERTIES
|
||||
COMPILE_OPTIONS "/bigobj")
|
||||
else()
|
||||
target_include_directories(ddoscoo
|
||||
PRIVATE /usr/include/jsoncpp)
|
||||
target_link_libraries(ddoscoo
|
||||
jsoncpp)
|
||||
endif()
|
||||
|
||||
install(FILES ${ddoscoo_public_header}
|
||||
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/ddoscoo)
|
||||
install(FILES ${ddoscoo_public_header_model}
|
||||
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/ddoscoo/model)
|
||||
install(TARGETS ddoscoo
|
||||
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
|
||||
)
|
||||
1174
ddoscoo/include/alibabacloud/ddoscoo/DdoscooClient.h
Normal file
1174
ddoscoo/include/alibabacloud/ddoscoo/DdoscooClient.h
Normal file
File diff suppressed because it is too large
Load Diff
32
ddoscoo/include/alibabacloud/ddoscoo/DdoscooExport.h
Normal file
32
ddoscoo/include/alibabacloud/ddoscoo/DdoscooExport.h
Normal file
@@ -0,0 +1,32 @@
|
||||
/*
|
||||
* 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_DDOSCOO_DDOSCOOEXPORT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_DDOSCOOEXPORT_H_
|
||||
|
||||
#include <alibabacloud/core/Global.h>
|
||||
|
||||
#if defined(ALIBABACLOUD_SHARED)
|
||||
# if defined(ALIBABACLOUD_DDOSCOO_LIBRARY)
|
||||
# define ALIBABACLOUD_DDOSCOO_EXPORT ALIBABACLOUD_DECL_EXPORT
|
||||
# else
|
||||
# define ALIBABACLOUD_DDOSCOO_EXPORT ALIBABACLOUD_DECL_IMPORT
|
||||
# endif
|
||||
#else
|
||||
# define ALIBABACLOUD_DDOSCOO_EXPORT
|
||||
#endif
|
||||
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_DDOSCOOEXPORT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_ADDAUTOCCBLACKLISTREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_ADDAUTOCCBLACKLISTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT AddAutoCcBlacklistRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
AddAutoCcBlacklistRequest();
|
||||
~AddAutoCcBlacklistRequest();
|
||||
|
||||
int getExpireTime()const;
|
||||
void setExpireTime(int expireTime);
|
||||
std::string getBlacklist()const;
|
||||
void setBlacklist(const std::string& blacklist);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
int expireTime_;
|
||||
std::string blacklist_;
|
||||
std::string instanceId_;
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_ADDAUTOCCBLACKLISTREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_ADDAUTOCCBLACKLISTRESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_ADDAUTOCCBLACKLISTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT AddAutoCcBlacklistResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AddAutoCcBlacklistResult();
|
||||
explicit AddAutoCcBlacklistResult(const std::string &payload);
|
||||
~AddAutoCcBlacklistResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_ADDAUTOCCBLACKLISTRESULT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_ADDAUTOCCWHITELISTREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_ADDAUTOCCWHITELISTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT AddAutoCcWhitelistRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
AddAutoCcWhitelistRequest();
|
||||
~AddAutoCcWhitelistRequest();
|
||||
|
||||
int getExpireTime()const;
|
||||
void setExpireTime(int expireTime);
|
||||
std::string getWhitelist()const;
|
||||
void setWhitelist(const std::string& whitelist);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
int expireTime_;
|
||||
std::string whitelist_;
|
||||
std::string instanceId_;
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_ADDAUTOCCWHITELISTREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_ADDAUTOCCWHITELISTRESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_ADDAUTOCCWHITELISTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT AddAutoCcWhitelistResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AddAutoCcWhitelistResult();
|
||||
explicit AddAutoCcWhitelistResult(const std::string &payload);
|
||||
~AddAutoCcWhitelistResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_ADDAUTOCCWHITELISTRESULT_H_
|
||||
@@ -0,0 +1,66 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_ASSOCIATEWEBCERTREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_ASSOCIATEWEBCERTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT AssociateWebCertRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
AssociateWebCertRequest();
|
||||
~AssociateWebCertRequest();
|
||||
|
||||
std::string getCert()const;
|
||||
void setCert(const std::string& cert);
|
||||
int getCertId()const;
|
||||
void setCertId(int certId);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getKey()const;
|
||||
void setKey(const std::string& key);
|
||||
std::string getCertName()const;
|
||||
void setCertName(const std::string& certName);
|
||||
std::string getDomain()const;
|
||||
void setDomain(const std::string& domain);
|
||||
|
||||
private:
|
||||
std::string cert_;
|
||||
int certId_;
|
||||
std::string resourceGroupId_;
|
||||
std::string sourceIp_;
|
||||
std::string key_;
|
||||
std::string certName_;
|
||||
std::string domain_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_ASSOCIATEWEBCERTREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_ASSOCIATEWEBCERTRESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_ASSOCIATEWEBCERTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT AssociateWebCertResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AssociateWebCertResult();
|
||||
explicit AssociateWebCertResult(const std::string &payload);
|
||||
~AssociateWebCertResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_ASSOCIATEWEBCERTRESULT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_ATTACHSCENEDEFENSEOBJECTREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_ATTACHSCENEDEFENSEOBJECTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT AttachSceneDefenseObjectRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
AttachSceneDefenseObjectRequest();
|
||||
~AttachSceneDefenseObjectRequest();
|
||||
|
||||
std::string getObjects()const;
|
||||
void setObjects(const std::string& objects);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getPolicyId()const;
|
||||
void setPolicyId(const std::string& policyId);
|
||||
std::string getObjectType()const;
|
||||
void setObjectType(const std::string& objectType);
|
||||
|
||||
private:
|
||||
std::string objects_;
|
||||
std::string sourceIp_;
|
||||
std::string policyId_;
|
||||
std::string objectType_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_ATTACHSCENEDEFENSEOBJECTREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_ATTACHSCENEDEFENSEOBJECTRESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_ATTACHSCENEDEFENSEOBJECTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT AttachSceneDefenseObjectResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AttachSceneDefenseObjectResult();
|
||||
explicit AttachSceneDefenseObjectResult(const std::string &payload);
|
||||
~AttachSceneDefenseObjectResult();
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_ATTACHSCENEDEFENSEOBJECTRESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CONFIGNETWORKREGIONBLOCKREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_CONFIGNETWORKREGIONBLOCKREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT ConfigNetworkRegionBlockRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ConfigNetworkRegionBlockRequest();
|
||||
~ConfigNetworkRegionBlockRequest();
|
||||
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getConfig()const;
|
||||
void setConfig(const std::string& config);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
std::string sourceIp_;
|
||||
std::string config_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CONFIGNETWORKREGIONBLOCKREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CONFIGNETWORKREGIONBLOCKRESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_CONFIGNETWORKREGIONBLOCKRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT ConfigNetworkRegionBlockResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ConfigNetworkRegionBlockResult();
|
||||
explicit ConfigNetworkRegionBlockResult(const std::string &payload);
|
||||
~ConfigNetworkRegionBlockResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CONFIGNETWORKREGIONBLOCKRESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CONFIGNETWORKRULESREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_CONFIGNETWORKRULESREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT ConfigNetworkRulesRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ConfigNetworkRulesRequest();
|
||||
~ConfigNetworkRulesRequest();
|
||||
|
||||
std::string getNetworkRules()const;
|
||||
void setNetworkRules(const std::string& networkRules);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
std::string networkRules_;
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CONFIGNETWORKRULESREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CONFIGNETWORKRULESRESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_CONFIGNETWORKRULESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT ConfigNetworkRulesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ConfigNetworkRulesResult();
|
||||
explicit ConfigNetworkRulesResult(const std::string &payload);
|
||||
~ConfigNetworkRulesResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CONFIGNETWORKRULESRESULT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CONFIGWEBCCTEMPLATEREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_CONFIGWEBCCTEMPLATEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT ConfigWebCCTemplateRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ConfigWebCCTemplateRequest();
|
||||
~ConfigWebCCTemplateRequest();
|
||||
|
||||
std::string get_Template()const;
|
||||
void set_Template(const std::string& _template);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getDomain()const;
|
||||
void setDomain(const std::string& domain);
|
||||
|
||||
private:
|
||||
std::string _template_;
|
||||
std::string resourceGroupId_;
|
||||
std::string sourceIp_;
|
||||
std::string domain_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CONFIGWEBCCTEMPLATEREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CONFIGWEBCCTEMPLATERESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_CONFIGWEBCCTEMPLATERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT ConfigWebCCTemplateResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ConfigWebCCTemplateResult();
|
||||
explicit ConfigWebCCTemplateResult(const std::string &payload);
|
||||
~ConfigWebCCTemplateResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CONFIGWEBCCTEMPLATERESULT_H_
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CONFIGWEBIPSETREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_CONFIGWEBIPSETREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT ConfigWebIpSetRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ConfigWebIpSetRequest();
|
||||
~ConfigWebIpSetRequest();
|
||||
|
||||
std::vector<std::string> getBlackList()const;
|
||||
void setBlackList(const std::vector<std::string>& blackList);
|
||||
std::vector<std::string> getWhiteList()const;
|
||||
void setWhiteList(const std::vector<std::string>& whiteList);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getDomain()const;
|
||||
void setDomain(const std::string& domain);
|
||||
|
||||
private:
|
||||
std::vector<std::string> blackList_;
|
||||
std::vector<std::string> whiteList_;
|
||||
std::string resourceGroupId_;
|
||||
std::string sourceIp_;
|
||||
std::string domain_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CONFIGWEBIPSETREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CONFIGWEBIPSETRESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_CONFIGWEBIPSETRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT ConfigWebIpSetResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ConfigWebIpSetResult();
|
||||
explicit ConfigWebIpSetResult(const std::string &payload);
|
||||
~ConfigWebIpSetResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CONFIGWEBIPSETRESULT_H_
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CREATEASYNCTASKREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_CREATEASYNCTASKREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT CreateAsyncTaskRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateAsyncTaskRequest();
|
||||
~CreateAsyncTaskRequest();
|
||||
|
||||
int getTaskType()const;
|
||||
void setTaskType(int taskType);
|
||||
std::string getTaskParams()const;
|
||||
void setTaskParams(const std::string& taskParams);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getLang()const;
|
||||
void setLang(const std::string& lang);
|
||||
|
||||
private:
|
||||
int taskType_;
|
||||
std::string taskParams_;
|
||||
std::string resourceGroupId_;
|
||||
std::string sourceIp_;
|
||||
std::string lang_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CREATEASYNCTASKREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CREATEASYNCTASKRESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_CREATEASYNCTASKRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT CreateAsyncTaskResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateAsyncTaskResult();
|
||||
explicit CreateAsyncTaskResult(const std::string &payload);
|
||||
~CreateAsyncTaskResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CREATEASYNCTASKRESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CREATENETWORKRULESREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_CREATENETWORKRULESREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT CreateNetworkRulesRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateNetworkRulesRequest();
|
||||
~CreateNetworkRulesRequest();
|
||||
|
||||
std::string getNetworkRules()const;
|
||||
void setNetworkRules(const std::string& networkRules);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
std::string networkRules_;
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CREATENETWORKRULESREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CREATENETWORKRULESRESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_CREATENETWORKRULESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT CreateNetworkRulesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateNetworkRulesResult();
|
||||
explicit CreateNetworkRulesResult(const std::string &payload);
|
||||
~CreateNetworkRulesResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CREATENETWORKRULESRESULT_H_
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CREATESCENEDEFENSEPOLICYREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_CREATESCENEDEFENSEPOLICYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT CreateSceneDefensePolicyRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateSceneDefensePolicyRequest();
|
||||
~CreateSceneDefensePolicyRequest();
|
||||
|
||||
std::string get_Template()const;
|
||||
void set_Template(const std::string& _template);
|
||||
long getEndTime()const;
|
||||
void setEndTime(long endTime);
|
||||
long getStartTime()const;
|
||||
void setStartTime(long startTime);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
|
||||
private:
|
||||
std::string _template_;
|
||||
long endTime_;
|
||||
long startTime_;
|
||||
std::string sourceIp_;
|
||||
std::string name_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CREATESCENEDEFENSEPOLICYREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CREATESCENEDEFENSEPOLICYRESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_CREATESCENEDEFENSEPOLICYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT CreateSceneDefensePolicyResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateSceneDefensePolicyResult();
|
||||
explicit CreateSceneDefensePolicyResult(const std::string &payload);
|
||||
~CreateSceneDefensePolicyResult();
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CREATESCENEDEFENSEPOLICYRESULT_H_
|
||||
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CREATESCHEDULERRULEREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_CREATESCHEDULERRULEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT CreateSchedulerRuleRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateSchedulerRuleRequest();
|
||||
~CreateSchedulerRuleRequest();
|
||||
|
||||
std::string getRules()const;
|
||||
void setRules(const std::string& rules);
|
||||
std::string getRuleName()const;
|
||||
void setRuleName(const std::string& ruleName);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getParam()const;
|
||||
void setParam(const std::string& param);
|
||||
int getRuleType()const;
|
||||
void setRuleType(int ruleType);
|
||||
|
||||
private:
|
||||
std::string rules_;
|
||||
std::string ruleName_;
|
||||
std::string resourceGroupId_;
|
||||
std::string sourceIp_;
|
||||
std::string param_;
|
||||
int ruleType_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CREATESCHEDULERRULEREQUEST_H_
|
||||
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CREATESCHEDULERRULERESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_CREATESCHEDULERRULERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT CreateSchedulerRuleResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateSchedulerRuleResult();
|
||||
explicit CreateSchedulerRuleResult(const std::string &payload);
|
||||
~CreateSchedulerRuleResult();
|
||||
std::string getCname()const;
|
||||
std::string getRuleName()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string cname_;
|
||||
std::string ruleName_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CREATESCHEDULERRULERESULT_H_
|
||||
@@ -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_DDOSCOO_MODEL_CREATETAGRESOURCESREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_CREATETAGRESOURCESREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT CreateTagResourcesRequest : public RpcServiceRequest
|
||||
{
|
||||
public:
|
||||
struct Tags
|
||||
{
|
||||
std::string value;
|
||||
std::string key;
|
||||
};
|
||||
|
||||
public:
|
||||
CreateTagResourcesRequest();
|
||||
~CreateTagResourcesRequest();
|
||||
|
||||
std::string getResourceType()const;
|
||||
void setResourceType(const std::string& resourceType);
|
||||
std::vector<Tags> getTags()const;
|
||||
void setTags(const std::vector<Tags>& tags);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::vector<std::string> getResourceIds()const;
|
||||
void setResourceIds(const std::vector<std::string>& resourceIds);
|
||||
|
||||
private:
|
||||
std::string resourceType_;
|
||||
std::vector<Tags> tags_;
|
||||
std::string resourceGroupId_;
|
||||
std::string sourceIp_;
|
||||
std::string regionId_;
|
||||
std::vector<std::string> resourceIds_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CREATETAGRESOURCESREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CREATETAGRESOURCESRESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_CREATETAGRESOURCESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT CreateTagResourcesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateTagResourcesResult();
|
||||
explicit CreateTagResourcesResult(const std::string &payload);
|
||||
~CreateTagResourcesResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CREATETAGRESOURCESRESULT_H_
|
||||
@@ -0,0 +1,75 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CREATEWEBCCRULEREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_CREATEWEBCCRULEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT CreateWebCCRuleRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateWebCCRuleRequest();
|
||||
~CreateWebCCRuleRequest();
|
||||
|
||||
std::string getMode()const;
|
||||
void setMode(const std::string& mode);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getAct()const;
|
||||
void setAct(const std::string& act);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
int getCount()const;
|
||||
void setCount(int count);
|
||||
int getTtl()const;
|
||||
void setTtl(int ttl);
|
||||
std::string getUri()const;
|
||||
void setUri(const std::string& uri);
|
||||
std::string getDomain()const;
|
||||
void setDomain(const std::string& domain);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
int getInterval()const;
|
||||
void setInterval(int interval);
|
||||
|
||||
private:
|
||||
std::string mode_;
|
||||
std::string resourceGroupId_;
|
||||
std::string act_;
|
||||
std::string sourceIp_;
|
||||
int count_;
|
||||
int ttl_;
|
||||
std::string uri_;
|
||||
std::string domain_;
|
||||
std::string name_;
|
||||
int interval_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CREATEWEBCCRULEREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CREATEWEBCCRULERESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_CREATEWEBCCRULERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT CreateWebCCRuleResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateWebCCRuleResult();
|
||||
explicit CreateWebCCRuleResult(const std::string &payload);
|
||||
~CreateWebCCRuleResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CREATEWEBCCRULERESULT_H_
|
||||
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CREATEWEBRULEREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_CREATEWEBRULEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT CreateWebRuleRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateWebRuleRequest();
|
||||
~CreateWebRuleRequest();
|
||||
|
||||
std::string getRules()const;
|
||||
void setRules(const std::string& rules);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
int getRsType()const;
|
||||
void setRsType(int rsType);
|
||||
std::vector<std::string> getInstanceIds()const;
|
||||
void setInstanceIds(const std::vector<std::string>& instanceIds);
|
||||
std::string getDomain()const;
|
||||
void setDomain(const std::string& domain);
|
||||
|
||||
private:
|
||||
std::string rules_;
|
||||
std::string resourceGroupId_;
|
||||
std::string sourceIp_;
|
||||
int rsType_;
|
||||
std::vector<std::string> instanceIds_;
|
||||
std::string domain_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CREATEWEBRULEREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_CREATEWEBRULERESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_CREATEWEBRULERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT CreateWebRuleResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateWebRuleResult();
|
||||
explicit CreateWebRuleResult(const std::string &payload);
|
||||
~CreateWebRuleResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_CREATEWEBRULERESULT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DELETEASYNCTASKREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DELETEASYNCTASKREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DeleteAsyncTaskRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteAsyncTaskRequest();
|
||||
~DeleteAsyncTaskRequest();
|
||||
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getLang()const;
|
||||
void setLang(const std::string& lang);
|
||||
int getTaskId()const;
|
||||
void setTaskId(int taskId);
|
||||
|
||||
private:
|
||||
std::string resourceGroupId_;
|
||||
std::string sourceIp_;
|
||||
std::string lang_;
|
||||
int taskId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DELETEASYNCTASKREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DELETEASYNCTASKRESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DELETEASYNCTASKRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DeleteAsyncTaskResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteAsyncTaskResult();
|
||||
explicit DeleteAsyncTaskResult(const std::string &payload);
|
||||
~DeleteAsyncTaskResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DELETEASYNCTASKRESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DELETEAUTOCCBLACKLISTREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DELETEAUTOCCBLACKLISTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DeleteAutoCcBlacklistRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteAutoCcBlacklistRequest();
|
||||
~DeleteAutoCcBlacklistRequest();
|
||||
|
||||
std::string getBlacklist()const;
|
||||
void setBlacklist(const std::string& blacklist);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
std::string blacklist_;
|
||||
std::string instanceId_;
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DELETEAUTOCCBLACKLISTREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DELETEAUTOCCBLACKLISTRESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DELETEAUTOCCBLACKLISTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DeleteAutoCcBlacklistResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteAutoCcBlacklistResult();
|
||||
explicit DeleteAutoCcBlacklistResult(const std::string &payload);
|
||||
~DeleteAutoCcBlacklistResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DELETEAUTOCCBLACKLISTRESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DELETEAUTOCCWHITELISTREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DELETEAUTOCCWHITELISTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DeleteAutoCcWhitelistRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteAutoCcWhitelistRequest();
|
||||
~DeleteAutoCcWhitelistRequest();
|
||||
|
||||
std::string getWhitelist()const;
|
||||
void setWhitelist(const std::string& whitelist);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
std::string whitelist_;
|
||||
std::string instanceId_;
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DELETEAUTOCCWHITELISTREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DELETEAUTOCCWHITELISTRESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DELETEAUTOCCWHITELISTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DeleteAutoCcWhitelistResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteAutoCcWhitelistResult();
|
||||
explicit DeleteAutoCcWhitelistResult(const std::string &payload);
|
||||
~DeleteAutoCcWhitelistResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DELETEAUTOCCWHITELISTRESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DELETENETWORKRULEREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DELETENETWORKRULEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DeleteNetworkRuleRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteNetworkRuleRequest();
|
||||
~DeleteNetworkRuleRequest();
|
||||
|
||||
std::string getNetworkRule()const;
|
||||
void setNetworkRule(const std::string& networkRule);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
std::string networkRule_;
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DELETENETWORKRULEREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DELETENETWORKRULERESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DELETENETWORKRULERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DeleteNetworkRuleResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteNetworkRuleResult();
|
||||
explicit DeleteNetworkRuleResult(const std::string &payload);
|
||||
~DeleteNetworkRuleResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DELETENETWORKRULERESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DELETESCENEDEFENSEPOLICYREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DELETESCENEDEFENSEPOLICYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DeleteSceneDefensePolicyRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteSceneDefensePolicyRequest();
|
||||
~DeleteSceneDefensePolicyRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getPolicyId()const;
|
||||
void setPolicyId(const std::string& policyId);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
std::string policyId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DELETESCENEDEFENSEPOLICYREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DELETESCENEDEFENSEPOLICYRESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DELETESCENEDEFENSEPOLICYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DeleteSceneDefensePolicyResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteSceneDefensePolicyResult();
|
||||
explicit DeleteSceneDefensePolicyResult(const std::string &payload);
|
||||
~DeleteSceneDefensePolicyResult();
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DELETESCENEDEFENSEPOLICYRESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DELETESCHEDULERRULEREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DELETESCHEDULERRULEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DeleteSchedulerRuleRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteSchedulerRuleRequest();
|
||||
~DeleteSchedulerRuleRequest();
|
||||
|
||||
std::string getRuleName()const;
|
||||
void setRuleName(const std::string& ruleName);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
std::string ruleName_;
|
||||
std::string resourceGroupId_;
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DELETESCHEDULERRULEREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DELETESCHEDULERRULERESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DELETESCHEDULERRULERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DeleteSchedulerRuleResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteSchedulerRuleResult();
|
||||
explicit DeleteSchedulerRuleResult(const std::string &payload);
|
||||
~DeleteSchedulerRuleResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DELETESCHEDULERRULERESULT_H_
|
||||
@@ -0,0 +1,66 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DELETETAGRESOURCESREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DELETETAGRESOURCESREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DeleteTagResourcesRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteTagResourcesRequest();
|
||||
~DeleteTagResourcesRequest();
|
||||
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
bool getAll()const;
|
||||
void setAll(bool all);
|
||||
std::string getResourceType()const;
|
||||
void setResourceType(const std::string& resourceType);
|
||||
std::vector<std::string> getTagKey()const;
|
||||
void setTagKey(const std::vector<std::string>& tagKey);
|
||||
std::vector<std::string> getResourceIds()const;
|
||||
void setResourceIds(const std::vector<std::string>& resourceIds);
|
||||
|
||||
private:
|
||||
std::string resourceGroupId_;
|
||||
std::string sourceIp_;
|
||||
std::string regionId_;
|
||||
bool all_;
|
||||
std::string resourceType_;
|
||||
std::vector<std::string> tagKey_;
|
||||
std::vector<std::string> resourceIds_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DELETETAGRESOURCESREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DELETETAGRESOURCESRESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DELETETAGRESOURCESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DeleteTagResourcesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteTagResourcesResult();
|
||||
explicit DeleteTagResourcesResult(const std::string &payload);
|
||||
~DeleteTagResourcesResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DELETETAGRESOURCESRESULT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DELETEWEBCCRULEREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DELETEWEBCCRULEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DeleteWebCCRuleRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteWebCCRuleRequest();
|
||||
~DeleteWebCCRuleRequest();
|
||||
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getDomain()const;
|
||||
void setDomain(const std::string& domain);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
|
||||
private:
|
||||
std::string resourceGroupId_;
|
||||
std::string sourceIp_;
|
||||
std::string domain_;
|
||||
std::string name_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DELETEWEBCCRULEREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DELETEWEBCCRULERESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DELETEWEBCCRULERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DeleteWebCCRuleResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteWebCCRuleResult();
|
||||
explicit DeleteWebCCRuleResult(const std::string &payload);
|
||||
~DeleteWebCCRuleResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DELETEWEBCCRULERESULT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DELETEWEBCACHECUSTOMRULEREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DELETEWEBCACHECUSTOMRULEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DeleteWebCacheCustomRuleRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteWebCacheCustomRuleRequest();
|
||||
~DeleteWebCacheCustomRuleRequest();
|
||||
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::vector<std::string> getRuleNames()const;
|
||||
void setRuleNames(const std::vector<std::string>& ruleNames);
|
||||
std::string getDomain()const;
|
||||
void setDomain(const std::string& domain);
|
||||
|
||||
private:
|
||||
std::string resourceGroupId_;
|
||||
std::string sourceIp_;
|
||||
std::vector<std::string> ruleNames_;
|
||||
std::string domain_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DELETEWEBCACHECUSTOMRULEREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DELETEWEBCACHECUSTOMRULERESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DELETEWEBCACHECUSTOMRULERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DeleteWebCacheCustomRuleResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteWebCacheCustomRuleResult();
|
||||
explicit DeleteWebCacheCustomRuleResult(const std::string &payload);
|
||||
~DeleteWebCacheCustomRuleResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DELETEWEBCACHECUSTOMRULERESULT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DELETEWEBPRECISEACCESSRULEREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DELETEWEBPRECISEACCESSRULEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DeleteWebPreciseAccessRuleRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteWebPreciseAccessRuleRequest();
|
||||
~DeleteWebPreciseAccessRuleRequest();
|
||||
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::vector<std::string> getRuleNames()const;
|
||||
void setRuleNames(const std::vector<std::string>& ruleNames);
|
||||
std::string getDomain()const;
|
||||
void setDomain(const std::string& domain);
|
||||
|
||||
private:
|
||||
std::string resourceGroupId_;
|
||||
std::string sourceIp_;
|
||||
std::vector<std::string> ruleNames_;
|
||||
std::string domain_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DELETEWEBPRECISEACCESSRULEREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DELETEWEBPRECISEACCESSRULERESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DELETEWEBPRECISEACCESSRULERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DeleteWebPreciseAccessRuleResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteWebPreciseAccessRuleResult();
|
||||
explicit DeleteWebPreciseAccessRuleResult(const std::string &payload);
|
||||
~DeleteWebPreciseAccessRuleResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DELETEWEBPRECISEACCESSRULERESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DELETEWEBRULEREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DELETEWEBRULEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DeleteWebRuleRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteWebRuleRequest();
|
||||
~DeleteWebRuleRequest();
|
||||
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getDomain()const;
|
||||
void setDomain(const std::string& domain);
|
||||
|
||||
private:
|
||||
std::string resourceGroupId_;
|
||||
std::string sourceIp_;
|
||||
std::string domain_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DELETEWEBRULEREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DELETEWEBRULERESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DELETEWEBRULERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DeleteWebRuleResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteWebRuleResult();
|
||||
explicit DeleteWebRuleResult(const std::string &payload);
|
||||
~DeleteWebRuleResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DELETEWEBRULERESULT_H_
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEASYNCTASKSREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEASYNCTASKSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DescribeAsyncTasksRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeAsyncTasksRequest();
|
||||
~DescribeAsyncTasksRequest();
|
||||
|
||||
int getPageNumber()const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getLang()const;
|
||||
void setLang(const std::string& lang);
|
||||
|
||||
private:
|
||||
int pageNumber_;
|
||||
std::string resourceGroupId_;
|
||||
std::string sourceIp_;
|
||||
int pageSize_;
|
||||
std::string lang_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEASYNCTASKSREQUEST_H_
|
||||
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEASYNCTASKSRESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEASYNCTASKSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DescribeAsyncTasksResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct AsyncTask
|
||||
{
|
||||
long taskId;
|
||||
std::string taskParams;
|
||||
long endTime;
|
||||
int taskType;
|
||||
long startTime;
|
||||
std::string taskResult;
|
||||
int taskStatus;
|
||||
};
|
||||
|
||||
|
||||
DescribeAsyncTasksResult();
|
||||
explicit DescribeAsyncTasksResult(const std::string &payload);
|
||||
~DescribeAsyncTasksResult();
|
||||
int getTotalCount()const;
|
||||
std::vector<AsyncTask> getAsyncTasks()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int totalCount_;
|
||||
std::vector<AsyncTask> asyncTasks_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEASYNCTASKSRESULT_H_
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEAUTOCCBLACKLISTREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEAUTOCCBLACKLISTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DescribeAutoCcBlacklistRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeAutoCcBlacklistRequest();
|
||||
~DescribeAutoCcBlacklistRequest();
|
||||
|
||||
int getPageNumber()const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getKeyWord()const;
|
||||
void setKeyWord(const std::string& keyWord);
|
||||
|
||||
private:
|
||||
int pageNumber_;
|
||||
std::string instanceId_;
|
||||
std::string sourceIp_;
|
||||
int pageSize_;
|
||||
std::string keyWord_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEAUTOCCBLACKLISTREQUEST_H_
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEAUTOCCBLACKLISTRESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEAUTOCCBLACKLISTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DescribeAutoCcBlacklistResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct AutoCcBlacklistItem
|
||||
{
|
||||
std::string type;
|
||||
std::string sourceIp;
|
||||
long endTime;
|
||||
std::string destIp;
|
||||
};
|
||||
|
||||
|
||||
DescribeAutoCcBlacklistResult();
|
||||
explicit DescribeAutoCcBlacklistResult(const std::string &payload);
|
||||
~DescribeAutoCcBlacklistResult();
|
||||
long getTotalCount()const;
|
||||
std::vector<AutoCcBlacklistItem> getAutoCcBlacklist()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long totalCount_;
|
||||
std::vector<AutoCcBlacklistItem> autoCcBlacklist_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEAUTOCCBLACKLISTRESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEAUTOCCLISTCOUNTREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEAUTOCCLISTCOUNTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DescribeAutoCcListCountRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeAutoCcListCountRequest();
|
||||
~DescribeAutoCcListCountRequest();
|
||||
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getQueryType()const;
|
||||
void setQueryType(const std::string& queryType);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
std::string sourceIp_;
|
||||
std::string queryType_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEAUTOCCLISTCOUNTREQUEST_H_
|
||||
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEAUTOCCLISTCOUNTRESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEAUTOCCLISTCOUNTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DescribeAutoCcListCountResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeAutoCcListCountResult();
|
||||
explicit DescribeAutoCcListCountResult(const std::string &payload);
|
||||
~DescribeAutoCcListCountResult();
|
||||
int getBlackCount()const;
|
||||
int getWhiteCount()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int blackCount_;
|
||||
int whiteCount_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEAUTOCCLISTCOUNTRESULT_H_
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEAUTOCCWHITELISTREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEAUTOCCWHITELISTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DescribeAutoCcWhitelistRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeAutoCcWhitelistRequest();
|
||||
~DescribeAutoCcWhitelistRequest();
|
||||
|
||||
int getPageNumber()const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getKeyWord()const;
|
||||
void setKeyWord(const std::string& keyWord);
|
||||
|
||||
private:
|
||||
int pageNumber_;
|
||||
std::string instanceId_;
|
||||
std::string sourceIp_;
|
||||
int pageSize_;
|
||||
std::string keyWord_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEAUTOCCWHITELISTREQUEST_H_
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEAUTOCCWHITELISTRESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEAUTOCCWHITELISTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DescribeAutoCcWhitelistResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct AutoCcWhitelistItem
|
||||
{
|
||||
std::string type;
|
||||
std::string sourceIp;
|
||||
long endTime;
|
||||
std::string destIp;
|
||||
};
|
||||
|
||||
|
||||
DescribeAutoCcWhitelistResult();
|
||||
explicit DescribeAutoCcWhitelistResult(const std::string &payload);
|
||||
~DescribeAutoCcWhitelistResult();
|
||||
std::vector<AutoCcWhitelistItem> getAutoCcWhitelist()const;
|
||||
long getTotalCount()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<AutoCcWhitelistItem> autoCcWhitelist_;
|
||||
long totalCount_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEAUTOCCWHITELISTRESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEBACKSOURCECIDRREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEBACKSOURCECIDRREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DescribeBackSourceCidrRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeBackSourceCidrRequest();
|
||||
~DescribeBackSourceCidrRequest();
|
||||
|
||||
std::string getLine()const;
|
||||
void setLine(const std::string& line);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
std::string line_;
|
||||
std::string resourceGroupId_;
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEBACKSOURCECIDRREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEBACKSOURCECIDRRESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEBACKSOURCECIDRRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DescribeBackSourceCidrResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeBackSourceCidrResult();
|
||||
explicit DescribeBackSourceCidrResult(const std::string &payload);
|
||||
~DescribeBackSourceCidrResult();
|
||||
std::vector<std::string> getCidrs()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<std::string> cidrs_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEBACKSOURCECIDRRESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEBLACKHOLESTATUSREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEBLACKHOLESTATUSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DescribeBlackholeStatusRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeBlackholeStatusRequest();
|
||||
~DescribeBlackholeStatusRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::vector<std::string> getInstanceIds()const;
|
||||
void setInstanceIds(const std::vector<std::string>& instanceIds);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
std::vector<std::string> instanceIds_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEBLACKHOLESTATUSREQUEST_H_
|
||||
@@ -0,0 +1,58 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEBLACKHOLESTATUSRESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEBLACKHOLESTATUSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DescribeBlackholeStatusResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct BlackholeStatusItem
|
||||
{
|
||||
std::string blackStatus;
|
||||
long endTime;
|
||||
std::string ip;
|
||||
long startTime;
|
||||
};
|
||||
|
||||
|
||||
DescribeBlackholeStatusResult();
|
||||
explicit DescribeBlackholeStatusResult(const std::string &payload);
|
||||
~DescribeBlackholeStatusResult();
|
||||
std::vector<BlackholeStatusItem> getBlackholeStatus()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<BlackholeStatusItem> blackholeStatus_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEBLACKHOLESTATUSRESULT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEBLOCKSTATUSREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEBLOCKSTATUSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DescribeBlockStatusRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeBlockStatusRequest();
|
||||
~DescribeBlockStatusRequest();
|
||||
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::vector<std::string> getInstanceIds()const;
|
||||
void setInstanceIds(const std::vector<std::string>& instanceIds);
|
||||
std::string getLang()const;
|
||||
void setLang(const std::string& lang);
|
||||
|
||||
private:
|
||||
std::string resourceGroupId_;
|
||||
std::string sourceIp_;
|
||||
std::vector<std::string> instanceIds_;
|
||||
std::string lang_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEBLOCKSTATUSREQUEST_H_
|
||||
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEBLOCKSTATUSRESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEBLOCKSTATUSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DescribeBlockStatusResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct StatusItem
|
||||
{
|
||||
struct BlockStatusItem
|
||||
{
|
||||
std::string line;
|
||||
std::string blockStatus;
|
||||
long endTime;
|
||||
long startTime;
|
||||
};
|
||||
std::string ip;
|
||||
std::vector<StatusItem::BlockStatusItem> blockStatusList;
|
||||
};
|
||||
|
||||
|
||||
DescribeBlockStatusResult();
|
||||
explicit DescribeBlockStatusResult(const std::string &payload);
|
||||
~DescribeBlockStatusResult();
|
||||
std::vector<StatusItem> getStatusList()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<StatusItem> statusList_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEBLOCKSTATUSRESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBECERTSREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBECERTSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DescribeCertsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeCertsRequest();
|
||||
~DescribeCertsRequest();
|
||||
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getDomain()const;
|
||||
void setDomain(const std::string& domain);
|
||||
|
||||
private:
|
||||
std::string resourceGroupId_;
|
||||
std::string sourceIp_;
|
||||
std::string domain_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBECERTSREQUEST_H_
|
||||
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
* 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_DDOSCOO_MODEL_DESCRIBECERTSRESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBECERTSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DescribeCertsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct CertItem
|
||||
{
|
||||
std::string startDate;
|
||||
bool domainRelated;
|
||||
std::string issuer;
|
||||
int id;
|
||||
std::string endDate;
|
||||
std::string name;
|
||||
std::string common;
|
||||
};
|
||||
|
||||
|
||||
DescribeCertsResult();
|
||||
explicit DescribeCertsResult(const std::string &payload);
|
||||
~DescribeCertsResult();
|
||||
std::vector<CertItem> getCerts()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<CertItem> certs_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBECERTSRESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBECNAMEREUSESREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBECNAMEREUSESREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DescribeCnameReusesRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeCnameReusesRequest();
|
||||
~DescribeCnameReusesRequest();
|
||||
|
||||
std::vector<std::string> getDomains()const;
|
||||
void setDomains(const std::vector<std::string>& domains);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
std::vector<std::string> domains_;
|
||||
std::string resourceGroupId_;
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBECNAMEREUSESREQUEST_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBECNAMEREUSESRESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBECNAMEREUSESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DescribeCnameReusesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct CnameReuse
|
||||
{
|
||||
int enable;
|
||||
std::string domain;
|
||||
std::string cname;
|
||||
};
|
||||
|
||||
|
||||
DescribeCnameReusesResult();
|
||||
explicit DescribeCnameReusesResult(const std::string &payload);
|
||||
~DescribeCnameReusesResult();
|
||||
std::vector<CnameReuse> getCnameReuses()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<CnameReuse> cnameReuses_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBECNAMEREUSESRESULT_H_
|
||||
@@ -0,0 +1,66 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDDOSEVENTSREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDDOSEVENTSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DescribeDDoSEventsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeDDoSEventsRequest();
|
||||
~DescribeDDoSEventsRequest();
|
||||
|
||||
long getStartTime()const;
|
||||
void setStartTime(long startTime);
|
||||
int getPageNumber()const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
long getEndTime()const;
|
||||
void setEndTime(long endTime);
|
||||
std::vector<std::string> getInstanceIds()const;
|
||||
void setInstanceIds(const std::vector<std::string>& instanceIds);
|
||||
|
||||
private:
|
||||
long startTime_;
|
||||
int pageNumber_;
|
||||
std::string resourceGroupId_;
|
||||
std::string sourceIp_;
|
||||
int pageSize_;
|
||||
long endTime_;
|
||||
std::vector<std::string> instanceIds_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDDOSEVENTSREQUEST_H_
|
||||
@@ -0,0 +1,64 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDDOSEVENTSRESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDDOSEVENTSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DescribeDDoSEventsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
long pps;
|
||||
long bps;
|
||||
long endTime;
|
||||
std::string eventType;
|
||||
std::string ip;
|
||||
std::string port;
|
||||
long startTime;
|
||||
std::string region;
|
||||
};
|
||||
|
||||
|
||||
DescribeDDoSEventsResult();
|
||||
explicit DescribeDDoSEventsResult(const std::string &payload);
|
||||
~DescribeDDoSEventsResult();
|
||||
long getTotal()const;
|
||||
std::vector<Data> getDDoSEvents()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long total_;
|
||||
std::vector<Data> dDoSEvents_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDDOSEVENTSRESULT_H_
|
||||
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDDOSALLEVENTLISTREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDDOSALLEVENTLISTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DescribeDDosAllEventListRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeDDosAllEventListRequest();
|
||||
~DescribeDDosAllEventListRequest();
|
||||
|
||||
long getEndTime()const;
|
||||
void setEndTime(long endTime);
|
||||
long getStartTime()const;
|
||||
void setStartTime(long startTime);
|
||||
int getPageNumber()const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getEventType()const;
|
||||
void setEventType(const std::string& eventType);
|
||||
|
||||
private:
|
||||
long endTime_;
|
||||
long startTime_;
|
||||
int pageNumber_;
|
||||
std::string sourceIp_;
|
||||
int pageSize_;
|
||||
std::string eventType_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDDOSALLEVENTLISTREQUEST_H_
|
||||
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDDOSALLEVENTLISTRESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDDOSALLEVENTLISTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DescribeDDosAllEventListResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct AttackEvent
|
||||
{
|
||||
long pps;
|
||||
long endTime;
|
||||
std::string eventType;
|
||||
std::string port;
|
||||
std::string ip;
|
||||
long startTime;
|
||||
long mbps;
|
||||
};
|
||||
|
||||
|
||||
DescribeDDosAllEventListResult();
|
||||
explicit DescribeDDosAllEventListResult(const std::string &payload);
|
||||
~DescribeDDosAllEventListResult();
|
||||
long getTotal()const;
|
||||
std::vector<AttackEvent> getAttackEvents()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long total_;
|
||||
std::vector<AttackEvent> attackEvents_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDDOSALLEVENTLISTRESULT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDDOSEVENTAREAREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDDOSEVENTAREAREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DescribeDDosEventAreaRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeDDosEventAreaRequest();
|
||||
~DescribeDDosEventAreaRequest();
|
||||
|
||||
std::string getIp()const;
|
||||
void setIp(const std::string& ip);
|
||||
long getStartTime()const;
|
||||
void setStartTime(long startTime);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getEventType()const;
|
||||
void setEventType(const std::string& eventType);
|
||||
|
||||
private:
|
||||
std::string ip_;
|
||||
long startTime_;
|
||||
std::string sourceIp_;
|
||||
std::string eventType_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDDOSEVENTAREAREQUEST_H_
|
||||
@@ -0,0 +1,56 @@
|
||||
/*
|
||||
* 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_DDOSCOO_MODEL_DESCRIBEDDOSEVENTAREARESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDDOSEVENTAREARESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DescribeDDosEventAreaResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct EventArea
|
||||
{
|
||||
std::string area;
|
||||
long inPkts;
|
||||
};
|
||||
|
||||
|
||||
DescribeDDosEventAreaResult();
|
||||
explicit DescribeDDosEventAreaResult(const std::string &payload);
|
||||
~DescribeDDosEventAreaResult();
|
||||
std::vector<EventArea> getAreas()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<EventArea> areas_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDDOSEVENTAREARESULT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDDOSEVENTATTACKTYPEREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDDOSEVENTATTACKTYPEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DescribeDDosEventAttackTypeRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeDDosEventAttackTypeRequest();
|
||||
~DescribeDDosEventAttackTypeRequest();
|
||||
|
||||
std::string getIp()const;
|
||||
void setIp(const std::string& ip);
|
||||
long getStartTime()const;
|
||||
void setStartTime(long startTime);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getEventType()const;
|
||||
void setEventType(const std::string& eventType);
|
||||
|
||||
private:
|
||||
std::string ip_;
|
||||
long startTime_;
|
||||
std::string sourceIp_;
|
||||
std::string eventType_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDDOSEVENTATTACKTYPEREQUEST_H_
|
||||
@@ -0,0 +1,56 @@
|
||||
/*
|
||||
* 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_DDOSCOO_MODEL_DESCRIBEDDOSEVENTATTACKTYPERESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDDOSEVENTATTACKTYPERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DescribeDDosEventAttackTypeResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct EventAttackType
|
||||
{
|
||||
std::string attackType;
|
||||
long inPkts;
|
||||
};
|
||||
|
||||
|
||||
DescribeDDosEventAttackTypeResult();
|
||||
explicit DescribeDDosEventAttackTypeResult(const std::string &payload);
|
||||
~DescribeDDosEventAttackTypeResult();
|
||||
std::vector<EventAttackType> getAttackTypes()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<EventAttackType> attackTypes_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDDOSEVENTATTACKTYPERESULT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDDOSEVENTISPREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDDOSEVENTISPREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DescribeDDosEventIspRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeDDosEventIspRequest();
|
||||
~DescribeDDosEventIspRequest();
|
||||
|
||||
std::string getIp()const;
|
||||
void setIp(const std::string& ip);
|
||||
long getStartTime()const;
|
||||
void setStartTime(long startTime);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getEventType()const;
|
||||
void setEventType(const std::string& eventType);
|
||||
|
||||
private:
|
||||
std::string ip_;
|
||||
long startTime_;
|
||||
std::string sourceIp_;
|
||||
std::string eventType_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDDOSEVENTISPREQUEST_H_
|
||||
@@ -0,0 +1,56 @@
|
||||
/*
|
||||
* 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_DDOSCOO_MODEL_DESCRIBEDDOSEVENTISPRESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDDOSEVENTISPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DescribeDDosEventIspResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct EventIsp
|
||||
{
|
||||
std::string isp;
|
||||
long inPkts;
|
||||
};
|
||||
|
||||
|
||||
DescribeDDosEventIspResult();
|
||||
explicit DescribeDDosEventIspResult(const std::string &payload);
|
||||
~DescribeDDosEventIspResult();
|
||||
std::vector<EventIsp> getIsps()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<EventIsp> isps_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDDOSEVENTISPRESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDDOSEVENTMAXREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDDOSEVENTMAXREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DescribeDDosEventMaxRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeDDosEventMaxRequest();
|
||||
~DescribeDDosEventMaxRequest();
|
||||
|
||||
long getEndTime()const;
|
||||
void setEndTime(long endTime);
|
||||
long getStartTime()const;
|
||||
void setStartTime(long startTime);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
long endTime_;
|
||||
long startTime_;
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDDOSEVENTMAXREQUEST_H_
|
||||
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDDOSEVENTMAXRESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDDOSEVENTMAXRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DescribeDDosEventMaxResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeDDosEventMaxResult();
|
||||
explicit DescribeDDosEventMaxResult(const std::string &payload);
|
||||
~DescribeDDosEventMaxResult();
|
||||
long getQps()const;
|
||||
long getCps()const;
|
||||
long getMbps()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long qps_;
|
||||
long cps_;
|
||||
long mbps_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDDOSEVENTMAXRESULT_H_
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDDOSEVENTSRCIPREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDDOSEVENTSRCIPREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DescribeDDosEventSrcIpRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeDDosEventSrcIpRequest();
|
||||
~DescribeDDosEventSrcIpRequest();
|
||||
|
||||
std::string getIp()const;
|
||||
void setIp(const std::string& ip);
|
||||
long getRange()const;
|
||||
void setRange(long range);
|
||||
long getStartTime()const;
|
||||
void setStartTime(long startTime);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getEventType()const;
|
||||
void setEventType(const std::string& eventType);
|
||||
|
||||
private:
|
||||
std::string ip_;
|
||||
long range_;
|
||||
long startTime_;
|
||||
std::string sourceIp_;
|
||||
std::string eventType_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDDOSEVENTSRCIPREQUEST_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDDOSEVENTSRCIPRESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDDOSEVENTSRCIPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DescribeDDosEventSrcIpResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct EventSrcIp
|
||||
{
|
||||
std::string isp;
|
||||
std::string areaId;
|
||||
std::string srcIp;
|
||||
};
|
||||
|
||||
|
||||
DescribeDDosEventSrcIpResult();
|
||||
explicit DescribeDDosEventSrcIpResult(const std::string &payload);
|
||||
~DescribeDDosEventSrcIpResult();
|
||||
std::vector<EventSrcIp> getIps()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<EventSrcIp> ips_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDDOSEVENTSRCIPRESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDEFENSECOUNTSTATISTICSREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDEFENSECOUNTSTATISTICSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DescribeDefenseCountStatisticsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeDefenseCountStatisticsRequest();
|
||||
~DescribeDefenseCountStatisticsRequest();
|
||||
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
std::string resourceGroupId_;
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDEFENSECOUNTSTATISTICSREQUEST_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDEFENSECOUNTSTATISTICSRESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDEFENSECOUNTSTATISTICSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DescribeDefenseCountStatisticsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DefenseCountStatistics
|
||||
{
|
||||
int defenseCountTotalUsageOfCurrentMonth;
|
||||
int maxUsableDefenseCountCurrentMonth;
|
||||
int flowPackCountRemain;
|
||||
};
|
||||
|
||||
|
||||
DescribeDefenseCountStatisticsResult();
|
||||
explicit DescribeDefenseCountStatisticsResult(const std::string &payload);
|
||||
~DescribeDefenseCountStatisticsResult();
|
||||
DefenseCountStatistics getDefenseCountStatistics()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
DefenseCountStatistics defenseCountStatistics_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDEFENSECOUNTSTATISTICSRESULT_H_
|
||||
@@ -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_DDOSCOO_MODEL_DESCRIBEDEFENSERECORDSREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDEFENSERECORDSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DescribeDefenseRecordsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeDefenseRecordsRequest();
|
||||
~DescribeDefenseRecordsRequest();
|
||||
|
||||
long getStartTime()const;
|
||||
void setStartTime(long startTime);
|
||||
int getPageNumber()const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getLang()const;
|
||||
void setLang(const std::string& lang);
|
||||
long getEndTime()const;
|
||||
void setEndTime(long endTime);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
|
||||
private:
|
||||
long startTime_;
|
||||
int pageNumber_;
|
||||
std::string resourceGroupId_;
|
||||
std::string sourceIp_;
|
||||
int pageSize_;
|
||||
std::string lang_;
|
||||
long endTime_;
|
||||
std::string instanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDEFENSERECORDSREQUEST_H_
|
||||
@@ -0,0 +1,62 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDEFENSERECORDSRESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDEFENSERECORDSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DescribeDefenseRecordsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DefenseRecord
|
||||
{
|
||||
int status;
|
||||
long attackPeak;
|
||||
long endTime;
|
||||
int eventCount;
|
||||
std::string instanceId;
|
||||
long startTime;
|
||||
};
|
||||
|
||||
|
||||
DescribeDefenseRecordsResult();
|
||||
explicit DescribeDefenseRecordsResult(const std::string &payload);
|
||||
~DescribeDefenseRecordsResult();
|
||||
std::vector<DefenseRecord> getDefenseRecords()const;
|
||||
long getTotalCount()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<DefenseRecord> defenseRecords_;
|
||||
long totalCount_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDEFENSERECORDSRESULT_H_
|
||||
@@ -0,0 +1,66 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDOMAINATTACKEVENTSREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDOMAINATTACKEVENTSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DescribeDomainAttackEventsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeDomainAttackEventsRequest();
|
||||
~DescribeDomainAttackEventsRequest();
|
||||
|
||||
long getStartTime()const;
|
||||
void setStartTime(long startTime);
|
||||
int getPageNumber()const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
long getEndTime()const;
|
||||
void setEndTime(long endTime);
|
||||
std::string getDomain()const;
|
||||
void setDomain(const std::string& domain);
|
||||
|
||||
private:
|
||||
long startTime_;
|
||||
int pageNumber_;
|
||||
std::string resourceGroupId_;
|
||||
std::string sourceIp_;
|
||||
int pageSize_;
|
||||
long endTime_;
|
||||
std::string domain_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDOMAINATTACKEVENTSREQUEST_H_
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDOMAINATTACKEVENTSRESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDOMAINATTACKEVENTSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DescribeDomainAttackEventsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
long maxQps;
|
||||
long endTime;
|
||||
long startTime;
|
||||
std::string domain;
|
||||
};
|
||||
|
||||
|
||||
DescribeDomainAttackEventsResult();
|
||||
explicit DescribeDomainAttackEventsResult(const std::string &payload);
|
||||
~DescribeDomainAttackEventsResult();
|
||||
std::vector<Data> getDomainAttackEvents()const;
|
||||
long getTotalCount()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<Data> domainAttackEvents_;
|
||||
long totalCount_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDOMAINATTACKEVENTSRESULT_H_
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDOMAINOVERVIEWREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDOMAINOVERVIEWREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DescribeDomainOverviewRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeDomainOverviewRequest();
|
||||
~DescribeDomainOverviewRequest();
|
||||
|
||||
long getEndTime()const;
|
||||
void setEndTime(long endTime);
|
||||
long getStartTime()const;
|
||||
void setStartTime(long startTime);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getDomain()const;
|
||||
void setDomain(const std::string& domain);
|
||||
|
||||
private:
|
||||
long endTime_;
|
||||
long startTime_;
|
||||
std::string resourceGroupId_;
|
||||
std::string sourceIp_;
|
||||
std::string domain_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDOMAINOVERVIEWREQUEST_H_
|
||||
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDOMAINOVERVIEWRESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDOMAINOVERVIEWRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DescribeDomainOverviewResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeDomainOverviewResult();
|
||||
explicit DescribeDomainOverviewResult(const std::string &payload);
|
||||
~DescribeDomainOverviewResult();
|
||||
long getMaxHttps()const;
|
||||
long getMaxHttp()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long maxHttps_;
|
||||
long maxHttp_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDOMAINOVERVIEWRESULT_H_
|
||||
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDOMAINQPSLISTREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDOMAINQPSLISTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DescribeDomainQPSListRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeDomainQPSListRequest();
|
||||
~DescribeDomainQPSListRequest();
|
||||
|
||||
long getStartTime()const;
|
||||
void setStartTime(long startTime);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
long getEndTime()const;
|
||||
void setEndTime(long endTime);
|
||||
std::string getDomain()const;
|
||||
void setDomain(const std::string& domain);
|
||||
long getInterval()const;
|
||||
void setInterval(long interval);
|
||||
|
||||
private:
|
||||
long startTime_;
|
||||
std::string resourceGroupId_;
|
||||
std::string sourceIp_;
|
||||
long endTime_;
|
||||
std::string domain_;
|
||||
long interval_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDOMAINQPSLISTREQUEST_H_
|
||||
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDOMAINQPSLISTRESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDOMAINQPSLISTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DescribeDomainQPSListResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DomainQPS
|
||||
{
|
||||
long maxAttackQps;
|
||||
long totalQps;
|
||||
long totalCount;
|
||||
long maxQps;
|
||||
long maxNormalQps;
|
||||
long attackQps;
|
||||
long index;
|
||||
long time;
|
||||
long cacheHits;
|
||||
};
|
||||
|
||||
|
||||
DescribeDomainQPSListResult();
|
||||
explicit DescribeDomainQPSListResult(const std::string &payload);
|
||||
~DescribeDomainQPSListResult();
|
||||
std::vector<DomainQPS> getDomainQPSList()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<DomainQPS> domainQPSList_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDOMAINQPSLISTRESULT_H_
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDOMAINQPSWITHCACHEREQUEST_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDOMAINQPSWITHCACHEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DescribeDomainQpsWithCacheRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeDomainQpsWithCacheRequest();
|
||||
~DescribeDomainQpsWithCacheRequest();
|
||||
|
||||
long getEndTime()const;
|
||||
void setEndTime(long endTime);
|
||||
long getStartTime()const;
|
||||
void setStartTime(long startTime);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getDomain()const;
|
||||
void setDomain(const std::string& domain);
|
||||
|
||||
private:
|
||||
long endTime_;
|
||||
long startTime_;
|
||||
std::string resourceGroupId_;
|
||||
std::string sourceIp_;
|
||||
std::string domain_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDOMAINQPSWITHCACHEREQUEST_H_
|
||||
@@ -0,0 +1,71 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDOMAINQPSWITHCACHERESULT_H_
|
||||
#define ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDOMAINQPSWITHCACHERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ddoscoo/DdoscooExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ddoscoo
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DDOSCOO_EXPORT DescribeDomainQpsWithCacheResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeDomainQpsWithCacheResult();
|
||||
explicit DescribeDomainQpsWithCacheResult(const std::string &payload);
|
||||
~DescribeDomainQpsWithCacheResult();
|
||||
std::vector<std::string> getIpBlockQps()const;
|
||||
std::vector<std::string> getCcJsQps()const;
|
||||
std::vector<std::string> getBlocks()const;
|
||||
std::vector<std::string> getPreciseBlocks()const;
|
||||
std::vector<std::string> getPreciseJsQps()const;
|
||||
std::vector<std::string> getTotals()const;
|
||||
long getStartTime()const;
|
||||
std::vector<std::string> getCcBlockQps()const;
|
||||
std::vector<std::string> getCacheHits()const;
|
||||
std::vector<std::string> getRegionBlocks()const;
|
||||
int getInterval()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<std::string> ipBlockQps_;
|
||||
std::vector<std::string> ccJsQps_;
|
||||
std::vector<std::string> blocks_;
|
||||
std::vector<std::string> preciseBlocks_;
|
||||
std::vector<std::string> preciseJsQps_;
|
||||
std::vector<std::string> totals_;
|
||||
long startTime_;
|
||||
std::vector<std::string> ccBlockQps_;
|
||||
std::vector<std::string> cacheHits_;
|
||||
std::vector<std::string> regionBlocks_;
|
||||
int interval_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DDOSCOO_MODEL_DESCRIBEDOMAINQPSWITHCACHERESULT_H_
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user