regenerate code

This commit is contained in:
wb-hx510875
2020-03-26 17:27:13 +08:00
committed by Axios
parent cba94f2119
commit f0c2600a26
6249 changed files with 188711 additions and 43443 deletions

View File

@@ -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;

View File

@@ -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_;
};
}

View 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_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_

View 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_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_

View 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_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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View 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_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_

View File

@@ -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_

View 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_

View 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_

View 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_

View 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_

View 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_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_

View 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_

View File

@@ -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_

View 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_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_