Compare commits

..

12 Commits

Author SHA1 Message Date
yixiong.jxy
24eaa468b9 DCDN SDK Auto Released By xiaoyao,Version:1.34.4
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-12-03 17:42:54 +08:00
yixiong.jxy
44ac453806 CDN SDK Auto Released By xiaoyao,Version:1.34.3
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-12-03 16:57:53 +08:00
yixiong.jxy
aa71e41fab ESS SDK Auto Released By deyan.jdy,Version:1.34.2
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-12-03 15:07:49 +08:00
yixiong.jxy
2fb169a7d4 VOD SDK Auto Released By xiao.xwp,Version:1.34.1
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-11-30 15:20:26 +08:00
yixiong.jxy
bdfb1e8514 ECS SDK Auto Released By licheng.lj,Version:1.34.0
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-11-28 18:28:25 +08:00
yixiong.jxy
cc52fb9dd8 IOT SDK Auto Released By cheyun.lxf,Version:1.33.6
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-11-28 13:45:18 +08:00
yixiong.jxy
893339c43d IOT SDK Auto Released By cheyun.lxf,Version:1.33.5
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-11-27 15:00:25 +08:00
yixiong.jxy
012634c7ea ALIMT SDK Auto Released By xulei.xl,Version:1.33.4
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-11-22 17:42:36 +08:00
yixiong.jxy
892b77665e ECS SDK Auto Released By zhengguang.yzg,Version:1.33.3
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-11-22 10:42:36 +08:00
yixiong.jxy
ded565f3f3 VOD SDK Auto Released By guzhaoyuan,Version:1.33.2
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-11-21 14:09:40 +08:00
yixiong.jxy
66cfddf930 ALIMT SDK Auto Released By xulei.xl,Version:1.33.1
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-11-16 15:49:36 +08:00
yixiong.jxy
819afce83a ECS SDK Auto Released By ansen.as,Version:1.33.0
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-11-15 23:02:32 +08:00
606 changed files with 16139 additions and 3660 deletions

View File

@@ -1,3 +1,44 @@
2018-12-03 Version: 1.34.4
1, Sync CDN API.
2018-12-03 Version: 1.34.3
1, Update 2014-11-11 API.
2018-12-03 Version: 1.34.2
1, Add a parameter to RemoveInstances.
2018-11-30 Version: 1.34.1
1, Add new apis called AddVodTemplate, UpdateVodTemplate, DeleteVodTemplate, ListVodTemplate, GetVodTemplate and SetDefaultVodTemplate which support vodtemplate feature.
2, Add a new api called CreateUploadAttachedMedia to get upload auth for attached media
3, Add new apis called AddWorkFlow, UpdateWorkFlow, DeleteWorkFlow, ListWorkFlow, GetWorkFlow which support workflow feature.
2018-11-28 Version: 1.34.0
1, Add RedeployInstance interface, and support to migrate ecs instance with specified maintenance events actively
2018-11-28 Version: 1.33.6
1, Add APIs InvokeThingsService, SetDevicesProperty and QueryDeviceByTags .
2018-11-27 Version: 1.33.5
1, Add APIs InvokeThingsService, SetDevicesProperty and QueryDeviceByTags .
2018-11-22 Version: 1.33.4
1, Increase the scene field
2018-11-22 Version: 1.33.3
1, Add parameter DeletionProtection when creating instance and modifying instance attribute
2018-11-21 Version: 1.33.2
1, Add new apis called AddWatermark, UpdateWatermark, DeleteWatermark, ListWatermarks, GetWatermark and SetDefaultWatermark which support watermark feature.
2, Add a new api called RegisterMedia which supports registration of audio and video media files that already exist in the OSS bucket.
3, Add the field named OverrideParams to SubmitTranscodeJobs api request.
2018-11-16 Version: 1.33.1
1, update version
2018-11-15 Version: 1.33.0
1, ECS support ipv6Address
2018-11-14 Version: 1.32.0
1, Better support for hybrid cluster.

View File

@@ -91,4 +91,5 @@ add_subdirectory(vod)
add_subdirectory(ccs)
add_subdirectory(saf)
add_subdirectory(arms)
add_subdirectory(lubancloud)
add_subdirectory(lubancloud)
add_subdirectory(alimt)

View File

@@ -1 +1 @@
1.32.0
1.34.4

90
alimt/CMakeLists.txt Normal file
View File

@@ -0,0 +1,90 @@
#
# Copyright 2009-2017 Alibaba Cloud All rights reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
set(public_header_dir ${CMAKE_CURRENT_SOURCE_DIR}/../include)
set(alimt_public_header
include/alibabacloud/alimt/AlimtClient.h
include/alibabacloud/alimt/AlimtExport.h )
set(alimt_public_header_model
include/alibabacloud/alimt/model/TranslateECommerceRequest.h
include/alibabacloud/alimt/model/TranslateECommerceResult.h
include/alibabacloud/alimt/model/TranslateGeneralRequest.h
include/alibabacloud/alimt/model/TranslateGeneralResult.h )
set(alimt_src
src/AlimtClient.cc
src/model/TranslateECommerceRequest.cc
src/model/TranslateECommerceResult.cc
src/model/TranslateGeneralRequest.cc
src/model/TranslateGeneralResult.cc )
add_library(alimt ${LIB_TYPE}
${alimt_public_header}
${alimt_public_header_model}
${alimt_src})
set_target_properties(alimt
PROPERTIES
LINKER_LANGUAGE CXX
ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib
LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin
OUTPUT_NAME ${TARGET_OUTPUT_NAME_PREFIX}alimt
)
if(${LIB_TYPE} STREQUAL "SHARED")
set_target_properties(alimt
PROPERTIES
DEFINE_SYMBOL ALIBABACLOUD_ALIMT_LIBRARY)
endif()
target_include_directories(alimt
PRIVATE include
${CMAKE_SOURCE_DIR}/core/include
)
target_link_libraries(alimt
core)
if(CMAKE_HOST_WIN32)
ExternalProject_Get_Property(jsoncpp INSTALL_DIR)
set(jsoncpp_install_dir ${INSTALL_DIR})
add_dependencies(alimt
jsoncpp)
target_include_directories(alimt
PRIVATE ${jsoncpp_install_dir}/include)
target_link_libraries(alimt
${jsoncpp_install_dir}/lib/jsoncpp.lib)
set_target_properties(alimt
PROPERTIES
COMPILE_OPTIONS "/bigobj")
else()
target_include_directories(alimt
PRIVATE /usr/include/jsoncpp)
target_link_libraries(alimt
jsoncpp)
endif()
install(FILES ${alimt_public_header}
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/alimt)
install(FILES ${alimt_public_header_model}
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/alimt/model)
install(TARGETS alimt
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
)

View File

@@ -0,0 +1,62 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ALIMT_ALIMTCLIENT_H_
#define ALIBABACLOUD_ALIMT_ALIMTCLIENT_H_
#include <future>
#include <alibabacloud/core/AsyncCallerContext.h>
#include <alibabacloud/core/EndpointProvider.h>
#include <alibabacloud/core/RpcServiceClient.h>
#include "AlimtExport.h"
#include "model/TranslateECommerceRequest.h"
#include "model/TranslateECommerceResult.h"
#include "model/TranslateGeneralRequest.h"
#include "model/TranslateGeneralResult.h"
namespace AlibabaCloud
{
namespace Alimt
{
class ALIBABACLOUD_ALIMT_EXPORT AlimtClient : public RpcServiceClient
{
public:
typedef Outcome<Error, Model::TranslateECommerceResult> TranslateECommerceOutcome;
typedef std::future<TranslateECommerceOutcome> TranslateECommerceOutcomeCallable;
typedef std::function<void(const AlimtClient*, const Model::TranslateECommerceRequest&, const TranslateECommerceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TranslateECommerceAsyncHandler;
typedef Outcome<Error, Model::TranslateGeneralResult> TranslateGeneralOutcome;
typedef std::future<TranslateGeneralOutcome> TranslateGeneralOutcomeCallable;
typedef std::function<void(const AlimtClient*, const Model::TranslateGeneralRequest&, const TranslateGeneralOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TranslateGeneralAsyncHandler;
AlimtClient(const Credentials &credentials, const ClientConfiguration &configuration);
AlimtClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
AlimtClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
~AlimtClient();
TranslateECommerceOutcome translateECommerce(const Model::TranslateECommerceRequest &request)const;
void translateECommerceAsync(const Model::TranslateECommerceRequest& request, const TranslateECommerceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
TranslateECommerceOutcomeCallable translateECommerceCallable(const Model::TranslateECommerceRequest& request) const;
TranslateGeneralOutcome translateGeneral(const Model::TranslateGeneralRequest &request)const;
void translateGeneralAsync(const Model::TranslateGeneralRequest& request, const TranslateGeneralAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
TranslateGeneralOutcomeCallable translateGeneralCallable(const Model::TranslateGeneralRequest& request) const;
private:
std::shared_ptr<EndpointProvider> endpointProvider_;
};
}
}
#endif // !ALIBABACLOUD_ALIMT_ALIMTCLIENT_H_

View File

@@ -0,0 +1,32 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ALIMT_ALIMTEXPORT_H_
#define ALIBABACLOUD_ALIMT_ALIMTEXPORT_H_
#include <alibabacloud/core/Global.h>
#if defined(ALIBABACLOUD_SHARED)
# if defined(ALIBABACLOUD_ALIMT_LIBRARY)
# define ALIBABACLOUD_ALIMT_EXPORT ALIBABACLOUD_DECL_EXPORT
# else
# define ALIBABACLOUD_ALIMT_EXPORT ALIBABACLOUD_DECL_IMPORT
# endif
#else
# define ALIBABACLOUD_ALIMT_EXPORT
#endif
#endif // !ALIBABACLOUD_ALIMT_ALIMTEXPORT_H_

View File

@@ -0,0 +1,60 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ALIMT_MODEL_TRANSLATEECOMMERCEREQUEST_H_
#define ALIBABACLOUD_ALIMT_MODEL_TRANSLATEECOMMERCEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/alimt/AlimtExport.h>
namespace AlibabaCloud
{
namespace Alimt
{
namespace Model
{
class ALIBABACLOUD_ALIMT_EXPORT TranslateECommerceRequest : public RpcServiceRequest
{
public:
TranslateECommerceRequest();
~TranslateECommerceRequest();
std::string getSourceLanguage()const;
void setSourceLanguage(const std::string& sourceLanguage);
std::string getSourceText()const;
void setSourceText(const std::string& sourceText);
std::string getFormatType()const;
void setFormatType(const std::string& formatType);
std::string getTargetLanguage()const;
void setTargetLanguage(const std::string& targetLanguage);
std::string getScene()const;
void setScene(const std::string& scene);
private:
std::string sourceLanguage_;
std::string sourceText_;
std::string formatType_;
std::string targetLanguage_;
std::string scene_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIMT_MODEL_TRANSLATEECOMMERCEREQUEST_H_

View File

@@ -0,0 +1,59 @@
/*
* 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_ALIMT_MODEL_TRANSLATEECOMMERCERESULT_H_
#define ALIBABACLOUD_ALIMT_MODEL_TRANSLATEECOMMERCERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/alimt/AlimtExport.h>
namespace AlibabaCloud
{
namespace Alimt
{
namespace Model
{
class ALIBABACLOUD_ALIMT_EXPORT TranslateECommerceResult : public ServiceResult
{
public:
struct Data
{
std::string translated;
};
TranslateECommerceResult();
explicit TranslateECommerceResult(const std::string &payload);
~TranslateECommerceResult();
std::string getMessage()const;
Data getData()const;
int getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
Data data_;
int code_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIMT_MODEL_TRANSLATEECOMMERCERESULT_H_

View File

@@ -0,0 +1,60 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ALIMT_MODEL_TRANSLATEGENERALREQUEST_H_
#define ALIBABACLOUD_ALIMT_MODEL_TRANSLATEGENERALREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/alimt/AlimtExport.h>
namespace AlibabaCloud
{
namespace Alimt
{
namespace Model
{
class ALIBABACLOUD_ALIMT_EXPORT TranslateGeneralRequest : public RpcServiceRequest
{
public:
TranslateGeneralRequest();
~TranslateGeneralRequest();
std::string getSourceLanguage()const;
void setSourceLanguage(const std::string& sourceLanguage);
std::string getSourceText()const;
void setSourceText(const std::string& sourceText);
std::string getFormatType()const;
void setFormatType(const std::string& formatType);
std::string getTargetLanguage()const;
void setTargetLanguage(const std::string& targetLanguage);
std::string getScene()const;
void setScene(const std::string& scene);
private:
std::string sourceLanguage_;
std::string sourceText_;
std::string formatType_;
std::string targetLanguage_;
std::string scene_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIMT_MODEL_TRANSLATEGENERALREQUEST_H_

View File

@@ -14,43 +14,46 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ECS_MODEL_DESCRIBEINSTANCETOPOLOGYRESULT_H_
#define ALIBABACLOUD_ECS_MODEL_DESCRIBEINSTANCETOPOLOGYRESULT_H_
#ifndef ALIBABACLOUD_ALIMT_MODEL_TRANSLATEGENERALRESULT_H_
#define ALIBABACLOUD_ALIMT_MODEL_TRANSLATEGENERALRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/alimt/AlimtExport.h>
namespace AlibabaCloud
{
namespace Ecs
namespace Alimt
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT DescribeInstanceTopologyResult : public ServiceResult
class ALIBABACLOUD_ALIMT_EXPORT TranslateGeneralResult : public ServiceResult
{
public:
struct Topology
struct Data
{
std::string instanceId;
std::string hostId;
std::string translated;
};
DescribeInstanceTopologyResult();
explicit DescribeInstanceTopologyResult(const std::string &payload);
~DescribeInstanceTopologyResult();
std::vector<Topology> getTopologys()const;
TranslateGeneralResult();
explicit TranslateGeneralResult(const std::string &payload);
~TranslateGeneralResult();
std::string getMessage()const;
Data getData()const;
int getCode()const;
protected:
void parse(const std::string &payload);
private:
std::vector<Topology> topologys_;
std::string message_;
Data data_;
int code_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_DESCRIBEINSTANCETOPOLOGYRESULT_H_
#endif // !ALIBABACLOUD_ALIMT_MODEL_TRANSLATEGENERALRESULT_H_

125
alimt/src/AlimtClient.cc Normal file
View File

@@ -0,0 +1,125 @@
/*
* 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/alimt/AlimtClient.h>
#include <alibabacloud/core/SimpleCredentialsProvider.h>
using namespace AlibabaCloud;
using namespace AlibabaCloud::Location;
using namespace AlibabaCloud::Alimt;
using namespace AlibabaCloud::Alimt::Model;
namespace
{
const std::string SERVICE_NAME = "alimt";
}
AlimtClient::AlimtClient(const Credentials &credentials, const ClientConfiguration &configuration) :
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(credentials), configuration)
{
auto locationClient = std::make_shared<LocationClient>(credentials, configuration);
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "alimt");
}
AlimtClient::AlimtClient(const std::shared_ptr<CredentialsProvider>& credentialsProvider, const ClientConfiguration & configuration) :
RpcServiceClient(SERVICE_NAME, credentialsProvider, configuration)
{
auto locationClient = std::make_shared<LocationClient>(credentialsProvider, configuration);
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "alimt");
}
AlimtClient::AlimtClient(const std::string & accessKeyId, const std::string & accessKeySecret, const ClientConfiguration & configuration) :
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(accessKeyId, accessKeySecret), configuration)
{
auto locationClient = std::make_shared<LocationClient>(accessKeyId, accessKeySecret, configuration);
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "alimt");
}
AlimtClient::~AlimtClient()
{}
AlimtClient::TranslateECommerceOutcome AlimtClient::translateECommerce(const TranslateECommerceRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return TranslateECommerceOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return TranslateECommerceOutcome(TranslateECommerceResult(outcome.result()));
else
return TranslateECommerceOutcome(outcome.error());
}
void AlimtClient::translateECommerceAsync(const TranslateECommerceRequest& request, const TranslateECommerceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, translateECommerce(request), context);
};
asyncExecute(new Runnable(fn));
}
AlimtClient::TranslateECommerceOutcomeCallable AlimtClient::translateECommerceCallable(const TranslateECommerceRequest &request) const
{
auto task = std::make_shared<std::packaged_task<TranslateECommerceOutcome()>>(
[this, request]()
{
return this->translateECommerce(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
AlimtClient::TranslateGeneralOutcome AlimtClient::translateGeneral(const TranslateGeneralRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return TranslateGeneralOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return TranslateGeneralOutcome(TranslateGeneralResult(outcome.result()));
else
return TranslateGeneralOutcome(outcome.error());
}
void AlimtClient::translateGeneralAsync(const TranslateGeneralRequest& request, const TranslateGeneralAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, translateGeneral(request), context);
};
asyncExecute(new Runnable(fn));
}
AlimtClient::TranslateGeneralOutcomeCallable AlimtClient::translateGeneralCallable(const TranslateGeneralRequest &request) const
{
auto task = std::make_shared<std::packaged_task<TranslateGeneralOutcome()>>(
[this, request]()
{
return this->translateGeneral(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}

View File

@@ -0,0 +1,82 @@
/*
* 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/alimt/model/TranslateECommerceRequest.h>
using AlibabaCloud::Alimt::Model::TranslateECommerceRequest;
TranslateECommerceRequest::TranslateECommerceRequest() :
RpcServiceRequest("alimt", "2018-10-12", "TranslateECommerce")
{}
TranslateECommerceRequest::~TranslateECommerceRequest()
{}
std::string TranslateECommerceRequest::getSourceLanguage()const
{
return sourceLanguage_;
}
void TranslateECommerceRequest::setSourceLanguage(const std::string& sourceLanguage)
{
sourceLanguage_ = sourceLanguage;
setParameter("SourceLanguage", sourceLanguage);
}
std::string TranslateECommerceRequest::getSourceText()const
{
return sourceText_;
}
void TranslateECommerceRequest::setSourceText(const std::string& sourceText)
{
sourceText_ = sourceText;
setParameter("SourceText", sourceText);
}
std::string TranslateECommerceRequest::getFormatType()const
{
return formatType_;
}
void TranslateECommerceRequest::setFormatType(const std::string& formatType)
{
formatType_ = formatType;
setParameter("FormatType", formatType);
}
std::string TranslateECommerceRequest::getTargetLanguage()const
{
return targetLanguage_;
}
void TranslateECommerceRequest::setTargetLanguage(const std::string& targetLanguage)
{
targetLanguage_ = targetLanguage;
setParameter("TargetLanguage", targetLanguage);
}
std::string TranslateECommerceRequest::getScene()const
{
return scene_;
}
void TranslateECommerceRequest::setScene(const std::string& scene)
{
scene_ = scene;
setParameter("Scene", scene);
}

View File

@@ -0,0 +1,67 @@
/*
* 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/alimt/model/TranslateECommerceResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Alimt;
using namespace AlibabaCloud::Alimt::Model;
TranslateECommerceResult::TranslateECommerceResult() :
ServiceResult()
{}
TranslateECommerceResult::TranslateECommerceResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
TranslateECommerceResult::~TranslateECommerceResult()
{}
void TranslateECommerceResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto dataNode = value["Data"];
if(!dataNode["Translated"].isNull())
data_.translated = dataNode["Translated"].asString();
if(!value["Code"].isNull())
code_ = std::stoi(value["Code"].asString());
if(!value["Message"].isNull())
message_ = value["Message"].asString();
}
std::string TranslateECommerceResult::getMessage()const
{
return message_;
}
TranslateECommerceResult::Data TranslateECommerceResult::getData()const
{
return data_;
}
int TranslateECommerceResult::getCode()const
{
return code_;
}

View File

@@ -0,0 +1,82 @@
/*
* 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/alimt/model/TranslateGeneralRequest.h>
using AlibabaCloud::Alimt::Model::TranslateGeneralRequest;
TranslateGeneralRequest::TranslateGeneralRequest() :
RpcServiceRequest("alimt", "2018-10-12", "TranslateGeneral")
{}
TranslateGeneralRequest::~TranslateGeneralRequest()
{}
std::string TranslateGeneralRequest::getSourceLanguage()const
{
return sourceLanguage_;
}
void TranslateGeneralRequest::setSourceLanguage(const std::string& sourceLanguage)
{
sourceLanguage_ = sourceLanguage;
setParameter("SourceLanguage", sourceLanguage);
}
std::string TranslateGeneralRequest::getSourceText()const
{
return sourceText_;
}
void TranslateGeneralRequest::setSourceText(const std::string& sourceText)
{
sourceText_ = sourceText;
setParameter("SourceText", sourceText);
}
std::string TranslateGeneralRequest::getFormatType()const
{
return formatType_;
}
void TranslateGeneralRequest::setFormatType(const std::string& formatType)
{
formatType_ = formatType;
setParameter("FormatType", formatType);
}
std::string TranslateGeneralRequest::getTargetLanguage()const
{
return targetLanguage_;
}
void TranslateGeneralRequest::setTargetLanguage(const std::string& targetLanguage)
{
targetLanguage_ = targetLanguage;
setParameter("TargetLanguage", targetLanguage);
}
std::string TranslateGeneralRequest::getScene()const
{
return scene_;
}
void TranslateGeneralRequest::setScene(const std::string& scene)
{
scene_ = scene;
setParameter("Scene", scene);
}

View File

@@ -0,0 +1,67 @@
/*
* 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/alimt/model/TranslateGeneralResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Alimt;
using namespace AlibabaCloud::Alimt::Model;
TranslateGeneralResult::TranslateGeneralResult() :
ServiceResult()
{}
TranslateGeneralResult::TranslateGeneralResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
TranslateGeneralResult::~TranslateGeneralResult()
{}
void TranslateGeneralResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto dataNode = value["Data"];
if(!dataNode["Translated"].isNull())
data_.translated = dataNode["Translated"].asString();
if(!value["Code"].isNull())
code_ = std::stoi(value["Code"].asString());
if(!value["Message"].isNull())
message_ = value["Message"].asString();
}
std::string TranslateGeneralResult::getMessage()const
{
return message_;
}
TranslateGeneralResult::Data TranslateGeneralResult::getData()const
{
return data_;
}
int TranslateGeneralResult::getCode()const
{
return code_;
}

View File

@@ -91,6 +91,8 @@ set(cdn_public_header_model
include/alibabacloud/cdn/model/ModifyCdnServiceResult.h
include/alibabacloud/cdn/model/DescribeLiveStreamRecordIndexFileRequest.h
include/alibabacloud/cdn/model/DescribeLiveStreamRecordIndexFileResult.h
include/alibabacloud/cdn/model/BatchSetCdnDomainConfigRequest.h
include/alibabacloud/cdn/model/BatchSetCdnDomainConfigResult.h
include/alibabacloud/cdn/model/DeleteUserUsageDataExportTaskRequest.h
include/alibabacloud/cdn/model/DeleteUserUsageDataExportTaskResult.h
include/alibabacloud/cdn/model/DescribeDomainHitRateDataRequest.h
@@ -386,6 +388,8 @@ set(cdn_src
src/model/ModifyCdnServiceResult.cc
src/model/DescribeLiveStreamRecordIndexFileRequest.cc
src/model/DescribeLiveStreamRecordIndexFileResult.cc
src/model/BatchSetCdnDomainConfigRequest.cc
src/model/BatchSetCdnDomainConfigResult.cc
src/model/DeleteUserUsageDataExportTaskRequest.cc
src/model/DeleteUserUsageDataExportTaskResult.cc
src/model/DescribeDomainHitRateDataRequest.cc

View File

@@ -92,6 +92,8 @@
#include "model/ModifyCdnServiceResult.h"
#include "model/DescribeLiveStreamRecordIndexFileRequest.h"
#include "model/DescribeLiveStreamRecordIndexFileResult.h"
#include "model/BatchSetCdnDomainConfigRequest.h"
#include "model/BatchSetCdnDomainConfigResult.h"
#include "model/DeleteUserUsageDataExportTaskRequest.h"
#include "model/DeleteUserUsageDataExportTaskResult.h"
#include "model/DescribeDomainHitRateDataRequest.h"
@@ -428,6 +430,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeLiveStreamRecordIndexFileResult> DescribeLiveStreamRecordIndexFileOutcome;
typedef std::future<DescribeLiveStreamRecordIndexFileOutcome> DescribeLiveStreamRecordIndexFileOutcomeCallable;
typedef std::function<void(const CdnClient*, const Model::DescribeLiveStreamRecordIndexFileRequest&, const DescribeLiveStreamRecordIndexFileOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveStreamRecordIndexFileAsyncHandler;
typedef Outcome<Error, Model::BatchSetCdnDomainConfigResult> BatchSetCdnDomainConfigOutcome;
typedef std::future<BatchSetCdnDomainConfigOutcome> BatchSetCdnDomainConfigOutcomeCallable;
typedef std::function<void(const CdnClient*, const Model::BatchSetCdnDomainConfigRequest&, const BatchSetCdnDomainConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchSetCdnDomainConfigAsyncHandler;
typedef Outcome<Error, Model::DeleteUserUsageDataExportTaskResult> DeleteUserUsageDataExportTaskOutcome;
typedef std::future<DeleteUserUsageDataExportTaskOutcome> DeleteUserUsageDataExportTaskOutcomeCallable;
typedef std::function<void(const CdnClient*, const Model::DeleteUserUsageDataExportTaskRequest&, const DeleteUserUsageDataExportTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteUserUsageDataExportTaskAsyncHandler;
@@ -871,6 +876,9 @@ namespace AlibabaCloud
DescribeLiveStreamRecordIndexFileOutcome describeLiveStreamRecordIndexFile(const Model::DescribeLiveStreamRecordIndexFileRequest &request)const;
void describeLiveStreamRecordIndexFileAsync(const Model::DescribeLiveStreamRecordIndexFileRequest& request, const DescribeLiveStreamRecordIndexFileAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeLiveStreamRecordIndexFileOutcomeCallable describeLiveStreamRecordIndexFileCallable(const Model::DescribeLiveStreamRecordIndexFileRequest& request) const;
BatchSetCdnDomainConfigOutcome batchSetCdnDomainConfig(const Model::BatchSetCdnDomainConfigRequest &request)const;
void batchSetCdnDomainConfigAsync(const Model::BatchSetCdnDomainConfigRequest& request, const BatchSetCdnDomainConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
BatchSetCdnDomainConfigOutcomeCallable batchSetCdnDomainConfigCallable(const Model::BatchSetCdnDomainConfigRequest& request) const;
DeleteUserUsageDataExportTaskOutcome deleteUserUsageDataExportTask(const Model::DeleteUserUsageDataExportTaskRequest &request)const;
void deleteUserUsageDataExportTaskAsync(const Model::DeleteUserUsageDataExportTaskRequest& request, const DeleteUserUsageDataExportTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteUserUsageDataExportTaskOutcomeCallable deleteUserUsageDataExportTaskCallable(const Model::DeleteUserUsageDataExportTaskRequest& request) const;

View File

@@ -0,0 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CDN_MODEL_BATCHSETCDNDOMAINCONFIGREQUEST_H_
#define ALIBABACLOUD_CDN_MODEL_BATCHSETCDNDOMAINCONFIGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cdn/CdnExport.h>
namespace AlibabaCloud
{
namespace Cdn
{
namespace Model
{
class ALIBABACLOUD_CDN_EXPORT BatchSetCdnDomainConfigRequest : public RpcServiceRequest
{
public:
BatchSetCdnDomainConfigRequest();
~BatchSetCdnDomainConfigRequest();
std::string getFunctions()const;
void setFunctions(const std::string& functions);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
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 getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string functions_;
std::string securityToken_;
std::string domainNames_;
std::string ownerAccount_;
long ownerId_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_CDN_MODEL_BATCHSETCDNDOMAINCONFIGREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CDN_MODEL_BATCHSETCDNDOMAINCONFIGRESULT_H_
#define ALIBABACLOUD_CDN_MODEL_BATCHSETCDNDOMAINCONFIGRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/cdn/CdnExport.h>
namespace AlibabaCloud
{
namespace Cdn
{
namespace Model
{
class ALIBABACLOUD_CDN_EXPORT BatchSetCdnDomainConfigResult : public ServiceResult
{
public:
BatchSetCdnDomainConfigResult();
explicit BatchSetCdnDomainConfigResult(const std::string &payload);
~BatchSetCdnDomainConfigResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_CDN_MODEL_BATCHSETCDNDOMAINCONFIGRESULT_H_

View File

@@ -35,29 +35,86 @@ namespace AlibabaCloud
DescribeCdnMonitorDataRequest();
~DescribeCdnMonitorDataRequest();
long getCallerParentId()const;
void setCallerParentId(long callerParentId);
bool getProxy_original_security_transport()const;
void setProxy_original_security_transport(bool proxy_original_security_transport);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getProxy_original_source_ip()const;
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
std::string getOwnerIdLoginEmail()const;
void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
std::string getCallerType()const;
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRequestContent()const;
void setRequestContent(const std::string& requestContent);
std::string getCallerBidEmail()const;
void setCallerBidEmail(const std::string& callerBidEmail);
std::string getCallerUidEmail()const;
void setCallerUidEmail(const std::string& callerUidEmail);
long getCallerUid()const;
void setCallerUid(long callerUid);
std::string getApp_ip()const;
void setApp_ip(const std::string& app_ip);
std::string getPopProduct()const;
void setPopProduct(const std::string& popProduct);
std::string getOutString()const;
void setOutString(const std::string& outString);
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);
std::string getCallerBid()const;
void setCallerBid(const std::string& callerBid);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getVersion()const;
void setVersion(const std::string& version);
bool getProxy_trust_transport_info()const;
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
bool getAk_mfa_present()const;
void setAk_mfa_present(bool ak_mfa_present);
bool getSecurity_transport()const;
void setSecurity_transport(bool security_transport);
std::string getRequestId()const;
void setRequestId(const std::string& requestId);
std::string getInterval()const;
void setInterval(const std::string& interval);
std::string getFields()const;
void setFields(const std::string& fields);
private:
long callerParentId_;
bool proxy_original_security_transport_;
std::string startTime_;
std::string proxy_original_source_ip_;
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string securityToken_;
std::string requestContent_;
std::string callerBidEmail_;
std::string callerUidEmail_;
long callerUid_;
std::string app_ip_;
std::string popProduct_;
std::string outString_;
std::string domainName_;
std::string endTime_;
std::string interval_;
std::string startTime_;
std::string callerBid_;
long ownerId_;
std::string accessKeyId_;
std::string version_;
bool proxy_trust_transport_info_;
bool ak_mfa_present_;
bool security_transport_;
std::string requestId_;
std::string interval_;
std::string fields_;
};
}

View File

@@ -46,7 +46,7 @@ namespace AlibabaCloud
DescribeCdnMonitorDataResult();
explicit DescribeCdnMonitorDataResult(const std::string &payload);
~DescribeCdnMonitorDataResult();
long getMonitorInterval()const;
std::string getMonitorInterval()const;
std::string getEndTime()const;
std::string getDomainName()const;
std::vector<CDNMonitorData> getMonitorDatas()const;
@@ -55,7 +55,7 @@ namespace AlibabaCloud
protected:
void parse(const std::string &payload);
private:
long monitorInterval_;
std::string monitorInterval_;
std::string endTime_;
std::string domainName_;
std::vector<CDNMonitorData> monitorDatas_;

View File

@@ -35,32 +35,98 @@ namespace AlibabaCloud
DescribeDomainAverageResponseTimeRequest();
~DescribeDomainAverageResponseTimeRequest();
long getCallerParentId()const;
void setCallerParentId(long callerParentId);
bool getProxy_original_security_transport()const;
void setProxy_original_security_transport(bool proxy_original_security_transport);
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 getProxy_original_source_ip()const;
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
std::string getOwnerIdLoginEmail()const;
void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
std::string getCallerType()const;
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getDomainType()const;
void setDomainType(const std::string& domainType);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRequestContent()const;
void setRequestContent(const std::string& requestContent);
std::string getCallerBidEmail()const;
void setCallerBidEmail(const std::string& callerBidEmail);
std::string getCallerUidEmail()const;
void setCallerUidEmail(const std::string& callerUidEmail);
long getCallerUid()const;
void setCallerUid(long callerUid);
std::string getApp_ip()const;
void setApp_ip(const std::string& app_ip);
std::string getPopProduct()const;
void setPopProduct(const std::string& popProduct);
std::string getOutString()const;
void setOutString(const std::string& outString);
std::string getTimeMerge()const;
void setTimeMerge(const std::string& timeMerge);
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);
std::string getCallerBid()const;
void setCallerBid(const std::string& callerBid);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getVersion()const;
void setVersion(const std::string& version);
bool getProxy_trust_transport_info()const;
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
bool getAk_mfa_present()const;
void setAk_mfa_present(bool ak_mfa_present);
bool getSecurity_transport()const;
void setSecurity_transport(bool security_transport);
std::string getRequestId()const;
void setRequestId(const std::string& requestId);
std::string getInterval()const;
void setInterval(const std::string& interval);
std::string getFields()const;
void setFields(const std::string& fields);
private:
long callerParentId_;
bool proxy_original_security_transport_;
std::string locationNameEn_;
std::string startTime_;
std::string ispNameEn_;
std::string proxy_original_source_ip_;
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string domainType_;
std::string securityToken_;
std::string requestContent_;
std::string callerBidEmail_;
std::string callerUidEmail_;
long callerUid_;
std::string app_ip_;
std::string popProduct_;
std::string outString_;
std::string timeMerge_;
std::string domainName_;
std::string endTime_;
std::string interval_;
std::string startTime_;
std::string callerBid_;
long ownerId_;
std::string accessKeyId_;
std::string version_;
bool proxy_trust_transport_info_;
bool ak_mfa_present_;
bool security_transport_;
std::string requestId_;
std::string interval_;
std::string fields_;
};
}

View File

@@ -43,19 +43,27 @@ namespace AlibabaCloud
explicit DescribeDomainAverageResponseTimeResult(const std::string &payload);
~DescribeDomainAverageResponseTimeResult();
std::vector<DataModule> getAvgRTPerInterval()const;
std::string getIspNameEn()const;
std::string getIspName()const;
std::string getEndTime()const;
std::string getDomainName()const;
std::string getDataInterval()const;
std::string getLocationNameEn()const;
std::string getStartTime()const;
std::string getDataInterval()const;
std::string getLocationName()const;
protected:
void parse(const std::string &payload);
private:
std::vector<DataModule> avgRTPerInterval_;
std::string ispNameEn_;
std::string ispName_;
std::string endTime_;
std::string domainName_;
std::string dataInterval_;
std::string locationNameEn_;
std::string startTime_;
std::string dataInterval_;
std::string locationName_;
};
}

View File

@@ -35,38 +35,86 @@ namespace AlibabaCloud
DescribeDomainHitRateDataRequest();
~DescribeDomainHitRateDataRequest();
long getCallerParentId()const;
void setCallerParentId(long callerParentId);
bool getProxy_original_security_transport()const;
void setProxy_original_security_transport(bool proxy_original_security_transport);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getProxy_original_source_ip()const;
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
std::string getOwnerIdLoginEmail()const;
void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
std::string getCallerType()const;
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getTimeMerge()const;
void setTimeMerge(const std::string& timeMerge);
std::string getRequestContent()const;
void setRequestContent(const std::string& requestContent);
std::string getCallerBidEmail()const;
void setCallerBidEmail(const std::string& callerBidEmail);
std::string getCallerUidEmail()const;
void setCallerUidEmail(const std::string& callerUidEmail);
long getCallerUid()const;
void setCallerUid(long callerUid);
std::string getApp_ip()const;
void setApp_ip(const std::string& app_ip);
std::string getPopProduct()const;
void setPopProduct(const std::string& popProduct);
std::string getOutString()const;
void setOutString(const std::string& outString);
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 getInterval()const;
void setInterval(const std::string& interval);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getIspNameEn()const;
void setIspNameEn(const std::string& ispNameEn);
std::string getCallerBid()const;
void setCallerBid(const std::string& callerBid);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getVersion()const;
void setVersion(const std::string& version);
bool getProxy_trust_transport_info()const;
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
bool getAk_mfa_present()const;
void setAk_mfa_present(bool ak_mfa_present);
bool getSecurity_transport()const;
void setSecurity_transport(bool security_transport);
std::string getRequestId()const;
void setRequestId(const std::string& requestId);
std::string getInterval()const;
void setInterval(const std::string& interval);
std::string getFields()const;
void setFields(const std::string& fields);
private:
long callerParentId_;
bool proxy_original_security_transport_;
std::string startTime_;
std::string proxy_original_source_ip_;
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string securityToken_;
std::string timeMerge_;
std::string requestContent_;
std::string callerBidEmail_;
std::string callerUidEmail_;
long callerUid_;
std::string app_ip_;
std::string popProduct_;
std::string outString_;
std::string domainName_;
std::string endTime_;
std::string locationNameEn_;
std::string interval_;
std::string startTime_;
std::string ispNameEn_;
std::string callerBid_;
long ownerId_;
std::string accessKeyId_;
std::string version_;
bool proxy_trust_transport_info_;
bool ak_mfa_present_;
bool security_transport_;
std::string requestId_;
std::string interval_;
std::string fields_;
};
}

View File

@@ -45,8 +45,8 @@ namespace AlibabaCloud
std::vector<DataModule> getHitRateInterval()const;
std::string getEndTime()const;
std::string getDomainName()const;
std::string getDataInterval()const;
std::string getStartTime()const;
std::string getDataInterval()const;
protected:
void parse(const std::string &payload);
@@ -54,8 +54,8 @@ namespace AlibabaCloud
std::vector<DataModule> hitRateInterval_;
std::string endTime_;
std::string domainName_;
std::string dataInterval_;
std::string startTime_;
std::string dataInterval_;
};
}

View File

@@ -35,38 +35,95 @@ namespace AlibabaCloud
DescribeDomainHttpCodeDataRequest();
~DescribeDomainHttpCodeDataRequest();
long getCallerParentId()const;
void setCallerParentId(long callerParentId);
bool getProxy_original_security_transport()const;
void setProxy_original_security_transport(bool proxy_original_security_transport);
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 getProxy_original_source_ip()const;
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
std::string getOwnerIdLoginEmail()const;
void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
std::string getCallerType()const;
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRequestContent()const;
void setRequestContent(const std::string& requestContent);
std::string getCallerBidEmail()const;
void setCallerBidEmail(const std::string& callerBidEmail);
std::string getCallerUidEmail()const;
void setCallerUidEmail(const std::string& callerUidEmail);
long getCallerUid()const;
void setCallerUid(long callerUid);
std::string getApp_ip()const;
void setApp_ip(const std::string& app_ip);
std::string getPopProduct()const;
void setPopProduct(const std::string& popProduct);
std::string getOutString()const;
void setOutString(const std::string& outString);
std::string getTimeMerge()const;
void setTimeMerge(const std::string& timeMerge);
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 getInterval()const;
void setInterval(const std::string& interval);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getIspNameEn()const;
void setIspNameEn(const std::string& ispNameEn);
std::string getCallerBid()const;
void setCallerBid(const std::string& callerBid);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getVersion()const;
void setVersion(const std::string& version);
bool getProxy_trust_transport_info()const;
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
bool getAk_mfa_present()const;
void setAk_mfa_present(bool ak_mfa_present);
bool getSecurity_transport()const;
void setSecurity_transport(bool security_transport);
std::string getRequestId()const;
void setRequestId(const std::string& requestId);
std::string getInterval()const;
void setInterval(const std::string& interval);
std::string getFields()const;
void setFields(const std::string& fields);
private:
long callerParentId_;
bool proxy_original_security_transport_;
std::string locationNameEn_;
std::string startTime_;
std::string ispNameEn_;
std::string proxy_original_source_ip_;
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string securityToken_;
std::string requestContent_;
std::string callerBidEmail_;
std::string callerUidEmail_;
long callerUid_;
std::string app_ip_;
std::string popProduct_;
std::string outString_;
std::string timeMerge_;
std::string domainName_;
std::string endTime_;
std::string locationNameEn_;
std::string interval_;
std::string startTime_;
std::string ispNameEn_;
std::string callerBid_;
long ownerId_;
std::string accessKeyId_;
std::string version_;
bool proxy_trust_transport_info_;
bool ak_mfa_present_;
bool security_transport_;
std::string requestId_;
std::string interval_;
std::string fields_;
};
}

View File

@@ -50,8 +50,8 @@ namespace AlibabaCloud
~DescribeDomainHttpCodeDataResult();
std::string getEndTime()const;
std::string getDomainName()const;
std::string getDataInterval()const;
std::string getStartTime()const;
std::string getDataInterval()const;
std::vector<UsageData> getHttpCodeData()const;
protected:
@@ -59,8 +59,8 @@ namespace AlibabaCloud
private:
std::string endTime_;
std::string domainName_;
std::string dataInterval_;
std::string startTime_;
std::string dataInterval_;
std::vector<UsageData> httpCodeData_;
};

View File

@@ -35,26 +35,83 @@ namespace AlibabaCloud
DescribeDomainISPDataRequest();
~DescribeDomainISPDataRequest();
long getCallerParentId()const;
void setCallerParentId(long callerParentId);
bool getProxy_original_security_transport()const;
void setProxy_original_security_transport(bool proxy_original_security_transport);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getProxy_original_source_ip()const;
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
std::string getOwnerIdLoginEmail()const;
void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
std::string getCallerType()const;
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRequestContent()const;
void setRequestContent(const std::string& requestContent);
std::string getCallerBidEmail()const;
void setCallerBidEmail(const std::string& callerBidEmail);
std::string getCallerUidEmail()const;
void setCallerUidEmail(const std::string& callerUidEmail);
long getCallerUid()const;
void setCallerUid(long callerUid);
std::string getApp_ip()const;
void setApp_ip(const std::string& app_ip);
std::string getPopProduct()const;
void setPopProduct(const std::string& popProduct);
std::string getProduct()const;
void setProduct(const std::string& product);
std::string getOutString()const;
void setOutString(const std::string& outString);
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);
std::string getCallerBid()const;
void setCallerBid(const std::string& callerBid);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getVersion()const;
void setVersion(const std::string& version);
bool getProxy_trust_transport_info()const;
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
bool getAk_mfa_present()const;
void setAk_mfa_present(bool ak_mfa_present);
bool getSecurity_transport()const;
void setSecurity_transport(bool security_transport);
std::string getRequestId()const;
void setRequestId(const std::string& requestId);
private:
long callerParentId_;
bool proxy_original_security_transport_;
std::string startTime_;
std::string proxy_original_source_ip_;
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string securityToken_;
std::string requestContent_;
std::string callerBidEmail_;
std::string callerUidEmail_;
long callerUid_;
std::string app_ip_;
std::string popProduct_;
std::string product_;
std::string outString_;
std::string domainName_;
std::string endTime_;
std::string startTime_;
std::string callerBid_;
long ownerId_;
std::string accessKeyId_;
std::string version_;
bool proxy_trust_transport_info_;
bool ak_mfa_present_;
bool security_transport_;
std::string requestId_;
};
}

View File

@@ -67,8 +67,6 @@ namespace AlibabaCloud
void setApp_ip(const std::string& app_ip);
std::string getPopProduct()const;
void setPopProduct(const std::string& popProduct);
std::string getProduct()const;
void setProduct(const std::string& product);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getEndTime()const;
@@ -87,6 +85,10 @@ namespace AlibabaCloud
void setSecurity_transport(bool security_transport);
std::string getRequestId()const;
void setRequestId(const std::string& requestId);
std::string getInterval()const;
void setInterval(const std::string& interval);
std::string getFields()const;
void setFields(const std::string& fields);
private:
long callerParentId_;
@@ -105,7 +107,6 @@ namespace AlibabaCloud
long callerUid_;
std::string app_ip_;
std::string popProduct_;
std::string product_;
std::string domainName_;
std::string endTime_;
std::string callerBid_;
@@ -115,6 +116,8 @@ namespace AlibabaCloud
bool ak_mfa_present_;
bool security_transport_;
std::string requestId_;
std::string interval_;
std::string fields_;
};
}

View File

@@ -63,8 +63,6 @@ namespace AlibabaCloud
void setApp_ip(const std::string& app_ip);
std::string getPopProduct()const;
void setPopProduct(const std::string& popProduct);
std::string getProduct()const;
void setProduct(const std::string& product);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getEndTime()const;
@@ -83,6 +81,10 @@ namespace AlibabaCloud
void setSecurity_transport(bool security_transport);
std::string getRequestId()const;
void setRequestId(const std::string& requestId);
std::string getInterval()const;
void setInterval(const std::string& interval);
std::string getFields()const;
void setFields(const std::string& fields);
private:
long callerParentId_;
@@ -99,7 +101,6 @@ namespace AlibabaCloud
long callerUid_;
std::string app_ip_;
std::string popProduct_;
std::string product_;
std::string domainName_;
std::string endTime_;
std::string callerBid_;
@@ -109,6 +110,8 @@ namespace AlibabaCloud
bool ak_mfa_present_;
bool security_transport_;
std::string requestId_;
std::string interval_;
std::string fields_;
};
}

View File

@@ -67,8 +67,6 @@ namespace AlibabaCloud
void setApp_ip(const std::string& app_ip);
std::string getPopProduct()const;
void setPopProduct(const std::string& popProduct);
std::string getProduct()const;
void setProduct(const std::string& product);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getEndTime()const;
@@ -87,6 +85,10 @@ namespace AlibabaCloud
void setSecurity_transport(bool security_transport);
std::string getRequestId()const;
void setRequestId(const std::string& requestId);
std::string getInterval()const;
void setInterval(const std::string& interval);
std::string getFields()const;
void setFields(const std::string& fields);
private:
long callerParentId_;
@@ -105,7 +107,6 @@ namespace AlibabaCloud
long callerUid_;
std::string app_ip_;
std::string popProduct_;
std::string product_;
std::string domainName_;
std::string endTime_;
std::string callerBid_;
@@ -115,6 +116,8 @@ namespace AlibabaCloud
bool ak_mfa_present_;
bool security_transport_;
std::string requestId_;
std::string interval_;
std::string fields_;
};
}

View File

@@ -63,8 +63,6 @@ namespace AlibabaCloud
void setApp_ip(const std::string& app_ip);
std::string getPopProduct()const;
void setPopProduct(const std::string& popProduct);
std::string getProduct()const;
void setProduct(const std::string& product);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getEndTime()const;
@@ -83,6 +81,10 @@ namespace AlibabaCloud
void setSecurity_transport(bool security_transport);
std::string getRequestId()const;
void setRequestId(const std::string& requestId);
std::string getInterval()const;
void setInterval(const std::string& interval);
std::string getFields()const;
void setFields(const std::string& fields);
private:
long callerParentId_;
@@ -99,7 +101,6 @@ namespace AlibabaCloud
long callerUid_;
std::string app_ip_;
std::string popProduct_;
std::string product_;
std::string domainName_;
std::string endTime_;
std::string callerBid_;
@@ -109,6 +110,8 @@ namespace AlibabaCloud
bool ak_mfa_present_;
bool security_transport_;
std::string requestId_;
std::string interval_;
std::string fields_;
};
}

View File

@@ -35,26 +35,83 @@ namespace AlibabaCloud
DescribeDomainRegionDataRequest();
~DescribeDomainRegionDataRequest();
long getCallerParentId()const;
void setCallerParentId(long callerParentId);
bool getProxy_original_security_transport()const;
void setProxy_original_security_transport(bool proxy_original_security_transport);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getProxy_original_source_ip()const;
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
std::string getOwnerIdLoginEmail()const;
void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
std::string getCallerType()const;
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRequestContent()const;
void setRequestContent(const std::string& requestContent);
std::string getCallerBidEmail()const;
void setCallerBidEmail(const std::string& callerBidEmail);
std::string getCallerUidEmail()const;
void setCallerUidEmail(const std::string& callerUidEmail);
long getCallerUid()const;
void setCallerUid(long callerUid);
std::string getApp_ip()const;
void setApp_ip(const std::string& app_ip);
std::string getPopProduct()const;
void setPopProduct(const std::string& popProduct);
std::string getProduct()const;
void setProduct(const std::string& product);
std::string getOutString()const;
void setOutString(const std::string& outString);
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);
std::string getCallerBid()const;
void setCallerBid(const std::string& callerBid);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getVersion()const;
void setVersion(const std::string& version);
bool getProxy_trust_transport_info()const;
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
bool getAk_mfa_present()const;
void setAk_mfa_present(bool ak_mfa_present);
bool getSecurity_transport()const;
void setSecurity_transport(bool security_transport);
std::string getRequestId()const;
void setRequestId(const std::string& requestId);
private:
long callerParentId_;
bool proxy_original_security_transport_;
std::string startTime_;
std::string proxy_original_source_ip_;
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string securityToken_;
std::string requestContent_;
std::string callerBidEmail_;
std::string callerUidEmail_;
long callerUid_;
std::string app_ip_;
std::string popProduct_;
std::string product_;
std::string outString_;
std::string domainName_;
std::string endTime_;
std::string startTime_;
std::string callerBid_;
long ownerId_;
std::string accessKeyId_;
std::string version_;
bool proxy_trust_transport_info_;
bool ak_mfa_present_;
bool security_transport_;
std::string requestId_;
};
}

View File

@@ -35,29 +35,86 @@ namespace AlibabaCloud
DescribeDomainReqHitRateDataRequest();
~DescribeDomainReqHitRateDataRequest();
long getCallerParentId()const;
void setCallerParentId(long callerParentId);
bool getProxy_original_security_transport()const;
void setProxy_original_security_transport(bool proxy_original_security_transport);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getProxy_original_source_ip()const;
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
std::string getOwnerIdLoginEmail()const;
void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
std::string getCallerType()const;
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRequestContent()const;
void setRequestContent(const std::string& requestContent);
std::string getCallerBidEmail()const;
void setCallerBidEmail(const std::string& callerBidEmail);
std::string getCallerUidEmail()const;
void setCallerUidEmail(const std::string& callerUidEmail);
long getCallerUid()const;
void setCallerUid(long callerUid);
std::string getApp_ip()const;
void setApp_ip(const std::string& app_ip);
std::string getPopProduct()const;
void setPopProduct(const std::string& popProduct);
std::string getOutString()const;
void setOutString(const std::string& outString);
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);
std::string getCallerBid()const;
void setCallerBid(const std::string& callerBid);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getVersion()const;
void setVersion(const std::string& version);
bool getProxy_trust_transport_info()const;
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
bool getAk_mfa_present()const;
void setAk_mfa_present(bool ak_mfa_present);
bool getSecurity_transport()const;
void setSecurity_transport(bool security_transport);
std::string getRequestId()const;
void setRequestId(const std::string& requestId);
std::string getInterval()const;
void setInterval(const std::string& interval);
std::string getFields()const;
void setFields(const std::string& fields);
private:
long callerParentId_;
bool proxy_original_security_transport_;
std::string startTime_;
std::string proxy_original_source_ip_;
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string securityToken_;
std::string requestContent_;
std::string callerBidEmail_;
std::string callerUidEmail_;
long callerUid_;
std::string app_ip_;
std::string popProduct_;
std::string outString_;
std::string domainName_;
std::string endTime_;
std::string interval_;
std::string startTime_;
std::string callerBid_;
long ownerId_;
std::string accessKeyId_;
std::string version_;
bool proxy_trust_transport_info_;
bool ak_mfa_present_;
bool security_transport_;
std::string requestId_;
std::string interval_;
std::string fields_;
};
}

View File

@@ -45,8 +45,8 @@ namespace AlibabaCloud
std::vector<DataModule> getReqHitRateInterval()const;
std::string getEndTime()const;
std::string getDomainName()const;
std::string getDataInterval()const;
std::string getStartTime()const;
std::string getDataInterval()const;
protected:
void parse(const std::string &payload);
@@ -54,8 +54,8 @@ namespace AlibabaCloud
std::vector<DataModule> reqHitRateInterval_;
std::string endTime_;
std::string domainName_;
std::string dataInterval_;
std::string startTime_;
std::string dataInterval_;
};
}

View File

@@ -35,26 +35,83 @@ namespace AlibabaCloud
DescribeDomainsUsageByDayRequest();
~DescribeDomainsUsageByDayRequest();
long getCallerParentId()const;
void setCallerParentId(long callerParentId);
bool getProxy_original_security_transport()const;
void setProxy_original_security_transport(bool proxy_original_security_transport);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getProxy_original_source_ip()const;
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
std::string getOwnerIdLoginEmail()const;
void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
std::string getCallerType()const;
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRequestContent()const;
void setRequestContent(const std::string& requestContent);
std::string getCallerBidEmail()const;
void setCallerBidEmail(const std::string& callerBidEmail);
std::string getCallerUidEmail()const;
void setCallerUidEmail(const std::string& callerUidEmail);
long getCallerUid()const;
void setCallerUid(long callerUid);
std::string getApp_ip()const;
void setApp_ip(const std::string& app_ip);
std::string getPopProduct()const;
void setPopProduct(const std::string& popProduct);
std::string getProduct()const;
void setProduct(const std::string& product);
std::string getOutString()const;
void setOutString(const std::string& outString);
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);
std::string getCallerBid()const;
void setCallerBid(const std::string& callerBid);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getVersion()const;
void setVersion(const std::string& version);
bool getProxy_trust_transport_info()const;
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
bool getAk_mfa_present()const;
void setAk_mfa_present(bool ak_mfa_present);
bool getSecurity_transport()const;
void setSecurity_transport(bool security_transport);
std::string getRequestId()const;
void setRequestId(const std::string& requestId);
private:
long callerParentId_;
bool proxy_original_security_transport_;
std::string startTime_;
std::string proxy_original_source_ip_;
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string securityToken_;
std::string requestContent_;
std::string callerBidEmail_;
std::string callerUidEmail_;
long callerUid_;
std::string app_ip_;
std::string popProduct_;
std::string product_;
std::string outString_;
std::string domainName_;
std::string endTime_;
std::string startTime_;
std::string callerBid_;
long ownerId_;
std::string accessKeyId_;
std::string version_;
bool proxy_trust_transport_info_;
bool ak_mfa_present_;
bool security_transport_;
std::string requestId_;
};
}

View File

@@ -35,26 +35,80 @@ namespace AlibabaCloud
DescribeTopDomainsByFlowRequest();
~DescribeTopDomainsByFlowRequest();
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
long getLimit()const;
void setLimit(long limit);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
long getCallerParentId()const;
void setCallerParentId(long callerParentId);
bool getProxy_original_security_transport()const;
void setProxy_original_security_transport(bool proxy_original_security_transport);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getProxy_original_source_ip()const;
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
std::string getOwnerIdLoginEmail()const;
void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
std::string getCallerType()const;
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRequestContent()const;
void setRequestContent(const std::string& requestContent);
long getLimit()const;
void setLimit(long limit);
std::string getCallerBidEmail()const;
void setCallerBidEmail(const std::string& callerBidEmail);
std::string getCallerUidEmail()const;
void setCallerUidEmail(const std::string& callerUidEmail);
long getCallerUid()const;
void setCallerUid(long callerUid);
std::string getApp_ip()const;
void setApp_ip(const std::string& app_ip);
std::string getPopProduct()const;
void setPopProduct(const std::string& popProduct);
std::string getProduct()const;
void setProduct(const std::string& product);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
std::string getCallerBid()const;
void setCallerBid(const std::string& callerBid);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getVersion()const;
void setVersion(const std::string& version);
bool getProxy_trust_transport_info()const;
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
bool getAk_mfa_present()const;
void setAk_mfa_present(bool ak_mfa_present);
bool getSecurity_transport()const;
void setSecurity_transport(bool security_transport);
std::string getRequestId()const;
void setRequestId(const std::string& requestId);
private:
std::string securityToken_;
long limit_;
std::string endTime_;
long callerParentId_;
bool proxy_original_security_transport_;
std::string startTime_;
long ownerId_;
std::string proxy_original_source_ip_;
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string securityToken_;
std::string requestContent_;
long limit_;
std::string callerBidEmail_;
std::string callerUidEmail_;
long callerUid_;
std::string app_ip_;
std::string popProduct_;
std::string product_;
std::string endTime_;
std::string callerBid_;
long ownerId_;
std::string version_;
bool proxy_trust_transport_info_;
bool ak_mfa_present_;
bool security_transport_;
std::string requestId_;
};
}

View File

@@ -42,6 +42,8 @@ namespace AlibabaCloud
std::string startTime;
};
std::string status;
std::string taskId;
std::string taskName;
std::string createTime;
std::string updateTime;
TaskConfig taskConfig;

View File

@@ -37,6 +37,8 @@ namespace AlibabaCloud
std::string getPrivateKey()const;
void setPrivateKey(const std::string& privateKey);
std::string getForceSet()const;
void setForceSet(const std::string& forceSet);
std::string getServerCertificateStatus()const;
void setServerCertificateStatus(const std::string& serverCertificateStatus);
std::string getServerCertificate()const;
@@ -58,6 +60,7 @@ namespace AlibabaCloud
private:
std::string privateKey_;
std::string forceSet_;
std::string serverCertificateStatus_;
std::string serverCertificate_;
std::string securityToken_;

View File

@@ -1311,6 +1311,42 @@ CdnClient::DescribeLiveStreamRecordIndexFileOutcomeCallable CdnClient::describeL
return task->get_future();
}
CdnClient::BatchSetCdnDomainConfigOutcome CdnClient::batchSetCdnDomainConfig(const BatchSetCdnDomainConfigRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return BatchSetCdnDomainConfigOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return BatchSetCdnDomainConfigOutcome(BatchSetCdnDomainConfigResult(outcome.result()));
else
return BatchSetCdnDomainConfigOutcome(outcome.error());
}
void CdnClient::batchSetCdnDomainConfigAsync(const BatchSetCdnDomainConfigRequest& request, const BatchSetCdnDomainConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, batchSetCdnDomainConfig(request), context);
};
asyncExecute(new Runnable(fn));
}
CdnClient::BatchSetCdnDomainConfigOutcomeCallable CdnClient::batchSetCdnDomainConfigCallable(const BatchSetCdnDomainConfigRequest &request) const
{
auto task = std::make_shared<std::packaged_task<BatchSetCdnDomainConfigOutcome()>>(
[this, request]()
{
return this->batchSetCdnDomainConfig(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
CdnClient::DeleteUserUsageDataExportTaskOutcome CdnClient::deleteUserUsageDataExportTask(const DeleteUserUsageDataExportTaskRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();

View File

@@ -0,0 +1,93 @@
/*
* 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/cdn/model/BatchSetCdnDomainConfigRequest.h>
using AlibabaCloud::Cdn::Model::BatchSetCdnDomainConfigRequest;
BatchSetCdnDomainConfigRequest::BatchSetCdnDomainConfigRequest() :
RpcServiceRequest("cdn", "2014-11-11", "BatchSetCdnDomainConfig")
{}
BatchSetCdnDomainConfigRequest::~BatchSetCdnDomainConfigRequest()
{}
std::string BatchSetCdnDomainConfigRequest::getFunctions()const
{
return functions_;
}
void BatchSetCdnDomainConfigRequest::setFunctions(const std::string& functions)
{
functions_ = functions;
setParameter("Functions", functions);
}
std::string BatchSetCdnDomainConfigRequest::getSecurityToken()const
{
return securityToken_;
}
void BatchSetCdnDomainConfigRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
std::string BatchSetCdnDomainConfigRequest::getDomainNames()const
{
return domainNames_;
}
void BatchSetCdnDomainConfigRequest::setDomainNames(const std::string& domainNames)
{
domainNames_ = domainNames;
setParameter("DomainNames", domainNames);
}
std::string BatchSetCdnDomainConfigRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void BatchSetCdnDomainConfigRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setParameter("OwnerAccount", ownerAccount);
}
long BatchSetCdnDomainConfigRequest::getOwnerId()const
{
return ownerId_;
}
void BatchSetCdnDomainConfigRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string BatchSetCdnDomainConfigRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void BatchSetCdnDomainConfigRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}

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.
*/
#include <alibabacloud/cdn/model/BatchSetCdnDomainConfigResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Cdn;
using namespace AlibabaCloud::Cdn::Model;
BatchSetCdnDomainConfigResult::BatchSetCdnDomainConfigResult() :
ServiceResult()
{}
BatchSetCdnDomainConfigResult::BatchSetCdnDomainConfigResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
BatchSetCdnDomainConfigResult::~BatchSetCdnDomainConfigResult()
{}
void BatchSetCdnDomainConfigResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
}

View File

@@ -25,6 +25,83 @@ DescribeCdnMonitorDataRequest::DescribeCdnMonitorDataRequest() :
DescribeCdnMonitorDataRequest::~DescribeCdnMonitorDataRequest()
{}
long DescribeCdnMonitorDataRequest::getCallerParentId()const
{
return callerParentId_;
}
void DescribeCdnMonitorDataRequest::setCallerParentId(long callerParentId)
{
callerParentId_ = callerParentId;
setParameter("CallerParentId", std::to_string(callerParentId));
}
bool DescribeCdnMonitorDataRequest::getProxy_original_security_transport()const
{
return proxy_original_security_transport_;
}
void DescribeCdnMonitorDataRequest::setProxy_original_security_transport(bool proxy_original_security_transport)
{
proxy_original_security_transport_ = proxy_original_security_transport;
setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport));
}
std::string DescribeCdnMonitorDataRequest::getStartTime()const
{
return startTime_;
}
void DescribeCdnMonitorDataRequest::setStartTime(const std::string& startTime)
{
startTime_ = startTime;
setParameter("StartTime", startTime);
}
std::string DescribeCdnMonitorDataRequest::getProxy_original_source_ip()const
{
return proxy_original_source_ip_;
}
void DescribeCdnMonitorDataRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip)
{
proxy_original_source_ip_ = proxy_original_source_ip;
setParameter("Proxy_original_source_ip", proxy_original_source_ip);
}
std::string DescribeCdnMonitorDataRequest::getOwnerIdLoginEmail()const
{
return ownerIdLoginEmail_;
}
void DescribeCdnMonitorDataRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail)
{
ownerIdLoginEmail_ = ownerIdLoginEmail;
setParameter("OwnerIdLoginEmail", ownerIdLoginEmail);
}
std::string DescribeCdnMonitorDataRequest::getCallerType()const
{
return callerType_;
}
void DescribeCdnMonitorDataRequest::setCallerType(const std::string& callerType)
{
callerType_ = callerType;
setParameter("CallerType", callerType);
}
std::string DescribeCdnMonitorDataRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DescribeCdnMonitorDataRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeCdnMonitorDataRequest::getSecurityToken()const
{
return securityToken_;
@@ -36,6 +113,83 @@ void DescribeCdnMonitorDataRequest::setSecurityToken(const std::string& security
setParameter("SecurityToken", securityToken);
}
std::string DescribeCdnMonitorDataRequest::getRequestContent()const
{
return requestContent_;
}
void DescribeCdnMonitorDataRequest::setRequestContent(const std::string& requestContent)
{
requestContent_ = requestContent;
setParameter("RequestContent", requestContent);
}
std::string DescribeCdnMonitorDataRequest::getCallerBidEmail()const
{
return callerBidEmail_;
}
void DescribeCdnMonitorDataRequest::setCallerBidEmail(const std::string& callerBidEmail)
{
callerBidEmail_ = callerBidEmail;
setParameter("CallerBidEmail", callerBidEmail);
}
std::string DescribeCdnMonitorDataRequest::getCallerUidEmail()const
{
return callerUidEmail_;
}
void DescribeCdnMonitorDataRequest::setCallerUidEmail(const std::string& callerUidEmail)
{
callerUidEmail_ = callerUidEmail;
setParameter("CallerUidEmail", callerUidEmail);
}
long DescribeCdnMonitorDataRequest::getCallerUid()const
{
return callerUid_;
}
void DescribeCdnMonitorDataRequest::setCallerUid(long callerUid)
{
callerUid_ = callerUid;
setParameter("CallerUid", std::to_string(callerUid));
}
std::string DescribeCdnMonitorDataRequest::getApp_ip()const
{
return app_ip_;
}
void DescribeCdnMonitorDataRequest::setApp_ip(const std::string& app_ip)
{
app_ip_ = app_ip;
setParameter("App_ip", app_ip);
}
std::string DescribeCdnMonitorDataRequest::getPopProduct()const
{
return popProduct_;
}
void DescribeCdnMonitorDataRequest::setPopProduct(const std::string& popProduct)
{
popProduct_ = popProduct;
setParameter("PopProduct", popProduct);
}
std::string DescribeCdnMonitorDataRequest::getOutString()const
{
return outString_;
}
void DescribeCdnMonitorDataRequest::setOutString(const std::string& outString)
{
outString_ = outString;
setParameter("OutString", outString);
}
std::string DescribeCdnMonitorDataRequest::getDomainName()const
{
return domainName_;
@@ -58,26 +212,15 @@ void DescribeCdnMonitorDataRequest::setEndTime(const std::string& endTime)
setParameter("EndTime", endTime);
}
std::string DescribeCdnMonitorDataRequest::getInterval()const
std::string DescribeCdnMonitorDataRequest::getCallerBid()const
{
return interval_;
return callerBid_;
}
void DescribeCdnMonitorDataRequest::setInterval(const std::string& interval)
void DescribeCdnMonitorDataRequest::setCallerBid(const std::string& callerBid)
{
interval_ = interval;
setParameter("Interval", interval);
}
std::string DescribeCdnMonitorDataRequest::getStartTime()const
{
return startTime_;
}
void DescribeCdnMonitorDataRequest::setStartTime(const std::string& startTime)
{
startTime_ = startTime;
setParameter("StartTime", startTime);
callerBid_ = callerBid;
setParameter("CallerBid", callerBid);
}
long DescribeCdnMonitorDataRequest::getOwnerId()const
@@ -91,14 +234,80 @@ void DescribeCdnMonitorDataRequest::setOwnerId(long ownerId)
setParameter("OwnerId", std::to_string(ownerId));
}
std::string DescribeCdnMonitorDataRequest::getAccessKeyId()const
std::string DescribeCdnMonitorDataRequest::getVersion()const
{
return accessKeyId_;
return version_;
}
void DescribeCdnMonitorDataRequest::setAccessKeyId(const std::string& accessKeyId)
void DescribeCdnMonitorDataRequest::setVersion(const std::string& version)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
version_ = version;
setParameter("Version", version);
}
bool DescribeCdnMonitorDataRequest::getProxy_trust_transport_info()const
{
return proxy_trust_transport_info_;
}
void DescribeCdnMonitorDataRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info)
{
proxy_trust_transport_info_ = proxy_trust_transport_info;
setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info));
}
bool DescribeCdnMonitorDataRequest::getAk_mfa_present()const
{
return ak_mfa_present_;
}
void DescribeCdnMonitorDataRequest::setAk_mfa_present(bool ak_mfa_present)
{
ak_mfa_present_ = ak_mfa_present;
setParameter("Ak_mfa_present", std::to_string(ak_mfa_present));
}
bool DescribeCdnMonitorDataRequest::getSecurity_transport()const
{
return security_transport_;
}
void DescribeCdnMonitorDataRequest::setSecurity_transport(bool security_transport)
{
security_transport_ = security_transport;
setParameter("Security_transport", std::to_string(security_transport));
}
std::string DescribeCdnMonitorDataRequest::getRequestId()const
{
return requestId_;
}
void DescribeCdnMonitorDataRequest::setRequestId(const std::string& requestId)
{
requestId_ = requestId;
setParameter("RequestId", requestId);
}
std::string DescribeCdnMonitorDataRequest::getInterval()const
{
return interval_;
}
void DescribeCdnMonitorDataRequest::setInterval(const std::string& interval)
{
interval_ = interval;
setParameter("Interval", interval);
}
std::string DescribeCdnMonitorDataRequest::getFields()const
{
return fields_;
}
void DescribeCdnMonitorDataRequest::setFields(const std::string& fields)
{
fields_ = fields;
setParameter("Fields", fields);
}

View File

@@ -46,30 +46,30 @@ void DescribeCdnMonitorDataResult::parse(const std::string &payload)
CDNMonitorData monitorDatasObject;
if(!value["TimeStamp"].isNull())
monitorDatasObject.timeStamp = value["TimeStamp"].asString();
if(!value["QueryPerSecond"].isNull())
monitorDatasObject.queryPerSecond = value["QueryPerSecond"].asString();
if(!value["BytesPerSecond"].isNull())
monitorDatasObject.bytesPerSecond = value["BytesPerSecond"].asString();
if(!value["BytesHitRate"].isNull())
monitorDatasObject.bytesHitRate = value["BytesHitRate"].asString();
if(!value["QueryPerSecond"].isNull())
monitorDatasObject.queryPerSecond = value["QueryPerSecond"].asString();
if(!value["RequestHitRate"].isNull())
monitorDatasObject.requestHitRate = value["RequestHitRate"].asString();
if(!value["BytesHitRate"].isNull())
monitorDatasObject.bytesHitRate = value["BytesHitRate"].asString();
if(!value["AverageObjectSize"].isNull())
monitorDatasObject.averageObjectSize = value["AverageObjectSize"].asString();
monitorDatas_.push_back(monitorDatasObject);
}
if(!value["DomainName"].isNull())
domainName_ = value["DomainName"].asString();
if(!value["MonitorInterval"].isNull())
monitorInterval_ = std::stol(value["MonitorInterval"].asString());
if(!value["StartTime"].isNull())
startTime_ = value["StartTime"].asString();
if(!value["EndTime"].isNull())
endTime_ = value["EndTime"].asString();
if(!value["MonitorInterval"].isNull())
monitorInterval_ = value["MonitorInterval"].asString();
}
long DescribeCdnMonitorDataResult::getMonitorInterval()const
std::string DescribeCdnMonitorDataResult::getMonitorInterval()const
{
return monitorInterval_;
}

View File

@@ -25,6 +25,116 @@ DescribeDomainAverageResponseTimeRequest::DescribeDomainAverageResponseTimeReque
DescribeDomainAverageResponseTimeRequest::~DescribeDomainAverageResponseTimeRequest()
{}
long DescribeDomainAverageResponseTimeRequest::getCallerParentId()const
{
return callerParentId_;
}
void DescribeDomainAverageResponseTimeRequest::setCallerParentId(long callerParentId)
{
callerParentId_ = callerParentId;
setParameter("CallerParentId", std::to_string(callerParentId));
}
bool DescribeDomainAverageResponseTimeRequest::getProxy_original_security_transport()const
{
return proxy_original_security_transport_;
}
void DescribeDomainAverageResponseTimeRequest::setProxy_original_security_transport(bool proxy_original_security_transport)
{
proxy_original_security_transport_ = proxy_original_security_transport;
setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport));
}
std::string DescribeDomainAverageResponseTimeRequest::getLocationNameEn()const
{
return locationNameEn_;
}
void DescribeDomainAverageResponseTimeRequest::setLocationNameEn(const std::string& locationNameEn)
{
locationNameEn_ = locationNameEn;
setParameter("LocationNameEn", locationNameEn);
}
std::string DescribeDomainAverageResponseTimeRequest::getStartTime()const
{
return startTime_;
}
void DescribeDomainAverageResponseTimeRequest::setStartTime(const std::string& startTime)
{
startTime_ = startTime;
setParameter("StartTime", startTime);
}
std::string DescribeDomainAverageResponseTimeRequest::getIspNameEn()const
{
return ispNameEn_;
}
void DescribeDomainAverageResponseTimeRequest::setIspNameEn(const std::string& ispNameEn)
{
ispNameEn_ = ispNameEn;
setParameter("IspNameEn", ispNameEn);
}
std::string DescribeDomainAverageResponseTimeRequest::getProxy_original_source_ip()const
{
return proxy_original_source_ip_;
}
void DescribeDomainAverageResponseTimeRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip)
{
proxy_original_source_ip_ = proxy_original_source_ip;
setParameter("Proxy_original_source_ip", proxy_original_source_ip);
}
std::string DescribeDomainAverageResponseTimeRequest::getOwnerIdLoginEmail()const
{
return ownerIdLoginEmail_;
}
void DescribeDomainAverageResponseTimeRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail)
{
ownerIdLoginEmail_ = ownerIdLoginEmail;
setParameter("OwnerIdLoginEmail", ownerIdLoginEmail);
}
std::string DescribeDomainAverageResponseTimeRequest::getCallerType()const
{
return callerType_;
}
void DescribeDomainAverageResponseTimeRequest::setCallerType(const std::string& callerType)
{
callerType_ = callerType;
setParameter("CallerType", callerType);
}
std::string DescribeDomainAverageResponseTimeRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DescribeDomainAverageResponseTimeRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeDomainAverageResponseTimeRequest::getDomainType()const
{
return domainType_;
}
void DescribeDomainAverageResponseTimeRequest::setDomainType(const std::string& domainType)
{
domainType_ = domainType;
setParameter("DomainType", domainType);
}
std::string DescribeDomainAverageResponseTimeRequest::getSecurityToken()const
{
return securityToken_;
@@ -36,6 +146,83 @@ void DescribeDomainAverageResponseTimeRequest::setSecurityToken(const std::strin
setParameter("SecurityToken", securityToken);
}
std::string DescribeDomainAverageResponseTimeRequest::getRequestContent()const
{
return requestContent_;
}
void DescribeDomainAverageResponseTimeRequest::setRequestContent(const std::string& requestContent)
{
requestContent_ = requestContent;
setParameter("RequestContent", requestContent);
}
std::string DescribeDomainAverageResponseTimeRequest::getCallerBidEmail()const
{
return callerBidEmail_;
}
void DescribeDomainAverageResponseTimeRequest::setCallerBidEmail(const std::string& callerBidEmail)
{
callerBidEmail_ = callerBidEmail;
setParameter("CallerBidEmail", callerBidEmail);
}
std::string DescribeDomainAverageResponseTimeRequest::getCallerUidEmail()const
{
return callerUidEmail_;
}
void DescribeDomainAverageResponseTimeRequest::setCallerUidEmail(const std::string& callerUidEmail)
{
callerUidEmail_ = callerUidEmail;
setParameter("CallerUidEmail", callerUidEmail);
}
long DescribeDomainAverageResponseTimeRequest::getCallerUid()const
{
return callerUid_;
}
void DescribeDomainAverageResponseTimeRequest::setCallerUid(long callerUid)
{
callerUid_ = callerUid;
setParameter("CallerUid", std::to_string(callerUid));
}
std::string DescribeDomainAverageResponseTimeRequest::getApp_ip()const
{
return app_ip_;
}
void DescribeDomainAverageResponseTimeRequest::setApp_ip(const std::string& app_ip)
{
app_ip_ = app_ip;
setParameter("App_ip", app_ip);
}
std::string DescribeDomainAverageResponseTimeRequest::getPopProduct()const
{
return popProduct_;
}
void DescribeDomainAverageResponseTimeRequest::setPopProduct(const std::string& popProduct)
{
popProduct_ = popProduct;
setParameter("PopProduct", popProduct);
}
std::string DescribeDomainAverageResponseTimeRequest::getOutString()const
{
return outString_;
}
void DescribeDomainAverageResponseTimeRequest::setOutString(const std::string& outString)
{
outString_ = outString;
setParameter("OutString", outString);
}
std::string DescribeDomainAverageResponseTimeRequest::getTimeMerge()const
{
return timeMerge_;
@@ -69,26 +256,15 @@ void DescribeDomainAverageResponseTimeRequest::setEndTime(const std::string& end
setParameter("EndTime", endTime);
}
std::string DescribeDomainAverageResponseTimeRequest::getInterval()const
std::string DescribeDomainAverageResponseTimeRequest::getCallerBid()const
{
return interval_;
return callerBid_;
}
void DescribeDomainAverageResponseTimeRequest::setInterval(const std::string& interval)
void DescribeDomainAverageResponseTimeRequest::setCallerBid(const std::string& callerBid)
{
interval_ = interval;
setParameter("Interval", interval);
}
std::string DescribeDomainAverageResponseTimeRequest::getStartTime()const
{
return startTime_;
}
void DescribeDomainAverageResponseTimeRequest::setStartTime(const std::string& startTime)
{
startTime_ = startTime;
setParameter("StartTime", startTime);
callerBid_ = callerBid;
setParameter("CallerBid", callerBid);
}
long DescribeDomainAverageResponseTimeRequest::getOwnerId()const
@@ -102,14 +278,80 @@ void DescribeDomainAverageResponseTimeRequest::setOwnerId(long ownerId)
setParameter("OwnerId", std::to_string(ownerId));
}
std::string DescribeDomainAverageResponseTimeRequest::getAccessKeyId()const
std::string DescribeDomainAverageResponseTimeRequest::getVersion()const
{
return accessKeyId_;
return version_;
}
void DescribeDomainAverageResponseTimeRequest::setAccessKeyId(const std::string& accessKeyId)
void DescribeDomainAverageResponseTimeRequest::setVersion(const std::string& version)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
version_ = version;
setParameter("Version", version);
}
bool DescribeDomainAverageResponseTimeRequest::getProxy_trust_transport_info()const
{
return proxy_trust_transport_info_;
}
void DescribeDomainAverageResponseTimeRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info)
{
proxy_trust_transport_info_ = proxy_trust_transport_info;
setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info));
}
bool DescribeDomainAverageResponseTimeRequest::getAk_mfa_present()const
{
return ak_mfa_present_;
}
void DescribeDomainAverageResponseTimeRequest::setAk_mfa_present(bool ak_mfa_present)
{
ak_mfa_present_ = ak_mfa_present;
setParameter("Ak_mfa_present", std::to_string(ak_mfa_present));
}
bool DescribeDomainAverageResponseTimeRequest::getSecurity_transport()const
{
return security_transport_;
}
void DescribeDomainAverageResponseTimeRequest::setSecurity_transport(bool security_transport)
{
security_transport_ = security_transport;
setParameter("Security_transport", std::to_string(security_transport));
}
std::string DescribeDomainAverageResponseTimeRequest::getRequestId()const
{
return requestId_;
}
void DescribeDomainAverageResponseTimeRequest::setRequestId(const std::string& requestId)
{
requestId_ = requestId;
setParameter("RequestId", requestId);
}
std::string DescribeDomainAverageResponseTimeRequest::getInterval()const
{
return interval_;
}
void DescribeDomainAverageResponseTimeRequest::setInterval(const std::string& interval)
{
interval_ = interval;
setParameter("Interval", interval);
}
std::string DescribeDomainAverageResponseTimeRequest::getFields()const
{
return fields_;
}
void DescribeDomainAverageResponseTimeRequest::setFields(const std::string& fields)
{
fields_ = fields;
setParameter("Fields", fields);
}

View File

@@ -52,12 +52,20 @@ void DescribeDomainAverageResponseTimeResult::parse(const std::string &payload)
}
if(!value["DomainName"].isNull())
domainName_ = value["DomainName"].asString();
if(!value["DataInterval"].isNull())
dataInterval_ = value["DataInterval"].asString();
if(!value["StartTime"].isNull())
startTime_ = value["StartTime"].asString();
if(!value["EndTime"].isNull())
endTime_ = value["EndTime"].asString();
if(!value["LocationNameEn"].isNull())
locationNameEn_ = value["LocationNameEn"].asString();
if(!value["IspNameEn"].isNull())
ispNameEn_ = value["IspNameEn"].asString();
if(!value["LocationName"].isNull())
locationName_ = value["LocationName"].asString();
if(!value["IspName"].isNull())
ispName_ = value["IspName"].asString();
if(!value["DataInterval"].isNull())
dataInterval_ = value["DataInterval"].asString();
}
@@ -66,6 +74,16 @@ std::vector<DescribeDomainAverageResponseTimeResult::DataModule> DescribeDomainA
return avgRTPerInterval_;
}
std::string DescribeDomainAverageResponseTimeResult::getIspNameEn()const
{
return ispNameEn_;
}
std::string DescribeDomainAverageResponseTimeResult::getIspName()const
{
return ispName_;
}
std::string DescribeDomainAverageResponseTimeResult::getEndTime()const
{
return endTime_;
@@ -76,9 +94,9 @@ std::string DescribeDomainAverageResponseTimeResult::getDomainName()const
return domainName_;
}
std::string DescribeDomainAverageResponseTimeResult::getDataInterval()const
std::string DescribeDomainAverageResponseTimeResult::getLocationNameEn()const
{
return dataInterval_;
return locationNameEn_;
}
std::string DescribeDomainAverageResponseTimeResult::getStartTime()const
@@ -86,3 +104,13 @@ std::string DescribeDomainAverageResponseTimeResult::getStartTime()const
return startTime_;
}
std::string DescribeDomainAverageResponseTimeResult::getDataInterval()const
{
return dataInterval_;
}
std::string DescribeDomainAverageResponseTimeResult::getLocationName()const
{
return locationName_;
}

View File

@@ -25,6 +25,83 @@ DescribeDomainHitRateDataRequest::DescribeDomainHitRateDataRequest() :
DescribeDomainHitRateDataRequest::~DescribeDomainHitRateDataRequest()
{}
long DescribeDomainHitRateDataRequest::getCallerParentId()const
{
return callerParentId_;
}
void DescribeDomainHitRateDataRequest::setCallerParentId(long callerParentId)
{
callerParentId_ = callerParentId;
setParameter("CallerParentId", std::to_string(callerParentId));
}
bool DescribeDomainHitRateDataRequest::getProxy_original_security_transport()const
{
return proxy_original_security_transport_;
}
void DescribeDomainHitRateDataRequest::setProxy_original_security_transport(bool proxy_original_security_transport)
{
proxy_original_security_transport_ = proxy_original_security_transport;
setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport));
}
std::string DescribeDomainHitRateDataRequest::getStartTime()const
{
return startTime_;
}
void DescribeDomainHitRateDataRequest::setStartTime(const std::string& startTime)
{
startTime_ = startTime;
setParameter("StartTime", startTime);
}
std::string DescribeDomainHitRateDataRequest::getProxy_original_source_ip()const
{
return proxy_original_source_ip_;
}
void DescribeDomainHitRateDataRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip)
{
proxy_original_source_ip_ = proxy_original_source_ip;
setParameter("Proxy_original_source_ip", proxy_original_source_ip);
}
std::string DescribeDomainHitRateDataRequest::getOwnerIdLoginEmail()const
{
return ownerIdLoginEmail_;
}
void DescribeDomainHitRateDataRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail)
{
ownerIdLoginEmail_ = ownerIdLoginEmail;
setParameter("OwnerIdLoginEmail", ownerIdLoginEmail);
}
std::string DescribeDomainHitRateDataRequest::getCallerType()const
{
return callerType_;
}
void DescribeDomainHitRateDataRequest::setCallerType(const std::string& callerType)
{
callerType_ = callerType;
setParameter("CallerType", callerType);
}
std::string DescribeDomainHitRateDataRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DescribeDomainHitRateDataRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeDomainHitRateDataRequest::getSecurityToken()const
{
return securityToken_;
@@ -36,15 +113,81 @@ void DescribeDomainHitRateDataRequest::setSecurityToken(const std::string& secur
setParameter("SecurityToken", securityToken);
}
std::string DescribeDomainHitRateDataRequest::getTimeMerge()const
std::string DescribeDomainHitRateDataRequest::getRequestContent()const
{
return timeMerge_;
return requestContent_;
}
void DescribeDomainHitRateDataRequest::setTimeMerge(const std::string& timeMerge)
void DescribeDomainHitRateDataRequest::setRequestContent(const std::string& requestContent)
{
timeMerge_ = timeMerge;
setParameter("TimeMerge", timeMerge);
requestContent_ = requestContent;
setParameter("RequestContent", requestContent);
}
std::string DescribeDomainHitRateDataRequest::getCallerBidEmail()const
{
return callerBidEmail_;
}
void DescribeDomainHitRateDataRequest::setCallerBidEmail(const std::string& callerBidEmail)
{
callerBidEmail_ = callerBidEmail;
setParameter("CallerBidEmail", callerBidEmail);
}
std::string DescribeDomainHitRateDataRequest::getCallerUidEmail()const
{
return callerUidEmail_;
}
void DescribeDomainHitRateDataRequest::setCallerUidEmail(const std::string& callerUidEmail)
{
callerUidEmail_ = callerUidEmail;
setParameter("CallerUidEmail", callerUidEmail);
}
long DescribeDomainHitRateDataRequest::getCallerUid()const
{
return callerUid_;
}
void DescribeDomainHitRateDataRequest::setCallerUid(long callerUid)
{
callerUid_ = callerUid;
setParameter("CallerUid", std::to_string(callerUid));
}
std::string DescribeDomainHitRateDataRequest::getApp_ip()const
{
return app_ip_;
}
void DescribeDomainHitRateDataRequest::setApp_ip(const std::string& app_ip)
{
app_ip_ = app_ip;
setParameter("App_ip", app_ip);
}
std::string DescribeDomainHitRateDataRequest::getPopProduct()const
{
return popProduct_;
}
void DescribeDomainHitRateDataRequest::setPopProduct(const std::string& popProduct)
{
popProduct_ = popProduct;
setParameter("PopProduct", popProduct);
}
std::string DescribeDomainHitRateDataRequest::getOutString()const
{
return outString_;
}
void DescribeDomainHitRateDataRequest::setOutString(const std::string& outString)
{
outString_ = outString;
setParameter("OutString", outString);
}
std::string DescribeDomainHitRateDataRequest::getDomainName()const
@@ -69,48 +212,15 @@ void DescribeDomainHitRateDataRequest::setEndTime(const std::string& endTime)
setParameter("EndTime", endTime);
}
std::string DescribeDomainHitRateDataRequest::getLocationNameEn()const
std::string DescribeDomainHitRateDataRequest::getCallerBid()const
{
return locationNameEn_;
return callerBid_;
}
void DescribeDomainHitRateDataRequest::setLocationNameEn(const std::string& locationNameEn)
void DescribeDomainHitRateDataRequest::setCallerBid(const std::string& callerBid)
{
locationNameEn_ = locationNameEn;
setParameter("LocationNameEn", locationNameEn);
}
std::string DescribeDomainHitRateDataRequest::getInterval()const
{
return interval_;
}
void DescribeDomainHitRateDataRequest::setInterval(const std::string& interval)
{
interval_ = interval;
setParameter("Interval", interval);
}
std::string DescribeDomainHitRateDataRequest::getStartTime()const
{
return startTime_;
}
void DescribeDomainHitRateDataRequest::setStartTime(const std::string& startTime)
{
startTime_ = startTime;
setParameter("StartTime", startTime);
}
std::string DescribeDomainHitRateDataRequest::getIspNameEn()const
{
return ispNameEn_;
}
void DescribeDomainHitRateDataRequest::setIspNameEn(const std::string& ispNameEn)
{
ispNameEn_ = ispNameEn;
setParameter("IspNameEn", ispNameEn);
callerBid_ = callerBid;
setParameter("CallerBid", callerBid);
}
long DescribeDomainHitRateDataRequest::getOwnerId()const
@@ -124,14 +234,80 @@ void DescribeDomainHitRateDataRequest::setOwnerId(long ownerId)
setParameter("OwnerId", std::to_string(ownerId));
}
std::string DescribeDomainHitRateDataRequest::getAccessKeyId()const
std::string DescribeDomainHitRateDataRequest::getVersion()const
{
return accessKeyId_;
return version_;
}
void DescribeDomainHitRateDataRequest::setAccessKeyId(const std::string& accessKeyId)
void DescribeDomainHitRateDataRequest::setVersion(const std::string& version)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
version_ = version;
setParameter("Version", version);
}
bool DescribeDomainHitRateDataRequest::getProxy_trust_transport_info()const
{
return proxy_trust_transport_info_;
}
void DescribeDomainHitRateDataRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info)
{
proxy_trust_transport_info_ = proxy_trust_transport_info;
setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info));
}
bool DescribeDomainHitRateDataRequest::getAk_mfa_present()const
{
return ak_mfa_present_;
}
void DescribeDomainHitRateDataRequest::setAk_mfa_present(bool ak_mfa_present)
{
ak_mfa_present_ = ak_mfa_present;
setParameter("Ak_mfa_present", std::to_string(ak_mfa_present));
}
bool DescribeDomainHitRateDataRequest::getSecurity_transport()const
{
return security_transport_;
}
void DescribeDomainHitRateDataRequest::setSecurity_transport(bool security_transport)
{
security_transport_ = security_transport;
setParameter("Security_transport", std::to_string(security_transport));
}
std::string DescribeDomainHitRateDataRequest::getRequestId()const
{
return requestId_;
}
void DescribeDomainHitRateDataRequest::setRequestId(const std::string& requestId)
{
requestId_ = requestId;
setParameter("RequestId", requestId);
}
std::string DescribeDomainHitRateDataRequest::getInterval()const
{
return interval_;
}
void DescribeDomainHitRateDataRequest::setInterval(const std::string& interval)
{
interval_ = interval;
setParameter("Interval", interval);
}
std::string DescribeDomainHitRateDataRequest::getFields()const
{
return fields_;
}
void DescribeDomainHitRateDataRequest::setFields(const std::string& fields)
{
fields_ = fields;
setParameter("Fields", fields);
}

View File

@@ -52,12 +52,12 @@ void DescribeDomainHitRateDataResult::parse(const std::string &payload)
}
if(!value["DomainName"].isNull())
domainName_ = value["DomainName"].asString();
if(!value["DataInterval"].isNull())
dataInterval_ = value["DataInterval"].asString();
if(!value["StartTime"].isNull())
startTime_ = value["StartTime"].asString();
if(!value["EndTime"].isNull())
endTime_ = value["EndTime"].asString();
if(!value["DataInterval"].isNull())
dataInterval_ = value["DataInterval"].asString();
}
@@ -76,13 +76,13 @@ std::string DescribeDomainHitRateDataResult::getDomainName()const
return domainName_;
}
std::string DescribeDomainHitRateDataResult::getDataInterval()const
{
return dataInterval_;
}
std::string DescribeDomainHitRateDataResult::getStartTime()const
{
return startTime_;
}
std::string DescribeDomainHitRateDataResult::getDataInterval()const
{
return dataInterval_;
}

View File

@@ -25,6 +25,105 @@ DescribeDomainHttpCodeDataRequest::DescribeDomainHttpCodeDataRequest() :
DescribeDomainHttpCodeDataRequest::~DescribeDomainHttpCodeDataRequest()
{}
long DescribeDomainHttpCodeDataRequest::getCallerParentId()const
{
return callerParentId_;
}
void DescribeDomainHttpCodeDataRequest::setCallerParentId(long callerParentId)
{
callerParentId_ = callerParentId;
setParameter("CallerParentId", std::to_string(callerParentId));
}
bool DescribeDomainHttpCodeDataRequest::getProxy_original_security_transport()const
{
return proxy_original_security_transport_;
}
void DescribeDomainHttpCodeDataRequest::setProxy_original_security_transport(bool proxy_original_security_transport)
{
proxy_original_security_transport_ = proxy_original_security_transport;
setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport));
}
std::string DescribeDomainHttpCodeDataRequest::getLocationNameEn()const
{
return locationNameEn_;
}
void DescribeDomainHttpCodeDataRequest::setLocationNameEn(const std::string& locationNameEn)
{
locationNameEn_ = locationNameEn;
setParameter("LocationNameEn", locationNameEn);
}
std::string DescribeDomainHttpCodeDataRequest::getStartTime()const
{
return startTime_;
}
void DescribeDomainHttpCodeDataRequest::setStartTime(const std::string& startTime)
{
startTime_ = startTime;
setParameter("StartTime", startTime);
}
std::string DescribeDomainHttpCodeDataRequest::getIspNameEn()const
{
return ispNameEn_;
}
void DescribeDomainHttpCodeDataRequest::setIspNameEn(const std::string& ispNameEn)
{
ispNameEn_ = ispNameEn;
setParameter("IspNameEn", ispNameEn);
}
std::string DescribeDomainHttpCodeDataRequest::getProxy_original_source_ip()const
{
return proxy_original_source_ip_;
}
void DescribeDomainHttpCodeDataRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip)
{
proxy_original_source_ip_ = proxy_original_source_ip;
setParameter("Proxy_original_source_ip", proxy_original_source_ip);
}
std::string DescribeDomainHttpCodeDataRequest::getOwnerIdLoginEmail()const
{
return ownerIdLoginEmail_;
}
void DescribeDomainHttpCodeDataRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail)
{
ownerIdLoginEmail_ = ownerIdLoginEmail;
setParameter("OwnerIdLoginEmail", ownerIdLoginEmail);
}
std::string DescribeDomainHttpCodeDataRequest::getCallerType()const
{
return callerType_;
}
void DescribeDomainHttpCodeDataRequest::setCallerType(const std::string& callerType)
{
callerType_ = callerType;
setParameter("CallerType", callerType);
}
std::string DescribeDomainHttpCodeDataRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DescribeDomainHttpCodeDataRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeDomainHttpCodeDataRequest::getSecurityToken()const
{
return securityToken_;
@@ -36,6 +135,83 @@ void DescribeDomainHttpCodeDataRequest::setSecurityToken(const std::string& secu
setParameter("SecurityToken", securityToken);
}
std::string DescribeDomainHttpCodeDataRequest::getRequestContent()const
{
return requestContent_;
}
void DescribeDomainHttpCodeDataRequest::setRequestContent(const std::string& requestContent)
{
requestContent_ = requestContent;
setParameter("RequestContent", requestContent);
}
std::string DescribeDomainHttpCodeDataRequest::getCallerBidEmail()const
{
return callerBidEmail_;
}
void DescribeDomainHttpCodeDataRequest::setCallerBidEmail(const std::string& callerBidEmail)
{
callerBidEmail_ = callerBidEmail;
setParameter("CallerBidEmail", callerBidEmail);
}
std::string DescribeDomainHttpCodeDataRequest::getCallerUidEmail()const
{
return callerUidEmail_;
}
void DescribeDomainHttpCodeDataRequest::setCallerUidEmail(const std::string& callerUidEmail)
{
callerUidEmail_ = callerUidEmail;
setParameter("CallerUidEmail", callerUidEmail);
}
long DescribeDomainHttpCodeDataRequest::getCallerUid()const
{
return callerUid_;
}
void DescribeDomainHttpCodeDataRequest::setCallerUid(long callerUid)
{
callerUid_ = callerUid;
setParameter("CallerUid", std::to_string(callerUid));
}
std::string DescribeDomainHttpCodeDataRequest::getApp_ip()const
{
return app_ip_;
}
void DescribeDomainHttpCodeDataRequest::setApp_ip(const std::string& app_ip)
{
app_ip_ = app_ip;
setParameter("App_ip", app_ip);
}
std::string DescribeDomainHttpCodeDataRequest::getPopProduct()const
{
return popProduct_;
}
void DescribeDomainHttpCodeDataRequest::setPopProduct(const std::string& popProduct)
{
popProduct_ = popProduct;
setParameter("PopProduct", popProduct);
}
std::string DescribeDomainHttpCodeDataRequest::getOutString()const
{
return outString_;
}
void DescribeDomainHttpCodeDataRequest::setOutString(const std::string& outString)
{
outString_ = outString;
setParameter("OutString", outString);
}
std::string DescribeDomainHttpCodeDataRequest::getTimeMerge()const
{
return timeMerge_;
@@ -69,48 +245,15 @@ void DescribeDomainHttpCodeDataRequest::setEndTime(const std::string& endTime)
setParameter("EndTime", endTime);
}
std::string DescribeDomainHttpCodeDataRequest::getLocationNameEn()const
std::string DescribeDomainHttpCodeDataRequest::getCallerBid()const
{
return locationNameEn_;
return callerBid_;
}
void DescribeDomainHttpCodeDataRequest::setLocationNameEn(const std::string& locationNameEn)
void DescribeDomainHttpCodeDataRequest::setCallerBid(const std::string& callerBid)
{
locationNameEn_ = locationNameEn;
setParameter("LocationNameEn", locationNameEn);
}
std::string DescribeDomainHttpCodeDataRequest::getInterval()const
{
return interval_;
}
void DescribeDomainHttpCodeDataRequest::setInterval(const std::string& interval)
{
interval_ = interval;
setParameter("Interval", interval);
}
std::string DescribeDomainHttpCodeDataRequest::getStartTime()const
{
return startTime_;
}
void DescribeDomainHttpCodeDataRequest::setStartTime(const std::string& startTime)
{
startTime_ = startTime;
setParameter("StartTime", startTime);
}
std::string DescribeDomainHttpCodeDataRequest::getIspNameEn()const
{
return ispNameEn_;
}
void DescribeDomainHttpCodeDataRequest::setIspNameEn(const std::string& ispNameEn)
{
ispNameEn_ = ispNameEn;
setParameter("IspNameEn", ispNameEn);
callerBid_ = callerBid;
setParameter("CallerBid", callerBid);
}
long DescribeDomainHttpCodeDataRequest::getOwnerId()const
@@ -124,14 +267,80 @@ void DescribeDomainHttpCodeDataRequest::setOwnerId(long ownerId)
setParameter("OwnerId", std::to_string(ownerId));
}
std::string DescribeDomainHttpCodeDataRequest::getAccessKeyId()const
std::string DescribeDomainHttpCodeDataRequest::getVersion()const
{
return accessKeyId_;
return version_;
}
void DescribeDomainHttpCodeDataRequest::setAccessKeyId(const std::string& accessKeyId)
void DescribeDomainHttpCodeDataRequest::setVersion(const std::string& version)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
version_ = version;
setParameter("Version", version);
}
bool DescribeDomainHttpCodeDataRequest::getProxy_trust_transport_info()const
{
return proxy_trust_transport_info_;
}
void DescribeDomainHttpCodeDataRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info)
{
proxy_trust_transport_info_ = proxy_trust_transport_info;
setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info));
}
bool DescribeDomainHttpCodeDataRequest::getAk_mfa_present()const
{
return ak_mfa_present_;
}
void DescribeDomainHttpCodeDataRequest::setAk_mfa_present(bool ak_mfa_present)
{
ak_mfa_present_ = ak_mfa_present;
setParameter("Ak_mfa_present", std::to_string(ak_mfa_present));
}
bool DescribeDomainHttpCodeDataRequest::getSecurity_transport()const
{
return security_transport_;
}
void DescribeDomainHttpCodeDataRequest::setSecurity_transport(bool security_transport)
{
security_transport_ = security_transport;
setParameter("Security_transport", std::to_string(security_transport));
}
std::string DescribeDomainHttpCodeDataRequest::getRequestId()const
{
return requestId_;
}
void DescribeDomainHttpCodeDataRequest::setRequestId(const std::string& requestId)
{
requestId_ = requestId;
setParameter("RequestId", requestId);
}
std::string DescribeDomainHttpCodeDataRequest::getInterval()const
{
return interval_;
}
void DescribeDomainHttpCodeDataRequest::setInterval(const std::string& interval)
{
interval_ = interval;
setParameter("Interval", interval);
}
std::string DescribeDomainHttpCodeDataRequest::getFields()const
{
return fields_;
}
void DescribeDomainHttpCodeDataRequest::setFields(const std::string& fields)
{
fields_ = fields;
setParameter("Fields", fields);
}

View File

@@ -62,12 +62,12 @@ void DescribeDomainHttpCodeDataResult::parse(const std::string &payload)
}
if(!value["DomainName"].isNull())
domainName_ = value["DomainName"].asString();
if(!value["DataInterval"].isNull())
dataInterval_ = value["DataInterval"].asString();
if(!value["StartTime"].isNull())
startTime_ = value["StartTime"].asString();
if(!value["EndTime"].isNull())
endTime_ = value["EndTime"].asString();
if(!value["DataInterval"].isNull())
dataInterval_ = value["DataInterval"].asString();
}
@@ -81,16 +81,16 @@ std::string DescribeDomainHttpCodeDataResult::getDomainName()const
return domainName_;
}
std::string DescribeDomainHttpCodeDataResult::getDataInterval()const
{
return dataInterval_;
}
std::string DescribeDomainHttpCodeDataResult::getStartTime()const
{
return startTime_;
}
std::string DescribeDomainHttpCodeDataResult::getDataInterval()const
{
return dataInterval_;
}
std::vector<DescribeDomainHttpCodeDataResult::UsageData> DescribeDomainHttpCodeDataResult::getHttpCodeData()const
{
return httpCodeData_;

View File

@@ -25,6 +25,83 @@ DescribeDomainISPDataRequest::DescribeDomainISPDataRequest() :
DescribeDomainISPDataRequest::~DescribeDomainISPDataRequest()
{}
long DescribeDomainISPDataRequest::getCallerParentId()const
{
return callerParentId_;
}
void DescribeDomainISPDataRequest::setCallerParentId(long callerParentId)
{
callerParentId_ = callerParentId;
setParameter("CallerParentId", std::to_string(callerParentId));
}
bool DescribeDomainISPDataRequest::getProxy_original_security_transport()const
{
return proxy_original_security_transport_;
}
void DescribeDomainISPDataRequest::setProxy_original_security_transport(bool proxy_original_security_transport)
{
proxy_original_security_transport_ = proxy_original_security_transport;
setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport));
}
std::string DescribeDomainISPDataRequest::getStartTime()const
{
return startTime_;
}
void DescribeDomainISPDataRequest::setStartTime(const std::string& startTime)
{
startTime_ = startTime;
setParameter("StartTime", startTime);
}
std::string DescribeDomainISPDataRequest::getProxy_original_source_ip()const
{
return proxy_original_source_ip_;
}
void DescribeDomainISPDataRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip)
{
proxy_original_source_ip_ = proxy_original_source_ip;
setParameter("Proxy_original_source_ip", proxy_original_source_ip);
}
std::string DescribeDomainISPDataRequest::getOwnerIdLoginEmail()const
{
return ownerIdLoginEmail_;
}
void DescribeDomainISPDataRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail)
{
ownerIdLoginEmail_ = ownerIdLoginEmail;
setParameter("OwnerIdLoginEmail", ownerIdLoginEmail);
}
std::string DescribeDomainISPDataRequest::getCallerType()const
{
return callerType_;
}
void DescribeDomainISPDataRequest::setCallerType(const std::string& callerType)
{
callerType_ = callerType;
setParameter("CallerType", callerType);
}
std::string DescribeDomainISPDataRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DescribeDomainISPDataRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeDomainISPDataRequest::getSecurityToken()const
{
return securityToken_;
@@ -36,6 +113,94 @@ void DescribeDomainISPDataRequest::setSecurityToken(const std::string& securityT
setParameter("SecurityToken", securityToken);
}
std::string DescribeDomainISPDataRequest::getRequestContent()const
{
return requestContent_;
}
void DescribeDomainISPDataRequest::setRequestContent(const std::string& requestContent)
{
requestContent_ = requestContent;
setParameter("RequestContent", requestContent);
}
std::string DescribeDomainISPDataRequest::getCallerBidEmail()const
{
return callerBidEmail_;
}
void DescribeDomainISPDataRequest::setCallerBidEmail(const std::string& callerBidEmail)
{
callerBidEmail_ = callerBidEmail;
setParameter("CallerBidEmail", callerBidEmail);
}
std::string DescribeDomainISPDataRequest::getCallerUidEmail()const
{
return callerUidEmail_;
}
void DescribeDomainISPDataRequest::setCallerUidEmail(const std::string& callerUidEmail)
{
callerUidEmail_ = callerUidEmail;
setParameter("CallerUidEmail", callerUidEmail);
}
long DescribeDomainISPDataRequest::getCallerUid()const
{
return callerUid_;
}
void DescribeDomainISPDataRequest::setCallerUid(long callerUid)
{
callerUid_ = callerUid;
setParameter("CallerUid", std::to_string(callerUid));
}
std::string DescribeDomainISPDataRequest::getApp_ip()const
{
return app_ip_;
}
void DescribeDomainISPDataRequest::setApp_ip(const std::string& app_ip)
{
app_ip_ = app_ip;
setParameter("App_ip", app_ip);
}
std::string DescribeDomainISPDataRequest::getPopProduct()const
{
return popProduct_;
}
void DescribeDomainISPDataRequest::setPopProduct(const std::string& popProduct)
{
popProduct_ = popProduct;
setParameter("PopProduct", popProduct);
}
std::string DescribeDomainISPDataRequest::getProduct()const
{
return product_;
}
void DescribeDomainISPDataRequest::setProduct(const std::string& product)
{
product_ = product;
setParameter("Product", product);
}
std::string DescribeDomainISPDataRequest::getOutString()const
{
return outString_;
}
void DescribeDomainISPDataRequest::setOutString(const std::string& outString)
{
outString_ = outString;
setParameter("OutString", outString);
}
std::string DescribeDomainISPDataRequest::getDomainName()const
{
return domainName_;
@@ -58,15 +223,15 @@ void DescribeDomainISPDataRequest::setEndTime(const std::string& endTime)
setParameter("EndTime", endTime);
}
std::string DescribeDomainISPDataRequest::getStartTime()const
std::string DescribeDomainISPDataRequest::getCallerBid()const
{
return startTime_;
return callerBid_;
}
void DescribeDomainISPDataRequest::setStartTime(const std::string& startTime)
void DescribeDomainISPDataRequest::setCallerBid(const std::string& callerBid)
{
startTime_ = startTime;
setParameter("StartTime", startTime);
callerBid_ = callerBid;
setParameter("CallerBid", callerBid);
}
long DescribeDomainISPDataRequest::getOwnerId()const
@@ -80,14 +245,58 @@ void DescribeDomainISPDataRequest::setOwnerId(long ownerId)
setParameter("OwnerId", std::to_string(ownerId));
}
std::string DescribeDomainISPDataRequest::getAccessKeyId()const
std::string DescribeDomainISPDataRequest::getVersion()const
{
return accessKeyId_;
return version_;
}
void DescribeDomainISPDataRequest::setAccessKeyId(const std::string& accessKeyId)
void DescribeDomainISPDataRequest::setVersion(const std::string& version)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
version_ = version;
setParameter("Version", version);
}
bool DescribeDomainISPDataRequest::getProxy_trust_transport_info()const
{
return proxy_trust_transport_info_;
}
void DescribeDomainISPDataRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info)
{
proxy_trust_transport_info_ = proxy_trust_transport_info;
setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info));
}
bool DescribeDomainISPDataRequest::getAk_mfa_present()const
{
return ak_mfa_present_;
}
void DescribeDomainISPDataRequest::setAk_mfa_present(bool ak_mfa_present)
{
ak_mfa_present_ = ak_mfa_present;
setParameter("Ak_mfa_present", std::to_string(ak_mfa_present));
}
bool DescribeDomainISPDataRequest::getSecurity_transport()const
{
return security_transport_;
}
void DescribeDomainISPDataRequest::setSecurity_transport(bool security_transport)
{
security_transport_ = security_transport;
setParameter("Security_transport", std::to_string(security_transport));
}
std::string DescribeDomainISPDataRequest::getRequestId()const
{
return requestId_;
}
void DescribeDomainISPDataRequest::setRequestId(const std::string& requestId)
{
requestId_ = requestId;
setParameter("RequestId", requestId);
}

View File

@@ -56,16 +56,16 @@ void DescribeDomainISPDataResult::parse(const std::string &payload)
valueObject.avgResponseTime = value["AvgResponseTime"].asString();
if(!value["Bps"].isNull())
valueObject.bps = value["Bps"].asString();
if(!value["ByteHitRate"].isNull())
valueObject.byteHitRate = value["ByteHitRate"].asString();
if(!value["Qps"].isNull())
valueObject.qps = value["Qps"].asString();
if(!value["ReqErrRate"].isNull())
valueObject.reqErrRate = value["ReqErrRate"].asString();
if(!value["ReqHitRate"].isNull())
valueObject.reqHitRate = value["ReqHitRate"].asString();
if(!value["AvgResponseRate"].isNull())
valueObject.avgResponseRate = value["AvgResponseRate"].asString();
if(!value["ByteHitRate"].isNull())
valueObject.byteHitRate = value["ByteHitRate"].asString();
if(!value["ReqHitRate"].isNull())
valueObject.reqHitRate = value["ReqHitRate"].asString();
if(!value["ReqErrRate"].isNull())
valueObject.reqErrRate = value["ReqErrRate"].asString();
if(!value["TotalBytes"].isNull())
valueObject.totalBytes = value["TotalBytes"].asString();
if(!value["BytesProportion"].isNull())

View File

@@ -201,17 +201,6 @@ void DescribeDomainRealTimeBpsDataRequest::setPopProduct(const std::string& popP
setParameter("PopProduct", popProduct);
}
std::string DescribeDomainRealTimeBpsDataRequest::getProduct()const
{
return product_;
}
void DescribeDomainRealTimeBpsDataRequest::setProduct(const std::string& product)
{
product_ = product;
setParameter("Product", product);
}
std::string DescribeDomainRealTimeBpsDataRequest::getDomainName()const
{
return domainName_;
@@ -311,3 +300,25 @@ void DescribeDomainRealTimeBpsDataRequest::setRequestId(const std::string& reque
setParameter("RequestId", requestId);
}
std::string DescribeDomainRealTimeBpsDataRequest::getInterval()const
{
return interval_;
}
void DescribeDomainRealTimeBpsDataRequest::setInterval(const std::string& interval)
{
interval_ = interval;
setParameter("Interval", interval);
}
std::string DescribeDomainRealTimeBpsDataRequest::getFields()const
{
return fields_;
}
void DescribeDomainRealTimeBpsDataRequest::setFields(const std::string& fields)
{
fields_ = fields;
setParameter("Fields", fields);
}

View File

@@ -179,17 +179,6 @@ void DescribeDomainRealTimeByteHitRateDataRequest::setPopProduct(const std::stri
setParameter("PopProduct", popProduct);
}
std::string DescribeDomainRealTimeByteHitRateDataRequest::getProduct()const
{
return product_;
}
void DescribeDomainRealTimeByteHitRateDataRequest::setProduct(const std::string& product)
{
product_ = product;
setParameter("Product", product);
}
std::string DescribeDomainRealTimeByteHitRateDataRequest::getDomainName()const
{
return domainName_;
@@ -289,3 +278,25 @@ void DescribeDomainRealTimeByteHitRateDataRequest::setRequestId(const std::strin
setParameter("RequestId", requestId);
}
std::string DescribeDomainRealTimeByteHitRateDataRequest::getInterval()const
{
return interval_;
}
void DescribeDomainRealTimeByteHitRateDataRequest::setInterval(const std::string& interval)
{
interval_ = interval;
setParameter("Interval", interval);
}
std::string DescribeDomainRealTimeByteHitRateDataRequest::getFields()const
{
return fields_;
}
void DescribeDomainRealTimeByteHitRateDataRequest::setFields(const std::string& fields)
{
fields_ = fields;
setParameter("Fields", fields);
}

View File

@@ -201,17 +201,6 @@ void DescribeDomainRealTimeQpsDataRequest::setPopProduct(const std::string& popP
setParameter("PopProduct", popProduct);
}
std::string DescribeDomainRealTimeQpsDataRequest::getProduct()const
{
return product_;
}
void DescribeDomainRealTimeQpsDataRequest::setProduct(const std::string& product)
{
product_ = product;
setParameter("Product", product);
}
std::string DescribeDomainRealTimeQpsDataRequest::getDomainName()const
{
return domainName_;
@@ -311,3 +300,25 @@ void DescribeDomainRealTimeQpsDataRequest::setRequestId(const std::string& reque
setParameter("RequestId", requestId);
}
std::string DescribeDomainRealTimeQpsDataRequest::getInterval()const
{
return interval_;
}
void DescribeDomainRealTimeQpsDataRequest::setInterval(const std::string& interval)
{
interval_ = interval;
setParameter("Interval", interval);
}
std::string DescribeDomainRealTimeQpsDataRequest::getFields()const
{
return fields_;
}
void DescribeDomainRealTimeQpsDataRequest::setFields(const std::string& fields)
{
fields_ = fields;
setParameter("Fields", fields);
}

View File

@@ -179,17 +179,6 @@ void DescribeDomainRealTimeReqHitRateDataRequest::setPopProduct(const std::strin
setParameter("PopProduct", popProduct);
}
std::string DescribeDomainRealTimeReqHitRateDataRequest::getProduct()const
{
return product_;
}
void DescribeDomainRealTimeReqHitRateDataRequest::setProduct(const std::string& product)
{
product_ = product;
setParameter("Product", product);
}
std::string DescribeDomainRealTimeReqHitRateDataRequest::getDomainName()const
{
return domainName_;
@@ -289,3 +278,25 @@ void DescribeDomainRealTimeReqHitRateDataRequest::setRequestId(const std::string
setParameter("RequestId", requestId);
}
std::string DescribeDomainRealTimeReqHitRateDataRequest::getInterval()const
{
return interval_;
}
void DescribeDomainRealTimeReqHitRateDataRequest::setInterval(const std::string& interval)
{
interval_ = interval;
setParameter("Interval", interval);
}
std::string DescribeDomainRealTimeReqHitRateDataRequest::getFields()const
{
return fields_;
}
void DescribeDomainRealTimeReqHitRateDataRequest::setFields(const std::string& fields)
{
fields_ = fields;
setParameter("Fields", fields);
}

View File

@@ -25,6 +25,83 @@ DescribeDomainRegionDataRequest::DescribeDomainRegionDataRequest() :
DescribeDomainRegionDataRequest::~DescribeDomainRegionDataRequest()
{}
long DescribeDomainRegionDataRequest::getCallerParentId()const
{
return callerParentId_;
}
void DescribeDomainRegionDataRequest::setCallerParentId(long callerParentId)
{
callerParentId_ = callerParentId;
setParameter("CallerParentId", std::to_string(callerParentId));
}
bool DescribeDomainRegionDataRequest::getProxy_original_security_transport()const
{
return proxy_original_security_transport_;
}
void DescribeDomainRegionDataRequest::setProxy_original_security_transport(bool proxy_original_security_transport)
{
proxy_original_security_transport_ = proxy_original_security_transport;
setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport));
}
std::string DescribeDomainRegionDataRequest::getStartTime()const
{
return startTime_;
}
void DescribeDomainRegionDataRequest::setStartTime(const std::string& startTime)
{
startTime_ = startTime;
setParameter("StartTime", startTime);
}
std::string DescribeDomainRegionDataRequest::getProxy_original_source_ip()const
{
return proxy_original_source_ip_;
}
void DescribeDomainRegionDataRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip)
{
proxy_original_source_ip_ = proxy_original_source_ip;
setParameter("Proxy_original_source_ip", proxy_original_source_ip);
}
std::string DescribeDomainRegionDataRequest::getOwnerIdLoginEmail()const
{
return ownerIdLoginEmail_;
}
void DescribeDomainRegionDataRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail)
{
ownerIdLoginEmail_ = ownerIdLoginEmail;
setParameter("OwnerIdLoginEmail", ownerIdLoginEmail);
}
std::string DescribeDomainRegionDataRequest::getCallerType()const
{
return callerType_;
}
void DescribeDomainRegionDataRequest::setCallerType(const std::string& callerType)
{
callerType_ = callerType;
setParameter("CallerType", callerType);
}
std::string DescribeDomainRegionDataRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DescribeDomainRegionDataRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeDomainRegionDataRequest::getSecurityToken()const
{
return securityToken_;
@@ -36,6 +113,94 @@ void DescribeDomainRegionDataRequest::setSecurityToken(const std::string& securi
setParameter("SecurityToken", securityToken);
}
std::string DescribeDomainRegionDataRequest::getRequestContent()const
{
return requestContent_;
}
void DescribeDomainRegionDataRequest::setRequestContent(const std::string& requestContent)
{
requestContent_ = requestContent;
setParameter("RequestContent", requestContent);
}
std::string DescribeDomainRegionDataRequest::getCallerBidEmail()const
{
return callerBidEmail_;
}
void DescribeDomainRegionDataRequest::setCallerBidEmail(const std::string& callerBidEmail)
{
callerBidEmail_ = callerBidEmail;
setParameter("CallerBidEmail", callerBidEmail);
}
std::string DescribeDomainRegionDataRequest::getCallerUidEmail()const
{
return callerUidEmail_;
}
void DescribeDomainRegionDataRequest::setCallerUidEmail(const std::string& callerUidEmail)
{
callerUidEmail_ = callerUidEmail;
setParameter("CallerUidEmail", callerUidEmail);
}
long DescribeDomainRegionDataRequest::getCallerUid()const
{
return callerUid_;
}
void DescribeDomainRegionDataRequest::setCallerUid(long callerUid)
{
callerUid_ = callerUid;
setParameter("CallerUid", std::to_string(callerUid));
}
std::string DescribeDomainRegionDataRequest::getApp_ip()const
{
return app_ip_;
}
void DescribeDomainRegionDataRequest::setApp_ip(const std::string& app_ip)
{
app_ip_ = app_ip;
setParameter("App_ip", app_ip);
}
std::string DescribeDomainRegionDataRequest::getPopProduct()const
{
return popProduct_;
}
void DescribeDomainRegionDataRequest::setPopProduct(const std::string& popProduct)
{
popProduct_ = popProduct;
setParameter("PopProduct", popProduct);
}
std::string DescribeDomainRegionDataRequest::getProduct()const
{
return product_;
}
void DescribeDomainRegionDataRequest::setProduct(const std::string& product)
{
product_ = product;
setParameter("Product", product);
}
std::string DescribeDomainRegionDataRequest::getOutString()const
{
return outString_;
}
void DescribeDomainRegionDataRequest::setOutString(const std::string& outString)
{
outString_ = outString;
setParameter("OutString", outString);
}
std::string DescribeDomainRegionDataRequest::getDomainName()const
{
return domainName_;
@@ -58,15 +223,15 @@ void DescribeDomainRegionDataRequest::setEndTime(const std::string& endTime)
setParameter("EndTime", endTime);
}
std::string DescribeDomainRegionDataRequest::getStartTime()const
std::string DescribeDomainRegionDataRequest::getCallerBid()const
{
return startTime_;
return callerBid_;
}
void DescribeDomainRegionDataRequest::setStartTime(const std::string& startTime)
void DescribeDomainRegionDataRequest::setCallerBid(const std::string& callerBid)
{
startTime_ = startTime;
setParameter("StartTime", startTime);
callerBid_ = callerBid;
setParameter("CallerBid", callerBid);
}
long DescribeDomainRegionDataRequest::getOwnerId()const
@@ -80,14 +245,58 @@ void DescribeDomainRegionDataRequest::setOwnerId(long ownerId)
setParameter("OwnerId", std::to_string(ownerId));
}
std::string DescribeDomainRegionDataRequest::getAccessKeyId()const
std::string DescribeDomainRegionDataRequest::getVersion()const
{
return accessKeyId_;
return version_;
}
void DescribeDomainRegionDataRequest::setAccessKeyId(const std::string& accessKeyId)
void DescribeDomainRegionDataRequest::setVersion(const std::string& version)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
version_ = version;
setParameter("Version", version);
}
bool DescribeDomainRegionDataRequest::getProxy_trust_transport_info()const
{
return proxy_trust_transport_info_;
}
void DescribeDomainRegionDataRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info)
{
proxy_trust_transport_info_ = proxy_trust_transport_info;
setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info));
}
bool DescribeDomainRegionDataRequest::getAk_mfa_present()const
{
return ak_mfa_present_;
}
void DescribeDomainRegionDataRequest::setAk_mfa_present(bool ak_mfa_present)
{
ak_mfa_present_ = ak_mfa_present;
setParameter("Ak_mfa_present", std::to_string(ak_mfa_present));
}
bool DescribeDomainRegionDataRequest::getSecurity_transport()const
{
return security_transport_;
}
void DescribeDomainRegionDataRequest::setSecurity_transport(bool security_transport)
{
security_transport_ = security_transport;
setParameter("Security_transport", std::to_string(security_transport));
}
std::string DescribeDomainRegionDataRequest::getRequestId()const
{
return requestId_;
}
void DescribeDomainRegionDataRequest::setRequestId(const std::string& requestId)
{
requestId_ = requestId;
setParameter("RequestId", requestId);
}

View File

@@ -56,16 +56,16 @@ void DescribeDomainRegionDataResult::parse(const std::string &payload)
valueObject.avgResponseTime = value["AvgResponseTime"].asString();
if(!value["Bps"].isNull())
valueObject.bps = value["Bps"].asString();
if(!value["ByteHitRate"].isNull())
valueObject.byteHitRate = value["ByteHitRate"].asString();
if(!value["Qps"].isNull())
valueObject.qps = value["Qps"].asString();
if(!value["ReqErrRate"].isNull())
valueObject.reqErrRate = value["ReqErrRate"].asString();
if(!value["ReqHitRate"].isNull())
valueObject.reqHitRate = value["ReqHitRate"].asString();
if(!value["AvgResponseRate"].isNull())
valueObject.avgResponseRate = value["AvgResponseRate"].asString();
if(!value["ByteHitRate"].isNull())
valueObject.byteHitRate = value["ByteHitRate"].asString();
if(!value["ReqHitRate"].isNull())
valueObject.reqHitRate = value["ReqHitRate"].asString();
if(!value["ReqErrRate"].isNull())
valueObject.reqErrRate = value["ReqErrRate"].asString();
if(!value["TotalBytes"].isNull())
valueObject.totalBytes = value["TotalBytes"].asString();
if(!value["BytesProportion"].isNull())

View File

@@ -25,6 +25,83 @@ DescribeDomainReqHitRateDataRequest::DescribeDomainReqHitRateDataRequest() :
DescribeDomainReqHitRateDataRequest::~DescribeDomainReqHitRateDataRequest()
{}
long DescribeDomainReqHitRateDataRequest::getCallerParentId()const
{
return callerParentId_;
}
void DescribeDomainReqHitRateDataRequest::setCallerParentId(long callerParentId)
{
callerParentId_ = callerParentId;
setParameter("CallerParentId", std::to_string(callerParentId));
}
bool DescribeDomainReqHitRateDataRequest::getProxy_original_security_transport()const
{
return proxy_original_security_transport_;
}
void DescribeDomainReqHitRateDataRequest::setProxy_original_security_transport(bool proxy_original_security_transport)
{
proxy_original_security_transport_ = proxy_original_security_transport;
setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport));
}
std::string DescribeDomainReqHitRateDataRequest::getStartTime()const
{
return startTime_;
}
void DescribeDomainReqHitRateDataRequest::setStartTime(const std::string& startTime)
{
startTime_ = startTime;
setParameter("StartTime", startTime);
}
std::string DescribeDomainReqHitRateDataRequest::getProxy_original_source_ip()const
{
return proxy_original_source_ip_;
}
void DescribeDomainReqHitRateDataRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip)
{
proxy_original_source_ip_ = proxy_original_source_ip;
setParameter("Proxy_original_source_ip", proxy_original_source_ip);
}
std::string DescribeDomainReqHitRateDataRequest::getOwnerIdLoginEmail()const
{
return ownerIdLoginEmail_;
}
void DescribeDomainReqHitRateDataRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail)
{
ownerIdLoginEmail_ = ownerIdLoginEmail;
setParameter("OwnerIdLoginEmail", ownerIdLoginEmail);
}
std::string DescribeDomainReqHitRateDataRequest::getCallerType()const
{
return callerType_;
}
void DescribeDomainReqHitRateDataRequest::setCallerType(const std::string& callerType)
{
callerType_ = callerType;
setParameter("CallerType", callerType);
}
std::string DescribeDomainReqHitRateDataRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DescribeDomainReqHitRateDataRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeDomainReqHitRateDataRequest::getSecurityToken()const
{
return securityToken_;
@@ -36,6 +113,83 @@ void DescribeDomainReqHitRateDataRequest::setSecurityToken(const std::string& se
setParameter("SecurityToken", securityToken);
}
std::string DescribeDomainReqHitRateDataRequest::getRequestContent()const
{
return requestContent_;
}
void DescribeDomainReqHitRateDataRequest::setRequestContent(const std::string& requestContent)
{
requestContent_ = requestContent;
setParameter("RequestContent", requestContent);
}
std::string DescribeDomainReqHitRateDataRequest::getCallerBidEmail()const
{
return callerBidEmail_;
}
void DescribeDomainReqHitRateDataRequest::setCallerBidEmail(const std::string& callerBidEmail)
{
callerBidEmail_ = callerBidEmail;
setParameter("CallerBidEmail", callerBidEmail);
}
std::string DescribeDomainReqHitRateDataRequest::getCallerUidEmail()const
{
return callerUidEmail_;
}
void DescribeDomainReqHitRateDataRequest::setCallerUidEmail(const std::string& callerUidEmail)
{
callerUidEmail_ = callerUidEmail;
setParameter("CallerUidEmail", callerUidEmail);
}
long DescribeDomainReqHitRateDataRequest::getCallerUid()const
{
return callerUid_;
}
void DescribeDomainReqHitRateDataRequest::setCallerUid(long callerUid)
{
callerUid_ = callerUid;
setParameter("CallerUid", std::to_string(callerUid));
}
std::string DescribeDomainReqHitRateDataRequest::getApp_ip()const
{
return app_ip_;
}
void DescribeDomainReqHitRateDataRequest::setApp_ip(const std::string& app_ip)
{
app_ip_ = app_ip;
setParameter("App_ip", app_ip);
}
std::string DescribeDomainReqHitRateDataRequest::getPopProduct()const
{
return popProduct_;
}
void DescribeDomainReqHitRateDataRequest::setPopProduct(const std::string& popProduct)
{
popProduct_ = popProduct;
setParameter("PopProduct", popProduct);
}
std::string DescribeDomainReqHitRateDataRequest::getOutString()const
{
return outString_;
}
void DescribeDomainReqHitRateDataRequest::setOutString(const std::string& outString)
{
outString_ = outString;
setParameter("OutString", outString);
}
std::string DescribeDomainReqHitRateDataRequest::getDomainName()const
{
return domainName_;
@@ -58,26 +212,15 @@ void DescribeDomainReqHitRateDataRequest::setEndTime(const std::string& endTime)
setParameter("EndTime", endTime);
}
std::string DescribeDomainReqHitRateDataRequest::getInterval()const
std::string DescribeDomainReqHitRateDataRequest::getCallerBid()const
{
return interval_;
return callerBid_;
}
void DescribeDomainReqHitRateDataRequest::setInterval(const std::string& interval)
void DescribeDomainReqHitRateDataRequest::setCallerBid(const std::string& callerBid)
{
interval_ = interval;
setParameter("Interval", interval);
}
std::string DescribeDomainReqHitRateDataRequest::getStartTime()const
{
return startTime_;
}
void DescribeDomainReqHitRateDataRequest::setStartTime(const std::string& startTime)
{
startTime_ = startTime;
setParameter("StartTime", startTime);
callerBid_ = callerBid;
setParameter("CallerBid", callerBid);
}
long DescribeDomainReqHitRateDataRequest::getOwnerId()const
@@ -91,14 +234,80 @@ void DescribeDomainReqHitRateDataRequest::setOwnerId(long ownerId)
setParameter("OwnerId", std::to_string(ownerId));
}
std::string DescribeDomainReqHitRateDataRequest::getAccessKeyId()const
std::string DescribeDomainReqHitRateDataRequest::getVersion()const
{
return accessKeyId_;
return version_;
}
void DescribeDomainReqHitRateDataRequest::setAccessKeyId(const std::string& accessKeyId)
void DescribeDomainReqHitRateDataRequest::setVersion(const std::string& version)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
version_ = version;
setParameter("Version", version);
}
bool DescribeDomainReqHitRateDataRequest::getProxy_trust_transport_info()const
{
return proxy_trust_transport_info_;
}
void DescribeDomainReqHitRateDataRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info)
{
proxy_trust_transport_info_ = proxy_trust_transport_info;
setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info));
}
bool DescribeDomainReqHitRateDataRequest::getAk_mfa_present()const
{
return ak_mfa_present_;
}
void DescribeDomainReqHitRateDataRequest::setAk_mfa_present(bool ak_mfa_present)
{
ak_mfa_present_ = ak_mfa_present;
setParameter("Ak_mfa_present", std::to_string(ak_mfa_present));
}
bool DescribeDomainReqHitRateDataRequest::getSecurity_transport()const
{
return security_transport_;
}
void DescribeDomainReqHitRateDataRequest::setSecurity_transport(bool security_transport)
{
security_transport_ = security_transport;
setParameter("Security_transport", std::to_string(security_transport));
}
std::string DescribeDomainReqHitRateDataRequest::getRequestId()const
{
return requestId_;
}
void DescribeDomainReqHitRateDataRequest::setRequestId(const std::string& requestId)
{
requestId_ = requestId;
setParameter("RequestId", requestId);
}
std::string DescribeDomainReqHitRateDataRequest::getInterval()const
{
return interval_;
}
void DescribeDomainReqHitRateDataRequest::setInterval(const std::string& interval)
{
interval_ = interval;
setParameter("Interval", interval);
}
std::string DescribeDomainReqHitRateDataRequest::getFields()const
{
return fields_;
}
void DescribeDomainReqHitRateDataRequest::setFields(const std::string& fields)
{
fields_ = fields;
setParameter("Fields", fields);
}

View File

@@ -52,12 +52,12 @@ void DescribeDomainReqHitRateDataResult::parse(const std::string &payload)
}
if(!value["DomainName"].isNull())
domainName_ = value["DomainName"].asString();
if(!value["DataInterval"].isNull())
dataInterval_ = value["DataInterval"].asString();
if(!value["StartTime"].isNull())
startTime_ = value["StartTime"].asString();
if(!value["EndTime"].isNull())
endTime_ = value["EndTime"].asString();
if(!value["DataInterval"].isNull())
dataInterval_ = value["DataInterval"].asString();
}
@@ -76,13 +76,13 @@ std::string DescribeDomainReqHitRateDataResult::getDomainName()const
return domainName_;
}
std::string DescribeDomainReqHitRateDataResult::getDataInterval()const
{
return dataInterval_;
}
std::string DescribeDomainReqHitRateDataResult::getStartTime()const
{
return startTime_;
}
std::string DescribeDomainReqHitRateDataResult::getDataInterval()const
{
return dataInterval_;
}

View File

@@ -25,6 +25,83 @@ DescribeDomainsUsageByDayRequest::DescribeDomainsUsageByDayRequest() :
DescribeDomainsUsageByDayRequest::~DescribeDomainsUsageByDayRequest()
{}
long DescribeDomainsUsageByDayRequest::getCallerParentId()const
{
return callerParentId_;
}
void DescribeDomainsUsageByDayRequest::setCallerParentId(long callerParentId)
{
callerParentId_ = callerParentId;
setParameter("CallerParentId", std::to_string(callerParentId));
}
bool DescribeDomainsUsageByDayRequest::getProxy_original_security_transport()const
{
return proxy_original_security_transport_;
}
void DescribeDomainsUsageByDayRequest::setProxy_original_security_transport(bool proxy_original_security_transport)
{
proxy_original_security_transport_ = proxy_original_security_transport;
setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport));
}
std::string DescribeDomainsUsageByDayRequest::getStartTime()const
{
return startTime_;
}
void DescribeDomainsUsageByDayRequest::setStartTime(const std::string& startTime)
{
startTime_ = startTime;
setParameter("StartTime", startTime);
}
std::string DescribeDomainsUsageByDayRequest::getProxy_original_source_ip()const
{
return proxy_original_source_ip_;
}
void DescribeDomainsUsageByDayRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip)
{
proxy_original_source_ip_ = proxy_original_source_ip;
setParameter("Proxy_original_source_ip", proxy_original_source_ip);
}
std::string DescribeDomainsUsageByDayRequest::getOwnerIdLoginEmail()const
{
return ownerIdLoginEmail_;
}
void DescribeDomainsUsageByDayRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail)
{
ownerIdLoginEmail_ = ownerIdLoginEmail;
setParameter("OwnerIdLoginEmail", ownerIdLoginEmail);
}
std::string DescribeDomainsUsageByDayRequest::getCallerType()const
{
return callerType_;
}
void DescribeDomainsUsageByDayRequest::setCallerType(const std::string& callerType)
{
callerType_ = callerType;
setParameter("CallerType", callerType);
}
std::string DescribeDomainsUsageByDayRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DescribeDomainsUsageByDayRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeDomainsUsageByDayRequest::getSecurityToken()const
{
return securityToken_;
@@ -36,6 +113,94 @@ void DescribeDomainsUsageByDayRequest::setSecurityToken(const std::string& secur
setParameter("SecurityToken", securityToken);
}
std::string DescribeDomainsUsageByDayRequest::getRequestContent()const
{
return requestContent_;
}
void DescribeDomainsUsageByDayRequest::setRequestContent(const std::string& requestContent)
{
requestContent_ = requestContent;
setParameter("RequestContent", requestContent);
}
std::string DescribeDomainsUsageByDayRequest::getCallerBidEmail()const
{
return callerBidEmail_;
}
void DescribeDomainsUsageByDayRequest::setCallerBidEmail(const std::string& callerBidEmail)
{
callerBidEmail_ = callerBidEmail;
setParameter("CallerBidEmail", callerBidEmail);
}
std::string DescribeDomainsUsageByDayRequest::getCallerUidEmail()const
{
return callerUidEmail_;
}
void DescribeDomainsUsageByDayRequest::setCallerUidEmail(const std::string& callerUidEmail)
{
callerUidEmail_ = callerUidEmail;
setParameter("CallerUidEmail", callerUidEmail);
}
long DescribeDomainsUsageByDayRequest::getCallerUid()const
{
return callerUid_;
}
void DescribeDomainsUsageByDayRequest::setCallerUid(long callerUid)
{
callerUid_ = callerUid;
setParameter("CallerUid", std::to_string(callerUid));
}
std::string DescribeDomainsUsageByDayRequest::getApp_ip()const
{
return app_ip_;
}
void DescribeDomainsUsageByDayRequest::setApp_ip(const std::string& app_ip)
{
app_ip_ = app_ip;
setParameter("App_ip", app_ip);
}
std::string DescribeDomainsUsageByDayRequest::getPopProduct()const
{
return popProduct_;
}
void DescribeDomainsUsageByDayRequest::setPopProduct(const std::string& popProduct)
{
popProduct_ = popProduct;
setParameter("PopProduct", popProduct);
}
std::string DescribeDomainsUsageByDayRequest::getProduct()const
{
return product_;
}
void DescribeDomainsUsageByDayRequest::setProduct(const std::string& product)
{
product_ = product;
setParameter("Product", product);
}
std::string DescribeDomainsUsageByDayRequest::getOutString()const
{
return outString_;
}
void DescribeDomainsUsageByDayRequest::setOutString(const std::string& outString)
{
outString_ = outString;
setParameter("OutString", outString);
}
std::string DescribeDomainsUsageByDayRequest::getDomainName()const
{
return domainName_;
@@ -58,15 +223,15 @@ void DescribeDomainsUsageByDayRequest::setEndTime(const std::string& endTime)
setParameter("EndTime", endTime);
}
std::string DescribeDomainsUsageByDayRequest::getStartTime()const
std::string DescribeDomainsUsageByDayRequest::getCallerBid()const
{
return startTime_;
return callerBid_;
}
void DescribeDomainsUsageByDayRequest::setStartTime(const std::string& startTime)
void DescribeDomainsUsageByDayRequest::setCallerBid(const std::string& callerBid)
{
startTime_ = startTime;
setParameter("StartTime", startTime);
callerBid_ = callerBid;
setParameter("CallerBid", callerBid);
}
long DescribeDomainsUsageByDayRequest::getOwnerId()const
@@ -80,14 +245,58 @@ void DescribeDomainsUsageByDayRequest::setOwnerId(long ownerId)
setParameter("OwnerId", std::to_string(ownerId));
}
std::string DescribeDomainsUsageByDayRequest::getAccessKeyId()const
std::string DescribeDomainsUsageByDayRequest::getVersion()const
{
return accessKeyId_;
return version_;
}
void DescribeDomainsUsageByDayRequest::setAccessKeyId(const std::string& accessKeyId)
void DescribeDomainsUsageByDayRequest::setVersion(const std::string& version)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
version_ = version;
setParameter("Version", version);
}
bool DescribeDomainsUsageByDayRequest::getProxy_trust_transport_info()const
{
return proxy_trust_transport_info_;
}
void DescribeDomainsUsageByDayRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info)
{
proxy_trust_transport_info_ = proxy_trust_transport_info;
setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info));
}
bool DescribeDomainsUsageByDayRequest::getAk_mfa_present()const
{
return ak_mfa_present_;
}
void DescribeDomainsUsageByDayRequest::setAk_mfa_present(bool ak_mfa_present)
{
ak_mfa_present_ = ak_mfa_present;
setParameter("Ak_mfa_present", std::to_string(ak_mfa_present));
}
bool DescribeDomainsUsageByDayRequest::getSecurity_transport()const
{
return security_transport_;
}
void DescribeDomainsUsageByDayRequest::setSecurity_transport(bool security_transport)
{
security_transport_ = security_transport;
setParameter("Security_transport", std::to_string(security_transport));
}
std::string DescribeDomainsUsageByDayRequest::getRequestId()const
{
return requestId_;
}
void DescribeDomainsUsageByDayRequest::setRequestId(const std::string& requestId)
{
requestId_ = requestId;
setParameter("RequestId", requestId);
}

View File

@@ -25,37 +25,26 @@ DescribeTopDomainsByFlowRequest::DescribeTopDomainsByFlowRequest() :
DescribeTopDomainsByFlowRequest::~DescribeTopDomainsByFlowRequest()
{}
std::string DescribeTopDomainsByFlowRequest::getSecurityToken()const
long DescribeTopDomainsByFlowRequest::getCallerParentId()const
{
return securityToken_;
return callerParentId_;
}
void DescribeTopDomainsByFlowRequest::setSecurityToken(const std::string& securityToken)
void DescribeTopDomainsByFlowRequest::setCallerParentId(long callerParentId)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
callerParentId_ = callerParentId;
setParameter("CallerParentId", std::to_string(callerParentId));
}
long DescribeTopDomainsByFlowRequest::getLimit()const
bool DescribeTopDomainsByFlowRequest::getProxy_original_security_transport()const
{
return limit_;
return proxy_original_security_transport_;
}
void DescribeTopDomainsByFlowRequest::setLimit(long limit)
void DescribeTopDomainsByFlowRequest::setProxy_original_security_transport(bool proxy_original_security_transport)
{
limit_ = limit;
setParameter("Limit", std::to_string(limit));
}
std::string DescribeTopDomainsByFlowRequest::getEndTime()const
{
return endTime_;
}
void DescribeTopDomainsByFlowRequest::setEndTime(const std::string& endTime)
{
endTime_ = endTime;
setParameter("EndTime", endTime);
proxy_original_security_transport_ = proxy_original_security_transport;
setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport));
}
std::string DescribeTopDomainsByFlowRequest::getStartTime()const
@@ -69,15 +58,37 @@ void DescribeTopDomainsByFlowRequest::setStartTime(const std::string& startTime)
setParameter("StartTime", startTime);
}
long DescribeTopDomainsByFlowRequest::getOwnerId()const
std::string DescribeTopDomainsByFlowRequest::getProxy_original_source_ip()const
{
return ownerId_;
return proxy_original_source_ip_;
}
void DescribeTopDomainsByFlowRequest::setOwnerId(long ownerId)
void DescribeTopDomainsByFlowRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
proxy_original_source_ip_ = proxy_original_source_ip;
setParameter("Proxy_original_source_ip", proxy_original_source_ip);
}
std::string DescribeTopDomainsByFlowRequest::getOwnerIdLoginEmail()const
{
return ownerIdLoginEmail_;
}
void DescribeTopDomainsByFlowRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail)
{
ownerIdLoginEmail_ = ownerIdLoginEmail;
setParameter("OwnerIdLoginEmail", ownerIdLoginEmail);
}
std::string DescribeTopDomainsByFlowRequest::getCallerType()const
{
return callerType_;
}
void DescribeTopDomainsByFlowRequest::setCallerType(const std::string& callerType)
{
callerType_ = callerType;
setParameter("CallerType", callerType);
}
std::string DescribeTopDomainsByFlowRequest::getAccessKeyId()const
@@ -91,3 +102,190 @@ void DescribeTopDomainsByFlowRequest::setAccessKeyId(const std::string& accessKe
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeTopDomainsByFlowRequest::getSecurityToken()const
{
return securityToken_;
}
void DescribeTopDomainsByFlowRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
std::string DescribeTopDomainsByFlowRequest::getRequestContent()const
{
return requestContent_;
}
void DescribeTopDomainsByFlowRequest::setRequestContent(const std::string& requestContent)
{
requestContent_ = requestContent;
setParameter("RequestContent", requestContent);
}
long DescribeTopDomainsByFlowRequest::getLimit()const
{
return limit_;
}
void DescribeTopDomainsByFlowRequest::setLimit(long limit)
{
limit_ = limit;
setParameter("Limit", std::to_string(limit));
}
std::string DescribeTopDomainsByFlowRequest::getCallerBidEmail()const
{
return callerBidEmail_;
}
void DescribeTopDomainsByFlowRequest::setCallerBidEmail(const std::string& callerBidEmail)
{
callerBidEmail_ = callerBidEmail;
setParameter("CallerBidEmail", callerBidEmail);
}
std::string DescribeTopDomainsByFlowRequest::getCallerUidEmail()const
{
return callerUidEmail_;
}
void DescribeTopDomainsByFlowRequest::setCallerUidEmail(const std::string& callerUidEmail)
{
callerUidEmail_ = callerUidEmail;
setParameter("CallerUidEmail", callerUidEmail);
}
long DescribeTopDomainsByFlowRequest::getCallerUid()const
{
return callerUid_;
}
void DescribeTopDomainsByFlowRequest::setCallerUid(long callerUid)
{
callerUid_ = callerUid;
setParameter("CallerUid", std::to_string(callerUid));
}
std::string DescribeTopDomainsByFlowRequest::getApp_ip()const
{
return app_ip_;
}
void DescribeTopDomainsByFlowRequest::setApp_ip(const std::string& app_ip)
{
app_ip_ = app_ip;
setParameter("App_ip", app_ip);
}
std::string DescribeTopDomainsByFlowRequest::getPopProduct()const
{
return popProduct_;
}
void DescribeTopDomainsByFlowRequest::setPopProduct(const std::string& popProduct)
{
popProduct_ = popProduct;
setParameter("PopProduct", popProduct);
}
std::string DescribeTopDomainsByFlowRequest::getProduct()const
{
return product_;
}
void DescribeTopDomainsByFlowRequest::setProduct(const std::string& product)
{
product_ = product;
setParameter("Product", product);
}
std::string DescribeTopDomainsByFlowRequest::getEndTime()const
{
return endTime_;
}
void DescribeTopDomainsByFlowRequest::setEndTime(const std::string& endTime)
{
endTime_ = endTime;
setParameter("EndTime", endTime);
}
std::string DescribeTopDomainsByFlowRequest::getCallerBid()const
{
return callerBid_;
}
void DescribeTopDomainsByFlowRequest::setCallerBid(const std::string& callerBid)
{
callerBid_ = callerBid;
setParameter("CallerBid", callerBid);
}
long DescribeTopDomainsByFlowRequest::getOwnerId()const
{
return ownerId_;
}
void DescribeTopDomainsByFlowRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string DescribeTopDomainsByFlowRequest::getVersion()const
{
return version_;
}
void DescribeTopDomainsByFlowRequest::setVersion(const std::string& version)
{
version_ = version;
setParameter("Version", version);
}
bool DescribeTopDomainsByFlowRequest::getProxy_trust_transport_info()const
{
return proxy_trust_transport_info_;
}
void DescribeTopDomainsByFlowRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info)
{
proxy_trust_transport_info_ = proxy_trust_transport_info;
setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info));
}
bool DescribeTopDomainsByFlowRequest::getAk_mfa_present()const
{
return ak_mfa_present_;
}
void DescribeTopDomainsByFlowRequest::setAk_mfa_present(bool ak_mfa_present)
{
ak_mfa_present_ = ak_mfa_present;
setParameter("Ak_mfa_present", std::to_string(ak_mfa_present));
}
bool DescribeTopDomainsByFlowRequest::getSecurity_transport()const
{
return security_transport_;
}
void DescribeTopDomainsByFlowRequest::setSecurity_transport(bool security_transport)
{
security_transport_ = security_transport;
setParameter("Security_transport", std::to_string(security_transport));
}
std::string DescribeTopDomainsByFlowRequest::getRequestId()const
{
return requestId_;
}
void DescribeTopDomainsByFlowRequest::setRequestId(const std::string& requestId)
{
requestId_ = requestId;
setParameter("RequestId", requestId);
}

View File

@@ -51,6 +51,10 @@ void DescribeUserUsageDataExportTaskResult::parse(const std::string &payload)
for (auto value : allData)
{
UsageDataPerPage::DataItem dataItemObject;
if(!value["TaskName"].isNull())
dataItemObject.taskName = value["TaskName"].asString();
if(!value["TaskId"].isNull())
dataItemObject.taskId = value["TaskId"].asString();
if(!value["CreateTime"].isNull())
dataItemObject.createTime = value["CreateTime"].asString();
if(!value["UpdateTime"].isNull())

View File

@@ -19,7 +19,7 @@
using AlibabaCloud::Cdn::Model::SetDomainGreenManagerConfigRequest;
SetDomainGreenManagerConfigRequest::SetDomainGreenManagerConfigRequest() :
RpcServiceRequest("cdn", "2014-11-11", "SetDomainGreenManagerConfig")
RpcServiceRequest("cdn", "2018-05-10", "SetDomainGreenManagerConfig")
{}
SetDomainGreenManagerConfigRequest::~SetDomainGreenManagerConfigRequest()

View File

@@ -36,6 +36,17 @@ void SetDomainServerCertificateRequest::setPrivateKey(const std::string& private
setParameter("PrivateKey", privateKey);
}
std::string SetDomainServerCertificateRequest::getForceSet()const
{
return forceSet_;
}
void SetDomainServerCertificateRequest::setForceSet(const std::string& forceSet)
{
forceSet_ = forceSet;
setParameter("ForceSet", forceSet);
}
std::string SetDomainServerCertificateRequest::getServerCertificateStatus()const
{
return serverCertificateStatus_;

View File

@@ -25,6 +25,8 @@ set(dcdn_public_header_model
include/alibabacloud/dcdn/model/DescribeDcdnUserResourcePackageResult.h
include/alibabacloud/dcdn/model/DescribeDcdnRefreshQuotaRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnRefreshQuotaResult.h
include/alibabacloud/dcdn/model/DescribeDcdnDomainTopUrlVisitRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnDomainTopUrlVisitResult.h
include/alibabacloud/dcdn/model/SetDcdnDomainCertificateRequest.h
include/alibabacloud/dcdn/model/SetDcdnDomainCertificateResult.h
include/alibabacloud/dcdn/model/DescribeDcdnDomainLogRequest.h
@@ -43,6 +45,8 @@ set(dcdn_public_header_model
include/alibabacloud/dcdn/model/UpdateDcdnDomainResult.h
include/alibabacloud/dcdn/model/DeleteDcdnDomainRequest.h
include/alibabacloud/dcdn/model/DeleteDcdnDomainResult.h
include/alibabacloud/dcdn/model/DescribeDcdnDomainWebsocketTrafficDataRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnDomainWebsocketTrafficDataResult.h
include/alibabacloud/dcdn/model/BatchDeleteDcdnDomainConfigsRequest.h
include/alibabacloud/dcdn/model/BatchDeleteDcdnDomainConfigsResult.h
include/alibabacloud/dcdn/model/DescribeDcdnDomainDetailRequest.h
@@ -57,6 +61,8 @@ set(dcdn_public_header_model
include/alibabacloud/dcdn/model/DescribeDcdnCertificateListResult.h
include/alibabacloud/dcdn/model/DescribeDcdnCertificateDetailRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnCertificateDetailResult.h
include/alibabacloud/dcdn/model/DescribeDcdnDomainWebsocketBpsDataRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnDomainWebsocketBpsDataResult.h
include/alibabacloud/dcdn/model/DescribeDcdnDomainOriginTrafficDataRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnDomainOriginTrafficDataResult.h
include/alibabacloud/dcdn/model/DescribeDcdnDomainTrafficDataRequest.h
@@ -77,12 +83,16 @@ set(dcdn_public_header_model
include/alibabacloud/dcdn/model/StartDcdnDomainResult.h
include/alibabacloud/dcdn/model/DescribeDcdnUserDomainsRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnUserDomainsResult.h
include/alibabacloud/dcdn/model/DescribeDcdnDomainWebsocketHttpCodeDataRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnDomainWebsocketHttpCodeDataResult.h
include/alibabacloud/dcdn/model/DescribeDcdnDomainHttpCodeDataRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnDomainHttpCodeDataResult.h
include/alibabacloud/dcdn/model/AddDcdnDomainRequest.h
include/alibabacloud/dcdn/model/AddDcdnDomainResult.h
include/alibabacloud/dcdn/model/PreloadDcdnObjectCachesRequest.h
include/alibabacloud/dcdn/model/PreloadDcdnObjectCachesResult.h
include/alibabacloud/dcdn/model/DescribeDcdnDomainTopReferVisitRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnDomainTopReferVisitResult.h
include/alibabacloud/dcdn/model/DescribeDcdnDomainCnameRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnDomainCnameResult.h
include/alibabacloud/dcdn/model/StopDcdnDomainRequest.h
@@ -94,6 +104,8 @@ set(dcdn_src
src/model/DescribeDcdnUserResourcePackageResult.cc
src/model/DescribeDcdnRefreshQuotaRequest.cc
src/model/DescribeDcdnRefreshQuotaResult.cc
src/model/DescribeDcdnDomainTopUrlVisitRequest.cc
src/model/DescribeDcdnDomainTopUrlVisitResult.cc
src/model/SetDcdnDomainCertificateRequest.cc
src/model/SetDcdnDomainCertificateResult.cc
src/model/DescribeDcdnDomainLogRequest.cc
@@ -112,6 +124,8 @@ set(dcdn_src
src/model/UpdateDcdnDomainResult.cc
src/model/DeleteDcdnDomainRequest.cc
src/model/DeleteDcdnDomainResult.cc
src/model/DescribeDcdnDomainWebsocketTrafficDataRequest.cc
src/model/DescribeDcdnDomainWebsocketTrafficDataResult.cc
src/model/BatchDeleteDcdnDomainConfigsRequest.cc
src/model/BatchDeleteDcdnDomainConfigsResult.cc
src/model/DescribeDcdnDomainDetailRequest.cc
@@ -126,6 +140,8 @@ set(dcdn_src
src/model/DescribeDcdnCertificateListResult.cc
src/model/DescribeDcdnCertificateDetailRequest.cc
src/model/DescribeDcdnCertificateDetailResult.cc
src/model/DescribeDcdnDomainWebsocketBpsDataRequest.cc
src/model/DescribeDcdnDomainWebsocketBpsDataResult.cc
src/model/DescribeDcdnDomainOriginTrafficDataRequest.cc
src/model/DescribeDcdnDomainOriginTrafficDataResult.cc
src/model/DescribeDcdnDomainTrafficDataRequest.cc
@@ -146,12 +162,16 @@ set(dcdn_src
src/model/StartDcdnDomainResult.cc
src/model/DescribeDcdnUserDomainsRequest.cc
src/model/DescribeDcdnUserDomainsResult.cc
src/model/DescribeDcdnDomainWebsocketHttpCodeDataRequest.cc
src/model/DescribeDcdnDomainWebsocketHttpCodeDataResult.cc
src/model/DescribeDcdnDomainHttpCodeDataRequest.cc
src/model/DescribeDcdnDomainHttpCodeDataResult.cc
src/model/AddDcdnDomainRequest.cc
src/model/AddDcdnDomainResult.cc
src/model/PreloadDcdnObjectCachesRequest.cc
src/model/PreloadDcdnObjectCachesResult.cc
src/model/DescribeDcdnDomainTopReferVisitRequest.cc
src/model/DescribeDcdnDomainTopReferVisitResult.cc
src/model/DescribeDcdnDomainCnameRequest.cc
src/model/DescribeDcdnDomainCnameResult.cc
src/model/StopDcdnDomainRequest.cc

View File

@@ -26,6 +26,8 @@
#include "model/DescribeDcdnUserResourcePackageResult.h"
#include "model/DescribeDcdnRefreshQuotaRequest.h"
#include "model/DescribeDcdnRefreshQuotaResult.h"
#include "model/DescribeDcdnDomainTopUrlVisitRequest.h"
#include "model/DescribeDcdnDomainTopUrlVisitResult.h"
#include "model/SetDcdnDomainCertificateRequest.h"
#include "model/SetDcdnDomainCertificateResult.h"
#include "model/DescribeDcdnDomainLogRequest.h"
@@ -44,6 +46,8 @@
#include "model/UpdateDcdnDomainResult.h"
#include "model/DeleteDcdnDomainRequest.h"
#include "model/DeleteDcdnDomainResult.h"
#include "model/DescribeDcdnDomainWebsocketTrafficDataRequest.h"
#include "model/DescribeDcdnDomainWebsocketTrafficDataResult.h"
#include "model/BatchDeleteDcdnDomainConfigsRequest.h"
#include "model/BatchDeleteDcdnDomainConfigsResult.h"
#include "model/DescribeDcdnDomainDetailRequest.h"
@@ -58,6 +62,8 @@
#include "model/DescribeDcdnCertificateListResult.h"
#include "model/DescribeDcdnCertificateDetailRequest.h"
#include "model/DescribeDcdnCertificateDetailResult.h"
#include "model/DescribeDcdnDomainWebsocketBpsDataRequest.h"
#include "model/DescribeDcdnDomainWebsocketBpsDataResult.h"
#include "model/DescribeDcdnDomainOriginTrafficDataRequest.h"
#include "model/DescribeDcdnDomainOriginTrafficDataResult.h"
#include "model/DescribeDcdnDomainTrafficDataRequest.h"
@@ -78,12 +84,16 @@
#include "model/StartDcdnDomainResult.h"
#include "model/DescribeDcdnUserDomainsRequest.h"
#include "model/DescribeDcdnUserDomainsResult.h"
#include "model/DescribeDcdnDomainWebsocketHttpCodeDataRequest.h"
#include "model/DescribeDcdnDomainWebsocketHttpCodeDataResult.h"
#include "model/DescribeDcdnDomainHttpCodeDataRequest.h"
#include "model/DescribeDcdnDomainHttpCodeDataResult.h"
#include "model/AddDcdnDomainRequest.h"
#include "model/AddDcdnDomainResult.h"
#include "model/PreloadDcdnObjectCachesRequest.h"
#include "model/PreloadDcdnObjectCachesResult.h"
#include "model/DescribeDcdnDomainTopReferVisitRequest.h"
#include "model/DescribeDcdnDomainTopReferVisitResult.h"
#include "model/DescribeDcdnDomainCnameRequest.h"
#include "model/DescribeDcdnDomainCnameResult.h"
#include "model/StopDcdnDomainRequest.h"
@@ -103,6 +113,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeDcdnRefreshQuotaResult> DescribeDcdnRefreshQuotaOutcome;
typedef std::future<DescribeDcdnRefreshQuotaOutcome> DescribeDcdnRefreshQuotaOutcomeCallable;
typedef std::function<void(const DcdnClient*, const Model::DescribeDcdnRefreshQuotaRequest&, const DescribeDcdnRefreshQuotaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDcdnRefreshQuotaAsyncHandler;
typedef Outcome<Error, Model::DescribeDcdnDomainTopUrlVisitResult> DescribeDcdnDomainTopUrlVisitOutcome;
typedef std::future<DescribeDcdnDomainTopUrlVisitOutcome> DescribeDcdnDomainTopUrlVisitOutcomeCallable;
typedef std::function<void(const DcdnClient*, const Model::DescribeDcdnDomainTopUrlVisitRequest&, const DescribeDcdnDomainTopUrlVisitOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDcdnDomainTopUrlVisitAsyncHandler;
typedef Outcome<Error, Model::SetDcdnDomainCertificateResult> SetDcdnDomainCertificateOutcome;
typedef std::future<SetDcdnDomainCertificateOutcome> SetDcdnDomainCertificateOutcomeCallable;
typedef std::function<void(const DcdnClient*, const Model::SetDcdnDomainCertificateRequest&, const SetDcdnDomainCertificateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetDcdnDomainCertificateAsyncHandler;
@@ -130,6 +143,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DeleteDcdnDomainResult> DeleteDcdnDomainOutcome;
typedef std::future<DeleteDcdnDomainOutcome> DeleteDcdnDomainOutcomeCallable;
typedef std::function<void(const DcdnClient*, const Model::DeleteDcdnDomainRequest&, const DeleteDcdnDomainOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDcdnDomainAsyncHandler;
typedef Outcome<Error, Model::DescribeDcdnDomainWebsocketTrafficDataResult> DescribeDcdnDomainWebsocketTrafficDataOutcome;
typedef std::future<DescribeDcdnDomainWebsocketTrafficDataOutcome> DescribeDcdnDomainWebsocketTrafficDataOutcomeCallable;
typedef std::function<void(const DcdnClient*, const Model::DescribeDcdnDomainWebsocketTrafficDataRequest&, const DescribeDcdnDomainWebsocketTrafficDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDcdnDomainWebsocketTrafficDataAsyncHandler;
typedef Outcome<Error, Model::BatchDeleteDcdnDomainConfigsResult> BatchDeleteDcdnDomainConfigsOutcome;
typedef std::future<BatchDeleteDcdnDomainConfigsOutcome> BatchDeleteDcdnDomainConfigsOutcomeCallable;
typedef std::function<void(const DcdnClient*, const Model::BatchDeleteDcdnDomainConfigsRequest&, const BatchDeleteDcdnDomainConfigsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchDeleteDcdnDomainConfigsAsyncHandler;
@@ -151,6 +167,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeDcdnCertificateDetailResult> DescribeDcdnCertificateDetailOutcome;
typedef std::future<DescribeDcdnCertificateDetailOutcome> DescribeDcdnCertificateDetailOutcomeCallable;
typedef std::function<void(const DcdnClient*, const Model::DescribeDcdnCertificateDetailRequest&, const DescribeDcdnCertificateDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDcdnCertificateDetailAsyncHandler;
typedef Outcome<Error, Model::DescribeDcdnDomainWebsocketBpsDataResult> DescribeDcdnDomainWebsocketBpsDataOutcome;
typedef std::future<DescribeDcdnDomainWebsocketBpsDataOutcome> DescribeDcdnDomainWebsocketBpsDataOutcomeCallable;
typedef std::function<void(const DcdnClient*, const Model::DescribeDcdnDomainWebsocketBpsDataRequest&, const DescribeDcdnDomainWebsocketBpsDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDcdnDomainWebsocketBpsDataAsyncHandler;
typedef Outcome<Error, Model::DescribeDcdnDomainOriginTrafficDataResult> DescribeDcdnDomainOriginTrafficDataOutcome;
typedef std::future<DescribeDcdnDomainOriginTrafficDataOutcome> DescribeDcdnDomainOriginTrafficDataOutcomeCallable;
typedef std::function<void(const DcdnClient*, const Model::DescribeDcdnDomainOriginTrafficDataRequest&, const DescribeDcdnDomainOriginTrafficDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDcdnDomainOriginTrafficDataAsyncHandler;
@@ -181,6 +200,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeDcdnUserDomainsResult> DescribeDcdnUserDomainsOutcome;
typedef std::future<DescribeDcdnUserDomainsOutcome> DescribeDcdnUserDomainsOutcomeCallable;
typedef std::function<void(const DcdnClient*, const Model::DescribeDcdnUserDomainsRequest&, const DescribeDcdnUserDomainsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDcdnUserDomainsAsyncHandler;
typedef Outcome<Error, Model::DescribeDcdnDomainWebsocketHttpCodeDataResult> DescribeDcdnDomainWebsocketHttpCodeDataOutcome;
typedef std::future<DescribeDcdnDomainWebsocketHttpCodeDataOutcome> DescribeDcdnDomainWebsocketHttpCodeDataOutcomeCallable;
typedef std::function<void(const DcdnClient*, const Model::DescribeDcdnDomainWebsocketHttpCodeDataRequest&, const DescribeDcdnDomainWebsocketHttpCodeDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDcdnDomainWebsocketHttpCodeDataAsyncHandler;
typedef Outcome<Error, Model::DescribeDcdnDomainHttpCodeDataResult> DescribeDcdnDomainHttpCodeDataOutcome;
typedef std::future<DescribeDcdnDomainHttpCodeDataOutcome> DescribeDcdnDomainHttpCodeDataOutcomeCallable;
typedef std::function<void(const DcdnClient*, const Model::DescribeDcdnDomainHttpCodeDataRequest&, const DescribeDcdnDomainHttpCodeDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDcdnDomainHttpCodeDataAsyncHandler;
@@ -190,6 +212,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::PreloadDcdnObjectCachesResult> PreloadDcdnObjectCachesOutcome;
typedef std::future<PreloadDcdnObjectCachesOutcome> PreloadDcdnObjectCachesOutcomeCallable;
typedef std::function<void(const DcdnClient*, const Model::PreloadDcdnObjectCachesRequest&, const PreloadDcdnObjectCachesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PreloadDcdnObjectCachesAsyncHandler;
typedef Outcome<Error, Model::DescribeDcdnDomainTopReferVisitResult> DescribeDcdnDomainTopReferVisitOutcome;
typedef std::future<DescribeDcdnDomainTopReferVisitOutcome> DescribeDcdnDomainTopReferVisitOutcomeCallable;
typedef std::function<void(const DcdnClient*, const Model::DescribeDcdnDomainTopReferVisitRequest&, const DescribeDcdnDomainTopReferVisitOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDcdnDomainTopReferVisitAsyncHandler;
typedef Outcome<Error, Model::DescribeDcdnDomainCnameResult> DescribeDcdnDomainCnameOutcome;
typedef std::future<DescribeDcdnDomainCnameOutcome> DescribeDcdnDomainCnameOutcomeCallable;
typedef std::function<void(const DcdnClient*, const Model::DescribeDcdnDomainCnameRequest&, const DescribeDcdnDomainCnameOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDcdnDomainCnameAsyncHandler;
@@ -207,6 +232,9 @@ namespace AlibabaCloud
DescribeDcdnRefreshQuotaOutcome describeDcdnRefreshQuota(const Model::DescribeDcdnRefreshQuotaRequest &request)const;
void describeDcdnRefreshQuotaAsync(const Model::DescribeDcdnRefreshQuotaRequest& request, const DescribeDcdnRefreshQuotaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDcdnRefreshQuotaOutcomeCallable describeDcdnRefreshQuotaCallable(const Model::DescribeDcdnRefreshQuotaRequest& request) const;
DescribeDcdnDomainTopUrlVisitOutcome describeDcdnDomainTopUrlVisit(const Model::DescribeDcdnDomainTopUrlVisitRequest &request)const;
void describeDcdnDomainTopUrlVisitAsync(const Model::DescribeDcdnDomainTopUrlVisitRequest& request, const DescribeDcdnDomainTopUrlVisitAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDcdnDomainTopUrlVisitOutcomeCallable describeDcdnDomainTopUrlVisitCallable(const Model::DescribeDcdnDomainTopUrlVisitRequest& request) const;
SetDcdnDomainCertificateOutcome setDcdnDomainCertificate(const Model::SetDcdnDomainCertificateRequest &request)const;
void setDcdnDomainCertificateAsync(const Model::SetDcdnDomainCertificateRequest& request, const SetDcdnDomainCertificateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetDcdnDomainCertificateOutcomeCallable setDcdnDomainCertificateCallable(const Model::SetDcdnDomainCertificateRequest& request) const;
@@ -234,6 +262,9 @@ namespace AlibabaCloud
DeleteDcdnDomainOutcome deleteDcdnDomain(const Model::DeleteDcdnDomainRequest &request)const;
void deleteDcdnDomainAsync(const Model::DeleteDcdnDomainRequest& request, const DeleteDcdnDomainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteDcdnDomainOutcomeCallable deleteDcdnDomainCallable(const Model::DeleteDcdnDomainRequest& request) const;
DescribeDcdnDomainWebsocketTrafficDataOutcome describeDcdnDomainWebsocketTrafficData(const Model::DescribeDcdnDomainWebsocketTrafficDataRequest &request)const;
void describeDcdnDomainWebsocketTrafficDataAsync(const Model::DescribeDcdnDomainWebsocketTrafficDataRequest& request, const DescribeDcdnDomainWebsocketTrafficDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDcdnDomainWebsocketTrafficDataOutcomeCallable describeDcdnDomainWebsocketTrafficDataCallable(const Model::DescribeDcdnDomainWebsocketTrafficDataRequest& request) const;
BatchDeleteDcdnDomainConfigsOutcome batchDeleteDcdnDomainConfigs(const Model::BatchDeleteDcdnDomainConfigsRequest &request)const;
void batchDeleteDcdnDomainConfigsAsync(const Model::BatchDeleteDcdnDomainConfigsRequest& request, const BatchDeleteDcdnDomainConfigsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
BatchDeleteDcdnDomainConfigsOutcomeCallable batchDeleteDcdnDomainConfigsCallable(const Model::BatchDeleteDcdnDomainConfigsRequest& request) const;
@@ -255,6 +286,9 @@ namespace AlibabaCloud
DescribeDcdnCertificateDetailOutcome describeDcdnCertificateDetail(const Model::DescribeDcdnCertificateDetailRequest &request)const;
void describeDcdnCertificateDetailAsync(const Model::DescribeDcdnCertificateDetailRequest& request, const DescribeDcdnCertificateDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDcdnCertificateDetailOutcomeCallable describeDcdnCertificateDetailCallable(const Model::DescribeDcdnCertificateDetailRequest& request) const;
DescribeDcdnDomainWebsocketBpsDataOutcome describeDcdnDomainWebsocketBpsData(const Model::DescribeDcdnDomainWebsocketBpsDataRequest &request)const;
void describeDcdnDomainWebsocketBpsDataAsync(const Model::DescribeDcdnDomainWebsocketBpsDataRequest& request, const DescribeDcdnDomainWebsocketBpsDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDcdnDomainWebsocketBpsDataOutcomeCallable describeDcdnDomainWebsocketBpsDataCallable(const Model::DescribeDcdnDomainWebsocketBpsDataRequest& request) const;
DescribeDcdnDomainOriginTrafficDataOutcome describeDcdnDomainOriginTrafficData(const Model::DescribeDcdnDomainOriginTrafficDataRequest &request)const;
void describeDcdnDomainOriginTrafficDataAsync(const Model::DescribeDcdnDomainOriginTrafficDataRequest& request, const DescribeDcdnDomainOriginTrafficDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDcdnDomainOriginTrafficDataOutcomeCallable describeDcdnDomainOriginTrafficDataCallable(const Model::DescribeDcdnDomainOriginTrafficDataRequest& request) const;
@@ -285,6 +319,9 @@ namespace AlibabaCloud
DescribeDcdnUserDomainsOutcome describeDcdnUserDomains(const Model::DescribeDcdnUserDomainsRequest &request)const;
void describeDcdnUserDomainsAsync(const Model::DescribeDcdnUserDomainsRequest& request, const DescribeDcdnUserDomainsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDcdnUserDomainsOutcomeCallable describeDcdnUserDomainsCallable(const Model::DescribeDcdnUserDomainsRequest& request) const;
DescribeDcdnDomainWebsocketHttpCodeDataOutcome describeDcdnDomainWebsocketHttpCodeData(const Model::DescribeDcdnDomainWebsocketHttpCodeDataRequest &request)const;
void describeDcdnDomainWebsocketHttpCodeDataAsync(const Model::DescribeDcdnDomainWebsocketHttpCodeDataRequest& request, const DescribeDcdnDomainWebsocketHttpCodeDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDcdnDomainWebsocketHttpCodeDataOutcomeCallable describeDcdnDomainWebsocketHttpCodeDataCallable(const Model::DescribeDcdnDomainWebsocketHttpCodeDataRequest& request) const;
DescribeDcdnDomainHttpCodeDataOutcome describeDcdnDomainHttpCodeData(const Model::DescribeDcdnDomainHttpCodeDataRequest &request)const;
void describeDcdnDomainHttpCodeDataAsync(const Model::DescribeDcdnDomainHttpCodeDataRequest& request, const DescribeDcdnDomainHttpCodeDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDcdnDomainHttpCodeDataOutcomeCallable describeDcdnDomainHttpCodeDataCallable(const Model::DescribeDcdnDomainHttpCodeDataRequest& request) const;
@@ -294,6 +331,9 @@ namespace AlibabaCloud
PreloadDcdnObjectCachesOutcome preloadDcdnObjectCaches(const Model::PreloadDcdnObjectCachesRequest &request)const;
void preloadDcdnObjectCachesAsync(const Model::PreloadDcdnObjectCachesRequest& request, const PreloadDcdnObjectCachesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
PreloadDcdnObjectCachesOutcomeCallable preloadDcdnObjectCachesCallable(const Model::PreloadDcdnObjectCachesRequest& request) const;
DescribeDcdnDomainTopReferVisitOutcome describeDcdnDomainTopReferVisit(const Model::DescribeDcdnDomainTopReferVisitRequest &request)const;
void describeDcdnDomainTopReferVisitAsync(const Model::DescribeDcdnDomainTopReferVisitRequest& request, const DescribeDcdnDomainTopReferVisitAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDcdnDomainTopReferVisitOutcomeCallable describeDcdnDomainTopReferVisitCallable(const Model::DescribeDcdnDomainTopReferVisitRequest& request) const;
DescribeDcdnDomainCnameOutcome describeDcdnDomainCname(const Model::DescribeDcdnDomainCnameRequest &request)const;
void describeDcdnDomainCnameAsync(const Model::DescribeDcdnDomainCnameRequest& request, const DescribeDcdnDomainCnameAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDcdnDomainCnameOutcomeCallable describeDcdnDomainCnameCallable(const Model::DescribeDcdnDomainCnameRequest& request) const;

View File

@@ -93,8 +93,6 @@ namespace AlibabaCloud
void setRequestId(const std::string& requestId);
std::string getInterval()const;
void setInterval(const std::string& interval);
std::string getFields()const;
void setFields(const std::string& fields);
private:
long callerParentId_;
@@ -126,7 +124,6 @@ namespace AlibabaCloud
bool security_transport_;
std::string requestId_;
std::string interval_;
std::string fields_;
};
}

View File

@@ -67,8 +67,6 @@ namespace AlibabaCloud
void setApp_ip(const std::string& app_ip);
std::string getPopProduct()const;
void setPopProduct(const std::string& popProduct);
std::string getProduct()const;
void setProduct(const std::string& product);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getEndTime()const;
@@ -109,7 +107,6 @@ namespace AlibabaCloud
long callerUid_;
std::string app_ip_;
std::string popProduct_;
std::string product_;
std::string domainName_;
std::string endTime_;
std::string callerBid_;

View File

@@ -67,8 +67,6 @@ namespace AlibabaCloud
void setApp_ip(const std::string& app_ip);
std::string getPopProduct()const;
void setPopProduct(const std::string& popProduct);
std::string getProduct()const;
void setProduct(const std::string& product);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getEndTime()const;
@@ -105,7 +103,6 @@ namespace AlibabaCloud
long callerUid_;
std::string app_ip_;
std::string popProduct_;
std::string product_;
std::string domainName_;
std::string endTime_;
std::string callerBid_;

View File

@@ -93,8 +93,6 @@ namespace AlibabaCloud
void setRequestId(const std::string& requestId);
std::string getInterval()const;
void setInterval(const std::string& interval);
std::string getFields()const;
void setFields(const std::string& fields);
private:
long callerParentId_;
@@ -126,7 +124,6 @@ namespace AlibabaCloud
bool security_transport_;
std::string requestId_;
std::string interval_;
std::string fields_;
};
}

View File

@@ -0,0 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DCDN_MODEL_DESCRIBEDCDNDOMAINTOPREFERVISITREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_DESCRIBEDCDNDOMAINTOPREFERVISITREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dcdn/DcdnExport.h>
namespace AlibabaCloud
{
namespace Dcdn
{
namespace Model
{
class ALIBABACLOUD_DCDN_EXPORT DescribeDcdnDomainTopReferVisitRequest : public RpcServiceRequest
{
public:
DescribeDcdnDomainTopReferVisitRequest();
~DescribeDcdnDomainTopReferVisitRequest();
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
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);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string securityToken_;
std::string domainName_;
std::string sortBy_;
std::string startTime_;
long ownerId_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_DCDN_MODEL_DESCRIBEDCDNDOMAINTOPREFERVISITREQUEST_H_

View File

@@ -0,0 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DCDN_MODEL_DESCRIBEDCDNDOMAINTOPREFERVISITRESULT_H_
#define ALIBABACLOUD_DCDN_MODEL_DESCRIBEDCDNDOMAINTOPREFERVISITRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dcdn/DcdnExport.h>
namespace AlibabaCloud
{
namespace Dcdn
{
namespace Model
{
class ALIBABACLOUD_DCDN_EXPORT DescribeDcdnDomainTopReferVisitResult : public ServiceResult
{
public:
struct ReferList
{
std::string visitData;
float visitProportion;
float flowProportion;
std::string referDetail;
std::string flow;
};
DescribeDcdnDomainTopReferVisitResult();
explicit DescribeDcdnDomainTopReferVisitResult(const std::string &payload);
~DescribeDcdnDomainTopReferVisitResult();
std::string getDomainName()const;
std::string getStartTime()const;
std::vector<ReferList> getTopReferList()const;
protected:
void parse(const std::string &payload);
private:
std::string domainName_;
std::string startTime_;
std::vector<ReferList> topReferList_;
};
}
}
}
#endif // !ALIBABACLOUD_DCDN_MODEL_DESCRIBEDCDNDOMAINTOPREFERVISITRESULT_H_

View File

@@ -0,0 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DCDN_MODEL_DESCRIBEDCDNDOMAINTOPURLVISITREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_DESCRIBEDCDNDOMAINTOPURLVISITREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dcdn/DcdnExport.h>
namespace AlibabaCloud
{
namespace Dcdn
{
namespace Model
{
class ALIBABACLOUD_DCDN_EXPORT DescribeDcdnDomainTopUrlVisitRequest : public RpcServiceRequest
{
public:
DescribeDcdnDomainTopUrlVisitRequest();
~DescribeDcdnDomainTopUrlVisitRequest();
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
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);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string securityToken_;
std::string domainName_;
std::string sortBy_;
std::string startTime_;
long ownerId_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_DCDN_MODEL_DESCRIBEDCDNDOMAINTOPURLVISITREQUEST_H_

View File

@@ -0,0 +1,71 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DCDN_MODEL_DESCRIBEDCDNDOMAINTOPURLVISITRESULT_H_
#define ALIBABACLOUD_DCDN_MODEL_DESCRIBEDCDNDOMAINTOPURLVISITRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dcdn/DcdnExport.h>
namespace AlibabaCloud
{
namespace Dcdn
{
namespace Model
{
class ALIBABACLOUD_DCDN_EXPORT DescribeDcdnDomainTopUrlVisitResult : public ServiceResult
{
public:
struct UrlList
{
std::string visitData;
float visitProportion;
float flowProportion;
std::string urlDetail;
std::string flow;
};
DescribeDcdnDomainTopUrlVisitResult();
explicit DescribeDcdnDomainTopUrlVisitResult(const std::string &payload);
~DescribeDcdnDomainTopUrlVisitResult();
std::vector<UrlList> getUrl200List()const;
std::vector<UrlList> getUrl500List()const;
std::vector<UrlList> getUrl400List()const;
std::string getDomainName()const;
std::string getStartTime()const;
std::vector<UrlList> getUrl300List()const;
std::vector<UrlList> getAllUrlList()const;
protected:
void parse(const std::string &payload);
private:
std::vector<UrlList> url200List_;
std::vector<UrlList> url500List_;
std::vector<UrlList> url400List_;
std::string domainName_;
std::string startTime_;
std::vector<UrlList> url300List_;
std::vector<UrlList> allUrlList_;
};
}
}
}
#endif // !ALIBABACLOUD_DCDN_MODEL_DESCRIBEDCDNDOMAINTOPURLVISITRESULT_H_

View File

@@ -93,8 +93,6 @@ namespace AlibabaCloud
void setRequestId(const std::string& requestId);
std::string getInterval()const;
void setInterval(const std::string& interval);
std::string getFields()const;
void setFields(const std::string& fields);
private:
long callerParentId_;
@@ -126,7 +124,6 @@ namespace AlibabaCloud
bool security_transport_;
std::string requestId_;
std::string interval_;
std::string fields_;
};
}

View File

@@ -0,0 +1,132 @@
/*
* 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_DCDN_MODEL_DESCRIBEDCDNDOMAINWEBSOCKETBPSDATAREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_DESCRIBEDCDNDOMAINWEBSOCKETBPSDATAREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dcdn/DcdnExport.h>
namespace AlibabaCloud
{
namespace Dcdn
{
namespace Model
{
class ALIBABACLOUD_DCDN_EXPORT DescribeDcdnDomainWebsocketBpsDataRequest : public RpcServiceRequest
{
public:
DescribeDcdnDomainWebsocketBpsDataRequest();
~DescribeDcdnDomainWebsocketBpsDataRequest();
long getCallerParentId()const;
void setCallerParentId(long callerParentId);
bool getProxy_original_security_transport()const;
void setProxy_original_security_transport(bool proxy_original_security_transport);
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 getProxy_original_source_ip()const;
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
std::string getOwnerIdLoginEmail()const;
void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
std::string getCallerType()const;
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRequestContent()const;
void setRequestContent(const std::string& requestContent);
std::string getCallerBidEmail()const;
void setCallerBidEmail(const std::string& callerBidEmail);
std::string getCallerUidEmail()const;
void setCallerUidEmail(const std::string& callerUidEmail);
long getCallerUid()const;
void setCallerUid(long callerUid);
std::string getApp_ip()const;
void setApp_ip(const std::string& app_ip);
std::string getPopProduct()const;
void setPopProduct(const std::string& popProduct);
std::string getFixTimeGap()const;
void setFixTimeGap(const std::string& fixTimeGap);
std::string getTimeMerge()const;
void setTimeMerge(const std::string& timeMerge);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
std::string getCallerBid()const;
void setCallerBid(const std::string& callerBid);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getVersion()const;
void setVersion(const std::string& version);
bool getProxy_trust_transport_info()const;
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
bool getAk_mfa_present()const;
void setAk_mfa_present(bool ak_mfa_present);
bool getSecurity_transport()const;
void setSecurity_transport(bool security_transport);
std::string getRequestId()const;
void setRequestId(const std::string& requestId);
std::string getInterval()const;
void setInterval(const std::string& interval);
std::string getFields()const;
void setFields(const std::string& fields);
private:
long callerParentId_;
bool proxy_original_security_transport_;
std::string locationNameEn_;
std::string startTime_;
std::string ispNameEn_;
std::string proxy_original_source_ip_;
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string securityToken_;
std::string requestContent_;
std::string callerBidEmail_;
std::string callerUidEmail_;
long callerUid_;
std::string app_ip_;
std::string popProduct_;
std::string fixTimeGap_;
std::string timeMerge_;
std::string domainName_;
std::string endTime_;
std::string callerBid_;
long ownerId_;
std::string version_;
bool proxy_trust_transport_info_;
bool ak_mfa_present_;
bool security_transport_;
std::string requestId_;
std::string interval_;
std::string fields_;
};
}
}
}
#endif // !ALIBABACLOUD_DCDN_MODEL_DESCRIBEDCDNDOMAINWEBSOCKETBPSDATAREQUEST_H_

View File

@@ -0,0 +1,64 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DCDN_MODEL_DESCRIBEDCDNDOMAINWEBSOCKETBPSDATARESULT_H_
#define ALIBABACLOUD_DCDN_MODEL_DESCRIBEDCDNDOMAINWEBSOCKETBPSDATARESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dcdn/DcdnExport.h>
namespace AlibabaCloud
{
namespace Dcdn
{
namespace Model
{
class ALIBABACLOUD_DCDN_EXPORT DescribeDcdnDomainWebsocketBpsDataResult : public ServiceResult
{
public:
struct DataModule
{
float websocketBps;
std::string timeStamp;
};
DescribeDcdnDomainWebsocketBpsDataResult();
explicit DescribeDcdnDomainWebsocketBpsDataResult(const std::string &payload);
~DescribeDcdnDomainWebsocketBpsDataResult();
std::string getEndTime()const;
std::string getDomainName()const;
std::string getStartTime()const;
std::string getDataInterval()const;
std::vector<DataModule> getBpsDataPerInterval()const;
protected:
void parse(const std::string &payload);
private:
std::string endTime_;
std::string domainName_;
std::string startTime_;
std::string dataInterval_;
std::vector<DataModule> bpsDataPerInterval_;
};
}
}
}
#endif // !ALIBABACLOUD_DCDN_MODEL_DESCRIBEDCDNDOMAINWEBSOCKETBPSDATARESULT_H_

View File

@@ -0,0 +1,126 @@
/*
* 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_DCDN_MODEL_DESCRIBEDCDNDOMAINWEBSOCKETHTTPCODEDATAREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_DESCRIBEDCDNDOMAINWEBSOCKETHTTPCODEDATAREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dcdn/DcdnExport.h>
namespace AlibabaCloud
{
namespace Dcdn
{
namespace Model
{
class ALIBABACLOUD_DCDN_EXPORT DescribeDcdnDomainWebsocketHttpCodeDataRequest : public RpcServiceRequest
{
public:
DescribeDcdnDomainWebsocketHttpCodeDataRequest();
~DescribeDcdnDomainWebsocketHttpCodeDataRequest();
long getCallerParentId()const;
void setCallerParentId(long callerParentId);
bool getProxy_original_security_transport()const;
void setProxy_original_security_transport(bool proxy_original_security_transport);
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 getProxy_original_source_ip()const;
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
std::string getOwnerIdLoginEmail()const;
void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
std::string getCallerType()const;
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRequestContent()const;
void setRequestContent(const std::string& requestContent);
std::string getCallerBidEmail()const;
void setCallerBidEmail(const std::string& callerBidEmail);
std::string getCallerUidEmail()const;
void setCallerUidEmail(const std::string& callerUidEmail);
long getCallerUid()const;
void setCallerUid(long callerUid);
std::string getApp_ip()const;
void setApp_ip(const std::string& app_ip);
std::string getPopProduct()const;
void setPopProduct(const std::string& popProduct);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
std::string getCallerBid()const;
void setCallerBid(const std::string& callerBid);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getVersion()const;
void setVersion(const std::string& version);
bool getProxy_trust_transport_info()const;
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
bool getAk_mfa_present()const;
void setAk_mfa_present(bool ak_mfa_present);
bool getSecurity_transport()const;
void setSecurity_transport(bool security_transport);
std::string getRequestId()const;
void setRequestId(const std::string& requestId);
std::string getInterval()const;
void setInterval(const std::string& interval);
std::string getFields()const;
void setFields(const std::string& fields);
private:
long callerParentId_;
bool proxy_original_security_transport_;
std::string locationNameEn_;
std::string startTime_;
std::string ispNameEn_;
std::string proxy_original_source_ip_;
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string securityToken_;
std::string requestContent_;
std::string callerBidEmail_;
std::string callerUidEmail_;
long callerUid_;
std::string app_ip_;
std::string popProduct_;
std::string domainName_;
std::string endTime_;
std::string callerBid_;
long ownerId_;
std::string version_;
bool proxy_trust_transport_info_;
bool ak_mfa_present_;
bool security_transport_;
std::string requestId_;
std::string interval_;
std::string fields_;
};
}
}
}
#endif // !ALIBABACLOUD_DCDN_MODEL_DESCRIBEDCDNDOMAINWEBSOCKETHTTPCODEDATAREQUEST_H_

View File

@@ -0,0 +1,70 @@
/*
* 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_DCDN_MODEL_DESCRIBEDCDNDOMAINWEBSOCKETHTTPCODEDATARESULT_H_
#define ALIBABACLOUD_DCDN_MODEL_DESCRIBEDCDNDOMAINWEBSOCKETHTTPCODEDATARESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dcdn/DcdnExport.h>
namespace AlibabaCloud
{
namespace Dcdn
{
namespace Model
{
class ALIBABACLOUD_DCDN_EXPORT DescribeDcdnDomainWebsocketHttpCodeDataResult : public ServiceResult
{
public:
struct DataModule
{
struct HttpCodeDataModule
{
float proportion;
float count;
int code;
};
std::vector<DataModule::HttpCodeDataModule> websocketHttpCodeDataPerInterval;
std::string timeStamp;
};
DescribeDcdnDomainWebsocketHttpCodeDataResult();
explicit DescribeDcdnDomainWebsocketHttpCodeDataResult(const std::string &payload);
~DescribeDcdnDomainWebsocketHttpCodeDataResult();
std::string getEndTime()const;
std::string getDomainName()const;
std::string getStartTime()const;
std::string getDataInterval()const;
std::vector<DataModule> getDataPerInterval()const;
protected:
void parse(const std::string &payload);
private:
std::string endTime_;
std::string domainName_;
std::string startTime_;
std::string dataInterval_;
std::vector<DataModule> dataPerInterval_;
};
}
}
}
#endif // !ALIBABACLOUD_DCDN_MODEL_DESCRIBEDCDNDOMAINWEBSOCKETHTTPCODEDATARESULT_H_

View File

@@ -0,0 +1,132 @@
/*
* 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_DCDN_MODEL_DESCRIBEDCDNDOMAINWEBSOCKETTRAFFICDATAREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_DESCRIBEDCDNDOMAINWEBSOCKETTRAFFICDATAREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dcdn/DcdnExport.h>
namespace AlibabaCloud
{
namespace Dcdn
{
namespace Model
{
class ALIBABACLOUD_DCDN_EXPORT DescribeDcdnDomainWebsocketTrafficDataRequest : public RpcServiceRequest
{
public:
DescribeDcdnDomainWebsocketTrafficDataRequest();
~DescribeDcdnDomainWebsocketTrafficDataRequest();
long getCallerParentId()const;
void setCallerParentId(long callerParentId);
bool getProxy_original_security_transport()const;
void setProxy_original_security_transport(bool proxy_original_security_transport);
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 getProxy_original_source_ip()const;
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
std::string getOwnerIdLoginEmail()const;
void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
std::string getCallerType()const;
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRequestContent()const;
void setRequestContent(const std::string& requestContent);
std::string getCallerBidEmail()const;
void setCallerBidEmail(const std::string& callerBidEmail);
std::string getCallerUidEmail()const;
void setCallerUidEmail(const std::string& callerUidEmail);
long getCallerUid()const;
void setCallerUid(long callerUid);
std::string getApp_ip()const;
void setApp_ip(const std::string& app_ip);
std::string getPopProduct()const;
void setPopProduct(const std::string& popProduct);
std::string getFixTimeGap()const;
void setFixTimeGap(const std::string& fixTimeGap);
std::string getTimeMerge()const;
void setTimeMerge(const std::string& timeMerge);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
std::string getCallerBid()const;
void setCallerBid(const std::string& callerBid);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getVersion()const;
void setVersion(const std::string& version);
bool getProxy_trust_transport_info()const;
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
bool getAk_mfa_present()const;
void setAk_mfa_present(bool ak_mfa_present);
bool getSecurity_transport()const;
void setSecurity_transport(bool security_transport);
std::string getRequestId()const;
void setRequestId(const std::string& requestId);
std::string getInterval()const;
void setInterval(const std::string& interval);
std::string getFields()const;
void setFields(const std::string& fields);
private:
long callerParentId_;
bool proxy_original_security_transport_;
std::string locationNameEn_;
std::string startTime_;
std::string ispNameEn_;
std::string proxy_original_source_ip_;
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string securityToken_;
std::string requestContent_;
std::string callerBidEmail_;
std::string callerUidEmail_;
long callerUid_;
std::string app_ip_;
std::string popProduct_;
std::string fixTimeGap_;
std::string timeMerge_;
std::string domainName_;
std::string endTime_;
std::string callerBid_;
long ownerId_;
std::string version_;
bool proxy_trust_transport_info_;
bool ak_mfa_present_;
bool security_transport_;
std::string requestId_;
std::string interval_;
std::string fields_;
};
}
}
}
#endif // !ALIBABACLOUD_DCDN_MODEL_DESCRIBEDCDNDOMAINWEBSOCKETTRAFFICDATAREQUEST_H_

View File

@@ -0,0 +1,64 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DCDN_MODEL_DESCRIBEDCDNDOMAINWEBSOCKETTRAFFICDATARESULT_H_
#define ALIBABACLOUD_DCDN_MODEL_DESCRIBEDCDNDOMAINWEBSOCKETTRAFFICDATARESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dcdn/DcdnExport.h>
namespace AlibabaCloud
{
namespace Dcdn
{
namespace Model
{
class ALIBABACLOUD_DCDN_EXPORT DescribeDcdnDomainWebsocketTrafficDataResult : public ServiceResult
{
public:
struct DataModule
{
float websocketTraffic;
std::string timeStamp;
};
DescribeDcdnDomainWebsocketTrafficDataResult();
explicit DescribeDcdnDomainWebsocketTrafficDataResult(const std::string &payload);
~DescribeDcdnDomainWebsocketTrafficDataResult();
std::string getEndTime()const;
std::vector<DataModule> getTrafficDataPerInterval()const;
std::string getDomainName()const;
std::string getStartTime()const;
std::string getDataInterval()const;
protected:
void parse(const std::string &payload);
private:
std::string endTime_;
std::vector<DataModule> trafficDataPerInterval_;
std::string domainName_;
std::string startTime_;
std::string dataInterval_;
};
}
}
}
#endif // !ALIBABACLOUD_DCDN_MODEL_DESCRIBEDCDNDOMAINWEBSOCKETTRAFFICDATARESULT_H_

View File

@@ -51,8 +51,6 @@ namespace AlibabaCloud
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getAoneId()const;
void setAoneId(const std::string& aoneId);
std::string getRequestContent()const;
void setRequestContent(const std::string& requestContent);
long getLimit()const;
@@ -67,8 +65,8 @@ namespace AlibabaCloud
void setApp_ip(const std::string& app_ip);
std::string getPopProduct()const;
void setPopProduct(const std::string& popProduct);
std::string getMethod()const;
void setMethod(const std::string& method);
std::string getProduct()const;
void setProduct(const std::string& product);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
std::string getCallerBid()const;
@@ -85,8 +83,6 @@ namespace AlibabaCloud
void setSecurity_transport(bool security_transport);
std::string getRequestId()const;
void setRequestId(const std::string& requestId);
std::string getCategory()const;
void setCategory(const std::string& category);
private:
long callerParentId_;
@@ -97,7 +93,6 @@ namespace AlibabaCloud
std::string callerType_;
std::string accessKeyId_;
std::string securityToken_;
std::string aoneId_;
std::string requestContent_;
long limit_;
std::string callerBidEmail_;
@@ -105,7 +100,7 @@ namespace AlibabaCloud
long callerUid_;
std::string app_ip_;
std::string popProduct_;
std::string method_;
std::string product_;
std::string endTime_;
std::string callerBid_;
long ownerId_;
@@ -114,7 +109,6 @@ namespace AlibabaCloud
bool ak_mfa_present_;
bool security_transport_;
std::string requestId_;
std::string category_;
};
}

View File

@@ -62,7 +62,6 @@ namespace AlibabaCloud
long getTotalCount()const;
long getPageSize()const;
long getPageNumber()const;
long getOnlineCount()const;
protected:
void parse(const std::string &payload);
@@ -71,7 +70,6 @@ namespace AlibabaCloud
long totalCount_;
long pageSize_;
long pageNumber_;
long onlineCount_;
};
}

View File

@@ -35,6 +35,8 @@ namespace AlibabaCloud
SetDcdnDomainCertificateRequest();
~SetDcdnDomainCertificateRequest();
std::string getForceSet()const;
void setForceSet(const std::string& forceSet);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getCertType()const;
@@ -57,6 +59,7 @@ namespace AlibabaCloud
void setSSLPri(const std::string& sSLPri);
private:
std::string forceSet_;
std::string securityToken_;
std::string certType_;
std::string sSLPub_;

View File

@@ -123,6 +123,42 @@ DcdnClient::DescribeDcdnRefreshQuotaOutcomeCallable DcdnClient::describeDcdnRefr
return task->get_future();
}
DcdnClient::DescribeDcdnDomainTopUrlVisitOutcome DcdnClient::describeDcdnDomainTopUrlVisit(const DescribeDcdnDomainTopUrlVisitRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeDcdnDomainTopUrlVisitOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeDcdnDomainTopUrlVisitOutcome(DescribeDcdnDomainTopUrlVisitResult(outcome.result()));
else
return DescribeDcdnDomainTopUrlVisitOutcome(outcome.error());
}
void DcdnClient::describeDcdnDomainTopUrlVisitAsync(const DescribeDcdnDomainTopUrlVisitRequest& request, const DescribeDcdnDomainTopUrlVisitAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeDcdnDomainTopUrlVisit(request), context);
};
asyncExecute(new Runnable(fn));
}
DcdnClient::DescribeDcdnDomainTopUrlVisitOutcomeCallable DcdnClient::describeDcdnDomainTopUrlVisitCallable(const DescribeDcdnDomainTopUrlVisitRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeDcdnDomainTopUrlVisitOutcome()>>(
[this, request]()
{
return this->describeDcdnDomainTopUrlVisit(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DcdnClient::SetDcdnDomainCertificateOutcome DcdnClient::setDcdnDomainCertificate(const SetDcdnDomainCertificateRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -447,6 +483,42 @@ DcdnClient::DeleteDcdnDomainOutcomeCallable DcdnClient::deleteDcdnDomainCallable
return task->get_future();
}
DcdnClient::DescribeDcdnDomainWebsocketTrafficDataOutcome DcdnClient::describeDcdnDomainWebsocketTrafficData(const DescribeDcdnDomainWebsocketTrafficDataRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeDcdnDomainWebsocketTrafficDataOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeDcdnDomainWebsocketTrafficDataOutcome(DescribeDcdnDomainWebsocketTrafficDataResult(outcome.result()));
else
return DescribeDcdnDomainWebsocketTrafficDataOutcome(outcome.error());
}
void DcdnClient::describeDcdnDomainWebsocketTrafficDataAsync(const DescribeDcdnDomainWebsocketTrafficDataRequest& request, const DescribeDcdnDomainWebsocketTrafficDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeDcdnDomainWebsocketTrafficData(request), context);
};
asyncExecute(new Runnable(fn));
}
DcdnClient::DescribeDcdnDomainWebsocketTrafficDataOutcomeCallable DcdnClient::describeDcdnDomainWebsocketTrafficDataCallable(const DescribeDcdnDomainWebsocketTrafficDataRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeDcdnDomainWebsocketTrafficDataOutcome()>>(
[this, request]()
{
return this->describeDcdnDomainWebsocketTrafficData(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DcdnClient::BatchDeleteDcdnDomainConfigsOutcome DcdnClient::batchDeleteDcdnDomainConfigs(const BatchDeleteDcdnDomainConfigsRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -699,6 +771,42 @@ DcdnClient::DescribeDcdnCertificateDetailOutcomeCallable DcdnClient::describeDcd
return task->get_future();
}
DcdnClient::DescribeDcdnDomainWebsocketBpsDataOutcome DcdnClient::describeDcdnDomainWebsocketBpsData(const DescribeDcdnDomainWebsocketBpsDataRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeDcdnDomainWebsocketBpsDataOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeDcdnDomainWebsocketBpsDataOutcome(DescribeDcdnDomainWebsocketBpsDataResult(outcome.result()));
else
return DescribeDcdnDomainWebsocketBpsDataOutcome(outcome.error());
}
void DcdnClient::describeDcdnDomainWebsocketBpsDataAsync(const DescribeDcdnDomainWebsocketBpsDataRequest& request, const DescribeDcdnDomainWebsocketBpsDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeDcdnDomainWebsocketBpsData(request), context);
};
asyncExecute(new Runnable(fn));
}
DcdnClient::DescribeDcdnDomainWebsocketBpsDataOutcomeCallable DcdnClient::describeDcdnDomainWebsocketBpsDataCallable(const DescribeDcdnDomainWebsocketBpsDataRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeDcdnDomainWebsocketBpsDataOutcome()>>(
[this, request]()
{
return this->describeDcdnDomainWebsocketBpsData(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DcdnClient::DescribeDcdnDomainOriginTrafficDataOutcome DcdnClient::describeDcdnDomainOriginTrafficData(const DescribeDcdnDomainOriginTrafficDataRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1059,6 +1167,42 @@ DcdnClient::DescribeDcdnUserDomainsOutcomeCallable DcdnClient::describeDcdnUserD
return task->get_future();
}
DcdnClient::DescribeDcdnDomainWebsocketHttpCodeDataOutcome DcdnClient::describeDcdnDomainWebsocketHttpCodeData(const DescribeDcdnDomainWebsocketHttpCodeDataRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeDcdnDomainWebsocketHttpCodeDataOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeDcdnDomainWebsocketHttpCodeDataOutcome(DescribeDcdnDomainWebsocketHttpCodeDataResult(outcome.result()));
else
return DescribeDcdnDomainWebsocketHttpCodeDataOutcome(outcome.error());
}
void DcdnClient::describeDcdnDomainWebsocketHttpCodeDataAsync(const DescribeDcdnDomainWebsocketHttpCodeDataRequest& request, const DescribeDcdnDomainWebsocketHttpCodeDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeDcdnDomainWebsocketHttpCodeData(request), context);
};
asyncExecute(new Runnable(fn));
}
DcdnClient::DescribeDcdnDomainWebsocketHttpCodeDataOutcomeCallable DcdnClient::describeDcdnDomainWebsocketHttpCodeDataCallable(const DescribeDcdnDomainWebsocketHttpCodeDataRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeDcdnDomainWebsocketHttpCodeDataOutcome()>>(
[this, request]()
{
return this->describeDcdnDomainWebsocketHttpCodeData(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DcdnClient::DescribeDcdnDomainHttpCodeDataOutcome DcdnClient::describeDcdnDomainHttpCodeData(const DescribeDcdnDomainHttpCodeDataRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1167,6 +1311,42 @@ DcdnClient::PreloadDcdnObjectCachesOutcomeCallable DcdnClient::preloadDcdnObject
return task->get_future();
}
DcdnClient::DescribeDcdnDomainTopReferVisitOutcome DcdnClient::describeDcdnDomainTopReferVisit(const DescribeDcdnDomainTopReferVisitRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeDcdnDomainTopReferVisitOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeDcdnDomainTopReferVisitOutcome(DescribeDcdnDomainTopReferVisitResult(outcome.result()));
else
return DescribeDcdnDomainTopReferVisitOutcome(outcome.error());
}
void DcdnClient::describeDcdnDomainTopReferVisitAsync(const DescribeDcdnDomainTopReferVisitRequest& request, const DescribeDcdnDomainTopReferVisitAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeDcdnDomainTopReferVisit(request), context);
};
asyncExecute(new Runnable(fn));
}
DcdnClient::DescribeDcdnDomainTopReferVisitOutcomeCallable DcdnClient::describeDcdnDomainTopReferVisitCallable(const DescribeDcdnDomainTopReferVisitRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeDcdnDomainTopReferVisitOutcome()>>(
[this, request]()
{
return this->describeDcdnDomainTopReferVisit(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DcdnClient::DescribeDcdnDomainCnameOutcome DcdnClient::describeDcdnDomainCname(const DescribeDcdnDomainCnameRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();

View File

@@ -344,14 +344,3 @@ void DescribeDcdnDomainBpsDataRequest::setInterval(const std::string& interval)
setParameter("Interval", interval);
}
std::string DescribeDcdnDomainBpsDataRequest::getFields()const
{
return fields_;
}
void DescribeDcdnDomainBpsDataRequest::setFields(const std::string& fields)
{
fields_ = fields;
setParameter("Fields", fields);
}

View File

@@ -201,17 +201,6 @@ void DescribeDcdnDomainHttpCodeDataRequest::setPopProduct(const std::string& pop
setParameter("PopProduct", popProduct);
}
std::string DescribeDcdnDomainHttpCodeDataRequest::getProduct()const
{
return product_;
}
void DescribeDcdnDomainHttpCodeDataRequest::setProduct(const std::string& product)
{
product_ = product;
setParameter("Product", product);
}
std::string DescribeDcdnDomainHttpCodeDataRequest::getDomainName()const
{
return domainName_;

View File

@@ -201,17 +201,6 @@ void DescribeDcdnDomainLogRequest::setPopProduct(const std::string& popProduct)
setParameter("PopProduct", popProduct);
}
std::string DescribeDcdnDomainLogRequest::getProduct()const
{
return product_;
}
void DescribeDcdnDomainLogRequest::setProduct(const std::string& product)
{
product_ = product;
setParameter("Product", product);
}
std::string DescribeDcdnDomainLogRequest::getDomainName()const
{
return domainName_;

View File

@@ -344,14 +344,3 @@ void DescribeDcdnDomainQpsDataRequest::setInterval(const std::string& interval)
setParameter("Interval", interval);
}
std::string DescribeDcdnDomainQpsDataRequest::getFields()const
{
return fields_;
}
void DescribeDcdnDomainQpsDataRequest::setFields(const std::string& fields)
{
fields_ = fields;
setParameter("Fields", fields);
}

View File

@@ -0,0 +1,93 @@
/*
* 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/dcdn/model/DescribeDcdnDomainTopReferVisitRequest.h>
using AlibabaCloud::Dcdn::Model::DescribeDcdnDomainTopReferVisitRequest;
DescribeDcdnDomainTopReferVisitRequest::DescribeDcdnDomainTopReferVisitRequest() :
RpcServiceRequest("dcdn", "2018-01-15", "DescribeDcdnDomainTopReferVisit")
{}
DescribeDcdnDomainTopReferVisitRequest::~DescribeDcdnDomainTopReferVisitRequest()
{}
std::string DescribeDcdnDomainTopReferVisitRequest::getSecurityToken()const
{
return securityToken_;
}
void DescribeDcdnDomainTopReferVisitRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
std::string DescribeDcdnDomainTopReferVisitRequest::getDomainName()const
{
return domainName_;
}
void DescribeDcdnDomainTopReferVisitRequest::setDomainName(const std::string& domainName)
{
domainName_ = domainName;
setParameter("DomainName", domainName);
}
std::string DescribeDcdnDomainTopReferVisitRequest::getSortBy()const
{
return sortBy_;
}
void DescribeDcdnDomainTopReferVisitRequest::setSortBy(const std::string& sortBy)
{
sortBy_ = sortBy;
setParameter("SortBy", sortBy);
}
std::string DescribeDcdnDomainTopReferVisitRequest::getStartTime()const
{
return startTime_;
}
void DescribeDcdnDomainTopReferVisitRequest::setStartTime(const std::string& startTime)
{
startTime_ = startTime;
setParameter("StartTime", startTime);
}
long DescribeDcdnDomainTopReferVisitRequest::getOwnerId()const
{
return ownerId_;
}
void DescribeDcdnDomainTopReferVisitRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string DescribeDcdnDomainTopReferVisitRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DescribeDcdnDomainTopReferVisitRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}

View File

@@ -0,0 +1,80 @@
/*
* 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/dcdn/model/DescribeDcdnDomainTopReferVisitResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dcdn;
using namespace AlibabaCloud::Dcdn::Model;
DescribeDcdnDomainTopReferVisitResult::DescribeDcdnDomainTopReferVisitResult() :
ServiceResult()
{}
DescribeDcdnDomainTopReferVisitResult::DescribeDcdnDomainTopReferVisitResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeDcdnDomainTopReferVisitResult::~DescribeDcdnDomainTopReferVisitResult()
{}
void DescribeDcdnDomainTopReferVisitResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allTopReferList = value["TopReferList"]["ReferList"];
for (auto value : allTopReferList)
{
ReferList topReferListObject;
if(!value["ReferDetail"].isNull())
topReferListObject.referDetail = value["ReferDetail"].asString();
if(!value["VisitData"].isNull())
topReferListObject.visitData = value["VisitData"].asString();
if(!value["VisitProportion"].isNull())
topReferListObject.visitProportion = std::stof(value["VisitProportion"].asString());
if(!value["Flow"].isNull())
topReferListObject.flow = value["Flow"].asString();
if(!value["FlowProportion"].isNull())
topReferListObject.flowProportion = std::stof(value["FlowProportion"].asString());
topReferList_.push_back(topReferListObject);
}
if(!value["DomainName"].isNull())
domainName_ = value["DomainName"].asString();
if(!value["StartTime"].isNull())
startTime_ = value["StartTime"].asString();
}
std::string DescribeDcdnDomainTopReferVisitResult::getDomainName()const
{
return domainName_;
}
std::string DescribeDcdnDomainTopReferVisitResult::getStartTime()const
{
return startTime_;
}
std::vector<DescribeDcdnDomainTopReferVisitResult::ReferList> DescribeDcdnDomainTopReferVisitResult::getTopReferList()const
{
return topReferList_;
}

View File

@@ -0,0 +1,93 @@
/*
* 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/dcdn/model/DescribeDcdnDomainTopUrlVisitRequest.h>
using AlibabaCloud::Dcdn::Model::DescribeDcdnDomainTopUrlVisitRequest;
DescribeDcdnDomainTopUrlVisitRequest::DescribeDcdnDomainTopUrlVisitRequest() :
RpcServiceRequest("dcdn", "2018-01-15", "DescribeDcdnDomainTopUrlVisit")
{}
DescribeDcdnDomainTopUrlVisitRequest::~DescribeDcdnDomainTopUrlVisitRequest()
{}
std::string DescribeDcdnDomainTopUrlVisitRequest::getSecurityToken()const
{
return securityToken_;
}
void DescribeDcdnDomainTopUrlVisitRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
std::string DescribeDcdnDomainTopUrlVisitRequest::getDomainName()const
{
return domainName_;
}
void DescribeDcdnDomainTopUrlVisitRequest::setDomainName(const std::string& domainName)
{
domainName_ = domainName;
setParameter("DomainName", domainName);
}
std::string DescribeDcdnDomainTopUrlVisitRequest::getSortBy()const
{
return sortBy_;
}
void DescribeDcdnDomainTopUrlVisitRequest::setSortBy(const std::string& sortBy)
{
sortBy_ = sortBy;
setParameter("SortBy", sortBy);
}
std::string DescribeDcdnDomainTopUrlVisitRequest::getStartTime()const
{
return startTime_;
}
void DescribeDcdnDomainTopUrlVisitRequest::setStartTime(const std::string& startTime)
{
startTime_ = startTime;
setParameter("StartTime", startTime);
}
long DescribeDcdnDomainTopUrlVisitRequest::getOwnerId()const
{
return ownerId_;
}
void DescribeDcdnDomainTopUrlVisitRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string DescribeDcdnDomainTopUrlVisitRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DescribeDcdnDomainTopUrlVisitRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}

View File

@@ -0,0 +1,164 @@
/*
* 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/dcdn/model/DescribeDcdnDomainTopUrlVisitResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dcdn;
using namespace AlibabaCloud::Dcdn::Model;
DescribeDcdnDomainTopUrlVisitResult::DescribeDcdnDomainTopUrlVisitResult() :
ServiceResult()
{}
DescribeDcdnDomainTopUrlVisitResult::DescribeDcdnDomainTopUrlVisitResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeDcdnDomainTopUrlVisitResult::~DescribeDcdnDomainTopUrlVisitResult()
{}
void DescribeDcdnDomainTopUrlVisitResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allAllUrlList = value["AllUrlList"]["UrlList"];
for (auto value : allAllUrlList)
{
UrlList allUrlListObject;
if(!value["UrlDetail"].isNull())
allUrlListObject.urlDetail = value["UrlDetail"].asString();
if(!value["VisitData"].isNull())
allUrlListObject.visitData = value["VisitData"].asString();
if(!value["VisitProportion"].isNull())
allUrlListObject.visitProportion = std::stof(value["VisitProportion"].asString());
if(!value["Flow"].isNull())
allUrlListObject.flow = value["Flow"].asString();
if(!value["FlowProportion"].isNull())
allUrlListObject.flowProportion = std::stof(value["FlowProportion"].asString());
allUrlList_.push_back(allUrlListObject);
}
auto allUrl200List = value["Url200List"]["UrlList"];
for (auto value : allUrl200List)
{
UrlList url200ListObject;
if(!value["UrlDetail"].isNull())
url200ListObject.urlDetail = value["UrlDetail"].asString();
if(!value["VisitData"].isNull())
url200ListObject.visitData = value["VisitData"].asString();
if(!value["VisitProportion"].isNull())
url200ListObject.visitProportion = std::stof(value["VisitProportion"].asString());
if(!value["Flow"].isNull())
url200ListObject.flow = value["Flow"].asString();
if(!value["FlowProportion"].isNull())
url200ListObject.flowProportion = std::stof(value["FlowProportion"].asString());
url200List_.push_back(url200ListObject);
}
auto allUrl300List = value["Url300List"]["UrlList"];
for (auto value : allUrl300List)
{
UrlList url300ListObject;
if(!value["UrlDetail"].isNull())
url300ListObject.urlDetail = value["UrlDetail"].asString();
if(!value["VisitData"].isNull())
url300ListObject.visitData = value["VisitData"].asString();
if(!value["VisitProportion"].isNull())
url300ListObject.visitProportion = std::stof(value["VisitProportion"].asString());
if(!value["Flow"].isNull())
url300ListObject.flow = value["Flow"].asString();
if(!value["FlowProportion"].isNull())
url300ListObject.flowProportion = std::stof(value["FlowProportion"].asString());
url300List_.push_back(url300ListObject);
}
auto allUrl400List = value["Url400List"]["UrlList"];
for (auto value : allUrl400List)
{
UrlList url400ListObject;
if(!value["UrlDetail"].isNull())
url400ListObject.urlDetail = value["UrlDetail"].asString();
if(!value["VisitData"].isNull())
url400ListObject.visitData = value["VisitData"].asString();
if(!value["VisitProportion"].isNull())
url400ListObject.visitProportion = std::stof(value["VisitProportion"].asString());
if(!value["Flow"].isNull())
url400ListObject.flow = value["Flow"].asString();
if(!value["FlowProportion"].isNull())
url400ListObject.flowProportion = std::stof(value["FlowProportion"].asString());
url400List_.push_back(url400ListObject);
}
auto allUrl500List = value["Url500List"]["UrlList"];
for (auto value : allUrl500List)
{
UrlList url500ListObject;
if(!value["UrlDetail"].isNull())
url500ListObject.urlDetail = value["UrlDetail"].asString();
if(!value["VisitData"].isNull())
url500ListObject.visitData = value["VisitData"].asString();
if(!value["VisitProportion"].isNull())
url500ListObject.visitProportion = std::stof(value["VisitProportion"].asString());
if(!value["Flow"].isNull())
url500ListObject.flow = value["Flow"].asString();
if(!value["FlowProportion"].isNull())
url500ListObject.flowProportion = std::stof(value["FlowProportion"].asString());
url500List_.push_back(url500ListObject);
}
if(!value["DomainName"].isNull())
domainName_ = value["DomainName"].asString();
if(!value["StartTime"].isNull())
startTime_ = value["StartTime"].asString();
}
std::vector<DescribeDcdnDomainTopUrlVisitResult::UrlList> DescribeDcdnDomainTopUrlVisitResult::getUrl200List()const
{
return url200List_;
}
std::vector<DescribeDcdnDomainTopUrlVisitResult::UrlList> DescribeDcdnDomainTopUrlVisitResult::getUrl500List()const
{
return url500List_;
}
std::vector<DescribeDcdnDomainTopUrlVisitResult::UrlList> DescribeDcdnDomainTopUrlVisitResult::getUrl400List()const
{
return url400List_;
}
std::string DescribeDcdnDomainTopUrlVisitResult::getDomainName()const
{
return domainName_;
}
std::string DescribeDcdnDomainTopUrlVisitResult::getStartTime()const
{
return startTime_;
}
std::vector<DescribeDcdnDomainTopUrlVisitResult::UrlList> DescribeDcdnDomainTopUrlVisitResult::getUrl300List()const
{
return url300List_;
}
std::vector<DescribeDcdnDomainTopUrlVisitResult::UrlList> DescribeDcdnDomainTopUrlVisitResult::getAllUrlList()const
{
return allUrlList_;
}

View File

@@ -344,14 +344,3 @@ void DescribeDcdnDomainTrafficDataRequest::setInterval(const std::string& interv
setParameter("Interval", interval);
}
std::string DescribeDcdnDomainTrafficDataRequest::getFields()const
{
return fields_;
}
void DescribeDcdnDomainTrafficDataRequest::setFields(const std::string& fields)
{
fields_ = fields;
setParameter("Fields", fields);
}

View File

@@ -0,0 +1,346 @@
/*
* 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/dcdn/model/DescribeDcdnDomainWebsocketBpsDataRequest.h>
using AlibabaCloud::Dcdn::Model::DescribeDcdnDomainWebsocketBpsDataRequest;
DescribeDcdnDomainWebsocketBpsDataRequest::DescribeDcdnDomainWebsocketBpsDataRequest() :
RpcServiceRequest("dcdn", "2018-01-15", "DescribeDcdnDomainWebsocketBpsData")
{}
DescribeDcdnDomainWebsocketBpsDataRequest::~DescribeDcdnDomainWebsocketBpsDataRequest()
{}
long DescribeDcdnDomainWebsocketBpsDataRequest::getCallerParentId()const
{
return callerParentId_;
}
void DescribeDcdnDomainWebsocketBpsDataRequest::setCallerParentId(long callerParentId)
{
callerParentId_ = callerParentId;
setParameter("CallerParentId", std::to_string(callerParentId));
}
bool DescribeDcdnDomainWebsocketBpsDataRequest::getProxy_original_security_transport()const
{
return proxy_original_security_transport_;
}
void DescribeDcdnDomainWebsocketBpsDataRequest::setProxy_original_security_transport(bool proxy_original_security_transport)
{
proxy_original_security_transport_ = proxy_original_security_transport;
setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport));
}
std::string DescribeDcdnDomainWebsocketBpsDataRequest::getLocationNameEn()const
{
return locationNameEn_;
}
void DescribeDcdnDomainWebsocketBpsDataRequest::setLocationNameEn(const std::string& locationNameEn)
{
locationNameEn_ = locationNameEn;
setParameter("LocationNameEn", locationNameEn);
}
std::string DescribeDcdnDomainWebsocketBpsDataRequest::getStartTime()const
{
return startTime_;
}
void DescribeDcdnDomainWebsocketBpsDataRequest::setStartTime(const std::string& startTime)
{
startTime_ = startTime;
setParameter("StartTime", startTime);
}
std::string DescribeDcdnDomainWebsocketBpsDataRequest::getIspNameEn()const
{
return ispNameEn_;
}
void DescribeDcdnDomainWebsocketBpsDataRequest::setIspNameEn(const std::string& ispNameEn)
{
ispNameEn_ = ispNameEn;
setParameter("IspNameEn", ispNameEn);
}
std::string DescribeDcdnDomainWebsocketBpsDataRequest::getProxy_original_source_ip()const
{
return proxy_original_source_ip_;
}
void DescribeDcdnDomainWebsocketBpsDataRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip)
{
proxy_original_source_ip_ = proxy_original_source_ip;
setParameter("Proxy_original_source_ip", proxy_original_source_ip);
}
std::string DescribeDcdnDomainWebsocketBpsDataRequest::getOwnerIdLoginEmail()const
{
return ownerIdLoginEmail_;
}
void DescribeDcdnDomainWebsocketBpsDataRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail)
{
ownerIdLoginEmail_ = ownerIdLoginEmail;
setParameter("OwnerIdLoginEmail", ownerIdLoginEmail);
}
std::string DescribeDcdnDomainWebsocketBpsDataRequest::getCallerType()const
{
return callerType_;
}
void DescribeDcdnDomainWebsocketBpsDataRequest::setCallerType(const std::string& callerType)
{
callerType_ = callerType;
setParameter("CallerType", callerType);
}
std::string DescribeDcdnDomainWebsocketBpsDataRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DescribeDcdnDomainWebsocketBpsDataRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeDcdnDomainWebsocketBpsDataRequest::getSecurityToken()const
{
return securityToken_;
}
void DescribeDcdnDomainWebsocketBpsDataRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
std::string DescribeDcdnDomainWebsocketBpsDataRequest::getRequestContent()const
{
return requestContent_;
}
void DescribeDcdnDomainWebsocketBpsDataRequest::setRequestContent(const std::string& requestContent)
{
requestContent_ = requestContent;
setParameter("RequestContent", requestContent);
}
std::string DescribeDcdnDomainWebsocketBpsDataRequest::getCallerBidEmail()const
{
return callerBidEmail_;
}
void DescribeDcdnDomainWebsocketBpsDataRequest::setCallerBidEmail(const std::string& callerBidEmail)
{
callerBidEmail_ = callerBidEmail;
setParameter("CallerBidEmail", callerBidEmail);
}
std::string DescribeDcdnDomainWebsocketBpsDataRequest::getCallerUidEmail()const
{
return callerUidEmail_;
}
void DescribeDcdnDomainWebsocketBpsDataRequest::setCallerUidEmail(const std::string& callerUidEmail)
{
callerUidEmail_ = callerUidEmail;
setParameter("CallerUidEmail", callerUidEmail);
}
long DescribeDcdnDomainWebsocketBpsDataRequest::getCallerUid()const
{
return callerUid_;
}
void DescribeDcdnDomainWebsocketBpsDataRequest::setCallerUid(long callerUid)
{
callerUid_ = callerUid;
setParameter("CallerUid", std::to_string(callerUid));
}
std::string DescribeDcdnDomainWebsocketBpsDataRequest::getApp_ip()const
{
return app_ip_;
}
void DescribeDcdnDomainWebsocketBpsDataRequest::setApp_ip(const std::string& app_ip)
{
app_ip_ = app_ip;
setParameter("App_ip", app_ip);
}
std::string DescribeDcdnDomainWebsocketBpsDataRequest::getPopProduct()const
{
return popProduct_;
}
void DescribeDcdnDomainWebsocketBpsDataRequest::setPopProduct(const std::string& popProduct)
{
popProduct_ = popProduct;
setParameter("PopProduct", popProduct);
}
std::string DescribeDcdnDomainWebsocketBpsDataRequest::getFixTimeGap()const
{
return fixTimeGap_;
}
void DescribeDcdnDomainWebsocketBpsDataRequest::setFixTimeGap(const std::string& fixTimeGap)
{
fixTimeGap_ = fixTimeGap;
setParameter("FixTimeGap", fixTimeGap);
}
std::string DescribeDcdnDomainWebsocketBpsDataRequest::getTimeMerge()const
{
return timeMerge_;
}
void DescribeDcdnDomainWebsocketBpsDataRequest::setTimeMerge(const std::string& timeMerge)
{
timeMerge_ = timeMerge;
setParameter("TimeMerge", timeMerge);
}
std::string DescribeDcdnDomainWebsocketBpsDataRequest::getDomainName()const
{
return domainName_;
}
void DescribeDcdnDomainWebsocketBpsDataRequest::setDomainName(const std::string& domainName)
{
domainName_ = domainName;
setParameter("DomainName", domainName);
}
std::string DescribeDcdnDomainWebsocketBpsDataRequest::getEndTime()const
{
return endTime_;
}
void DescribeDcdnDomainWebsocketBpsDataRequest::setEndTime(const std::string& endTime)
{
endTime_ = endTime;
setParameter("EndTime", endTime);
}
std::string DescribeDcdnDomainWebsocketBpsDataRequest::getCallerBid()const
{
return callerBid_;
}
void DescribeDcdnDomainWebsocketBpsDataRequest::setCallerBid(const std::string& callerBid)
{
callerBid_ = callerBid;
setParameter("CallerBid", callerBid);
}
long DescribeDcdnDomainWebsocketBpsDataRequest::getOwnerId()const
{
return ownerId_;
}
void DescribeDcdnDomainWebsocketBpsDataRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string DescribeDcdnDomainWebsocketBpsDataRequest::getVersion()const
{
return version_;
}
void DescribeDcdnDomainWebsocketBpsDataRequest::setVersion(const std::string& version)
{
version_ = version;
setParameter("Version", version);
}
bool DescribeDcdnDomainWebsocketBpsDataRequest::getProxy_trust_transport_info()const
{
return proxy_trust_transport_info_;
}
void DescribeDcdnDomainWebsocketBpsDataRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info)
{
proxy_trust_transport_info_ = proxy_trust_transport_info;
setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info));
}
bool DescribeDcdnDomainWebsocketBpsDataRequest::getAk_mfa_present()const
{
return ak_mfa_present_;
}
void DescribeDcdnDomainWebsocketBpsDataRequest::setAk_mfa_present(bool ak_mfa_present)
{
ak_mfa_present_ = ak_mfa_present;
setParameter("Ak_mfa_present", std::to_string(ak_mfa_present));
}
bool DescribeDcdnDomainWebsocketBpsDataRequest::getSecurity_transport()const
{
return security_transport_;
}
void DescribeDcdnDomainWebsocketBpsDataRequest::setSecurity_transport(bool security_transport)
{
security_transport_ = security_transport;
setParameter("Security_transport", std::to_string(security_transport));
}
std::string DescribeDcdnDomainWebsocketBpsDataRequest::getRequestId()const
{
return requestId_;
}
void DescribeDcdnDomainWebsocketBpsDataRequest::setRequestId(const std::string& requestId)
{
requestId_ = requestId;
setParameter("RequestId", requestId);
}
std::string DescribeDcdnDomainWebsocketBpsDataRequest::getInterval()const
{
return interval_;
}
void DescribeDcdnDomainWebsocketBpsDataRequest::setInterval(const std::string& interval)
{
interval_ = interval;
setParameter("Interval", interval);
}
std::string DescribeDcdnDomainWebsocketBpsDataRequest::getFields()const
{
return fields_;
}
void DescribeDcdnDomainWebsocketBpsDataRequest::setFields(const std::string& fields)
{
fields_ = fields;
setParameter("Fields", fields);
}

View File

@@ -0,0 +1,88 @@
/*
* 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/dcdn/model/DescribeDcdnDomainWebsocketBpsDataResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dcdn;
using namespace AlibabaCloud::Dcdn::Model;
DescribeDcdnDomainWebsocketBpsDataResult::DescribeDcdnDomainWebsocketBpsDataResult() :
ServiceResult()
{}
DescribeDcdnDomainWebsocketBpsDataResult::DescribeDcdnDomainWebsocketBpsDataResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeDcdnDomainWebsocketBpsDataResult::~DescribeDcdnDomainWebsocketBpsDataResult()
{}
void DescribeDcdnDomainWebsocketBpsDataResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allBpsDataPerInterval = value["BpsDataPerInterval"]["DataModule"];
for (auto value : allBpsDataPerInterval)
{
DataModule bpsDataPerIntervalObject;
if(!value["TimeStamp"].isNull())
bpsDataPerIntervalObject.timeStamp = value["TimeStamp"].asString();
if(!value["WebsocketBps"].isNull())
bpsDataPerIntervalObject.websocketBps = std::stof(value["WebsocketBps"].asString());
bpsDataPerInterval_.push_back(bpsDataPerIntervalObject);
}
if(!value["DomainName"].isNull())
domainName_ = value["DomainName"].asString();
if(!value["StartTime"].isNull())
startTime_ = value["StartTime"].asString();
if(!value["EndTime"].isNull())
endTime_ = value["EndTime"].asString();
if(!value["DataInterval"].isNull())
dataInterval_ = value["DataInterval"].asString();
}
std::string DescribeDcdnDomainWebsocketBpsDataResult::getEndTime()const
{
return endTime_;
}
std::string DescribeDcdnDomainWebsocketBpsDataResult::getDomainName()const
{
return domainName_;
}
std::string DescribeDcdnDomainWebsocketBpsDataResult::getStartTime()const
{
return startTime_;
}
std::string DescribeDcdnDomainWebsocketBpsDataResult::getDataInterval()const
{
return dataInterval_;
}
std::vector<DescribeDcdnDomainWebsocketBpsDataResult::DataModule> DescribeDcdnDomainWebsocketBpsDataResult::getBpsDataPerInterval()const
{
return bpsDataPerInterval_;
}

View File

@@ -0,0 +1,324 @@
/*
* 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/dcdn/model/DescribeDcdnDomainWebsocketHttpCodeDataRequest.h>
using AlibabaCloud::Dcdn::Model::DescribeDcdnDomainWebsocketHttpCodeDataRequest;
DescribeDcdnDomainWebsocketHttpCodeDataRequest::DescribeDcdnDomainWebsocketHttpCodeDataRequest() :
RpcServiceRequest("dcdn", "2018-01-15", "DescribeDcdnDomainWebsocketHttpCodeData")
{}
DescribeDcdnDomainWebsocketHttpCodeDataRequest::~DescribeDcdnDomainWebsocketHttpCodeDataRequest()
{}
long DescribeDcdnDomainWebsocketHttpCodeDataRequest::getCallerParentId()const
{
return callerParentId_;
}
void DescribeDcdnDomainWebsocketHttpCodeDataRequest::setCallerParentId(long callerParentId)
{
callerParentId_ = callerParentId;
setParameter("CallerParentId", std::to_string(callerParentId));
}
bool DescribeDcdnDomainWebsocketHttpCodeDataRequest::getProxy_original_security_transport()const
{
return proxy_original_security_transport_;
}
void DescribeDcdnDomainWebsocketHttpCodeDataRequest::setProxy_original_security_transport(bool proxy_original_security_transport)
{
proxy_original_security_transport_ = proxy_original_security_transport;
setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport));
}
std::string DescribeDcdnDomainWebsocketHttpCodeDataRequest::getLocationNameEn()const
{
return locationNameEn_;
}
void DescribeDcdnDomainWebsocketHttpCodeDataRequest::setLocationNameEn(const std::string& locationNameEn)
{
locationNameEn_ = locationNameEn;
setParameter("LocationNameEn", locationNameEn);
}
std::string DescribeDcdnDomainWebsocketHttpCodeDataRequest::getStartTime()const
{
return startTime_;
}
void DescribeDcdnDomainWebsocketHttpCodeDataRequest::setStartTime(const std::string& startTime)
{
startTime_ = startTime;
setParameter("StartTime", startTime);
}
std::string DescribeDcdnDomainWebsocketHttpCodeDataRequest::getIspNameEn()const
{
return ispNameEn_;
}
void DescribeDcdnDomainWebsocketHttpCodeDataRequest::setIspNameEn(const std::string& ispNameEn)
{
ispNameEn_ = ispNameEn;
setParameter("IspNameEn", ispNameEn);
}
std::string DescribeDcdnDomainWebsocketHttpCodeDataRequest::getProxy_original_source_ip()const
{
return proxy_original_source_ip_;
}
void DescribeDcdnDomainWebsocketHttpCodeDataRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip)
{
proxy_original_source_ip_ = proxy_original_source_ip;
setParameter("Proxy_original_source_ip", proxy_original_source_ip);
}
std::string DescribeDcdnDomainWebsocketHttpCodeDataRequest::getOwnerIdLoginEmail()const
{
return ownerIdLoginEmail_;
}
void DescribeDcdnDomainWebsocketHttpCodeDataRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail)
{
ownerIdLoginEmail_ = ownerIdLoginEmail;
setParameter("OwnerIdLoginEmail", ownerIdLoginEmail);
}
std::string DescribeDcdnDomainWebsocketHttpCodeDataRequest::getCallerType()const
{
return callerType_;
}
void DescribeDcdnDomainWebsocketHttpCodeDataRequest::setCallerType(const std::string& callerType)
{
callerType_ = callerType;
setParameter("CallerType", callerType);
}
std::string DescribeDcdnDomainWebsocketHttpCodeDataRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DescribeDcdnDomainWebsocketHttpCodeDataRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeDcdnDomainWebsocketHttpCodeDataRequest::getSecurityToken()const
{
return securityToken_;
}
void DescribeDcdnDomainWebsocketHttpCodeDataRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
std::string DescribeDcdnDomainWebsocketHttpCodeDataRequest::getRequestContent()const
{
return requestContent_;
}
void DescribeDcdnDomainWebsocketHttpCodeDataRequest::setRequestContent(const std::string& requestContent)
{
requestContent_ = requestContent;
setParameter("RequestContent", requestContent);
}
std::string DescribeDcdnDomainWebsocketHttpCodeDataRequest::getCallerBidEmail()const
{
return callerBidEmail_;
}
void DescribeDcdnDomainWebsocketHttpCodeDataRequest::setCallerBidEmail(const std::string& callerBidEmail)
{
callerBidEmail_ = callerBidEmail;
setParameter("CallerBidEmail", callerBidEmail);
}
std::string DescribeDcdnDomainWebsocketHttpCodeDataRequest::getCallerUidEmail()const
{
return callerUidEmail_;
}
void DescribeDcdnDomainWebsocketHttpCodeDataRequest::setCallerUidEmail(const std::string& callerUidEmail)
{
callerUidEmail_ = callerUidEmail;
setParameter("CallerUidEmail", callerUidEmail);
}
long DescribeDcdnDomainWebsocketHttpCodeDataRequest::getCallerUid()const
{
return callerUid_;
}
void DescribeDcdnDomainWebsocketHttpCodeDataRequest::setCallerUid(long callerUid)
{
callerUid_ = callerUid;
setParameter("CallerUid", std::to_string(callerUid));
}
std::string DescribeDcdnDomainWebsocketHttpCodeDataRequest::getApp_ip()const
{
return app_ip_;
}
void DescribeDcdnDomainWebsocketHttpCodeDataRequest::setApp_ip(const std::string& app_ip)
{
app_ip_ = app_ip;
setParameter("App_ip", app_ip);
}
std::string DescribeDcdnDomainWebsocketHttpCodeDataRequest::getPopProduct()const
{
return popProduct_;
}
void DescribeDcdnDomainWebsocketHttpCodeDataRequest::setPopProduct(const std::string& popProduct)
{
popProduct_ = popProduct;
setParameter("PopProduct", popProduct);
}
std::string DescribeDcdnDomainWebsocketHttpCodeDataRequest::getDomainName()const
{
return domainName_;
}
void DescribeDcdnDomainWebsocketHttpCodeDataRequest::setDomainName(const std::string& domainName)
{
domainName_ = domainName;
setParameter("DomainName", domainName);
}
std::string DescribeDcdnDomainWebsocketHttpCodeDataRequest::getEndTime()const
{
return endTime_;
}
void DescribeDcdnDomainWebsocketHttpCodeDataRequest::setEndTime(const std::string& endTime)
{
endTime_ = endTime;
setParameter("EndTime", endTime);
}
std::string DescribeDcdnDomainWebsocketHttpCodeDataRequest::getCallerBid()const
{
return callerBid_;
}
void DescribeDcdnDomainWebsocketHttpCodeDataRequest::setCallerBid(const std::string& callerBid)
{
callerBid_ = callerBid;
setParameter("CallerBid", callerBid);
}
long DescribeDcdnDomainWebsocketHttpCodeDataRequest::getOwnerId()const
{
return ownerId_;
}
void DescribeDcdnDomainWebsocketHttpCodeDataRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string DescribeDcdnDomainWebsocketHttpCodeDataRequest::getVersion()const
{
return version_;
}
void DescribeDcdnDomainWebsocketHttpCodeDataRequest::setVersion(const std::string& version)
{
version_ = version;
setParameter("Version", version);
}
bool DescribeDcdnDomainWebsocketHttpCodeDataRequest::getProxy_trust_transport_info()const
{
return proxy_trust_transport_info_;
}
void DescribeDcdnDomainWebsocketHttpCodeDataRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info)
{
proxy_trust_transport_info_ = proxy_trust_transport_info;
setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info));
}
bool DescribeDcdnDomainWebsocketHttpCodeDataRequest::getAk_mfa_present()const
{
return ak_mfa_present_;
}
void DescribeDcdnDomainWebsocketHttpCodeDataRequest::setAk_mfa_present(bool ak_mfa_present)
{
ak_mfa_present_ = ak_mfa_present;
setParameter("Ak_mfa_present", std::to_string(ak_mfa_present));
}
bool DescribeDcdnDomainWebsocketHttpCodeDataRequest::getSecurity_transport()const
{
return security_transport_;
}
void DescribeDcdnDomainWebsocketHttpCodeDataRequest::setSecurity_transport(bool security_transport)
{
security_transport_ = security_transport;
setParameter("Security_transport", std::to_string(security_transport));
}
std::string DescribeDcdnDomainWebsocketHttpCodeDataRequest::getRequestId()const
{
return requestId_;
}
void DescribeDcdnDomainWebsocketHttpCodeDataRequest::setRequestId(const std::string& requestId)
{
requestId_ = requestId;
setParameter("RequestId", requestId);
}
std::string DescribeDcdnDomainWebsocketHttpCodeDataRequest::getInterval()const
{
return interval_;
}
void DescribeDcdnDomainWebsocketHttpCodeDataRequest::setInterval(const std::string& interval)
{
interval_ = interval;
setParameter("Interval", interval);
}
std::string DescribeDcdnDomainWebsocketHttpCodeDataRequest::getFields()const
{
return fields_;
}
void DescribeDcdnDomainWebsocketHttpCodeDataRequest::setFields(const std::string& fields)
{
fields_ = fields;
setParameter("Fields", fields);
}

View File

@@ -0,0 +1,98 @@
/*
* 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/dcdn/model/DescribeDcdnDomainWebsocketHttpCodeDataResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dcdn;
using namespace AlibabaCloud::Dcdn::Model;
DescribeDcdnDomainWebsocketHttpCodeDataResult::DescribeDcdnDomainWebsocketHttpCodeDataResult() :
ServiceResult()
{}
DescribeDcdnDomainWebsocketHttpCodeDataResult::DescribeDcdnDomainWebsocketHttpCodeDataResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeDcdnDomainWebsocketHttpCodeDataResult::~DescribeDcdnDomainWebsocketHttpCodeDataResult()
{}
void DescribeDcdnDomainWebsocketHttpCodeDataResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allDataPerInterval = value["DataPerInterval"]["DataModule"];
for (auto value : allDataPerInterval)
{
DataModule dataPerIntervalObject;
if(!value["TimeStamp"].isNull())
dataPerIntervalObject.timeStamp = value["TimeStamp"].asString();
auto allWebsocketHttpCodeDataPerInterval = value["WebsocketHttpCodeDataPerInterval"]["HttpCodeDataModule"];
for (auto value : allWebsocketHttpCodeDataPerInterval)
{
DataModule::HttpCodeDataModule websocketHttpCodeDataPerIntervalObject;
if(!value["Code"].isNull())
websocketHttpCodeDataPerIntervalObject.code = std::stoi(value["Code"].asString());
if(!value["Proportion"].isNull())
websocketHttpCodeDataPerIntervalObject.proportion = std::stof(value["Proportion"].asString());
if(!value["Count"].isNull())
websocketHttpCodeDataPerIntervalObject.count = std::stof(value["Count"].asString());
dataPerIntervalObject.websocketHttpCodeDataPerInterval.push_back(websocketHttpCodeDataPerIntervalObject);
}
dataPerInterval_.push_back(dataPerIntervalObject);
}
if(!value["DomainName"].isNull())
domainName_ = value["DomainName"].asString();
if(!value["StartTime"].isNull())
startTime_ = value["StartTime"].asString();
if(!value["EndTime"].isNull())
endTime_ = value["EndTime"].asString();
if(!value["DataInterval"].isNull())
dataInterval_ = value["DataInterval"].asString();
}
std::string DescribeDcdnDomainWebsocketHttpCodeDataResult::getEndTime()const
{
return endTime_;
}
std::string DescribeDcdnDomainWebsocketHttpCodeDataResult::getDomainName()const
{
return domainName_;
}
std::string DescribeDcdnDomainWebsocketHttpCodeDataResult::getStartTime()const
{
return startTime_;
}
std::string DescribeDcdnDomainWebsocketHttpCodeDataResult::getDataInterval()const
{
return dataInterval_;
}
std::vector<DescribeDcdnDomainWebsocketHttpCodeDataResult::DataModule> DescribeDcdnDomainWebsocketHttpCodeDataResult::getDataPerInterval()const
{
return dataPerInterval_;
}

View File

@@ -0,0 +1,346 @@
/*
* 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/dcdn/model/DescribeDcdnDomainWebsocketTrafficDataRequest.h>
using AlibabaCloud::Dcdn::Model::DescribeDcdnDomainWebsocketTrafficDataRequest;
DescribeDcdnDomainWebsocketTrafficDataRequest::DescribeDcdnDomainWebsocketTrafficDataRequest() :
RpcServiceRequest("dcdn", "2018-01-15", "DescribeDcdnDomainWebsocketTrafficData")
{}
DescribeDcdnDomainWebsocketTrafficDataRequest::~DescribeDcdnDomainWebsocketTrafficDataRequest()
{}
long DescribeDcdnDomainWebsocketTrafficDataRequest::getCallerParentId()const
{
return callerParentId_;
}
void DescribeDcdnDomainWebsocketTrafficDataRequest::setCallerParentId(long callerParentId)
{
callerParentId_ = callerParentId;
setParameter("CallerParentId", std::to_string(callerParentId));
}
bool DescribeDcdnDomainWebsocketTrafficDataRequest::getProxy_original_security_transport()const
{
return proxy_original_security_transport_;
}
void DescribeDcdnDomainWebsocketTrafficDataRequest::setProxy_original_security_transport(bool proxy_original_security_transport)
{
proxy_original_security_transport_ = proxy_original_security_transport;
setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport));
}
std::string DescribeDcdnDomainWebsocketTrafficDataRequest::getLocationNameEn()const
{
return locationNameEn_;
}
void DescribeDcdnDomainWebsocketTrafficDataRequest::setLocationNameEn(const std::string& locationNameEn)
{
locationNameEn_ = locationNameEn;
setParameter("LocationNameEn", locationNameEn);
}
std::string DescribeDcdnDomainWebsocketTrafficDataRequest::getStartTime()const
{
return startTime_;
}
void DescribeDcdnDomainWebsocketTrafficDataRequest::setStartTime(const std::string& startTime)
{
startTime_ = startTime;
setParameter("StartTime", startTime);
}
std::string DescribeDcdnDomainWebsocketTrafficDataRequest::getIspNameEn()const
{
return ispNameEn_;
}
void DescribeDcdnDomainWebsocketTrafficDataRequest::setIspNameEn(const std::string& ispNameEn)
{
ispNameEn_ = ispNameEn;
setParameter("IspNameEn", ispNameEn);
}
std::string DescribeDcdnDomainWebsocketTrafficDataRequest::getProxy_original_source_ip()const
{
return proxy_original_source_ip_;
}
void DescribeDcdnDomainWebsocketTrafficDataRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip)
{
proxy_original_source_ip_ = proxy_original_source_ip;
setParameter("Proxy_original_source_ip", proxy_original_source_ip);
}
std::string DescribeDcdnDomainWebsocketTrafficDataRequest::getOwnerIdLoginEmail()const
{
return ownerIdLoginEmail_;
}
void DescribeDcdnDomainWebsocketTrafficDataRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail)
{
ownerIdLoginEmail_ = ownerIdLoginEmail;
setParameter("OwnerIdLoginEmail", ownerIdLoginEmail);
}
std::string DescribeDcdnDomainWebsocketTrafficDataRequest::getCallerType()const
{
return callerType_;
}
void DescribeDcdnDomainWebsocketTrafficDataRequest::setCallerType(const std::string& callerType)
{
callerType_ = callerType;
setParameter("CallerType", callerType);
}
std::string DescribeDcdnDomainWebsocketTrafficDataRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DescribeDcdnDomainWebsocketTrafficDataRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeDcdnDomainWebsocketTrafficDataRequest::getSecurityToken()const
{
return securityToken_;
}
void DescribeDcdnDomainWebsocketTrafficDataRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
std::string DescribeDcdnDomainWebsocketTrafficDataRequest::getRequestContent()const
{
return requestContent_;
}
void DescribeDcdnDomainWebsocketTrafficDataRequest::setRequestContent(const std::string& requestContent)
{
requestContent_ = requestContent;
setParameter("RequestContent", requestContent);
}
std::string DescribeDcdnDomainWebsocketTrafficDataRequest::getCallerBidEmail()const
{
return callerBidEmail_;
}
void DescribeDcdnDomainWebsocketTrafficDataRequest::setCallerBidEmail(const std::string& callerBidEmail)
{
callerBidEmail_ = callerBidEmail;
setParameter("CallerBidEmail", callerBidEmail);
}
std::string DescribeDcdnDomainWebsocketTrafficDataRequest::getCallerUidEmail()const
{
return callerUidEmail_;
}
void DescribeDcdnDomainWebsocketTrafficDataRequest::setCallerUidEmail(const std::string& callerUidEmail)
{
callerUidEmail_ = callerUidEmail;
setParameter("CallerUidEmail", callerUidEmail);
}
long DescribeDcdnDomainWebsocketTrafficDataRequest::getCallerUid()const
{
return callerUid_;
}
void DescribeDcdnDomainWebsocketTrafficDataRequest::setCallerUid(long callerUid)
{
callerUid_ = callerUid;
setParameter("CallerUid", std::to_string(callerUid));
}
std::string DescribeDcdnDomainWebsocketTrafficDataRequest::getApp_ip()const
{
return app_ip_;
}
void DescribeDcdnDomainWebsocketTrafficDataRequest::setApp_ip(const std::string& app_ip)
{
app_ip_ = app_ip;
setParameter("App_ip", app_ip);
}
std::string DescribeDcdnDomainWebsocketTrafficDataRequest::getPopProduct()const
{
return popProduct_;
}
void DescribeDcdnDomainWebsocketTrafficDataRequest::setPopProduct(const std::string& popProduct)
{
popProduct_ = popProduct;
setParameter("PopProduct", popProduct);
}
std::string DescribeDcdnDomainWebsocketTrafficDataRequest::getFixTimeGap()const
{
return fixTimeGap_;
}
void DescribeDcdnDomainWebsocketTrafficDataRequest::setFixTimeGap(const std::string& fixTimeGap)
{
fixTimeGap_ = fixTimeGap;
setParameter("FixTimeGap", fixTimeGap);
}
std::string DescribeDcdnDomainWebsocketTrafficDataRequest::getTimeMerge()const
{
return timeMerge_;
}
void DescribeDcdnDomainWebsocketTrafficDataRequest::setTimeMerge(const std::string& timeMerge)
{
timeMerge_ = timeMerge;
setParameter("TimeMerge", timeMerge);
}
std::string DescribeDcdnDomainWebsocketTrafficDataRequest::getDomainName()const
{
return domainName_;
}
void DescribeDcdnDomainWebsocketTrafficDataRequest::setDomainName(const std::string& domainName)
{
domainName_ = domainName;
setParameter("DomainName", domainName);
}
std::string DescribeDcdnDomainWebsocketTrafficDataRequest::getEndTime()const
{
return endTime_;
}
void DescribeDcdnDomainWebsocketTrafficDataRequest::setEndTime(const std::string& endTime)
{
endTime_ = endTime;
setParameter("EndTime", endTime);
}
std::string DescribeDcdnDomainWebsocketTrafficDataRequest::getCallerBid()const
{
return callerBid_;
}
void DescribeDcdnDomainWebsocketTrafficDataRequest::setCallerBid(const std::string& callerBid)
{
callerBid_ = callerBid;
setParameter("CallerBid", callerBid);
}
long DescribeDcdnDomainWebsocketTrafficDataRequest::getOwnerId()const
{
return ownerId_;
}
void DescribeDcdnDomainWebsocketTrafficDataRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string DescribeDcdnDomainWebsocketTrafficDataRequest::getVersion()const
{
return version_;
}
void DescribeDcdnDomainWebsocketTrafficDataRequest::setVersion(const std::string& version)
{
version_ = version;
setParameter("Version", version);
}
bool DescribeDcdnDomainWebsocketTrafficDataRequest::getProxy_trust_transport_info()const
{
return proxy_trust_transport_info_;
}
void DescribeDcdnDomainWebsocketTrafficDataRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info)
{
proxy_trust_transport_info_ = proxy_trust_transport_info;
setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info));
}
bool DescribeDcdnDomainWebsocketTrafficDataRequest::getAk_mfa_present()const
{
return ak_mfa_present_;
}
void DescribeDcdnDomainWebsocketTrafficDataRequest::setAk_mfa_present(bool ak_mfa_present)
{
ak_mfa_present_ = ak_mfa_present;
setParameter("Ak_mfa_present", std::to_string(ak_mfa_present));
}
bool DescribeDcdnDomainWebsocketTrafficDataRequest::getSecurity_transport()const
{
return security_transport_;
}
void DescribeDcdnDomainWebsocketTrafficDataRequest::setSecurity_transport(bool security_transport)
{
security_transport_ = security_transport;
setParameter("Security_transport", std::to_string(security_transport));
}
std::string DescribeDcdnDomainWebsocketTrafficDataRequest::getRequestId()const
{
return requestId_;
}
void DescribeDcdnDomainWebsocketTrafficDataRequest::setRequestId(const std::string& requestId)
{
requestId_ = requestId;
setParameter("RequestId", requestId);
}
std::string DescribeDcdnDomainWebsocketTrafficDataRequest::getInterval()const
{
return interval_;
}
void DescribeDcdnDomainWebsocketTrafficDataRequest::setInterval(const std::string& interval)
{
interval_ = interval;
setParameter("Interval", interval);
}
std::string DescribeDcdnDomainWebsocketTrafficDataRequest::getFields()const
{
return fields_;
}
void DescribeDcdnDomainWebsocketTrafficDataRequest::setFields(const std::string& fields)
{
fields_ = fields;
setParameter("Fields", fields);
}

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