regenerate code
This commit is contained in:
@@ -34,10 +34,22 @@
|
||||
#include "model/CheckScdnServiceResult.h"
|
||||
#include "model/DeleteScdnDomainRequest.h"
|
||||
#include "model/DeleteScdnDomainResult.h"
|
||||
#include "model/DeleteScdnSpecificConfigRequest.h"
|
||||
#include "model/DeleteScdnSpecificConfigResult.h"
|
||||
#include "model/DescribeScdnCcQpsInfoRequest.h"
|
||||
#include "model/DescribeScdnCcQpsInfoResult.h"
|
||||
#include "model/DescribeScdnCcTopIpRequest.h"
|
||||
#include "model/DescribeScdnCcTopIpResult.h"
|
||||
#include "model/DescribeScdnCcTopUrlRequest.h"
|
||||
#include "model/DescribeScdnCcTopUrlResult.h"
|
||||
#include "model/DescribeScdnCertificateDetailRequest.h"
|
||||
#include "model/DescribeScdnCertificateDetailResult.h"
|
||||
#include "model/DescribeScdnCertificateListRequest.h"
|
||||
#include "model/DescribeScdnCertificateListResult.h"
|
||||
#include "model/DescribeScdnDdosInfoRequest.h"
|
||||
#include "model/DescribeScdnDdosInfoResult.h"
|
||||
#include "model/DescribeScdnDdosTrafficInfoRequest.h"
|
||||
#include "model/DescribeScdnDdosTrafficInfoResult.h"
|
||||
#include "model/DescribeScdnDomainBpsDataRequest.h"
|
||||
#include "model/DescribeScdnDomainBpsDataResult.h"
|
||||
#include "model/DescribeScdnDomainCertificateInfoRequest.h"
|
||||
@@ -110,6 +122,14 @@
|
||||
#include "model/RefreshScdnObjectCachesResult.h"
|
||||
#include "model/SetDomainServerCertificateRequest.h"
|
||||
#include "model/SetDomainServerCertificateResult.h"
|
||||
#include "model/SetScdnBotInfoRequest.h"
|
||||
#include "model/SetScdnBotInfoResult.h"
|
||||
#include "model/SetScdnCcInfoRequest.h"
|
||||
#include "model/SetScdnCcInfoResult.h"
|
||||
#include "model/SetScdnDdosInfoRequest.h"
|
||||
#include "model/SetScdnDdosInfoResult.h"
|
||||
#include "model/SetScdnDomainBizInfoRequest.h"
|
||||
#include "model/SetScdnDomainBizInfoResult.h"
|
||||
#include "model/SetScdnDomainCertificateRequest.h"
|
||||
#include "model/SetScdnDomainCertificateResult.h"
|
||||
#include "model/StartScdnDomainRequest.h"
|
||||
@@ -145,12 +165,30 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DeleteScdnDomainResult> DeleteScdnDomainOutcome;
|
||||
typedef std::future<DeleteScdnDomainOutcome> DeleteScdnDomainOutcomeCallable;
|
||||
typedef std::function<void(const ScdnClient*, const Model::DeleteScdnDomainRequest&, const DeleteScdnDomainOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteScdnDomainAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteScdnSpecificConfigResult> DeleteScdnSpecificConfigOutcome;
|
||||
typedef std::future<DeleteScdnSpecificConfigOutcome> DeleteScdnSpecificConfigOutcomeCallable;
|
||||
typedef std::function<void(const ScdnClient*, const Model::DeleteScdnSpecificConfigRequest&, const DeleteScdnSpecificConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteScdnSpecificConfigAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeScdnCcQpsInfoResult> DescribeScdnCcQpsInfoOutcome;
|
||||
typedef std::future<DescribeScdnCcQpsInfoOutcome> DescribeScdnCcQpsInfoOutcomeCallable;
|
||||
typedef std::function<void(const ScdnClient*, const Model::DescribeScdnCcQpsInfoRequest&, const DescribeScdnCcQpsInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeScdnCcQpsInfoAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeScdnCcTopIpResult> DescribeScdnCcTopIpOutcome;
|
||||
typedef std::future<DescribeScdnCcTopIpOutcome> DescribeScdnCcTopIpOutcomeCallable;
|
||||
typedef std::function<void(const ScdnClient*, const Model::DescribeScdnCcTopIpRequest&, const DescribeScdnCcTopIpOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeScdnCcTopIpAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeScdnCcTopUrlResult> DescribeScdnCcTopUrlOutcome;
|
||||
typedef std::future<DescribeScdnCcTopUrlOutcome> DescribeScdnCcTopUrlOutcomeCallable;
|
||||
typedef std::function<void(const ScdnClient*, const Model::DescribeScdnCcTopUrlRequest&, const DescribeScdnCcTopUrlOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeScdnCcTopUrlAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeScdnCertificateDetailResult> DescribeScdnCertificateDetailOutcome;
|
||||
typedef std::future<DescribeScdnCertificateDetailOutcome> DescribeScdnCertificateDetailOutcomeCallable;
|
||||
typedef std::function<void(const ScdnClient*, const Model::DescribeScdnCertificateDetailRequest&, const DescribeScdnCertificateDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeScdnCertificateDetailAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeScdnCertificateListResult> DescribeScdnCertificateListOutcome;
|
||||
typedef std::future<DescribeScdnCertificateListOutcome> DescribeScdnCertificateListOutcomeCallable;
|
||||
typedef std::function<void(const ScdnClient*, const Model::DescribeScdnCertificateListRequest&, const DescribeScdnCertificateListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeScdnCertificateListAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeScdnDdosInfoResult> DescribeScdnDdosInfoOutcome;
|
||||
typedef std::future<DescribeScdnDdosInfoOutcome> DescribeScdnDdosInfoOutcomeCallable;
|
||||
typedef std::function<void(const ScdnClient*, const Model::DescribeScdnDdosInfoRequest&, const DescribeScdnDdosInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeScdnDdosInfoAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeScdnDdosTrafficInfoResult> DescribeScdnDdosTrafficInfoOutcome;
|
||||
typedef std::future<DescribeScdnDdosTrafficInfoOutcome> DescribeScdnDdosTrafficInfoOutcomeCallable;
|
||||
typedef std::function<void(const ScdnClient*, const Model::DescribeScdnDdosTrafficInfoRequest&, const DescribeScdnDdosTrafficInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeScdnDdosTrafficInfoAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeScdnDomainBpsDataResult> DescribeScdnDomainBpsDataOutcome;
|
||||
typedef std::future<DescribeScdnDomainBpsDataOutcome> DescribeScdnDomainBpsDataOutcomeCallable;
|
||||
typedef std::function<void(const ScdnClient*, const Model::DescribeScdnDomainBpsDataRequest&, const DescribeScdnDomainBpsDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeScdnDomainBpsDataAsyncHandler;
|
||||
@@ -259,6 +297,18 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::SetDomainServerCertificateResult> SetDomainServerCertificateOutcome;
|
||||
typedef std::future<SetDomainServerCertificateOutcome> SetDomainServerCertificateOutcomeCallable;
|
||||
typedef std::function<void(const ScdnClient*, const Model::SetDomainServerCertificateRequest&, const SetDomainServerCertificateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetDomainServerCertificateAsyncHandler;
|
||||
typedef Outcome<Error, Model::SetScdnBotInfoResult> SetScdnBotInfoOutcome;
|
||||
typedef std::future<SetScdnBotInfoOutcome> SetScdnBotInfoOutcomeCallable;
|
||||
typedef std::function<void(const ScdnClient*, const Model::SetScdnBotInfoRequest&, const SetScdnBotInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetScdnBotInfoAsyncHandler;
|
||||
typedef Outcome<Error, Model::SetScdnCcInfoResult> SetScdnCcInfoOutcome;
|
||||
typedef std::future<SetScdnCcInfoOutcome> SetScdnCcInfoOutcomeCallable;
|
||||
typedef std::function<void(const ScdnClient*, const Model::SetScdnCcInfoRequest&, const SetScdnCcInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetScdnCcInfoAsyncHandler;
|
||||
typedef Outcome<Error, Model::SetScdnDdosInfoResult> SetScdnDdosInfoOutcome;
|
||||
typedef std::future<SetScdnDdosInfoOutcome> SetScdnDdosInfoOutcomeCallable;
|
||||
typedef std::function<void(const ScdnClient*, const Model::SetScdnDdosInfoRequest&, const SetScdnDdosInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetScdnDdosInfoAsyncHandler;
|
||||
typedef Outcome<Error, Model::SetScdnDomainBizInfoResult> SetScdnDomainBizInfoOutcome;
|
||||
typedef std::future<SetScdnDomainBizInfoOutcome> SetScdnDomainBizInfoOutcomeCallable;
|
||||
typedef std::function<void(const ScdnClient*, const Model::SetScdnDomainBizInfoRequest&, const SetScdnDomainBizInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetScdnDomainBizInfoAsyncHandler;
|
||||
typedef Outcome<Error, Model::SetScdnDomainCertificateResult> SetScdnDomainCertificateOutcome;
|
||||
typedef std::future<SetScdnDomainCertificateOutcome> SetScdnDomainCertificateOutcomeCallable;
|
||||
typedef std::function<void(const ScdnClient*, const Model::SetScdnDomainCertificateRequest&, const SetScdnDomainCertificateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetScdnDomainCertificateAsyncHandler;
|
||||
@@ -294,12 +344,30 @@ namespace AlibabaCloud
|
||||
DeleteScdnDomainOutcome deleteScdnDomain(const Model::DeleteScdnDomainRequest &request)const;
|
||||
void deleteScdnDomainAsync(const Model::DeleteScdnDomainRequest& request, const DeleteScdnDomainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteScdnDomainOutcomeCallable deleteScdnDomainCallable(const Model::DeleteScdnDomainRequest& request) const;
|
||||
DeleteScdnSpecificConfigOutcome deleteScdnSpecificConfig(const Model::DeleteScdnSpecificConfigRequest &request)const;
|
||||
void deleteScdnSpecificConfigAsync(const Model::DeleteScdnSpecificConfigRequest& request, const DeleteScdnSpecificConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteScdnSpecificConfigOutcomeCallable deleteScdnSpecificConfigCallable(const Model::DeleteScdnSpecificConfigRequest& request) const;
|
||||
DescribeScdnCcQpsInfoOutcome describeScdnCcQpsInfo(const Model::DescribeScdnCcQpsInfoRequest &request)const;
|
||||
void describeScdnCcQpsInfoAsync(const Model::DescribeScdnCcQpsInfoRequest& request, const DescribeScdnCcQpsInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeScdnCcQpsInfoOutcomeCallable describeScdnCcQpsInfoCallable(const Model::DescribeScdnCcQpsInfoRequest& request) const;
|
||||
DescribeScdnCcTopIpOutcome describeScdnCcTopIp(const Model::DescribeScdnCcTopIpRequest &request)const;
|
||||
void describeScdnCcTopIpAsync(const Model::DescribeScdnCcTopIpRequest& request, const DescribeScdnCcTopIpAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeScdnCcTopIpOutcomeCallable describeScdnCcTopIpCallable(const Model::DescribeScdnCcTopIpRequest& request) const;
|
||||
DescribeScdnCcTopUrlOutcome describeScdnCcTopUrl(const Model::DescribeScdnCcTopUrlRequest &request)const;
|
||||
void describeScdnCcTopUrlAsync(const Model::DescribeScdnCcTopUrlRequest& request, const DescribeScdnCcTopUrlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeScdnCcTopUrlOutcomeCallable describeScdnCcTopUrlCallable(const Model::DescribeScdnCcTopUrlRequest& request) const;
|
||||
DescribeScdnCertificateDetailOutcome describeScdnCertificateDetail(const Model::DescribeScdnCertificateDetailRequest &request)const;
|
||||
void describeScdnCertificateDetailAsync(const Model::DescribeScdnCertificateDetailRequest& request, const DescribeScdnCertificateDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeScdnCertificateDetailOutcomeCallable describeScdnCertificateDetailCallable(const Model::DescribeScdnCertificateDetailRequest& request) const;
|
||||
DescribeScdnCertificateListOutcome describeScdnCertificateList(const Model::DescribeScdnCertificateListRequest &request)const;
|
||||
void describeScdnCertificateListAsync(const Model::DescribeScdnCertificateListRequest& request, const DescribeScdnCertificateListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeScdnCertificateListOutcomeCallable describeScdnCertificateListCallable(const Model::DescribeScdnCertificateListRequest& request) const;
|
||||
DescribeScdnDdosInfoOutcome describeScdnDdosInfo(const Model::DescribeScdnDdosInfoRequest &request)const;
|
||||
void describeScdnDdosInfoAsync(const Model::DescribeScdnDdosInfoRequest& request, const DescribeScdnDdosInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeScdnDdosInfoOutcomeCallable describeScdnDdosInfoCallable(const Model::DescribeScdnDdosInfoRequest& request) const;
|
||||
DescribeScdnDdosTrafficInfoOutcome describeScdnDdosTrafficInfo(const Model::DescribeScdnDdosTrafficInfoRequest &request)const;
|
||||
void describeScdnDdosTrafficInfoAsync(const Model::DescribeScdnDdosTrafficInfoRequest& request, const DescribeScdnDdosTrafficInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeScdnDdosTrafficInfoOutcomeCallable describeScdnDdosTrafficInfoCallable(const Model::DescribeScdnDdosTrafficInfoRequest& request) const;
|
||||
DescribeScdnDomainBpsDataOutcome describeScdnDomainBpsData(const Model::DescribeScdnDomainBpsDataRequest &request)const;
|
||||
void describeScdnDomainBpsDataAsync(const Model::DescribeScdnDomainBpsDataRequest& request, const DescribeScdnDomainBpsDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeScdnDomainBpsDataOutcomeCallable describeScdnDomainBpsDataCallable(const Model::DescribeScdnDomainBpsDataRequest& request) const;
|
||||
@@ -408,6 +476,18 @@ namespace AlibabaCloud
|
||||
SetDomainServerCertificateOutcome setDomainServerCertificate(const Model::SetDomainServerCertificateRequest &request)const;
|
||||
void setDomainServerCertificateAsync(const Model::SetDomainServerCertificateRequest& request, const SetDomainServerCertificateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SetDomainServerCertificateOutcomeCallable setDomainServerCertificateCallable(const Model::SetDomainServerCertificateRequest& request) const;
|
||||
SetScdnBotInfoOutcome setScdnBotInfo(const Model::SetScdnBotInfoRequest &request)const;
|
||||
void setScdnBotInfoAsync(const Model::SetScdnBotInfoRequest& request, const SetScdnBotInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SetScdnBotInfoOutcomeCallable setScdnBotInfoCallable(const Model::SetScdnBotInfoRequest& request) const;
|
||||
SetScdnCcInfoOutcome setScdnCcInfo(const Model::SetScdnCcInfoRequest &request)const;
|
||||
void setScdnCcInfoAsync(const Model::SetScdnCcInfoRequest& request, const SetScdnCcInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SetScdnCcInfoOutcomeCallable setScdnCcInfoCallable(const Model::SetScdnCcInfoRequest& request) const;
|
||||
SetScdnDdosInfoOutcome setScdnDdosInfo(const Model::SetScdnDdosInfoRequest &request)const;
|
||||
void setScdnDdosInfoAsync(const Model::SetScdnDdosInfoRequest& request, const SetScdnDdosInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SetScdnDdosInfoOutcomeCallable setScdnDdosInfoCallable(const Model::SetScdnDdosInfoRequest& request) const;
|
||||
SetScdnDomainBizInfoOutcome setScdnDomainBizInfo(const Model::SetScdnDomainBizInfoRequest &request)const;
|
||||
void setScdnDomainBizInfoAsync(const Model::SetScdnDomainBizInfoRequest& request, const SetScdnDomainBizInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SetScdnDomainBizInfoOutcomeCallable setScdnDomainBizInfoCallable(const Model::SetScdnDomainBizInfoRequest& request) const;
|
||||
SetScdnDomainCertificateOutcome setScdnDomainCertificate(const Model::SetScdnDomainCertificateRequest &request)const;
|
||||
void setScdnDomainCertificateAsync(const Model::SetScdnDomainCertificateRequest& request, const SetScdnDomainCertificateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SetScdnDomainCertificateOutcomeCallable setScdnDomainCertificateCallable(const Model::SetScdnDomainCertificateRequest& request) const;
|
||||
|
||||
@@ -35,26 +35,26 @@ namespace AlibabaCloud
|
||||
BatchUpdateScdnDomainRequest();
|
||||
~BatchUpdateScdnDomainRequest();
|
||||
|
||||
std::string getTopLevelDomain()const;
|
||||
void setTopLevelDomain(const std::string& topLevelDomain);
|
||||
std::string getSources()const;
|
||||
void setSources(const std::string& sources);
|
||||
std::string getDomainName()const;
|
||||
void setDomainName(const std::string& domainName);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getSecurityToken()const;
|
||||
void setSecurityToken(const std::string& securityToken);
|
||||
std::string getTopLevelDomain()const;
|
||||
void setTopLevelDomain(const std::string& topLevelDomain);
|
||||
std::string getDomainName()const;
|
||||
void setDomainName(const std::string& domainName);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
std::string topLevelDomain_;
|
||||
std::string sources_;
|
||||
std::string domainName_;
|
||||
long ownerId_;
|
||||
std::string resourceGroupId_;
|
||||
std::string securityToken_;
|
||||
std::string topLevelDomain_;
|
||||
std::string domainName_;
|
||||
long ownerId_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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_SCDN_MODEL_DELETESCDNSPECIFICCONFIGREQUEST_H_
|
||||
#define ALIBABACLOUD_SCDN_MODEL_DELETESCDNSPECIFICCONFIGREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/scdn/ScdnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Scdn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SCDN_EXPORT DeleteScdnSpecificConfigRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteScdnSpecificConfigRequest();
|
||||
~DeleteScdnSpecificConfigRequest();
|
||||
|
||||
std::string getDomainName()const;
|
||||
void setDomainName(const std::string& domainName);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getSecurityToken()const;
|
||||
void setSecurityToken(const std::string& securityToken);
|
||||
std::string getConfigId()const;
|
||||
void setConfigId(const std::string& configId);
|
||||
|
||||
private:
|
||||
std::string domainName_;
|
||||
long ownerId_;
|
||||
std::string securityToken_;
|
||||
std::string configId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SCDN_MODEL_DELETESCDNSPECIFICCONFIGREQUEST_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_SCDN_MODEL_DELETESCDNSPECIFICCONFIGRESULT_H_
|
||||
#define ALIBABACLOUD_SCDN_MODEL_DELETESCDNSPECIFICCONFIGRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/scdn/ScdnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Scdn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SCDN_EXPORT DeleteScdnSpecificConfigResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteScdnSpecificConfigResult();
|
||||
explicit DeleteScdnSpecificConfigResult(const std::string &payload);
|
||||
~DeleteScdnSpecificConfigResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SCDN_MODEL_DELETESCDNSPECIFICCONFIGRESULT_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_SCDN_MODEL_DESCRIBESCDNCCQPSINFOREQUEST_H_
|
||||
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNCCQPSINFOREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/scdn/ScdnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Scdn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnCcQpsInfoRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeScdnCcQpsInfoRequest();
|
||||
~DescribeScdnCcQpsInfoRequest();
|
||||
|
||||
std::string getStartTime()const;
|
||||
void setStartTime(const std::string& startTime);
|
||||
std::string getDomainName()const;
|
||||
void setDomainName(const std::string& domainName);
|
||||
std::string getEndTime()const;
|
||||
void setEndTime(const std::string& endTime);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
std::string startTime_;
|
||||
std::string domainName_;
|
||||
std::string endTime_;
|
||||
long ownerId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNCCQPSINFOREQUEST_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_SCDN_MODEL_DESCRIBESCDNCCQPSINFORESULT_H_
|
||||
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNCCQPSINFORESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/scdn/ScdnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Scdn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnCcQpsInfoResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct TimeScope
|
||||
{
|
||||
std::string start;
|
||||
std::string interval;
|
||||
};
|
||||
|
||||
|
||||
DescribeScdnCcQpsInfoResult();
|
||||
explicit DescribeScdnCcQpsInfoResult(const std::string &payload);
|
||||
~DescribeScdnCcQpsInfoResult();
|
||||
std::vector<TimeScope> getTimeScopes()const;
|
||||
std::vector<std::string> getTotals()const;
|
||||
std::vector<std::string> getAttacks()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<TimeScope> timeScopes_;
|
||||
std::vector<std::string> totals_;
|
||||
std::vector<std::string> attacks_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNCCQPSINFORESULT_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_SCDN_MODEL_DESCRIBESCDNCCTOPIPREQUEST_H_
|
||||
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNCCTOPIPREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/scdn/ScdnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Scdn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnCcTopIpRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeScdnCcTopIpRequest();
|
||||
~DescribeScdnCcTopIpRequest();
|
||||
|
||||
std::string getStartTime()const;
|
||||
void setStartTime(const std::string& startTime);
|
||||
std::string getPageNumber()const;
|
||||
void setPageNumber(const std::string& pageNumber);
|
||||
std::string getPageSize()const;
|
||||
void setPageSize(const std::string& pageSize);
|
||||
std::string getDomainName()const;
|
||||
void setDomainName(const std::string& domainName);
|
||||
std::string getEndTime()const;
|
||||
void setEndTime(const std::string& endTime);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
std::string startTime_;
|
||||
std::string pageNumber_;
|
||||
std::string pageSize_;
|
||||
std::string domainName_;
|
||||
std::string endTime_;
|
||||
long ownerId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNCCTOPIPREQUEST_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_SCDN_MODEL_DESCRIBESCDNCCTOPIPRESULT_H_
|
||||
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNCCTOPIPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/scdn/ScdnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Scdn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnCcTopIpResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct AttackIpDatas
|
||||
{
|
||||
std::string ip;
|
||||
std::string attackCount;
|
||||
};
|
||||
|
||||
|
||||
DescribeScdnCcTopIpResult();
|
||||
explicit DescribeScdnCcTopIpResult(const std::string &payload);
|
||||
~DescribeScdnCcTopIpResult();
|
||||
std::string getDomainName()const;
|
||||
std::string getTotal()const;
|
||||
std::vector<AttackIpDatas> getAttackIpDataList()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string domainName_;
|
||||
std::string total_;
|
||||
std::vector<AttackIpDatas> attackIpDataList_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNCCTOPIPRESULT_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_SCDN_MODEL_DESCRIBESCDNCCTOPURLREQUEST_H_
|
||||
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNCCTOPURLREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/scdn/ScdnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Scdn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnCcTopUrlRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeScdnCcTopUrlRequest();
|
||||
~DescribeScdnCcTopUrlRequest();
|
||||
|
||||
std::string getStartTime()const;
|
||||
void setStartTime(const std::string& startTime);
|
||||
std::string getPageNumber()const;
|
||||
void setPageNumber(const std::string& pageNumber);
|
||||
std::string getPageSize()const;
|
||||
void setPageSize(const std::string& pageSize);
|
||||
std::string getDomainName()const;
|
||||
void setDomainName(const std::string& domainName);
|
||||
std::string getEndTime()const;
|
||||
void setEndTime(const std::string& endTime);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
std::string startTime_;
|
||||
std::string pageNumber_;
|
||||
std::string pageSize_;
|
||||
std::string domainName_;
|
||||
std::string endTime_;
|
||||
long ownerId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNCCTOPURLREQUEST_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_SCDN_MODEL_DESCRIBESCDNCCTOPURLRESULT_H_
|
||||
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNCCTOPURLRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/scdn/ScdnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Scdn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnCcTopUrlResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct AttackUrlDatas
|
||||
{
|
||||
std::string attackCount;
|
||||
std::string url;
|
||||
};
|
||||
|
||||
|
||||
DescribeScdnCcTopUrlResult();
|
||||
explicit DescribeScdnCcTopUrlResult(const std::string &payload);
|
||||
~DescribeScdnCcTopUrlResult();
|
||||
std::string getDomainName()const;
|
||||
std::string getTotal()const;
|
||||
std::vector<AttackUrlDatas> getAttackUrlDataList()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string domainName_;
|
||||
std::string total_;
|
||||
std::vector<AttackUrlDatas> attackUrlDataList_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNCCTOPURLRESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDDOSINFOREQUEST_H_
|
||||
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDDOSINFOREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/scdn/ScdnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Scdn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnDdosInfoRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeScdnDdosInfoRequest();
|
||||
~DescribeScdnDdosInfoRequest();
|
||||
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
long ownerId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDDOSINFOREQUEST_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_SCDN_MODEL_DESCRIBESCDNDDOSINFORESULT_H_
|
||||
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDDOSINFORESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/scdn/ScdnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Scdn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnDdosInfoResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeScdnDdosInfoResult();
|
||||
explicit DescribeScdnDdosInfoResult(const std::string &payload);
|
||||
~DescribeScdnDdosInfoResult();
|
||||
int getSecBandwidth()const;
|
||||
int getElasticBandwidth()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int secBandwidth_;
|
||||
int elasticBandwidth_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDDOSINFORESULT_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_SCDN_MODEL_DESCRIBESCDNDDOSTRAFFICINFOREQUEST_H_
|
||||
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDDOSTRAFFICINFOREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/scdn/ScdnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Scdn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnDdosTrafficInfoRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeScdnDdosTrafficInfoRequest();
|
||||
~DescribeScdnDdosTrafficInfoRequest();
|
||||
|
||||
std::string getLine()const;
|
||||
void setLine(const std::string& line);
|
||||
std::string getStartTime()const;
|
||||
void setStartTime(const std::string& startTime);
|
||||
std::string getEndTime()const;
|
||||
void setEndTime(const std::string& endTime);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
std::string line_;
|
||||
std::string startTime_;
|
||||
std::string endTime_;
|
||||
long ownerId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDDOSTRAFFICINFOREQUEST_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_SCDN_MODEL_DESCRIBESCDNDDOSTRAFFICINFORESULT_H_
|
||||
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDDOSTRAFFICINFORESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/scdn/ScdnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Scdn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnDdosTrafficInfoResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct TimeScope
|
||||
{
|
||||
std::string start;
|
||||
std::string interval;
|
||||
};
|
||||
|
||||
|
||||
DescribeScdnDdosTrafficInfoResult();
|
||||
explicit DescribeScdnDdosTrafficInfoResult(const std::string &payload);
|
||||
~DescribeScdnDdosTrafficInfoResult();
|
||||
std::vector<TimeScope> getTimeScopes()const;
|
||||
std::vector<std::string> getBpsDrops()const;
|
||||
std::vector<std::string> getPpsDrops()const;
|
||||
std::vector<std::string> getBpsTotals()const;
|
||||
std::vector<std::string> getPpsTotals()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<TimeScope> timeScopes_;
|
||||
std::vector<std::string> bpsDrops_;
|
||||
std::vector<std::string> ppsDrops_;
|
||||
std::vector<std::string> bpsTotals_;
|
||||
std::vector<std::string> ppsTotals_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDDOSTRAFFICINFORESULT_H_
|
||||
57
scdn/include/alibabacloud/scdn/model/SetScdnBotInfoRequest.h
Normal file
57
scdn/include/alibabacloud/scdn/model/SetScdnBotInfoRequest.h
Normal file
@@ -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_SCDN_MODEL_SETSCDNBOTINFOREQUEST_H_
|
||||
#define ALIBABACLOUD_SCDN_MODEL_SETSCDNBOTINFOREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/scdn/ScdnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Scdn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SCDN_EXPORT SetScdnBotInfoRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
SetScdnBotInfoRequest();
|
||||
~SetScdnBotInfoRequest();
|
||||
|
||||
std::string getEnable()const;
|
||||
void setEnable(const std::string& enable);
|
||||
std::string getDomainName()const;
|
||||
void setDomainName(const std::string& domainName);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getStatus()const;
|
||||
void setStatus(const std::string& status);
|
||||
|
||||
private:
|
||||
std::string enable_;
|
||||
std::string domainName_;
|
||||
long ownerId_;
|
||||
std::string status_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SCDN_MODEL_SETSCDNBOTINFOREQUEST_H_
|
||||
49
scdn/include/alibabacloud/scdn/model/SetScdnBotInfoResult.h
Normal file
49
scdn/include/alibabacloud/scdn/model/SetScdnBotInfoResult.h
Normal file
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SCDN_MODEL_SETSCDNBOTINFORESULT_H_
|
||||
#define ALIBABACLOUD_SCDN_MODEL_SETSCDNBOTINFORESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/scdn/ScdnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Scdn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SCDN_EXPORT SetScdnBotInfoResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
SetScdnBotInfoResult();
|
||||
explicit SetScdnBotInfoResult(const std::string &payload);
|
||||
~SetScdnBotInfoResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SCDN_MODEL_SETSCDNBOTINFORESULT_H_
|
||||
51
scdn/include/alibabacloud/scdn/model/SetScdnCcInfoRequest.h
Normal file
51
scdn/include/alibabacloud/scdn/model/SetScdnCcInfoRequest.h
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SCDN_MODEL_SETSCDNCCINFOREQUEST_H_
|
||||
#define ALIBABACLOUD_SCDN_MODEL_SETSCDNCCINFOREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/scdn/ScdnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Scdn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SCDN_EXPORT SetScdnCcInfoRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
SetScdnCcInfoRequest();
|
||||
~SetScdnCcInfoRequest();
|
||||
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getStatus()const;
|
||||
void setStatus(const std::string& status);
|
||||
|
||||
private:
|
||||
long ownerId_;
|
||||
std::string status_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SCDN_MODEL_SETSCDNCCINFOREQUEST_H_
|
||||
49
scdn/include/alibabacloud/scdn/model/SetScdnCcInfoResult.h
Normal file
49
scdn/include/alibabacloud/scdn/model/SetScdnCcInfoResult.h
Normal file
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SCDN_MODEL_SETSCDNCCINFORESULT_H_
|
||||
#define ALIBABACLOUD_SCDN_MODEL_SETSCDNCCINFORESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/scdn/ScdnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Scdn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SCDN_EXPORT SetScdnCcInfoResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
SetScdnCcInfoResult();
|
||||
explicit SetScdnCcInfoResult(const std::string &payload);
|
||||
~SetScdnCcInfoResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SCDN_MODEL_SETSCDNCCINFORESULT_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_SCDN_MODEL_SETSCDNDDOSINFOREQUEST_H_
|
||||
#define ALIBABACLOUD_SCDN_MODEL_SETSCDNDDOSINFOREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/scdn/ScdnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Scdn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SCDN_EXPORT SetScdnDdosInfoRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
SetScdnDdosInfoRequest();
|
||||
~SetScdnDdosInfoRequest();
|
||||
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
int getElasticBandwidth()const;
|
||||
void setElasticBandwidth(int elasticBandwidth);
|
||||
|
||||
private:
|
||||
long ownerId_;
|
||||
int elasticBandwidth_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SCDN_MODEL_SETSCDNDDOSINFOREQUEST_H_
|
||||
49
scdn/include/alibabacloud/scdn/model/SetScdnDdosInfoResult.h
Normal file
49
scdn/include/alibabacloud/scdn/model/SetScdnDdosInfoResult.h
Normal file
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SCDN_MODEL_SETSCDNDDOSINFORESULT_H_
|
||||
#define ALIBABACLOUD_SCDN_MODEL_SETSCDNDDOSINFORESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/scdn/ScdnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Scdn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SCDN_EXPORT SetScdnDdosInfoResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
SetScdnDdosInfoResult();
|
||||
explicit SetScdnDdosInfoResult(const std::string &payload);
|
||||
~SetScdnDdosInfoResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SCDN_MODEL_SETSCDNDDOSINFORESULT_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_SCDN_MODEL_SETSCDNDOMAINBIZINFOREQUEST_H_
|
||||
#define ALIBABACLOUD_SCDN_MODEL_SETSCDNDOMAINBIZINFOREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/scdn/ScdnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Scdn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SCDN_EXPORT SetScdnDomainBizInfoRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
SetScdnDomainBizInfoRequest();
|
||||
~SetScdnDomainBizInfoRequest();
|
||||
|
||||
std::string getBizName()const;
|
||||
void setBizName(const std::string& bizName);
|
||||
std::string getDomainName()const;
|
||||
void setDomainName(const std::string& domainName);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
std::string bizName_;
|
||||
std::string domainName_;
|
||||
long ownerId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SCDN_MODEL_SETSCDNDOMAINBIZINFOREQUEST_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_SCDN_MODEL_SETSCDNDOMAINBIZINFORESULT_H_
|
||||
#define ALIBABACLOUD_SCDN_MODEL_SETSCDNDOMAINBIZINFORESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/scdn/ScdnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Scdn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SCDN_EXPORT SetScdnDomainBizInfoResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
SetScdnDomainBizInfoResult();
|
||||
explicit SetScdnDomainBizInfoResult(const std::string &payload);
|
||||
~SetScdnDomainBizInfoResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SCDN_MODEL_SETSCDNDOMAINBIZINFORESULT_H_
|
||||
Reference in New Issue
Block a user