Support STS.

This commit is contained in:
sdk-team
2022-08-31 11:37:28 +00:00
parent 011b8ae4c5
commit 5c849887e8
186 changed files with 5428 additions and 6648 deletions

View File

@@ -1 +1 @@
1.36.1244
1.36.1245

View File

@@ -121,8 +121,8 @@ set(scdn_public_header_model
include/alibabacloud/scdn/model/DescribeScdnUserProtectInfoResult.h
include/alibabacloud/scdn/model/DescribeScdnUserQuotaRequest.h
include/alibabacloud/scdn/model/DescribeScdnUserQuotaResult.h
include/alibabacloud/scdn/model/OpenScdnServiceRequest.h
include/alibabacloud/scdn/model/OpenScdnServiceResult.h
include/alibabacloud/scdn/model/DescribeScdnVerifyContentRequest.h
include/alibabacloud/scdn/model/DescribeScdnVerifyContentResult.h
include/alibabacloud/scdn/model/PreloadScdnObjectCachesRequest.h
include/alibabacloud/scdn/model/PreloadScdnObjectCachesResult.h
include/alibabacloud/scdn/model/RefreshScdnObjectCachesRequest.h
@@ -133,16 +133,18 @@ set(scdn_public_header_model
include/alibabacloud/scdn/model/SetScdnCcInfoResult.h
include/alibabacloud/scdn/model/SetScdnDDoSInfoRequest.h
include/alibabacloud/scdn/model/SetScdnDDoSInfoResult.h
include/alibabacloud/scdn/model/SetScdnDomainBizInfoRequest.h
include/alibabacloud/scdn/model/SetScdnDomainBizInfoResult.h
include/alibabacloud/scdn/model/SetScdnDomainCertificateRequest.h
include/alibabacloud/scdn/model/SetScdnDomainCertificateResult.h
include/alibabacloud/scdn/model/StartScdnDomainRequest.h
include/alibabacloud/scdn/model/StartScdnDomainResult.h
include/alibabacloud/scdn/model/StopScdnDomainRequest.h
include/alibabacloud/scdn/model/StopScdnDomainResult.h
include/alibabacloud/scdn/model/TestAmpDescribeScdnDomainIspDataRequest.h
include/alibabacloud/scdn/model/TestAmpDescribeScdnDomainIspDataResult.h
include/alibabacloud/scdn/model/UpdateScdnDomainRequest.h
include/alibabacloud/scdn/model/UpdateScdnDomainResult.h )
include/alibabacloud/scdn/model/UpdateScdnDomainResult.h
include/alibabacloud/scdn/model/VerifyScdnDomainOwnerRequest.h
include/alibabacloud/scdn/model/VerifyScdnDomainOwnerResult.h )
set(scdn_src
src/ScdnClient.cc
@@ -246,8 +248,8 @@ set(scdn_src
src/model/DescribeScdnUserProtectInfoResult.cc
src/model/DescribeScdnUserQuotaRequest.cc
src/model/DescribeScdnUserQuotaResult.cc
src/model/OpenScdnServiceRequest.cc
src/model/OpenScdnServiceResult.cc
src/model/DescribeScdnVerifyContentRequest.cc
src/model/DescribeScdnVerifyContentResult.cc
src/model/PreloadScdnObjectCachesRequest.cc
src/model/PreloadScdnObjectCachesResult.cc
src/model/RefreshScdnObjectCachesRequest.cc
@@ -258,16 +260,18 @@ set(scdn_src
src/model/SetScdnCcInfoResult.cc
src/model/SetScdnDDoSInfoRequest.cc
src/model/SetScdnDDoSInfoResult.cc
src/model/SetScdnDomainBizInfoRequest.cc
src/model/SetScdnDomainBizInfoResult.cc
src/model/SetScdnDomainCertificateRequest.cc
src/model/SetScdnDomainCertificateResult.cc
src/model/StartScdnDomainRequest.cc
src/model/StartScdnDomainResult.cc
src/model/StopScdnDomainRequest.cc
src/model/StopScdnDomainResult.cc
src/model/TestAmpDescribeScdnDomainIspDataRequest.cc
src/model/TestAmpDescribeScdnDomainIspDataResult.cc
src/model/UpdateScdnDomainRequest.cc
src/model/UpdateScdnDomainResult.cc )
src/model/UpdateScdnDomainResult.cc
src/model/VerifyScdnDomainOwnerRequest.cc
src/model/VerifyScdnDomainOwnerResult.cc )
add_library(scdn ${LIB_TYPE}
${scdn_public_header}

View File

@@ -122,8 +122,8 @@
#include "model/DescribeScdnUserProtectInfoResult.h"
#include "model/DescribeScdnUserQuotaRequest.h"
#include "model/DescribeScdnUserQuotaResult.h"
#include "model/OpenScdnServiceRequest.h"
#include "model/OpenScdnServiceResult.h"
#include "model/DescribeScdnVerifyContentRequest.h"
#include "model/DescribeScdnVerifyContentResult.h"
#include "model/PreloadScdnObjectCachesRequest.h"
#include "model/PreloadScdnObjectCachesResult.h"
#include "model/RefreshScdnObjectCachesRequest.h"
@@ -134,16 +134,18 @@
#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"
#include "model/StartScdnDomainResult.h"
#include "model/StopScdnDomainRequest.h"
#include "model/StopScdnDomainResult.h"
#include "model/TestAmpDescribeScdnDomainIspDataRequest.h"
#include "model/TestAmpDescribeScdnDomainIspDataResult.h"
#include "model/UpdateScdnDomainRequest.h"
#include "model/UpdateScdnDomainResult.h"
#include "model/VerifyScdnDomainOwnerRequest.h"
#include "model/VerifyScdnDomainOwnerResult.h"
namespace AlibabaCloud
@@ -303,9 +305,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeScdnUserQuotaResult> DescribeScdnUserQuotaOutcome;
typedef std::future<DescribeScdnUserQuotaOutcome> DescribeScdnUserQuotaOutcomeCallable;
typedef std::function<void(const ScdnClient*, const Model::DescribeScdnUserQuotaRequest&, const DescribeScdnUserQuotaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeScdnUserQuotaAsyncHandler;
typedef Outcome<Error, Model::OpenScdnServiceResult> OpenScdnServiceOutcome;
typedef std::future<OpenScdnServiceOutcome> OpenScdnServiceOutcomeCallable;
typedef std::function<void(const ScdnClient*, const Model::OpenScdnServiceRequest&, const OpenScdnServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> OpenScdnServiceAsyncHandler;
typedef Outcome<Error, Model::DescribeScdnVerifyContentResult> DescribeScdnVerifyContentOutcome;
typedef std::future<DescribeScdnVerifyContentOutcome> DescribeScdnVerifyContentOutcomeCallable;
typedef std::function<void(const ScdnClient*, const Model::DescribeScdnVerifyContentRequest&, const DescribeScdnVerifyContentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeScdnVerifyContentAsyncHandler;
typedef Outcome<Error, Model::PreloadScdnObjectCachesResult> PreloadScdnObjectCachesOutcome;
typedef std::future<PreloadScdnObjectCachesOutcome> PreloadScdnObjectCachesOutcomeCallable;
typedef std::function<void(const ScdnClient*, const Model::PreloadScdnObjectCachesRequest&, const PreloadScdnObjectCachesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PreloadScdnObjectCachesAsyncHandler;
@@ -321,9 +323,6 @@ namespace AlibabaCloud
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;
@@ -333,9 +332,15 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::StopScdnDomainResult> StopScdnDomainOutcome;
typedef std::future<StopScdnDomainOutcome> StopScdnDomainOutcomeCallable;
typedef std::function<void(const ScdnClient*, const Model::StopScdnDomainRequest&, const StopScdnDomainOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StopScdnDomainAsyncHandler;
typedef Outcome<Error, Model::TestAmpDescribeScdnDomainIspDataResult> TestAmpDescribeScdnDomainIspDataOutcome;
typedef std::future<TestAmpDescribeScdnDomainIspDataOutcome> TestAmpDescribeScdnDomainIspDataOutcomeCallable;
typedef std::function<void(const ScdnClient*, const Model::TestAmpDescribeScdnDomainIspDataRequest&, const TestAmpDescribeScdnDomainIspDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TestAmpDescribeScdnDomainIspDataAsyncHandler;
typedef Outcome<Error, Model::UpdateScdnDomainResult> UpdateScdnDomainOutcome;
typedef std::future<UpdateScdnDomainOutcome> UpdateScdnDomainOutcomeCallable;
typedef std::function<void(const ScdnClient*, const Model::UpdateScdnDomainRequest&, const UpdateScdnDomainOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateScdnDomainAsyncHandler;
typedef Outcome<Error, Model::VerifyScdnDomainOwnerResult> VerifyScdnDomainOwnerOutcome;
typedef std::future<VerifyScdnDomainOwnerOutcome> VerifyScdnDomainOwnerOutcomeCallable;
typedef std::function<void(const ScdnClient*, const Model::VerifyScdnDomainOwnerRequest&, const VerifyScdnDomainOwnerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> VerifyScdnDomainOwnerAsyncHandler;
ScdnClient(const Credentials &credentials, const ClientConfiguration &configuration);
ScdnClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
@@ -491,9 +496,9 @@ namespace AlibabaCloud
DescribeScdnUserQuotaOutcome describeScdnUserQuota(const Model::DescribeScdnUserQuotaRequest &request)const;
void describeScdnUserQuotaAsync(const Model::DescribeScdnUserQuotaRequest& request, const DescribeScdnUserQuotaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeScdnUserQuotaOutcomeCallable describeScdnUserQuotaCallable(const Model::DescribeScdnUserQuotaRequest& request) const;
OpenScdnServiceOutcome openScdnService(const Model::OpenScdnServiceRequest &request)const;
void openScdnServiceAsync(const Model::OpenScdnServiceRequest& request, const OpenScdnServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
OpenScdnServiceOutcomeCallable openScdnServiceCallable(const Model::OpenScdnServiceRequest& request) const;
DescribeScdnVerifyContentOutcome describeScdnVerifyContent(const Model::DescribeScdnVerifyContentRequest &request)const;
void describeScdnVerifyContentAsync(const Model::DescribeScdnVerifyContentRequest& request, const DescribeScdnVerifyContentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeScdnVerifyContentOutcomeCallable describeScdnVerifyContentCallable(const Model::DescribeScdnVerifyContentRequest& request) const;
PreloadScdnObjectCachesOutcome preloadScdnObjectCaches(const Model::PreloadScdnObjectCachesRequest &request)const;
void preloadScdnObjectCachesAsync(const Model::PreloadScdnObjectCachesRequest& request, const PreloadScdnObjectCachesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
PreloadScdnObjectCachesOutcomeCallable preloadScdnObjectCachesCallable(const Model::PreloadScdnObjectCachesRequest& request) const;
@@ -509,9 +514,6 @@ namespace AlibabaCloud
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;
@@ -521,9 +523,15 @@ namespace AlibabaCloud
StopScdnDomainOutcome stopScdnDomain(const Model::StopScdnDomainRequest &request)const;
void stopScdnDomainAsync(const Model::StopScdnDomainRequest& request, const StopScdnDomainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
StopScdnDomainOutcomeCallable stopScdnDomainCallable(const Model::StopScdnDomainRequest& request) const;
TestAmpDescribeScdnDomainIspDataOutcome testAmpDescribeScdnDomainIspData(const Model::TestAmpDescribeScdnDomainIspDataRequest &request)const;
void testAmpDescribeScdnDomainIspDataAsync(const Model::TestAmpDescribeScdnDomainIspDataRequest& request, const TestAmpDescribeScdnDomainIspDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
TestAmpDescribeScdnDomainIspDataOutcomeCallable testAmpDescribeScdnDomainIspDataCallable(const Model::TestAmpDescribeScdnDomainIspDataRequest& request) const;
UpdateScdnDomainOutcome updateScdnDomain(const Model::UpdateScdnDomainRequest &request)const;
void updateScdnDomainAsync(const Model::UpdateScdnDomainRequest& request, const UpdateScdnDomainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateScdnDomainOutcomeCallable updateScdnDomainCallable(const Model::UpdateScdnDomainRequest& request) const;
VerifyScdnDomainOwnerOutcome verifyScdnDomainOwner(const Model::VerifyScdnDomainOwnerRequest &request)const;
void verifyScdnDomainOwnerAsync(const Model::VerifyScdnDomainOwnerRequest& request, const VerifyScdnDomainOwnerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
VerifyScdnDomainOwnerOutcomeCallable verifyScdnDomainOwnerCallable(const Model::VerifyScdnDomainOwnerRequest& request) const;
private:
std::shared_ptr<EndpointProvider> endpointProvider_;

View File

@@ -1,69 +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_ADDSCDNDOMAINREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_ADDSCDNDOMAINREQUEST_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 AddScdnDomainRequest : public RpcServiceRequest
{
public:
AddScdnDomainRequest();
~AddScdnDomainRequest();
std::string getSources()const;
void setSources(const std::string& sources);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getScope()const;
void setScope(const std::string& scope);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getCheckUrl()const;
void setCheckUrl(const std::string& checkUrl);
private:
std::string sources_;
std::string resourceGroupId_;
std::string securityToken_;
std::string scope_;
std::string ownerAccount_;
std::string domainName_;
long ownerId_;
std::string checkUrl_;
};
}
}
}
#endif // !ALIBABACLOUD_SCDN_MODEL_ADDSCDNDOMAINREQUEST_H_
*/
#ifndef ALIBABACLOUD_SCDN_MODEL_ADDSCDNDOMAINREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_ADDSCDNDOMAINREQUEST_H_
#include <alibabacloud/scdn/ScdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Scdn {
namespace Model {
class ALIBABACLOUD_SCDN_EXPORT AddScdnDomainRequest : public RpcServiceRequest {
public:
AddScdnDomainRequest();
~AddScdnDomainRequest();
std::string getSources() const;
void setSources(const std::string &sources);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getScope() const;
void setScope(const std::string &scope);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getCheckUrl() const;
void setCheckUrl(const std::string &checkUrl);
private:
std::string sources_;
std::string resourceGroupId_;
std::string securityToken_;
std::string scope_;
std::string ownerAccount_;
std::string domainName_;
long ownerId_;
std::string checkUrl_;
};
} // namespace Model
} // namespace Scdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SCDN_MODEL_ADDSCDNDOMAINREQUEST_H_

View File

@@ -1,60 +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_BATCHDELETESCDNDOMAINCONFIGSREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_BATCHDELETESCDNDOMAINCONFIGSREQUEST_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 BatchDeleteScdnDomainConfigsRequest : public RpcServiceRequest
{
public:
BatchDeleteScdnDomainConfigsRequest();
~BatchDeleteScdnDomainConfigsRequest();
std::string getFunctionNames()const;
void setFunctionNames(const std::string& functionNames);
std::string getDomainNames()const;
void setDomainNames(const std::string& domainNames);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
private:
std::string functionNames_;
std::string domainNames_;
std::string ownerAccount_;
long ownerId_;
std::string securityToken_;
};
}
}
}
#endif // !ALIBABACLOUD_SCDN_MODEL_BATCHDELETESCDNDOMAINCONFIGSREQUEST_H_
*/
#ifndef ALIBABACLOUD_SCDN_MODEL_BATCHDELETESCDNDOMAINCONFIGSREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_BATCHDELETESCDNDOMAINCONFIGSREQUEST_H_
#include <alibabacloud/scdn/ScdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Scdn {
namespace Model {
class ALIBABACLOUD_SCDN_EXPORT BatchDeleteScdnDomainConfigsRequest : public RpcServiceRequest {
public:
BatchDeleteScdnDomainConfigsRequest();
~BatchDeleteScdnDomainConfigsRequest();
std::string getFunctionNames() const;
void setFunctionNames(const std::string &functionNames);
std::string getDomainNames() const;
void setDomainNames(const std::string &domainNames);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string functionNames_;
std::string domainNames_;
std::string securityToken_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Scdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SCDN_MODEL_BATCHDELETESCDNDOMAINCONFIGSREQUEST_H_

View File

@@ -1,60 +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_BATCHSETSCDNDOMAINCONFIGSREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_BATCHSETSCDNDOMAINCONFIGSREQUEST_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 BatchSetScdnDomainConfigsRequest : public RpcServiceRequest
{
public:
BatchSetScdnDomainConfigsRequest();
~BatchSetScdnDomainConfigsRequest();
std::string getFunctions()const;
void setFunctions(const std::string& functions);
std::string getDomainNames()const;
void setDomainNames(const std::string& domainNames);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string functions_;
std::string domainNames_;
std::string securityToken_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_SCDN_MODEL_BATCHSETSCDNDOMAINCONFIGSREQUEST_H_
*/
#ifndef ALIBABACLOUD_SCDN_MODEL_BATCHSETSCDNDOMAINCONFIGSREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_BATCHSETSCDNDOMAINCONFIGSREQUEST_H_
#include <alibabacloud/scdn/ScdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Scdn {
namespace Model {
class ALIBABACLOUD_SCDN_EXPORT BatchSetScdnDomainConfigsRequest : public RpcServiceRequest {
public:
BatchSetScdnDomainConfigsRequest();
~BatchSetScdnDomainConfigsRequest();
std::string getFunctions() const;
void setFunctions(const std::string &functions);
std::string getDomainNames() const;
void setDomainNames(const std::string &domainNames);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string functions_;
std::string domainNames_;
std::string securityToken_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Scdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SCDN_MODEL_BATCHSETSCDNDOMAINCONFIGSREQUEST_H_

View File

@@ -1,54 +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_BATCHSTARTSCDNDOMAINREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_BATCHSTARTSCDNDOMAINREQUEST_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 BatchStartScdnDomainRequest : public RpcServiceRequest
{
public:
BatchStartScdnDomainRequest();
~BatchStartScdnDomainRequest();
std::string getDomainNames()const;
void setDomainNames(const std::string& domainNames);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
private:
std::string domainNames_;
long ownerId_;
std::string securityToken_;
};
}
}
}
#endif // !ALIBABACLOUD_SCDN_MODEL_BATCHSTARTSCDNDOMAINREQUEST_H_
*/
#ifndef ALIBABACLOUD_SCDN_MODEL_BATCHSTARTSCDNDOMAINREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_BATCHSTARTSCDNDOMAINREQUEST_H_
#include <alibabacloud/scdn/ScdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Scdn {
namespace Model {
class ALIBABACLOUD_SCDN_EXPORT BatchStartScdnDomainRequest : public RpcServiceRequest {
public:
BatchStartScdnDomainRequest();
~BatchStartScdnDomainRequest();
std::string getDomainNames() const;
void setDomainNames(const std::string &domainNames);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
private:
std::string domainNames_;
long ownerId_;
std::string securityToken_;
};
} // namespace Model
} // namespace Scdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SCDN_MODEL_BATCHSTARTSCDNDOMAINREQUEST_H_

View File

@@ -1,54 +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_BATCHSTOPSCDNDOMAINREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_BATCHSTOPSCDNDOMAINREQUEST_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 BatchStopScdnDomainRequest : public RpcServiceRequest
{
public:
BatchStopScdnDomainRequest();
~BatchStopScdnDomainRequest();
std::string getDomainNames()const;
void setDomainNames(const std::string& domainNames);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
private:
std::string domainNames_;
long ownerId_;
std::string securityToken_;
};
}
}
}
#endif // !ALIBABACLOUD_SCDN_MODEL_BATCHSTOPSCDNDOMAINREQUEST_H_
*/
#ifndef ALIBABACLOUD_SCDN_MODEL_BATCHSTOPSCDNDOMAINREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_BATCHSTOPSCDNDOMAINREQUEST_H_
#include <alibabacloud/scdn/ScdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Scdn {
namespace Model {
class ALIBABACLOUD_SCDN_EXPORT BatchStopScdnDomainRequest : public RpcServiceRequest {
public:
BatchStopScdnDomainRequest();
~BatchStopScdnDomainRequest();
std::string getDomainNames() const;
void setDomainNames(const std::string &domainNames);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
private:
std::string domainNames_;
long ownerId_;
std::string securityToken_;
};
} // namespace Model
} // namespace Scdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SCDN_MODEL_BATCHSTOPSCDNDOMAINREQUEST_H_

View File

@@ -1,63 +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_BATCHUPDATESCDNDOMAINREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_BATCHUPDATESCDNDOMAINREQUEST_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 BatchUpdateScdnDomainRequest : public RpcServiceRequest
{
public:
BatchUpdateScdnDomainRequest();
~BatchUpdateScdnDomainRequest();
std::string getSources()const;
void setSources(const std::string& sources);
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 sources_;
std::string resourceGroupId_;
std::string securityToken_;
std::string topLevelDomain_;
std::string domainName_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_SCDN_MODEL_BATCHUPDATESCDNDOMAINREQUEST_H_
*/
#ifndef ALIBABACLOUD_SCDN_MODEL_BATCHUPDATESCDNDOMAINREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_BATCHUPDATESCDNDOMAINREQUEST_H_
#include <alibabacloud/scdn/ScdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Scdn {
namespace Model {
class ALIBABACLOUD_SCDN_EXPORT BatchUpdateScdnDomainRequest : public RpcServiceRequest {
public:
BatchUpdateScdnDomainRequest();
~BatchUpdateScdnDomainRequest();
std::string getSources() const;
void setSources(const std::string &sources);
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 sources_;
std::string resourceGroupId_;
std::string securityToken_;
std::string topLevelDomain_;
std::string domainName_;
long ownerId_;
};
} // namespace Model
} // namespace Scdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SCDN_MODEL_BATCHUPDATESCDNDOMAINREQUEST_H_

View File

@@ -1,51 +1,45 @@
/*
* 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_CHECKSCDNSERVICEREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_CHECKSCDNSERVICEREQUEST_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 CheckScdnServiceRequest : public RpcServiceRequest
{
public:
CheckScdnServiceRequest();
~CheckScdnServiceRequest();
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
private:
long ownerId_;
std::string securityToken_;
};
}
}
}
#endif // !ALIBABACLOUD_SCDN_MODEL_CHECKSCDNSERVICEREQUEST_H_
*/
#ifndef ALIBABACLOUD_SCDN_MODEL_CHECKSCDNSERVICEREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_CHECKSCDNSERVICEREQUEST_H_
#include <alibabacloud/scdn/ScdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Scdn {
namespace Model {
class ALIBABACLOUD_SCDN_EXPORT CheckScdnServiceRequest : public RpcServiceRequest {
public:
CheckScdnServiceRequest();
~CheckScdnServiceRequest();
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
private:
long ownerId_;
std::string securityToken_;
};
} // namespace Model
} // namespace Scdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SCDN_MODEL_CHECKSCDNSERVICEREQUEST_H_

View File

@@ -1,57 +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_DELETESCDNDOMAINREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DELETESCDNDOMAINREQUEST_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 DeleteScdnDomainRequest : public RpcServiceRequest
{
public:
DeleteScdnDomainRequest();
~DeleteScdnDomainRequest();
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string securityToken_;
std::string ownerAccount_;
std::string domainName_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_SCDN_MODEL_DELETESCDNDOMAINREQUEST_H_
*/
#ifndef ALIBABACLOUD_SCDN_MODEL_DELETESCDNDOMAINREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DELETESCDNDOMAINREQUEST_H_
#include <alibabacloud/scdn/ScdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Scdn {
namespace Model {
class ALIBABACLOUD_SCDN_EXPORT DeleteScdnDomainRequest : public RpcServiceRequest {
public:
DeleteScdnDomainRequest();
~DeleteScdnDomainRequest();
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string securityToken_;
std::string ownerAccount_;
std::string domainName_;
long ownerId_;
};
} // namespace Model
} // namespace Scdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SCDN_MODEL_DELETESCDNDOMAINREQUEST_H_

View File

@@ -1,57 +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_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_
*/
#ifndef ALIBABACLOUD_SCDN_MODEL_DELETESCDNSPECIFICCONFIGREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DELETESCDNSPECIFICCONFIGREQUEST_H_
#include <alibabacloud/scdn/ScdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Scdn {
namespace Model {
class ALIBABACLOUD_SCDN_EXPORT DeleteScdnSpecificConfigRequest : public RpcServiceRequest {
public:
DeleteScdnSpecificConfigRequest();
~DeleteScdnSpecificConfigRequest();
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getConfigId() const;
void setConfigId(const std::string &configId);
private:
std::string securityToken_;
std::string domainName_;
long ownerId_;
std::string configId_;
};
} // namespace Model
} // namespace Scdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SCDN_MODEL_DELETESCDNSPECIFICCONFIGREQUEST_H_

View File

@@ -1,48 +1,39 @@
/*
* 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_DESCRIBESCDNCCINFOREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNCCINFOREQUEST_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 DescribeScdnCcInfoRequest : public RpcServiceRequest
{
public:
DescribeScdnCcInfoRequest();
~DescribeScdnCcInfoRequest();
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNCCINFOREQUEST_H_
*/
#ifndef ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNCCINFOREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNCCINFOREQUEST_H_
#include <alibabacloud/scdn/ScdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Scdn {
namespace Model {
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnCcInfoRequest : public RpcServiceRequest {
public:
DescribeScdnCcInfoRequest();
~DescribeScdnCcInfoRequest();
private:
};
} // namespace Model
} // namespace Scdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNCCINFOREQUEST_H_

View File

@@ -1,57 +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_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_
*/
#ifndef ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNCCQPSINFOREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNCCQPSINFOREQUEST_H_
#include <alibabacloud/scdn/ScdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Scdn {
namespace Model {
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnCcQpsInfoRequest : public RpcServiceRequest {
public:
DescribeScdnCcQpsInfoRequest();
~DescribeScdnCcQpsInfoRequest();
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
private:
std::string domainName_;
std::string endTime_;
std::string startTime_;
};
} // namespace Model
} // namespace Scdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNCCQPSINFOREQUEST_H_

View File

@@ -1,63 +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_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_
*/
#ifndef ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNCCTOPIPREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNCCTOPIPREQUEST_H_
#include <alibabacloud/scdn/ScdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Scdn {
namespace Model {
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnCcTopIpRequest : public RpcServiceRequest {
public:
DescribeScdnCcTopIpRequest();
~DescribeScdnCcTopIpRequest();
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
std::string getPageSize() const;
void setPageSize(const std::string &pageSize);
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
std::string getPageNumber() const;
void setPageNumber(const std::string &pageNumber);
private:
std::string domainName_;
std::string pageSize_;
std::string endTime_;
std::string startTime_;
std::string pageNumber_;
};
} // namespace Model
} // namespace Scdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNCCTOPIPREQUEST_H_

View File

@@ -34,8 +34,8 @@ namespace AlibabaCloud
public:
struct AttackIpDatas
{
std::string ip;
std::string attackCount;
std::string ip;
};

View File

@@ -1,63 +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_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_
*/
#ifndef ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNCCTOPURLREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNCCTOPURLREQUEST_H_
#include <alibabacloud/scdn/ScdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Scdn {
namespace Model {
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnCcTopUrlRequest : public RpcServiceRequest {
public:
DescribeScdnCcTopUrlRequest();
~DescribeScdnCcTopUrlRequest();
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
std::string getPageSize() const;
void setPageSize(const std::string &pageSize);
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
std::string getPageNumber() const;
void setPageNumber(const std::string &pageNumber);
private:
std::string domainName_;
std::string pageSize_;
std::string endTime_;
std::string startTime_;
std::string pageNumber_;
};
} // namespace Model
} // namespace Scdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNCCTOPURLREQUEST_H_

View File

@@ -1,54 +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_DESCRIBESCDNCERTIFICATEDETAILREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNCERTIFICATEDETAILREQUEST_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 DescribeScdnCertificateDetailRequest : public RpcServiceRequest
{
public:
DescribeScdnCertificateDetailRequest();
~DescribeScdnCertificateDetailRequest();
std::string getCertName()const;
void setCertName(const std::string& certName);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
private:
std::string certName_;
long ownerId_;
std::string securityToken_;
};
}
}
}
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNCERTIFICATEDETAILREQUEST_H_
*/
#ifndef ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNCERTIFICATEDETAILREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNCERTIFICATEDETAILREQUEST_H_
#include <alibabacloud/scdn/ScdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Scdn {
namespace Model {
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnCertificateDetailRequest : public RpcServiceRequest {
public:
DescribeScdnCertificateDetailRequest();
~DescribeScdnCertificateDetailRequest();
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getCertName() const;
void setCertName(const std::string &certName);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string securityToken_;
std::string certName_;
long ownerId_;
};
} // namespace Model
} // namespace Scdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNCERTIFICATEDETAILREQUEST_H_

View File

@@ -38,16 +38,16 @@ namespace AlibabaCloud
explicit DescribeScdnCertificateDetailResult(const std::string &payload);
~DescribeScdnCertificateDetailResult();
long getCertId()const;
std::string getCert()const;
std::string getCertName()const;
std::string getCert()const;
std::string getKey()const;
protected:
void parse(const std::string &payload);
private:
long certId_;
std::string cert_;
std::string certName_;
std::string cert_;
std::string key_;
};

View File

@@ -1,54 +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_DESCRIBESCDNCERTIFICATELISTREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNCERTIFICATELISTREQUEST_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 DescribeScdnCertificateListRequest : public RpcServiceRequest
{
public:
DescribeScdnCertificateListRequest();
~DescribeScdnCertificateListRequest();
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);
private:
std::string domainName_;
long ownerId_;
std::string securityToken_;
};
}
}
}
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNCERTIFICATELISTREQUEST_H_
*/
#ifndef ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNCERTIFICATELISTREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNCERTIFICATELISTREQUEST_H_
#include <alibabacloud/scdn/ScdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Scdn {
namespace Model {
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnCertificateListRequest : public RpcServiceRequest {
public:
DescribeScdnCertificateListRequest();
~DescribeScdnCertificateListRequest();
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string securityToken_;
std::string domainName_;
long ownerId_;
};
} // namespace Model
} // namespace Scdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNCERTIFICATELISTREQUEST_H_

View File

@@ -1,48 +1,39 @@
/*
* 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_
*/
#ifndef ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDDOSINFOREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDDOSINFOREQUEST_H_
#include <alibabacloud/scdn/ScdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Scdn {
namespace Model {
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnDDoSInfoRequest : public RpcServiceRequest {
public:
DescribeScdnDDoSInfoRequest();
~DescribeScdnDDoSInfoRequest();
private:
};
} // namespace Model
} // namespace Scdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDDOSINFOREQUEST_H_

View File

@@ -1,57 +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_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_
*/
#ifndef ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDDOSTRAFFICINFOREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDDOSTRAFFICINFOREQUEST_H_
#include <alibabacloud/scdn/ScdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
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 getEndTime() const;
void setEndTime(const std::string &endTime);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
private:
std::string line_;
std::string endTime_;
std::string startTime_;
};
} // namespace Model
} // namespace Scdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDDOSTRAFFICINFOREQUEST_H_

View File

@@ -1,66 +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_DESCRIBESCDNDOMAINBPSDATAREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINBPSDATAREQUEST_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 DescribeScdnDomainBpsDataRequest : public RpcServiceRequest
{
public:
DescribeScdnDomainBpsDataRequest();
~DescribeScdnDomainBpsDataRequest();
std::string getLocationNameEn()const;
void setLocationNameEn(const std::string& locationNameEn);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getIspNameEn()const;
void setIspNameEn(const std::string& ispNameEn);
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);
std::string getInterval()const;
void setInterval(const std::string& interval);
private:
std::string locationNameEn_;
std::string startTime_;
std::string ispNameEn_;
std::string domainName_;
std::string endTime_;
long ownerId_;
std::string interval_;
};
}
}
}
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINBPSDATAREQUEST_H_
*/
#ifndef ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINBPSDATAREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINBPSDATAREQUEST_H_
#include <alibabacloud/scdn/ScdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Scdn {
namespace Model {
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnDomainBpsDataRequest : public RpcServiceRequest {
public:
DescribeScdnDomainBpsDataRequest();
~DescribeScdnDomainBpsDataRequest();
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
std::string getInterval() const;
void setInterval(const std::string &interval);
std::string getLocationNameEn() const;
void setLocationNameEn(const std::string &locationNameEn);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
std::string getIspNameEn() const;
void setIspNameEn(const std::string &ispNameEn);
private:
std::string domainName_;
std::string endTime_;
std::string interval_;
std::string locationNameEn_;
std::string startTime_;
std::string ispNameEn_;
};
} // namespace Model
} // namespace Scdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINBPSDATAREQUEST_H_

View File

@@ -1,51 +1,42 @@
/*
* 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_DESCRIBESCDNDOMAINCERTIFICATEINFOREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINCERTIFICATEINFOREQUEST_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 DescribeScdnDomainCertificateInfoRequest : public RpcServiceRequest
{
public:
DescribeScdnDomainCertificateInfoRequest();
~DescribeScdnDomainCertificateInfoRequest();
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string domainName_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINCERTIFICATEINFOREQUEST_H_
*/
#ifndef ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINCERTIFICATEINFOREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINCERTIFICATEINFOREQUEST_H_
#include <alibabacloud/scdn/ScdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Scdn {
namespace Model {
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnDomainCertificateInfoRequest : public RpcServiceRequest {
public:
DescribeScdnDomainCertificateInfoRequest();
~DescribeScdnDomainCertificateInfoRequest();
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
private:
std::string domainName_;
};
} // namespace Model
} // namespace Scdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINCERTIFICATEINFOREQUEST_H_

View File

@@ -1,51 +1,42 @@
/*
* 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_DESCRIBESCDNDOMAINCNAMEREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINCNAMEREQUEST_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 DescribeScdnDomainCnameRequest : public RpcServiceRequest
{
public:
DescribeScdnDomainCnameRequest();
~DescribeScdnDomainCnameRequest();
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string domainName_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINCNAMEREQUEST_H_
*/
#ifndef ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINCNAMEREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINCNAMEREQUEST_H_
#include <alibabacloud/scdn/ScdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Scdn {
namespace Model {
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnDomainCnameRequest : public RpcServiceRequest {
public:
DescribeScdnDomainCnameRequest();
~DescribeScdnDomainCnameRequest();
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
private:
std::string domainName_;
};
} // namespace Model
} // namespace Scdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINCNAMEREQUEST_H_

View File

@@ -1,60 +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_DESCRIBESCDNDOMAINCONFIGSREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINCONFIGSREQUEST_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 DescribeScdnDomainConfigsRequest : public RpcServiceRequest
{
public:
DescribeScdnDomainConfigsRequest();
~DescribeScdnDomainConfigsRequest();
std::string getFunctionNames()const;
void setFunctionNames(const std::string& functionNames);
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 functionNames_;
std::string domainName_;
long ownerId_;
std::string securityToken_;
std::string configId_;
};
}
}
}
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINCONFIGSREQUEST_H_
*/
#ifndef ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINCONFIGSREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINCONFIGSREQUEST_H_
#include <alibabacloud/scdn/ScdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Scdn {
namespace Model {
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnDomainConfigsRequest : public RpcServiceRequest {
public:
DescribeScdnDomainConfigsRequest();
~DescribeScdnDomainConfigsRequest();
std::string getFunctionNames() const;
void setFunctionNames(const std::string &functionNames);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getConfigId() const;
void setConfigId(const std::string &configId);
private:
std::string functionNames_;
std::string securityToken_;
std::string domainName_;
long ownerId_;
std::string configId_;
};
} // namespace Model
} // namespace Scdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINCONFIGSREQUEST_H_

View File

@@ -40,6 +40,7 @@ namespace AlibabaCloud
std::string argName;
};
std::string status;
std::string parentId;
std::string functionName;
std::vector<DomainConfig::FunctionArg> functionArgs;
std::string configId;

View File

@@ -1,54 +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_DESCRIBESCDNDOMAINDETAILREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINDETAILREQUEST_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 DescribeScdnDomainDetailRequest : public RpcServiceRequest
{
public:
DescribeScdnDomainDetailRequest();
~DescribeScdnDomainDetailRequest();
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);
private:
std::string domainName_;
long ownerId_;
std::string securityToken_;
};
}
}
}
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINDETAILREQUEST_H_
*/
#ifndef ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINDETAILREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINDETAILREQUEST_H_
#include <alibabacloud/scdn/ScdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Scdn {
namespace Model {
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnDomainDetailRequest : public RpcServiceRequest {
public:
DescribeScdnDomainDetailRequest();
~DescribeScdnDomainDetailRequest();
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);
private:
std::string domainName_;
long ownerId_;
std::string securityToken_;
};
} // namespace Model
} // namespace Scdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINDETAILREQUEST_H_

View File

@@ -37,14 +37,14 @@ namespace AlibabaCloud
struct Source
{
std::string type;
std::string content;
std::string priority;
std::string content;
int port;
std::string enabled;
};
std::string description;
std::string scope;
std::string resourceGroupId;
std::string scope;
std::string domainName;
std::string sSLPub;
std::string gmtModified;

View File

@@ -1,60 +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_DESCRIBESCDNDOMAINHITRATEDATAREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINHITRATEDATAREQUEST_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 DescribeScdnDomainHitRateDataRequest : public RpcServiceRequest
{
public:
DescribeScdnDomainHitRateDataRequest();
~DescribeScdnDomainHitRateDataRequest();
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);
std::string getInterval()const;
void setInterval(const std::string& interval);
private:
std::string startTime_;
std::string domainName_;
std::string endTime_;
long ownerId_;
std::string interval_;
};
}
}
}
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINHITRATEDATAREQUEST_H_
*/
#ifndef ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINHITRATEDATAREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINHITRATEDATAREQUEST_H_
#include <alibabacloud/scdn/ScdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Scdn {
namespace Model {
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnDomainHitRateDataRequest : public RpcServiceRequest {
public:
DescribeScdnDomainHitRateDataRequest();
~DescribeScdnDomainHitRateDataRequest();
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
std::string getInterval() const;
void setInterval(const std::string &interval);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
private:
std::string domainName_;
std::string endTime_;
std::string interval_;
std::string startTime_;
};
} // namespace Model
} // namespace Scdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINHITRATEDATAREQUEST_H_

View File

@@ -1,66 +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_DESCRIBESCDNDOMAINHTTPCODEDATAREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINHTTPCODEDATAREQUEST_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 DescribeScdnDomainHttpCodeDataRequest : public RpcServiceRequest
{
public:
DescribeScdnDomainHttpCodeDataRequest();
~DescribeScdnDomainHttpCodeDataRequest();
std::string getLocationNameEn()const;
void setLocationNameEn(const std::string& locationNameEn);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getIspNameEn()const;
void setIspNameEn(const std::string& ispNameEn);
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);
std::string getInterval()const;
void setInterval(const std::string& interval);
private:
std::string locationNameEn_;
std::string startTime_;
std::string ispNameEn_;
std::string domainName_;
std::string endTime_;
long ownerId_;
std::string interval_;
};
}
}
}
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINHTTPCODEDATAREQUEST_H_
*/
#ifndef ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINHTTPCODEDATAREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINHTTPCODEDATAREQUEST_H_
#include <alibabacloud/scdn/ScdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Scdn {
namespace Model {
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnDomainHttpCodeDataRequest : public RpcServiceRequest {
public:
DescribeScdnDomainHttpCodeDataRequest();
~DescribeScdnDomainHttpCodeDataRequest();
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
std::string getInterval() const;
void setInterval(const std::string &interval);
std::string getLocationNameEn() const;
void setLocationNameEn(const std::string &locationNameEn);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
std::string getIspNameEn() const;
void setIspNameEn(const std::string &ispNameEn);
private:
std::string domainName_;
std::string endTime_;
std::string interval_;
std::string locationNameEn_;
std::string startTime_;
std::string ispNameEn_;
};
} // namespace Model
} // namespace Scdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINHTTPCODEDATAREQUEST_H_

View File

@@ -1,57 +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_DESCRIBESCDNDOMAINISPDATAREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINISPDATAREQUEST_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 DescribeScdnDomainIspDataRequest : public RpcServiceRequest
{
public:
DescribeScdnDomainIspDataRequest();
~DescribeScdnDomainIspDataRequest();
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_DESCRIBESCDNDOMAINISPDATAREQUEST_H_
*/
#ifndef ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINISPDATAREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINISPDATAREQUEST_H_
#include <alibabacloud/scdn/ScdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Scdn {
namespace Model {
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnDomainIspDataRequest : public RpcServiceRequest {
public:
DescribeScdnDomainIspDataRequest();
~DescribeScdnDomainIspDataRequest();
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
private:
std::string domainName_;
std::string endTime_;
std::string startTime_;
};
} // namespace Model
} // namespace Scdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINISPDATAREQUEST_H_

View File

@@ -37,11 +37,11 @@ namespace AlibabaCloud
std::string avgObjectSize;
std::string bytesProportion;
std::string bps;
std::string proportion;
std::string qps;
std::string totalQuery;
std::string iSP;
std::string qps;
std::string proportion;
std::string totalBytes;
std::string iSP;
std::string avgResponseRate;
std::string reqErrRate;
std::string ispEname;
@@ -55,8 +55,8 @@ namespace AlibabaCloud
std::string getEndTime()const;
std::string getDomainName()const;
std::vector<ISPProportionData> getValue()const;
std::string getDataInterval()const;
std::string getStartTime()const;
std::string getDataInterval()const;
protected:
void parse(const std::string &payload);
@@ -64,8 +64,8 @@ namespace AlibabaCloud
std::string endTime_;
std::string domainName_;
std::vector<ISPProportionData> value_;
std::string dataInterval_;
std::string startTime_;
std::string dataInterval_;
};
}

View File

@@ -1,63 +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_DESCRIBESCDNDOMAINLOGREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINLOGREQUEST_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 DescribeScdnDomainLogRequest : public RpcServiceRequest
{
public:
DescribeScdnDomainLogRequest();
~DescribeScdnDomainLogRequest();
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
long getPageNumber()const;
void setPageNumber(long pageNumber);
long getPageSize()const;
void setPageSize(long 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_;
long pageNumber_;
long pageSize_;
std::string domainName_;
std::string endTime_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINLOGREQUEST_H_
*/
#ifndef ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINLOGREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINLOGREQUEST_H_
#include <alibabacloud/scdn/ScdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Scdn {
namespace Model {
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnDomainLogRequest : public RpcServiceRequest {
public:
DescribeScdnDomainLogRequest();
~DescribeScdnDomainLogRequest();
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
long getPageSize() const;
void setPageSize(long pageSize);
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
long getPageNumber() const;
void setPageNumber(long pageNumber);
private:
std::string domainName_;
long pageSize_;
std::string endTime_;
std::string startTime_;
long pageNumber_;
};
} // namespace Model
} // namespace Scdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINLOGREQUEST_H_

View File

@@ -1,60 +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_DESCRIBESCDNDOMAINORIGINBPSDATAREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINORIGINBPSDATAREQUEST_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 DescribeScdnDomainOriginBpsDataRequest : public RpcServiceRequest
{
public:
DescribeScdnDomainOriginBpsDataRequest();
~DescribeScdnDomainOriginBpsDataRequest();
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);
std::string getInterval()const;
void setInterval(const std::string& interval);
private:
std::string startTime_;
std::string domainName_;
std::string endTime_;
long ownerId_;
std::string interval_;
};
}
}
}
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINORIGINBPSDATAREQUEST_H_
*/
#ifndef ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINORIGINBPSDATAREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINORIGINBPSDATAREQUEST_H_
#include <alibabacloud/scdn/ScdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Scdn {
namespace Model {
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnDomainOriginBpsDataRequest : public RpcServiceRequest {
public:
DescribeScdnDomainOriginBpsDataRequest();
~DescribeScdnDomainOriginBpsDataRequest();
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
std::string getInterval() const;
void setInterval(const std::string &interval);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
private:
std::string domainName_;
std::string endTime_;
std::string interval_;
std::string startTime_;
};
} // namespace Model
} // namespace Scdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINORIGINBPSDATAREQUEST_H_

View File

@@ -1,60 +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_DESCRIBESCDNDOMAINORIGINTRAFFICDATAREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINORIGINTRAFFICDATAREQUEST_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 DescribeScdnDomainOriginTrafficDataRequest : public RpcServiceRequest
{
public:
DescribeScdnDomainOriginTrafficDataRequest();
~DescribeScdnDomainOriginTrafficDataRequest();
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);
std::string getInterval()const;
void setInterval(const std::string& interval);
private:
std::string startTime_;
std::string domainName_;
std::string endTime_;
long ownerId_;
std::string interval_;
};
}
}
}
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINORIGINTRAFFICDATAREQUEST_H_
*/
#ifndef ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINORIGINTRAFFICDATAREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINORIGINTRAFFICDATAREQUEST_H_
#include <alibabacloud/scdn/ScdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Scdn {
namespace Model {
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnDomainOriginTrafficDataRequest : public RpcServiceRequest {
public:
DescribeScdnDomainOriginTrafficDataRequest();
~DescribeScdnDomainOriginTrafficDataRequest();
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
std::string getInterval() const;
void setInterval(const std::string &interval);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
private:
std::string domainName_;
std::string endTime_;
std::string interval_;
std::string startTime_;
};
} // namespace Model
} // namespace Scdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINORIGINTRAFFICDATAREQUEST_H_

View File

@@ -1,57 +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_DESCRIBESCDNDOMAINPVDATAREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINPVDATAREQUEST_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 DescribeScdnDomainPvDataRequest : public RpcServiceRequest
{
public:
DescribeScdnDomainPvDataRequest();
~DescribeScdnDomainPvDataRequest();
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_DESCRIBESCDNDOMAINPVDATAREQUEST_H_
*/
#ifndef ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINPVDATAREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINPVDATAREQUEST_H_
#include <alibabacloud/scdn/ScdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Scdn {
namespace Model {
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnDomainPvDataRequest : public RpcServiceRequest {
public:
DescribeScdnDomainPvDataRequest();
~DescribeScdnDomainPvDataRequest();
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
private:
std::string domainName_;
std::string endTime_;
std::string startTime_;
};
} // namespace Model
} // namespace Scdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINPVDATAREQUEST_H_

View File

@@ -1,66 +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_DESCRIBESCDNDOMAINQPSDATAREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINQPSDATAREQUEST_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 DescribeScdnDomainQpsDataRequest : public RpcServiceRequest
{
public:
DescribeScdnDomainQpsDataRequest();
~DescribeScdnDomainQpsDataRequest();
std::string getLocationNameEn()const;
void setLocationNameEn(const std::string& locationNameEn);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getIspNameEn()const;
void setIspNameEn(const std::string& ispNameEn);
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);
std::string getInterval()const;
void setInterval(const std::string& interval);
private:
std::string locationNameEn_;
std::string startTime_;
std::string ispNameEn_;
std::string domainName_;
std::string endTime_;
long ownerId_;
std::string interval_;
};
}
}
}
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINQPSDATAREQUEST_H_
*/
#ifndef ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINQPSDATAREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINQPSDATAREQUEST_H_
#include <alibabacloud/scdn/ScdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Scdn {
namespace Model {
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnDomainQpsDataRequest : public RpcServiceRequest {
public:
DescribeScdnDomainQpsDataRequest();
~DescribeScdnDomainQpsDataRequest();
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
std::string getInterval() const;
void setInterval(const std::string &interval);
std::string getLocationNameEn() const;
void setLocationNameEn(const std::string &locationNameEn);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
std::string getIspNameEn() const;
void setIspNameEn(const std::string &ispNameEn);
private:
std::string domainName_;
std::string endTime_;
std::string interval_;
std::string locationNameEn_;
std::string startTime_;
std::string ispNameEn_;
};
} // namespace Model
} // namespace Scdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINQPSDATAREQUEST_H_

View File

@@ -39,8 +39,8 @@ namespace AlibabaCloud
std::string httpQpsValue;
std::string httpsAccValue;
std::string qpsValue;
std::string timeStamp;
std::string accValue;
std::string timeStamp;
};

View File

@@ -1,63 +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_DESCRIBESCDNDOMAINREALTIMEBPSDATAREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINREALTIMEBPSDATAREQUEST_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 DescribeScdnDomainRealTimeBpsDataRequest : public RpcServiceRequest
{
public:
DescribeScdnDomainRealTimeBpsDataRequest();
~DescribeScdnDomainRealTimeBpsDataRequest();
std::string getLocationNameEn()const;
void setLocationNameEn(const std::string& locationNameEn);
std::string getIspNameEn()const;
void setIspNameEn(const std::string& ispNameEn);
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 locationNameEn_;
std::string ispNameEn_;
std::string startTime_;
std::string domainName_;
std::string endTime_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINREALTIMEBPSDATAREQUEST_H_
*/
#ifndef ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINREALTIMEBPSDATAREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINREALTIMEBPSDATAREQUEST_H_
#include <alibabacloud/scdn/ScdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Scdn {
namespace Model {
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnDomainRealTimeBpsDataRequest : public RpcServiceRequest {
public:
DescribeScdnDomainRealTimeBpsDataRequest();
~DescribeScdnDomainRealTimeBpsDataRequest();
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
std::string getLocationNameEn() const;
void setLocationNameEn(const std::string &locationNameEn);
std::string getIspNameEn() const;
void setIspNameEn(const std::string &ispNameEn);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
private:
std::string domainName_;
std::string endTime_;
std::string locationNameEn_;
std::string ispNameEn_;
std::string startTime_;
};
} // namespace Model
} // namespace Scdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINREALTIMEBPSDATAREQUEST_H_

View File

@@ -1,57 +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_DESCRIBESCDNDOMAINREALTIMEBYTEHITRATEDATAREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINREALTIMEBYTEHITRATEDATAREQUEST_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 DescribeScdnDomainRealTimeByteHitRateDataRequest : public RpcServiceRequest
{
public:
DescribeScdnDomainRealTimeByteHitRateDataRequest();
~DescribeScdnDomainRealTimeByteHitRateDataRequest();
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_DESCRIBESCDNDOMAINREALTIMEBYTEHITRATEDATAREQUEST_H_
*/
#ifndef ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINREALTIMEBYTEHITRATEDATAREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINREALTIMEBYTEHITRATEDATAREQUEST_H_
#include <alibabacloud/scdn/ScdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Scdn {
namespace Model {
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnDomainRealTimeByteHitRateDataRequest : public RpcServiceRequest {
public:
DescribeScdnDomainRealTimeByteHitRateDataRequest();
~DescribeScdnDomainRealTimeByteHitRateDataRequest();
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
private:
std::string domainName_;
std::string endTime_;
std::string startTime_;
};
} // namespace Model
} // namespace Scdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINREALTIMEBYTEHITRATEDATAREQUEST_H_

View File

@@ -1,63 +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_DESCRIBESCDNDOMAINREALTIMEHTTPCODEDATAREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINREALTIMEHTTPCODEDATAREQUEST_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 DescribeScdnDomainRealTimeHttpCodeDataRequest : public RpcServiceRequest
{
public:
DescribeScdnDomainRealTimeHttpCodeDataRequest();
~DescribeScdnDomainRealTimeHttpCodeDataRequest();
std::string getLocationNameEn()const;
void setLocationNameEn(const std::string& locationNameEn);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getIspNameEn()const;
void setIspNameEn(const std::string& ispNameEn);
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 locationNameEn_;
std::string startTime_;
std::string ispNameEn_;
std::string domainName_;
std::string endTime_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINREALTIMEHTTPCODEDATAREQUEST_H_
*/
#ifndef ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINREALTIMEHTTPCODEDATAREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINREALTIMEHTTPCODEDATAREQUEST_H_
#include <alibabacloud/scdn/ScdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Scdn {
namespace Model {
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnDomainRealTimeHttpCodeDataRequest : public RpcServiceRequest {
public:
DescribeScdnDomainRealTimeHttpCodeDataRequest();
~DescribeScdnDomainRealTimeHttpCodeDataRequest();
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
std::string getLocationNameEn() const;
void setLocationNameEn(const std::string &locationNameEn);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
std::string getIspNameEn() const;
void setIspNameEn(const std::string &ispNameEn);
private:
std::string domainName_;
std::string endTime_;
std::string locationNameEn_;
std::string startTime_;
std::string ispNameEn_;
};
} // namespace Model
} // namespace Scdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINREALTIMEHTTPCODEDATAREQUEST_H_

View File

@@ -1,63 +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_DESCRIBESCDNDOMAINREALTIMEQPSDATAREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINREALTIMEQPSDATAREQUEST_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 DescribeScdnDomainRealTimeQpsDataRequest : public RpcServiceRequest
{
public:
DescribeScdnDomainRealTimeQpsDataRequest();
~DescribeScdnDomainRealTimeQpsDataRequest();
std::string getLocationNameEn()const;
void setLocationNameEn(const std::string& locationNameEn);
std::string getIspNameEn()const;
void setIspNameEn(const std::string& ispNameEn);
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 locationNameEn_;
std::string ispNameEn_;
std::string startTime_;
std::string domainName_;
std::string endTime_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINREALTIMEQPSDATAREQUEST_H_
*/
#ifndef ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINREALTIMEQPSDATAREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINREALTIMEQPSDATAREQUEST_H_
#include <alibabacloud/scdn/ScdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Scdn {
namespace Model {
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnDomainRealTimeQpsDataRequest : public RpcServiceRequest {
public:
DescribeScdnDomainRealTimeQpsDataRequest();
~DescribeScdnDomainRealTimeQpsDataRequest();
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
std::string getLocationNameEn() const;
void setLocationNameEn(const std::string &locationNameEn);
std::string getIspNameEn() const;
void setIspNameEn(const std::string &ispNameEn);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
private:
std::string domainName_;
std::string endTime_;
std::string locationNameEn_;
std::string ispNameEn_;
std::string startTime_;
};
} // namespace Model
} // namespace Scdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINREALTIMEQPSDATAREQUEST_H_

View File

@@ -1,57 +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_DESCRIBESCDNDOMAINREALTIMEREQHITRATEDATAREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINREALTIMEREQHITRATEDATAREQUEST_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 DescribeScdnDomainRealTimeReqHitRateDataRequest : public RpcServiceRequest
{
public:
DescribeScdnDomainRealTimeReqHitRateDataRequest();
~DescribeScdnDomainRealTimeReqHitRateDataRequest();
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_DESCRIBESCDNDOMAINREALTIMEREQHITRATEDATAREQUEST_H_
*/
#ifndef ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINREALTIMEREQHITRATEDATAREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINREALTIMEREQHITRATEDATAREQUEST_H_
#include <alibabacloud/scdn/ScdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Scdn {
namespace Model {
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnDomainRealTimeReqHitRateDataRequest : public RpcServiceRequest {
public:
DescribeScdnDomainRealTimeReqHitRateDataRequest();
~DescribeScdnDomainRealTimeReqHitRateDataRequest();
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
private:
std::string domainName_;
std::string endTime_;
std::string startTime_;
};
} // namespace Model
} // namespace Scdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINREALTIMEREQHITRATEDATAREQUEST_H_

View File

@@ -1,57 +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_DESCRIBESCDNDOMAINREALTIMESRCBPSDATAREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINREALTIMESRCBPSDATAREQUEST_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 DescribeScdnDomainRealTimeSrcBpsDataRequest : public RpcServiceRequest
{
public:
DescribeScdnDomainRealTimeSrcBpsDataRequest();
~DescribeScdnDomainRealTimeSrcBpsDataRequest();
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_DESCRIBESCDNDOMAINREALTIMESRCBPSDATAREQUEST_H_
*/
#ifndef ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINREALTIMESRCBPSDATAREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINREALTIMESRCBPSDATAREQUEST_H_
#include <alibabacloud/scdn/ScdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Scdn {
namespace Model {
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnDomainRealTimeSrcBpsDataRequest : public RpcServiceRequest {
public:
DescribeScdnDomainRealTimeSrcBpsDataRequest();
~DescribeScdnDomainRealTimeSrcBpsDataRequest();
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
private:
std::string domainName_;
std::string endTime_;
std::string startTime_;
};
} // namespace Model
} // namespace Scdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINREALTIMESRCBPSDATAREQUEST_H_

View File

@@ -1,57 +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_DESCRIBESCDNDOMAINREALTIMESRCTRAFFICDATAREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINREALTIMESRCTRAFFICDATAREQUEST_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 DescribeScdnDomainRealTimeSrcTrafficDataRequest : public RpcServiceRequest
{
public:
DescribeScdnDomainRealTimeSrcTrafficDataRequest();
~DescribeScdnDomainRealTimeSrcTrafficDataRequest();
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_DESCRIBESCDNDOMAINREALTIMESRCTRAFFICDATAREQUEST_H_
*/
#ifndef ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINREALTIMESRCTRAFFICDATAREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINREALTIMESRCTRAFFICDATAREQUEST_H_
#include <alibabacloud/scdn/ScdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Scdn {
namespace Model {
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnDomainRealTimeSrcTrafficDataRequest : public RpcServiceRequest {
public:
DescribeScdnDomainRealTimeSrcTrafficDataRequest();
~DescribeScdnDomainRealTimeSrcTrafficDataRequest();
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
private:
std::string domainName_;
std::string endTime_;
std::string startTime_;
};
} // namespace Model
} // namespace Scdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINREALTIMESRCTRAFFICDATAREQUEST_H_

View File

@@ -1,57 +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_DESCRIBESCDNDOMAINREALTIMETRAFFICDATAREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINREALTIMETRAFFICDATAREQUEST_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 DescribeScdnDomainRealTimeTrafficDataRequest : public RpcServiceRequest
{
public:
DescribeScdnDomainRealTimeTrafficDataRequest();
~DescribeScdnDomainRealTimeTrafficDataRequest();
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_DESCRIBESCDNDOMAINREALTIMETRAFFICDATAREQUEST_H_
*/
#ifndef ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINREALTIMETRAFFICDATAREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINREALTIMETRAFFICDATAREQUEST_H_
#include <alibabacloud/scdn/ScdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Scdn {
namespace Model {
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnDomainRealTimeTrafficDataRequest : public RpcServiceRequest {
public:
DescribeScdnDomainRealTimeTrafficDataRequest();
~DescribeScdnDomainRealTimeTrafficDataRequest();
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
private:
std::string domainName_;
std::string endTime_;
std::string startTime_;
};
} // namespace Model
} // namespace Scdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINREALTIMETRAFFICDATAREQUEST_H_

View File

@@ -1,57 +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_DESCRIBESCDNDOMAINREGIONDATAREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINREGIONDATAREQUEST_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 DescribeScdnDomainRegionDataRequest : public RpcServiceRequest
{
public:
DescribeScdnDomainRegionDataRequest();
~DescribeScdnDomainRegionDataRequest();
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_DESCRIBESCDNDOMAINREGIONDATAREQUEST_H_
*/
#ifndef ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINREGIONDATAREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINREGIONDATAREQUEST_H_
#include <alibabacloud/scdn/ScdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Scdn {
namespace Model {
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnDomainRegionDataRequest : public RpcServiceRequest {
public:
DescribeScdnDomainRegionDataRequest();
~DescribeScdnDomainRegionDataRequest();
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
private:
std::string domainName_;
std::string endTime_;
std::string startTime_;
};
} // namespace Model
} // namespace Scdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINREGIONDATAREQUEST_H_

View File

@@ -37,13 +37,13 @@ namespace AlibabaCloud
std::string avgObjectSize;
std::string bytesProportion;
std::string bps;
std::string proportion;
std::string qps;
std::string totalQuery;
std::string qps;
std::string proportion;
std::string totalBytes;
std::string avgResponseRate;
std::string region;
std::string reqErrRate;
std::string region;
std::string regionEname;
std::string avgResponseTime;
};
@@ -55,8 +55,8 @@ namespace AlibabaCloud
std::string getEndTime()const;
std::string getDomainName()const;
std::vector<RegionProportionData> getValue()const;
std::string getDataInterval()const;
std::string getStartTime()const;
std::string getDataInterval()const;
protected:
void parse(const std::string &payload);
@@ -64,8 +64,8 @@ namespace AlibabaCloud
std::string endTime_;
std::string domainName_;
std::vector<RegionProportionData> value_;
std::string dataInterval_;
std::string startTime_;
std::string dataInterval_;
};
}

View File

@@ -1,57 +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_DESCRIBESCDNDOMAINTOPREFERVISITREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINTOPREFERVISITREQUEST_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 DescribeScdnDomainTopReferVisitRequest : public RpcServiceRequest
{
public:
DescribeScdnDomainTopReferVisitRequest();
~DescribeScdnDomainTopReferVisitRequest();
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getSortBy()const;
void setSortBy(const std::string& sortBy);
private:
std::string startTime_;
std::string domainName_;
long ownerId_;
std::string sortBy_;
};
}
}
}
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINTOPREFERVISITREQUEST_H_
*/
#ifndef ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINTOPREFERVISITREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINTOPREFERVISITREQUEST_H_
#include <alibabacloud/scdn/ScdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Scdn {
namespace Model {
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnDomainTopReferVisitRequest : public RpcServiceRequest {
public:
DescribeScdnDomainTopReferVisitRequest();
~DescribeScdnDomainTopReferVisitRequest();
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
std::string getSortBy() const;
void setSortBy(const std::string &sortBy);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
private:
std::string domainName_;
std::string sortBy_;
std::string startTime_;
};
} // namespace Model
} // namespace Scdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINTOPREFERVISITREQUEST_H_

View File

@@ -1,57 +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_DESCRIBESCDNDOMAINTOPURLVISITREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINTOPURLVISITREQUEST_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 DescribeScdnDomainTopUrlVisitRequest : public RpcServiceRequest
{
public:
DescribeScdnDomainTopUrlVisitRequest();
~DescribeScdnDomainTopUrlVisitRequest();
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getSortBy()const;
void setSortBy(const std::string& sortBy);
private:
std::string startTime_;
std::string domainName_;
long ownerId_;
std::string sortBy_;
};
}
}
}
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINTOPURLVISITREQUEST_H_
*/
#ifndef ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINTOPURLVISITREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINTOPURLVISITREQUEST_H_
#include <alibabacloud/scdn/ScdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Scdn {
namespace Model {
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnDomainTopUrlVisitRequest : public RpcServiceRequest {
public:
DescribeScdnDomainTopUrlVisitRequest();
~DescribeScdnDomainTopUrlVisitRequest();
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
std::string getSortBy() const;
void setSortBy(const std::string &sortBy);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
private:
std::string domainName_;
std::string sortBy_;
std::string startTime_;
};
} // namespace Model
} // namespace Scdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINTOPURLVISITREQUEST_H_

View File

@@ -1,66 +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_DESCRIBESCDNDOMAINTRAFFICDATAREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINTRAFFICDATAREQUEST_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 DescribeScdnDomainTrafficDataRequest : public RpcServiceRequest
{
public:
DescribeScdnDomainTrafficDataRequest();
~DescribeScdnDomainTrafficDataRequest();
std::string getLocationNameEn()const;
void setLocationNameEn(const std::string& locationNameEn);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getIspNameEn()const;
void setIspNameEn(const std::string& ispNameEn);
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);
std::string getInterval()const;
void setInterval(const std::string& interval);
private:
std::string locationNameEn_;
std::string startTime_;
std::string ispNameEn_;
std::string domainName_;
std::string endTime_;
long ownerId_;
std::string interval_;
};
}
}
}
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINTRAFFICDATAREQUEST_H_
*/
#ifndef ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINTRAFFICDATAREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINTRAFFICDATAREQUEST_H_
#include <alibabacloud/scdn/ScdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Scdn {
namespace Model {
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnDomainTrafficDataRequest : public RpcServiceRequest {
public:
DescribeScdnDomainTrafficDataRequest();
~DescribeScdnDomainTrafficDataRequest();
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
std::string getInterval() const;
void setInterval(const std::string &interval);
std::string getLocationNameEn() const;
void setLocationNameEn(const std::string &locationNameEn);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
std::string getIspNameEn() const;
void setIspNameEn(const std::string &ispNameEn);
private:
std::string domainName_;
std::string endTime_;
std::string interval_;
std::string locationNameEn_;
std::string startTime_;
std::string ispNameEn_;
};
} // namespace Model
} // namespace Scdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINTRAFFICDATAREQUEST_H_

View File

@@ -1,57 +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_DESCRIBESCDNDOMAINUVDATAREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINUVDATAREQUEST_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 DescribeScdnDomainUvDataRequest : public RpcServiceRequest
{
public:
DescribeScdnDomainUvDataRequest();
~DescribeScdnDomainUvDataRequest();
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_DESCRIBESCDNDOMAINUVDATAREQUEST_H_
*/
#ifndef ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINUVDATAREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINUVDATAREQUEST_H_
#include <alibabacloud/scdn/ScdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Scdn {
namespace Model {
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnDomainUvDataRequest : public RpcServiceRequest {
public:
DescribeScdnDomainUvDataRequest();
~DescribeScdnDomainUvDataRequest();
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
private:
std::string domainName_;
std::string endTime_;
std::string startTime_;
};
} // namespace Model
} // namespace Scdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNDOMAINUVDATAREQUEST_H_

View File

@@ -1,51 +1,45 @@
/*
* 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_DESCRIBESCDNREFRESHQUOTAREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNREFRESHQUOTAREQUEST_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 DescribeScdnRefreshQuotaRequest : public RpcServiceRequest
{
public:
DescribeScdnRefreshQuotaRequest();
~DescribeScdnRefreshQuotaRequest();
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
private:
long ownerId_;
std::string securityToken_;
};
}
}
}
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNREFRESHQUOTAREQUEST_H_
*/
#ifndef ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNREFRESHQUOTAREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNREFRESHQUOTAREQUEST_H_
#include <alibabacloud/scdn/ScdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Scdn {
namespace Model {
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnRefreshQuotaRequest : public RpcServiceRequest {
public:
DescribeScdnRefreshQuotaRequest();
~DescribeScdnRefreshQuotaRequest();
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
private:
long ownerId_;
std::string securityToken_;
};
} // namespace Model
} // namespace Scdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNREFRESHQUOTAREQUEST_H_

View File

@@ -40,8 +40,8 @@ namespace AlibabaCloud
std::string getUrlRemain()const;
std::string getPreloadRemain()const;
std::string getBlockRemain()const;
std::string getDirRemain()const;
std::string getBlockQuota()const;
std::string getDirRemain()const;
std::string getUrlQuota()const;
std::string getDirQuota()const;
std::string getPreloadQuota()const;
@@ -52,8 +52,8 @@ namespace AlibabaCloud
std::string urlRemain_;
std::string preloadRemain_;
std::string blockRemain_;
std::string dirRemain_;
std::string blockQuota_;
std::string dirRemain_;
std::string urlQuota_;
std::string dirQuota_;
std::string preloadQuota_;

View File

@@ -1,81 +1,75 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNREFRESHTASKSREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNREFRESHTASKSREQUEST_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 DescribeScdnRefreshTasksRequest : public RpcServiceRequest
{
public:
DescribeScdnRefreshTasksRequest();
~DescribeScdnRefreshTasksRequest();
std::string getObjectPath()const;
void setObjectPath(const std::string& objectPath);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getObjectType()const;
void setObjectType(const std::string& objectType);
std::string getTaskId()const;
void setTaskId(const std::string& taskId);
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);
std::string getStatus()const;
void setStatus(const std::string& status);
private:
std::string objectPath_;
std::string startTime_;
int pageNumber_;
std::string resourceGroupId_;
std::string securityToken_;
int pageSize_;
std::string objectType_;
std::string taskId_;
std::string domainName_;
std::string endTime_;
long ownerId_;
std::string status_;
};
}
}
}
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNREFRESHTASKSREQUEST_H_
*/
#ifndef ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNREFRESHTASKSREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNREFRESHTASKSREQUEST_H_
#include <alibabacloud/scdn/ScdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Scdn {
namespace Model {
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnRefreshTasksRequest : public RpcServiceRequest {
public:
DescribeScdnRefreshTasksRequest();
~DescribeScdnRefreshTasksRequest();
std::string getObjectPath() const;
void setObjectPath(const std::string &objectPath);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getObjectType() const;
void setObjectType(const std::string &objectType);
std::string getTaskId() const;
void setTaskId(const std::string &taskId);
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);
std::string getStatus() const;
void setStatus(const std::string &status);
private:
std::string objectPath_;
std::string startTime_;
int pageNumber_;
std::string resourceGroupId_;
std::string securityToken_;
int pageSize_;
std::string objectType_;
std::string taskId_;
std::string domainName_;
std::string endTime_;
long ownerId_;
std::string status_;
};
} // namespace Model
} // namespace Scdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNREFRESHTASKSREQUEST_H_

View File

@@ -37,8 +37,8 @@ namespace AlibabaCloud
std::string status;
std::string objectType;
std::string objectPath;
std::string taskId;
std::string description;
std::string taskId;
std::string creationTime;
std::string process;
};

View File

@@ -1,51 +1,45 @@
/*
* 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_DESCRIBESCDNSERVICEREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNSERVICEREQUEST_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 DescribeScdnServiceRequest : public RpcServiceRequest
{
public:
DescribeScdnServiceRequest();
~DescribeScdnServiceRequest();
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
private:
long ownerId_;
std::string securityToken_;
};
}
}
}
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNSERVICEREQUEST_H_
*/
#ifndef ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNSERVICEREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNSERVICEREQUEST_H_
#include <alibabacloud/scdn/ScdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Scdn {
namespace Model {
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnServiceRequest : public RpcServiceRequest {
public:
DescribeScdnServiceRequest();
~DescribeScdnServiceRequest();
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
private:
long ownerId_;
std::string securityToken_;
};
} // namespace Model
} // namespace Scdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNSERVICEREQUEST_H_

View File

@@ -42,13 +42,13 @@ namespace AlibabaCloud
explicit DescribeScdnServiceResult(const std::string &payload);
~DescribeScdnServiceResult();
std::string getCurrentDDoSBasicValue()const;
std::string getEndTime()const;
std::string getCurrentElasticProtectionValue()const;
std::string getEndTime()const;
std::string getPricingCycle()const;
std::string getElasticProtection()const;
std::string getDDoSBasic()const;
std::string getDomainCountValue()const;
std::string getCurrentDomainCount()const;
std::string getDDoSBasic()const;
std::string getCcProtectionValue()const;
std::string getElasticProtectionValue()const;
std::string getOpenTime()const;
@@ -59,8 +59,8 @@ namespace AlibabaCloud
std::string getCurrentElasticProtection()const;
std::string getInstanceId()const;
std::string getCurrentCcProtectionValue()const;
std::string getCurrentProtectType()const;
std::string getCurrentDDoSBasic()const;
std::string getCurrentProtectType()const;
std::string getCurrentDomainCountValue()const;
std::string getCurrentBandwidthValue()const;
std::string getProtectTypeValue()const;
@@ -72,20 +72,20 @@ namespace AlibabaCloud
std::string getDDoSBasicValue()const;
std::string getProtectType()const;
std::string getCurrentCcProtection()const;
std::string getBandwidthValue()const;
std::string getPriceType()const;
std::string getBandwidthValue()const;
protected:
void parse(const std::string &payload);
private:
std::string currentDDoSBasicValue_;
std::string endTime_;
std::string currentElasticProtectionValue_;
std::string endTime_;
std::string pricingCycle_;
std::string elasticProtection_;
std::string dDoSBasic_;
std::string domainCountValue_;
std::string currentDomainCount_;
std::string dDoSBasic_;
std::string ccProtectionValue_;
std::string elasticProtectionValue_;
std::string openTime_;
@@ -96,8 +96,8 @@ namespace AlibabaCloud
std::string currentElasticProtection_;
std::string instanceId_;
std::string currentCcProtectionValue_;
std::string currentProtectType_;
std::string currentDDoSBasic_;
std::string currentProtectType_;
std::string currentDomainCountValue_;
std::string currentBandwidthValue_;
std::string protectTypeValue_;
@@ -109,8 +109,8 @@ namespace AlibabaCloud
std::string dDoSBasicValue_;
std::string protectType_;
std::string currentCcProtection_;
std::string bandwidthValue_;
std::string priceType_;
std::string bandwidthValue_;
};
}

View File

@@ -1,60 +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_DESCRIBESCDNTOPDOMAINSBYFLOWREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNTOPDOMAINSBYFLOWREQUEST_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 DescribeScdnTopDomainsByFlowRequest : public RpcServiceRequest
{
public:
DescribeScdnTopDomainsByFlowRequest();
~DescribeScdnTopDomainsByFlowRequest();
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
long getLimit()const;
void setLimit(long limit);
std::string getProduct()const;
void setProduct(const std::string& product);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string startTime_;
long limit_;
std::string product_;
std::string endTime_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNTOPDOMAINSBYFLOWREQUEST_H_
*/
#ifndef ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNTOPDOMAINSBYFLOWREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNTOPDOMAINSBYFLOWREQUEST_H_
#include <alibabacloud/scdn/ScdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Scdn {
namespace Model {
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnTopDomainsByFlowRequest : public RpcServiceRequest {
public:
DescribeScdnTopDomainsByFlowRequest();
~DescribeScdnTopDomainsByFlowRequest();
std::string getProduct() const;
void setProduct(const std::string &product);
long getLimit() const;
void setLimit(long limit);
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
private:
std::string product_;
long limit_;
std::string endTime_;
std::string startTime_;
};
} // namespace Model
} // namespace Scdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNTOPDOMAINSBYFLOWREQUEST_H_

View File

@@ -1,84 +1,78 @@
/*
* 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_DESCRIBESCDNUSERDOMAINSREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNUSERDOMAINSREQUEST_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 DescribeScdnUserDomainsRequest : public RpcServiceRequest
{
public:
DescribeScdnUserDomainsRequest();
~DescribeScdnUserDomainsRequest();
int getPageNumber()const;
void setPageNumber(int pageNumber);
bool getCheckDomainShow()const;
void setCheckDomainShow(bool checkDomainShow);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getChangeEndTime()const;
void setChangeEndTime(const std::string& changeEndTime);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getFuncFilter()const;
void setFuncFilter(const std::string& funcFilter);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getFuncId()const;
void setFuncId(const std::string& funcId);
std::string getDomainStatus()const;
void setDomainStatus(const std::string& domainStatus);
std::string getDomainSearchType()const;
void setDomainSearchType(const std::string& domainSearchType);
std::string getChangeStartTime()const;
void setChangeStartTime(const std::string& changeStartTime);
private:
int pageNumber_;
bool checkDomainShow_;
std::string resourceGroupId_;
std::string securityToken_;
std::string changeEndTime_;
int pageSize_;
std::string funcFilter_;
std::string domainName_;
long ownerId_;
std::string funcId_;
std::string domainStatus_;
std::string domainSearchType_;
std::string changeStartTime_;
};
}
}
}
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNUSERDOMAINSREQUEST_H_
*/
#ifndef ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNUSERDOMAINSREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNUSERDOMAINSREQUEST_H_
#include <alibabacloud/scdn/ScdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Scdn {
namespace Model {
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnUserDomainsRequest : public RpcServiceRequest {
public:
DescribeScdnUserDomainsRequest();
~DescribeScdnUserDomainsRequest();
int getPageNumber() const;
void setPageNumber(int pageNumber);
bool getCheckDomainShow() const;
void setCheckDomainShow(bool checkDomainShow);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getChangeEndTime() const;
void setChangeEndTime(const std::string &changeEndTime);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getFuncFilter() const;
void setFuncFilter(const std::string &funcFilter);
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getFuncId() const;
void setFuncId(const std::string &funcId);
std::string getDomainStatus() const;
void setDomainStatus(const std::string &domainStatus);
std::string getDomainSearchType() const;
void setDomainSearchType(const std::string &domainSearchType);
std::string getChangeStartTime() const;
void setChangeStartTime(const std::string &changeStartTime);
private:
int pageNumber_;
bool checkDomainShow_;
std::string resourceGroupId_;
std::string securityToken_;
std::string changeEndTime_;
int pageSize_;
std::string funcFilter_;
std::string domainName_;
long ownerId_;
std::string funcId_;
std::string domainStatus_;
std::string domainSearchType_;
std::string changeStartTime_;
};
} // namespace Model
} // namespace Scdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNUSERDOMAINSREQUEST_H_

View File

@@ -37,8 +37,8 @@ namespace AlibabaCloud
struct Source
{
std::string type;
std::string content;
std::string priority;
std::string content;
int port;
};
std::string description;

View File

@@ -1,48 +1,39 @@
/*
* 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_DESCRIBESCDNUSERPROTECTINFOREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNUSERPROTECTINFOREQUEST_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 DescribeScdnUserProtectInfoRequest : public RpcServiceRequest
{
public:
DescribeScdnUserProtectInfoRequest();
~DescribeScdnUserProtectInfoRequest();
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNUSERPROTECTINFOREQUEST_H_
*/
#ifndef ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNUSERPROTECTINFOREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNUSERPROTECTINFOREQUEST_H_
#include <alibabacloud/scdn/ScdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Scdn {
namespace Model {
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnUserProtectInfoRequest : public RpcServiceRequest {
public:
DescribeScdnUserProtectInfoRequest();
~DescribeScdnUserProtectInfoRequest();
private:
};
} // namespace Model
} // namespace Scdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNUSERPROTECTINFOREQUEST_H_

View File

@@ -1,51 +1,45 @@
/*
* 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_DESCRIBESCDNUSERQUOTAREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNUSERQUOTAREQUEST_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 DescribeScdnUserQuotaRequest : public RpcServiceRequest
{
public:
DescribeScdnUserQuotaRequest();
~DescribeScdnUserQuotaRequest();
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
private:
long ownerId_;
std::string securityToken_;
};
}
}
}
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNUSERQUOTAREQUEST_H_
*/
#ifndef ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNUSERQUOTAREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNUSERQUOTAREQUEST_H_
#include <alibabacloud/scdn/ScdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Scdn {
namespace Model {
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnUserQuotaRequest : public RpcServiceRequest {
public:
DescribeScdnUserQuotaRequest();
~DescribeScdnUserQuotaRequest();
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
private:
long ownerId_;
std::string securityToken_;
};
} // namespace Model
} // namespace Scdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNUSERQUOTAREQUEST_H_

View File

@@ -38,11 +38,11 @@ namespace AlibabaCloud
explicit DescribeScdnUserQuotaResult(const std::string &payload);
~DescribeScdnUserQuotaResult();
int getRefreshUrlQuota()const;
int getPreloadRemain()const;
int getBlockRemain()const;
int getPreloadRemain()const;
int getRefreshDirRemain()const;
int getRefreshDirQuota()const;
int getBlockQuota()const;
int getRefreshDirQuota()const;
int getDomainQuota()const;
int getRefreshUrlRemain()const;
int getPreloadQuota()const;
@@ -51,11 +51,11 @@ namespace AlibabaCloud
void parse(const std::string &payload);
private:
int refreshUrlQuota_;
int preloadRemain_;
int blockRemain_;
int preloadRemain_;
int refreshDirRemain_;
int refreshDirQuota_;
int blockQuota_;
int refreshDirQuota_;
int domainQuota_;
int refreshUrlRemain_;
int preloadQuota_;

View File

@@ -0,0 +1,42 @@
/*
* 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_DESCRIBESCDNVERIFYCONTENTREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNVERIFYCONTENTREQUEST_H_
#include <alibabacloud/scdn/ScdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Scdn {
namespace Model {
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnVerifyContentRequest : public RpcServiceRequest {
public:
DescribeScdnVerifyContentRequest();
~DescribeScdnVerifyContentRequest();
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
private:
std::string domainName_;
};
} // namespace Model
} // namespace Scdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNVERIFYCONTENTREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SCDN_MODEL_SETSCDNDOMAINBIZINFORESULT_H_
#define ALIBABACLOUD_SCDN_MODEL_SETSCDNDOMAINBIZINFORESULT_H_
#ifndef ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNVERIFYCONTENTRESULT_H_
#define ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNVERIFYCONTENTRESULT_H_
#include <string>
#include <vector>
@@ -29,21 +29,23 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SCDN_EXPORT SetScdnDomainBizInfoResult : public ServiceResult
class ALIBABACLOUD_SCDN_EXPORT DescribeScdnVerifyContentResult : public ServiceResult
{
public:
SetScdnDomainBizInfoResult();
explicit SetScdnDomainBizInfoResult(const std::string &payload);
~SetScdnDomainBizInfoResult();
DescribeScdnVerifyContentResult();
explicit DescribeScdnVerifyContentResult(const std::string &payload);
~DescribeScdnVerifyContentResult();
std::string getContent()const;
protected:
void parse(const std::string &payload);
private:
std::string content_;
};
}
}
}
#endif // !ALIBABACLOUD_SCDN_MODEL_SETSCDNDOMAINBIZINFORESULT_H_
#endif // !ALIBABACLOUD_SCDN_MODEL_DESCRIBESCDNVERIFYCONTENTRESULT_H_

View File

@@ -1,75 +0,0 @@
/*
* 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_OPENSCDNSERVICEREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_OPENSCDNSERVICEREQUEST_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 OpenScdnServiceRequest : public RpcServiceRequest
{
public:
OpenScdnServiceRequest();
~OpenScdnServiceRequest();
std::string getStartDate()const;
void setStartDate(const std::string& startDate);
int getCcProtection()const;
void setCcProtection(int ccProtection);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getProtectType()const;
void setProtectType(const std::string& protectType);
int getDDoSBasic()const;
void setDDoSBasic(int dDoSBasic);
int getBandwidth()const;
void setBandwidth(int bandwidth);
int getDomainCount()const;
void setDomainCount(int domainCount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getEndDate()const;
void setEndDate(const std::string& endDate);
int getElasticProtection()const;
void setElasticProtection(int elasticProtection);
private:
std::string startDate_;
int ccProtection_;
std::string securityToken_;
std::string protectType_;
int dDoSBasic_;
int bandwidth_;
int domainCount_;
long ownerId_;
std::string endDate_;
int elasticProtection_;
};
}
}
}
#endif // !ALIBABACLOUD_SCDN_MODEL_OPENSCDNSERVICEREQUEST_H_

View File

@@ -1,57 +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_PRELOADSCDNOBJECTCACHESREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_PRELOADSCDNOBJECTCACHESREQUEST_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 PreloadScdnObjectCachesRequest : public RpcServiceRequest
{
public:
PreloadScdnObjectCachesRequest();
~PreloadScdnObjectCachesRequest();
std::string getArea()const;
void setArea(const std::string& area);
std::string getObjectPath()const;
void setObjectPath(const std::string& objectPath);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
private:
std::string area_;
std::string objectPath_;
long ownerId_;
std::string securityToken_;
};
}
}
}
#endif // !ALIBABACLOUD_SCDN_MODEL_PRELOADSCDNOBJECTCACHESREQUEST_H_
*/
#ifndef ALIBABACLOUD_SCDN_MODEL_PRELOADSCDNOBJECTCACHESREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_PRELOADSCDNOBJECTCACHESREQUEST_H_
#include <alibabacloud/scdn/ScdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Scdn {
namespace Model {
class ALIBABACLOUD_SCDN_EXPORT PreloadScdnObjectCachesRequest : public RpcServiceRequest {
public:
PreloadScdnObjectCachesRequest();
~PreloadScdnObjectCachesRequest();
std::string getObjectPath() const;
void setObjectPath(const std::string &objectPath);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
bool getL2Preload() const;
void setL2Preload(bool l2Preload);
std::string getArea() const;
void setArea(const std::string &area);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string objectPath_;
std::string securityToken_;
bool l2Preload_;
std::string area_;
long ownerId_;
};
} // namespace Model
} // namespace Scdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SCDN_MODEL_PRELOADSCDNOBJECTCACHESREQUEST_H_

View File

@@ -1,57 +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_REFRESHSCDNOBJECTCACHESREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_REFRESHSCDNOBJECTCACHESREQUEST_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 RefreshScdnObjectCachesRequest : public RpcServiceRequest
{
public:
RefreshScdnObjectCachesRequest();
~RefreshScdnObjectCachesRequest();
std::string getObjectPath()const;
void setObjectPath(const std::string& objectPath);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getObjectType()const;
void setObjectType(const std::string& objectType);
private:
std::string objectPath_;
long ownerId_;
std::string securityToken_;
std::string objectType_;
};
}
}
}
#endif // !ALIBABACLOUD_SCDN_MODEL_REFRESHSCDNOBJECTCACHESREQUEST_H_
*/
#ifndef ALIBABACLOUD_SCDN_MODEL_REFRESHSCDNOBJECTCACHESREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_REFRESHSCDNOBJECTCACHESREQUEST_H_
#include <alibabacloud/scdn/ScdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Scdn {
namespace Model {
class ALIBABACLOUD_SCDN_EXPORT RefreshScdnObjectCachesRequest : public RpcServiceRequest {
public:
RefreshScdnObjectCachesRequest();
~RefreshScdnObjectCachesRequest();
std::string getObjectPath() const;
void setObjectPath(const std::string &objectPath);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getObjectType() const;
void setObjectType(const std::string &objectType);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string objectPath_;
std::string securityToken_;
std::string objectType_;
long ownerId_;
};
} // namespace Model
} // namespace Scdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SCDN_MODEL_REFRESHSCDNOBJECTCACHESREQUEST_H_

View File

@@ -1,57 +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_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_
*/
#ifndef ALIBABACLOUD_SCDN_MODEL_SETSCDNBOTINFOREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_SETSCDNBOTINFOREQUEST_H_
#include <alibabacloud/scdn/ScdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
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);
std::string getStatus() const;
void setStatus(const std::string &status);
private:
std::string enable_;
std::string domainName_;
std::string status_;
};
} // namespace Model
} // namespace Scdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SCDN_MODEL_SETSCDNBOTINFOREQUEST_H_

View File

@@ -1,51 +1,42 @@
/*
* 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_
*/
#ifndef ALIBABACLOUD_SCDN_MODEL_SETSCDNCCINFOREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_SETSCDNCCINFOREQUEST_H_
#include <alibabacloud/scdn/ScdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Scdn {
namespace Model {
class ALIBABACLOUD_SCDN_EXPORT SetScdnCcInfoRequest : public RpcServiceRequest {
public:
SetScdnCcInfoRequest();
~SetScdnCcInfoRequest();
std::string getStatus() const;
void setStatus(const std::string &status);
private:
std::string status_;
};
} // namespace Model
} // namespace Scdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SCDN_MODEL_SETSCDNCCINFOREQUEST_H_

View File

@@ -1,51 +1,42 @@
/*
* 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_
*/
#ifndef ALIBABACLOUD_SCDN_MODEL_SETSCDNDDOSINFOREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_SETSCDNDDOSINFOREQUEST_H_
#include <alibabacloud/scdn/ScdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Scdn {
namespace Model {
class ALIBABACLOUD_SCDN_EXPORT SetScdnDDoSInfoRequest : public RpcServiceRequest {
public:
SetScdnDDoSInfoRequest();
~SetScdnDDoSInfoRequest();
int getElasticBandwidth() const;
void setElasticBandwidth(int elasticBandwidth);
private:
int elasticBandwidth_;
};
} // namespace Model
} // namespace Scdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SCDN_MODEL_SETSCDNDDOSINFOREQUEST_H_

View File

@@ -1,54 +0,0 @@
/*
* 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

@@ -1,75 +1,69 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SCDN_MODEL_SETSCDNDOMAINCERTIFICATEREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_SETSCDNDOMAINCERTIFICATEREQUEST_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 SetScdnDomainCertificateRequest : public RpcServiceRequest
{
public:
SetScdnDomainCertificateRequest();
~SetScdnDomainCertificateRequest();
std::string getSSLProtocol()const;
void setSSLProtocol(const std::string& sSLProtocol);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getCertType()const;
void setCertType(const std::string& certType);
std::string getSSLPri()const;
void setSSLPri(const std::string& sSLPri);
std::string getForceSet()const;
void setForceSet(const std::string& forceSet);
std::string getCertName()const;
void setCertName(const std::string& certName);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getSSLPub()const;
void setSSLPub(const std::string& sSLPub);
std::string getRegion()const;
void setRegion(const std::string& region);
private:
std::string sSLProtocol_;
std::string securityToken_;
std::string certType_;
std::string sSLPri_;
std::string forceSet_;
std::string certName_;
std::string domainName_;
long ownerId_;
std::string sSLPub_;
std::string region_;
};
}
}
}
#endif // !ALIBABACLOUD_SCDN_MODEL_SETSCDNDOMAINCERTIFICATEREQUEST_H_
*/
#ifndef ALIBABACLOUD_SCDN_MODEL_SETSCDNDOMAINCERTIFICATEREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_SETSCDNDOMAINCERTIFICATEREQUEST_H_
#include <alibabacloud/scdn/ScdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Scdn {
namespace Model {
class ALIBABACLOUD_SCDN_EXPORT SetScdnDomainCertificateRequest : public RpcServiceRequest {
public:
SetScdnDomainCertificateRequest();
~SetScdnDomainCertificateRequest();
std::string getSSLProtocol() const;
void setSSLProtocol(const std::string &sSLProtocol);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getCertType() const;
void setCertType(const std::string &certType);
std::string getSSLPri() const;
void setSSLPri(const std::string &sSLPri);
std::string getForceSet() const;
void setForceSet(const std::string &forceSet);
std::string getCertName() const;
void setCertName(const std::string &certName);
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getSSLPub() const;
void setSSLPub(const std::string &sSLPub);
std::string getRegion() const;
void setRegion(const std::string &region);
private:
std::string sSLProtocol_;
std::string securityToken_;
std::string certType_;
std::string sSLPri_;
std::string forceSet_;
std::string certName_;
std::string domainName_;
long ownerId_;
std::string sSLPub_;
std::string region_;
};
} // namespace Model
} // namespace Scdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SCDN_MODEL_SETSCDNDOMAINCERTIFICATEREQUEST_H_

View File

@@ -1,54 +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_STARTSCDNDOMAINREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_STARTSCDNDOMAINREQUEST_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 StartScdnDomainRequest : public RpcServiceRequest
{
public:
StartScdnDomainRequest();
~StartScdnDomainRequest();
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);
private:
std::string domainName_;
long ownerId_;
std::string securityToken_;
};
}
}
}
#endif // !ALIBABACLOUD_SCDN_MODEL_STARTSCDNDOMAINREQUEST_H_
*/
#ifndef ALIBABACLOUD_SCDN_MODEL_STARTSCDNDOMAINREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_STARTSCDNDOMAINREQUEST_H_
#include <alibabacloud/scdn/ScdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Scdn {
namespace Model {
class ALIBABACLOUD_SCDN_EXPORT StartScdnDomainRequest : public RpcServiceRequest {
public:
StartScdnDomainRequest();
~StartScdnDomainRequest();
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);
private:
std::string domainName_;
long ownerId_;
std::string securityToken_;
};
} // namespace Model
} // namespace Scdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SCDN_MODEL_STARTSCDNDOMAINREQUEST_H_

View File

@@ -1,54 +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_STOPSCDNDOMAINREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_STOPSCDNDOMAINREQUEST_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 StopScdnDomainRequest : public RpcServiceRequest
{
public:
StopScdnDomainRequest();
~StopScdnDomainRequest();
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);
private:
std::string domainName_;
long ownerId_;
std::string securityToken_;
};
}
}
}
#endif // !ALIBABACLOUD_SCDN_MODEL_STOPSCDNDOMAINREQUEST_H_
*/
#ifndef ALIBABACLOUD_SCDN_MODEL_STOPSCDNDOMAINREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_STOPSCDNDOMAINREQUEST_H_
#include <alibabacloud/scdn/ScdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Scdn {
namespace Model {
class ALIBABACLOUD_SCDN_EXPORT StopScdnDomainRequest : public RpcServiceRequest {
public:
StopScdnDomainRequest();
~StopScdnDomainRequest();
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);
private:
std::string domainName_;
long ownerId_;
std::string securityToken_;
};
} // namespace Model
} // namespace Scdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SCDN_MODEL_STOPSCDNDOMAINREQUEST_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_TESTAMPDESCRIBESCDNDOMAINISPDATAREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_TESTAMPDESCRIBESCDNDOMAINISPDATAREQUEST_H_
#include <alibabacloud/scdn/ScdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Scdn {
namespace Model {
class ALIBABACLOUD_SCDN_EXPORT TestAmpDescribeScdnDomainIspDataRequest : public RpcServiceRequest {
public:
TestAmpDescribeScdnDomainIspDataRequest();
~TestAmpDescribeScdnDomainIspDataRequest();
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
private:
std::string domainName_;
std::string endTime_;
std::string startTime_;
};
} // namespace Model
} // namespace Scdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SCDN_MODEL_TESTAMPDESCRIBESCDNDOMAINISPDATAREQUEST_H_

View File

@@ -0,0 +1,74 @@
/*
* 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_TESTAMPDESCRIBESCDNDOMAINISPDATARESULT_H_
#define ALIBABACLOUD_SCDN_MODEL_TESTAMPDESCRIBESCDNDOMAINISPDATARESULT_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 TestAmpDescribeScdnDomainIspDataResult : public ServiceResult
{
public:
struct ISPProportionData
{
std::string avgObjectSize;
std::string bytesProportion;
std::string bps;
std::string totalQuery;
std::string qps;
std::string proportion;
std::string totalBytes;
std::string iSP;
std::string avgResponseRate;
std::string reqErrRate;
std::string ispEname;
std::string avgResponseTime;
};
TestAmpDescribeScdnDomainIspDataResult();
explicit TestAmpDescribeScdnDomainIspDataResult(const std::string &payload);
~TestAmpDescribeScdnDomainIspDataResult();
std::string getEndTime()const;
std::string getDomainName()const;
std::vector<ISPProportionData> getValue()const;
std::string getStartTime()const;
std::string getDataInterval()const;
protected:
void parse(const std::string &payload);
private:
std::string endTime_;
std::string domainName_;
std::vector<ISPProportionData> value_;
std::string startTime_;
std::string dataInterval_;
};
}
}
}
#endif // !ALIBABACLOUD_SCDN_MODEL_TESTAMPDESCRIBESCDNDOMAINISPDATARESULT_H_

View File

@@ -1,60 +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_UPDATESCDNDOMAINREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_UPDATESCDNDOMAINREQUEST_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 UpdateScdnDomainRequest : public RpcServiceRequest
{
public:
UpdateScdnDomainRequest();
~UpdateScdnDomainRequest();
std::string getSources()const;
void setSources(const std::string& sources);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string sources_;
std::string resourceGroupId_;
std::string securityToken_;
std::string domainName_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_SCDN_MODEL_UPDATESCDNDOMAINREQUEST_H_
*/
#ifndef ALIBABACLOUD_SCDN_MODEL_UPDATESCDNDOMAINREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_UPDATESCDNDOMAINREQUEST_H_
#include <alibabacloud/scdn/ScdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Scdn {
namespace Model {
class ALIBABACLOUD_SCDN_EXPORT UpdateScdnDomainRequest : public RpcServiceRequest {
public:
UpdateScdnDomainRequest();
~UpdateScdnDomainRequest();
std::string getSources() const;
void setSources(const std::string &sources);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string sources_;
std::string resourceGroupId_;
std::string securityToken_;
std::string domainName_;
long ownerId_;
};
} // namespace Model
} // namespace Scdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SCDN_MODEL_UPDATESCDNDOMAINREQUEST_H_

View File

@@ -0,0 +1,45 @@
/*
* 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_VERIFYSCDNDOMAINOWNERREQUEST_H_
#define ALIBABACLOUD_SCDN_MODEL_VERIFYSCDNDOMAINOWNERREQUEST_H_
#include <alibabacloud/scdn/ScdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Scdn {
namespace Model {
class ALIBABACLOUD_SCDN_EXPORT VerifyScdnDomainOwnerRequest : public RpcServiceRequest {
public:
VerifyScdnDomainOwnerRequest();
~VerifyScdnDomainOwnerRequest();
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
std::string getVerifyType() const;
void setVerifyType(const std::string &verifyType);
private:
std::string domainName_;
std::string verifyType_;
};
} // namespace Model
} // namespace Scdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SCDN_MODEL_VERIFYSCDNDOMAINOWNERREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SCDN_MODEL_OPENSCDNSERVICERESULT_H_
#define ALIBABACLOUD_SCDN_MODEL_OPENSCDNSERVICERESULT_H_
#ifndef ALIBABACLOUD_SCDN_MODEL_VERIFYSCDNDOMAINOWNERRESULT_H_
#define ALIBABACLOUD_SCDN_MODEL_VERIFYSCDNDOMAINOWNERRESULT_H_
#include <string>
#include <vector>
@@ -29,21 +29,23 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SCDN_EXPORT OpenScdnServiceResult : public ServiceResult
class ALIBABACLOUD_SCDN_EXPORT VerifyScdnDomainOwnerResult : public ServiceResult
{
public:
OpenScdnServiceResult();
explicit OpenScdnServiceResult(const std::string &payload);
~OpenScdnServiceResult();
VerifyScdnDomainOwnerResult();
explicit VerifyScdnDomainOwnerResult(const std::string &payload);
~VerifyScdnDomainOwnerResult();
std::string getContent()const;
protected:
void parse(const std::string &payload);
private:
std::string content_;
};
}
}
}
#endif // !ALIBABACLOUD_SCDN_MODEL_OPENSCDNSERVICERESULT_H_
#endif // !ALIBABACLOUD_SCDN_MODEL_VERIFYSCDNDOMAINOWNERRESULT_H_

View File

@@ -1851,36 +1851,36 @@ ScdnClient::DescribeScdnUserQuotaOutcomeCallable ScdnClient::describeScdnUserQuo
return task->get_future();
}
ScdnClient::OpenScdnServiceOutcome ScdnClient::openScdnService(const OpenScdnServiceRequest &request) const
ScdnClient::DescribeScdnVerifyContentOutcome ScdnClient::describeScdnVerifyContent(const DescribeScdnVerifyContentRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return OpenScdnServiceOutcome(endpointOutcome.error());
return DescribeScdnVerifyContentOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return OpenScdnServiceOutcome(OpenScdnServiceResult(outcome.result()));
return DescribeScdnVerifyContentOutcome(DescribeScdnVerifyContentResult(outcome.result()));
else
return OpenScdnServiceOutcome(outcome.error());
return DescribeScdnVerifyContentOutcome(outcome.error());
}
void ScdnClient::openScdnServiceAsync(const OpenScdnServiceRequest& request, const OpenScdnServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
void ScdnClient::describeScdnVerifyContentAsync(const DescribeScdnVerifyContentRequest& request, const DescribeScdnVerifyContentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, openScdnService(request), context);
handler(this, request, describeScdnVerifyContent(request), context);
};
asyncExecute(new Runnable(fn));
}
ScdnClient::OpenScdnServiceOutcomeCallable ScdnClient::openScdnServiceCallable(const OpenScdnServiceRequest &request) const
ScdnClient::DescribeScdnVerifyContentOutcomeCallable ScdnClient::describeScdnVerifyContentCallable(const DescribeScdnVerifyContentRequest &request) const
{
auto task = std::make_shared<std::packaged_task<OpenScdnServiceOutcome()>>(
auto task = std::make_shared<std::packaged_task<DescribeScdnVerifyContentOutcome()>>(
[this, request]()
{
return this->openScdnService(request);
return this->describeScdnVerifyContent(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
@@ -2067,42 +2067,6 @@ ScdnClient::SetScdnDDoSInfoOutcomeCallable ScdnClient::setScdnDDoSInfoCallable(c
return task->get_future();
}
ScdnClient::SetScdnDomainBizInfoOutcome ScdnClient::setScdnDomainBizInfo(const SetScdnDomainBizInfoRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return SetScdnDomainBizInfoOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return SetScdnDomainBizInfoOutcome(SetScdnDomainBizInfoResult(outcome.result()));
else
return SetScdnDomainBizInfoOutcome(outcome.error());
}
void ScdnClient::setScdnDomainBizInfoAsync(const SetScdnDomainBizInfoRequest& request, const SetScdnDomainBizInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, setScdnDomainBizInfo(request), context);
};
asyncExecute(new Runnable(fn));
}
ScdnClient::SetScdnDomainBizInfoOutcomeCallable ScdnClient::setScdnDomainBizInfoCallable(const SetScdnDomainBizInfoRequest &request) const
{
auto task = std::make_shared<std::packaged_task<SetScdnDomainBizInfoOutcome()>>(
[this, request]()
{
return this->setScdnDomainBizInfo(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
ScdnClient::SetScdnDomainCertificateOutcome ScdnClient::setScdnDomainCertificate(const SetScdnDomainCertificateRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -2211,6 +2175,42 @@ ScdnClient::StopScdnDomainOutcomeCallable ScdnClient::stopScdnDomainCallable(con
return task->get_future();
}
ScdnClient::TestAmpDescribeScdnDomainIspDataOutcome ScdnClient::testAmpDescribeScdnDomainIspData(const TestAmpDescribeScdnDomainIspDataRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return TestAmpDescribeScdnDomainIspDataOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return TestAmpDescribeScdnDomainIspDataOutcome(TestAmpDescribeScdnDomainIspDataResult(outcome.result()));
else
return TestAmpDescribeScdnDomainIspDataOutcome(outcome.error());
}
void ScdnClient::testAmpDescribeScdnDomainIspDataAsync(const TestAmpDescribeScdnDomainIspDataRequest& request, const TestAmpDescribeScdnDomainIspDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, testAmpDescribeScdnDomainIspData(request), context);
};
asyncExecute(new Runnable(fn));
}
ScdnClient::TestAmpDescribeScdnDomainIspDataOutcomeCallable ScdnClient::testAmpDescribeScdnDomainIspDataCallable(const TestAmpDescribeScdnDomainIspDataRequest &request) const
{
auto task = std::make_shared<std::packaged_task<TestAmpDescribeScdnDomainIspDataOutcome()>>(
[this, request]()
{
return this->testAmpDescribeScdnDomainIspData(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
ScdnClient::UpdateScdnDomainOutcome ScdnClient::updateScdnDomain(const UpdateScdnDomainRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -2247,3 +2247,39 @@ ScdnClient::UpdateScdnDomainOutcomeCallable ScdnClient::updateScdnDomainCallable
return task->get_future();
}
ScdnClient::VerifyScdnDomainOwnerOutcome ScdnClient::verifyScdnDomainOwner(const VerifyScdnDomainOwnerRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return VerifyScdnDomainOwnerOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return VerifyScdnDomainOwnerOutcome(VerifyScdnDomainOwnerResult(outcome.result()));
else
return VerifyScdnDomainOwnerOutcome(outcome.error());
}
void ScdnClient::verifyScdnDomainOwnerAsync(const VerifyScdnDomainOwnerRequest& request, const VerifyScdnDomainOwnerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, verifyScdnDomainOwner(request), context);
};
asyncExecute(new Runnable(fn));
}
ScdnClient::VerifyScdnDomainOwnerOutcomeCallable ScdnClient::verifyScdnDomainOwnerCallable(const VerifyScdnDomainOwnerRequest &request) const
{
auto task = std::make_shared<std::packaged_task<VerifyScdnDomainOwnerOutcome()>>(
[this, request]()
{
return this->verifyScdnDomainOwner(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}

View File

@@ -1,117 +1,99 @@
/*
* 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.
*/
#include <alibabacloud/scdn/model/AddScdnDomainRequest.h>
using AlibabaCloud::Scdn::Model::AddScdnDomainRequest;
AddScdnDomainRequest::AddScdnDomainRequest() :
RpcServiceRequest("scdn", "2017-11-15", "AddScdnDomain")
{
setMethod(HttpRequest::Method::Post);
}
AddScdnDomainRequest::~AddScdnDomainRequest()
{}
std::string AddScdnDomainRequest::getSources()const
{
return sources_;
*/
#include <alibabacloud/scdn/model/AddScdnDomainRequest.h>
using AlibabaCloud::Scdn::Model::AddScdnDomainRequest;
AddScdnDomainRequest::AddScdnDomainRequest()
: RpcServiceRequest("scdn", "2017-11-15", "AddScdnDomain") {
setMethod(HttpRequest::Method::Post);
}
void AddScdnDomainRequest::setSources(const std::string& sources)
{
sources_ = sources;
setParameter("Sources", sources);
AddScdnDomainRequest::~AddScdnDomainRequest() {}
std::string AddScdnDomainRequest::getSources() const {
return sources_;
}
std::string AddScdnDomainRequest::getResourceGroupId()const
{
return resourceGroupId_;
void AddScdnDomainRequest::setSources(const std::string &sources) {
sources_ = sources;
setParameter(std::string("Sources"), sources);
}
void AddScdnDomainRequest::setResourceGroupId(const std::string& resourceGroupId)
{
resourceGroupId_ = resourceGroupId;
setParameter("ResourceGroupId", resourceGroupId);
std::string AddScdnDomainRequest::getResourceGroupId() const {
return resourceGroupId_;
}
std::string AddScdnDomainRequest::getSecurityToken()const
{
return securityToken_;
void AddScdnDomainRequest::setResourceGroupId(const std::string &resourceGroupId) {
resourceGroupId_ = resourceGroupId;
setParameter(std::string("ResourceGroupId"), resourceGroupId);
}
void AddScdnDomainRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
std::string AddScdnDomainRequest::getSecurityToken() const {
return securityToken_;
}
std::string AddScdnDomainRequest::getScope()const
{
return scope_;
void AddScdnDomainRequest::setSecurityToken(const std::string &securityToken) {
securityToken_ = securityToken;
setParameter(std::string("SecurityToken"), securityToken);
}
void AddScdnDomainRequest::setScope(const std::string& scope)
{
scope_ = scope;
setParameter("Scope", scope);
std::string AddScdnDomainRequest::getScope() const {
return scope_;
}
std::string AddScdnDomainRequest::getOwnerAccount()const
{
return ownerAccount_;
void AddScdnDomainRequest::setScope(const std::string &scope) {
scope_ = scope;
setParameter(std::string("Scope"), scope);
}
void AddScdnDomainRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setParameter("OwnerAccount", ownerAccount);
std::string AddScdnDomainRequest::getOwnerAccount() const {
return ownerAccount_;
}
std::string AddScdnDomainRequest::getDomainName()const
{
return domainName_;
void AddScdnDomainRequest::setOwnerAccount(const std::string &ownerAccount) {
ownerAccount_ = ownerAccount;
setParameter(std::string("OwnerAccount"), ownerAccount);
}
void AddScdnDomainRequest::setDomainName(const std::string& domainName)
{
domainName_ = domainName;
setParameter("DomainName", domainName);
std::string AddScdnDomainRequest::getDomainName() const {
return domainName_;
}
long AddScdnDomainRequest::getOwnerId()const
{
return ownerId_;
void AddScdnDomainRequest::setDomainName(const std::string &domainName) {
domainName_ = domainName;
setParameter(std::string("DomainName"), domainName);
}
void AddScdnDomainRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
long AddScdnDomainRequest::getOwnerId() const {
return ownerId_;
}
std::string AddScdnDomainRequest::getCheckUrl()const
{
return checkUrl_;
void AddScdnDomainRequest::setOwnerId(long ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}
void AddScdnDomainRequest::setCheckUrl(const std::string& checkUrl)
{
checkUrl_ = checkUrl;
setParameter("CheckUrl", checkUrl);
std::string AddScdnDomainRequest::getCheckUrl() const {
return checkUrl_;
}
void AddScdnDomainRequest::setCheckUrl(const std::string &checkUrl) {
checkUrl_ = checkUrl;
setParameter(std::string("CheckUrl"), checkUrl);
}

View File

@@ -1,84 +1,72 @@
/*
* 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.
*/
#include <alibabacloud/scdn/model/BatchDeleteScdnDomainConfigsRequest.h>
using AlibabaCloud::Scdn::Model::BatchDeleteScdnDomainConfigsRequest;
BatchDeleteScdnDomainConfigsRequest::BatchDeleteScdnDomainConfigsRequest() :
RpcServiceRequest("scdn", "2017-11-15", "BatchDeleteScdnDomainConfigs")
{
setMethod(HttpRequest::Method::Post);
}
BatchDeleteScdnDomainConfigsRequest::~BatchDeleteScdnDomainConfigsRequest()
{}
std::string BatchDeleteScdnDomainConfigsRequest::getFunctionNames()const
{
return functionNames_;
*/
#include <alibabacloud/scdn/model/BatchDeleteScdnDomainConfigsRequest.h>
using AlibabaCloud::Scdn::Model::BatchDeleteScdnDomainConfigsRequest;
BatchDeleteScdnDomainConfigsRequest::BatchDeleteScdnDomainConfigsRequest()
: RpcServiceRequest("scdn", "2017-11-15", "BatchDeleteScdnDomainConfigs") {
setMethod(HttpRequest::Method::Post);
}
void BatchDeleteScdnDomainConfigsRequest::setFunctionNames(const std::string& functionNames)
{
functionNames_ = functionNames;
setParameter("FunctionNames", functionNames);
BatchDeleteScdnDomainConfigsRequest::~BatchDeleteScdnDomainConfigsRequest() {}
std::string BatchDeleteScdnDomainConfigsRequest::getFunctionNames() const {
return functionNames_;
}
std::string BatchDeleteScdnDomainConfigsRequest::getDomainNames()const
{
return domainNames_;
void BatchDeleteScdnDomainConfigsRequest::setFunctionNames(const std::string &functionNames) {
functionNames_ = functionNames;
setParameter(std::string("FunctionNames"), functionNames);
}
void BatchDeleteScdnDomainConfigsRequest::setDomainNames(const std::string& domainNames)
{
domainNames_ = domainNames;
setParameter("DomainNames", domainNames);
std::string BatchDeleteScdnDomainConfigsRequest::getDomainNames() const {
return domainNames_;
}
std::string BatchDeleteScdnDomainConfigsRequest::getOwnerAccount()const
{
return ownerAccount_;
void BatchDeleteScdnDomainConfigsRequest::setDomainNames(const std::string &domainNames) {
domainNames_ = domainNames;
setParameter(std::string("DomainNames"), domainNames);
}
void BatchDeleteScdnDomainConfigsRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setParameter("OwnerAccount", ownerAccount);
std::string BatchDeleteScdnDomainConfigsRequest::getSecurityToken() const {
return securityToken_;
}
long BatchDeleteScdnDomainConfigsRequest::getOwnerId()const
{
return ownerId_;
void BatchDeleteScdnDomainConfigsRequest::setSecurityToken(const std::string &securityToken) {
securityToken_ = securityToken;
setParameter(std::string("SecurityToken"), securityToken);
}
void BatchDeleteScdnDomainConfigsRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
std::string BatchDeleteScdnDomainConfigsRequest::getOwnerAccount() const {
return ownerAccount_;
}
std::string BatchDeleteScdnDomainConfigsRequest::getSecurityToken()const
{
return securityToken_;
void BatchDeleteScdnDomainConfigsRequest::setOwnerAccount(const std::string &ownerAccount) {
ownerAccount_ = ownerAccount;
setParameter(std::string("OwnerAccount"), ownerAccount);
}
void BatchDeleteScdnDomainConfigsRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
long BatchDeleteScdnDomainConfigsRequest::getOwnerId() const {
return ownerId_;
}
void BatchDeleteScdnDomainConfigsRequest::setOwnerId(long ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}

View File

@@ -1,84 +1,72 @@
/*
* 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.
*/
#include <alibabacloud/scdn/model/BatchSetScdnDomainConfigsRequest.h>
using AlibabaCloud::Scdn::Model::BatchSetScdnDomainConfigsRequest;
BatchSetScdnDomainConfigsRequest::BatchSetScdnDomainConfigsRequest() :
RpcServiceRequest("scdn", "2017-11-15", "BatchSetScdnDomainConfigs")
{
setMethod(HttpRequest::Method::Post);
}
BatchSetScdnDomainConfigsRequest::~BatchSetScdnDomainConfigsRequest()
{}
std::string BatchSetScdnDomainConfigsRequest::getFunctions()const
{
return functions_;
*/
#include <alibabacloud/scdn/model/BatchSetScdnDomainConfigsRequest.h>
using AlibabaCloud::Scdn::Model::BatchSetScdnDomainConfigsRequest;
BatchSetScdnDomainConfigsRequest::BatchSetScdnDomainConfigsRequest()
: RpcServiceRequest("scdn", "2017-11-15", "BatchSetScdnDomainConfigs") {
setMethod(HttpRequest::Method::Post);
}
void BatchSetScdnDomainConfigsRequest::setFunctions(const std::string& functions)
{
functions_ = functions;
setParameter("Functions", functions);
BatchSetScdnDomainConfigsRequest::~BatchSetScdnDomainConfigsRequest() {}
std::string BatchSetScdnDomainConfigsRequest::getFunctions() const {
return functions_;
}
std::string BatchSetScdnDomainConfigsRequest::getDomainNames()const
{
return domainNames_;
void BatchSetScdnDomainConfigsRequest::setFunctions(const std::string &functions) {
functions_ = functions;
setParameter(std::string("Functions"), functions);
}
void BatchSetScdnDomainConfigsRequest::setDomainNames(const std::string& domainNames)
{
domainNames_ = domainNames;
setParameter("DomainNames", domainNames);
std::string BatchSetScdnDomainConfigsRequest::getDomainNames() const {
return domainNames_;
}
std::string BatchSetScdnDomainConfigsRequest::getSecurityToken()const
{
return securityToken_;
void BatchSetScdnDomainConfigsRequest::setDomainNames(const std::string &domainNames) {
domainNames_ = domainNames;
setParameter(std::string("DomainNames"), domainNames);
}
void BatchSetScdnDomainConfigsRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
std::string BatchSetScdnDomainConfigsRequest::getSecurityToken() const {
return securityToken_;
}
std::string BatchSetScdnDomainConfigsRequest::getOwnerAccount()const
{
return ownerAccount_;
void BatchSetScdnDomainConfigsRequest::setSecurityToken(const std::string &securityToken) {
securityToken_ = securityToken;
setParameter(std::string("SecurityToken"), securityToken);
}
void BatchSetScdnDomainConfigsRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setParameter("OwnerAccount", ownerAccount);
std::string BatchSetScdnDomainConfigsRequest::getOwnerAccount() const {
return ownerAccount_;
}
long BatchSetScdnDomainConfigsRequest::getOwnerId()const
{
return ownerId_;
void BatchSetScdnDomainConfigsRequest::setOwnerAccount(const std::string &ownerAccount) {
ownerAccount_ = ownerAccount;
setParameter(std::string("OwnerAccount"), ownerAccount);
}
void BatchSetScdnDomainConfigsRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
long BatchSetScdnDomainConfigsRequest::getOwnerId() const {
return ownerId_;
}
void BatchSetScdnDomainConfigsRequest::setOwnerId(long ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}

View File

@@ -43,10 +43,10 @@ void BatchSetScdnDomainConfigsResult::parse(const std::string &payload)
for (auto valueDomainConfigListDomainConfigModel : allDomainConfigListNode)
{
DomainConfigModel domainConfigListObject;
if(!valueDomainConfigListDomainConfigModel["DomainName"].isNull())
domainConfigListObject.domainName = valueDomainConfigListDomainConfigModel["DomainName"].asString();
if(!valueDomainConfigListDomainConfigModel["ConfigId"].isNull())
domainConfigListObject.configId = std::stol(valueDomainConfigListDomainConfigModel["ConfigId"].asString());
if(!valueDomainConfigListDomainConfigModel["DomainName"].isNull())
domainConfigListObject.domainName = valueDomainConfigListDomainConfigModel["DomainName"].asString();
if(!valueDomainConfigListDomainConfigModel["FunctionName"].isNull())
domainConfigListObject.functionName = valueDomainConfigListDomainConfigModel["FunctionName"].asString();
domainConfigList_.push_back(domainConfigListObject);

View File

@@ -1,62 +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.
*/
#include <alibabacloud/scdn/model/BatchStartScdnDomainRequest.h>
using AlibabaCloud::Scdn::Model::BatchStartScdnDomainRequest;
BatchStartScdnDomainRequest::BatchStartScdnDomainRequest() :
RpcServiceRequest("scdn", "2017-11-15", "BatchStartScdnDomain")
{
setMethod(HttpRequest::Method::Post);
}
BatchStartScdnDomainRequest::~BatchStartScdnDomainRequest()
{}
std::string BatchStartScdnDomainRequest::getDomainNames()const
{
return domainNames_;
*/
#include <alibabacloud/scdn/model/BatchStartScdnDomainRequest.h>
using AlibabaCloud::Scdn::Model::BatchStartScdnDomainRequest;
BatchStartScdnDomainRequest::BatchStartScdnDomainRequest()
: RpcServiceRequest("scdn", "2017-11-15", "BatchStartScdnDomain") {
setMethod(HttpRequest::Method::Post);
}
void BatchStartScdnDomainRequest::setDomainNames(const std::string& domainNames)
{
domainNames_ = domainNames;
setParameter("DomainNames", domainNames);
BatchStartScdnDomainRequest::~BatchStartScdnDomainRequest() {}
std::string BatchStartScdnDomainRequest::getDomainNames() const {
return domainNames_;
}
long BatchStartScdnDomainRequest::getOwnerId()const
{
return ownerId_;
void BatchStartScdnDomainRequest::setDomainNames(const std::string &domainNames) {
domainNames_ = domainNames;
setParameter(std::string("DomainNames"), domainNames);
}
void BatchStartScdnDomainRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
long BatchStartScdnDomainRequest::getOwnerId() const {
return ownerId_;
}
std::string BatchStartScdnDomainRequest::getSecurityToken()const
{
return securityToken_;
void BatchStartScdnDomainRequest::setOwnerId(long ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}
void BatchStartScdnDomainRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
std::string BatchStartScdnDomainRequest::getSecurityToken() const {
return securityToken_;
}
void BatchStartScdnDomainRequest::setSecurityToken(const std::string &securityToken) {
securityToken_ = securityToken;
setParameter(std::string("SecurityToken"), securityToken);
}

View File

@@ -1,62 +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.
*/
#include <alibabacloud/scdn/model/BatchStopScdnDomainRequest.h>
using AlibabaCloud::Scdn::Model::BatchStopScdnDomainRequest;
BatchStopScdnDomainRequest::BatchStopScdnDomainRequest() :
RpcServiceRequest("scdn", "2017-11-15", "BatchStopScdnDomain")
{
setMethod(HttpRequest::Method::Post);
}
BatchStopScdnDomainRequest::~BatchStopScdnDomainRequest()
{}
std::string BatchStopScdnDomainRequest::getDomainNames()const
{
return domainNames_;
*/
#include <alibabacloud/scdn/model/BatchStopScdnDomainRequest.h>
using AlibabaCloud::Scdn::Model::BatchStopScdnDomainRequest;
BatchStopScdnDomainRequest::BatchStopScdnDomainRequest()
: RpcServiceRequest("scdn", "2017-11-15", "BatchStopScdnDomain") {
setMethod(HttpRequest::Method::Post);
}
void BatchStopScdnDomainRequest::setDomainNames(const std::string& domainNames)
{
domainNames_ = domainNames;
setParameter("DomainNames", domainNames);
BatchStopScdnDomainRequest::~BatchStopScdnDomainRequest() {}
std::string BatchStopScdnDomainRequest::getDomainNames() const {
return domainNames_;
}
long BatchStopScdnDomainRequest::getOwnerId()const
{
return ownerId_;
void BatchStopScdnDomainRequest::setDomainNames(const std::string &domainNames) {
domainNames_ = domainNames;
setParameter(std::string("DomainNames"), domainNames);
}
void BatchStopScdnDomainRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
long BatchStopScdnDomainRequest::getOwnerId() const {
return ownerId_;
}
std::string BatchStopScdnDomainRequest::getSecurityToken()const
{
return securityToken_;
void BatchStopScdnDomainRequest::setOwnerId(long ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}
void BatchStopScdnDomainRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
std::string BatchStopScdnDomainRequest::getSecurityToken() const {
return securityToken_;
}
void BatchStopScdnDomainRequest::setSecurityToken(const std::string &securityToken) {
securityToken_ = securityToken;
setParameter(std::string("SecurityToken"), securityToken);
}

View File

@@ -1,95 +1,81 @@
/*
* 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.
*/
#include <alibabacloud/scdn/model/BatchUpdateScdnDomainRequest.h>
using AlibabaCloud::Scdn::Model::BatchUpdateScdnDomainRequest;
BatchUpdateScdnDomainRequest::BatchUpdateScdnDomainRequest() :
RpcServiceRequest("scdn", "2017-11-15", "BatchUpdateScdnDomain")
{
setMethod(HttpRequest::Method::Post);
}
BatchUpdateScdnDomainRequest::~BatchUpdateScdnDomainRequest()
{}
std::string BatchUpdateScdnDomainRequest::getSources()const
{
return sources_;
*/
#include <alibabacloud/scdn/model/BatchUpdateScdnDomainRequest.h>
using AlibabaCloud::Scdn::Model::BatchUpdateScdnDomainRequest;
BatchUpdateScdnDomainRequest::BatchUpdateScdnDomainRequest()
: RpcServiceRequest("scdn", "2017-11-15", "BatchUpdateScdnDomain") {
setMethod(HttpRequest::Method::Post);
}
void BatchUpdateScdnDomainRequest::setSources(const std::string& sources)
{
sources_ = sources;
setParameter("Sources", sources);
BatchUpdateScdnDomainRequest::~BatchUpdateScdnDomainRequest() {}
std::string BatchUpdateScdnDomainRequest::getSources() const {
return sources_;
}
std::string BatchUpdateScdnDomainRequest::getResourceGroupId()const
{
return resourceGroupId_;
void BatchUpdateScdnDomainRequest::setSources(const std::string &sources) {
sources_ = sources;
setParameter(std::string("Sources"), sources);
}
void BatchUpdateScdnDomainRequest::setResourceGroupId(const std::string& resourceGroupId)
{
resourceGroupId_ = resourceGroupId;
setParameter("ResourceGroupId", resourceGroupId);
std::string BatchUpdateScdnDomainRequest::getResourceGroupId() const {
return resourceGroupId_;
}
std::string BatchUpdateScdnDomainRequest::getSecurityToken()const
{
return securityToken_;
void BatchUpdateScdnDomainRequest::setResourceGroupId(const std::string &resourceGroupId) {
resourceGroupId_ = resourceGroupId;
setParameter(std::string("ResourceGroupId"), resourceGroupId);
}
void BatchUpdateScdnDomainRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
std::string BatchUpdateScdnDomainRequest::getSecurityToken() const {
return securityToken_;
}
std::string BatchUpdateScdnDomainRequest::getTopLevelDomain()const
{
return topLevelDomain_;
void BatchUpdateScdnDomainRequest::setSecurityToken(const std::string &securityToken) {
securityToken_ = securityToken;
setParameter(std::string("SecurityToken"), securityToken);
}
void BatchUpdateScdnDomainRequest::setTopLevelDomain(const std::string& topLevelDomain)
{
topLevelDomain_ = topLevelDomain;
setParameter("TopLevelDomain", topLevelDomain);
std::string BatchUpdateScdnDomainRequest::getTopLevelDomain() const {
return topLevelDomain_;
}
std::string BatchUpdateScdnDomainRequest::getDomainName()const
{
return domainName_;
void BatchUpdateScdnDomainRequest::setTopLevelDomain(const std::string &topLevelDomain) {
topLevelDomain_ = topLevelDomain;
setParameter(std::string("TopLevelDomain"), topLevelDomain);
}
void BatchUpdateScdnDomainRequest::setDomainName(const std::string& domainName)
{
domainName_ = domainName;
setParameter("DomainName", domainName);
std::string BatchUpdateScdnDomainRequest::getDomainName() const {
return domainName_;
}
long BatchUpdateScdnDomainRequest::getOwnerId()const
{
return ownerId_;
void BatchUpdateScdnDomainRequest::setDomainName(const std::string &domainName) {
domainName_ = domainName;
setParameter(std::string("DomainName"), domainName);
}
void BatchUpdateScdnDomainRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
long BatchUpdateScdnDomainRequest::getOwnerId() const {
return ownerId_;
}
void BatchUpdateScdnDomainRequest::setOwnerId(long ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}

View File

@@ -1,51 +1,45 @@
/*
* 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.
*/
#include <alibabacloud/scdn/model/CheckScdnServiceRequest.h>
using AlibabaCloud::Scdn::Model::CheckScdnServiceRequest;
CheckScdnServiceRequest::CheckScdnServiceRequest() :
RpcServiceRequest("scdn", "2017-11-15", "CheckScdnService")
{
setMethod(HttpRequest::Method::Post);
}
CheckScdnServiceRequest::~CheckScdnServiceRequest()
{}
long CheckScdnServiceRequest::getOwnerId()const
{
return ownerId_;
*/
#include <alibabacloud/scdn/model/CheckScdnServiceRequest.h>
using AlibabaCloud::Scdn::Model::CheckScdnServiceRequest;
CheckScdnServiceRequest::CheckScdnServiceRequest()
: RpcServiceRequest("scdn", "2017-11-15", "CheckScdnService") {
setMethod(HttpRequest::Method::Post);
}
void CheckScdnServiceRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
CheckScdnServiceRequest::~CheckScdnServiceRequest() {}
long CheckScdnServiceRequest::getOwnerId() const {
return ownerId_;
}
std::string CheckScdnServiceRequest::getSecurityToken()const
{
return securityToken_;
void CheckScdnServiceRequest::setOwnerId(long ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}
void CheckScdnServiceRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
std::string CheckScdnServiceRequest::getSecurityToken() const {
return securityToken_;
}
void CheckScdnServiceRequest::setSecurityToken(const std::string &securityToken) {
securityToken_ = securityToken;
setParameter(std::string("SecurityToken"), securityToken);
}

View File

@@ -39,14 +39,14 @@ void CheckScdnServiceResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["Enabled"].isNull())
enabled_ = value["Enabled"].asString() == "true";
if(!value["OnService"].isNull())
onService_ = value["OnService"].asString() == "true";
if(!value["InDebt"].isNull())
inDebt_ = value["InDebt"].asString() == "true";
if(!value["OnService"].isNull())
onService_ = value["OnService"].asString() == "true";
if(!value["InDebtOverdue"].isNull())
inDebtOverdue_ = value["InDebtOverdue"].asString() == "true";
if(!value["Enabled"].isNull())
enabled_ = value["Enabled"].asString() == "true";
}

View File

@@ -1,73 +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.
*/
#include <alibabacloud/scdn/model/DeleteScdnDomainRequest.h>
using AlibabaCloud::Scdn::Model::DeleteScdnDomainRequest;
DeleteScdnDomainRequest::DeleteScdnDomainRequest() :
RpcServiceRequest("scdn", "2017-11-15", "DeleteScdnDomain")
{
setMethod(HttpRequest::Method::Post);
}
DeleteScdnDomainRequest::~DeleteScdnDomainRequest()
{}
std::string DeleteScdnDomainRequest::getSecurityToken()const
{
return securityToken_;
*/
#include <alibabacloud/scdn/model/DeleteScdnDomainRequest.h>
using AlibabaCloud::Scdn::Model::DeleteScdnDomainRequest;
DeleteScdnDomainRequest::DeleteScdnDomainRequest()
: RpcServiceRequest("scdn", "2017-11-15", "DeleteScdnDomain") {
setMethod(HttpRequest::Method::Post);
}
void DeleteScdnDomainRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
DeleteScdnDomainRequest::~DeleteScdnDomainRequest() {}
std::string DeleteScdnDomainRequest::getSecurityToken() const {
return securityToken_;
}
std::string DeleteScdnDomainRequest::getOwnerAccount()const
{
return ownerAccount_;
void DeleteScdnDomainRequest::setSecurityToken(const std::string &securityToken) {
securityToken_ = securityToken;
setParameter(std::string("SecurityToken"), securityToken);
}
void DeleteScdnDomainRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setParameter("OwnerAccount", ownerAccount);
std::string DeleteScdnDomainRequest::getOwnerAccount() const {
return ownerAccount_;
}
std::string DeleteScdnDomainRequest::getDomainName()const
{
return domainName_;
void DeleteScdnDomainRequest::setOwnerAccount(const std::string &ownerAccount) {
ownerAccount_ = ownerAccount;
setParameter(std::string("OwnerAccount"), ownerAccount);
}
void DeleteScdnDomainRequest::setDomainName(const std::string& domainName)
{
domainName_ = domainName;
setParameter("DomainName", domainName);
std::string DeleteScdnDomainRequest::getDomainName() const {
return domainName_;
}
long DeleteScdnDomainRequest::getOwnerId()const
{
return ownerId_;
void DeleteScdnDomainRequest::setDomainName(const std::string &domainName) {
domainName_ = domainName;
setParameter(std::string("DomainName"), domainName);
}
void DeleteScdnDomainRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
long DeleteScdnDomainRequest::getOwnerId() const {
return ownerId_;
}
void DeleteScdnDomainRequest::setOwnerId(long ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}

View File

@@ -1,73 +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.
*/
#include <alibabacloud/scdn/model/DeleteScdnSpecificConfigRequest.h>
using AlibabaCloud::Scdn::Model::DeleteScdnSpecificConfigRequest;
DeleteScdnSpecificConfigRequest::DeleteScdnSpecificConfigRequest() :
RpcServiceRequest("scdn", "2017-11-15", "DeleteScdnSpecificConfig")
{
setMethod(HttpRequest::Method::Post);
}
DeleteScdnSpecificConfigRequest::~DeleteScdnSpecificConfigRequest()
{}
std::string DeleteScdnSpecificConfigRequest::getDomainName()const
{
return domainName_;
*/
#include <alibabacloud/scdn/model/DeleteScdnSpecificConfigRequest.h>
using AlibabaCloud::Scdn::Model::DeleteScdnSpecificConfigRequest;
DeleteScdnSpecificConfigRequest::DeleteScdnSpecificConfigRequest()
: RpcServiceRequest("scdn", "2017-11-15", "DeleteScdnSpecificConfig") {
setMethod(HttpRequest::Method::Post);
}
void DeleteScdnSpecificConfigRequest::setDomainName(const std::string& domainName)
{
domainName_ = domainName;
setParameter("DomainName", domainName);
DeleteScdnSpecificConfigRequest::~DeleteScdnSpecificConfigRequest() {}
std::string DeleteScdnSpecificConfigRequest::getSecurityToken() const {
return securityToken_;
}
long DeleteScdnSpecificConfigRequest::getOwnerId()const
{
return ownerId_;
void DeleteScdnSpecificConfigRequest::setSecurityToken(const std::string &securityToken) {
securityToken_ = securityToken;
setParameter(std::string("SecurityToken"), securityToken);
}
void DeleteScdnSpecificConfigRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
std::string DeleteScdnSpecificConfigRequest::getDomainName() const {
return domainName_;
}
std::string DeleteScdnSpecificConfigRequest::getSecurityToken()const
{
return securityToken_;
void DeleteScdnSpecificConfigRequest::setDomainName(const std::string &domainName) {
domainName_ = domainName;
setParameter(std::string("DomainName"), domainName);
}
void DeleteScdnSpecificConfigRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
long DeleteScdnSpecificConfigRequest::getOwnerId() const {
return ownerId_;
}
std::string DeleteScdnSpecificConfigRequest::getConfigId()const
{
return configId_;
void DeleteScdnSpecificConfigRequest::setOwnerId(long ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}
void DeleteScdnSpecificConfigRequest::setConfigId(const std::string& configId)
{
configId_ = configId;
setParameter("ConfigId", configId);
std::string DeleteScdnSpecificConfigRequest::getConfigId() const {
return configId_;
}
void DeleteScdnSpecificConfigRequest::setConfigId(const std::string &configId) {
configId_ = configId;
setParameter(std::string("ConfigId"), configId);
}

View File

@@ -1,40 +1,27 @@
/*
* 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.
*/
#include <alibabacloud/scdn/model/DescribeScdnCcInfoRequest.h>
using AlibabaCloud::Scdn::Model::DescribeScdnCcInfoRequest;
DescribeScdnCcInfoRequest::DescribeScdnCcInfoRequest() :
RpcServiceRequest("scdn", "2017-11-15", "DescribeScdnCcInfo")
{
setMethod(HttpRequest::Method::Get);
}
DescribeScdnCcInfoRequest::~DescribeScdnCcInfoRequest()
{}
long DescribeScdnCcInfoRequest::getOwnerId()const
{
return ownerId_;
*/
#include <alibabacloud/scdn/model/DescribeScdnCcInfoRequest.h>
using AlibabaCloud::Scdn::Model::DescribeScdnCcInfoRequest;
DescribeScdnCcInfoRequest::DescribeScdnCcInfoRequest()
: RpcServiceRequest("scdn", "2017-11-15", "DescribeScdnCcInfo") {
setMethod(HttpRequest::Method::Get);
}
void DescribeScdnCcInfoRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
DescribeScdnCcInfoRequest::~DescribeScdnCcInfoRequest() {}

View File

@@ -1,73 +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.
*/
#include <alibabacloud/scdn/model/DescribeScdnCcQpsInfoRequest.h>
using AlibabaCloud::Scdn::Model::DescribeScdnCcQpsInfoRequest;
DescribeScdnCcQpsInfoRequest::DescribeScdnCcQpsInfoRequest() :
RpcServiceRequest("scdn", "2017-11-15", "DescribeScdnCcQpsInfo")
{
setMethod(HttpRequest::Method::Get);
}
DescribeScdnCcQpsInfoRequest::~DescribeScdnCcQpsInfoRequest()
{}
std::string DescribeScdnCcQpsInfoRequest::getStartTime()const
{
return startTime_;
*/
#include <alibabacloud/scdn/model/DescribeScdnCcQpsInfoRequest.h>
using AlibabaCloud::Scdn::Model::DescribeScdnCcQpsInfoRequest;
DescribeScdnCcQpsInfoRequest::DescribeScdnCcQpsInfoRequest()
: RpcServiceRequest("scdn", "2017-11-15", "DescribeScdnCcQpsInfo") {
setMethod(HttpRequest::Method::Get);
}
void DescribeScdnCcQpsInfoRequest::setStartTime(const std::string& startTime)
{
startTime_ = startTime;
setParameter("StartTime", startTime);
DescribeScdnCcQpsInfoRequest::~DescribeScdnCcQpsInfoRequest() {}
std::string DescribeScdnCcQpsInfoRequest::getDomainName() const {
return domainName_;
}
std::string DescribeScdnCcQpsInfoRequest::getDomainName()const
{
return domainName_;
void DescribeScdnCcQpsInfoRequest::setDomainName(const std::string &domainName) {
domainName_ = domainName;
setParameter(std::string("DomainName"), domainName);
}
void DescribeScdnCcQpsInfoRequest::setDomainName(const std::string& domainName)
{
domainName_ = domainName;
setParameter("DomainName", domainName);
std::string DescribeScdnCcQpsInfoRequest::getEndTime() const {
return endTime_;
}
std::string DescribeScdnCcQpsInfoRequest::getEndTime()const
{
return endTime_;
void DescribeScdnCcQpsInfoRequest::setEndTime(const std::string &endTime) {
endTime_ = endTime;
setParameter(std::string("EndTime"), endTime);
}
void DescribeScdnCcQpsInfoRequest::setEndTime(const std::string& endTime)
{
endTime_ = endTime;
setParameter("EndTime", endTime);
std::string DescribeScdnCcQpsInfoRequest::getStartTime() const {
return startTime_;
}
long DescribeScdnCcQpsInfoRequest::getOwnerId()const
{
return ownerId_;
}
void DescribeScdnCcQpsInfoRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
void DescribeScdnCcQpsInfoRequest::setStartTime(const std::string &startTime) {
startTime_ = startTime;
setParameter(std::string("StartTime"), startTime);
}

View File

@@ -49,12 +49,12 @@ void DescribeScdnCcQpsInfoResult::parse(const std::string &payload)
timeScopesObject.start = valueTimeScopesTimeScope["Start"].asString();
timeScopes_.push_back(timeScopesObject);
}
auto allTotals = value["Totals"]["Total"];
for (const auto &item : allTotals)
totals_.push_back(item.asString());
auto allAttacks = value["Attacks"]["Attack"];
for (const auto &item : allAttacks)
attacks_.push_back(item.asString());
auto allTotals = value["Totals"]["Total"];
for (const auto &item : allTotals)
totals_.push_back(item.asString());
}

View File

@@ -1,95 +1,72 @@
/*
* 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.
*/
#include <alibabacloud/scdn/model/DescribeScdnCcTopIpRequest.h>
using AlibabaCloud::Scdn::Model::DescribeScdnCcTopIpRequest;
DescribeScdnCcTopIpRequest::DescribeScdnCcTopIpRequest() :
RpcServiceRequest("scdn", "2017-11-15", "DescribeScdnCcTopIp")
{
setMethod(HttpRequest::Method::Get);
}
DescribeScdnCcTopIpRequest::~DescribeScdnCcTopIpRequest()
{}
std::string DescribeScdnCcTopIpRequest::getStartTime()const
{
return startTime_;
*/
#include <alibabacloud/scdn/model/DescribeScdnCcTopIpRequest.h>
using AlibabaCloud::Scdn::Model::DescribeScdnCcTopIpRequest;
DescribeScdnCcTopIpRequest::DescribeScdnCcTopIpRequest()
: RpcServiceRequest("scdn", "2017-11-15", "DescribeScdnCcTopIp") {
setMethod(HttpRequest::Method::Get);
}
void DescribeScdnCcTopIpRequest::setStartTime(const std::string& startTime)
{
startTime_ = startTime;
setParameter("StartTime", startTime);
DescribeScdnCcTopIpRequest::~DescribeScdnCcTopIpRequest() {}
std::string DescribeScdnCcTopIpRequest::getDomainName() const {
return domainName_;
}
std::string DescribeScdnCcTopIpRequest::getPageNumber()const
{
return pageNumber_;
void DescribeScdnCcTopIpRequest::setDomainName(const std::string &domainName) {
domainName_ = domainName;
setParameter(std::string("DomainName"), domainName);
}
void DescribeScdnCcTopIpRequest::setPageNumber(const std::string& pageNumber)
{
pageNumber_ = pageNumber;
setParameter("PageNumber", pageNumber);
std::string DescribeScdnCcTopIpRequest::getPageSize() const {
return pageSize_;
}
std::string DescribeScdnCcTopIpRequest::getPageSize()const
{
return pageSize_;
void DescribeScdnCcTopIpRequest::setPageSize(const std::string &pageSize) {
pageSize_ = pageSize;
setParameter(std::string("PageSize"), pageSize);
}
void DescribeScdnCcTopIpRequest::setPageSize(const std::string& pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", pageSize);
std::string DescribeScdnCcTopIpRequest::getEndTime() const {
return endTime_;
}
std::string DescribeScdnCcTopIpRequest::getDomainName()const
{
return domainName_;
void DescribeScdnCcTopIpRequest::setEndTime(const std::string &endTime) {
endTime_ = endTime;
setParameter(std::string("EndTime"), endTime);
}
void DescribeScdnCcTopIpRequest::setDomainName(const std::string& domainName)
{
domainName_ = domainName;
setParameter("DomainName", domainName);
std::string DescribeScdnCcTopIpRequest::getStartTime() const {
return startTime_;
}
std::string DescribeScdnCcTopIpRequest::getEndTime()const
{
return endTime_;
void DescribeScdnCcTopIpRequest::setStartTime(const std::string &startTime) {
startTime_ = startTime;
setParameter(std::string("StartTime"), startTime);
}
void DescribeScdnCcTopIpRequest::setEndTime(const std::string& endTime)
{
endTime_ = endTime;
setParameter("EndTime", endTime);
std::string DescribeScdnCcTopIpRequest::getPageNumber() const {
return pageNumber_;
}
long DescribeScdnCcTopIpRequest::getOwnerId()const
{
return ownerId_;
}
void DescribeScdnCcTopIpRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
void DescribeScdnCcTopIpRequest::setPageNumber(const std::string &pageNumber) {
pageNumber_ = pageNumber;
setParameter(std::string("PageNumber"), pageNumber);
}

View File

@@ -43,10 +43,10 @@ void DescribeScdnCcTopIpResult::parse(const std::string &payload)
for (auto valueAttackIpDataListAttackIpDatas : allAttackIpDataListNode)
{
AttackIpDatas attackIpDataListObject;
if(!valueAttackIpDataListAttackIpDatas["Ip"].isNull())
attackIpDataListObject.ip = valueAttackIpDataListAttackIpDatas["Ip"].asString();
if(!valueAttackIpDataListAttackIpDatas["AttackCount"].isNull())
attackIpDataListObject.attackCount = valueAttackIpDataListAttackIpDatas["AttackCount"].asString();
if(!valueAttackIpDataListAttackIpDatas["Ip"].isNull())
attackIpDataListObject.ip = valueAttackIpDataListAttackIpDatas["Ip"].asString();
attackIpDataList_.push_back(attackIpDataListObject);
}
if(!value["Total"].isNull())

View File

@@ -1,95 +1,72 @@
/*
* 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.
*/
#include <alibabacloud/scdn/model/DescribeScdnCcTopUrlRequest.h>
using AlibabaCloud::Scdn::Model::DescribeScdnCcTopUrlRequest;
DescribeScdnCcTopUrlRequest::DescribeScdnCcTopUrlRequest() :
RpcServiceRequest("scdn", "2017-11-15", "DescribeScdnCcTopUrl")
{
setMethod(HttpRequest::Method::Get);
}
DescribeScdnCcTopUrlRequest::~DescribeScdnCcTopUrlRequest()
{}
std::string DescribeScdnCcTopUrlRequest::getStartTime()const
{
return startTime_;
*/
#include <alibabacloud/scdn/model/DescribeScdnCcTopUrlRequest.h>
using AlibabaCloud::Scdn::Model::DescribeScdnCcTopUrlRequest;
DescribeScdnCcTopUrlRequest::DescribeScdnCcTopUrlRequest()
: RpcServiceRequest("scdn", "2017-11-15", "DescribeScdnCcTopUrl") {
setMethod(HttpRequest::Method::Get);
}
void DescribeScdnCcTopUrlRequest::setStartTime(const std::string& startTime)
{
startTime_ = startTime;
setParameter("StartTime", startTime);
DescribeScdnCcTopUrlRequest::~DescribeScdnCcTopUrlRequest() {}
std::string DescribeScdnCcTopUrlRequest::getDomainName() const {
return domainName_;
}
std::string DescribeScdnCcTopUrlRequest::getPageNumber()const
{
return pageNumber_;
void DescribeScdnCcTopUrlRequest::setDomainName(const std::string &domainName) {
domainName_ = domainName;
setParameter(std::string("DomainName"), domainName);
}
void DescribeScdnCcTopUrlRequest::setPageNumber(const std::string& pageNumber)
{
pageNumber_ = pageNumber;
setParameter("PageNumber", pageNumber);
std::string DescribeScdnCcTopUrlRequest::getPageSize() const {
return pageSize_;
}
std::string DescribeScdnCcTopUrlRequest::getPageSize()const
{
return pageSize_;
void DescribeScdnCcTopUrlRequest::setPageSize(const std::string &pageSize) {
pageSize_ = pageSize;
setParameter(std::string("PageSize"), pageSize);
}
void DescribeScdnCcTopUrlRequest::setPageSize(const std::string& pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", pageSize);
std::string DescribeScdnCcTopUrlRequest::getEndTime() const {
return endTime_;
}
std::string DescribeScdnCcTopUrlRequest::getDomainName()const
{
return domainName_;
void DescribeScdnCcTopUrlRequest::setEndTime(const std::string &endTime) {
endTime_ = endTime;
setParameter(std::string("EndTime"), endTime);
}
void DescribeScdnCcTopUrlRequest::setDomainName(const std::string& domainName)
{
domainName_ = domainName;
setParameter("DomainName", domainName);
std::string DescribeScdnCcTopUrlRequest::getStartTime() const {
return startTime_;
}
std::string DescribeScdnCcTopUrlRequest::getEndTime()const
{
return endTime_;
void DescribeScdnCcTopUrlRequest::setStartTime(const std::string &startTime) {
startTime_ = startTime;
setParameter(std::string("StartTime"), startTime);
}
void DescribeScdnCcTopUrlRequest::setEndTime(const std::string& endTime)
{
endTime_ = endTime;
setParameter("EndTime", endTime);
std::string DescribeScdnCcTopUrlRequest::getPageNumber() const {
return pageNumber_;
}
long DescribeScdnCcTopUrlRequest::getOwnerId()const
{
return ownerId_;
}
void DescribeScdnCcTopUrlRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
void DescribeScdnCcTopUrlRequest::setPageNumber(const std::string &pageNumber) {
pageNumber_ = pageNumber;
setParameter(std::string("PageNumber"), pageNumber);
}

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